STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228072
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/51395599?noj=FRM51395599-29DC" width="1" height="1"></div>

boomstickpatch2.swf

This is the info page for
Flash #15049

(Click the ID number above for more basic data on this flash file.)


Text
<p align="center"><font face="verdana" size="10" color="#00ffff" letterSpacing="0.000000" kerning="0"><a href="http://arcade.itch.com/" target = "_blank"><b>itch.com</b></a><font color="#ffffff"><b> - your home for massive-multiplayer browser-based games</b></font></font></p>

1 up

YOU ARE THE BOOMSTICK MASTER!

Tiers Played

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

Game Over

Ammo:

Kills

Ammo:

Accuracy:

Ammo:

+

Ammo:

Ammo:

Ammo:

Tier  (x5):

Ammo:

Ammo:

Ammo:

Ammo:

New Grand Total:

Ammo:

Personal Best

1000

Boss Bonus!

Game Over

OK

OK

That's Your Best Yet!

Accuracy:

Rank:

Tier 1

Accuracy:

Accuracy:

Go!

PAUSED

Play

Play

Quit

Quit

Ammo:

Your Score

<p align="center"><font face="impact" size="20" color="#cccccc" letterSpacing="0.000000" kerning="0">*Only the top 500 scores will be viewable.</font></p>

SUBMIT SCORE

<p align="center"><font face="impact" size="22" color="#00ffff" letterSpacing="0.000000" kerning="0">Double Shot</font></p>

Developed By

BOOMSTICK

v.1.5

Hiscores

Hiscores

CHOOSE A TIER

Play Tutorial

Play Tutorial

or

TRAINING - MOVING

MOVE LEFT

or       a

MOVE RIGHT

or     d

TRAINING - SHOOTING

Shoot Bad Guys

Pick up the AMMO

- SHOOT MULTIPLE ENEMIES AT ONCE!
- Collect Debris to Get Ammo.
- Get Powerups.

OBJECTIVES

sounds

music

MENU

MENU

OK

Ammo:

Kills:

Ammo:

Ammo:

Tier 21

Speed Boost

Tier 21

Back

Back

HIGHSCORES

5555

Personal Best

Score:

185.51

Accuracy:

ActionScript [AS1/AS2]

Frame 1
_root.attachMovie("itchbanner", "itchbanner", 30001); onEnterFrame = function () { urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; domEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(domEnd, domain.length); if (domain != "itch.com") { } }; function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("69e5a945", this, 10301, true);
Frame 2
Frame 3
_global.$createTweenController = function () { var _local3 = _root.createEmptyMovieClip("__tweenController__", 123432); _local3.$_tweenPropList = new Array(); _local3.$_tTime = getTimer(); _local3.onEnterFrame = _global.$updateTweens; }; ASSetPropFlags(_global, "$createTweenController", 1, 0); _global.$removeTweenController = function () { delete _root.__tweenController__.$_tweenPropList; delete _root.__tweenController__.$_tTime; delete _root.__tweenController__.onEnterFrame; _root.__tweenController__.removeMovieClip(); }; ASSetPropFlags(_global, "$removeTweenController", 1, 0); _global.$addTween = function (mtarget, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, extras) { if (timeSeconds == undefined) { timeSeconds = 0; } if ((animType == undefined) || (animType == "")) { animType = "easeOutExpo"; } if (delay == undefined) { delay = 0; } if (typeof(prop) == "string") { var _local7 = [prop]; var _local11 = [mtarget[prop]]; var _local9 = [propDest]; } else { var _local7 = []; var _local11 = []; var _local9 = []; for (var _local32 in prop) { _local11.push(mtarget[prop[_local32]]); } for (var _local32 in prop) { _local7.push(prop[_local32]); } for (var _local32 in propDest) { _local9.push(propDest[_local32]); } } var _local12 = false; if (_root.__tweenController__ == undefined) { _global.$createTweenController(); } var _local4 = _root.__tweenController__.$_tweenPropList; var _local8 = _root.__tweenController__.$_tTime; for (var _local32 in _local11) { if ((_local9[_local32] != undefined) && (!mtarget.$_isTweenLocked)) { if (mtarget.$_tweenCount > 0) { var _local3 = 0; while (_local3 < _local4.length) { if ((_local4[_local3]._targ == mtarget) && (_local4[_local3]._prop == _local7[_local32])) { if ((_local8 + (delay * 1000)) < _local4[_local3]._timeDest) { _local4.splice(_local3, 1); _local3--; mtarget.$_tweenCount--; } } _local3++; } } _local4.push({_prop:_local7[_local32], _targ:mtarget, _propStart:undefined, _propDest:_local9[_local32], _timeStart:_local8, _timeDest:_local8 + (timeSeconds * 1000), _animType:animType, _extra1:extra1, _extra2:extra2, _extras:extras, _delay:delay, _isPaused:false, _timePaused:0, _callback:(_local12 ? undefined : (callback))}); mtarget.$_tweenCount = ((mtarget.$_tweenCount > 0) ? (mtarget.$_tweenCount + 1) : 1); _local12 = true; } } ASSetPropFlags(mtarget, "$_tweenCount", 1, 0); }; ASSetPropFlags(_global, "$addTween", 1, 0); _global.$updateTweens = function () { var _local8 = (this.$_tTime = getTimer()); var _local6 = 0; while (_local6 < this.$_tweenPropList.length) { var _local3 = this.$_tweenPropList[_local6]; if (_local3._targ.toString() == undefined) { this.$_tweenPropList.splice(_local6, 1); _local6--; } else if (((_local3._timeStart + (_local3._delay * 1000)) <= _local8) && (!_local3._isPaused)) { if (_local3._propStart == undefined) { if (_local3._prop.substr(0, 10) == "__special_") { if (_local3._prop == "__special_mc_frame__") { _local3._propStart = _local3._targ._currentframe; } else if (_local3._prop == "__special_mc_ra__") { _local3._propStart = new Color(_local3._targ).getTransform().ra; } else if (_local3._prop == "__special_mc_rb__") { _local3._propStart = new Color(_local3._targ).getTransform().rb; } else if (_local3._prop == "__special_mc_ga__") { _local3._propStart = new Color(_local3._targ).getTransform().ga; } else if (_local3._prop == "__special_mc_gb__") { _local3._propStart = new Color(_local3._targ).getTransform().gb; } else if (_local3._prop == "__special_mc_ba__") { _local3._propStart = new Color(_local3._targ).getTransform().ba; } else if (_local3._prop == "__special_mc_bb__") { _local3._propStart = new Color(_local3._targ).getTransform().bb; } else if (_local3._prop == "__special_mc_aa__") { _local3._propStart = new Color(_local3._targ).getTransform().aa; } else if (_local3._prop == "__special_mc_ab__") { _local3._propStart = new Color(_local3._targ).getTransform().ab; } else if (_local3._prop == "__special_text_r__") { _local3._propStart = _local3._targ.textColor >> 16; } else if (_local3._prop == "__special_text_g__") { _local3._propStart = (_local3._targ.textColor & 65280) >> 8; } else if (_local3._prop == "__special_text_b__") { _local3._propStart = _local3._targ.textColor & 255; } else if (_local3._prop == "__special_sound_volume__") { _local3._propStart = _local3._targ.getVolume(); } else if (_local3._prop == "__special_sound_pan__") { _local3._propStart = _local3._targ.getPan(); } else if (_local3._prop == "__special_bst_t__") { _local3._propStart = 0; _local3._extras.__special_bst_ix__ = _local3._targ._x; _local3._extras.__special_bst_iy__ = _local3._targ._y; } else if (_local3._prop == "__special_blur_x__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_blur_y__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_color__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].color; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_glow_alpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].alpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_glow_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_distance__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].distance; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_angle__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].angle; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 45; } } else if (_local3._prop == "__special_bevel_highlightColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_bevel_highlightAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_shadowColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_shadowAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } var _local10 = _local3._timeDest + (_local3._delay * 1000); if (_local10 <= _local8) { var _local4 = _local3._propDest; } else { var _local4 = _global.findTweenValue(_local3._propStart, _local3._propDest, _local3._timeStart, _local8 - (_local3._delay * 1000), _local3._timeDest, _local3._animType, _local3._extra1, _local3._extra2); } _local3._targ[_local3._prop] = (_local3._extras.mustRound ? (Math.round(_local4)) : (_local4)); if (_local3._prop == "__special_mc_frame__") { _local3._targ.gotoAndStop(Math.round(_local4)); } else if (_local3._prop == "__special_mc_ra__") { new Color(_local3._targ).setTransform({ra:_local4}); } else if (_local3._prop == "__special_mc_rb__") { new Color(_local3._targ).setTransform({rb:_local4}); } else if (_local3._prop == "__special_mc_ga__") { new Color(_local3._targ).setTransform({ga:_local4}); } else if (_local3._prop == "__special_mc_gb__") { new Color(_local3._targ).setTransform({gb:_local4}); } else if (_local3._prop == "__special_mc_ba__") { new Color(_local3._targ).setTransform({ba:_local4}); } else if (_local3._prop == "__special_mc_bb__") { new Color(_local3._targ).setTransform({bb:_local4}); } else if (_local3._prop == "__special_mc_aa__") { new Color(_local3._targ).setTransform({aa:_local4}); } else if (_local3._prop == "__special_mc_ab__") { new Color(_local3._targ).setTransform({ab:_local4}); } if (_local3._prop == "__special_bst_t__") { var _local7 = _local3._extras; var _local9 = _global.findPointOnCurve(_local7.__special_bst_ix__, _local7.__special_bst_iy__, _local7.__special_bst_cx__, _local7.__special_bst_cy__, _local7.__special_bst_dx__, _local7.__special_bst_dy__, _local4); if (_local3._extras.mustRound) { _local3._targ._x = Math.round(_local9.x); _local3._targ._y = Math.round(_local9.y); } else { _local3._targ._x = _local9.x; _local3._targ._y = _local9.y; } } if ((typeof(_local3._targ) != "movieclip") && (_local3._prop == "__special_text_b__")) { _local3._targ.textColor = ((_local3._targ.__special_text_r__ << 16) + (_local3._targ.__special_text_g__ << 8)) + _local3._targ.__special_text_b__; } if (_local3._prop == "__special_sound_volume__") { _local3._targ.setVolume(_local4); } if (_local3._prop == "__special_sound_pan__") { _local3._targ.setPan(_local4); } if (_local3._prop == "__special_blur_x__") { _global.$setFilterProperty(_local3._targ, "blur_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_blur_y__") { _global.$setFilterProperty(_local3._targ, "blur_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_color__") { _global.$setFilterProperty(_local3._targ, "glow_color", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_glow_alpha__") { _global.$setFilterProperty(_local3._targ, "glow_alpha", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurX__") { _global.$setFilterProperty(_local3._targ, "glow_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurY__") { _global.$setFilterProperty(_local3._targ, "glow_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_strength__") { _global.$setFilterProperty(_local3._targ, "glow_strength", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_distance__") { _global.$setFilterProperty(_local3._targ, "bevel_distance", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_angle__") { _global.$setFilterProperty(_local3._targ, "bevel_angle", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_highlightColor__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_highlightAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_shadowColor__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_shadowAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurX__") { _global.$setFilterProperty(_local3._targ, "bevel_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurY__") { _global.$setFilterProperty(_local3._targ, "bevel_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_strength__") { _global.$setFilterProperty(_local3._targ, "bevel_strength", _local4, _local3._extras); } if (_local3._targ.onTweenUpdate != undefined) { _local3._targ.onTweenUpdate(_local3._prop); } if (_local10 <= _local8) { if (_local3._targ.onTweenComplete != undefined) { _local3._targ.onTweenComplete(_local3._prop); } _global.$stopTween(_local3._targ, [_local3._prop], false); _local6--; if (_local3._callback != undefined) { if (_global.backwardCallbackTweening) { var _local11 = _local3._targ.createEmptyMovieClip("__child__", 122344); _local3._callback.apply(_local11, null); _local11.removeMovieClip(); } else { _local3._callback.apply(_local3._targ, null); } } } } _local6++; } if (this.$_tweenPropList.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$updateTween", 1, 0); _global.$stopTween = function (mtarget, props, wipeFuture) { var _local4 = _root.__tweenController__.$_tweenPropList; var _local7; for (var _local9 in _local4) { _local7 = _local4[_local9]._prop; var _local5 = 0; while ((_local5 < props.length) || ((_local5 < 1) && (props == undefined))) { if (((_local4[_local9]._targ == mtarget) && ((_local7 == props[_local5]) || (props == undefined))) && (wipeFuture || ((_local4[_local9]._timeDest + (_local4[_local9]._delay * 1000)) <= getTimer()))) { switch (_local7) { case "__special_mc_frame__" : case "__special_mc_ra__" : case "__special_mc_rb__" : case "__special_mc_ga__" : case "__special_mc_gb__" : case "__special_mc_ba__" : case "__special_mc_bb__" : case "__special_mc_aa__" : case "__special_mc_ab__" : case "__special_sound_volume__" : case "__special_bst_t__" : delete mtarget[_local7]; break; case "__special_text_b__" : delete mtarget.__special_text_r__; delete mtarget.__special_text_g__; delete mtarget.__special_text_b__; } _local4.splice(_local9, 1); } _local5++; } } if (props == undefined) { delete mtarget.$_tweenCount; } else { mtarget.$_tweenCount = 0; for (var _local9 in _local4) { if (_local4[_local9]._targ == mtarget) { mtarget.$_tweenCount++; } } if (mtarget.$_tweenCount == 0) { delete mtarget.$_tweenCount; } } if (_local4.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$stopTween", 1, 0); _global.$setFilterProperty = function (mtarget, propName, propValue, extras) { var _local1; var _local7 = false; var _local3 = []; _local1 = 0; while (_local1 < mtarget.filters.length) { _local3.push(mtarget.filters[_local1]); _local1++; } if (propName.substr(0, 5) == "blur_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BlurFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_blur_quality__ != undefined) { _local3[_local1].quality = extras.__special_blur_quality__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local9; var _local8 = ((extras.__special_blur_quality__ == undefined) ? 2 : (extras.__special_blur_quality__)); if (propName == "blur_blurX") { _local9 = new flash.filters.BlurFilter(propValue, 0, _local8); } if (propName == "blur_blurY") { _local9 = new flash.filters.BlurFilter(0, propValue, _local8); } _local3.push(_local9); } } else if (propName.substr(0, 5) == "glow_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.GlowFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_glow_quality__ != undefined) { _local3[_local1].quality = extras.__special_glow_quality__; } if (extras.__special_glow_inner__ != undefined) { _local3[_local1].inner = extras.__special_glow_inner__; } if (extras.__special_glow_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_glow_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_glow_quality__ == undefined) ? 2 : (extras.__special_glow_quality__)); var _local12 = ((extras.__special_glow_inner__ == undefined) ? false : (extras.__special_glow_inner__)); var _local10 = ((extras.__special_glow_knockout__ == undefined) ? false : (extras.__special_glow_knockout__)); if (propName == "glow_color") { var _local9 = new flash.filters.GlowFilter(propValue, 1, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_alpha") { var _local9 = new flash.filters.GlowFilter(16777215, propValue, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurX") { var _local9 = new flash.filters.GlowFilter(16777215, 1, propValue, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurY") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, propValue, 1, _local8, _local12, _local10); } if (propName == "glow_strength") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, 0, propValue, _local8, _local12, _local10); } _local3.push(_local9); } } else if (propName.substr(0, 6) == "bevel_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BevelFilter) { _local3[_local1][propName.substr(6)] = propValue; if (extras.__special_bevel_quality__ != undefined) { _local3[_local1].quality = extras.__special_bevel_quality__; } if (extras.__special_bevel_type__ != undefined) { _local3[_local1].inner = extras.__special_bevel_type__; } if (extras.__special_bevel_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_bevel_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_bevel_quality__ == undefined) ? 2 : (extras.__special_bevel_quality__)); var _local11 = ((extras.__special_bevel_type__ == undefined) ? "inner" : (extras.__special_bevel_type__)); var _local10 = ((extras.__special_bevel_knockout__ == undefined) ? false : (extras.__special_bevel_knockout__)); if (propName == "bevel_distance") { var _local9 = new flash.filters.BevelFilter(propValue, 45, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_angle") { var _local9 = new flash.filters.BevelFilter(0, propValue, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightColor") { var _local9 = new flash.filters.BevelFilter(0, 45, propValue, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, propValue, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowColor") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, propValue, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, propValue, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurX") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, propValue, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurY") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, propValue, 1, _local8, _local11, _local10); } if (propName == "bevel_strength") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, 0, propValue, _local8, _local11, _local10); } _local3.push(_local9); } } else { return(undefined); } mtarget.filters = _local3; }; MovieClip.prototype.tween = (TextField.prototype.tween = (Sound.prototype.tween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2); })); ASSetPropFlags(MovieClip.prototype, "tween", 1, 0); ASSetPropFlags(TextField.prototype, "tween", 1, 0); ASSetPropFlags(Sound.prototype, "tween", 1, 0); MovieClip.prototype.roundedTween = (TextField.prototype.roundedTween = (Sound.prototype.roundedTween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); })); ASSetPropFlags(MovieClip.prototype, "roundedTween", 1, 0); ASSetPropFlags(TextField.prototype, "roundedTween", 1, 0); ASSetPropFlags(Sound.prototype, "roundedTween", 1, 0); MovieClip.prototype.stopTween = (TextField.prototype.stopTween = (Sound.prototype.stopTween = function (props) { if (typeof(props) == "string") { props = [props]; } if (props != undefined) { var _local4 = 1; while (_local4 < arguments.length) { props.push(arguments[_local4]); _local4++; } } _global.$stopTween(this, props, true); })); ASSetPropFlags(MovieClip.prototype, "stopTween", 1, 0); ASSetPropFlags(TextField.prototype, "stopTween", 1, 0); ASSetPropFlags(Sound.prototype, "stopTween", 1, 0); MovieClip.prototype.pauseTween = (TextField.prototype.pauseTween = (Sound.prototype.pauseTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local6 = 1; while (_local6 < Arguments.length) { props.push(Arguments[_local6]); _local6++; } } var _local4 = _root.__tweenController__.$_tweenPropList; var _local5; for (var _local7 in _local4) { if ((_local4[_local7]._targ == this) && (!_local4[_local7]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local6 in props) { if (props[_local6] == _local4[_local7]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local4[_local7]._isPaused = true; _local4[_local7]._timePaused = _root.__tweenController__.$_tTime; } } } })); ASSetPropFlags(MovieClip.prototype, "pauseTween", 1, 0); ASSetPropFlags(TextField.prototype, "pauseTween", 1, 0); ASSetPropFlags(Sound.prototype, "pauseTween", 1, 0); MovieClip.prototype.resumeTween = (TextField.prototype.resumeTween = (Sound.prototype.resumeTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local7 = 1; while (_local7 < Arguments.length) { props.push(Arguments[_local7]); _local7++; } } var _local3 = _root.__tweenController__.$_tweenPropList; var _local5; var _local6; for (var _local8 in _local3) { if ((_local3[_local8]._targ == this) && (_local3[_local8]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local7 in props) { if (props[_local7] == _local3[_local8]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local3[_local8]._isPaused = false; _local6 = _root.__tweenController__.$_tTime - _local3[_local8]._timePaused; _local3[_local8]._timeStart = _local3[_local8]._timeStart + _local6; _local3[_local8]._timeDest = _local3[_local8]._timeDest + _local6; _local3[_local8]._timePaused = 0; } } } })); ASSetPropFlags(MovieClip.prototype, "resumeTween", 1, 0); ASSetPropFlags(TextField.prototype, "resumeTween", 1, 0); ASSetPropFlags(Sound.prototype, "resumeTween", 1, 0); MovieClip.prototype.lockTween = (TextField.prototype.lockTween = (Sound.prototype.lockTween = function () { this.$_isTweenLocked = true; ASSetPropFlags(this, "this.$_isTweenLocked", 1, 0); })); ASSetPropFlags(MovieClip.prototype, "lockTween", 1, 0); ASSetPropFlags(TextField.prototype, "lockTween", 1, 0); ASSetPropFlags(Sound.prototype, "lockTween", 1, 0); MovieClip.prototype.unlockTween = (TextField.prototype.unlockTween = (Sound.prototype.unlockTween = function () { delete this.$_isTweenLocked; })); ASSetPropFlags(MovieClip.prototype, "unlockTween", 1, 0); ASSetPropFlags(TextField.prototype, "unlockTween", 1, 0); ASSetPropFlags(Sound.prototype, "unlockTween", 1, 0); MovieClip.prototype.getTweens = (TextField.prototype.getTweens = (Sound.prototype.getTweens = function () { return(this.$_tweenCount); })); ASSetPropFlags(MovieClip.prototype, "getTweens", 1, 0); ASSetPropFlags(TextField.prototype, "getTweens", 1, 0); ASSetPropFlags(Sound.prototype, "getTweens", 1, 0); MovieClip.prototype.isTweening = (TextField.prototype.isTweening = (Sound.prototype.isTweening = function () { return(((this.$_tweenCount > 0) ? true : false)); })); ASSetPropFlags(MovieClip.prototype, "isTweening", 1, 0); ASSetPropFlags(TextField.prototype, "isTweening", 1, 0); ASSetPropFlags(Sound.prototype, "isTweening", 1, 0); MovieClip.prototype.alphaTo = (TextField.prototype.alphaTo = function (propDest_a, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_alpha", propDest_a, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "alphaTo", 1, 0); ASSetPropFlags(TextField.prototype, "alphaTo", 1, 0); MovieClip.prototype.frameTo = function (propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_mc_frame__", propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(MovieClip.prototype, "frameTo", 1, 0); MovieClip.prototype.resizeTo = (TextField.prototype.resizeTo = function (propDest_width, propDest_height, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_width", "_height"], [propDest_width, propDest_height], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "resizeTo", 1, 0); ASSetPropFlags(TextField.prototype, "resizeTo", 1, 0); MovieClip.prototype.rotateTo = (TextField.prototype.rotateTo = function (propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_rotation", propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "rotateTo", 1, 0); ASSetPropFlags(TextField.prototype, "rotateTo", 1, 0); MovieClip.prototype.scaleTo = (TextField.prototype.scaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_xscale", "_yscale"], [propDest_scale, propDest_scale], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "scaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "scaleTo", 1, 0); MovieClip.prototype.xScaleTo = (TextField.prototype.xScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_xscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "xScaleTo", 1, 0); MovieClip.prototype.yScaleTo = (TextField.prototype.yScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_yscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "yScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "yScaleTo", 1, 0); TextField.prototype.scrollTo = function (propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "scroll", propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "scrollTo", 1, 0); MovieClip.prototype.slideTo = (TextField.prototype.slideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "slideTo", 1, 0); ASSetPropFlags(TextField.prototype, "slideTo", 1, 0); MovieClip.prototype.roundedSlideTo = (TextField.prototype.roundedSlideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedSlideTo", 1, 0); MovieClip.prototype.xSlideTo = (TextField.prototype.xSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "xSlideTo", 1, 0); MovieClip.prototype.roundedXSlideTo = (TextField.prototype.roundedXSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedXSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedXSlideTo", 1, 0); MovieClip.prototype.ySlideTo = (TextField.prototype.ySlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "ySlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "ySlideTo", 1, 0); MovieClip.prototype.roundedYSlideTo = (TextField.prototype.roundedYSlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedYSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedYSlideTo", 1, 0); MovieClip.prototype.bezierSlideTo = (TextField.prototype.bezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "bezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "bezierSlideTo", 1, 0); MovieClip.prototype.roundedBezierSlideTo = (TextField.prototype.roundedBezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _local3.mustRound = true; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "roundedBezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedBezierSlideTo", 1, 0); Sound.prototype.volumeTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_volume__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "volumeTo", 1, 0); Sound.prototype.panTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_pan__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "panTo", 1, 0); MovieClip.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { if (propDest_color == null) { this.colorTransformTo(100, 0, 100, 0, 100, 0, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } else { var _local3 = propDest_color >> 16; var _local5 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; this.colorTransformTo(0, _local3, 0, _local5, 0, _local4, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } }; ASSetPropFlags(MovieClip.prototype, "colorTo", 1, 0); TextField.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = propDest_color >> 16; var _local6 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; _global.$addTween(this, ["__special_text_r__", "__special_text_g__", "__special_text_b__"], [_local3, _local6, _local4], timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "colorTo", 1, 0); MovieClip.prototype.colorTransformTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0].ra, arguments[0].rb, arguments[0].ga, arguments[0].gb, arguments[0].ba, arguments[0].bb, arguments[0].aa, arguments[0].ab], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6]); } else { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7]], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], arguments[13]); } }; ASSetPropFlags(MovieClip.prototype, "colorTransformTo", 1, 0); MovieClip.prototype.blurTo = (TextField.prototype.blurTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0].blurX, arguments[0].blurY], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_blur_quality__:arguments[0].quality}); } else { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0], arguments[0]], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7], {__special_blur_quality__:arguments[1]}); } }); ASSetPropFlags(MovieClip.prototype, "blurTo", 1, 0); ASSetPropFlags(TextField.prototype, "blurTo", 1, 0); MovieClip.prototype.xyBlurTo = (TextField.prototype.xyBlurTo = function (propDest_blurX, propDest_blurY, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [propDest_blurX, propDest_blurY], timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xyBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBlurTo", 1, 0); MovieClip.prototype.xBlurTo = (TextField.prototype.xBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_x__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xBlurTo", 1, 0); MovieClip.prototype.yBlurTo = (TextField.prototype.yBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_y__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "yBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "yBlurTo", 1, 0); MovieClip.prototype.glowTo = (TextField.prototype.glowTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0].color, arguments[0].alpha, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_glow_quality__:arguments[0].quality, __special_glow_inner__:arguments[0].inner, __special_glow_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0], arguments[1], arguments[2], arguments[2], arguments[3]], arguments[7], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], {__special_glow_quality__:arguments[4], __special_glow_inner__:arguments[5], __special_glow_knockout__:arguments[6]}); } }); ASSetPropFlags(MovieClip.prototype, "glowTo", 1, 0); ASSetPropFlags(TextField.prototype, "glowTo", 1, 0); MovieClip.prototype.xyGlowTo = (TextField.prototype.xyGlowTo = function (propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyGlowTo", 1, 0); MovieClip.prototype.xGlowTo = (TextField.prototype.xGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xGlowTo", 1, 0); MovieClip.prototype.yGlowTo = (TextField.prototype.yGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "yGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "yGlowTo", 1, 0); MovieClip.prototype.bevelTo = (TextField.prototype.bevelTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0].distance, arguments[0].angle, arguments[0].highlightColor, arguments[0].highlightAlpha * 100, arguments[0].shadowColor, arguments[0].shadowAlpha * 100, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_bevel_quality__:arguments[0].quality, __special_bevel_type__:arguments[0].type, __special_bevel_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[6], arguments[7]], arguments[11], arguments[12], arguments[13], arguments[14], arguments[15], arguments[16], {__special_bevel_quality__:arguments[8], __special_bevel_type__:arguments[9], __special_bevel_knockout__:arguments[10]}); } }); ASSetPropFlags(MovieClip.prototype, "bevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "bevelTo", 1, 0); MovieClip.prototype.xyBevelTo = (TextField.prototype.xyBevelTo = function (propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blurX, propDest_blurY, propDest_strength, quality, type, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_blurY__", "__special_bevel_strength__"], [propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blur, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_bevel_quality__:quality, __special_bevel_type__:type, __special_bevel_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyBevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBevelTo", 1, 0); _global.findPointOnCurve = function (p1x, p1y, cx, cy, p2x, p2y, t) { return({x:p1x + (t * (((2 * (1 - t)) * (cx - p1x)) + (t * (p2x - p1x)))), y:p1y + (t * (((2 * (1 - t)) * (cy - p1y)) + (t * (p2y - p1y))))}); }; ASSetPropFlags(_global, "findPointOnCurve", 1, 0); _global.findTweenColor = function (objProp, tTime) { var _local8 = objProp._propStart >> 16; var _local4 = objProp._propDest >> 16; var _local5 = (objProp._propStart >> 8) & 255; var _local6 = (objProp._propDest >> 8) & 255; var _local9 = objProp._propStart & 255; var _local7 = objProp._propDest & 255; var _local12 = Math.round(_global.findTweenValue(_local8, _local4, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local10 = Math.round(_global.findTweenValue(_local5, _local6, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local3 = Math.round(_global.findTweenValue(_local9, _local7, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); return(((_local12 << 16) + (_local10 << 8)) + _local3); }; _global.findTweenValue = function (_propStart, _propDest, _timeStart, _timeNow, _timeDest, _animType, _extra1, _extra2) { var _local1 = _timeNow - _timeStart; var _local4 = _propStart; var _local2 = _propDest - _propStart; var _local3 = _timeDest - _timeStart; var _local6 = _extra1; var _local7 = _extra2; var _local5 = _extra1; switch (_animType.toLowerCase()) { case "linear" : return(((_local2 * _local1) / _local3) + _local4); case "easeinquad" : _local1 = _local1 / _local3; return(((_local2 * _local1) * _local1) + _local4); case "easeoutquad" : _local1 = _local1 / _local3; return((((-_local2) * _local1) * (_local1 - 2)) + _local4); case "easeinoutquad" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((_local2 / 2) * _local1) * _local1) + _local4); } _local1--; return((((-_local2) / 2) * ((_local1 * (_local1 - 2)) - 1)) + _local4); case "easeoutinquad" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuad") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuad") * 0.5) + (_local2 * 0.5)) + _local4); case "easeincubic" : _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * _local1) + _local4); case "easeoutcubic" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * _local1) + 1)) + _local4); case "easeinoutcubic" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((_local2 / 2) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((_local1 * _local1) * _local1) + 2)) + _local4); case "easeoutincubic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCubic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCubic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquart" : _local1 = _local1 / _local3; return(((((_local2 * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquart" : _local1 = (_local1 / _local3) - 1; return(((-_local2) * ((((_local1 * _local1) * _local1) * _local1) - 1)) + _local4); case "easeinoutquart" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return((((-_local2) / 2) * ((((_local1 * _local1) * _local1) * _local1) - 2)) + _local4); case "easeoutinquart" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuart") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuart") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquint" : _local1 = _local1 / _local3; return((((((_local2 * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquint" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 1)) + _local4); case "easeinoutquint" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 2)) + _local4); case "easeoutinquint" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuint") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuint") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinsine" : return((((-_local2) * Math.cos((_local1 / _local3) * (Math.PI/2))) + _local2) + _local4); case "easeoutsine" : return((_local2 * Math.sin((_local1 / _local3) * (Math.PI/2))) + _local4); case "easeinoutsine" : return((((-_local2) / 2) * (Math.cos((Math.PI * _local1) / _local3) - 1)) + _local4); case "easeoutinsine" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutSine") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInSine") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinexpo" : return(((_local1 == 0) ? (_local4) : ((_local2 * Math.pow(2, 10 * ((_local1 / _local3) - 1))) + _local4))); case "easeoutexpo" : return(((_local1 == _local3) ? (_local4 + _local2) : ((_local2 * ((-Math.pow(2, (-10 * _local1) / _local3)) + 1)) + _local4))); case "easeinoutexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * Math.pow(2, 10 * (_local1 - 1))) + _local4); } _local1--; return(((_local2 / 2) * ((-Math.pow(2, -10 * _local1)) + 2)) + _local4); case "easeoutinexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * ((-Math.pow(2, (-10 * _local1) / 1)) + 1)) + _local4); } return(((_local2 / 2) * (Math.pow(2, (10 * (_local1 - 2)) / 1) + 1)) + _local4); case "easeincirc" : _local1 = _local1 / _local3; return(((-_local2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); case "easeoutcirc" : _local1 = (_local1 / _local3) - 1; return((_local2 * Math.sqrt(1 - (_local1 * _local1))) + _local4); case "easeinoutcirc" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((-_local2) / 2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (Math.sqrt(1 - (_local1 * _local1)) + 1)) + _local4); case "easeoutincirc" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCirc") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCirc") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } _local1 = _local1 - 1; return((-((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); case "easeoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } return((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) + _local2) + _local4); case "easeinoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / (_local3 / 2); if (_local1 == 2) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.45; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } if (_local1 < 1) { _local1 = _local1 - 1; return((-0.5 * ((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); } _local1 = _local1 - 1; return(((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) * 0.5) + _local2) + _local4); case "easeoutinelastic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutElastic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInElastic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * (((_local5 + 1) * _local1) - _local5)) + _local4); case "easeoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 1)) + _local4); case "easeinoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { _local5 = _local5 * 1.525; return(((_local2 / 2) * ((_local1 * _local1) * (((_local5 + 1) * _local1) - _local5))) + _local4); } _local1 = _local1 - 2; _local5 = _local5 * 1.525; return(((_local2 / 2) * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 2)) + _local4); case "easeoutinback" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBack") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBack") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinbounce" : return((_local2 - findTweenValue(0, _local2, 0, _local3 - _local1, _local3, "easeOutBounce")) + _local4); case "easeoutbounce" : _local1 = _local1 / _local3; if (_local1 < 0.363636363636364) { return((_local2 * ((7.5625 * _local1) * _local1)) + _local4); } if (_local1 < 0.727272727272727) { _local1 = _local1 - 0.545454545454545; return((_local2 * (((7.5625 * _local1) * _local1) + 0.75)) + _local4); } if (_local1 < 0.909090909090909) { _local1 = _local1 - 0.818181818181818; return((_local2 * (((7.5625 * _local1) * _local1) + 0.9375)) + _local4); } _local1 = _local1 - 0.954545454545455; return((_local2 * (((7.5625 * _local1) * _local1) + 0.984375)) + _local4); case "easeinoutbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeInBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeOutBounce") * 0.5) + (_local2 * 0.5)) + _local4); case "easeoutinbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBounce") * 0.5) + (_local2 * 0.5)) + _local4); } return(0); }; ASSetPropFlags(_global, "findTweenValue", 1, 0); stop(); _root.itch._alpha = 0; itchdone2 = function () { _root.gotoAndStop(4); }; itchdone = function () { _root.itch.alphaTo(0, 1, "easeOutQuad", 2, itchdone2); }; _root.itch.alphaTo(100, 1.35, "easeOutQuad", 0, itchdone);
Instance of Symbol 269 MovieClip "itch" in Frame 3
on (press) { getURL ("http://www.itch.com", "_blank"); }
Frame 4
function GameOver(n) { _root.attachMovie("GameOverShell", "GO", 14851); _root.GO._x = 275; _root.GO._y = 240; if (n == "squished") { _root.GO.reason = "You Were Squished"; } if (n == "ammo") { _root.GO.reason = "You Are All Out Of Ammo"; } if (n == "shot") { _root.GO.reason = "You Were Shot In The Head"; } if (n == "killed") { _root.GO.reason = "You Were Killed By A Star"; } if (n == "champion") { _root.GO.reason = "YOU ARE THE BOOMSTICK MASTER!"; } i = 0; while (i <= 50) { _root["eSS" + i].removeMovieClip(); i++; } } function playSound(z) { if (_root.soundsOn == true) { _root[z].start(); } } function makeEnemy(m, n) { if (_root.GameTime == true) { var _local6 = false; i = 0; while (i < n) { var _local7 = random(100); var _local4 = random(300); if (_local7 <= 50) { var _local5 = 570; } else { var _local5 = -20; } if (m == 1) { var _local3 = "squareShell"; } else if (m == 2) { var _local3 = "triShell"; } else if (m == 3) { var _local3 = "rectShell"; } else if (m == 4) { var _local3 = "ovalShell"; } else if (m == 5) { var _local3 = "diamondShell"; } else if (m == 6) { var _local3 = "shotSquareShell"; } else if (m == 7) { var _local3 = "hexShell"; } else if (m == 8) { var _local3 = "moonShell"; } else if (m == 9) { var _local3 = "circShell"; } else if (m == 10) { var _local3 = "shotTriShell"; } else if (m == 11) { var _local3 = "ringShell"; } else if (m == 12) { var _local3 = "shotMoonShell"; } else if (m == 13) { var _local3 = "cylinderShell"; } else if (m == 14) { var _local3 = "ninjaShell"; } else if (m == 15) { var _local3 = "halfCircShell"; } else if (m == 16) { var _local3 = "starShell"; } else if (m == 17) { var _local3 = "trapShell"; } else if (m == 18) { var _local3 = "paraShell"; } else if (m == 19) { var _local3 = "shotStarShell"; } else if (m == 20) { var _local3 = "shotNinjaShell"; } else if (m == 21) { var _local3 = "octoShell"; _local6 = true; } if (_local6 == true) { _local6 = false; _root.attachMovie(_local3, "BOSS", 2); _root.BOSS._x = _local5; _root.BOSS._y = _local4; } else { _root.attachMovie(_local3, "enemy" + _root.enemyNum, 100 + _root.enemyNum); _root["enemy" + _root.enemyNum]._x = _local5; _root["enemy" + _root.enemyNum]._y = _local4; if (_root.enemyNum >= 30) { _root.enemyNum = 1; } else { _root.enemyNum++; } } i++; } } } function killedEnemy() { if (_root.GameTime == true) { _root.kills++; _root.shotCombo++; _root.progressMeter.nextFrame(); if (_root.kills == 50) { _root.tierName = "Tier 2"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 100) { _root.tierName = "Tier 3"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 150) { _root.tierName = "Tier 4"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 200) { _root.tierName = "Tier 5"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 250) { _root.tierName = "Tier 6"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 300) { _root.tierName = "Tier 7"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 350) { _root.tierName = "Tier 8"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 400) { _root.tierName = "Tier 9"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 450) { _root.tierName = "Tier 10"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 500) { _root.tierName = "Tier 11"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 550) { _root.tierName = "Tier 12"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 600) { _root.tierName = "Tier 13"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 650) { _root.tierName = "Tier 14"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 700) { _root.tierName = "Tier 15"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 750) { _root.tierName = "Tier 16"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 800) { _root.tierName = "Tier 17"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 850) { _root.tierName = "Tier 18"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 900) { _root.tierName = "Tier 19"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 950) { _root.tierName = "Tier 20"; _root.attachMovie("tierChanger", "TC", 20000); _root.tier++; } else if (_root.kills == 1000) { _root.tierName = "Tier 21"; _root.attachMovie("tierChanger", "TC", 20000); } } } function powerupManager(n) { done = function () { _root.powerupDisplay.alphaTo(0, 1, "linear", 2.5); }; _root.powerupDisplay.powerupBox.text = String(n); _root.powerupDisplay.alphaTo(100, 0.3, "linear", 0, done); } function comboManager(n) { if (n > 1) { _root.attachMovie("comboText", "CM" + _root.ammo, 24654 + _root.ammo); _root["CM" + _root.ammo]._x = 275; _root["CM" + _root.ammo]._y = 88; if (n == 2) { _root["CM" + _root.ammo].combo = "<font color='#FFCC00'>Double Kill</font>"; } else if (n == 3) { _root["CM" + _root.ammo].combo = "<font color='#A8FF00'>Triple Shot</font>"; } else if (n == 4) { _root["CM" + _root.ammo].combo = "<font color='#00FF18'>Quad Kill!</font>"; } else if (n == 5) { _root["CM" + _root.ammo].combo = "<font color='#00FFC6'>Quintruple KILL!</font>"; } else if (n == 6) { _root["CM" + _root.ammo].combo = "<font color='#00DEFF'>SIX SHOOTER!</font>"; } else if (n == 7) { _root["CM" + _root.ammo].combo = "<font color='#0060FF'>SEVEN DEAD DWARVES!</font>"; } else if (n == 8) { _root["CM" + _root.ammo].combo = "<font color='#7E00FF'>OCHO DESTROYER!</font>"; } else if (n == 9) { _root["CM" + _root.ammo].combo = "<font color='#EA00FF'>NINE DEAD SHAPES</font>"; } else if (n == 10) { _root["CM" + _root.ammo].combo = "<font color='#FF0000'>BOOMSTICK DOZEN!</font>"; } } } function makePowerup(a, b) { var _local2 = random(100); if (_local2 <= 50) { _root.attachMovie("nukeShell", "nukeShell" + _root.powerupNum, 500 + _root.powerupNum); _root["nukeShell" + _root.powerupNum]._x = a; _root["nukeShell" + _root.powerupNum]._y = b; if (_root.powerupNum > 10) { _root.powerupNum = 0; } else { _root.powerupNum++; } } else if (_local2 <= 100) { _root.attachMovie("speedShell", "speedShell" + _root.powerupNum, 500 + _root.powerupNum); _root["speedShell" + _root.powerupNum]._x = a; _root["speedShell" + _root.powerupNum]._y = b; if (_root.powerupNum > 10) { _root.powerupNum = 0; } else { _root.powerupNum++; } } } function explode01(a, b, c) { i = 0; while (i < c) { _root.attachMovie("debrisShell", "debris" + _root.debris, 1000 + _root.debris); _root["debris" + _root.debris]._x = a; _root["debris" + _root.debris]._y = b; if (_root.debris > 200) { _root.debris = 0; } else { _root.debris++; } _root.groundDebris++; i++; } } function shoot() { _root.player.armgun.gun.gotoAndPlay(2); _root.shotsTaken++; _root.canShoot = false; _root.attachMovie("ShotManager", "SM", 20002); _root.SM._x = -40; if (_root.ammo > 0) { _root.playSound("S_Shot"); } else { _root.playSound("S_Empty"); } done = function () { this.removeMovieClip(); }; var _local13 = -35; if (_root.ammo >= 10) { var _local8 = 10; } else if ((_root.ammo < 10) && (_root.ammo > 0)) { var _local8 = _root.ammo; } else { var _local8 = 0; } var _local11 = _root._xmouse - _root.player._x; var _local12 = _root._ymouse - _root.player._y; if (_root.player.head._currentframe == 1) { var _local9 = _root.player.head.myDegrees; var _local10 = _root.player.head._rotation; } else { var _local9 = _root.player.head.myDegrees + 180; var _local10 = _root.player.head._rotation + 180; } _local11 = Math.abs(_local11); var _local5 = Number(_local11 * 2) + _local11; i = 0; while (i < _local8) { var _local6 = 0.45 + Number(random(10) / 10); var _local3 = 30 + random(20); var _local4 = (Number(_local10 - 6) + random(12)) + 90; if (_root._xmouse <= _root.player._x) { var _local7 = Number(_root.player._x - _local5) + random(100); } else { var _local7 = Number(_root.player._x + _local5) + random(100); } _root.attachMovie("playerShotShell", "bullet" + i, 20 + i); _root["bullet" + i]._x = _root.player._x; _root["bullet" + i]._y = _root.player._y - 10; _root["bullet" + i].shotxspeed = _local3 * Math.sin(_local4 * (Math.PI/180)); _root["bullet" + i].shotyspeed = _local3 * Math.cos(_local4 * (Math.PI/180)); _root["bullet" + i]._rotation = _local9; _root.playerShells++; i++; } _root.ammo = _root.ammo - _local8; } function shoot2() { _root.player.armgun.gun.gotoAndPlay(2); _root.canShoot = false; _root.attachMovie("ShotManager", "SM", 20002); _root.SM._x = -40; if (_root.ammo > 0) { _root.playSound("S_Shot"); } else { _root.playSound("S_Empty"); } var _local11 = -35; i = 0; while (i < 10) { var _local8 = 0.45 + Number(random(10) / 10); var _local2 = _root._xmouse - _root.player._x; var _local9 = _root._ymouse - _root.player._y; if (_root.player.head._currentframe == 1) { var _local6 = _root.player.head.myDegrees; var _local7 = _root.player.head._rotation; } else { var _local6 = _root.player.head.myDegrees + 180; var _local7 = _root.player.head._rotation + 180; } var _local4 = 30 + random(20); var _local5 = (Number(_local7 - 6) + random(12)) + 90; _local2 = Math.abs(_local2); var _local3 = Number(_local2 * 2) + _local2; if (_root._xmouse <= _root.player._x) { var _local10 = Number(_root.player._x - _local3) + random(100); } else { var _local10 = Number(_root.player._x + _local3) + random(100); } _root.attachMovie("playerShotShell", "bullet" + i, 20 + i); _root["bullet" + i]._x = _root.player._x; _root["bullet" + i]._y = _root.player._y - 10; _root["bullet" + i].shotxspeed = _local4 * Math.sin(_local5 * (Math.PI/180)); _root["bullet" + i].shotyspeed = _local4 * Math.cos(_local5 * (Math.PI/180)); _root["bullet" + i]._rotation = _local6; i++; } } function getLayer() { var _local3 = true; var _local2 = b; while (this.getInstanceAtDepth(_local2) != undefined) { _local2 = _local2 + 1; } return(_local2); } stop(); var GameTime = false; var ammo = 100; var playerSpeed = 6; var flr = 400; var kills = 0; var enemyNum = 1; var debris = 0; var debrisFadeOutTime = 3.85; var nukeOn = false; var speedOn = false; var powerupNum = 0; var soundsOn = true; var musicOn = true; var speedLength = 10000; var tierName = "Tier 1"; var powerupChance = 95; var canShoot = true; var tutorial = true; var reShootTime = 650; var shotsTaken = 0; var groundDebris = 0; var hasPlayed = false; var enemyShots = 0; var sinNum = 1.22460635382238E-16; var cosNum = -1; var lives = 1; var tier = 1; var acc = 0; var pName = "Nobody Special"; var eName = "Nobody Special"; var score = 0; var tierScore = 0; var bestScore = 0; var gamePaused = false; var shotCombo = 0; var topTier = 0; var highAcc = 0; var fromTierScreen = false; var nextTierName = ""; var modShotsTaken = 0; var modKills = 0; var playerShells = 0; var pScored = 0; var fromSubmit = false; var tutorialEnemy = 3; var iID = _root.playerID; var iKey = _root.key; _root.abd._alpha = 0; abdone2 = function () { _root.gotoAndStop(5); }; abdone = function () { _root.abd.alphaTo(0, 1, "easeOutQuad", 2, abdone2); }; _root.abd.alphaTo(100, 1.35, "easeOutQuad", 0, abdone); var BoomsticK = (new com.communitymx.Cookie("BoomsticK", "/")); _root.BoomsticKSize = _root.BoomsticK.getSize(); if (_root.BoomsticKSize == 0) { BoomsticK.score = 0; BoomsticK.tier = 1; BoomsticK.highAcc = 0; BoomsticK.playName = "none"; BoomsticK.save(); } _root.attachMovie("mousecursor", "mousecursor", 31700); _root.mousecursor._x = 275; _root.mousecursor._y = 200; _root.mousecursor._alpha = 100; Mouse.hide(); _root.player.gotoAndStop(1); _root.GameOver.removeMovieClip(); S_Nuke = new Sound(); S_Nuke.attachSound("nuke.wav"); S_Ammo = new Sound(); S_Ammo.attachSound("ammo.wav"); S_OutOfAmmo = new Sound(); S_OutOfAmmo.attachSound("outofammo.wav"); S_Dying = new Sound(); S_Dying.attachSound("dying.wav"); S_Grunt01 = new Sound(); S_Grunt01.attachSound("grunt01.wav"); S_Grunt02 = new Sound(); S_Grunt02.attachSound("grunt02.wav"); S_Grunt03 = new Sound(); S_Grunt03.attachSound("grunt03.wav"); S_eShot = new Sound(); S_eShot.attachSound("eShot.wav"); S_DieMusic = new Sound(); S_DieMusic.attachSound("diemusic.wav"); S_Empty = new Sound(); S_Empty.attachSound("empty.wav"); S_EndCount = new Sound(); S_EndCount.attachSound("endcount.wav"); S_Explode = new Sound(); S_Explode.attachSound("explode.wav"); S_Shot = new Sound(); S_Shot.attachSound("shot.wav"); S_Theme = new Sound(); S_Theme.attachSound("theme.mp3"); S_Rico = new Sound(); S_Rico.attachSound("rico.wav"); _root.S_Theme.start(0, 9999); var mouseListener = new Object(); mouseListener.onMouseDown = function () { if (_root._currentframe > 4) { if (_root.GameTime == true) { if (_root.canShoot == true) { _root.shoot(); } } else if ((((_root.GameTime == false) && (_root.tutorial == true)) && (_root.canShoot == true)) && (_root._currentframe != 25)) { _root.shoot2(); } } }; Mouse.addListener(mouseListener); var keyListener = new Object(); keyListener.onKeyDown = function () { }; keyListener.onKeyUp = function () { }; Key.addListener(keyListener); var ranks2 = ["Complete Failure", "Atrocious", "Horrendous", "Abominal", "Loser", "Appauling", "Terrible", "Dreadful", "Aweful", "Blind as a bat", "Blindfolded", "Defective", "Lame Duck", "Pet Rock", "Barely Alive", "Unconcious", "Ridiculous", "Scared Child", "Lousy Shot", "Ridiculous", "Barely Breathing", "Weak", "Impotent", "Rickety", "Wobbly", "Uninspired", "Not bad", "Could Be Better", "A Little Rusty", "D+", "Seen a Few Worse", "Highschool Graduate", "Keep Practicing", "Needs Improvement", "Work in Progress", "Barely Entertaining", "Nice Try", "Rookie", "All Right", "Fair", "So-So", "Tolerable", "C Average", "Tame", "Humdrum", "Even Keal", "Reserved", "Novice", "Unexceptional", "Intermediate", "Low-Key", "Passable", "Moderate", "Nothing Special", "Middle of the Road", "Undistinguished", "Standard", "Mediocre", "Garden Variety", "Colorless", "Decent", "Luke Warm", "Ordinary", "Slick", "B+", "Tip-Top", "Top Notch", "Great", "Splendid", "Talented", "Top Shot", "Sharpshooter", "Wonderful", "Very Entertaining", "Shatter Master", "Showstopper", "Excellent", "Skilled", "A+", "Jedi-Master", "Adept", "Brown Belt", "Fierce", "Skillful", "Proficient", "Superb", "Distinguished", "Heroic", "Impressive", "Smashing", "Over Achiever", "Exalted", "Superior", "Brilliant", "Renowned", "Remarkable", "Show Off", "Expert", "Virtuoso", "Marvelous", "Unreal", "Incredible", "Unbelievable", "Dominating", "In-Human", "Perfection at Work", "Boomstick Master", "Sensational", "Astounding", "Magnificent", "Remarkable", "Amazing", "Unparalleled", "All Aces", "Masterful", "Magnanimous", "Astonishing", "Sublime", "Utopian", "Perfect", "The Chosen One", "Flawless", "Unrivaled", "Legendary", "Unmatched", "Phenomenal", "God-Like"]; var ranks = ["Complete Failure", "Atrocious", "Blindfolded", "Lame Duck", "Pet Rock", "Unconscious", "Scared Child", "Barely Breathing", "Impotent", "Rickety", "A Little Rusty", "D+", "Highschool Graduate", "Humdrum", "Novice", "Garden Variety", "Tip-Top", "Sharpshooter", "Shatter Master", "A+", "Jedi-Master", "Adept", "Skillful", "Distinguished", "Heroic", "Impressive", "Smashing", "Over Achiever", "Exalted", "Superior", "Brilliant", "Renowned", "Remarkable", "Show Off", "Expert", "Virtuoso", "Marvelous", "Unreal", "Incredible", "Dominating", "Astounding", "Magnificent", "Remarkable", "Amazing", "Unparalleled", "Masterful", "Magnanimous", "Astonishing", "Sublime", "The Chosen One", "Flawless", "Unrivaled", "Legendary", "Phenomenal", "God-Like"];
Instance of Symbol 329 MovieClip "abd" in Frame 4
on (press) { }
Frame 5
stop(); _root.mousecursor.alphaTo(100, 1, "linear"); _root.S_Theme.volumeTo(100, 1, "linear"); _root.player._visible = true; if (_root.hasPlayed == false) { _root.bestScore = _root.BoomsticK.score; _root.topTier = _root.BoomsticK.tier; _root.highAcc = _root.BoomsticK.highAcc; } _root.shotsTaken = 0; _root.kills = 0; _root.playerSpeed = 6; _root.lives = 1; _root.tutorialEnemy = 3; _root.debris = 0; _root.groundDebris = 0; i = 0; while (i <= 200) { _root["enemy" + i].removeMovieClip(); _root["eSS" + i].removeMovieClip(); _root["debris" + i].removeMovieClip(); i++; } _root.BOSS.removeMovieClip(); _root.progressMeter.removeMovieClip(); stop();
Frame 6
stop(); _root.fromTierScreen = true;
Instance of Symbol 362 MovieClip "levelselect" in Frame 6
onClipEvent (load) { var t = (_root.topTier - 3); this.gotoAndStop(t); }
Frame 7
stop();
Frame 8
stop(); _root.attachMovie("squareShellTutorial", "SST1", _root.getNextHighestDepth()); _root.SST1._x = 248; _root.SST1._y = 203; _root.attachMovie("squareShellTutorial", "SST2", _root.getNextHighestDepth()); _root.SST2._x = 295; _root.SST2._y = 238; _root.attachMovie("squareShellTutorial", "SST3", _root.getNextHighestDepth()); _root.SST3._x = 332; _root.SST3._y = 189;
Instance of Symbol 245 MovieClip [positionMarker] in Frame 8
onClipEvent (load) { var oky = (_root.ok._y - 30); } onClipEvent (enterFrame) { if (_root.tutorialEnemy <= 0) { _root.ok._y = oky; } if (_root.tutorialEnemy < 3) { _root.ammotut.alphaTo(100, 1, "easeOutQuad"); } }
Frame 9
stop();
Frame 10
stop(); _root.tierName = "Tier 1"; _root.hasPlayed = true; _root.kills = 0; _root.shotsTaken = 0; _root.playerShells = 0; _root.ammo = 100; _root.lives = 1; _root.modShotsTaken = 0; _root.modKills = 0; _root.attachMovie("tierChanger", "TC", 20000); _root.TC._x = 185; _root.TC._y = 150; _root.tutorial = false;
Instance of Symbol 390 MovieClip in Frame 10
onClipEvent (load) { this.onRollOver = function () { _root.canShoot = false; }; this.onRollOut = function () { _root.canShoot = true; }; this.onDragOut = function () { _root.canShoot = true; }; this.onReleaseOutside = function () { _root.canShoot = true; }; this.onPress = function () { if (_root.soundsOn == true) { _root.soundsOn = false; this.gotoAndStop(2); } else { _root.soundsOn = true; this.gotoAndStop(1); } }; }
Instance of Symbol 390 MovieClip in Frame 10
onClipEvent (load) { this.onRollOver = function () { _root.canShoot = false; }; this.onRollOut = function () { _root.canShoot = true; }; this.onDragOut = function () { _root.canShoot = true; }; this.onReleaseOutside = function () { _root.canShoot = true; }; this.onPress = function () { if (_root.musicOn == true) { _root.musicOn = false; _root.S_Theme.stop(); this.gotoAndStop(2); } else { _root.musicOn = true; _root.S_Theme.start(0, 9999); this.gotoAndStop(1); } }; }
Instance of Symbol 405 MovieClip "powerupDisplay" in Frame 10
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 33 MovieClip in Frame 10
onClipEvent (enterFrame) { if (_root.GameTime == true) { if (_root.ammo == 0) { if ((_root.groundDebris == 0) && (_root.canShoot == false)) { _root.GameOver("ammo"); } } } }
Frame 11
stop(); _root.hasPlayed = true; _root.ammo = 100; _root.playerShells = 0; _root.shotsTaken = Number(_root.tier - 1) * 50; _root.kills = Number(_root.tier - 1) * 50; _root.attachMovie("tierChanger", "TC", 20000); _root.TC._x = 185; _root.TC._y = 150; _root.tutorial = false;
Frame 20
stop();
Frame 21
stop();
Frame 22
stop();
Frame 23
stop();
Frame 25
stop(); _root.gotoAndStop(5);
Frame 49
gotoAndStop (11);
Frame 50
mochi.MochiScores.closeLeaderboard(); gotoAndStop (5);
Frame 51
gotoAndStop (25);
Instance of Symbol 16 MovieClip in Symbol 17 MovieClip [mousecursor] Frame 1
onClipEvent (mouseMove) { _parent._x = _root._xmouse; _parent._y = _root._ymouse; updateAfterEvent(); }
Symbol 25 MovieClip Frame 1
stop();
Symbol 25 MovieClip Frame 2
stop();
Symbol 25 MovieClip Frame 3
stop();
Symbol 25 MovieClip Frame 4
stop();
Symbol 25 MovieClip Frame 5
stop();
Symbol 25 MovieClip Frame 6
stop();
Symbol 25 MovieClip Frame 7
stop();
Symbol 25 MovieClip Frame 8
stop();
Symbol 25 MovieClip Frame 9
stop();
Symbol 25 MovieClip Frame 10
stop();
Symbol 25 MovieClip Frame 11
stop();
Symbol 25 MovieClip Frame 12
stop();
Symbol 25 MovieClip Frame 13
stop();
Symbol 25 MovieClip Frame 14
stop();
Symbol 25 MovieClip Frame 15
stop();
Symbol 25 MovieClip Frame 16
stop();
Symbol 25 MovieClip Frame 17
stop();
Symbol 25 MovieClip Frame 18
stop();
Symbol 25 MovieClip Frame 19
stop();
Symbol 25 MovieClip Frame 20
stop();
Symbol 25 MovieClip Frame 21
stop();
Symbol 25 MovieClip Frame 22
stop();
Symbol 25 MovieClip Frame 23
stop();
Symbol 25 MovieClip Frame 24
stop();
Symbol 25 MovieClip Frame 25
stop();
Symbol 25 MovieClip Frame 26
stop();
Symbol 25 MovieClip Frame 27
stop();
Symbol 25 MovieClip Frame 28
stop();
Symbol 25 MovieClip Frame 29
stop();
Symbol 25 MovieClip Frame 30
stop();
Instance of Symbol 25 MovieClip "brain" in Symbol 26 MovieClip [hexShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 14); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 14); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 7; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (2 + random(4)); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } var health = 24; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; gotoAndStop(30 - health); if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 28 MovieClip "brain" in Symbol 29 MovieClip [triShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 7); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 7); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 2; var yy = _parent._y; var yyy = random(300); done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; doney = function () { _parent.ySlideTo(yy, tt, "linear"); }; var t = (2 + random(4)); var tt = (t / 2); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } _parent.ySlideTo(yyy, tt, "linear", 0, doney); var health = 1; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 31 MovieClip "brain" in Symbol 34 MovieClip [circShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 7); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 7); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 9; _parent._y = 382; var delay = (2 + random(3)); done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = 15; if (_parent._x > 550) { _parent._x = 600 + random(100); _parent.xSlideTo(-40, t, "linear", delay, done); _parent.onEnterFrame = function () { this._rotation = this._rotation - 5; }; } else { _parent._x = -300 + random(100); _parent.xSlideTo(590, t, "linear", delay, done); _parent.onEnterFrame = function () { this._rotation = this._rotation + 5; }; } var health = 1; } onClipEvent (enterFrame) { if ((_parent.col.hitTest(_root.player) && (_parent._alpha == 100)) && (_root.GameTime == true)) { _root.GameTime = false; _root.player.gotoAndStop(2); _root.playSound("S_Dying"); if (_parent._x > _root.player._x) { _root.player._xscale = 100; } else { _root.player._xscale = -100; } } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 36 MovieClip "brain" in Symbol 37 MovieClip [ovalShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 5); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 5); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } _parent.onEnterFrame = function () { this._rotation = this._rotation + 10; }; var en = 4; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (3 + random(3)); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } var health = 1; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 39 MovieClip "brain" in Symbol 40 MovieClip [shotOctShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 7); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 7); _root.killedEnemy(); reset = function () { this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 19; done = function () { this.removeMovieClip(); }; var health = 4; } onClipEvent (enterFrame) { if (_root.GameTime == true) { _parent.slideTo(_root.player._x, _root.player._y, 1.5, "linear"); } if ((_parent.col.hitTest(_root.player.col) && (_parent._alpha == 100)) && (_root.GameTime == true)) { _root.GameTime = false; _root.player.gotoAndStop(3); if (_parent._x > _root.player._x) { _root.player._xscale = 100; } else { _root.player._xscale = -100; } } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha > 0)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 42 MovieClip "brain" in Symbol 43 MovieClip [shotStarShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 7); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { dead = true; _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 7); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 19; var shotTime = 800; var st = getTimer(); var et = 0; var dead = false; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (2 + random(4)); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } var health = 1; } onClipEvent (enterFrame) { if (dead == false) { et = getTimer() - st; if (et > shotTime) { _parent._alpha = 5; _parent.alphaTo(100, 0.25, "linear"); _root.playSound("S_eShot"); _root.attachMovie("eShotShell", "eSS" + _root.enemyShots, 3200 + _root.enemyShots); _root["eSS" + _root.enemyShots]._x = _parent._x; _root["eSS" + _root.enemyShots]._y = _parent._y; _root["eSS" + _root.enemyShots].shotxspeed = 10 * _root.sinNum; _root["eSS" + _root.enemyShots].shotyspeed = 10 * _root.cosNum; if (_root.enemyShots == 30) { _root.enemyShots = 0; } else { _root.enemyShots++; } st = getTimer(); } _parent.slideTo(_root.player._x, _root.player._y, 2, "linear"); if (_parent.col.hitTest(_root.player.col) && (_root.GameTime == true)) { _root.GameTime = false; _root.player.gotoAndStop(2); if (_parent._x > _root.player._x) { _root.player._xscale = 100; } else { _root.player._xscale = -100; } } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha > 0)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } } }
Symbol 48 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip "brain" in Symbol 49 MovieClip [octoShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Nuke"); var _local4 = _parent._x; var _local3 = _parent._y; _root.kills = _root.kills + 25; _root.explode01(_local4, _local3, 30); _root.killedEnemy(); _root.GameOver("champion"); _parent.removeMovieClip(); } _parent.onEnterFrame = function () { this._rotation = this._rotation + 3; }; _parent._x = 275; _parent._y = -60; var en = 21; var shotTime = 650; var st = getTimer(); var et = 0; done = function () { this.removeMovieClip(); }; _parent.ySlideTo(80, 3, "easeOutQuad"); var health = 500; } onClipEvent (enterFrame) { et = getTimer() - st; if ((et > shotTime) && (_root.GameTime == true)) { _root.playSound("S_eShot"); var zz = _root.getLayer(); _root.attachMovie("shotOctShell", "eSS" + _root.enemyShots, 3200 + _root.enemyShots); _root["eSS" + _root.enemyShots]._x = _parent._x; _root["eSS" + _root.enemyShots]._y = _parent._y; if (_root.enemyShots == 30) { _root.enemyShots = 0; } else { _root.enemyShots++; } st = getTimer(); } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { if (_root["bullet" + i].canHit == undefined) { health--; gotoAndStop(500 - health); _root["bullet" + i].canHit = false; } if (health <= 0) { die2(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 51 MovieClip "brain" in Symbol 52 MovieClip [shotNinjaShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 7); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { dead = true; _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 7); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 20; var shotTime = 700; var st = getTimer(); var et = 0; var dead = false; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (2 + random(4)); if (_parent._x > 550) { this._rotation = this._rotation - 30; _parent.xSlideTo(-60, t, "linear", 0, done); } else { this._rotation = this._rotation + 30; _parent.xSlideTo(620, t, "linear", 0, done); } var health = 1; } onClipEvent (enterFrame) { if (dead == false) { et = getTimer() - st; if (((et > shotTime) && (_root.GameTime == true)) && (_parent._alpha > 0)) { _parent._alpha = 5; _parent.alphaTo(100, 0.25, "linear"); _root.playSound("S_eShot"); _root.attachMovie("eShotShell", "eSS" + _root.enemyShots, 3200 + _root.enemyShots); _root["eSS" + _root.enemyShots]._x = _parent._x; _root["eSS" + _root.enemyShots]._y = _parent._y; _root["eSS" + _root.enemyShots].shotxspeed = 10 * _root.sinNum; _root["eSS" + _root.enemyShots].shotyspeed = 10 * _root.cosNum; if (_root.enemyShots == 30) { _root.enemyShots = 0; } else { _root.enemyShots++; } st = getTimer(); } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha > 0)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } } }
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 2
stop();
Symbol 56 MovieClip Frame 3
stop();
Symbol 56 MovieClip Frame 4
stop();
Symbol 56 MovieClip Frame 5
stop();
Symbol 56 MovieClip Frame 6
stop();
Symbol 56 MovieClip Frame 7
stop();
Symbol 56 MovieClip Frame 8
stop();
Symbol 56 MovieClip Frame 9
stop();
Symbol 56 MovieClip Frame 10
stop();
Instance of Symbol 56 MovieClip "brain" in Symbol 57 MovieClip [paraShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 10); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 10); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 18; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (2 + random(4)); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } var health = 5; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { if (_root["bullet" + i].canHit == undefined) { health--; gotoAndStop(5 - health); } if (health <= 0) { die(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root["bullet" + i].canHit = false; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 59 MovieClip "brain" in Symbol 60 MovieClip [trapShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 4); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 4); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } _parent.onEnterFrame = function () { this._rotation = this._rotation + 15; }; var en = 17; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (2 + random(4)); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } var health = 1; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Symbol 64 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 2
stop();
Symbol 64 MovieClip Frame 3
stop();
Symbol 64 MovieClip Frame 4
stop();
Symbol 64 MovieClip Frame 5
Instance of Symbol 64 MovieClip "brain" in Symbol 65 MovieClip [starShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 7); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { dead = true; _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 7); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } _parent._y = -40; _parent._x = random(550); var en = 16; var dead = false; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var health = 5; } onClipEvent (enterFrame) { if (dead == false) { if (_root.GameTime == true) { _parent.slideTo(_root.player._x, _root.player._y, 2, "linear"); } if ((_parent.col.hitTest(_root.player.col) && (_parent._alpha == 100)) && (_root.GameTime == true)) { _root.GameTime = false; _root.player.gotoAndStop(3); if (_parent._x > _root.player._x) { _root.player._xscale = 100; } else { _root.player._xscale = -100; } } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { if (_root["bullet" + i].canHit == undefined) { health--; gotoAndStop(5 - health); } if (health <= 0) { die(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root["bullet" + i].canHit = false; _root.playSound("S_Rico"); } } i++; } } }
Instance of Symbol 67 MovieClip "brain" in Symbol 68 MovieClip [halfCircShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 6); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 6); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 15; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; doney1 = function () { _parent.ySlideTo(10, tt, "linear", 0, doney2); }; doney2 = function () { _parent.ySlideTo(300, tt, "linear", 0, doney3); }; doney3 = function () { _parent.ySlideTo(10, tt, "linear", 0, doney4); }; doney4 = function () { _parent.ySlideTo(300, tt, "linear", 0, doney3); }; var t = (3 + random(4)); var tt = ((t / 4) + Number(random(6) / 10)); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } _parent.ySlideTo(300, tt, "linear", 0, doney1); var health = 4; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { if (_root["bullet" + i].canHit == undefined) { health--; gotoAndStop(3 - health); } if (health <= 0) { die(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root["bullet" + i].canHit = false; _root.playSound("S_Rico"); } } i++; } }
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 2
stop();
Symbol 72 MovieClip Frame 3
stop();
Symbol 72 MovieClip Frame 4
stop();
Symbol 72 MovieClip Frame 5
stop();
Symbol 72 MovieClip Frame 6
stop();
Symbol 72 MovieClip Frame 7
stop();
Symbol 72 MovieClip Frame 8
stop();
Symbol 72 MovieClip Frame 9
stop();
Symbol 72 MovieClip Frame 10
stop();
Instance of Symbol 72 MovieClip "brain" in Symbol 73 MovieClip [ninjaShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 8); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 8); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 14; var yy = _parent._y; var yyy = random(300); done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; doney = function () { _parent.ySlideTo(yy, tt, "linear"); }; var t = (2 + random(4)); var tt = (t / 3); if (_parent._x > 550) { _parent.onEnterFrame = function () { this._rotation = this._rotation - 30; }; _parent.xSlideTo(-70, t, "easeOutQuad", 0, done); } else { _parent.onEnterFrame = function () { this._rotation = this._rotation + 30; }; _parent.xSlideTo(620, t, "easeOutQuad", 0, done); } _parent.ySlideTo(yyy, tt, "linear", 0, doney); var health = 6; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { if (_root["bullet" + i].canHit == undefined) { health--; gotoAndStop(10 - health); } if (health <= 0) { die(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root["bullet" + i].canHit = false; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 75 MovieClip "brain" in Symbol 76 MovieClip [cylinderShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 6); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 6); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 13; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (1.65 + random(3)); if (_parent._x > 550) { _parent._x = 600 + random(100); _parent.xSlideTo(-20, t, "linear", delay, done); _parent.onEnterFrame = function () { this._rotation = this._rotation - 40; }; } else { _parent._x = -300 + random(100); _parent.xSlideTo(570, t, "linear", delay, done); _parent.onEnterFrame = function () { this._rotation = this._rotation + 40; }; } var health = 1; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 78 MovieClip "brain" in Symbol 79 MovieClip [shotMoonShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 8); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { dead = true; _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 8); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 12; _parent._y = -40; var shotTime = 1200; var st = getTimer(); var et = 0; var dead = false; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; donea = function () { this.rotateTo(-90, 0.3, "linear", 0, donea2); }; doneb = function () { this.rotateTo(90, 0.3, "linear", 0, doneb2); }; donea2 = function () { this.xSlideTo(600, 1.5, "easeOutQuad", 0, done); }; doneb2 = function () { this.xSlideTo(-50, 1.5, "easeOutQuad", 0, done); }; var t = (2 + random(2)); var rand = random(100); if (rand >= 50) { _parent._x = 200; _parent.ySlideTo(265, t, "easeOutQuad", 0, donea); } else { _parent._x = 350; _parent.ySlideTo(265, t, "easeOutQuad", 0, doneb); } var health = 1; } onClipEvent (enterFrame) { if (dead == false) { et = getTimer() - st; if (((et > shotTime) && (_parent._rotation == 0)) && (_root.GameTime == true)) { _parent._alpha = 5; _parent.alphaTo(100, 0.4, "linear"); _root.playSound("S_eShot"); _root.attachMovie("eShotShell", "eSS" + _root.enemyShots, 3200 + _root.enemyShots); _root["eSS" + _root.enemyShots]._x = _parent._x - 24; _root["eSS" + _root.enemyShots]._y = _parent._y + 4; _root["eSS" + _root.enemyShots].shotxspeed = 10 * _root.sinNum; _root["eSS" + _root.enemyShots].shotyspeed = 10 * _root.cosNum; if (_root.enemyShots == 30) { _root.enemyShots = 0; } else { _root.enemyShots++; } _root.attachMovie("eShotShell", "eSS" + _root.enemyShots, 3200 + _root.enemyShots); _root["eSS" + _root.enemyShots]._x = _parent._x + 24; _root["eSS" + _root.enemyShots]._y = _parent._y + 4; _root["eSS" + _root.enemyShots].shotxspeed = 10 * _root.sinNum; _root["eSS" + _root.enemyShots].shotyspeed = 10 * _root.cosNum; if (_root.enemyShots == 30) { _root.enemyShots = 0; } else { _root.enemyShots++; } st = getTimer(); } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha > 0)) { if (_root["bullet" + i].canHit == undefined) { health--; _root["bullet" + i].canHit = false; } if (health <= 0) { die(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } } }
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 2
stop();
Symbol 83 MovieClip Frame 3
stop();
Symbol 83 MovieClip Frame 4
stop();
Symbol 83 MovieClip Frame 5
stop();
Symbol 83 MovieClip Frame 6
stop();
Symbol 83 MovieClip Frame 7
stop();
Symbol 83 MovieClip Frame 8
stop();
Symbol 83 MovieClip Frame 9
stop();
Symbol 83 MovieClip Frame 10
stop();
Instance of Symbol 83 MovieClip "brain" in Symbol 84 MovieClip [ringShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 5); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 5); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 11; _parent.onEnterFrame = function () { this._rotation = this._rotation + 15; }; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (2 + random(4)); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } var health = 5; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { if (_root["bullet" + i].canHit == undefined) { health--; gotoAndStop(5 - health); } if (health <= 0) { die(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root["bullet" + i].canHit = false; _root.playSound("S_Rico"); } } i++; } }
Symbol 88 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 2
stop();
Symbol 88 MovieClip Frame 3
stop();
Instance of Symbol 88 MovieClip "brain" in Symbol 89 MovieClip [diamondShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 5); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 5); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 5; var rand = random(100); var rand2 = random(100); var t = (2 + random(3)); done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; if (rand >= 50) { if (rand2 >= 50) { _parent._x = -40; _parent._y = -40; _parent.slideTo(600, 300, t, "easeInQuad", 0, done); } else { _parent._x = 600; _parent._y = 300; _parent.slideTo(-40, -40, t, "easeInQuad", 0, done); } } else if (rand2 >= 50) { _parent._x = 600; _parent._y = -40; _parent.slideTo(-40, 300, t, "easeInQuad", 0, done); } else { _parent._x = -40; _parent._y = 300; _parent.slideTo(600, -40, t, "easeInQuad", 0, done); } var health = 3; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { if (_root["bullet" + i].canHit == undefined) { health--; gotoAndStop(3 - health); } if (health <= 0) { die(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root["bullet" + i].canHit = false; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 91 MovieClip "brain" in Symbol 92 MovieClip [shotTriShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 5); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { dead = true; _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 5); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 10; var yy = _parent._y; var yyy = random(300); var shotTime = 1000; var st = getTimer(); var et = 0; var dead = false; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; doney = function () { _parent.ySlideTo(yy, tt, "linear"); }; var t = (2 + random(4)); var tt = (t / 2); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } _parent.ySlideTo(yyy, tt, "linear", 0, doney); var health = 1; } onClipEvent (enterFrame) { if (dead == false) { et = getTimer() - st; if ((et > shotTime) && (_root.GameTime == true)) { _parent._alpha = 5; _parent.alphaTo(100, 0.25, "linear"); _root.playSound("S_eShot"); _root.attachMovie("eShotShell", "eSS" + _root.enemyShots, 3200 + _root.enemyShots); _root["eSS" + _root.enemyShots]._x = _parent._x; _root["eSS" + _root.enemyShots]._y = _parent._y; _root["eSS" + _root.enemyShots].shotxspeed = 10 * _root.sinNum; _root["eSS" + _root.enemyShots].shotyspeed = 10 * _root.cosNum; if (_root.enemyShots == 30) { _root.enemyShots = 0; } else { _root.enemyShots++; } st = getTimer(); } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha > 0)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } } }
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 2
stop();
Symbol 96 MovieClip Frame 3
stop();
Symbol 96 MovieClip Frame 4
stop();
Instance of Symbol 96 MovieClip "brain" in Symbol 97 MovieClip [moonShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 8); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 8); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 8; _parent._y = -40; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; donea = function () { this.rotateTo(-90, 0.3, "linear", 0, donea2); }; doneb = function () { this.rotateTo(90, 0.3, "linear", 0, doneb2); }; donea2 = function () { this.xSlideTo(600, 1.5, "easeOutQuad", 0, done); }; doneb2 = function () { this.xSlideTo(-50, 1.5, "easeOutQuad", 0, done); }; var t = (2 + random(2)); var rand = random(100); if (rand >= 50) { _parent._x = 200; _parent.ySlideTo(265, t, "easeOutQuad", 0, donea); } else { _parent._x = 350; _parent.ySlideTo(265, t, "easeOutQuad", 0, doneb); } var health = 4; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { if (_root["bullet" + i].canHit == undefined) { health--; gotoAndStop(4 - health); } if (health <= 0) { die(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root["bullet" + i].canHit = false; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 99 MovieClip "brain" in Symbol 100 MovieClip [shotSquareShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, Number(7 + _root.shotCombo)); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { dead = true; _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 7); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 6; var shotTime = 1350; var st = getTimer(); var et = 0; var dead = false; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (2 + random(4)); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } var health = 1; } onClipEvent (enterFrame) { if (dead == false) { et = getTimer() - st; if ((et > shotTime) && (_root.GameTime == true)) { _parent._alpha = 5; _parent.alphaTo(100, 0.25, "linear"); _root.playSound("S_eShot"); _root.attachMovie("eShotShell", "eSS" + _root.enemyShots, 3200 + _root.enemyShots); _root["eSS" + _root.enemyShots]._x = _parent._x; _root["eSS" + _root.enemyShots]._y = _parent._y; _root["eSS" + _root.enemyShots].shotxspeed = 10 * _root.sinNum; _root["eSS" + _root.enemyShots].shotyspeed = 10 * _root.cosNum; if (_root.enemyShots == 30) { _root.enemyShots = 0; } else { _root.enemyShots++; } st = getTimer(); } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha > 0)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } } }
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 2
stop();
Symbol 104 MovieClip Frame 3
stop();
Symbol 104 MovieClip Frame 4
stop();
Symbol 104 MovieClip Frame 5
stop();
Instance of Symbol 104 MovieClip "brain" in Symbol 105 MovieClip [rectShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 6); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 6); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 3; var q = random(100); var yyy = _parent._y; if (q >= 50) { var yy = 0; } else { var yy = 300; } done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (4 + random(5)); if (_parent._x > 550) { _parent.bezierSlideTo(275, yy, -60, yyy, t, "easeOutQuad", 0, done); } else { _parent.bezierSlideTo(275, yy, 600, yyy, t, "easeOutQuad", 0, done); } var health = 5; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { if (_root["bullet" + i].canHit == undefined) { health--; gotoAndStop(5 - health); } if (health <= 0) { die(); } else if (_root["bullet" + i].canHit == undefined) { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].canHit = false; _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root["bullet" + i].canHit = false; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 107 MovieClip "brain" in Symbol 108 MovieClip [squareShellTutorial] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 8); _root.tutorialEnemy--; _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 8); _root.killedEnemy(); _root.tutorialEnemy--; this.removeMovieClip(); } var en = 1; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (2 + random(4)); var health = 1; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 107 MovieClip "brain" in Symbol 109 MovieClip [squareShell] Frame 1
onClipEvent (load) { function die2() { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 8); _root.killedEnemy(); _parent.removeMovieClip(); } function die(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local6 = random(100); if ((_local6 > _root.powerupChance) && (n == undefined)) { _root.makePowerup(_parent._x, _parent._y); } var _local5 = _parent._x; var _local4 = _parent._y; _root.explode01(_local5, _local4, 8); _root.killedEnemy(); reset = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; _parent.alphaTo(0, n, "linear", 0, reset); } var en = 1; done = function () { _root.makeEnemy(en, 1); this.removeMovieClip(); }; var t = (2 + random(4)); if (_parent._x > 550) { _parent.xSlideTo(-20, t, "linear", 0, done); } else { _parent.xSlideTo(570, t, "linear", 0, done); } var health = 1; } onClipEvent (enterFrame) { i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 111 MovieClip in Symbol 112 MovieClip [playerShotShell] Frame 1
onClipEvent (load) { kill = function () { _root.playerShells--; this.removeMovieClip(); }; _parent.alphaTo(100, 0, "linear", 1, kill); } onClipEvent (enterFrame) { _parent._x = _parent._x + _parent.shotxspeed; _parent._y = _parent._y - _parent.shotyspeed; if ((_parent._x > 570) || (_parent._x < -20)) { _root.playerShells--; _parent.removeMovieClip(); } if ((_parent._y > 420) || (_parent._y < -20)) { _root.playerShells--; _parent.removeMovieClip(); } }
Instance of Symbol 114 MovieClip in Symbol 115 MovieClip [speedShell] Frame 1
onClipEvent (load) { var xx = (Number(_parent._x - 100) + random(200)); var yy = (Number(_parent._y - 200) + random(100)); var t = (0.5 + Number(random(10) / 10)); var tt = (t / 2); destroy = function () { this.removeMovieClip(); }; done2 = function () { this.alphaTo(0, 1, "linear", 2.5, destroy); }; done = function () { var _local3 = Number(this._x - 30) + random(60); if (xx < _local3) { var _local4 = this._x + Number(10 + random(30)); } else { var _local4 = this._x - Number(10 + random(30)); } this.bezierSlideTo(_local3, 300, _local4, _root.flr - 14, 0.4, "linear", 0, done2); }; _parent.bezierSlideTo(xx, yy, xx, _root.flr - 14, t, "linear", 0, done); } onClipEvent (enterFrame) { if (_parent.hitTest(_root.player)) { _root.powerupManager("Speed Boost"); _root.attachMovie("speedTimer", "sp", 15000); _root.sp._x = -40; _parent.removeMovieClip(); } }
Instance of Symbol 119 MovieClip in Symbol 120 MovieClip [freeShell] Frame 1
onClipEvent (load) { var xx = (Number(_parent._x - 100) + random(200)); var yy = (Number(_parent._y - 200) + random(100)); var t = (0.5 + Number(random(10) / 10)); var tt = (t / 2); destroy = function () { this.removeMovieClip(); }; done2 = function () { this.alphaTo(0, 1, "linear", 2.5, destroy); }; done = function () { var _local3 = Number(this._x - 30) + random(60); if (xx < _local3) { var _local4 = this._x + Number(10 + random(30)); } else { var _local4 = this._x - Number(10 + random(30)); } this.bezierSlideTo(_local3, 300, _local4, _root.flr - 14, 0.4, "linear", 0, done2); }; _parent.bezierSlideTo(xx, yy, xx, _root.flr - 14, t, "linear", 0, done); } onClipEvent (enterFrame) { if (_parent.hitTest(_root.player)) { if (_root.lives > 5) { _root.lives++; _root.powerupManager("Free Life"); } _parent.removeMovieClip(); } }
Instance of Symbol 122 MovieClip in Symbol 123 MovieClip [nukeShell] Frame 1
onClipEvent (load) { var xx = (Number(_parent._x - 100) + random(200)); var yy = (Number(_parent._y - 200) + random(100)); var t = (0.5 + Number(random(10) / 10)); var tt = (t / 2); destroy = function () { this.removeMovieClip(); }; done2 = function () { this.alphaTo(0, 1, "linear", 2.5, destroy); }; done = function () { var _local3 = Number(this._x - 30) + random(60); if (xx < _local3) { var _local4 = this._x + Number(10 + random(30)); } else { var _local4 = this._x - Number(10 + random(30)); } this.bezierSlideTo(_local3, 300, _local4, _root.flr - 14, 0.4, "linear", 0, done2); }; _parent.bezierSlideTo(xx, yy, xx, _root.flr - 14, t, "linear", 0, done); } onClipEvent (enterFrame) { if (_parent.hitTest(_root.player)) { _root.shotCombo = 0; _root.powerupManager("Nuke"); _root.attachMovie("nukeEffectShell", "nukeEffect", 15001); _root.nukeEffect._x = 0; _root.nukeEffect._y = 40; _root.playSound("S_Nuke"); _root.ammo++; _parent.removeMovieClip(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip [eShotShell] Frame 1
onClipEvent (load) { function die(n) { _parent._alpha = 0; var _local3 = _parent._x; var _local2 = _parent._y; _parent.removeMovieClip(); } var health = 1; } onClipEvent (enterFrame) { if (_root.GameTime == true) { _parent._x = _parent._x + _parent.shotxspeed; _parent._y = _parent._y - _parent.shotyspeed; } var qt = (_root.flr + 3); if ((_parent._y >= qt) && (_root.GameTime == true)) { _root.playSound("S_Rico"); _parent.removeMovieClip(); } if (this.hitTest(_root.player.col) && (_root.GameTime == true)) { var e = random(100); if (e <= 33) { _root.playSound("S_Grunt01"); } else if (e <= 66) { _root.playSound("S_Grunt02"); } else if (e <= 100) { _root.playSound("S_Grunt03"); } if (_root.ammo > 5) { _root.ammo = _root.ammo - 5; var t = 5; } else { _root.ammo = 0; var t = _root.ammo; } i = 0; while (i <= t) { _root.attachMovie("EndGameChecker", "EGC", 20005); _root.EGC._x = -40; _root.attachMovie("playerDebris", "PLD", 560 + i); _root.PLD._x = _root.player._x; _root.PLD._y = _root.player._y; i++; } _root.player.gotoAndStop(4); if (_parent._x > _root.player._x) { _root.player._xscale = 100; } else { _root.player._xscale = -100; } die(); } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; if (health <= 0) { die(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Instance of Symbol 128 MovieClip in Symbol 129 MovieClip [playerDebris] Frame 1
onClipEvent (load) { _parent._x = _root.player._x; _parent._y = _root.player._y; var xx = (Number(_root.player._x - 100) + random(200)); var yy = (Number(_root.player._y - 200) + random(100)); var t = (0.75 + Number(random(10) / 10)); done = function () { this.removeMovieClip(); }; _parent.bezierSlideTo(xx, yy, xx, 500, t, "linear", 0, done); _parent.rotateTo(random(360), t, "linear"); }
Instance of Symbol 131 MovieClip in Symbol 132 MovieClip [debrisShell] Frame 1
onClipEvent (load) { var xx = (Number(_parent._x - 100) + random(200)); var yy = (Number(_parent._y - 200) + random(100)); var t = (0.45 + Number(random(10) / 10)); var tt = (t / 2); destroy = function () { _root.groundDebris--; this.removeMovieClip(); }; done2 = function () { this.alphaTo(0, 1, "linear", _root.debrisFadeOutTime, destroy); }; done = function () { var _local4 = Number(this._x - 30) + random(60); if (xx < _local4) { var _local5 = this._x + Number(10 + random(30)); } else { var _local5 = this._x - Number(10 + random(30)); } this.bezierSlideTo(_local4, 300, _local5, _root.flr, 0.4, "linear", 0, done2); _parent.rotateTo(0, 0.4, "linear"); }; _parent.bezierSlideTo(xx, yy, xx, _root.flr, t, "linear", 0, done); _parent.rotateTo(random(360), t, "linear"); } onClipEvent (enterFrame) { if (_parent.hitTest(_root.player)) { _root.groundDebris--; _root.ammo++; _root.playSound("S_Ammo"); _parent.removeMovieClip(); } }
Symbol 198 MovieClip Frame 1
if (_root.tierName == "Tier 1") { stop(); }
Symbol 198 MovieClip Frame 2
if (_root.tierName == "Tier 2") { stop(); }
Symbol 198 MovieClip Frame 3
if (_root.tierName == "Tier 3") { stop(); }
Symbol 198 MovieClip Frame 4
if (_root.tierName == "Tier 4") { stop(); }
Symbol 198 MovieClip Frame 5
if (_root.tierName == "Tier 5") { stop(); }
Symbol 198 MovieClip Frame 6
if (_root.tierName == "Tier 6") { stop(); }
Symbol 198 MovieClip Frame 7
if (_root.tierName == "Tier 7") { stop(); }
Symbol 198 MovieClip Frame 8
if (_root.tierName == "Tier 8") { stop(); }
Symbol 198 MovieClip Frame 9
if (_root.tierName == "Tier 9") { stop(); }
Symbol 198 MovieClip Frame 10
if (_root.tierName == "Tier 10") { stop(); }
Symbol 198 MovieClip Frame 11
if (_root.tierName == "Tier 11") { stop(); }
Symbol 198 MovieClip Frame 12
if (_root.tierName == "Tier 12") { stop(); }
Symbol 198 MovieClip Frame 13
if (_root.tierName == "Tier 13") { stop(); }
Symbol 198 MovieClip Frame 14
if (_root.tierName == "Tier 14") { stop(); }
Symbol 198 MovieClip Frame 15
if (_root.tierName == "Tier 15") { stop(); }
Symbol 198 MovieClip Frame 16
if (_root.tierName == "Tier 16") { stop(); }
Symbol 198 MovieClip Frame 17
if (_root.tierName == "Tier 17") { stop(); }
Symbol 198 MovieClip Frame 18
if (_root.tierName == "Tier 18") { stop(); }
Symbol 198 MovieClip Frame 19
if (_root.tierName == "Tier 19") { stop(); }
Symbol 198 MovieClip Frame 20
if (_root.tierName == "Tier 20") { stop(); }
Symbol 198 MovieClip Frame 21
if (_root.tierName == "Tier 21") { stop(); }
Symbol 225 Button
on (press) { if (_root.score > _root.bestScore) { _root.bestScore = _root.score; _root.BoomsticK.score = _root.score; _root.BoomsticK.save(); _root.attachMovie("submitScores", "SS", 27000); _root.SS._x = 275; _root.SS._y = 240; this.removeMovieClip(); } else { _root.attachMovie("submitScores", "SS", 27000); _root.SS._x = 275; _root.SS._y = 240; this.removeMovieClip(); } }
Symbol 228 MovieClip [GameOverShell] Frame 1
stop(); this._alpha = 0; this.alphaTo(100, 2, "linear", 1); var ab = (Number(Number(_root.kills - _root.modKills) / Number(_root.shotsTaken - _root.modShotsTaken)) * 100); var rankText = ""; var rand = random(20); _root.tierScore = _root.tier * 5; var tip01 = "Make sure to pick up as much of the ammo as you can!"; var tip02 = "Shooting multiple enemies will yeild more ammo for your buck (shot)."; var tip03 = "Wait for enemies to 'line-up' to kill more than one at a time."; var tip04 = "Your final score is determined by your accuracy, kills and which tier you got to."; var tip05 = "Wait to grab the Nuke till as many enemies are on the screen as possible."; var tip06 = "Keep Moving!!! Strafe back and forth to collect as much as Ammo as you can."; var tip07 = "Some enemies take more than one hit to kill them."; var tip08 = "Having trouble? Make every shot count."; var tip09 = "Destroy the enemies that shoot first! They can really cause havok."; var tip10 = "With the Speed Boost Powerup you can collect Ammo very quickly."; var randomN = random(100); if (randomN <= 10) { var tipText = tip01; } else if (randomN <= 20) { var tipText = tip02; } else if (randomN <= 30) { var tipText = tip03; } else if (randomN <= 40) { var tipText = tip04; } else if (randomN <= 50) { var tipText = tip05; } else if (randomN <= 60) { var tipText = tip06; } else if (randomN <= 70) { var tipText = tip07; } else if (randomN <= 80) { var tipText = tip08; } else if (randomN <= 90) { var tipText = tip09; } else if (randomN <= 100) { var tipText = tip10; } if (reason == "YOU ARE THE BOOMSTICK MASTER!") { titleText = "WINNER!"; _root.score = _root.score + 1000; } var av = (Math.round(ab * 100) / 100); var ac = (String(av) + "%"); _root.acc = av; _root.score = Number(_root.kills + _root.acc) + _root.tierScore; if (_root.tier > _root.topTier) { _root.topTier = _root.tier; _root.BoomsticK.tier = _root.topTier; } if (_root.highAcc < av) { _root.highAcc = av; _root.BoomsticK.highAcc = _root.highAcc; } _root.BoomsticK.save(); if (av <= 79) { rankText = "Worst of the Worst"; } else if (av <= 84) { rankText = String(_root.ranks[0]); } else if (av <= 86) { rankText = String(_root.ranks[1]); } else if (av <= 88) { rankText = String(_root.ranks[2]); } else if (av <= 92) { rankText = String(_root.ranks[3]); } else if (av <= 96) { rankText = String(_root.ranks[4]); } else if (av <= 100) { rankText = String(_root.ranks[5]); } else if (av <= 104) { rankText = String(_root.ranks[6]); } else if (av <= 108) { rankText = String(_root.ranks[7]); } else if (av <= 112) { rankText = String(_root.ranks[8]); } else if (av <= 116) { rankText = String(_root.ranks[9]); } else if (av <= 120) { rankText = String(_root.ranks[10]); } else if (av <= 124) { rankText = String(_root.ranks[11]); } else if (av <= 128) { rankText = String(_root.ranks[12]); } else if (av <= 132) { rankText = String(_root.ranks[13]); } else if (av <= 136) { rankText = String(_root.ranks[14]); } else if (av <= 140) { rankText = String(_root.ranks[15]); } else if (av <= 144) { rankText = String(_root.ranks[16]); } else if (av <= 148) { rankText = String(_root.ranks[17]); } else if (av <= 152) { rankText = String(_root.ranks[18]); } else if (av <= 156) { rankText = String(_root.ranks[19]); } else if (av <= 160) { rankText = String(_root.ranks[20]); } else if (av <= 164) { rankText = String(_root.ranks[21]); } else if (av <= 168) { rankText = String(_root.ranks[22]); } else if (av <= 172) { rankText = String(_root.ranks[23]); } else if (av <= 176) { rankText = String(_root.ranks[24]); } else if (av <= 180) { rankText = String(_root.ranks[25]); } else if (av <= 184) { rankText = String(_root.ranks[26]); } else if (av <= 188) { rankText = String(_root.ranks[27]); } else if (av <= 192) { rankText = String(_root.ranks[28]); } else if (av <= 196) { rankText = String(_root.ranks[29]); } else if (av <= 200) { rankText = String(_root.ranks[30]); } else if (av <= 204) { rankText = String(_root.ranks[31]); } else if (av <= 208) { rankText = String(_root.ranks[32]); } else if (av <= 212) { rankText = String(_root.ranks[33]); } else if (av <= 216) { rankText = String(_root.ranks[34]); } else if (av <= 220) { rankText = String(_root.ranks[35]); } else if (av <= 224) { rankText = String(_root.ranks[36]); } else if (av <= 228) { rankText = String(_root.ranks[37]); } else if (av <= 232) { rankText = String(_root.ranks[38]); } else if (av <= 236) { rankText = String(_root.ranks[39]); } else if (av <= 240) { rankText = String(_root.ranks[40]); } else if (av <= 244) { rankText = String(_root.ranks[41]); } else if (av <= 248) { rankText = String(_root.ranks[42]); } else if (av <= 252) { rankText = String(_root.ranks[43]); } else if (av <= 256) { rankText = String(_root.ranks[44]); } else if (av <= 260) { rankText = String(_root.ranks[45]); } else if (av <= 264) { rankText = String(_root.ranks[46]); } else if (av <= 268) { rankText = String(_root.ranks[47]); } else if (av <= 272) { rankText = String(_root.ranks[48]); } else if (av <= 276) { rankText = String(_root.ranks[50]); } else if (av <= 280) { rankText = String(_root.ranks[51]); } else if (av <= 284) { rankText = String(_root.ranks[52]); } else if (av <= 288) { rankText = String(_root.ranks[53]); } else if (av <= 292) { rankText = String(_root.ranks[54]); } else { rankText = _root.ranks[_root.ranks.length - 1]; } pso = function () { _root.playSound("S_DieMusic"); if (_root.player._currentframe == 1) { _root.player._visible = false; } var _local2 = "Game Over"; play(); }; _root.S_Theme.volumeTo(40, 1, "linear", 1, pso);
Symbol 228 MovieClip [GameOverShell] Frame 20
_root.playSound("S_EndCount"); _root.GameTime = false;
Symbol 228 MovieClip [GameOverShell] Frame 40
_root.playSound("S_EndCount");
Symbol 228 MovieClip [GameOverShell] Frame 60
_root.playSound("S_EndCount");
Symbol 228 MovieClip [GameOverShell] Frame 79
stop(); _root.playerShells = 0; if (reason == "YOU ARE THE BOOMSTICK MASTER!") { titleText = "WINNER!"; } if (_root.bestScore == undefined) { _root.bestScore = 0; } _root.progressMeter.removeMovieClip(); _root.playSound("S_EndCount"); i = 0; while (i <= 30) { _root["enemy" + i].removeMovieClip(); i++; } _root.BOSS.removeMovieClip();
Instance of Symbol 220 MovieClip in Symbol 228 MovieClip [GameOverShell] Frame 79
onClipEvent (load) { if (_parent.reason == "YOU ARE THE BOOMSTICK MASTER!") { _root.score = _root.score + 1000; this._alpha = 100; } }
Instance of Symbol 227 MovieClip "bestYet" in Symbol 228 MovieClip [GameOverShell] Frame 79
onClipEvent (load) { this._alpha = 0; if (_root.score > _root.bestScore) { this._alpha = 100; } else { this._alpha = 0; } }
Instance of Symbol 33 MovieClip in Symbol 229 MovieClip [speedTimer] Frame 1
onClipEvent (load) { _root.playerSpeed = 14; _root.player.speedBooster._alpha = 100; var t = getTimer(); var et = (getTimer() - t); } onClipEvent (enterFrame) { et = getTimer() - t; if (et > _root.speedLength) { _root.player.speedBooster._alpha = 0; _root.playerSpeed = 5; t = getTimer(); _parent.removeMovieClip(); } }
Instance of Symbol 231 MovieClip in Symbol 232 MovieClip [nukeEffectShell] Frame 1
onClipEvent (load) { done = function () { _parent.removeMovieClip(); }; i = 0; while (i <= 30) { _root["enemy" + i].brain.die(2); _root["eSS" + i].brain.die(2); i++; } _root.shotCombo = 0; _parent.alphaTo(0, 2, "easeInQuad", 0, done); }
Symbol 242 MovieClip [tierChanger] Frame 1
_root.GameTime = false; _root.S_Theme.volumeTo(100, 1, "linear"); this._x = 185; this._y = 190; i = 0; while (i <= 30) { _root["enemy" + i].brain.die2(); _root["eSS" + i].removeMovieClip(); i++; } var ab = (Number(Number(_root.kills - _root.modKills) / Number(_root.shotsTaken - _root.modShotsTaken)) * 100); var rankText = ""; if ((_root.tierName == "Tier 1") || (_root.fromTierScreen == true)) { _root.modShotsTaken = Number(_root.tier - 1) * 50; _root.modKills = Number(_root.tier - 1) * 50; var ac = "100%"; rankText = "Just Beginning"; _root.fromTierScreen = false; } else { var av = (Math.round(ab * 100) / 100); _root.acc = av; var ac = (String(av) + "%"); var at = (Number(Math.floor(av)) - 79); var z = (_root.ranks.length + 79); if (av <= 79) { rankText = "Worst of the Worst"; } else if (av <= 84) { rankText = String(_root.ranks[0]); } else if (av <= 86) { rankText = String(_root.ranks[1]); } else if (av <= 88) { rankText = String(_root.ranks[2]); } else if (av <= 92) { rankText = String(_root.ranks[3]); } else if (av <= 96) { rankText = String(_root.ranks[4]); } else if (av <= 100) { rankText = String(_root.ranks[5]); } else if (av <= 104) { rankText = String(_root.ranks[6]); } else if (av <= 108) { rankText = String(_root.ranks[7]); } else if (av <= 112) { rankText = String(_root.ranks[8]); } else if (av <= 116) { rankText = String(_root.ranks[9]); } else if (av <= 120) { rankText = String(_root.ranks[10]); } else if (av <= 124) { rankText = String(_root.ranks[11]); } else if (av <= 128) { rankText = String(_root.ranks[12]); } else if (av <= 132) { rankText = String(_root.ranks[13]); } else if (av <= 136) { rankText = String(_root.ranks[14]); } else if (av <= 140) { rankText = String(_root.ranks[15]); } else if (av <= 144) { rankText = String(_root.ranks[16]); } else if (av <= 148) { rankText = String(_root.ranks[17]); } else if (av <= 152) { rankText = String(_root.ranks[18]); } else if (av <= 156) { rankText = String(_root.ranks[19]); } else if (av <= 160) { rankText = String(_root.ranks[20]); } else if (av <= 164) { rankText = String(_root.ranks[21]); } else if (av <= 168) { rankText = String(_root.ranks[22]); } else if (av <= 172) { rankText = String(_root.ranks[23]); } else if (av <= 176) { rankText = String(_root.ranks[24]); } else if (av <= 180) { rankText = String(_root.ranks[25]); } else if (av <= 184) { rankText = String(_root.ranks[26]); } else if (av <= 188) { rankText = String(_root.ranks[27]); } else if (av <= 192) { rankText = String(_root.ranks[28]); } else if (av <= 196) { rankText = String(_root.ranks[29]); } else if (av <= 200) { rankText = String(_root.ranks[30]); } else if (av <= 204) { rankText = String(_root.ranks[31]); } else if (av <= 208) { rankText = String(_root.ranks[32]); } else if (av <= 212) { rankText = String(_root.ranks[33]); } else if (av <= 216) { rankText = String(_root.ranks[34]); } else if (av <= 220) { rankText = String(_root.ranks[35]); } else if (av <= 224) { rankText = String(_root.ranks[36]); } else if (av <= 228) { rankText = String(_root.ranks[37]); } else if (av <= 232) { rankText = String(_root.ranks[38]); } else if (av <= 236) { rankText = String(_root.ranks[39]); } else if (av <= 240) { rankText = String(_root.ranks[40]); } else if (av <= 244) { rankText = String(_root.ranks[41]); } else if (av <= 248) { rankText = String(_root.ranks[42]); } else if (av <= 252) { rankText = String(_root.ranks[43]); } else if (av <= 256) { rankText = String(_root.ranks[44]); } else if (av <= 260) { rankText = String(_root.ranks[45]); } else if (av <= 264) { rankText = String(_root.ranks[46]); } else if (av <= 268) { rankText = String(_root.ranks[47]); } else if (av <= 272) { rankText = String(_root.ranks[48]); } else if (av <= 276) { rankText = String(_root.ranks[50]); } else if (av <= 280) { rankText = String(_root.ranks[51]); } else if (av <= 284) { rankText = String(_root.ranks[52]); } else if (av <= 288) { rankText = String(_root.ranks[53]); } else if (av <= 292) { rankText = String(_root.ranks[54]); } else { rankText = _root.ranks[_root.ranks.length - 1]; } }
Instance of Symbol 237 MovieClip in Symbol 242 MovieClip [tierChanger] Frame 1
onClipEvent (load) { this.onPress = function () { getURL ("http://www.itch.com", "_blank"); }; }
Symbol 242 MovieClip [tierChanger] Frame 5
i = 0; while (i <= 30) { _root["enemy" + i].removeMovieClip(); _root["eSS" + i].removeMovieClip(); i++; }
Symbol 242 MovieClip [tierChanger] Frame 10
i = 0; while (i <= 30) { _root["enemy" + i].removeMovieClip(); i++; }
Symbol 242 MovieClip [tierChanger] Frame 15
i = 0; while (i <= 30) { _root["enemy" + i].removeMovieClip(); i++; } if (_root.tierName == "Tier 21") { _root.progressMeter.removeMovieClip(); _root.nextTierName = ""; } else { _root.progressMeter.removeMovieClip(); _root.attachMovie("tierProgressMeter", "progressMeter", 50); _root.progressMeter._x = 90; _root.progressMeter._y = 51; _root.progressMeter.onLoad = function () { var _local3 = Number(_root.tier - 1) * 50; var _local4 = _root.kills - _local3; this.gotoAndStop(_local4); }; _root.nextTierName = String("Tier " + Number(_root.tier + 1)); }
Symbol 242 MovieClip [tierChanger] Frame 60
stop(); _root.playerShells = 0; _root.shotCombo = 0; if (ac > _root.highAcc) { _root.BoomsticK.highAcc = ac; _root.BoomsticK.save(); } done = function () { _root.GameTime = true; if (_root.tierName == "Tier 1") { _root.makeEnemy(1, 3); } else if (_root.tierName == "Tier 2") { _root.makeEnemy(1, 1); _root.makeEnemy(2, 2); } else if (_root.tierName == "Tier 3") { _root.makeEnemy(1, 1); _root.makeEnemy(2, 2); _root.makeEnemy(3, 1); } else if (_root.tierName == "Tier 4") { _root.makeEnemy(4, 2); _root.makeEnemy(3, 1); _root.makeEnemy(2, 1); } else if (_root.tierName == "Tier 5") { _root.makeEnemy(5, 1); _root.makeEnemy(4, 1); _root.makeEnemy(2, 2); } else if (_root.tierName == "Tier 6") { _root.makeEnemy(8, 1); _root.makeEnemy(5, 1); _root.makeEnemy(4, 2); } else if (_root.tierName == "Tier 7") { _root.makeEnemy(7, 1); _root.makeEnemy(5, 1); _root.makeEnemy(8, 1); _root.makeEnemy(4, 1); } else if (_root.tierName == "Tier 8") { _root.makeEnemy(8, 2); _root.makeEnemy(7, 1); _root.makeEnemy(11, 1); _root.makeEnemy(5, 1); } else if (_root.tierName == "Tier 9") { _root.makeEnemy(5, 1); _root.makeEnemy(7, 1); _root.makeEnemy(8, 2); _root.makeEnemy(4, 2); } else if (_root.tierName == "Tier 10") { _root.makeEnemy(11, 2); _root.makeEnemy(5, 1); _root.makeEnemy(8, 2); _root.makeEnemy(4, 2); } else if (_root.tierName == "Tier 11") { _root.makeEnemy(11, 2); _root.makeEnemy(6, 2); _root.makeEnemy(5, 2); _root.makeEnemy(4, 2); } else if (_root.tierName == "Tier 12") { _root.makeEnemy(13, 1); _root.makeEnemy(10, 2); _root.makeEnemy(11, 2); _root.makeEnemy(15, 1); } else if (_root.tierName == "Tier 13") { _root.makeEnemy(13, 2); _root.makeEnemy(14, 2); _root.makeEnemy(11, 2); _root.makeEnemy(15, 1); } else if (_root.tierName == "Tier 14") { _root.makeEnemy(14, 1); _root.makeEnemy(13, 2); _root.makeEnemy(15, 2); _root.makeEnemy(10, 2); } else if (_root.tierName == "Tier 15") { _root.makeEnemy(15, 2); _root.makeEnemy(14, 2); _root.makeEnemy(13, 2); _root.makeEnemy(6, 1); } else if (_root.tierName == "Tier 16") { _root.makeEnemy(16, 1); _root.makeEnemy(15, 2); _root.makeEnemy(13, 2); _root.makeEnemy(6, 2); } else if (_root.tierName == "Tier 17") { _root.makeEnemy(17, 2); _root.makeEnemy(16, 2); _root.makeEnemy(15, 1); _root.makeEnemy(10, 2); } else if (_root.tierName == "Tier 18") { _root.makeEnemy(18, 2); _root.makeEnemy(17, 1); _root.makeEnemy(16, 2); _root.makeEnemy(12, 1); } else if (_root.tierName == "Tier 19") { _root.makeEnemy(19, 1); _root.makeEnemy(18, 2); _root.makeEnemy(17, 1); _root.makeEnemy(12, 2); _root.makeEnemy(9, 1); } else if (_root.tierName == "Tier 20") { _root.makeEnemy(20, 1); _root.makeEnemy(19, 1); _root.makeEnemy(18, 2); _root.makeEnemy(6, 1); _root.makeEnemy(9, 1); } else if (_root.tierName == "Tier 21") { _root.makeEnemy(21, 1); _root.makeEnemy(9, 2); } this.removeMovieClip(); }; this.alphaTo(0, 1, "easeOutQuad", 1, done);
Instance of Symbol 33 MovieClip in Symbol 243 MovieClip [ShotManager] Frame 1
onClipEvent (load) { var t = getTimer(); var et = (getTimer() - t); } onClipEvent (enterFrame) { et = getTimer() - t; if (et > _root.reShootTime) { _root.canShoot = true; _root.comboManager(_root.shotCombo); _root.shotCombo = 0; _parent.removeMovieClip(); } }
Instance of Symbol 245 MovieClip [positionMarker] in Symbol 246 MovieClip [EndGameChecker] Frame 1
onClipEvent (enterFrame) { if (_root.GameTime == true) { if (_root.ammo == 0) { if ((_root.groundDebris == 0) && (_root.canShoot == true)) { _root.GameOver("ammo"); _parent.removeMovieClip(); } } } }
Symbol 252 Button
on (press) { _root.GameTime = true; _root.gamePaused = false; _root.S_Theme.volumeTo(100, 1, "linear"); i = 0; while (i <= 50) { _root["enemy" + i].resumeTween(); i++; } this.removeMovieClip(); }
Symbol 255 Button
on (press) { _root.gamePaused = false; _root.S_Theme.volumeTo(100, 1, "linear"); i = 0; while (i <= 50) { _root["enemy" + i].resumeTween(); _root["eSS" + i].resumeTween(); i++; } _root.gotoAndStop(5); this.removeMovieClip(); }
Symbol 256 MovieClip [menuShell] Frame 1
stop(); _root.GameTime = false; _root.gamePaused = true; _root.S_Theme.volumeTo(50, 1, "linear"); i = 0; while (i <= 50) { _root["enemy" + i].pauseTween(); _root["eSS" + i].pauseTween(); i++; }
Symbol 261 Button
on (press) { _root.gotoAndStop(51); this.removeMovieClip(); }
Symbol 262 MovieClip [submitScores] Frame 2
stop(); if ((_root.playerID != 0) && (_root.playerID != undefined)) { messy.html = true; messy.htmlText = "Your score will be submitted to our high scores system for review!"; } else { messy.html = true; messy.htmlText = "You're not currently logged in. <font color='#00FFFF'><a href = 'http://arcade.itch.com/'>Login Now</a></font>"; } _root.pName = nameBox.text; _root.pScored = _root.score; _root.fromSubmit = true; _root.BoomsticK.playName = playerName; _root.BoomsticK.save(); if ((_root.playerID != 0) && (_root.playerID != undefined)) { var itch = new LoadVars(); itch.onLoad = function (success) { }; var url = ((((("highscores.cfm?playerID=" + _root.playerID) + "&key=") + _root.key) + "&score=") + _root.pScored); itch.sendAndLoad(url, itch); }
Symbol 264 MovieClip [comboText] Frame 1
this._alpha = 0; destroy = function () { this.removeMovieClip(); }; done = function () { this.alphaTo(0, 0.4, "linear", 0.9, destroy); }; this.alphaTo(100, 0.3, "linear", 0, done); this.ySlideTo(100, 1, "easeInQuad", 0.65);
Symbol 268 MovieClip [tierProgressMeter] Frame 1
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 2
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 3
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 4
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 5
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 6
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 7
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 8
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 9
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 10
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 11
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 12
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 13
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 14
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 15
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 16
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 17
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 18
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 19
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 20
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 21
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 22
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 23
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 24
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 25
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 26
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 27
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 28
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 29
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 30
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 31
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 32
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 33
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 34
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 35
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 36
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 37
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 38
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 39
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 40
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 41
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 42
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 43
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 44
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 45
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 46
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 47
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 48
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 49
stop();
Symbol 268 MovieClip [tierProgressMeter] Frame 50
stop();
Symbol 419 MovieClip [__Packages.com.communitymx.Cookie] Frame 0
class com.communitymx.Cookie { var _so; function Cookie (cookieName, cookiePath) { if (arguments.length == 1) { _so = SharedObject.getLocal(cookieName); } else { _so = SharedObject.getLocal(cookieName, cookiePath); } var oClass = this; _so.onStatus = function (oInfo) { oClass.onStatus(oInfo); }; init(); } function init() { for (var _local2 in _so.data) { this[_local2] = _so.data[_local2]; } } function getSize() { return(_so.getSize()); } function setSize(bytes) { _so.flush(bytes); } function getIndexByKey(propertyName, key, value) { var _local3 = this[propertyName].length; var _local2 = 0; while (_local2 < _local3) { if (this[propertyName][_local2][key] == value) { return(_local2); } _local2++; } return(-1); } function getItemByKey(propertyName, key, value) { var _local4 = this[propertyName].length; var _local2 = 0; while (_local2 < _local4) { if (this[propertyName][_local2][key] == value) { return(this[propertyName][_local2]); } _local2++; } return(null); } function getPropertyNames() { var _local2 = []; for (var _local3 in this) { if (_local3 != "_so") { _local2.push(_local3); } } return(_local2); } function removeItem(propertyName) { var _local3 = this[propertyName]; var _local4 = getPropertyNames().join().indexOf(propertyName) != -1; if (_local4) { delete _so.data[propertyName]; _so.flush(); delete this[propertyName]; return(_local3); } return(null); } function removeItemAt(index, propertyName) { var _local5 = this[propertyName][index]; var _local4 = this[propertyName].length; if ((index >= 0) && (index < _local4)) { delete _so.data[propertyName][index]; _so.flush(); delete this[propertyName]; return(_local5); } return(null); } function save(bytes) { for (var _local3 in this) { if (_local3 != "_so") { _so.data[_local3] = this[_local3]; } } if (arguments.length == 1) { setSize(bytes); } else { _so.flush(); } } function destroy() { for (var _local2 in _so.data) { delete _so.data[_local2]; } } function trace() { var _local4 = getPropertyNames(); for (var _local6 in _local4) { var _local2 = _local4[_local6]; for (var _local5 in _so.data[_local2]) { for (var _local3 in _so.data[_local2][_local5]) { } } } } }
Symbol 326 MovieClip Frame 1
_root.S_abduction = new Sound(); _root.S_abduction.attachSound("abduction"); _root.S_abduction.start();
Symbol 339 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 2
stop();
Symbol 339 MovieClip Frame 3
stop();
Instance of Symbol 339 MovieClip "legs" in Symbol 340 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root._xmouse > _root.player._x) { this._xscale = 100; } else { this._xscale = -100; } }
Symbol 343 MovieClip Frame 1
stop();
Symbol 343 MovieClip Frame 2
stop();
Symbol 345 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 2
play();
Symbol 347 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 2
stop();
Symbol 348 MovieClip Frame 35
stop(); _root.GameOver("squished");
Symbol 349 MovieClip Frame 1
this.body.legs.gotoAndStop(3);
Symbol 349 MovieClip Frame 45
stop(); _root.GameOver("killed");
Symbol 350 MovieClip Frame 20
stop(); _root.player._xscale = 100; _root.player.gotoAndStop(1);
Symbol 351 MovieClip Frame 1
stop();
Instance of Symbol 340 MovieClip "body" in Symbol 351 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.gamePaused == false) { if (Key.isDown(68) || (Key.isDown(39))) { if (_parent._x < 550) { _parent.body.legs.gotoAndStop(2); _parent.speedBooster.legs.gotoAndStop(2); _parent._x = _parent._x + _root.playerSpeed; } } else if (Key.isDown(65) || (Key.isDown(37))) { if (_parent._x > 0) { _parent._x = _parent._x - _root.playerSpeed; _parent.body.legs.gotoAndStop(2); _parent.speedBooster.legs.gotoAndStop(2); } } else { _parent.body.legs.gotoAndStop(1); _parent.speedBooster.legs.gotoAndStop(1); } } }
Instance of Symbol 343 MovieClip "head" in Symbol 351 MovieClip Frame 1
onClipEvent (enterFrame) { myRadians = Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x); myDegrees = Math.round((myRadians * 180) / Math.PI); if ((myDegrees <= 90) && (myDegrees >= -90)) { this.gotoAndStop(1); this._rotation = myDegrees; } else { this.gotoAndStop(2); this._rotation = myDegrees + 180; } }
Instance of Symbol 340 MovieClip "speedBooster" in Symbol 351 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; }
Instance of Symbol 347 MovieClip "armgun" in Symbol 351 MovieClip Frame 1
onClipEvent (enterFrame) { myRadians = Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x); myDegrees = Math.round((myRadians * 180) / Math.PI); if ((myDegrees <= 90) && (myDegrees >= -90)) { this.gotoAndStop(1); this._rotation = myDegrees; } else { this.gotoAndStop(2); this._rotation = myDegrees + 180; } }
Symbol 351 MovieClip Frame 2
stop();
Instance of Symbol 343 MovieClip "head" in Symbol 351 MovieClip Frame 2
onClipEvent (enterFrame) { myRadians = Math.atan2(_root._ymouse - _parent._y, _root._xmouse - _parent._x); myDegrees = Math.round((myRadians * 180) / Math.PI); }
Symbol 351 MovieClip Frame 3
stop();
Symbol 351 MovieClip Frame 4
stop();
Symbol 352 Button
on (press) { if (_root.topTier >= 5) { _root.gotoAndStop(6); } else if (_root.hasPlayed == true) { _root.gotoAndStop(10); } else { _root.gotoAndStop(7); } }
Symbol 358 Button
on (press) { _root.gotoAndStop(51); }
Symbol 362 MovieClip Frame 1
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 1; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 1
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 2; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 2
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 2
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 3; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 3
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 3
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 4; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 4
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 4
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 5; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 5
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 5
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 6; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 6
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 6
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 7; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 7
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 7
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 8; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 8
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 8
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 9; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 9
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 9
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 10; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 10
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 10
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 11; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 11
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 11
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 12; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 12
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 12
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 13; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 13
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 13
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 14; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 14
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 14
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 15; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 15
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 15
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 16; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 16
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 16
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 17; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 17
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 17
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 18; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 18
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 18
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 19; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 19
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 19
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 20; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 20
stop();
Instance of Symbol 361 MovieClip in Symbol 362 MovieClip Frame 20
onClipEvent (load) { this._alpha = 0; this.onPress = function () { _root.tier = 21; var _local2 = "Tier " + _root.tier; _root.tierName = _local2; _root.gotoAndPlay(11); }; this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = function () { this._alpha = 0; }; this.onReleaseOutside = function () { this._alpha = 0; }; this.onDragOut = function () { this._alpha = 0; }; }
Symbol 362 MovieClip Frame 21
stop();
Symbol 365 Button
on (press) { _root.gotoAndStop(7); }
Symbol 373 Button
on (press) { _root.nextFrame(); }
Symbol 390 MovieClip Frame 1
stop();
Symbol 390 MovieClip Frame 2
stop();
Symbol 398 Button
on (rollOver) { _root.canShoot = false; } on (rollOut) { _root.canShoot = true; } on (dragOut) { _root.canShoot = true; } on (releaseOutside) { _root.canShoot = true; } on (press) { if (_root.GameTime == true) { _root.attachMovie("menuShell", "menuShell", 16500); _root.menuShell._x = 275; _root.menuShell._y = 200; _root.GameTime = false; } }
Instance of Symbol 408 MovieClip "brain" in Symbol 409 MovieClip Frame 1
onClipEvent (load) { function die2(n) { _parent._alpha = 0; _root.playSound("S_Explode"); var _local4 = _parent._x; var _local3 = _parent._y; _root.explode01(_local4, _local3, 4); _parent.swapDepths(_root.getNextHighestDepth()); _parent.removeMovieClip(); } var health = 10; } onClipEvent (enterFrame) { if (_parent.hitTest(_root.player)) { if (_root.player._x > _parent._x) { _root.player._x = _parent._x + 36; } else { _root.player._x = _parent._x - 36; } } i = 0; while (i < 10) { if (_parent.hitTest(_root["bullet" + i]) && (_parent._alpha == 100)) { health--; if (health <= 0) { die2(); } else { var speed = (20 + random(15)); var dir = (_root["bullet" + i]._rotation + Number(150 + random(60))); _root["bullet" + i].shotxspeed = speed * Math.sin(dir * (Math.PI/180)); _root["bullet" + i].shotyspeed = speed * Math.cos(dir * (Math.PI/180)); _root["bullet" + i]._rotation = dir; _root.playSound("S_Rico"); } } i++; } }
Symbol 412 Button
on (press) { _root.gotoAndStop(50); }

Library Items

Symbol 1 Sound [theme.mp3]
Symbol 2 Sound [shot.wav]
Symbol 3 Sound [rico.wav]
Symbol 4 Sound [nuke.wav]
Symbol 5 Sound [grunt03.wav]
Symbol 6 Sound [grunt02.wav]
Symbol 7 Sound [grunt01.wav]
Symbol 8 Sound [explode.wav]
Symbol 9 Sound [eShot.wav]
Symbol 10 Sound [endcount.wav]
Symbol 11 Sound [empty.wav]
Symbol 12 Sound [dying.wav]
Symbol 13 Sound [diemusic.wav]
Symbol 14 Sound [ammo.wav]
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClip [mousecursor]Uses:16
Symbol 18 GraphicUsed by:21
Symbol 19 FontUsed by:20
Symbol 20 EditableTextUses:19Used by:21
Symbol 21 MovieClip [itchbanner]Uses:18 20
Symbol 22 GraphicUsed by:25
Symbol 23 ShapeTweeningUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:22 23 24Used by:26
Symbol 26 MovieClip [hexShell]Uses:25
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:29
Symbol 29 MovieClip [triShell]Uses:28
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:34
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:34 40 43 65 229 243  Timeline
Symbol 34 MovieClip [circShell]Uses:31 33
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:37
Symbol 37 MovieClip [ovalShell]Uses:36
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:40
Symbol 40 MovieClip [shotOctShell]Uses:39 33
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:43
Symbol 43 MovieClip [shotStarShell]Uses:42 33
Symbol 44 GraphicUsed by:48
Symbol 45 ShapeTweeningUsed by:48
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:44 45 46 47Used by:49
Symbol 49 MovieClip [octoShell]Uses:48
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClip [shotNinjaShell]Uses:51
Symbol 53 GraphicUsed by:56
Symbol 54 ShapeTweeningUsed by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:53 54 55Used by:57
Symbol 57 MovieClip [paraShell]Uses:56
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:60
Symbol 60 MovieClip [trapShell]Uses:59
Symbol 61 GraphicUsed by:64
Symbol 62 ShapeTweeningUsed by:64
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:61 62 63Used by:65
Symbol 65 MovieClip [starShell]Uses:64 33
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClip [halfCircShell]Uses:67
Symbol 69 GraphicUsed by:72
Symbol 70 ShapeTweeningUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:69 70 71Used by:73
Symbol 73 MovieClip [ninjaShell]Uses:72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClip [cylinderShell]Uses:75
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79
Symbol 79 MovieClip [shotMoonShell]Uses:78
Symbol 80 GraphicUsed by:83
Symbol 81 ShapeTweeningUsed by:83
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:80 81 82Used by:84
Symbol 84 MovieClip [ringShell]Uses:83
Symbol 85 GraphicUsed by:88
Symbol 86 ShapeTweeningUsed by:88
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:85 86 87Used by:89
Symbol 89 MovieClip [diamondShell]Uses:88
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClip [shotTriShell]Uses:91
Symbol 93 GraphicUsed by:96
Symbol 94 ShapeTweeningUsed by:96
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:93 94 95Used by:97
Symbol 97 MovieClip [moonShell]Uses:96
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:100
Symbol 100 MovieClip [shotSquareShell]Uses:99
Symbol 101 GraphicUsed by:104
Symbol 102 ShapeTweeningUsed by:104
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:101 102 103Used by:105
Symbol 105 MovieClip [rectShell]Uses:104
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:108 109
Symbol 108 MovieClip [squareShellTutorial]Uses:107
Symbol 109 MovieClip [squareShell]Uses:107
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 MovieClip [playerShotShell]Uses:111
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115  Timeline
Symbol 115 MovieClip [speedShell]Uses:114
Symbol 116 GraphicUsed by:119
Symbol 117 FontUsed by:118 133 134 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 199 200 201 202 203 204 205 206 207 208 209 211 212 213 214 215 216 217 218 219 221 222 223 226 233 234 238 239 240 241 248 249 250 253 254 257 258 259 260 263 353 356 357 359 363 364 368 380 381 382 385 386 393 394 399 400 401 402 403 404 406 410 411 413 414 415 416 417 418
Symbol 118 TextUses:117Used by:119
Symbol 119 MovieClipUses:116 118Used by:120
Symbol 120 MovieClip [freeShell]Uses:119
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:123  Timeline
Symbol 123 MovieClip [nukeShell]Uses:122
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClip [eShotShell]Uses:125
Symbol 127 GraphicUsed by:128 228 262
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClip [playerDebris]Uses:128
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClip [debrisShell]Uses:131
Symbol 133 EditableTextUses:117Used by:228
Symbol 134 TextUses:117Used by:228
Symbol 135 GraphicUsed by:198 362
Symbol 136 TextUses:117Used by:198 362
Symbol 137 TextUses:117Used by:198
Symbol 138 TextUses:117Used by:198 362
Symbol 139 TextUses:117Used by:198 362
Symbol 140 TextUses:117Used by:198 362
Symbol 141 TextUses:117Used by:198 362
Symbol 142 TextUses:117Used by:198 362
Symbol 143 TextUses:117Used by:198 362
Symbol 144 TextUses:117Used by:198 362
Symbol 145 TextUses:117Used by:198 362
Symbol 146 TextUses:117Used by:198 362
Symbol 147 TextUses:117Used by:198 362
Symbol 148 TextUses:117Used by:198 362
Symbol 149 TextUses:117Used by:198 362
Symbol 150 TextUses:117Used by:198 362
Symbol 151 TextUses:117Used by:198 362
Symbol 152 TextUses:117Used by:198 362
Symbol 153 TextUses:117Used by:198 362
Symbol 154 TextUses:117Used by:198 362
Symbol 155 TextUses:117Used by:198 362
Symbol 156 TextUses:117Used by:198 362
Symbol 157 GraphicUsed by:198
Symbol 158 TextUses:117Used by:198 362
Symbol 159 GraphicUsed by:198 362
Symbol 160 TextUses:117Used by:198 362
Symbol 161 GraphicUsed by:198 362
Symbol 162 TextUses:117Used by:198 362
Symbol 163 GraphicUsed by:198 362
Symbol 164 TextUses:117Used by:198 362
Symbol 165 GraphicUsed by:198 362
Symbol 166 TextUses:117Used by:198 362
Symbol 167 GraphicUsed by:198 362
Symbol 168 TextUses:117Used by:198 362
Symbol 169 GraphicUsed by:198 362
Symbol 170 TextUses:117Used by:198 362
Symbol 171 GraphicUsed by:198 362
Symbol 172 TextUses:117Used by:198 362
Symbol 173 GraphicUsed by:198 362
Symbol 174 TextUses:117Used by:198 362
Symbol 175 GraphicUsed by:198 362
Symbol 176 TextUses:117Used by:198 362
Symbol 177 GraphicUsed by:198 362
Symbol 178 TextUses:117Used by:198 362
Symbol 179 GraphicUsed by:198 362
Symbol 180 TextUses:117Used by:198 362
Symbol 181 GraphicUsed by:198 362
Symbol 182 TextUses:117Used by:198 362
Symbol 183 GraphicUsed by:198 362
Symbol 184 TextUses:117Used by:198 362
Symbol 185 GraphicUsed by:198 362
Symbol 186 TextUses:117Used by:198 362
Symbol 187 GraphicUsed by:198 362
Symbol 188 TextUses:117Used by:198 362
Symbol 189 GraphicUsed by:198 362
Symbol 190 TextUses:117Used by:198 362
Symbol 191 GraphicUsed by:198 362
Symbol 192 TextUses:117Used by:198 362
Symbol 193 GraphicUsed by:198 362
Symbol 194 TextUses:117Used by:198 362
Symbol 195 GraphicUsed by:198 362
Symbol 196 TextUses:117Used by:198 362
Symbol 197 GraphicUsed by:198 362
Symbol 198 MovieClipUses:135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197Used by:228
Symbol 199 EditableTextUses:117Used by:228
Symbol 200 EditableTextUses:117Used by:228
Symbol 201 TextUses:117Used by:228
Symbol 202 EditableTextUses:117Used by:228
Symbol 203 TextUses:117Used by:228
Symbol 204 EditableTextUses:117Used by:228
Symbol 205 TextUses:117Used by:228
Symbol 206 EditableTextUses:117Used by:228
Symbol 207 EditableTextUses:117Used by:228
Symbol 208 EditableTextUses:117Used by:228
Symbol 209 TextUses:117Used by:228
Symbol 210 GraphicUsed by:228
Symbol 211 EditableTextUses:117Used by:228
Symbol 212 EditableTextUses:117Used by:228
Symbol 213 EditableTextUses:117Used by:228
Symbol 214 EditableTextUses:117Used by:228
Symbol 215 TextUses:117Used by:228
Symbol 216 EditableTextUses:117Used by:228
Symbol 217 TextUses:117Used by:228
Symbol 218 TextUses:117Used by:220
Symbol 219 TextUses:117Used by:220
Symbol 220 MovieClipUses:218 219Used by:228
Symbol 221 EditableTextUses:117Used by:228
Symbol 222 TextUses:117Used by:225 261 373
Symbol 223 TextUses:117Used by:225 261 373
Symbol 224 GraphicUsed by:225 261 373
Symbol 225 ButtonUses:222 223 224Used by:228
Symbol 226 TextUses:117Used by:227
Symbol 227 MovieClipUses:226Used by:228
Symbol 228 MovieClip [GameOverShell]Uses:127 133 134 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 220 221 225 227
Symbol 229 MovieClip [speedTimer]Uses:33
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:232
Symbol 232 MovieClip [nukeEffectShell]Uses:231
Symbol 233 TextUses:117Used by:242
Symbol 234 TextUses:117Used by:242
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237 269
Symbol 237 MovieClipUses:236Used by:242
Symbol 238 EditableTextUses:117Used by:242
Symbol 239 EditableTextUses:117Used by:242
Symbol 240 EditableTextUses:117Used by:242
Symbol 241 TextUses:117Used by:242
Symbol 242 MovieClip [tierChanger]Uses:233 234 237 238 239 240 241
Symbol 243 MovieClip [ShotManager]Uses:33
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClip [positionMarker]Uses:244Used by:246 351  Timeline
Symbol 246 MovieClip [EndGameChecker]Uses:245
Symbol 247 GraphicUsed by:256
Symbol 248 TextUses:117Used by:256
Symbol 249 TextUses:117Used by:252 352 358
Symbol 250 TextUses:117Used by:252 352
Symbol 251 GraphicUsed by:252 255 352 358 365
Symbol 252 ButtonUses:249 250 251Used by:256
Symbol 253 TextUses:117Used by:255
Symbol 254 TextUses:117Used by:255
Symbol 255 ButtonUses:253 254 251Used by:256
Symbol 256 MovieClip [menuShell]Uses:247 248 252 255
Symbol 257 EditableTextUses:117Used by:262
Symbol 258 TextUses:117Used by:262
Symbol 259 EditableTextUses:117 366Used by:262
Symbol 260 TextUses:117Used by:262
Symbol 261 ButtonUses:222 223 224Used by:262
Symbol 262 MovieClip [submitScores]Uses:127 257 258 259 260 261
Symbol 263 EditableTextUses:117 366Used by:264
Symbol 264 MovieClip [comboText]Uses:263
Symbol 265 ShapeTweeningUsed by:268
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClip [tierProgressMeter]Uses:265 266 267
Symbol 419 MovieClip [__Packages.com.communitymx.Cookie]
Symbol 269 MovieClipUses:236Used by:Timeline
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:329
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:326
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:278
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:278
Symbol 278 MovieClipUses:275 277Used by:279
Symbol 279 MovieClipUses:278Used by:326
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClipUses:281Used by:326
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:325
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:325
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:325
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:325
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:325
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:325
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:325
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:325
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:325
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:325
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:325
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:325
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:325
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:325
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:325
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:325
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:325
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:325
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:325
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:325
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClipUses:284 286 288 290 292 294 296 298 300 302 304 306 308 310 312 314 316 318 320 322 324Used by:326
Symbol 326 MovieClipUses:273 279 282 325Used by:329
Symbol 327 FontUsed by:328
Symbol 328 TextUses:327Used by:329
Symbol 329 MovieClipUses:271 326 328Used by:Timeline
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:Timeline
Symbol 332 GraphicUsed by:351
Symbol 333 GraphicUsed by:340
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:338 339
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:338 339
Symbol 338 MovieClipUses:335 337Used by:339
Symbol 339 MovieClipUses:335 337 338Used by:340
Symbol 340 MovieClipUses:333 339Used by:348 349 350 351
Symbol 341 GraphicUsed by:343
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:341 342Used by:348 349 350 351
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:346
Symbol 346 MovieClipUses:345Used by:347
Symbol 347 MovieClipUses:346Used by:348 349 350 351
Symbol 348 MovieClipUses:343 340 347Used by:351
Symbol 349 MovieClipUses:343 340 347Used by:351
Symbol 350 MovieClipUses:343 340 347Used by:351
Symbol 351 MovieClipUses:332 340 343 347 245 348 349 350Used by:Timeline
Symbol 352 ButtonUses:249 250 251Used by:Timeline
Symbol 353 TextUses:117Used by:Timeline
Symbol 354 FontUsed by:355 391 392
Symbol 355 TextUses:354Used by:Timeline
Symbol 356 TextUses:117Used by:358
Symbol 357 TextUses:117Used by:358
Symbol 358 ButtonUses:356 357 251 249Used by:Timeline
Symbol 359 TextUses:117Used by:Timeline
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:362
Symbol 362 MovieClipUses:135 136 158 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 159 361 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197Used by:Timeline
Symbol 363 TextUses:117Used by:365
Symbol 364 TextUses:117Used by:365
Symbol 365 ButtonUses:363 364 251Used by:Timeline
Symbol 366 FontUsed by:259 263 367 369 370 371 372
Symbol 367 TextUses:366Used by:Timeline
Symbol 368 TextUses:117Used by:Timeline
Symbol 369 TextUses:366Used by:Timeline
Symbol 370 TextUses:366Used by:Timeline
Symbol 371 TextUses:366Used by:Timeline
Symbol 372 TextUses:366Used by:Timeline
Symbol 373 ButtonUses:222 223 224Used by:384  Timeline
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:379
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:379
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:375 377 378Used by:Timeline
Symbol 380 TextUses:117Used by:Timeline
Symbol 381 TextUses:117Used by:Timeline
Symbol 382 TextUses:117Used by:383
Symbol 383 MovieClipUses:382Used by:Timeline
Symbol 384 MovieClipUses:373Used by:Timeline
Symbol 385 TextUses:117Used by:Timeline
Symbol 386 TextUses:117Used by:Timeline
Symbol 387 GraphicUsed by:390
Symbol 388 GraphicUsed by:390
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:387 388 389Used by:Timeline
Symbol 391 TextUses:354Used by:Timeline
Symbol 392 TextUses:354Used by:Timeline
Symbol 393 TextUses:117Used by:398
Symbol 394 TextUses:117Used by:398
Symbol 395 GraphicUsed by:398 412
Symbol 396 FontUsed by:397
Symbol 397 TextUses:396Used by:398 412
Symbol 398 ButtonUses:393 394 395 397Used by:Timeline
Symbol 399 TextUses:117Used by:Timeline
Symbol 400 TextUses:117Used by:Timeline
Symbol 401 EditableTextUses:117Used by:Timeline
Symbol 402 EditableTextUses:117Used by:Timeline
Symbol 403 EditableTextUses:117Used by:Timeline
Symbol 404 EditableTextUses:117Used by:405
Symbol 405 MovieClipUses:404Used by:Timeline
Symbol 406 EditableTextUses:117Used by:Timeline
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:409
Symbol 409 MovieClipUses:408Used by:Timeline
Symbol 410 TextUses:117Used by:412
Symbol 411 TextUses:117Used by:412
Symbol 412 ButtonUses:410 411 395 397Used by:Timeline
Symbol 413 TextUses:117Used by:Timeline
Symbol 414 EditableTextUses:117Used by:Timeline
Symbol 415 TextUses:117Used by:Timeline
Symbol 416 TextUses:117Used by:Timeline
Symbol 417 EditableTextUses:117Used by:Timeline
Symbol 418 TextUses:117Used by:Timeline

Instance Names

"itch"Frame 3Symbol 269 MovieClip
"abd"Frame 4Symbol 329 MovieClip
"player"Frame 5Symbol 351 MovieClip
"levelselect"Frame 6Symbol 362 MovieClip
"ammotut"Frame 8Symbol 383 MovieClip
"ok"Frame 8Symbol 384 MovieClip
"powerupDisplay"Frame 10Symbol 405 MovieClip
"brain"Symbol 26 MovieClip [hexShell] Frame 1Symbol 25 MovieClip
"brain"Symbol 29 MovieClip [triShell] Frame 1Symbol 28 MovieClip
"brain"Symbol 34 MovieClip [circShell] Frame 1Symbol 31 MovieClip
"col"Symbol 34 MovieClip [circShell] Frame 1Symbol 33 MovieClip
"brain"Symbol 37 MovieClip [ovalShell] Frame 1Symbol 36 MovieClip
"brain"Symbol 40 MovieClip [shotOctShell] Frame 1Symbol 39 MovieClip
"col"Symbol 40 MovieClip [shotOctShell] Frame 1Symbol 33 MovieClip
"brain"Symbol 43 MovieClip [shotStarShell] Frame 1Symbol 42 MovieClip
"col"Symbol 43 MovieClip [shotStarShell] Frame 1Symbol 33 MovieClip
"brain"Symbol 49 MovieClip [octoShell] Frame 1Symbol 48 MovieClip
"brain"Symbol 52 MovieClip [shotNinjaShell] Frame 1Symbol 51 MovieClip
"brain"Symbol 57 MovieClip [paraShell] Frame 1Symbol 56 MovieClip
"brain"Symbol 60 MovieClip [trapShell] Frame 1Symbol 59 MovieClip
"brain"Symbol 65 MovieClip [starShell] Frame 1Symbol 64 MovieClip
"col"Symbol 65 MovieClip [starShell] Frame 1Symbol 33 MovieClip
"brain"Symbol 68 MovieClip [halfCircShell] Frame 1Symbol 67 MovieClip
"brain"Symbol 73 MovieClip [ninjaShell] Frame 1Symbol 72 MovieClip
"brain"Symbol 76 MovieClip [cylinderShell] Frame 1Symbol 75 MovieClip
"brain"Symbol 79 MovieClip [shotMoonShell] Frame 1Symbol 78 MovieClip
"brain"Symbol 84 MovieClip [ringShell] Frame 1Symbol 83 MovieClip
"brain"Symbol 89 MovieClip [diamondShell] Frame 1Symbol 88 MovieClip
"brain"Symbol 92 MovieClip [shotTriShell] Frame 1Symbol 91 MovieClip
"brain"Symbol 97 MovieClip [moonShell] Frame 1Symbol 96 MovieClip
"brain"Symbol 100 MovieClip [shotSquareShell] Frame 1Symbol 99 MovieClip
"brain"Symbol 105 MovieClip [rectShell] Frame 1Symbol 104 MovieClip
"brain"Symbol 108 MovieClip [squareShellTutorial] Frame 1Symbol 107 MovieClip
"brain"Symbol 109 MovieClip [squareShell] Frame 1Symbol 107 MovieClip
"bestYet"Symbol 228 MovieClip [GameOverShell] Frame 79Symbol 227 MovieClip
"messy"Symbol 262 MovieClip [submitScores] Frame 2Symbol 259 EditableText
"comboBox"Symbol 264 MovieClip [comboText] Frame 1Symbol 263 EditableText
"legs"Symbol 340 MovieClip Frame 1Symbol 339 MovieClip
"gun"Symbol 346 MovieClip Frame 1Symbol 345 MovieClip
"gun"Symbol 347 MovieClip Frame 1Symbol 346 MovieClip
"head"Symbol 348 MovieClip Frame 1Symbol 343 MovieClip
"body"Symbol 348 MovieClip Frame 1Symbol 340 MovieClip
"head"Symbol 348 MovieClip Frame 1Symbol 347 MovieClip
"head"Symbol 349 MovieClip Frame 1Symbol 343 MovieClip
"body"Symbol 349 MovieClip Frame 1Symbol 340 MovieClip
"head"Symbol 349 MovieClip Frame 1Symbol 347 MovieClip
"head"Symbol 350 MovieClip Frame 1Symbol 343 MovieClip
"body"Symbol 350 MovieClip Frame 1Symbol 340 MovieClip
"head"Symbol 350 MovieClip Frame 1Symbol 347 MovieClip
"body"Symbol 351 MovieClip Frame 1Symbol 340 MovieClip
"head"Symbol 351 MovieClip Frame 1Symbol 343 MovieClip
"speedBooster"Symbol 351 MovieClip Frame 1Symbol 340 MovieClip
"armgun"Symbol 351 MovieClip Frame 1Symbol 347 MovieClip
"col"Symbol 351 MovieClip Frame 1Symbol 245 MovieClip [positionMarker]
"head"Symbol 351 MovieClip Frame 2Symbol 343 MovieClip
"ok"Symbol 384 MovieClip Frame 1Symbol 373 Button
"powerupBox"Symbol 405 MovieClip Frame 1Symbol 404 EditableText
"brain"Symbol 409 MovieClip Frame 1Symbol 408 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$rR$zZOeyq/BwRnUT4JRcHVZN/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "theme.mp3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "shot.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "rico.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "nuke.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "grunt03.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "grunt02.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "grunt01.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "explode.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "eShot.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "endcount.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "empty.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "dying.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "diemusic.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "ammo.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "mousecursor"
ExportAssets (56)Timeline Frame 1Symbol 21 as "itchbanner"
ExportAssets (56)Timeline Frame 1Symbol 26 as "hexShell"
ExportAssets (56)Timeline Frame 1Symbol 29 as "triShell"
ExportAssets (56)Timeline Frame 1Symbol 34 as "circShell"
ExportAssets (56)Timeline Frame 1Symbol 37 as "ovalShell"
ExportAssets (56)Timeline Frame 1Symbol 40 as "shotOctShell"
ExportAssets (56)Timeline Frame 1Symbol 43 as "shotStarShell"
ExportAssets (56)Timeline Frame 1Symbol 49 as "octoShell"
ExportAssets (56)Timeline Frame 1Symbol 52 as "shotNinjaShell"
ExportAssets (56)Timeline Frame 1Symbol 57 as "paraShell"
ExportAssets (56)Timeline Frame 1Symbol 60 as "trapShell"
ExportAssets (56)Timeline Frame 1Symbol 65 as "starShell"
ExportAssets (56)Timeline Frame 1Symbol 68 as "halfCircShell"
ExportAssets (56)Timeline Frame 1Symbol 73 as "ninjaShell"
ExportAssets (56)Timeline Frame 1Symbol 76 as "cylinderShell"
ExportAssets (56)Timeline Frame 1Symbol 79 as "shotMoonShell"
ExportAssets (56)Timeline Frame 1Symbol 84 as "ringShell"
ExportAssets (56)Timeline Frame 1Symbol 89 as "diamondShell"
ExportAssets (56)Timeline Frame 1Symbol 92 as "shotTriShell"
ExportAssets (56)Timeline Frame 1Symbol 97 as "moonShell"
ExportAssets (56)Timeline Frame 1Symbol 100 as "shotSquareShell"
ExportAssets (56)Timeline Frame 1Symbol 105 as "rectShell"
ExportAssets (56)Timeline Frame 1Symbol 108 as "squareShellTutorial"
ExportAssets (56)Timeline Frame 1Symbol 109 as "squareShell"
ExportAssets (56)Timeline Frame 1Symbol 112 as "playerShotShell"
ExportAssets (56)Timeline Frame 1Symbol 115 as "speedShell"
ExportAssets (56)Timeline Frame 1Symbol 120 as "freeShell"
ExportAssets (56)Timeline Frame 1Symbol 123 as "nukeShell"
ExportAssets (56)Timeline Frame 1Symbol 126 as "eShotShell"
ExportAssets (56)Timeline Frame 1Symbol 129 as "playerDebris"
ExportAssets (56)Timeline Frame 1Symbol 132 as "debrisShell"
ExportAssets (56)Timeline Frame 1Symbol 228 as "GameOverShell"
ExportAssets (56)Timeline Frame 1Symbol 229 as "speedTimer"
ExportAssets (56)Timeline Frame 1Symbol 232 as "nukeEffectShell"
ExportAssets (56)Timeline Frame 1Symbol 242 as "tierChanger"
ExportAssets (56)Timeline Frame 1Symbol 243 as "ShotManager"
ExportAssets (56)Timeline Frame 1Symbol 245 as "positionMarker"
ExportAssets (56)Timeline Frame 1Symbol 246 as "EndGameChecker"
ExportAssets (56)Timeline Frame 1Symbol 256 as "menuShell"
ExportAssets (56)Timeline Frame 1Symbol 262 as "submitScores"
ExportAssets (56)Timeline Frame 1Symbol 264 as "comboText"
ExportAssets (56)Timeline Frame 1Symbol 268 as "tierProgressMeter"
ExportAssets (56)Timeline Frame 1Symbol 419 as "__Packages.com.communitymx.Cookie"

Dynamic Text Variables

reasonSymbol 133 EditableText"YOU ARE THE BOOMSTICK MASTER!"
titleTextSymbol 199 EditableText"Game Over"
_root.killsSymbol 200 EditableText"Ammo:"
_root.killsSymbol 202 EditableText"Ammo:"
_root.accSymbol 204 EditableText"Ammo:"
_root.killsSymbol 206 EditableText"Ammo:"
_root.accSymbol 207 EditableText"Ammo:"
_root.tierScoreSymbol 208 EditableText"Ammo:"
_root.killsSymbol 211 EditableText"Ammo:"
_root.accSymbol 212 EditableText"Ammo:"
_root.tierScoreSymbol 213 EditableText"Ammo:"
_root.scoreSymbol 214 EditableText"Ammo:"
_root.bestScoreSymbol 216 EditableText"Ammo:"
titleTextSymbol 221 EditableText"Game Over"
_root.tierNameSymbol 238 EditableText"Tier 1"
acSymbol 239 EditableText"Accuracy:"
rankTextSymbol 240 EditableText"Accuracy:"
_root.scoreSymbol 257 EditableText"Ammo:"
messSymbol 259 EditableText"<p align="center"><font face="impact" size="20" color="#cccccc" letterSpacing="0.000000" kerning="0">*Only the top 500 scores will be viewable.</font></p>"
comboSymbol 263 EditableText"<p align="center"><font face="impact" size="22" color="#00ffff" letterSpacing="0.000000" kerning="0">Double Shot</font></p>"
_root.ammoSymbol 401 EditableText"Ammo:"
_root.killsSymbol 402 EditableText"Ammo:"
_root.tierNameSymbol 403 EditableText"Tier 21"
_root.nextTierNameSymbol 406 EditableText"Tier 21"
_root.bestScoreSymbol 414 EditableText"5555"
_root.highAccSymbol 417 EditableText"185.51"




http://swfchan.com/4/15049/info.shtml
Created: 3/6 -2019 01:33:32 Last modified: 3/6 -2019 01:33:32 Server time: 29/04 -2024 10:47:36