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

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

devilhouse.swf

This is the info page for
Flash #111439

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


Text
PLAY

PLAY

PLAY

<p align="left"></p><p align="left"></p>

MORE ZOMBIE GAMES

MORE
ADDICTING GAMES

<p align="left"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">0</font></p><p align="left"></p>

<p align="left"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">3</font></p><p align="left"></p>

<p align="left"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">1:26</font></p><p align="left"></p>

<p align="left"><font face="Arial" size="22" color="#ffffff" letterSpacing="0.000000" kerning="0">EXTRA LIFE</font></p><p align="left"></p>

<p align="left"><font face="Arial" size="19" color="#ffffff" letterSpacing="0.000000" kerning="0">+100</font></p><p align="left"></p>

<p align="left"><font face="Arial" size="19" color="#ffffff" letterSpacing="0.000000" kerning="0">000</font></p><p align="left"></p>

<p align="left"><font face="Arial" size="19" color="#ffffff" letterSpacing="0.000000" kerning="0">0</font></p>

SCORE

TIME

LIFE

<p align="left"><font face="Arial Black" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>3</b></font></p><p align="left"></p>

ActionScript [AS1/AS2]

Frame 1
mochi.as2.MochiAd.showPreGameAd({id:"e750889aa49c2498", res:"670x450"});
Frame 3
_x = 35; _y = 25; var sound = new Sound(_root); sound.setVolume(100); _quality = "best"; fscommand ("allowscale", true); fscommand ("showmenu", true);
Frame 4
stop();
Frame 13
_quality = "best";
Frame 16
stop();
Symbol 46 MovieClip Frame 1
if (this.hitt.hitTest(_root.gb.hero_mc.body_mc)) { _root.gb._hero.STATE_Hit_Enter(); _global.hit = true; this.removeMovieClip(); }
Symbol 47 MovieClip [one] Frame 1
function shoot() { this.gotoAndPlay(2); } stop(); var shoottime = setInterval(this, "shoot", 5000);
Symbol 47 MovieClip [one] Frame 30
stop(); clearInterval(shoottime); this.gotoAndStop(1);
Symbol 52 MovieClip [two] Frame 1
function shoot() { this.gotoAndPlay(2); } stop(); var shoottime = setInterval(this, "shoot", 5000);
Symbol 52 MovieClip [two] Frame 35
stop(); this.clearInterval(shoottime); this.Bullet.removeMovieClip(); this.gotoAndStop(1);
Symbol 57 MovieClip [three] Frame 1
function shoot() { this.gotoAndPlay(2); } stop(); var shoottime = setInterval(this, "shoot", 5000);
Symbol 57 MovieClip [three] Frame 32
stop(); this.clearInterval(shoottime); this.Bullet.removeMovieClip(); this.gotoAndStop(1);
Symbol 62 MovieClip [four] Frame 1
function shoot() { this.gotoAndPlay(2); } stop(); var shoottime = setInterval(this, "shoot", 4000);
Symbol 62 MovieClip [four] Frame 40
stop(); this.clearInterval(shoottime); this.Bullet.removeMovieClip(); this.gotoAndStop(1);
Symbol 143 MovieClip Frame 5
stop();
Symbol 278 MovieClip Frame 51
stop();
Symbol 279 MovieClip Frame 221
stop();
Symbol 512 MovieClip Frame 37
stop();
Symbol 513 MovieClip Frame 193
stop();
Symbol 523 MovieClip Frame 2
stop();
Symbol 524 MovieClip Frame 2
stop();
Symbol 538 MovieClip [door_hamster] Frame 2
stop();
Symbol 538 MovieClip [door_hamster] Frame 5
stop();
Symbol 538 MovieClip [door_hamster] Frame 14
stop();
Symbol 542 MovieClip [door_n5] Frame 2
stop();
Symbol 542 MovieClip [door_n5] Frame 5
stop();
Symbol 542 MovieClip [door_n5] Frame 14
stop();
Symbol 547 MovieClip [door_n4] Frame 2
stop();
Symbol 547 MovieClip [door_n4] Frame 5
stop();
Symbol 547 MovieClip [door_n4] Frame 14
stop();
Symbol 551 MovieClip [door_n1] Frame 2
stop();
Symbol 551 MovieClip [door_n1] Frame 5
stop();
Symbol 551 MovieClip [door_n1] Frame 14
stop();
Symbol 552 MovieClip [door_n3] Frame 2
stop();
Symbol 552 MovieClip [door_n3] Frame 5
stop();
Symbol 552 MovieClip [door_n3] Frame 14
stop();
Symbol 554 MovieClip [door_n2] Frame 2
stop();
Symbol 554 MovieClip [door_n2] Frame 5
stop();
Symbol 554 MovieClip [door_n2] Frame 14
stop();
Symbol 1119 MovieClip [pickup_health12] Frame 19
gotoAndPlay (1);
Symbol 1119 MovieClip [pickup_health12] Frame 64
stop();
Symbol 1123 MovieClip [pickup_health11] Frame 19
gotoAndPlay (1);
Symbol 1123 MovieClip [pickup_health11] Frame 64
stop();
Symbol 1127 MovieClip [pickup_health10] Frame 19
gotoAndPlay (1);
Symbol 1127 MovieClip [pickup_health10] Frame 64
stop();
Symbol 1131 MovieClip [pickup_health9] Frame 19
gotoAndPlay (1);
Symbol 1131 MovieClip [pickup_health9] Frame 64
stop();
Symbol 1135 MovieClip [pickup_health8] Frame 19
gotoAndPlay (1);
Symbol 1135 MovieClip [pickup_health8] Frame 64
stop();
Symbol 1139 MovieClip [pickup_health7] Frame 19
gotoAndPlay (1);
Symbol 1139 MovieClip [pickup_health7] Frame 64
stop();
Symbol 1143 MovieClip [pickup_health6] Frame 19
gotoAndPlay (1);
Symbol 1143 MovieClip [pickup_health6] Frame 64
stop();
Symbol 1147 MovieClip [pickup_health5] Frame 19
gotoAndPlay (1);
Symbol 1147 MovieClip [pickup_health5] Frame 64
stop();
Symbol 1151 MovieClip [pickup_health4] Frame 19
gotoAndPlay (1);
Symbol 1151 MovieClip [pickup_health4] Frame 64
stop();
Symbol 1153 MovieClip [pickup_health3] Frame 19
gotoAndPlay (1);
Symbol 1153 MovieClip [pickup_health3] Frame 64
stop();
Symbol 1155 MovieClip [pickup_health2] Frame 19
gotoAndPlay (1);
Symbol 1155 MovieClip [pickup_health2] Frame 64
stop();
Symbol 1157 MovieClip [pickup_health0] Frame 19
gotoAndPlay (1);
Symbol 1157 MovieClip [pickup_health0] Frame 64
stop();
Symbol 1161 MovieClip [pickup_health1] Frame 19
gotoAndPlay (1);
Symbol 1161 MovieClip [pickup_health1] Frame 64
stop();
Symbol 1179 MovieClip [light] Frame 3
stop();
Symbol 1180 MovieClip [door_e] Frame 2
stop();
Symbol 1180 MovieClip [door_e] Frame 5
stop();
Symbol 1180 MovieClip [door_e] Frame 14
stop();
Symbol 1181 MovieClip [door_w] Frame 2
stop();
Symbol 1181 MovieClip [door_w] Frame 5
stop();
Symbol 1181 MovieClip [door_w] Frame 14
stop();
Symbol 1183 MovieClip [door_s] Frame 2
stop();
Symbol 1183 MovieClip [door_s] Frame 5
stop();
Symbol 2171 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return("3.02 as2"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new Object(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 2172 MovieClip [__Packages.GameBoard] Frame 0
class GameBoard extends MovieClip { var _boundsList, _parent, _quality, _paused, _enemyGrabSide, _cheatKeys, _keyListener, _scrollInterval, _levelData, _screensMC, _scorePopMC, _calloutMC, _noGrenadeMC, _time, _msgRoute, attachMovie, _hero, _lineMC, _enemyList, _levelIndex, _nextLevelIndex, _totalScore, _bulletMachine, soundMC, createEmptyMovieClip, _soundModule, _playField, _fleeField, onMouseUp, _bg, _grenadeTimerMC, _START_ENEMIES, _START_OPS, _nodeMap, _doors, _levelOver, _allMCs, _levelScore, _levelStartTime, onEnterFrame, _markerX, _markerY, _operativeList, _levelBonus, _prevEnemyList, _newBG, _scrollVX, _scrollVY, _bgRect, _pickupX, _pickupY; function GameBoard () { super(); loadTracker(); _boundsList = [_parent.bounds_n, _parent.bounds_e, _parent.bounds_s, _parent.bounds_w]; _quality = "low"; _paused = false; _enemyGrabSide = 0; _cheatKeys = false; if (_cheatKeys == true) { Key.addListener(this); } _keyListener = {}; _scrollInterval = {}; _global.MSG_Run = 0; _global.MSG_ThrowStart = 1; _global.MSG_BulletHit = 2; _global.MSG_Stop = 3; _global.MSG_Hit = 4; _global.MSG_TargetCaught = 5; _global.MSG_Run2 = 6; _global.MSG_Run3 = 7; _global.MSG_Unzombify = 8; _global.MSG_Zombify = 9; _global.MSG_ThrowEnd = 10; _global.MSG_NextState = 11; _levelData = []; _levelData[0] = {type:"zombie", numEnemies:6, numOps:3, bg:0, pickup:0, marker:0}; _levelData[1] = {type:"zombie", numEnemies:7, numOps:3, bg:0, pickup:0, marker:0}; _levelData[2] = {type:"zombie", numEnemies:8, numOps:4, bg:0, pickup:0, marker:0}; _levelData[3] = {type:"zombie", numEnemies:9, numOps:4, bg:0, pickup:0, marker:0}; _levelData[4] = {type:"cooldown", numEnemies:0, numOps:0, bg:0, pickup:1, marker:0}; _levelData[5] = {type:"hamsters", numEnemies:0, numOps:0, bg:0, pickup:0, marker:0}; _levelData[6] = {type:"zombie", numEnemies:10, numOps:5, bg:1, pickup:0, marker:0}; _levelData[7] = {type:"zombie", numEnemies:11, numOps:5, bg:1, pickup:0, marker:0}; _levelData[8] = {type:"zombie", numEnemies:12, numOps:6, bg:1, pickup:0, marker:0}; _levelData[9] = {type:"zombie", numEnemies:13, numOps:6, bg:1, pickup:0, marker:0}; _levelData[10] = {type:"cooldown", numEnemies:0, numOps:0, bg:0, pickup:1, marker:0}; _levelData[11] = {type:"toilenator", numEnemies:0, numOps:0, bg:2, pickup:0, marker:0}; _levelData[12] = {type:"zombie", numEnemies:13, numOps:6, bg:2, pickup:0, marker:0}; _levelData[13] = {type:"zombie", numEnemies:14, numOps:6, bg:2, pickup:0, marker:0}; _levelData[14] = {type:"zombie", numEnemies:15, numOps:7, bg:3, pickup:0, marker:0}; _levelData[15] = {type:"zombie", numEnemies:16, numOps:7, bg:3, pickup:0, marker:0}; _levelData[16] = {type:"cooldown", numEnemies:0, numOps:0, bg:3, pickup:1, marker:3}; _levelData[17] = {type:"hamsters", numEnemies:0, numOps:0, bg:2, pickup:0, marker:0}; _levelData[18] = {type:"zombie", numEnemies:12, numOps:5, bg:2, pickup:0, marker:0}; _levelData[19] = {type:"zombie", numEnemies:14, numOps:6, bg:2, pickup:0, marker:0}; _levelData[20] = {type:"zombie", numEnemies:15, numOps:6, bg:3, pickup:0, marker:0}; _levelData[21] = {type:"zombie", numEnemies:16, numOps:6, bg:3, pickup:0, marker:0}; _levelData[22] = {type:"hamsters", numEnemies:0, numOps:0, bg:3, pickup:0, marker:0}; _levelData[23] = {type:"362", numEnemies:0, numOps:0, bg:4, pickup:0, marker:0}; _screensMC = _parent.screens_mc; _screensMC.swapDepths(1000000); _scorePopMC = _parent.attachMovie("scorePop", "scorePop", 999900); _calloutMC = _parent.attachMovie("callout", "callout", 999950); _noGrenadeMC = _parent.attachMovie("noGrenade", "noGrenade", 999940); initUIButtons(); _time = new Standard.Time(); _msgRoute = new Standard.Message.MsgRoute(_time); var _local9 = attachMovie("hero", "hero_mc", 200); _hero = new Hero(this, _local9); _lineMC = _parent.createEmptyMovieClip("lineMC", _parent.getNextHighestDepth()); _enemyList = []; _levelIndex = 0; _nextLevelIndex = 0; _totalScore = 0; _bulletMachine = new BulletMachine(this, _hero, _root, 1000); soundMC = createEmptyMovieClip("sound_mc", 12000); _soundModule = new Standard.SoundModule(soundMC); _global.MUSIC_MUTE = false; _global.MUSIC_VOL = 50; var _local6 = ["music_boss", "music_cooldown", "music_lose", "music_win", "music_game0", "music_game0", "music_game0", "music_theme", "footstep1.wav", "footstep2.wav", "footstep3.wav", "footstep4.wav", "footstep5.wav", "footstep6.wav", "numbuh1_shoot1.wav", "numbuh1_shoot2.wav", "numbuh1_shoot3.wav", "break_free_of_zombie.wav", "gets_hit.wav", "grenade_miss_explode.wav", "numbuh1_throw_grenade.wav", "pickup_item1.wav", "grenade_no_ammo.wav", "transform_into_operative.wav", "transform_into_zombie.wav", "toilet_paper_loops.wav", "toilenator_jump.wav", "toilenator_drop_from_top.wav", "zombie_groan1.wav", "zombie_groan2.wav", "zombie_groan3.wav", "zombie_groan4.wav", "zombie_grabs_you1.wav", "zombie_grabs_you2.wav", "zombie_grabs_you3.wav", "boss_death_snds.wav", "hamster_hurt1.wav", "hamster_hurt2.wav", "hamster_hurt3.wav", "hamster_hurt4.wav", "door_unlock_open.wav", "transform_sequence_zombie.wav", "transform_sequence_operative.wav", "362_swing_weapon.wav", "362_wind_loop.wav", "grenade_reload_meter.wav", "button_over.wav", "button_press2.wav"]; var _local5 = 0; while (_local5 < _local6.length) { var _local7 = _soundModule.LoadSound(_local6[_local5]); _local7.attachSound(_local6[_local5]); _local5++; } _playField = new Standard.Geometry.Rect(30, 100, 570, 380); _fleeField = new Standard.Geometry.Rect(110, 190, 460, 300); Key.addListener(_hero); onMouseUp = null; _soundModule.StopAll(); _global.stopAllSounds(); _bg = _parent._bg; _bg._y = 0; var _local8 = _bg.attachMovie("bg" + _levelIndex, "bg" + _levelIndex, _levelIndex); _local8._y = 0; _local8.cacheAsBitmap = true; initDoors(0, 0); _grenadeTimerMC = _parent.ui.grenadeTimerMC; initNodeMap(); _START_ENEMIES = _levelData[_levelIndex].numEnemies; trace("\u521D\u59CB\u5316\u4EBA\u6570111111111111 : " + _START_ENEMIES); _START_OPS = _levelData[_levelIndex].numOps; _parent.ui.lives.text = "3"; _parent.ui.score.text = "0"; init(); } function initNodeMap() { trace("gameboard.initNodeMap"); _nodeMap = new Standard.Map.NodeMap(); var _local11 = "0|n|1|1|n|2|2|n|3|3|n|4|4|n|5|5|n|6|6|n|7|7|n|8|8|n|9|"; _local11 = _local11 + "9|n|10|10|n|11|11|n|12|12|n|13|13|n|14|14|e|15|15|e|16|16|e|17|17|h|18|18|h|19|19|h|20|20|n|21|21|n|22|22|n|23|"; _local11 = _local11 + "23|n|24|24|n|25|25|n|26|26|e|27|27|e|28|28|h|29|29|h|30|30|h|31|31|n|32|"; _local11 = _local11 + "32|n|33|33|n|34|34|n|35|35|n|36|36|n|37|37|e|38|38|e|39|39|e|40|40|h|41|41|h|42|42|h|43|43|n|44|44|n|45|45|n|46|"; var _local5 = _local11.split("|"); var _local12 = _local5.length; var _local4 = 0; while (_local4 < _local12) { var _local7 = _local5[_local4]; var _local6 = _local5[_local4 + 1]; var _local3 = _local5[_local4 + 2].split(","); var _local2 = 0; while (_local2 < _local3.length) { _local3[_local2] = parseInt(_local3[_local2]); _local2++; } _nodeMap.addNode({id:_local7, diff:_local6, links:_local3}); _local4 = _local4 + 3; } } function initDoors(x, y) { var _local3; var _local7 = _levelData[_nextLevelIndex]; if (_local7.type == "hamsters") { _local3 = _bg.attachMovie("door_hamster", "door_n" + _nextLevelIndex, 50000 + _levelIndex); } else { if (_nextLevelIndex <= 4) { _local3 = _bg.attachMovie("door_n1", "door_n" + _nextLevelIndex, 50000 + _levelIndex); } else if (_nextLevelIndex < 6) { _local3 = _bg.attachMovie("door_n2", "door_n" + _nextLevelIndex, 50000 + _levelIndex); } else if (_nextLevelIndex < 10) { _local3 = _bg.attachMovie("door_n3", "door_n" + _nextLevelIndex, 50000 + _levelIndex); } else if (_nextLevelIndex < 13) { _local3 = _bg.attachMovie("door_n4", "door_n" + _nextLevelIndex, 50000 + _levelIndex); } else { _local3 = _bg.attachMovie("door_n5", "door_n" + _nextLevelIndex, 50000 + _levelIndex); } if ((_nextLevelIndex == 1) || (_nextLevelIndex == 3)) { var _local10 = _bg.attachMovie("one", "one" + _nextLevelIndex, 5003 + _levelIndex); _local10._x = 360; _local10._y = y; var _local9 = _bg.attachMovie("one", "one1" + _nextLevelIndex, 5004 + _levelIndex); _local9._x = 210; _local9._y = y; } else if ((_nextLevelIndex == 6) || (_nextLevelIndex == 8)) { var _local10 = _bg.attachMovie("two", "two" + _nextLevelIndex, 5003 + _levelIndex); _local10._x = 360; _local10._y = y; var _local9 = _bg.attachMovie("two", "two1" + _nextLevelIndex, 5004 + _levelIndex); _local9._x = 210; _local9._y = y; } else if ((_nextLevelIndex == 13) || (_nextLevelIndex == 14)) { var _local10 = _bg.attachMovie("three", "three" + _nextLevelIndex, 5003 + _levelIndex); _local10._x = 360; _local10._y = y; var _local9 = _bg.attachMovie("three", "three1" + _nextLevelIndex, 5004 + _levelIndex); _local9._x = 210; _local9._y = y; } else if ((_nextLevelIndex == 18) || (_nextLevelIndex == 19)) { var _local10 = _bg.attachMovie("four", "four" + _nextLevelIndex, 5003 + _levelIndex); _local10._x = 360; _local10._y = y; var _local9 = _bg.attachMovie("four", "four1" + _nextLevelIndex, 5004 + _levelIndex); _local9._x = 210; _local9._y = y; } } var _local12 = _bg.attachMovie("door_e", "door_e" + _nextLevelIndex, 50001 + _levelIndex); var _local6 = _bg.attachMovie("door_s", "door_s" + _nextLevelIndex, 50002 + _levelIndex); if (_nextLevelIndex == 0) { _local6.gotoAndStop(5); } var _local13 = _bg.attachMovie("door_w", "door_w" + _nextLevelIndex, 50003 + _levelIndex); var _local11 = _local7.bg; var _local8 = _parent.attachMovie("roomblock" + _local11, "roomblock" + _nextLevelIndex, 200000 + _nextLevelIndex); _local8._x = x; _local8._y = y; if (_scrollDir != "n") { _local6.gotoAndStop(5); } _doors = [_local3, _local12, _local13, _local6]; for (var _local5 in _doors) { _doors[_local5].cacheAsBitmap = true; _doors[_local5]._x = x; _doors[_local5]._y = y; } } function onKeyUp() { var _local2 = _nodeMap.getNodeDiff(_levelIndex); if (Key.getCode() == 50) { convertAllEnemies(); endLevel("pass", "n"); } if (Key.getCode() == 49) { convertAllEnemies(); if (_local2 != "h") { endLevel("pass", "e"); } else { endLevel("pass", "n"); } } if (Key.getCode() == 51) { trace("gameboard.onKeyUp51"); convertAllEnemies(); if (_local2 != "e") { endLevel("pass", "h"); } else { endLevel("pass", "n"); } } } function convertAllEnemies() { trace("gameboard.convertAllEnemies"); var _local3 = _enemyList.length; while (_local3--) { _msgRoute.SendMsg(0, _global.MSG_Unzombify, this, _enemyList[_local3], 0, null); } } function init() { _quality = "low"; _parent["roomblock" + _levelIndex]._visible = false; _levelOver = false; playGameMusic(); _screensMC.swapDepths(750000); _allMCs = []; _allMCs.push(_hero._mc); _hero._mc.swapDepths(100); if (_levelIndex == 0) { initEnemies(_START_OPS); } _levelScore = 0; if ((_levelIndex == 0) || (_restart == true)) { getReadyPause(); _restart = false; startLevelTimer(); } else { startGameEngine(); startLevelTimer(); } } function playGameMusic() { _soundModule.PlayMusic("game0"); } function startLevelTimer() { _levelStartTime = _time.GetCurTime(); updateLevelTimer(); } function getReadyPause() { update(); _calloutMC.gotoAndPlay("getready"); _global.setTimeout(this, "startGameEngine", 3700); _global.setTimeout(this, "startLevelTimer", 3700); } function loadTracker() { trace("gameboard.loadTracker"); var _local1 = new Date(); var _local2 = _local1.getTime(); } function loadVideoTracker() { trace("gameboard.loadVideoTracker"); var _local1 = new Date(); var _local2 = _local1.getTime(); } function restart() { trace("\u65B0\u751F\u547D"); stopGameEngine(); _levelOver = false; _hero.resetHealth(); _restart = true; _hero.unzombify(); var _local2 = _enemyList.length; while (_local2--) { _enemyList[_local2].getNewTarget(); } getReadyPause(); _parent.ui.timerMC.time.text = "3:00"; } function getRestarted() { return(_restart); } function setRestarted(toSet) { _restart = toSet; } function startFromZero() { loadTracker(); _levelIndex = 0; _nextLevelIndex = 0; _totalScore = 0; _parent.ui.score.text = _totalScore; cleanUp(); var _local2 = _bg.attachMovie("bg" + _levelIndex, "bg" + _levelIndex, _levelIndex); _local2._y = 0; _local2.cacheAsBitmap = true; initDoors(0, 0); initNodeMap(); _START_ENEMIES = _levelData[_levelIndex].numEnemies; trace("playagain\u521D\u59CB\u5316\u4EBA\u6570 : " + _START_ENEMIES); _START_OPS = _levelData[_levelIndex].numOps; _hero._lives = 3; _parent.ui.lives.text = _hero._lives; _hero.resetHealth(); _hero.init(); _hero.moveTo(300, 220); } function continueFromHere() { trace("gameboard.continueFromHere"); loadTracker(); stopGameEngine(); _totalScore = 0; _parent.ui.score.text = _totalScore; _hero._lives = 3; _parent.ui.lives.text = _hero._lives; _levelOver = false; _hero.resetHealth(); _restart = true; _hero.unzombify(); var _local2 = _enemyList.length; while (_local2--) { _enemyList[_local2].getNewTarget(); } playGameMusic(); getReadyPause(); } function initUIButtons() { trace("gameboard.initUIButtons"); var _local5 = _parent.ui; var _local4 = _local5.instructionsBtn; var _loc4 = _local5.musicBtn; _local4.owner = this; _local4.onRollOver = function () { this._parent.instructions_mc.gotoAndStop("over"); this.owner._soundModule.PlaySound("button_over.wav"); }; _local4.onRollOut = function () { this._parent.instructions_mc.gotoAndStop("idle"); }; _local4.onRelease = function () { var _local3 = new Sound(_root); _local3.setVolume(0); this.owner.showInstructions(); this.owner._soundModule.PlaySound("button_press2.wav"); this.enabled = false; _loc4.enabled = false; }; _loc4.owner = this; _loc4.onRollOver = function () { if (_global.MUSIC_MUTE) { this._parent.music_mc.gotoAndStop("musicOff_RO"); } else { this._parent.music_mc.gotoAndStop("musicOn_RO"); } this.owner._soundModule.PlaySound("button_over.wav"); }; _loc4.onRollOut = function () { if (_global.MUSIC_MUTE) { this._parent.music_mc.gotoAndStop("musicOff"); } else { this._parent.music_mc.gotoAndStop("musicOn"); } }; _loc4.onRelease = function () { this.owner.muteMusic(!_global.MUSIC_MUTE); if (_global.MUSIC_MUTE) { this._parent.music_mc.gotoAndStop("musicOff_RO"); } else { this._parent.music_mc.gotoAndStop("musicOn_RO"); } this.owner._soundModule.PlaySound("button_press2.wav"); }; } function showInstructions() { stopGameEngine(); _screensMC.gotoAndPlay("instructions_game"); } function muteMusic(bMute) { var _local5 = new Sound(_root); _global.MUSIC_MUTE = bMute; if (bMute) { _local5.setVolume(0); } else { _local5.setVolume(100); } _soundModule.SetMusicMute(bMute); if (bMute) { _parent.ui.musicMC.gotoAndStop("musicOff"); } else { _parent.ui.musicMC.gotoAndStop("musicOn"); } } function startGameEngine() { onEnterFrame = update; } function stopGameEngine() { onEnterFrame = null; } function setNumEnemiesAtStart(n) { _START_ENEMIES = n; } function initMarkers(dir) { var _local3 = 0; var _local4 = 0; if (_nextLevelIndex != 0) { switch (dir) { case "n" : _local3 = 0; _local4 = -365; break; case "w" : _local3 = -600; _local4 = 0; break; case "e" : _local3 = 600; _local4 = 0; } } _markerX = 500; _markerY = 150; var _local5; var _local2 = _levelData[_nextLevelIndex]; if (_local2.marker == 0) { return(undefined); } if (_local2.marker == 1) { _local5 = "hamster"; } else if (_local2.marker == 2) { _local5 = "362"; } else if (_local2.marker == 3) { _local5 = "toilenator"; } } function initPickups(dir) { var _local3 = 0; var _local4 = 0; if (_nextLevelIndex != 0) { switch (dir) { case "n" : _local3 = 0; _local4 = -365; break; case "w" : _local3 = -600; _local4 = 0; break; case "e" : _local3 = 600; _local4 = 0; } } var _local5 = _levelData[_nextLevelIndex]; if (_local5.pickup == 0) { var _local2 = 0; while (_local2 <= 5) { _bg["pickup" + _local2].removeMovieClip(); _local2++; } pick_up_array = new Array(); } else if (_local5.pickup == 1) { pick_up_array = new Array(); var _local2 = 0; while (_local2 <= 5) { pick_up_array.push(random(13)); _bg.attachMovie("pickup_health" + pick_up_array[_local2], "pickup" + _local2, 990 + _local2); switch (_local2) { case 0 : _bg["pickup" + _local2]._x = random(20) + 50; _bg["pickup" + _local2]._y = 120 + random(250); break; default : _bg["pickup" + _local2]._x = (random(50) + Math.ceil(_bg["pickup" + (_local2 - 1)]._x)) + Math.ceil(_bg["pickup" + (_local2 - 1)]._width); _bg["pickup" + _local2]._y = 100 + random(250); } _local2++; } } } function initEnemies(n, dir) { trace("\u521D\u59CB\u5316\u602A"); _enemyList = []; _operativeList = []; var _local12 = 0; var _local13 = 0; if (_nextLevelIndex != 0) { switch (dir) { case "n" : _local12 = 0; _local13 = -365; break; case "w" : _local12 = -600; _local13 = 0; break; case "e" : _local12 = 600; _local13 = 0; } } var _local14 = _levelData[_nextLevelIndex]; if (_local14.type == "zombie") { var _local11 = new Array(); if (_nextLevelIndex < 2) { var _local6 = 0; while (_local6 < _START_ENEMIES) { _local11.push(0); _local6++; } } else if (_nextLevelIndex < 9) { var _local6 = 0; while (_local6 < _START_ENEMIES) { _local11.push(Math.floor(random(2))); _local6++; } } else if (_nextLevelIndex < 13) { var _local6 = 0; while (_local6 < _START_ENEMIES) { _local11.push(Math.floor(random(3))); _local6++; } } else { var _local6 = 0; while (_local6 < _START_ENEMIES) { _local11.push(Math.floor(random(4))); _local6++; } } var _local6 = 0; while (_local6 < _START_ENEMIES) { var _local5 = attachMovie("Enemy" + _local11[_local6], ("enemy" + _nextLevelIndex) + _local6, (2000 + (10 * _levelIndex)) + _local6); var _local2 = new Zombie(this, _local5, _hero._mc, _local6, _enemyList); var _local9 = 0; var _local8; var _local10; while (_local9 < 100) { _local8 = 50 + random(500); _local10 = 100 + random(250); var _local3 = 300 - _local8; var _local4 = 200 - _local10; _local9 = Math.sqrt((_local3 * _local3) + (_local4 * _local4)); } _local2.init(_local12 + _local8, _local13 + _local10); if (_local6 < n) { _local2.initAsOperative(); _operativeList.push(_local2); } else { _local2.getNewTarget(); } _enemyList.push(_local2); _local6++; } } else if (_local14.type == "hamsters") { _hamsterCount = 0; var _local6 = 0; while (_local6 < 20) { var _local5 = attachMovie("hamster" + random(2), ("hamster1" + _nextLevelIndex) + _local6, 100 + _local6); var _local2 = new Hamster(this, _local5); _local2.init((24 + _local12) + (29 * _local6), _local13 + 80, true); _enemyList.push(_local2); _local6++; } var _local7 = 0; while (_local7 < 20) { var _local5 = attachMovie("hamster" + random(2), ("hamster2" + _nextLevelIndex) + _local7, 150 + _local7); var _local2 = new Hamster(this, _local5); _local2.init((24 + _local12) + (29 * _local7), _local13 + 200, false); _enemyList.push(_local2); _local7++; } } else if (_local14.type == "362") { var _local5 = attachMovie("boss362", "boss362", 100); var _local2 = new Boss_362(this, _local5); _local2.init(300 + _local12, 200 + _local13); _enemyList.push(_local2); } else if (_local14.type == "toilenator") { var _local5 = attachMovie("toilenator", "toilenator", 100); _quality = "low"; var _local2 = new Boss_Toilenator(this, _local5); _local2.init(400 + _local12, 110 + _local13); _enemyList.push(_local2); } } function update() { if (_paused == true) { return(undefined); } _lineMC.clear(); _time.MarkTimeThisTick(); _msgRoute.Update(); var _local2 = _enemyList.length; while (_local2--) { _enemyList[_local2].update(); } checkCollisionPickup(); checkCollisions(); if (!_levelOver) { updateEnemyProximity(); checkLevel(); } else if (_bg[("door_" + _scrollDir) + _levelIndex].hitBox.hitTest(_hero._mc._x, _hero._mc._y, true)) { if (!_hero.isDead()) { nextLevel(); } } updateGrenadeTimer(); if (!_levelOver) { updateLevelTimer(); } _bulletMachine.update(); _hero.update(); } function updateLevelTimer() { var _local2 = 180 - Math.floor(_time.GetCurTime() - _levelStartTime); if (_local2 < 0) { _hero.loseHealth(_hero._health); endLevel("fail"); _local2 = 0; } var _local5 = Math.floor(_local2 / 60); var _local3 = _local2 % 60; if (_local3 < 10) { _local3 = "0" + _local3; } _parent.ui.timerMC.time.text = (_local5 + ":") + _local3; if (_local2 < 120) { _levelBonus = (_bonusMax * _local2) / 120; } else { _levelBonus = _bonusMax; } if (_levelData[_levelIndex].type == "cooldown") { _levelBonus = 0; _parent.ui.timerMC.time.text = "-:--"; _local2 = 180; } else if (_levelData[_levelIndex].type == "hamsters") { _hero.resetHealth(); } var _local4; if (_local2 < 30) { _local4 = new flash.geom.ColorTransform(1, 1, 1, 1, 0, -200, -200, 0); } else { _local4 = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } var _local6 = new flash.geom.Transform(_parent.ui.timerMC); _local6.colorTransform = _local4; } function updateGrenadeTimer() { var _local2 = _bulletMachine.getGrenadeTimer(); _grenadeTimerMC.gotoAndStop(Math.floor((10 * (100 - _local2)) / 100)); } function flashGrenadeIcon() { _parent.ui.grenadeIcon.gotoAndPlay("chargeAlert"); _soundModule.PlaySound("grenade_reload_meter.wav"); } function checkCollisionPickup() { if (_levelData[_levelIndex].pickup != 0) { var _local2 = 0; while (_local2 <= 5) { if (_hero._mc.hitArea.hitTest(_bg["pickup" + _local2].hitBox)) { _soundModule.PlaySound("pickup_item1.wav"); if (_levelData[_levelIndex].pickup == 1) { switch (pick_up_array[_local2]) { case 0 : _hero.addHealth(50); break; case 1 : addScore(100); break; case 2 : addScore(200); _hero.addHealth(20); break; case 3 : addScore(300); _hero.addHealth(20); break; case 4 : _hero.addHealth(50); break; case 5 : _hero.addHealth(80); break; case 6 : addScore(350); break; case 7 : addScore(400); _hero.addHealth(20); break; case 8 : addScore(400); break; case 9 : addScore(380); _hero.addHealth(20); break; case 10 : addScore(1000); break; case 11 : addScore(1000); _hero.addHealth(20); break; default : addScore(1000); _hero.addHealth(20); } _bg["pickup" + _local2].gotoAndPlay("pickup"); _scorePopMC._x = _bg["pickup" + _local2]._x; _scorePopMC._y = _bg["pickup" + _local2]._y + 20; } } _local2++; } } } function checkCollisions() { var _local9 = new Array(); _local9 = _bulletMachine.getBullets(); var _local8 = _enemyList.length; var _local10 = _local9.length; var _local6 = 0; var _local7 = 0; while (_local7 < _local10) { var _local4 = _local9[_local7]; var _local5 = 0; while (_local5 < _local8) { if (!_local4.getCollActive()) { } else { var _local3 = _enemyList[_local5]; if (_local4.getCollObject().circleCollision(_local3.getCollObject())) { if (_local4 instanceof Grenade) { if ((_local3 instanceof Hamster) && (_local3._ZOMBIE)) { _local6++; _scorePopMC._x = _local4._mc._x; _scorePopMC._y = _local4._mc._y; } else if (_local3.isZombie()) { _local6++; _scorePopMC._x = _local4._mc._x; _scorePopMC._y = _local4._mc._y; } _msgRoute.SendMsg(0, _global.MSG_Unzombify, null, _local3, 0, null); } else if (((_local3.isZombie() || (_local3 instanceof Hamster)) || (_local3 instanceof Boss_362)) || (_local3 instanceof Boss_Toilenator)) { if (_local3 instanceof Hamster) { if (_local3._ZOMBIE == true) { _soundModule.PlaySound(("hamster_hurt" + (1 + random(5))) + ".wav", 40); } else { return(undefined); } } _msgRoute.SendMsg(0, _global.MSG_BulletHit, null, _local3, 0, _local4.getAngle()); _bulletMachine.recycle(_local4); } } } _local5++; } if ((_local4 instanceof Grenade) && (_local4.getCollActive())) { _local4.setCollActive(false); _bulletMachine.remove(_local4); if (_local6 == 0) { _soundModule.PlaySound("grenade_miss_explode.wav"); } } _local7++; } if (_local6 > 0) { addScore((_local6 * _local6) * 10); } } function updateHamsterMeters() { var _local2 = 1 + Math.floor((10 * _hamsterCount) / _hamsterQuota); var _local3 = _bg["door_n" + _levelIndex].meterL; var _local4 = _bg["door_n" + _levelIndex].meterR; _local3.gotoAndStop(_local2); _local4.gotoAndStop(_local2); } function addScore(n) { if (n == 0) { return(undefined); } _totalScore = _totalScore + n; _parent.ui.score.text = _totalScore; popUpScore(n); } function getScore() { return(_totalScore); } function popUpScore(n) { if ((_levelData[_levelIndex].type == "toilenator") || (_levelData[_levelIndex].type == "362")) { _scorePopMC._x = _hero._mc._x; _scorePopMC._y = _hero._mc._y; } _scorePopMC.gotoAndPlay(2); _scorePopMC.points.point_txt.text = "+" + n; } function updateHealthBar(h) { _parent.ui.healthMC.gotoAndStop(1 + Math.floor((20 * (100 - h)) / 100)); } function setHealthToZero() { _parent.ui.healthMC.gotoAndStop(22); } function updateEnemyProximity() { _operativeList = []; var _local3 = _enemyList.length; while (_local3--) { var _local2 = _enemyList[_local3]; _local2.setCentroid(); _local2.updateProximity(); } } function updateOpList() { _operativeList = []; var _local2 = _enemyList.length; while (_local2--) { if (!_enemyList[_local2].isZombie()) { _operativeList.push(_enemyList[_local2]); } } } function checkLevel() { var _local3 = true; if (_hero.isDead()) { trace("FP UD777777777777777777777777777"); endLevel("fail"); } if (_levelData[_levelIndex].type == "zombie") { var _local2 = _enemyList.length; while (_local2--) { if (_enemyList[_local2].isZombie()) { _local3 = false; break; } } } else if (_levelData[_levelIndex].type == "hamsters") { if (_hamsterCount < _hamsterQuota) { _local3 = false; } else { _levelOver = true; convertHamsters(); } } else if ((_levelData[_levelIndex].type == "362") || (_levelData[_levelIndex].type == "toilenator")) { if (!_enemyList[0].isDead()) { _local3 = false; } } if (_local3) { var _local4 = _nodeMap.getNodeDiff(_levelIndex); if (_levelBonus > 3000) { if (_local4 != "e") { trace("FP UD88888888888888888888888888888"); endLevel("pass", "h"); } else { trace("FP UD99999999999999999999999"); endLevel("pass", "n"); } } else if (_levelBonus > 1000) { trace("FP UD10101010101010101010"); endLevel("pass", _local4); } else if (_local4 != "h") { trace("FP UD12121212121212121212"); endLevel("pass", "e"); } else { trace("FP UD13131313131313131313131313"); endLevel("pass", "n"); } } } function convertHamsters() { var _local3 = _enemyList.length; while (_local3--) { _msgRoute.SendMsg(0, _global.MSG_Unzombify, null, _enemyList[_local3], 0); } } function endLevel(stat, diff) { _levelOver = true; if (stat == "fail") { _hero._lives--; _parent.ui.lives.text = _hero._lives; if (_hero._lives == 0) { loseGame(); } else { _global.setTimeout(this, "restart", 4000); } } else { _nextLevelIndex++; if (_levelData[_nextLevelIndex].type == "hamsters") { _scrollDir = "n"; } else { var _local4; if (_scrollDir == "e") { _local4 = ["n", "e"]; } else if (_scrollDir == "w") { _local4 = ["n", "w"]; } else { _local4 = ["e", "w"]; } _scrollDir = _local4[random(_local4.length)]; } if (_totalScore != _prevScore) { if (_levelBonus > 3000) { _calloutMC.gotoAndPlay("great"); } else if (_levelBonus > 1000) { _calloutMC.gotoAndPlay("soso"); } else { _calloutMC.gotoAndPlay("poor"); } } addScore(Math.floor(_levelBonus)); _bg[("door_" + _scrollDir) + _levelIndex].gotoAndPlay("open"); _soundModule.PlaySound("door_unlock_open.wav", 50); var _local3 = _prevEnemyList.length; while (_local3--) { _prevEnemyList[_local3]._mc.removeMovieClip(); } } } function nextLevel() { trace("\u8FC7\u5173"); if (_levelData[_levelIndex].type == "hamsters") { } if ((_levelIndex + 1) == _levelData.length) { winGame(); return(undefined); } var _local5 = _bulletMachine.getBullets(); var _local4 = _local5.length; while (_local4--) { _bulletMachine.recycle(_local5[_local4]); } _prevEnemyList = []; var _local2 = 0; while (_local2 < _enemyList.length) { var _local3 = _enemyList[_local2]; _prevEnemyList.push(_local3); _local2++; } _START_ENEMIES = _levelData[_nextLevelIndex].numEnemies; _START_OPS = _levelData[_nextLevelIndex].numOps; initEnemies(_START_OPS, _scrollDir); _doors[0].swapDepths(100); _doors[1].swapDepths(120); _doors[2].swapDepths(130); _doors[3].swapDepths(140); _scorePopMC._x = _hero._mc._x; _scorePopMC._y = _hero._mc._y; _prevScore = _totalScore; scrollBG(_scrollDir); } function winGamePause() { _global.setTimeout(this, "winGame", 2000); } function winGame() { trace("gameboard.winGame"); addScore(Math.floor(_levelBonus)); _screensMC.gotoAndPlay("win_in"); _soundModule.StopAll(); stopGameEngine(); cleanUp(); } function loseGame() { trace("gb.\u5931\u8D25"); _global.setTimeout(this, "showLoseScreen", 3000); } function showLoseScreen() { trace("gb.continue"); stopGameEngine(); _screensMC.gotoAndPlay("lose_in"); _soundModule.StopAll(); _soundModule.PlaySound("music_lose"); } function killKeyListener() { Key.removeListener(_keyListener); } function scrollBG(_scrollDir) { trace("\u6362\u5730\u56FE"); _hero.run(_scrollDir); _bg["bg" + _levelIndex].swapDepths(1); _newBG = _bg.attachMovie("bg" + _levelData[_nextLevelIndex].bg, "bg" + _nextLevelIndex, 2); _newBG.cacheAsBitmap = true; _parent["roomblock" + _levelIndex]._visible = true; var _local2; switch (_scrollDir) { case "n" : _scrollVX = 0; _scrollVY = 10; _newBG._x = 0; _newBG._y = -365; initDoors(0, -365); _local2 = "s"; break; case "e" : _scrollVX = -10; _scrollVY = 0; _newBG._x = 600; _newBG._y = 0; initDoors(600, 0); _local2 = "w"; break; case "w" : _scrollVX = 10; _scrollVY = 0; _newBG._x = -600; _newBG._y = 0; initDoors(-600, 0); _local2 = "e"; } _bg[("door_" + _local2) + _nextLevelIndex].gotoAndPlay("open"); _bgRect = new flash.geom.Rectangle(0, 0, 600, 400); _bg.scrollRect = _bgRect; onEnterFrame = scrollBGInterval; } function scrollBGInterval() { trace("this is scrollBGInterval()"); _time.MarkTimeThisTick(); _hero.updateSprite(); var _local7 = false; if (_scrollDir == "n") { if (_bgRect.y <= -365) { _local7 = true; } } else if (_scrollDir == "e") { if (_bgRect.x == 600) { _local7 = true; } } else if (_scrollDir == "w") { if (_bgRect.x == -600) { _local7 = true; } } var _local5 = _parent["roomblock" + _levelIndex]; var _local4 = _parent["roomblock" + _nextLevelIndex]; if (_local7) { onEnterFrame = null; _bg["door_n" + _levelIndex].removeMovieClip(); _bg["door_e" + _levelIndex].removeMovieClip(); _bg["door_w" + _levelIndex].removeMovieClip(); _bg["door_s" + _levelIndex].removeMovieClip(); _bg["one" + _levelIndex].removeMovieClip(); _bg["one1" + _levelIndex].removeMovieClip(); _bg["two" + _levelIndex].removeMovieClip(); _bg["two1" + _levelIndex].removeMovieClip(); _bg["three" + _levelIndex].removeMovieClip(); _bg["three1" + _levelIndex].removeMovieClip(); _bg["four" + _levelIndex].removeMovieClip(); _bg["four1" + _levelIndex].removeMovieClip(); _bg["bg" + _levelIndex].removeMovieClip(); _bg["bg" + _nextLevelIndex]._x = 0; _bg["bg" + _nextLevelIndex]._y = 0; _bg["door_n" + _nextLevelIndex]._x = (_bg["door_n" + _nextLevelIndex]._y = 0); _bg["door_e" + _nextLevelIndex]._x = (_bg["door_e" + _nextLevelIndex]._y = 0); _bg["door_s" + _nextLevelIndex]._x = (_bg["door_s" + _nextLevelIndex]._y = 0); _bg["door_w" + _nextLevelIndex]._x = (_bg["door_w" + _nextLevelIndex]._y = 0); _bgRect.x = 0; _bgRect.y = 0; _bg.scrollRect = _bgRect; _local4._x = (_local4._y = 0); if (_levelData[_nextLevelIndex].pickup != 0) { var _local3 = 0; while (_local3 <= 5) { _bg["pickup" + _local3]._x = _pickupX; _bg["pickup" + _local3]._y = _pickupY; _local3++; } } _levelIndex = _nextLevelIndex; var _local2 = _prevEnemyList.length; while (_local2--) { _prevEnemyList[_local2]._mc.removeMovieClip(); _prevEnemyList.pop(); } var _local6; switch (_scrollDir) { case "n" : _local6 = "s"; break; case "e" : _local6 = "w"; break; case "w" : _local6 = "e"; } trace("dddddddddddd " + _bg[("door_" + _local6) + _nextLevelIndex]); _bg[("door_" + _local6) + _nextLevelIndex].gotoAndPlay("close"); _soundModule.PlaySound("door_unlock_open.wav"); init(); initPickups(_scrollDir); } else { _hero._mc._x = _hero._mc._x + (_scrollVX / 2); _hero._mc._y = _hero._mc._y + (_scrollVY / 2); _hero.updateSprite(); _bgRect.x = _bgRect.x - _scrollVX; _bgRect.y = _bgRect.y - _scrollVY; _bg.scrollRect = _bgRect; _local5._x = _local5._x + _scrollVX; _local5._y = _local5._y + _scrollVY; _local4._x = _local4._x + _scrollVX; _local4._y = _local4._y + _scrollVY; var _local2 = _enemyList.length; while (_local2--) { _enemyList[_local2]._mc._x = _enemyList[_local2]._mc._x + _scrollVX; _enemyList[_local2]._mc._y = _enemyList[_local2]._mc._y + _scrollVY; } _local2 = _prevEnemyList.length; while (_local2--) { _prevEnemyList[_local2]._mc._x = _prevEnemyList[_local2]._mc._x + _scrollVX; _prevEnemyList[_local2]._mc._y = _prevEnemyList[_local2]._mc._y + _scrollVY; } } } function cleanUp() { trace("gameboard.cleanUp"); clearEnemies(); for (var _local2 in _bg) { _bg[_local2].removeMovieClip(); } _parent["roomblock" + _levelIndex].removeMovieClip(); } function clearEnemies() { trace("gameboard.clearEnemies"); _prevEnemyList = []; _operativeList = []; var _local3 = _enemyList.length; while (_local3--) { var _local2 = _enemyList.pop(); _local2.setTarget(null); _local2._mc.removeMovieClip(); } _enemyList = []; } var pick_up_array = new Array(); var _scrollDir = "s"; var _bonusMax = 5000; var _hamsterCount = 0; var _hamsterQuota = 30; var _restart = false; var _prevScore = 0; }
Symbol 2173 MovieClip [__Packages.Standard.Time] Frame 0
class Standard.Time { var _currentTime, _fakeGetTimer, _timeLastTick, _gameSpeed, _startTime; function Time (Void) { _currentTime = 0; _fakeGetTimer = 0; _timeLastTick = 0.001; _gameSpeed = INITIAL_GAME_SPEED; _startTime = (getTimer() * INITIAL_GAME_SPEED) / 1000; } function GetElapsedTime(Void) { return(_timeLastTick); } function GetCurTime(Void) { return(_currentTime); } function GetGameSpeed(Void) { return(_gameSpeed); } function MarkTimeThisTick(Void) { _fakeGetTimer = _fakeGetTimer + 0.03225806; var _local2 = _fakeGetTimer - _startTime; _timeLastTick = _local2 - _currentTime; _currentTime = _local2; if (_timeLastTick <= 0) { _timeLastTick = 0.001; } } function SetGameSpeed(value) { _gameSpeed = value; if (_gameSpeed < MIN_GAME_SPEED) { _gameSpeed = MIN_GAME_SPEED; } else if (_gameSpeed > MAX_GAME_SPEED) { _gameSpeed = MAX_GAME_SPEED; } } function toString(Void) { return("Time()"); } static var INITIAL_GAME_SPEED = 2; static var MIN_GAME_SPEED = 0.001; static var MAX_GAME_SPEED = 100; }
Symbol 2174 MovieClip [__Packages.Standard.Message.MsgRoute] Frame 0
class Standard.Message.MsgRoute { var _time, _delayedMessages; function MsgRoute (time) { _time = time; _delayedMessages = []; } function Update() { DeliverDelayedMessages(); } function SendMsg(delay, name, sender, receiver, state, data) { if (delay <= 0) { var _local9; if (data != null) { _local9 = new Standard.Message.Extended_MsgObject(_time.GetCurTime(), name, sender, receiver, state, data); } else { _local9 = new Standard.Message.MsgObject(_time.GetCurTime(), name, sender, receiver, state); } RouteMsg(_local9); } else { var _local2; var _local3 = 0; while (_local3 <= _delayedMessages.length) { _local2 = _delayedMessages[_local3]; if (((((_local2.IsDelivered() == false) && (_local2.GetMsgName() == name)) && (_local2.GetReceiver() == receiver)) && (_local2.GetSender() == sender)) && (_local2.GetMsgState() == state)) { return(undefined); } _local3++; } var _local6 = delay + _time.GetCurTime(); if (data != null) { var _local9 = new Standard.Message.Extended_MsgObject(_local6, name, sender, receiver, state, data); } else { var _local9 = new Standard.Message.MsgObject(_local6, name, sender, receiver, state); } _local3 = 0; while ((_local3 < _delayedMessages.length) && (_local6 >= _delayedMessages[_local3].GetDeliveryTime())) { _local3++; } _delayedMessages.splice(_local3, 0, _local9); } } function DeliverDelayedMessages(Void) { var _local2; while ((_delayedMessages.length > 0) && (_delayedMessages[0].GetDeliveryTime() <= _time.GetCurTime())) { _local2 = _delayedMessages.shift(); RouteMsg(_local2); } } function RouteMsg(msg) { var _local2 = msg.GetReceiver(); if (_local2) { if ((msg.GetMsgState() == Standard.StateMachine.STATE_Global) || (msg.GetMsgState() == _local2.GetStateMachine().GetState())) { msg.SetDelivered(true); _local2.GetStateMachine().Process(Standard.StateMachine.EVENT_Message, msg); } } } function Flush(Void) { while (_delayedMessages.length > 0) { _delayedMessages.shift(); } } function toString() { return("MsgRoute()"); } }
Symbol 2175 MovieClip [__Packages.Standard.Message.MsgObject] Frame 0
class Standard.Message.MsgObject { var _name, _sender, _receiver, _state, _deliveryTime, _delivered; function MsgObject (deliveryTime, name, sender, receiver, state) { if (state == null) { state = -1; } SetDeliveryTime(deliveryTime); SetMsgName(name); SetSender(sender); SetReceiver(receiver); SetMsgState(state); SetDelivered(false); } function GetMsgName(Void) { return(_name); } function SetMsgName(name) { _name = name; } function GetSender(Void) { return(_sender); } function SetSender(sender) { _sender = sender; } function GetReceiver(Void) { return(_receiver); } function SetReceiver(receiver) { _receiver = receiver; } function GetMsgState(Void) { return(_state); } function SetMsgState(state) { _state = state; } function GetDeliveryTime(Void) { return(_deliveryTime); } function SetDeliveryTime(time) { _deliveryTime = time; } function IsDelivered(Void) { return(_delivered); } function SetDelivered(value) { _delivered = value; } function toString(Void) { return(((((((("Message(" + _name) + ",") + _sender) + ",") + _receiver) + ",") + _deliveryTime) + ")"); } }
Symbol 2176 MovieClip [__Packages.Standard.Message.Extended_MsgObject] Frame 0
class Standard.Message.Extended_MsgObject extends Standard.Message.MsgObject { var SetDeliveryTime, SetMsgName, SetSender, SetReceiver, SetMsgState, SetDelivered, _data, _deliveryTime, _receiver, _sender, _name; function Extended_MsgObject (deliveryTime, name, sender, receiver, state, data) { super(); SetDeliveryTime(deliveryTime); SetMsgName(name); SetSender(sender); SetReceiver(receiver); SetMsgState(state); SetDelivered(false); SetData(data); } function SetData(data) { _data = data; } function GetData() { return(_data); } function toString() { return(((((((("E_Message(" + _name) + ",") + _sender) + ",") + _receiver) + ",") + _deliveryTime) + ")"); } }
Symbol 2177 MovieClip [__Packages.Standard.StateMachine] Frame 0
class Standard.StateMachine { var _Owner, _time, _msgRoute, _currentState, _stateChange, _nextState, _timeOnEnter, _ccMessagesToGameObject; function StateMachine (obj, time, msgRoute) { _Owner = obj; _time = time; _msgRoute = msgRoute; _currentState = 1; _stateChange = false; _nextState = false; _timeOnEnter = 0; _ccMessagesToGameObject = 0; } function Initialize(Void) { _currentState = STATE_Initialize; _stateChange = false; _nextState = false; _timeOnEnter = 0; _ccMessagesToGameObject = 0; Process(EVENT_Enter, null); } function Process(event, msg) { if (((event == EVENT_Message) && (msg != null)) && (GetCCReceiver() > 0)) { } if (States(event, msg, _currentState) == false) { States(event, msg, STATE_Global); } var _local2 = 50; while (_stateChange && ((_local2--) >= 0)) { _stateChange = false; States(EVENT_Exit, 0, _currentState); _currentState = _nextState; _timeOnEnter = _time.GetCurTime(); States(EVENT_Enter, 0, _currentState); } } function States() { return({}); } function Update(Void) { Process(EVENT_Update, null); } function SetState(newState) { _stateChange = true; _nextState = newState; } function GetState(Void) { return(_currentState); } function GetStateChange(Void) { return(_stateChange); } function GetTimeInState(Void) { return(_time.GetCurTime() - _timeOnEnter); } function GetCurTime(Void) { return(_time.GetCurTime()); } function SendMsg(name, receiver, data) { _msgRoute.SendMsg(0, name, _Owner, receiver, STATE_Global, data); } function SendDelayedMsg(delay, name, receiver, data) { _msgRoute.SendMsg(delay, name, _Owner, receiver, STATE_Global, data); } function SendDelayedMsgToMe(delay, name, scope, data) { if (scope == SCOPE_TO_THIS_STATE) { _msgRoute.SendMsg(delay, name, _Owner, _Owner, _currentState, data); } else { _msgRoute.SendMsg(delay, name, _Owner, _Owner, STATE_Global, data); } } function SetCCReceiver(obj) { _ccMessagesToGameObject = obj; } function ClearCCReceiver(Void) { _ccMessagesToGameObject = 0; } function GetCCReceiver(Void) { return(_ccMessagesToGameObject); } function toString(Void) { return("StateMachine(), _Owner: " + _Owner._mc); } static var EVENT_INVALID = 0; static var EVENT_Enter = 1; static var EVENT_Message = 2; static var EVENT_Update = 3; static var EVENT_Exit = 4; static var STATE_Global = 0; static var STATE_Initialize = 1; static var NO_MSG_SCOPING = 0; static var SCOPE_TO_THIS_STATE = 1; }
Symbol 2178 MovieClip [__Packages.Hero] Frame 0
class Hero { var _gb, _mc, _frameCounter, _spriteController_body, _spriteController_feet, _states, _fsm, _colorList, _currentColor, _speed, _health, _vx, _vy, _dir, _shootDir, _shooting, _strafe, _collisionEnabled, _grenadeKey, _struggle, _struggleKeyCount, _struggleKeysRequired, _struggleTimeDuration, _struggleTimeStart, _endLevelX, _endLevelY, _grenadeSight, _grenadeTicker, _collObj, _struggleTimer; function Hero (gb, mc) { _gb = gb; _mc = mc; _frameCounter = 0; _spriteController_body = new Standard.SpriteController(); _spriteController_body.SetKey(_animKey_body); _spriteController_feet = new Standard.SpriteController(); _spriteController_feet.SetKey(_animKey_feet); _states = ["STATE_Global", "STATE_Init", "STATE_Idle", "STATE_Running", "STATE_Throwing", "STATE_LevelFail", "STATE_LevelPass", "STATE_Caught", "STATE_Hit", "STATE_Breakout", "STATE_Dead"]; _fsm = new Standard.Simple_FSM(this, _states, _gb._time, _gb._msgRoute); _colorList = ["purple", "green", "blue", "orange"]; moveTo(_spawnX, _spawnY); init(); } function init(Void) { _currentColor = _colorList[_gb._levelIndex % 4]; _speed = 0; _health = _healthMax; _vx = 0; _vy = 0; _dir = "s"; _shootDir = "s"; _shooting = false; _strafe = false; _collisionEnabled = true; _grenadeKey = false; var _local2 = _spriteController_body.PlayAnimation(_dir + "_idle"); _mc.body__mc.gotoAndStop(_local2); _local2 = _spriteController_feet.PlayAnimation(_dir + "_idle"); _mc.feet_mc.gotoAndStop(_local2); _fsm.SetState(STATE_INIT); } function update(Void) { _fsm.Update(); } function onKeyUp() { if (_struggle) { if ((Key.getCode() == 37) || (Key.getCode() == 39)) { _struggleKeyCount++; } return(undefined); } } function unzombify() { if (_gb._enemyGrabSide == 0) { _collisionEnabled = true; _fsm.SetState(STATE_IDLE); } else { _fsm.SetState(STATE_CAUGHT); } } function getCollEnabled() { return(_collisionEnabled); } function resetHealth() { _health = _healthMax; _parent.ui.healthMC.gotoAndStop(1); _gb.updateHealthBar(_health); } function addHealth(n) { _health = _health + n; if (_health > 100) { _health = 100; } _gb.updateHealthBar(_health); } function loseHealth(n) { _health = _health - n; _gb.updateHealthBar(_health); if (_health <= 0) { _health = 0; _gb.setHealthToZero(); _fsm.SetState(STATE_DEAD); } } function isDead() { return(Boolean(_health <= 0)); } function beginStruggle() { _struggle = true; _struggleKeysRequired = 10; _struggleKeyCount = 0; _struggleTimeDuration = 2000; _struggleTimeStart = _gb._time.GetCurTime(); } function checkStruggle() { var _local3 = _gb._time.GetCurTime() - _struggleTimeStart; if (_struggleKeyCount >= _struggleKeysRequired) { _gb._enemyGrabSide = 0; _fsm.SendMsg(_global.MSG_Stop, this); knockBackEnemies(); } } function knockBackEnemies() { var _local9 = _gb._enemyList; var _local8 = _local9.length; while (_local8--) { var _local3 = _local9[_local8]; if (_local3.isZombie()) { var _local4 = _local3._mc._x - _mc._x; var _local5 = _local3._mc._y - _mc._y; var _local6 = Math.atan2(_local5, _local4); var _local7 = Math.sqrt((_local4 * _local4) + (_local5 * _local5)); if (_local7 < _knockBackRadius) { _fsm.SendMsg(_global.MSG_Run, _local3); _local3.knockback(_local6); } } } } function setEndLevelCoords() { _endLevelX = _mc._x; _endLevelY = _mc._y; } function moveTowardSpawnPoint() { var _local3 = (_spawnX - _endLevelX) / 40; var _local4 = (_spawnY - _endLevelY) / 40; _mc._x = _mc._x + _local3; _mc._y = _mc._y + _local4; var _local2 = 200 + (_mc._y * 1000); _mc.swapDepths(_local2); } function dirToAngle(dir) { var _local1; switch (dir) { case "w" : _local1 = 180; break; case "n" : _local1 = 270; break; case "e" : _local1 = 0; break; case "s" : _local1 = 90; break; case "nw" : _local1 = 225; break; case "ne" : _local1 = 315; break; case "se" : _local1 = 45; break; case "sw" : _local1 = 135; } return(_local1); } function getKeys() { if (Key.isDown(80) || (Key.isDown(112))) { _root.ui.pauseGame = true; _root.ui.instructionsBtn.onRelease(); } if (Key.isDown(88)) { if (!_grenadeKey) { if (_gb._bulletMachine.isCharging()) { _gb._noGrenadeMC.gotoAndPlay("show"); _gb._soundModule.PlaySound("grenade_no_ammo.wav"); _grenadeKey = false; } else { _grenadeKey = true; _grenadeSight = _gb._bg.attachMovie("grenade_radius", "grenade_radius", 90000); } } else { var _local5 = (3.14159 * dirToAngle(_shootDir)) / 180; _grenadeSight._x = _mc._x + ((_grenadeTicker * 20) * Math.cos(_local5)); _grenadeSight._y = (_mc._y - 30) + ((_grenadeTicker * 20) * Math.sin(_local5)); } } else if (_grenadeKey) { shoot("grenade", _grenadeTicker); _grenadeKey = false; _grenadeSight.removeMovieClip(); } if (((((Key.isDown(88) || (Key.isDown(90))) || (Key.isDown(37))) || (Key.isDown(38))) || (Key.isDown(39))) || (Key.isDown(40))) { if (Key.isDown(90)) { if (((Key.isDown(37) || (Key.isDown(38))) || (Key.isDown(39))) || (Key.isDown(40))) { _root.gb.hero_mc.body_mc.feet.play(); } else { _root.gb.hero_mc.body_mc.feet.gotoAndStop(1); } _strafe = true; shoot("bullet"); } else if (Key.isDown(88)) { if (((Key.isDown(37) || (Key.isDown(38))) || (Key.isDown(39))) || (Key.isDown(40))) { _root.gb.hero_mc.body_mc.feet.play(); } else { _root.gb.hero_mc.body_mc.feet.gotoAndStop(1); } _strafe = true; } else { _root.gb.hero_mc.body_mc.feet.play(); _strafe = false; _gb._bulletMachine.resetTimer(); } var _local6 = Number(Key.isDown(37)); var _local8 = 2 * Number(Key.isDown(38)); var _local9 = 4 * Number(Key.isDown(39)); var _local10 = 8 * Number(Key.isDown(40)); var _local7 = ((_local6 + _local8) + _local9) + _local10; var _local4; switch (_local7) { case 0 : return(undefined); case 1 : _local4 = "w"; break; case 2 : _local4 = "n"; break; case 4 : _local4 = "e"; break; case 5 : _local4 = _dir; return(undefined); case 8 : _local4 = "s"; break; case 10 : _local4 = _dir; break; case 3 : _local4 = "nw"; break; case 6 : _local4 = "ne"; break; case 12 : _local4 = "se"; break; case 9 : _local4 = "sw"; break; default : return(undefined); } _shootDir = _local4; moveDir(_local4); _fsm.SendMsg(_global.MSG_Run, this); } else { _root.gb.hero_mc.body_mc.feet.gotoAndStop(1); _root.gb.hero_mc.body_mc.gotoAndStop(_shootDir + "shoot"); _fsm.SendMsg(_global.MSG_Stop, this); } } function moveDir(d) { if (_speed < _speedMax) { _speed++; } if (d != _dir) { _dir = d; var _local4; if (!_strafe) { _local4 = _spriteController_body.PlayAnimation(d + "_shoot"); _mc.body_mc.gotoAndStop(_local4); } _local4 = _spriteController_feet.PlayAnimation(d + "_run"); _mc.feet_mc.gotoAndStop(_local4); } if (!_strafe) { _shootDir = _dir; } var _local2; var _local3; switch (_dir) { case "w" : _local2 = -_speed; _local3 = 0; break; case "n" : _local2 = 0; _local3 = -_speed; break; case "e" : _local2 = _speed; _local3 = 0; break; case "s" : _local2 = 0; _local3 = _speed; break; case "nw" : _local2 = (-_speed) / 1.4; _local3 = (-_speed) / 1.4; break; case "ne" : _local2 = _speed / 1.4; _local3 = (-_speed) / 1.4; break; case "se" : _local2 = _speed / 1.4; _local3 = _speed / 1.4; break; case "sw" : _local2 = (-_speed) / 1.4; _local3 = _speed / 1.4; break; default : _local2 = 0; _local3 = 0; } _vx = _local2; _vy = _local3; var _local6 = _mc._x + _vx; var _local7 = _mc._y + _vy; if (!Standard.Geometry.Rect.pointWithin(_local6, _local7, _gb._playField)) { return(undefined); } moveTo(_local6, _local7); } function moveTo(x, y) { _mc._x = x; _mc._y = y; _collObj.setPos(x, y); var _local2 = 200 + (_mc._y * 1000); _mc.swapDepths(_local2); _gb._noGrenadeMC._x = x; _gb._noGrenadeMC._y = y; } function run(dir) { var _local2 = _spriteController_body.PlayAnimation(dir + "_shoot"); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.PlayAnimation(dir + "_run"); _mc.feet_mc.gotoAndStop(_local2); } function updateSprite() { var _local2 = _spriteController_body.Update(); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.Update(); _mc.feet_mc.gotoAndStop(_local2); } function throwStart() { _fsm.SetState(STATE_THROWING); } function updateGrenadeTicker() { if (_grenadeKey) { _grenadeTicker = _grenadeTicker + 1; if (_grenadeTicker > 25) { _grenadeTicker = 25; } } else { _grenadeTicker = 3; } } function shoot(typ, dist) { _spriteController_body.PlayAnimation(_shootDir + "_shoot"); var _local2 = dirToAngle(_shootDir); _gb._bulletMachine.createBullet(typ, _mc._x, _mc._y, _local2, dist); } function GetStateMachine(Void) { return(_fsm); } function STATE_Global_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_Die)) { } else { _fsm.SetState(STATE_DEAD); } } function STATE_Init_Update(Void) { _fsm.SetState(STATE_IDLE); } function STATE_Init_Exit(Void) { } function STATE_Idle_Enter(Void) { var _local2 = _spriteController_body.PlayAnimation(_dir + "_idle"); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.PlayAnimation(_dir + "_idle"); _mc.feet_mc.gotoAndStop(_local2); if (_gb.getRestarted() == true) { _gb.setRestarted(false); } } function STATE_Idle_Update(Void) { _mc.body_mc.gotoAndStop(_spriteController_body.Update()); _mc.feet_mc.gotoAndStop(_spriteController_feet.Update()); getKeys(); updateGrenadeTicker(); } function STATE_Idle_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_Hit : _fsm.SetState(STATE_HIT); break; case _global.MSG_ThrowStart : _fsm.SetState(STATE_THROWING); break; case _global.MSG_TargetCaught : _fsm.SetState(STATE_CAUGHT); break; case _global.MSG_Run : _fsm.SetState(STATE_RUNNING); } } function STATE_Idle_Exit(Void) { } function STATE_Running_Enter(Void) { var _local2 = _spriteController_body.PlayAnimation(_dir + "_shoot"); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.PlayAnimation(_dir + "_run"); _mc.feet_mc.gotoAndStop(_local2); } function STATE_Running_Update(Void) { getKeys(); updateGrenadeTicker(); var _local2 = _spriteController_body.Update(); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.Update(); _mc.feet_mc.gotoAndStop(_local2); _frameCounter++; if ((_frameCounter % 8) == 0) { var _local3 = random(6); switch (_local3) { case 0 : _gb._soundModule.PlaySound("footstep1.wav", 50, 0, 0, 0); case 1 : _gb._soundModule.PlaySound("footstep2.wav", 50, 0, 0, 0); case 2 : _gb._soundModule.PlaySound("footstep3.wav", 50, 0, 0, 0); case 3 : _gb._soundModule.PlaySound("footstep4.wav", 50, 0, 0, 0); case 4 : _gb._soundModule.PlaySound("footstep5.wav", 50, 0, 0, 0); case 5 : _gb._soundModule.PlaySound("footstep6.wav", 50, 0, 0, 0); } } } function STATE_Running_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_ThrowStart : _fsm.SetState(STATE_THROWING); break; case _global.MSG_TargetCaught : _fsm.SetState(STATE_CAUGHT); break; case _global.MSG_Stop : _fsm.SetState(STATE_IDLE); break; case _global.MSG_Hit : _fsm.SetState(STATE_HIT); } } function STATE_Running_Exit(Void) { } function STATE_Throwing_Enter(Void) { var _local2 = _spriteController_body.PlayAnimation(_dir + "_throw"); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.PlayAnimation(_dir + "_run"); _mc.feet_mc.gotoAndStop(_local2); _gb._soundModule.PlaySound("numbuh1_throw_grenade.wav", 150); } function STATE_Throwing_Update(Void) { getKeys(); var _local2 = _spriteController_body.Update(); if (_spriteController_body.AnimationComplete()) { _fsm.SetState(STATE_RUNNING); } else { _mc.body_mc.gotoAndStop(_local2); } _local2 = _spriteController_feet.Update(); _mc.feet_mc.gotoAndStop(_local2); _frameCounter++; if ((_frameCounter % 8) == 0) { var _local3 = random(6); switch (_local3) { case 0 : _gb._soundModule.PlaySound("footstep1", 50, 0, 0, 0); case 1 : _gb._soundModule.PlaySound("footstep2", 50, 0, 0, 0); case 2 : _gb._soundModule.PlaySound("footstep3", 50, 0, 0, 0); case 3 : _gb._soundModule.PlaySound("footstep4", 50, 0, 0, 0); case 4 : _gb._soundModule.PlaySound("footstep5", 50, 0, 0, 0); case 5 : _gb._soundModule.PlaySound("footstep6", 50, 0, 0, 0); } } } function STATE_Throwing_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_Throw : break; case _global.MSG_TargetCaught : _fsm.SetState(STATE_CAUGHT); break; case _global.MSG_Stop : break; case _global.MSG_Hit : _fsm.SetState(STATE_HIT); } } function STATE_Throwing_Exit(Void) { } function STATE_Hit_Enter(Void) { _collisionEnabled = false; var _local2 = _spriteController_body.PlayAnimation("hit"); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.PlayAnimation("hit"); _mc.feet_mc.gotoAndStop(_local2); _gb._soundModule.PlaySound("gets_hit.wav"); loseHealth(10); } function STATE_Hit_Update(Void) { var _local2 = _spriteController_body.Update(); if (_spriteController_body.AnimationComplete()) { _fsm.SetState(STATE_IDLE); } else { _mc.body_mc.gotoAndStop(_local2); } _mc.feet_mc.gotoAndStop(_spriteController_feet.Update()); } function STATE_Hit_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_Run)) { } else { _fsm.SetState(STATE_IDLE); } } function STATE_Hit_Exit(Void) { _collisionEnabled = true; _struggle = false; } function STATE_Caught_Enter(Void) { _grenadeKey = false; _grenadeSight._x = (_grenadeSight._y = -200); _collisionEnabled = false; var _local2 = _spriteController_body.PlayAnimation("struggle"); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.PlayAnimation("struggle"); _mc.feet_mc.gotoAndStop(_local2); beginStruggle(); if (_gb.getRestarted() == true) { _struggleTimer = 20; } } function STATE_Caught_Update(Void) { checkStruggle(); _mc.body_mc.gotoAndStop(_spriteController_body.Update()); _mc.feet_mc.gotoAndStop(_spriteController_feet.Update()); if (_gb.getRestarted() == true) { if ((_struggleTimer--) <= 0) { _fsm.SetState(STATE_BREAKOUT); _gb._enemyGrabSide = 0; knockBackEnemies(); _gb.setRestarted(false); } } else { loseHealth(0.3); } } function STATE_Caught_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_Stop)) { } else { _fsm.SetState(STATE_BREAKOUT); } } function STATE_Caught_Exit(Void) { } function STATE_Breakout_Enter(Void) { var _local2 = _spriteController_body.PlayAnimation("breakout"); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.PlayAnimation("struggle"); _mc.feet_mc.gotoAndStop(_local2); _gb._soundModule.PlaySound("break_free_of_zombie.wav", 50); } function STATE_Breakout_Update(Void) { _mc.body_mc.gotoAndStop(_spriteController_body.Update()); if (_spriteController_body.AnimationComplete()) { _fsm.SetState(STATE_IDLE); } } function STATE_Breakout_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_TargetCaught)) { } } function STATE_Breakout_Exit(Void) { _collisionEnabled = true; _struggle = false; } function STATE_Dead_Enter(Void) { _collisionEnabled = false; var _local2 = _spriteController_body.PlayAnimation("dead"); _mc.body_mc.gotoAndStop(_local2); _local2 = _spriteController_feet.PlayAnimation("struggle"); _mc.feet_mc.gotoAndStop(_local2); _gb._soundModule.PlaySound("transform_sequence_zombie.wav"); var _local3 = _mc.getDepth(); _mc.swapDepths(_local3 + 800000); } function STATE_Dead_Update(Void) { _mc.body_mc.gotoAndStop(_spriteController_body.Update()); } function STATE_Dead_Message(oMsg) { } function STATE_Dead_Exit(Void) { var _local2 = _mc.getDepth(); _mc.swapDepths(_local2 - 800000); } function toString() { return("Hero()"); } var _speedMax = 7; var _spawnX = 300; var _spawnY = 220; var _cRad = 10; var _collOffsetX = 0; var _collOffsetY = 0; var STATE_GLOBAL = 0; var STATE_INIT = 1; var STATE_IDLE = 2; var STATE_RUNNING = 3; var STATE_THROWING = 4; var STATE_LEVELFAIL = 5; var STATE_LEVELPASS = 6; var STATE_CAUGHT = 7; var STATE_HIT = 8; var STATE_BREAKOUT = 9; var STATE_DEAD = 10; var _knockBackRadius = 75; var _healthMax = 100; var _lives = 3; static var _animKey_body = {w_idle:{frames:[80], loop:false}, e_idle:{frames:[200], loop:false}, n_idle:{frames:[280], loop:false}, s_idle:{frames:[1], loop:false}, ne_idle:{frames:[240], loop:false}, se_idle:{frames:[40], loop:false}, nw_idle:{frames:[120], loop:false}, sw_idle:{frames:[160], loop:false}, w_throw:{frames:[100, 101, 102, 103, 104], loop:false}, e_throw:{frames:[220, 221, 222, 223, 224], loop:false}, n_throw:{frames:[300, 301, 302, 303, 304], loop:false}, s_throw:{frames:[20, 21, 22, 23, 24], loop:false}, ne_throw:{frames:[260, 261, 262, 263, 264], loop:false}, se_throw:{frames:[60, 61, 62, 63, 64], loop:false}, nw_throw:{frames:[140, 141, 142, 143, 144], loop:false}, sw_throw:{frames:[180, 181, 182, 183, 184], loop:false}, w_shoot:{frames:[80], loop:false}, e_shoot:{frames:[200], loop:false}, n_shoot:{frames:[280], loop:false}, s_shoot:{frames:[1], loop:false}, ne_shoot:{frames:[240], loop:false}, se_shoot:{frames:[40], loop:false}, nw_shoot:{frames:[120], loop:false}, sw_shoot:{frames:[160], loop:false}, struggle:{frames:[340, 341, 342, 343], loop:true}, breakout:{frames:[360, 360, 361, 361, 362, 362, 362, 362, 362, 362], loop:false}, hit:{frames:[400, 400, 400, 401, 401, 401, 402, 402, 402, 403, 403, 403, 404, 404, 404, 405, 405, 405, 406, 406, 406, 407, 407, 407], loop:false}, dead:{frames:[400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449], loop:false}}; static var _animKey_feet = {w_idle:{frames:[220], loop:true}, e_idle:{frames:[160], loop:true}, n_idle:{frames:[180], loop:false}, s_idle:{frames:[160], loop:true}, ne_idle:{frames:[160], loop:true}, se_idle:{frames:[160], loop:true}, nw_idle:{frames:[220], loop:true}, sw_idle:{frames:[220], loop:true}, w_run:{frames:[120, 121, 122, 123, 124, 125, 126, 127], loop:true}, e_run:{frames:[40, 41, 42, 43, 44, 45, 46, 47], loop:true}, n_run:{frames:[60, 61, 62, 63, 64, 65, 66, 67], loop:true}, s_run:{frames:[1, 2, 3, 4, 5, 6, 7, 8], loop:true}, ne_run:{frames:[80, 81, 82, 83, 84, 85, 86, 87], loop:true}, se_run:{frames:[20, 21, 22, 23, 24, 25, 26, 27], loop:true}, nw_run:{frames:[140, 141, 142, 143, 144, 145, 146, 147], loop:true}, sw_run:{frames:[100, 101, 102, 103, 104, 105, 106, 107], loop:true}, struggle:{frames:[260], loop:false}, hit:{frames:[260], loop:false}}; }
Symbol 2179 MovieClip [__Packages.Standard.SpriteController] Frame 0
class Standard.SpriteController { var _animation_key, _isAnimationFinished, _curFrame, _curAnimation, _isAnimationLooping, _curFrameIndex; function SpriteController () { _animation_key = {}; _isAnimationFinished = false; } function SetKey(oKey) { _animation_key = oKey; } function AnimationComplete(Void) { return(_isAnimationFinished); } function GetCurrentFrame(Void) { return(_curFrame); } function PlayAnimation(sName) { _isAnimationFinished = false; _curAnimation = _animation_key[sName].frames; _isAnimationLooping = _animation_key[sName].loop; _curFrameIndex = 0; _curFrame = _curAnimation[0]; return(_curFrame); } function PlayAnimation_sync(sName) { _curAnimation = _animation_key[sName].frames; _isAnimationLooping = _animation_key[sName].loop; _curFrame = _curAnimation[_curFrameIndex]; return(_curFrame); } function Update(Void) { if (_curFrameIndex < (_curAnimation.length - 1)) { _curFrameIndex++; _curFrame = _curAnimation[_curFrameIndex]; } else { _isAnimationFinished = true; if (_isAnimationLooping) { _curFrameIndex = 0; _curFrame = _curAnimation[_curFrameIndex]; } } return(_curFrame); } function toString(Void) { return("SpriteController()"); } }
Symbol 2180 MovieClip [__Packages.Standard.Simple_FSM] Frame 0
class Standard.Simple_FSM extends Standard.StateMachine { var _states, _event_key, _Owner; function Simple_FSM (obj, states, time, msgRoute) { super(obj, time, msgRoute); _states = states; _event_key = ["_INVALID", "_Enter", "_Message", "_Update", "_Exit"]; } function States(event, msg, state) { if (state < _states.length) { var _local2 = _states[state] + _event_key[event]; if (_Owner instanceof Hamster) { } if (_Owner[_local2] != null) { _Owner[_local2](msg); return(true); } return(false); } return(false); } function toString(Void) { return("Simple_FSM()"); } }
Symbol 2181 MovieClip [__Packages.Hamster] Frame 0
class Hamster { var _gb, _mc, _spriteController, _animKey, _states, _fsm, _collObj, _x0, _y0, _goalX, _vx; function Hamster (gb, mc, idx) { _gb = gb; _mc = mc; _spriteController = new Standard.SpriteController(); _animKey = {idle:{frames:[1], loop:false}, jump:{frames:[41, 42, 43, 44, 45, 46, 47], loop:false}, zombiewalk:{frames:[2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9], loop:true}, hit:{frames:[11], loop:false}, unzombify:{frames:[13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], loop:false}, leave:{frames:[28, 28, 29, 29, 30, 30, 31, 31], loop:true}}; _spriteController.SetKey(_animKey); _states = ["STATE_Global", "STATE_Init", "STATE_Idle", "STATE_Drop", "STATE_Running", "STATE_Unzombify", "STATE_Leaving"]; _fsm = new Standard.Simple_FSM(this, _states, _gb._time, _gb._msgRoute); _collObj = new Standard.Geometry.Circle(_mc._x + _collOffsetX, _mc._y + _collOffsetY, _cRad); } function init(x0, y0, bStart) { _fsm.SetState(STATE_INIT); _x0 = x0; _y0 = y0; moveTo(x0, y0); var _local2 = 200 + (_mc._y * 1000); _mc.swapDepths(_local2); _fsm.SetState(STATE_IDLE); } function update() { var _local2 = 200 + (_mc._y * 1000); _mc.swapDepths(_local2); _fsm.Update(); } function GetStateMachine(Void) { return(_fsm); } function getCollObject() { return(_collObj); } function knockback() { _vy = -1; } function moveXY(dx, dy) { moveTo(_mc._x + dx, _mc._y + dy); } function moveTo(x, y) { _mc._x = x; _mc._y = y; _collObj.setPos(_mc._x + _collOffsetX, _mc._y + _collOffsetY); } function seek() { var _local2 = Math.atan2(_goalY - _mc._y, _goalX - _mc._x); _vx = _vmax * Math.cos(_local2); _vy = _vmax * Math.sin(_local2); } function checkCollision() { if (!_gb._hero.getCollEnabled()) { return(undefined); } var _local5 = _gb._hero._mc; var _local3 = _mc._x - _local5._x; var _local4 = _mc._y - _local5._y; if (((_local3 * _local3) + (_local4 * _local4)) < 400) { _fsm.SendMsg(_global.MSG_Hit, _gb._hero); } } function STATE_Global_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_Run)) { } else { _fsm.SetState(STATE_DROP); } } function STATE_Init_Update(Void) { _fsm.SetState(_INIT_STATE); } function STATE_Init_Exit(Void) { } function STATE_Idle_Enter() { var _local2 = _spriteController.PlayAnimation("idle"); _mc.gotoAndStop(_local2); _ZOMBIE = true; } function STATE_Idle_Update() { _fsm.SetState(STATE_DROP); } function STATE_Idle_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_Run)) { } else { _fsm.SetState(STATE_DROP); } } function STATE_Idle_Exit() { } function STATE_Drop_Enter() { _ZOMBIE = true; var _local2 = _spriteController.PlayAnimation("jump"); _mc.gotoAndStop(_local2); _vmax = 3; } function STATE_Drop_Update() { _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SetState(STATE_RUNNING); } } function STATE_Drop_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_Unzombify)) { } else { _fsm.SetState(STATE_UNZOMBIFY); } } function STATE_Drop_Exit() { } function STATE_Running_Enter() { var _local2 = _spriteController.PlayAnimation("zombiewalk"); _mc.gotoAndStop(_local2); } function STATE_Running_Update() { _vy = _vy + 0.1; if (_vy >= _vmax) { _vy = _vmax; } moveXY(0, _vy); if (_mc._y > 395) { _mc._y = 100; _fsm.SetState(STATE_DROP); } checkCollision(); _mc.gotoAndStop(_spriteController.Update()); } function STATE_Running_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_BulletHit : knockback(); break; case _global.MSG_Unzombify : _fsm.SetState(STATE_UNZOMBIFY); } } function STATE_Running_Exit() { } function STATE_Unzombify_Enter(oMsg) { var _local2 = _spriteController.PlayAnimation("unzombify"); _gb._soundModule.PlaySound("transform_sequence_operative.wav"); _ZOMBIE = false; } function STATE_Unzombify_Update(oMsg) { _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SetState(STATE_LEAVING); } } function STATE_Unzombify_Message(oMsg) { } function STATE_Unzombify_Exit(oMsg) { } function STATE_Leaving_Enter() { _vmax = 5; _goalX = _goalListX[random(2)]; seek(); var _local2 = _spriteController.PlayAnimation("leave"); _mc.gotoAndStop(_local2); } function STATE_Leaving_Update() { _mc.gotoAndStop(_spriteController.Update()); moveXY(_vx, _vy); var _local2 = _goalX - _mc._x; var _local3 = _goalY - _mc._y; if (_mc._y < 80) { _gb._hamsterCount++; _gb.updateHamsterMeters(); _vx = (_vy = 0); if (!_gb._levelOver) { moveTo(_x0, 100); _fsm.SetState(STATE_DROP); } else { moveTo(-200, -200); _mc._visible = false; } } } function STATE_Leaving_Message(oMsg) { } function STATE_Leaving_Exit() { } function toString() { return("Hamster()"); } var STATE_GLOBAL = 0; var STATE_INIT = 1; var STATE_IDLE = 2; var STATE_DROP = 3; var STATE_RUNNING = 4; var STATE_UNZOMBIFY = 5; var STATE_LEAVING = 6; var _INIT_STATE = Hamster.prototype.STATE_IDLE; var _vy = 0; var _vmax = 3; var _cRad = 10; var _collOffsetX = 0; var _collOffsetY = -20; var _goalListX = [274, 326]; var _goalY = 80; var _ZOMBIE = true; }
Symbol 2182 MovieClip [__Packages.Standard.Geometry.Circle] Frame 0
class Standard.Geometry.Circle { var _x, _y, _radius, _radiusSqr; function Circle (x, y, rad) { _x = x; _y = y; _radius = rad; _radiusSqr = rad * rad; } function setPos(x, y) { _x = x; _y = y; } function isPointWithin(px, py) { var _local2 = px - _x; var _local3 = py - _y; if (_radiusSqr > ((_local2 * _local2) + (_local3 * _local3))) { return(true); } return(false); } function getPos() { return(new flash.geom.Point(_x, _y)); } function getRadius() { return(_radius); } function circleCollision(circ2) { var _local3 = circ2.getRadius(); var _local2 = circ2.getPos(); var _local6 = (_radius + _local3) * (_radius + _local3); var _local4 = _local2.x - _x; var _local5 = _local2.y - _y; if (((_local4 * _local4) + (_local5 * _local5)) < _local6) { return(true); } return(false); } function toString() { return(("Circle(" + [_x, _y, _radius]) + ")"); } }
Symbol 2183 MovieClip [__Packages.Standard.Geometry.Rect] Frame 0
class Standard.Geometry.Rect { var xMin, yMin, xMax, yMax, xCenter, yCenter, width, height; function Rect (ixMin, iyMin, ixMax, iyMax) { trace("Class........................Rect"); xMin = ixMin; yMin = iyMin; xMax = ixMax; yMax = iyMax; xCenter = xMin + ((xMax - xMin) / 2); yCenter = yMin + ((yMax - yMin) / 2); width = xMax - xMin; height = yMax - yMin; } function moveTo(x, y) { var _local2 = x - xCenter; var _local3 = y - yCenter; xMin = xMin + _local2; yMin = yMin + _local3; xMax = xMax + _local2; yMax = yMax + _local3; xCenter = xCenter + _local2; yCenter = yCenter + _local3; } function toString() { return(((((((("Rect(" + xMin) + ", ") + yMin) + ", ") + xMax) + ", ") + yMax) + ")"); } static function pointWithin(x, y, r1) { if (x < r1.xMin) { return(false); } if (x > r1.xMax) { return(false); } if (y < r1.yMin) { return(false); } if (y > r1.yMax) { return(false); } return(true); } static function boundsIntersect(r1, r2) { if (r1.xMax < r2.xMin) { return(false); } if (r2.xMax < r1.xMin) { return(false); } if (r1.yMax < r2.yMin) { return(false); } if (r2.yMax < r1.yMin) { return(false); } return(true); } static function getClosestNormal(x, y, rect) { var _local4 = y - rect.yMin; var _local6 = x - rect.xMin; var _local5 = rect.yMax - y; var _local3 = rect.xMax - x; var _local2 = [_local4, _local6, _local5, _local3]; _local2.sort(compare); return(_local2[0]); } static function compare(a, b) { if (a < b) { return(-1); } if (a > b) { return(1); } return(0); } static function GetOutcode(point, rect) { var _local1 = 0; if (point.y <= rect.yMin) { _local1 = _local1 | 1; } if (point.x >= rect.xMax) { _local1 = _local1 | 2; } if (point.y >= rect.yMax) { _local1 = _local1 | 4; } if (point.x <= rect.xMin) { _local1 = _local1 | 8; } return(_local1); } static function Get_Ray_Exit(start_pos, end_pos, rect) { var _local10 = GetOutcode(start_pos, rect); var _local7 = GetOutcode(end_pos, rect); if (_local7 == 0) { return(false); } if ((_local10 & _local7) == 0) { var _local5 = 0; var _local4 = 1; var _local8 = end_pos.x - start_pos.x; var _local9 = end_pos.y - start_pos.y; var _local3 = 8; if ((_local10 & _local3) != 0) { var _local1 = ((-start_pos.x) - rect.xMin) / _local8; if (_local1 > _local5) { _local5 = _local1; } } else if ((_local7 & _local3) != 0) { var _local1 = (rect.xMin - start_pos.x) / _local8; if (_local1 < _local4) { _local4 = _local1; } } _local3 = 2; if ((_local10 & _local3) != 0) { var _local1 = ((-start_pos.x) + rect.xMax) / _local8; if (_local1 > _local5) { _local5 = _local1; } } else if ((_local7 & _local3) != 0) { var _local1 = ((-start_pos.x) + rect.xMax) / _local8; if (_local1 < _local4) { _local4 = _local1; } } _local3 = 1; if ((_local10 & _local3) != 0) { var _local1 = ((-start_pos.y) - rect.yMin) / _local9; if (_local1 > _local5) { _local5 = _local1; } } else if ((_local7 & _local3) != 0) { var _local1 = (rect.yMin - start_pos.y) / _local9; if (_local1 < _local4) { _local4 = _local1; } } _local3 = 4; if ((_local10 & _local3) != 0) { var _local1 = ((-start_pos.y) + rect.yMax) / _local9; if (_local1 > _local5) { _local5 = _local1; } } else if ((_local7 & _local3) != 0) { var _local1 = ((-start_pos.y) + rect.yMax) / _local9; if (_local1 < _local4) { _local4 = _local1; } } if (_local5 <= _local4) { return({x:start_pos.x + (_local4 * _local8), y:start_pos.y + (_local4 * _local9)}); } } return(false); } }
Symbol 2184 MovieClip [__Packages.BulletMachine] Frame 0
class BulletMachine { var _mc, _bullets, _recycleBin, _hero, _gb, _charging; function BulletMachine (gb, hero, mc, dp) { _mc = mc.createEmptyMovieClip("bulletContainer", dp); _bullets = new Array(); _recycleBin = new Array(); _hero = hero; _gb = gb; _charging = false; } function createBullet(typ, x, y, ang, dist) { if (typ == "bullet") { y = y + 25; if (_frameCount < _fireRate) { return(undefined); } _frameCount = 0; } var _local3; if (typ == "grenade") { y = y - 35; if (!_charging) { _local3 = new Grenade(this, _mc, _count, x, y, ang, dist); _hero.throwStart(); _grenadeTimerStart = _timer; _charging = true; } } else { var _local4 = 1 + random(3); _gb._soundModule.PlaySound(("numbuh1_shoot" + _local4) + ".wav", 60); if (_recycleBin.length == 0) { _local3 = new Bullet(this, _mc, _count, x, y, ang); } else { _local3 = _recycleBin.pop(); _local3.init(x, y, ang); } } _bullets.push(_local3); _count++; } function getGrenadeTimer() { var _local2 = (_timer - _grenadeTimerStart) / _grenadeTimerDuration; if (_local2 > 1) { _local2 = 1; } return(_local2 * 100); } function isCharging() { return(_charging); } function update() { _frameCount++; _timer++; var _local2 = _bullets.length; while (_local2--) { _bullets[_local2].update(); } var _local3 = Boolean((_timer - _grenadeTimerStart) < _grenadeTimerDuration); if ((!_local3) && (_charging)) { _gb.flashGrenadeIcon(); _charging = false; } } function recycle(bul) { var _local2 = _bullets.length; while (_local2--) { if (bul == _bullets[_local2]) { _bullets[_local2].moveTo(-500, -500); _bullets.setCollActive(false); _bullets.splice(_local2, 1); return(undefined); } } } function remove(bul) { var _local2 = _bullets.length; while (_local2--) { if (bul == _bullets[_local2]) { _bullets[_local2]._mc.removeMovieClip(); delete _bullets[_local2]; _bullets.splice(_local2, 1); return(undefined); } } } function getBullets() { return(_bullets); } function resetTimer() { _frameCount = _fireRate; } function explosion(typ, x, y) { if ((x == undefined) || (y == undefined)) { return(undefined); } var _local2 = _mc.attachMovie(typ, "explosion", 999999); _local2._x = x; _local2._y = y; } var _count = 0; var _fireRate = 8; var _frameCount = 8; var _grenadeTimerStart = -150; var _grenadeTimerDuration = 90; var _timer = 0; }
Symbol 2185 MovieClip [__Packages.Bullet] Frame 0
class Bullet { var _bounds, _bulletMachine, _id, _mcParent, _collObj, _collActive, _mc, _ang, _vx, _vy; function Bullet (bMachine, mc, count, x, y, ang) { _bounds = new flash.geom.Rectangle(0, 35, 600, 400); _bulletMachine = bMachine; _id = count; _mcParent = mc; _collObj = new Standard.Geometry.Circle(x, y, _cRad); _collActive = true; init(x, y, ang); } function init(x, y, ang) { _mc = _mcParent.attachMovie("bullet", "bullet" + _id, _id); var _local2 = ""; switch (ang) { case 0 : _local2 = "e"; y = y - 5; break; case 45 : _local2 = "se"; break; case 90 : _local2 = "s"; x = x - 5; y = y - 15; break; case 135 : _local2 = "sw"; break; case 180 : _local2 = "w"; y = y - 5; break; case 225 : _local2 = "nw"; break; case 270 : _local2 = "n"; break; case 315 : _local2 = "ne"; } _mc.gotoAndStop(_local2); _ang = ang; _mc._x = x; _mc._y = y - 20; _vx = _vel * Math.cos((ang * 3.14159) / 180); _vy = _vel * Math.sin((ang * 3.14159) / 180); } function setCollActive(b) { _collActive = b; } function getCollActive() { return(_collActive); } function getCollObject() { return(_collObj); } function moveTo(x, y) { _mc._x = x; _mc._y = y; _collObj.setPos(x + _collOffsetX, y + _collOffsetY); var _local2 = 200 + (_mc._y * 1000); _mc.swapDepths(_local2); } function update() { _collOffsetX = _mc.cPoint._x; _collOffsetY = _mc.cPoint._y; moveTo(_mc._x + _vx, _mc._y + _vy); var _local2 = new flash.geom.Point(_mc._x + _collOffsetX, _mc._y + _collOffsetY); if (!_bounds.containsPoint(_local2)) { _bulletMachine.recycle(this); } } function toString() { return("Bullet() #" + _id); } function getAngle() { return(_ang); } var _vel = 20; var _cRad = 10; var _collOffsetX = 0; var _collOffsetY = 0; }
Symbol 2186 MovieClip [__Packages.Grenade] Frame 0
class Grenade extends Bullet { var _dist, _vz, _bounds, _z, _ang, _mc, _vx, _vy, _cRad, _collObj, _collActive, _mcParent, _id, _bulletMachine; function Grenade (bMachine, mc, count, x, y, ang, dist) { super(bMachine, mc, count, x, y, ang); _dist = 20 * dist; _vz = (_dist * _grav) / (2 * _vel); _bounds = new flash.geom.Rectangle(30, 40, 570, 370); _z = 0.1; _ang = ang; _mc._x = x; _mc._y = y; _vx = _vel * Math.cos((_ang * 3.14159) / 180); _vy = _vel * Math.sin((_ang * 3.14159) / 180); _cRad = 50; _collObj = new Standard.Geometry.Circle(x, y, _cRad); _collActive = false; } function init(x, y, ang) { _mc = _mcParent.attachMovie("grenade", "grenade" + _id, _id); _ang = ang; _mc._x = x; _mc._y = y; _vx = _vel * Math.cos((ang * 3.14159) / 180); _vy = _vel * Math.sin((ang * 3.14159) / 180); } function update() { _vz = _vz - _grav; _z = _z + _vz; _timer++; if (_z < 0) { _bulletMachine.explosion("explosion", _mc._x, _mc._y); _collActive = true; _timer = 0; return(undefined); } _mc._x = _mc._x + _vx; _mc._y = _mc._y + (_vy - _vz); _collObj.setPos(_mc._x, _mc._y); } function toString() { return("Grenade()"); } var _grav = 3; var _timer = 0; var _vel = 20; }
Symbol 2187 MovieClip [__Packages.Standard.SoundModule] Frame 0
class Standard.SoundModule { var _mc, _hash, _num, _active_sounds, _fade_interval, _music_mute, _defaultVol, _curr_music, _fade_interval2; function SoundModule (mc) { _mc = mc; _hash = {}; _num = 0; _active_sounds = []; _fade_interval = null; _music_mute = _global.MUSIC_MUTE; _defaultVol = 100; } function SoundAvailable() { return(_active_sounds.length < 8); } function LoadSound(sound_name) { _num++; var _local3 = "mySound" + _num; _mc.createEmptyMovieClip(_local3, _num); var _local2 = new Sound(_mc[_local3]); _local2.parent = this; _local2.lastStart = 0; _local2.onSoundComplete = function () { this.parent.DeactivateSound(sound_name); }; _hash[sound_name] = _local2; return(_local2); } function SetMusicMute(oBool) { _music_mute = oBool; if (_music_mute == true) { _hash["music_" + _curr_music].setVolume(0); } else { _hash["music_" + _curr_music].setVolume(_global.MUSIC_VOL); } } function GetMusicMute() { return(_music_mute); } function StopMusic() { var _local2 = _active_sounds.length; while (_local2--) { if (_active_sounds[_local2].indexOf("music") != -1) { StopSound(_active_sounds[_local2]); break; } } _curr_music = "none"; } function GetCurMusic(Void) { return(_curr_music); } function PlayMusic(str) { if (str == _curr_music) { return(undefined); } if (str == "none") { FadeSound("music_" + _curr_music, _global.MUSIC_VOL, 0, 0.5); } else { CrossFade("music_" + _curr_music, "music_" + str, 0.5); _curr_music = str; } } function DeactivateSound(snd) { var _local2 = _active_sounds.length; while (_local2--) { if (snd == _active_sounds[_local2]) { _active_sounds.splice(_local2, 1); break; } } } function DeactivateAllSounds() { _active_sounds = []; } function StopSound(snd) { var _local2 = _hash[snd]; _local2.stop(); DeactivateSound(snd); } function StopAll() { for (var _local2 in _active_sounds) { StopSound(_active_sounds[_local2]); } _curr_music = "none"; } function soundIsPlaying(snd) { for (var _local3 in _active_sounds) { if (_active_sounds[_local3] == snd) { return(true); } } return(false); } function PlaySound(snd, vol, pan, offset, loop) { for (var _local4 in _active_sounds) { if (_active_sounds[_local4] == snd) { if (snd.indexof("footstep") != -1) { return(undefined); } } } if (_active_sounds.length < MAX_SOUNDS) { var _local3 = _hash[snd]; if (vol == null) { _local3.setVolume(_defaultVol); } else { _local3.setVolume(vol); } if (pan != null) { _local3.setPan(pan); } if (offset == null) { offset = 0; } if (loop == null) { loop = 0; } _local3.start(offset, loop); _active_sounds.push(snd); } } function CrossFade(snd1, snd2, dur) { FadeSound(snd1, _global.MUSIC_VOL, 0, dur); PlaySound(snd2, 0, 0, 0, 9999); FadeSound2(snd2, 0, _global.MUSIC_VOL, dur); } function FadeSound(snd, startVol, endVol, duration) { if (_fade_interval != null) { clearInterval(_fade_interval); } _hash[snd].setVolume(startVol); var _local2; if (endVol < startVol) { _local2 = -1; } else { _local2 = 1; } var _local5 = (duration / Math.abs(endVol - startVol)) * 1000; _fade_interval = setInterval(this, "Fade_Sound_Update", _local5, [snd, endVol, _local2]); } function FadeSound2(snd, startVol, endVol, duration) { if (_fade_interval2 != null) { clearInterval(_fade_interval2); } _hash[snd].setVolume(startVol); var _local2; if (endVol < startVol) { _local2 = -1; } else { _local2 = 1; } var _local5 = (duration / Math.abs(endVol - startVol)) * 1000; _fade_interval2 = setInterval(this, "Fade_Sound_Update2", _local5, [snd, endVol, _local2]); } function Fade_Sound_Update(sndAr) { var _local4 = sndAr[0]; var _local5 = sndAr[1]; var _local3 = sndAr[2]; var _local2 = _hash[_local4].getVolume() + _local3; if (((_local3 > 0) && (_local2 <= _local5)) || ((_local3 < 0) && (_local2 >= _local5))) { _hash[_local4].setVolume(_local2); if (_local2 <= 0) { StopSound(_local4); } } else { clearInterval(_fade_interval); } } function Fade_Sound_Update2(sndAr) { var _local4 = sndAr[0]; var _local5 = sndAr[1]; var _local3 = sndAr[2]; var _local2 = _hash[_local4].getVolume() + _local3; if (((_local3 > 0) && (_local2 <= _local5)) || ((_local3 < 0) && (_local2 >= _local5))) { _hash[_local4].setVolume(_local2); if (_local2 <= 0) { StopSound(_local4); } } else { clearInterval(_fade_interval2); } } function getSound(snd) { return(_hash[snd]); } function toString() { return("SoundModule()"); } function unload() { for (var _local3 in _hash) { delete _hash[_local3]; } var _local2 = 0; while (_local2 < _num) { _mc["mySound" + _num].removeMovieClip(); _local2++; } delete _hash; } static var MAX_SOUNDS = 32; }
Symbol 2188 MovieClip [__Packages.Standard.Map.NodeMap] Frame 0
class Standard.Map.NodeMap { var _nodeList, _historyList; function NodeMap () { trace("Class........................NodeMap"); _nodeList = []; _historyList = []; } function addNode(newNode) { _nodeList.push(newNode); } function getNodeDiff(n) { return(_nodeList[n].diff); } function getNodeID(n) { return(_nodeList[n].id); } function getNodeLinks(n) { trace("NodeMap n :" + n); trace("_nodeList[n].links : " + _nodeList[n].links); return(_nodeList[n].links); } function addToHistoryList(n) { trace("NodeMap ..........addToHistoryList"); var _local3 = false; var _local2 = _historyList.length; while (_local2--) { if (_historyList[_local2] == n) { _local3 = true; } } if (!_local3) { _historyList.push(n); } } }
Symbol 2189 MovieClip [__Packages.Enemy] Frame 0
class Enemy { var _gb, _targ, _mc, _idx, _ZOMBIE, _maxChaseSpeed, _maxTurnSpeed, _enemyList, _spriteController, _states, _fsm, _seekTimer, _collObj, _targetSpotX, _targetSpotY, _moveTimer, _angle, _speedMax, _agil, _xc, _yc, _targDX, _targDY, _proximity, _enemyIsClose, _speed, _vx, _vy, _knockbackFrameCount, _wanderTime; function Enemy (gb, mc, seekTarget, idx, enemyList) { _gb = gb; _targ = seekTarget; _mc = mc; _idx = idx; _ZOMBIE = true; _maxChaseSpeed = 2 + (Math.random() * 1.25); _maxTurnSpeed = 0.001 + (Math.random() * 0.2); _enemyList = enemyList; _spriteController = new Standard.SpriteController(); _states = ["STATE_Global", "STATE_Init", "STATE_Idle", "STATE_Chasing", "STATE_TargetCaught", "STATE_Stun1", "STATE_Stun2", "STATE_Stun3", "STATE_Unzombify", "STATE_Zombify", "STATE_OperativeFlee", "STATE_Knockback", "STATE_Wander"]; _fsm = new Standard.Simple_FSM(this, _states, _gb._time, _gb._msgRoute); _seekTimer = 0; _collObj = new Standard.Geometry.Circle(_mc._x + _collOffsetX, _mc._y + _collOffsetY, _cRad); _mc.feelers._visible = false; _targetSpotX = -100 + (Math.random() * 200); _targetSpotY = -100 + (Math.random() * 200); _moveTimer = 0; } function getAngle() { return(_angle); } function init() { } function initAsOperative() { _ZOMBIE = false; _INIT_STATE = STATE_OPERATIVE_FLEE; _mc.gotoAndStop(1); } function update() { _collObj.setPos(_mc._x + _collOffsetX, _mc._y + _collOffsetY); _fsm.Update(); } function moveTo(x, y) { _mc._x = x; _mc._y = y; _collObj.setPos(x + _collOffsetX, y + _collOffsetY); var _local2 = 200 + (_mc._y * 1000); _mc.swapDepths(_local2); } function setCollOffset(dx, dy) { _collOffsetX = dx; _collOffsetY = dy; } function getCollObject() { return(_collObj); } function setSpeedMax(n) { _speedMax = n; } function setAgility(n) { _agil = n; } function isZombie() { return(_ZOMBIE); } function setTarget(o) { _targ = o; } function setCentroid(x, y) { if ((!x) && (!y)) { _xc = _mc._x; _yc = _mc._y; } else { _xc = x; _yc = y; } } function addCentroid(dx, dy) { _xc = _xc + dx; _yc = _yc + dy; } function updateProximity() { if (_ZOMBIE) { _targDX = _targ._mc._x - _mc._x; _targDY = _targ._mc._y - _mc._y; var _local4 = Math.sqrt((_targDX * _targDX) + (_targDY * _targDY)); _proximity = Boolean(_local4 < _proximityRange); _targ.setEnemyIsClose(_proximity); if (_local4 >= 100) { var _local2 = _targ._mc._x; var _local3 = _targ._mc._y; _local3 = _local3 + _targetSpotY; _local2 = _local2 + _targetSpotX; if (_local2 < _gb._playField.xMin) { _local2 = _gb._playField.xMin; } if (_local2 > _gb._playField.xMax) { _local2 = _gb._playField.xMax; } if (_local3 < _gb._playField.yMin) { _local3 = _gb._playField.yMin; } if (_local3 > _gb._playField.yMax) { _local3 = _gb._playField.yMax; } _targDX = _local2 - _mc._x; _targDY = _local3 - _mc._y; if (_targ._mc._x < _mc._x) { if ((_targ._mc._x + _targetSpotX) > _mc._x) { _targDX = _targ._mc._x - _mc._x; } } else if ((_targ._mc._x + _targetSpotX) < _mc._x) { _targDX = _targ._mc._x - _mc._x; } } } } function setEnemyIsClose(bClose) { _enemyIsClose = bClose; } function getNewTarget() { var _local3 = Math.random(); var _local2 = _gb._operativeList.length; if (_local3 < (1 / (1 + _local2))) { _targ = _gb._hero; } else { _targ = _gb._operativeList[random(_local2)]; } _gb._soundModule.PlaySound(("zombie_groan" + (1 + random(5))) + ".wav", 40); } function targetOperative() { var _local3 = Math.random(); var _local2 = _gb._operativeList.length; if (_local3 < (1 / (1 + _local2))) { _targ = _gb._hero; return(false); } _targ = _gb._operativeList[random(_local2)]; _gb._soundModule.PlaySound(("zombie_groan" + (1 + random(4))) + ".wav", 40); return(true); } function canGrabHero(mcX, targX) { if (mcX < targX) { if (!(_gb._enemyGrabSide & 1)) { _gb._enemyGrabSide = _gb._enemyGrabSide ^ 1; return(true); } } else if (!(_gb._enemyGrabSide & 16)) { _gb._enemyGrabSide = _gb._enemyGrabSide ^ 16; return(true); } return(false); } function chase() { _speed = _speed + _acc; if (_speed > _maxChaseSpeed) { _speed = _maxChaseSpeed; } var _local5 = Math.atan2(_targDY, _targDX); var _local10 = ((_local5 * 180) / 3.14) + 90; _local10 = (_local10 + 360) % 360; var _local11 = ((_angle * 180) / 3.14) + 90; var _local6 = _angle - _local5; if (_local6 < 0) { if (_local6 < _maxTurnSpeed) { _angle = _local5 - _maxTurnSpeed; } } else if (_local6 > _maxTurnSpeed) { _angle = _local5 + _maxTurnSpeed; } _vx = _speed * Math.cos(_angle); _vy = _speed * Math.sin(_angle); if (_proximity) { var _local8 = _targ._mc._x - _mc._x; var _local9 = _targ._mc._y - _mc._y; var _local7 = Math.sqrt((_local8 * _local8) + (_local9 * _local9)); if (_local7 < _cRad) { _fsm.SendMsg(_global.MSG_TargetCaught, _targ); if (_targ instanceof Hero) { if (canGrabHero(_mc._x, _targ._mc._x)) { _fsm.SetState(STATE_TARGET_CAUGHT); } else if (!targetOperative()) { _fsm.SetState(STATE_WANDER); } } else { getNewTarget(); } } _targ.addCentroid((10000 / _local7) * Math.cos(_angle), (10000 / _local7) * Math.sin(_angle)); } else if (outOfBounds(_mc._x + _vx, _mc._y + _vy)) { _targetSpotX = -100 + (Math.random() * 200); _targetSpotY = -100 + (Math.random() * 200); } var _local3 = _mc._x + _vx; var _local4 = _mc._y + _vy; if (_local3 < _gb._playField.xMin) { _local3 = _gb._playField.xMin; } if (_local3 > _gb._playField.xMax) { _local3 = _gb._playField.xMax; } if (_local4 < _gb._playField.yMin) { _local4 = _gb._playField.yMin; } if (_local4 > _gb._playField.yMax) { _local4 = _gb._playField.yMax; } moveTo(_local3, _local4); } function handleBounds(angle, mcX, mcY) { if (mcX < _gb._fleeField.xMin) { if (angle >= 270) { angle = angle + 90; } else if (angle > 180) { angle = angle - 90; } } else if (mcX > _gb._fleeField.xMax) { if (angle < 90) { angle = angle - 90; } if ((angle < 180) && (angle >= 90)) { angle = angle + 90; } } else if (mcY < _gb._fleeField.yMin) { if (angle > 270) { angle = angle - 90; } if (angle < 90) { angle = angle + 90; } } else if (mcY > _gb._fleeField.yMax) { if ((angle > 90) && (angle <= 180)) { angle = angle - 90; } if ((angle > 180) && (angle <= 270)) { angle = angle + 90; } } return(angle); } function flee() { var _local8 = 0; var _local9 = 0; var _local16 = _mc._x; var _local17 = _mc._y; var _local13 = _gb._enemyList.length; var _local12 = false; if (_moveTimer > 0) { _moveTimer = _moveTimer - 1; _speed = _speed + _acc; if (_speed > _maxFleeSpeed) { _speed = _maxFleeSpeed; } _vx = _speed * Math.cos(_angle); _vy = _speed * Math.sin(_angle); var _local10 = _mc._x + _vx; var _local11 = _mc._y + _vy; if (_local10 < _gb._playField.xMin) { _local10 = _gb._playField.xMin; } if (_local10 > _gb._playField.xMax) { _local10 = _gb._playField.xMax; } if (_local11 < _gb._playField.yMin) { _local11 = _gb._playField.yMin; } if (_local11 > _gb._playField.yMax) { _local11 = _gb._playField.yMax; } moveTo(_local10, _local11); _enemyIsClose = false; return(undefined); } var _local3 = 0; while (_local3 < _local13) { var _local5 = _gb._enemyList[_local3]; var _local2 = _mc._x - _local5._mc._x; var _local4 = _mc._y - _local5._mc._y; if (!_local5.isZombie()) { } else { var _local6 = Math.sqrt(_local2 * _local2, _local4 * _local4); var _local7 = 100; if (_local6 < _local7) { _local8 = _local8 + _local2; _local9 = _local9 + _local4; _local12 = true; } } _local3++; } if (_local12) { _speed = _speed + _acc; if (_speed > _maxFleeSpeed) { _speed = _maxFleeSpeed; } var _local15 = Math.atan2(_local9, _local8); var _local14 = ((_local15 * 180) / 3.14) + 90; _local14 = (_local14 + 360) % 360; _local14 = handleBounds(_local14, _local16, _local17); _angle = (_local14 - 90) * 0.01744444; _moveTimer = 20; } else { _speed = _speed - _acc; if (_speed < 0) { _speed = 0; } } _vx = _speed * Math.cos(_angle); _vy = _speed * Math.sin(_angle); var _local10 = _mc._x + _vx; var _local11 = _mc._y + _vy; if (_local10 < _gb._playField.xMin) { _local10 = _gb._playField.xMin; } if (_local10 > _gb._playField.xMax) { _local10 = _gb._playField.xMax; } if (_local11 < _gb._playField.yMin) { _local11 = _gb._playField.yMin; } if (_local11 > _gb._playField.yMax) { _local11 = _gb._playField.yMax; } moveTo(_local10, _local11); if ((_mc._x < 0) || (_mc._x > 600)) { moveTo(_mc._x - _vx, _mc._y); _speed = 0.5; } if ((_mc._y < 0) || (_mc._y > 400)) { moveTo(_mc._x, _mc._y - _vy); _speed = 0.5; } _enemyIsClose = false; } function fixBounds() { var _local2 = {}; _local2.x = _mc._x; _local2.y = _mc._y; switch (Standard.Geometry.Rect.GetOutcode(_local2, _gb._playField)) { case 1 : _vy = 2; break; case 2 : _vx = -2; break; case 4 : _vy = -2; break; case 8 : _vx = 2; } } function outOfBounds(x, y) { var _local2 = Standard.Geometry.Rect.pointWithin(x, y, _gb._playField); if (_local2 == false) { return(true); } return(false); } function updateDirection(animkey) { var _local3; var _local2 = 90 + (57.29583 * _angle); if (_local2 < 0) { _local2 = _local2 + 360; } _local2 = _local2 % 360; if (_local2 < 25) { _local3 = "n"; } else if (_local2 < 65) { _local3 = "ne"; } else if (_local2 < 115) { _local3 = "e"; } else if (_local2 < 160) { _local3 = "se"; } else if (_local2 < 205) { _local3 = "s"; } else if (_local2 < 250) { _local3 = "sw"; } else if (_local2 < 295) { _local3 = "w"; } else if (_local2 < 335) { _local3 = "nw"; } else { _local3 = "n"; } if (_local3 != _dir) { _dir = _local3; var _local4 = _spriteController.PlayAnimation(_dir + animkey); _mc.gotoAndStop(_local4); } } function getPos() { return({x:_mc._x, y:_mc._y}); } function GetStateMachine(Void) { return(_fsm); } function knockback(ang) { _vx = _speed * Math.cos(ang); _vy = _speed * Math.cos(ang); var _local2 = _mc._x + _vx; var _local3 = _mc._y + _vy; if (_local2 < _gb._playField.xMin) { _local2 = _gb._playField.xMin; _speed = 0; } if (_local2 > _gb._playField.xMax) { _local2 = _gb._playField.xMax; _speed = 0; } if (_local3 < _gb._playField.yMin) { _local3 = _gb._playField.yMin; _speed = 0; } if (_local3 > _gb._playField.yMax) { _local3 = _gb._playField.yMax; _speed = 0; } moveTo(_local2, _local3); } function checkTarget() { var _local6 = _targ._mc._x - _mc._x; var _local7 = _targ._mc._y - _mc._y; if (((_local6 * _local6) + (_local7 * _local7)) > 40000) { var _local5 = _gb._enemyList.length; while (_local5--) { var _local2 = _gb._enemyList[_local5]; var _local3 = _local2._mc._x - _mc._x; var _local4 = _local2._mc._y - _mc._y; if (((_local3 * _local3) + (_local4 * _local4)) > 40000) { _targ = _local2; return(undefined); } } } } function STATE_Global_Message(oMsg) { } function STATE_Init_Update(Void) { _fsm.SetState(_INIT_STATE); } function STATE_Init_Exit(Void) { } function STATE_Idle_Enter(Void) { _spriteController.PlayAnimation("idle"); _mc.gotoAndStop(_spriteController.Update()); } function STATE_Idle_Update(Void) { _mc.gotoAndStop(_spriteController.Update()); } function STATE_Idle_Message(oMsg) { } function STATE_Idle_Exit(Void) { } function STATE_Chasing_Enter(Void) { _ZOMBIE = true; _angle = 0; updateDirection("_run"); var _local2 = _spriteController.PlayAnimation(_dir + "_run"); _mc.gotoAndStop(_local2); _seekTimer = 0; } function STATE_Chasing_Update(Void) { _seekTimer++; if (_seekTimer > 100) { checkTarget(); _seekTimer = 0; } chase(); updateDirection("_run"); _mc.gotoAndStop(_spriteController.Update()); } function STATE_Chasing_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_BulletHit : _fsm.SetState(STATE_STUN1); break; case _global.MSG_Unzombify : _fsm.SetState(STATE_UNZOMBIFY); break; case _global.MSG_Run : _targ = _gb._hero; _fsm.SetState(STATE_KNOCKBACK); } } function STATE_Chasing_Exit(Void) { } function STATE_TargetCaught_Enter(Void) { if (_mc._x < _targ._mc._x) { moveTo(_targ._mc._x - 40, _targ._mc._y); _mc._xscale = 100; } else { moveTo(_targ._mc._x + 40, _targ._mc._y); _mc._xscale = -100; } var _local2 = 1 + random(3); _gb._soundModule.PlaySound(("zombie_grabs_you" + _local2) + ".wav", 70); var _local3 = _spriteController.PlayAnimation("struggle"); _mc.gotoAndStop(_local3); } function STATE_TargetCaught_Update(Void) { _mc.gotoAndStop(_spriteController.Update()); } function STATE_TargetCaught_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_Run)) { } else { _targ = _gb._hero; _fsm.SetState(STATE_KNOCKBACK); } } function STATE_TargetCaught_Exit(Void) { _mc._xscale = 100; } function STATE_Knockback_Enter(Void) { _ZOMBIE = true; _angle = 0; updateDirection("_run"); var _local2 = _spriteController.PlayAnimation(_dir + "_run"); _mc.gotoAndStop(_local2); _knockbackFrameCount = 0; _speed = -7; } function STATE_Knockback_Update(Void) { var _local2 = _targ._mc._x - _mc._x; var _local3 = _targ._mc._y - _mc._y; var _local4 = Math.atan2(_local3, _local2); var _local5 = Math.sqrt((_local2 * _local2) + (_local3 * _local3)); if ((_local5 < 75) && (_knockbackFrameCount < 18)) { knockback(_local4); _knockbackFrameCount++; } else { _targ = _gb._hero; _fsm.SetState(STATE_CHASING); return(undefined); } if (_speed == 0) { _fsm.SetState(STATE_STUN3); _angle = _local4; return(undefined); } updateDirection("_run"); _mc.gotoAndStop(_spriteController.Update()); } function STATE_Knockback_Message(oMsg) { } function STATE_Knockback_Exit(Void) { } function STATE_Stun1_Enter(Void) { _spriteController.PlayAnimation("daze1"); _mc.gotoAndStop(_spriteController.Update()); if (_mc._x > _gb._hero._mc._x) { _mc._xscale = -100; } else { _mc._xscale = 100; } _stunTimer = 20; _speed = -5; var _local2 = _gb._hero._mc._x - _mc._x; var _local3 = _gb._hero._mc._y - _mc._y; _angle = Math.atan2(_local3, _local2); } function STATE_Stun1_Update(Void) { _vx = _speed * Math.cos(_angle); _vy = _speed * Math.sin(_angle); var _local2 = _mc._x + _vx; var _local3 = _mc._y + _vy; if (_local2 < _gb._playField.xMin) { _local2 = _gb._playField.xMin; } if (_local2 > _gb._playField.xMax) { _local2 = _gb._playField.xMax; } if (_local3 < _gb._playField.yMin) { _local3 = _gb._playField.yMin; } if (_local3 > _gb._playField.yMax) { _local3 = _gb._playField.yMax; } moveTo(_local2, _local3); _mc.gotoAndStop(_spriteController.Update()); _stunTimer--; if (_stunTimer <= 0) { _speed = 0; _targ = _gb._hero; var _local4 = _gb._hero._mc._x - _mc._x; var _local5 = _gb._hero._mc._y - _mc._y; _angle = Math.atan2(_local5, _local4); _fsm.SetState(STATE_CHASING); return(undefined); } } function STATE_Stun1_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_Run : _targ = _gb._hero; _fsm.SetState(STATE_CHASING); break; case _global.MSG_BulletHit : _fsm.SetState(STATE_STUN2); break; case _global.MSG_Unzombify : _fsm.SetState(STATE_UNZOMBIFY); } } function STATE_Stun1_Exit(Void) { _mc._xscale = 100; } function STATE_Stun2_Enter(Void) { _speed = 0; _fsm.SendDelayedMsg(3, _global.MSG_Run2, this); _spriteController.PlayAnimation("daze2"); _mc.gotoAndStop(_spriteController.Update()); if (_mc._x > _gb._hero._mc._x) { _mc._xscale = -100; } else { _mc._xscale = 100; } } function STATE_Stun2_Update(Void) { _mc.gotoAndStop(_spriteController.Update()); } function STATE_Stun2_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_Run2 : _fsm.SetState(STATE_CHASING); break; case _global.MSG_BulletHit : _fsm.SetState(STATE_STUN3); break; case _global.MSG_Unzombify : _fsm.SetState(STATE_UNZOMBIFY); } } function STATE_Stun2_Exit(Void) { _mc._xscale = 100; } function STATE_Stun3_Enter(Void) { _fsm.SendDelayedMsg(2, _global.MSG_Run3, this); _spriteController.PlayAnimation("daze3_loop"); _mc.gotoAndStop(_spriteController.Update()); if (_mc._x > _gb._hero._mc._x) { _mc._xscale = -100; } else { _mc._xscale = 100; } } function STATE_Stun3_Update(Void) { _mc.gotoAndStop(_spriteController.Update()); } function STATE_Stun3_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_Run3 : _fsm.SetState(STATE_CHASING); break; case _global.MSG_Unzombify : _fsm.SetState(STATE_UNZOMBIFY); } } function STATE_Stun3_Exit(Void) { _mc._xscale = 100; } function STATE_Unzombify_Enter(oMsg) { var _local2 = _spriteController.PlayAnimation("unzombify"); _ZOMBIE = false; _vx = (_vy = (_speed = 0)); _gb.updateOpList(); _gb._soundModule.PlaySound("transform_sequence_operative.wav"); } function STATE_Unzombify_Update(oMsg) { _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SetState(STATE_OPERATIVE_FLEE); } } function STATE_Unzombify_Message(oMsg) { } function STATE_Unzombify_Exit(oMsg) { _gb._soundModule.PlaySound("transform_into_operative.wav"); } function STATE_Zombify_Enter(oMsg) { var _local2 = _spriteController.PlayAnimation("zombify"); _ZOMBIE = true; _vx = (_vy = (_speed = 0)); _gb.updateOpList(); getNewTarget(); _gb._soundModule.PlaySound("transform_sequence_zombie.wav"); } function STATE_Zombify_Update(oMsg) { _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SetState(STATE_CHASING); } } function STATE_Zombify_Message(oMsg) { } function STATE_Zombify_Exit(oMsg) { _gb._soundModule.PlaySound("transform_into_zombie.wav"); } function STATE_OperativeFlee_Enter(Void) { _speed = 0; _angle = 90; flee(); updateDirection("_run_op"); _mc.gotoAndStop(_spriteController.Update()); } function STATE_OperativeFlee_Update(Void) { flee(); if (_speed > 0) { updateDirection("_run_op"); _mc._xscale = 100; } else { _angle = _angle - 3.14159; updateDirection("_idle"); if (_mc._x < 300) { _mc._xscale = 100; } else { _mc._xscale = -100; } } _mc.gotoAndStop(_spriteController.Update()); } function STATE_OperativeFlee_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_TargetCaught)) { } else { _fsm.SetState(STATE_ZOMBIFY); } } function STATE_OperativeFlee_Exit(Void) { } function STATE_Wander_Enter(Void) { _wanderTime = 20; _angle = Math.floor(Math.random() * 360); _angle = (_angle - 90) * 0.01744444; } function STATE_Wander_Update(Void) { if (_wanderTime > 0) { _wanderTime = _wanderTime - 1; _speed = _speed + _acc; if (_speed > _maxFleeSpeed) { _speed = _maxFleeSpeed; } _vx = _speed * Math.cos(_angle); _vy = _speed * Math.sin(_angle); var _local2 = _mc._x + _vx; var _local3 = _mc._y + _vy; if (_local2 < _gb._playField.xMin) { _local2 = _gb._playField.xMin; } if (_local2 > _gb._playField.xMax) { _local2 = _gb._playField.xMax; } if (_local3 < _gb._playField.yMin) { _local3 = _gb._playField.yMin; } if (_local3 > _gb._playField.yMax) { _local3 = _gb._playField.yMax; } moveTo(_local2, _local3); updateDirection("_run"); _mc.gotoAndStop(_spriteController.Update()); return(undefined); } if (_gb._enemyGrabSide == 3) { _wanderTime = 20; _angle = Math.floor(Math.random() * 360); _angle = (_angle - 90) * 0.01744444; return(undefined); } _fsm.SetState(STATE_CHASING); } function STATE_Wander_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_Run)) { } else { _targ = _gb._hero; _fsm.SetState(STATE_KNOCKBACK); } } function STATE_Wander_Exit(Void) { } function toString() { return("Enemy()"); } var _acc = 0.3; var _maxFleeSpeed = 4; var _proximityRange = 200; var _dir = "e"; var STATE_GLOBAL = 0; var STATE_INIT = 1; var STATE_IDLE = 2; var STATE_CHASING = 3; var STATE_TARGET_CAUGHT = 4; var STATE_STUN1 = 5; var STATE_STUN2 = 6; var STATE_STUN3 = 7; var STATE_UNZOMBIFY = 8; var STATE_ZOMBIFY = 9; var STATE_OPERATIVE_FLEE = 10; var STATE_KNOCKBACK = 11; var STATE_WANDER = 12; var _INIT_STATE = Enemy.prototype.STATE_CHASING; var _cRad = 20; var _collOffsetX = 0; var _collOffsetY = -20; var dx = 0; var dy = 0; var _flank = 0; var _stunTimer = 20; }
Symbol 2190 MovieClip [__Packages.Zombie] Frame 0
class Zombie extends Enemy { var _animKey, _spriteController, _fsm, STATE_INIT, _vx, _vy, _vr, _angle, _speed, _speedMax, _agil, _dir, _spawnX, _spawnY, _mc, _idx; function Zombie (gb, mc, seekTarget, idx, enemyList) { super(gb, mc, seekTarget, idx, enemyList); _animKey = {n_idle:{frames:[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3], loop:true}, e_idle:{frames:[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3], loop:true}, s_idle:{frames:[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3], loop:true}, w_idle:{frames:[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3], loop:true}, ne_idle:{frames:[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3], loop:true}, se_idle:{frames:[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3], loop:true}, sw_idle:{frames:[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3], loop:true}, nw_idle:{frames:[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3], loop:true}, w_run:{frames:[162, 163, 164, 165, 166, 167, 168, 169, 170, 171], loop:true}, e_run:{frames:[150, 151, 152, 153, 154, 155, 156, 157, 158, 159], loop:true}, n_run:{frames:[175, 176, 177, 178, 179, 180, 181, 182], loop:true}, s_run:{frames:[142, 143, 144, 145, 146, 147, 148, 149], loop:true}, ne_run:{frames:[150, 151, 152, 153, 154, 155, 156, 157, 158, 159], loop:true}, se_run:{frames:[150, 151, 152, 153, 154, 155, 156, 157, 158, 159], loop:true}, nw_run:{frames:[162, 163, 164, 165, 166, 167, 168, 169, 170, 171], loop:true}, sw_run:{frames:[162, 163, 164, 165, 166, 167, 168, 169, 170, 171], loop:true}, w_run_op:{frames:[30, 31, 32, 33, 34, 35, 36, 37], loop:true}, e_run_op:{frames:[17, 18, 19, 20, 21, 22, 23, 24], loop:true}, n_run_op:{frames:[53, 54, 55, 56, 57, 58, 59, 60], loop:true}, s_run_op:{frames:[45, 46, 47, 48, 49, 50, 51, 52], loop:true}, ne_run_op:{frames:[17, 18, 19, 20, 21, 22, 23, 24], loop:true}, se_run_op:{frames:[17, 18, 19, 20, 21, 22, 23, 24], loop:true}, nw_run_op:{frames:[30, 31, 32, 33, 34, 35, 36, 37], loop:true}, sw_run_op:{frames:[30, 31, 32, 33, 34, 35, 36, 37], loop:true}, unzombify:{frames:[108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 1], loop:false}, zombify:{frames:[61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108], loop:false}, struggle:{frames:[132, 133, 134, 135, 136, 137, 138, 139, 140, 141], loop:false}, daze1:{frames:[183, 184, 185, 186, 187, 188, 189], loop:true}, daze2:{frames:[190, 191, 192, 193, 194, 195, 196, 197, 198, 199], loop:true}, daze3_start:{frames:[200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218], loop:false}, daze3_loop:{frames:[219, 220], loop:true}}; _spriteController.SetKey(_animKey); } function init(x, y) { _fsm.SetState(STATE_INIT); _vx = 0; _vy = 0; _vr = 0; _angle = 0; _speed = 0; _speedMax = 0.2 + (0.5 * Math.random()); _agil = 1; _dir = "s"; _spawnX = x; _spawnY = y; _mc._x = x; _mc._y = y; var _local3 = 200 + ((_mc._y * 1000) + _idx); _mc.swapDepths(_local3); var _local2 = _spriteController.PlayAnimation(_dir + "_run"); _mc.gotoAndStop(_local2); } function toString() { return("Zombie()"); } }
Symbol 2191 MovieClip [__Packages.Boss_362] Frame 0
class Boss_362 { var _gb, _mc, _jumpInterval, _healthBarMC, _health, _spriteController, _animKey, _states, _fsm, _collObj, _x0, _y0, _vx, _vy, _jumpGoalX, _jumpGoalY; function Boss_362 (gb, mc, idx) { trace("Class.........Boss_362"); _gb = gb; _mc = mc; _jumpInterval = {}; _healthBarMC = _gb.attachMovie("bossBar", "bossBar", 20000, {_x:315, _y:-10}); _health = _healthMax; _healthBarMC.gotoAndStop(Math.floor((100 * _health) / _healthMax)); hideHealthBar(); _spriteController = new Standard.SpriteController(); _animKey = {idle:{frames:[1], loop:false}, hit:{frames:[78, 79, 80, 81, 82, 83, 84], loop:false}, spin1_start:{frames:[14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 34, 35, 34, 35, 34, 35, 34, 35], loop:false}, spin1_loop:{frames:[36, 37], loop:true}, jump:{frames:[39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58], loop:true}, spin2_start:{frames:[59, 60, 61, 62], loop:false}, spin2_loop:{frames:[63, 64, 65], loop:true}, signthrow:{frames:[66, 66, 66, 67, 67, 67, 68, 68, 68, 69, 69, 69, 70, 70, 70, 71, 71, 71, 72, 72, 72, 73, 73, 73, 74, 74, 74, 75, 75, 75, 76, 76, 76, 77, 77, 77, 78, 78, 78, 79, 79, 79, 80, 80, 80, 81, 81, 81, 82, 82, 82, 83, 83, 83, 84, 84, 84, 85, 85, 85, 86, 86, 86, 87, 87, 87, 88, 88, 88, 89, 89, 89, 90, 90, 90, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 97, 97, 97, 98, 98, 98, 99, 99, 99, 100, 100, 100, 101, 101, 101, 102, 102, 102, 103, 103, 103, 104, 104, 104], loop:false}, dizzy:{frames:[105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125], loop:false}, dead:{frames:[131, 132, 133, 134, 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], loop:false}}; _spriteController.SetKey(_animKey); _states = ["STATE_Global", "STATE_Init", "STATE_Idle", "STATE_Spin1Start", "STATE_Spin1Loop", "STATE_Jump", "STATE_Spin2Start", "STATE_Spin2Loop", "STATE_Throw", "STATE_ThrowJump", "STATE_Dizzy", "STATE_Dead"]; _fsm = new Standard.Simple_FSM(this, _states, _gb._time, _gb._msgRoute); _collObj = new Standard.Geometry.Circle(_mc._x + _collOffsetX, _mc._y + _collOffsetY, _cRad); } function init(x0, y0) { _fsm.SetState(STATE_INIT); _x0 = x0; _y0 = y0; moveTo(x0, y0); var _local3 = 200 + (_mc._y * 1000); _mc.swapDepths(_local3); var _local2 = _spriteController.PlayAnimation("idle"); _mc.gotoAndStop(_local2); _vx = 15; _vy = 15; jumpInit(); } function update() { var _local2 = 200 + (_mc._y * 1000); _mc.swapDepths(_local2); _fsm.Update(); } function GetStateMachine(Void) { return(_fsm); } function flashSprite() { var _local3 = new flash.geom.ColorTransform(1, 1, 1, 1, 0, -200, -200, 0); var _local4 = new flash.geom.Transform(_mc); _local4.colorTransform = _local3; _global.setTimeout(this, "restoreSprite", 150); } function restoreSprite() { var _local2 = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); var _local3 = new flash.geom.Transform(_mc); _local3.colorTransform = _local2; } function bounce() { if (((_mc._x + _vx) < _gb._playField.xMin) || ((_mc._x + _vx) > _gb._playField.xMax)) { _vx = (-_vx) - random(3); } if (((_mc._y + _vy) < _gb._playField.yMin) || ((_mc._y + _vy) > _gb._playField.yMax)) { _vy = (-_vy) - random(3); } moveXY(_vx, _vy); } function getCollObject() { return(_collObj); } function knockback() { _vy = -1; } function moveXY(dx, dy) { moveTo(_mc._x + dx, _mc._y + dy); } function moveTo(x, y) { if (y > 450) { y = 0; } _mc._x = x; _mc._y = y; _collObj.setPos(_mc._x + _collOffsetX, _mc._y + _collOffsetY); } function setMCDir(sDir) { if (sDir == "w") { _mc._xscale = 100; } else { _mc._xscale = -100; } } function jumpInit() { _jumpGoalX = 540; _jumpGoalY = 100; setMCDir("w"); } function jumpStart() { _vx = (_jumpGoalX - _mc._x) / _jumpFramesTotal; _vy = (_jumpGoalY - _mc._y) / _jumpFramesTotal; _jumpFrameCount = 0; _vz = 10; _gb._soundModule.PlaySound("toilenator_jump.wav", 60); } function jumpTween() { _jumpFrameCount++; moveXY(_vx, _vy - _vz); if (_jumpFrameCount == _jumpFramesTotal) { _mc._x = _jumpGoalX; _mc._y = _jumpGoalY; _fsm.SendMsg(_global.MSG_NextState, this); } _vz = _vz - 1; if (_vz < 0) { _vz = 0; } } function zoomStart() { var _local2 = [60, 540]; if (_jumpGoalX == _local2[0]) { _jumpGoalX = _local2[1]; _mc._xscale = -100; } else { _jumpGoalX = _local2[0]; _mc._xscale = 100; } _vx = (_jumpGoalX - _mc._x) / _jumpFramesTotal; _vy = (_jumpGoalY - _mc._y) / _jumpFramesTotal; _jumpFrameCount = 0; } function zoomTween() { _jumpFrameCount++; moveXY(_vx, _vy - Math.sin((180 * _jumpFrameCount) / _jumpFramesTotal)); if (_jumpFrameCount == _jumpFramesTotal) { _mc._x = _jumpGoalX; _mc._y = _jumpGoalY; if (_mc._y > 300) { _fsm.SendMsg(_global.MSG_Stop, this); } else { _fsm.SendMsg(_global.MSG_NextState, this); } } _vz = _vz - 1; } function checkCollision() { if (!_gb._hero.getCollEnabled()) { return(undefined); } var _local5 = _gb._hero._mc; var _local3 = _local5._x; var _local4 = _local5._y; if (((_mc.hitArea.hitTest(_local3, _local4, true) || (_mc.hitArea.hitTest(_local3, _local4 - 38, true))) || (_mc.hitArea.hitTest(_local3 - 14, _local4 - 19, true))) || (_mc.hitArea.hitTest(_local3 + 14, _local4 - 19, true))) { trace("+++++++++++++++" + _fsm); _fsm.SendMsg(_global.MSG_Hit, _gb._hero); _fsm.SendMsg(_global.MSG_TargetCaught, this); _heroHit = true; } } function checkSignCollision() { if (!_gb._hero.getCollEnabled()) { return(undefined); } var _local3 = _gb._hero._mc; if (_mc.sign_mc.hitArea.hitTest(_local3.hitArea)) { _fsm.SendMsg(_global.MSG_Hit, _gb._hero); } } function isDead() { return(Boolean(_health <= 0)); } function updateHealthBar() { if (_health <= 0) { return(undefined); } _healthBarMC.gotoAndStop(Math.floor((100 * _health) / _healthMax)); _global.setTimeout(this, "hideHealthBar", 300); } function hideHealthBar() { } function takeDamage(n) { flashSprite(); _health = _health - n; updateHealthBar(); if (isDead()) { _fsm.SetState(STATE_DEAD); } } function STATE_Global_Message(oMsg) { } function STATE_Init_Update(Void) { _fsm.SetState(_INIT_STATE); } function STATE_Init_Exit(Void) { } function STATE_Spin1Start_Enter() { _heroHit = false; _vx = -10; _vy = 10; var _local2 = _spriteController.PlayAnimation("spin1_start"); _mc.gotoAndStop(_local2); } function STATE_Spin1Start_Update() { _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SetState(STATE_SPIN1_LOOP); } } function STATE_Spin1Start_Message(oMsg) { } function STATE_Spin1Start_Exit() { } function STATE_Spin1Loop_Enter() { _fsm.SendDelayedMsgToMe(10, _global.MSG_Stop); var _local3 = _spriteController.PlayAnimation("spin1_loop"); _mc.gotoAndStop(_local3); _gb._soundModule.PlaySound("362_wind_loop.wav", 100, 0, 0, 9999); } function STATE_Spin1Loop_Update() { bounce(); checkCollision(); _mc.gotoAndStop(_spriteController.Update()); } function STATE_Spin1Loop_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_Stop : _fsm.SetState(STATE_DIZZY); break; case _global.MSG_TargetCaught : _fsm.SetState(STATE_JUMP); } } function STATE_Spin1Loop_Exit() { _gb._soundModule.StopSound("362_wind_loop.wav"); } function STATE_Spin2Start_Enter() { _heroHit = false; zoomStart(); var _local2 = _spriteController.PlayAnimation("spin2_start"); _mc.gotoAndStop(_local2); } function STATE_Spin2Start_Update() { _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SetState(STATE_SPIN2_LOOP); } } function STATE_Spin2Start_Message(oMsg) { } function STATE_Spin2Start_Exit() { } function STATE_Spin2Loop_Enter() { var _local2 = _spriteController.PlayAnimation("spin2_loop"); _mc.gotoAndStop(_local2); _gb._soundModule.PlaySound("362_wind_loop.wav", 100, 0, 0, 9999); } function STATE_Spin2Loop_Update() { zoomTween(); checkCollision(); _mc.gotoAndStop(_spriteController.Update()); } function STATE_Spin2Loop_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_Stop : _fsm.SetState(STATE_THROWJUMP); break; case _global.MSG_NextState : _jumpGoalY = _jumpGoalY + 75; _fsm.SetState(STATE_JUMP); break; case _global.MSG_TargetCaught : _fsm.SetState(STATE_THROWJUMP); } } function STATE_Spin2Loop_Exit() { _gb._soundModule.StopSound("362_wind_loop.wav"); } function STATE_Jump_Enter() { jumpStart(); var _local2 = _spriteController.PlayAnimation("jump"); _mc.gotoAndStop(_local2); } function STATE_Jump_Update() { _mc.gotoAndStop(_spriteController.Update()); jumpTween(); checkCollision(); } function STATE_Jump_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_NextState)) { } else { _fsm.SetState(STATE_SPIN2_START); } } function STATE_Jump_Exit() { } function STATE_Dizzy_Enter() { _fsm.SendDelayedMsgToMe(4, _global.MSG_Run); var _local3 = _spriteController.PlayAnimation("dizzy"); _mc.gotoAndStop(_local3); } function STATE_Dizzy_Update() { _mc.gotoAndStop(_spriteController.Update()); } function STATE_Dizzy_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_Run : _fsm.SetState(STATE_JUMP); break; case _global.MSG_BulletHit : takeDamage(5); break; case _global.MSG_Unzombify : takeDamage(10); } } function STATE_Dizzy_Exit() { } function STATE_ThrowJump_Enter() { _jumpGoalX = 300; _jumpGoalY = 100; jumpStart(); var _local2 = _spriteController.PlayAnimation("jump"); _mc.gotoAndStop(_local2); } function STATE_ThrowJump_Update() { _mc.gotoAndStop(_spriteController.Update()); jumpTween(); checkCollision(); } function STATE_ThrowJump_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_NextState)) { } else { _fsm.SetState(STATE_THROW); } } function STATE_ThrowJump_Exit() { } function STATE_Throw_Enter() { var _local2 = _spriteController.PlayAnimation("signthrow"); _mc.gotoAndStop(_local2); } function STATE_Throw_Update() { _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.GetCurrentFrame() == 73) { _gb._soundModule.PlaySound("362_swing_weapon.wav"); } if (_spriteController.AnimationComplete()) { _fsm.SendMsg(_global.MSG_NextState, this); } checkSignCollision(); } function STATE_Throw_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_BulletHit : takeDamage(5); break; case _global.MSG_Unzombify : takeDamage(10); break; case _global.MSG_NextState : jumpInit(); _fsm.SetState(STATE_SPIN1_START); } } function STATE_Throw_Exit() { } function STATE_Dead_Enter() { _mc.swapDepths(200); _gb._soundModule.StopSound("362_wind_loop.wav"); _gb._soundModule.PlaySound("boss_death_snds.wav"); var _local2 = _spriteController.PlayAnimation("dead"); _mc.gotoAndStop(_local2); } function STATE_Dead_Update() { _mc.gotoAndStop(_spriteController.Update()); } function toString() { return("Boss362()"); } var STATE_GLOBAL = 0; var STATE_INIT = 1; var STATE_IDLE = 2; var STATE_SPIN1_START = 3; var STATE_SPIN1_LOOP = 4; var STATE_JUMP = 5; var STATE_SPIN2_START = 6; var STATE_SPIN2_LOOP = 7; var STATE_THROW = 8; var STATE_THROWJUMP = 9; var STATE_DIZZY = 10; var STATE_DEAD = 11; var _INIT_STATE = Boss_362.prototype.STATE_JUMP; var _cRad = 10; var _collOffsetX = 0; var _collOffsetY = -20; var _z = 0; var _vz = 0; var _jumpFramesTotal = 19; var _jumpFrameCount = 0; var _healthMax = 300; var _heroHit = false; }
Symbol 2192 MovieClip [__Packages.Boss_Toilenator] Frame 0
class Boss_Toilenator { var _gb, _mc, _jumpInterval, _healthBarMC, _health, _spriteController, _animKey, _states, _fsm, _collObj, _vy, _jumpGoalX, _jumpGoalY, _vx; function Boss_Toilenator (gb, mc, idx) { trace("Class.........Boss_Toilenator"); _gb = gb; _mc = mc; _jumpInterval = {}; _healthBarMC = _gb.attachMovie("bossBar", "bossBar", 20000, {_x:315, _y:-10}); _health = _healthMax; _healthBarMC.gotoAndStop(Math.floor((100 * _health) / _healthMax)); _spriteController = new Standard.SpriteController(); _animKey = {idle:{frames:[1, 1, 2, 2, 3, 3, 4, 4], loop:true}, attack_side_start:{frames:[20, 20, 21, 21, 22, 22, 23, 23, 23, 23, 23, 23], loop:false}, attack_side_loop:{frames:[24, 24, 25, 25, 26, 26, 27, 27], loop:true}, attack_front_start:{frames:[40, 40, 41, 41, 42, 42, 43, 43, 43, 43, 43, 43], loop:true}, attack_front_loop:{frames:[44, 44, 45, 45, 46, 46, 47, 47], loop:true}, attack_ceiling_start:{frames:[60], loop:false}, attack_ceiling_drop:{frames:[60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 69, 70, 70, 69, 69, 68, 68, 69, 69, 70, 70, 69, 69, 68, 68, 69, 69, 70, 70, 69, 69, 68, 68, 71, 72, 73, 60], loop:false}, attack_spin_start:{frames:[80, 80, 81, 81, 82, 82, 83, 83], loop:false}, attack_spin_loop:{frames:[84, 84, 84, 85, 85, 85, 86, 86, 86, 87, 87, 87, 88, 88, 88, 89, 89, 89, 90, 90, 90, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 97, 97, 97, 98, 98, 98, 99, 99, 99, 100, 100, 100, 101, 101, 101, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107, 84, 84, 84, 85, 85, 85, 86, 86, 86, 87, 87, 87, 88, 88, 88, 89, 89, 89, 90, 90, 90, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 97, 97, 97, 98, 98, 98, 99, 99, 99, 100, 100, 100, 101, 101, 101, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107], loop:true}, hit:{frames:[120], loop:false}, jump:{frames:[140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159], loop:false}, dead:{frames:[174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231], loop:false}}; _spriteController.SetKey(_animKey); _states = ["STATE_Global", "STATE_Init", "STATE_Idle", "STATE_AttackSideStart", "STATE_AttackSideLoop", "STATE_AttackFrontStart", "STATE_AttackFrontLoop", "STATE_AttackCeilingStart", "STATE_AttackCeilingDrop", "STATE_AttackSpinStart", "STATE_AttackSpinLoop", "STATE_JumpHoriz", "STATE_JumpVert", "STATE_Dead"]; _fsm = new Standard.Simple_FSM(this, _states, _gb._time, _gb._msgRoute); _collObj = new Standard.Geometry.Circle(_mc._x + _collOffsetX, _mc._y + _collOffsetY, _cRad); } function init(x, y) { _fsm.SetState(STATE_INIT); moveTo(x, y); var _local3 = 200 + (_mc._y * 1000); _mc.swapDepths(_local3); var _local2 = _spriteController.PlayAnimation("idle"); _mc.gotoAndStop(_local2); jumpInit(); } function update() { var _local2 = 200 + (_mc._y * 1000); _mc.swapDepths(_local2); _fsm.Update(); } function GetStateMachine(Void) { return(_fsm); } function follow() { var _local2 = (_gb._hero._mc._x - _mc._x) / 8; var _local3 = (_gb._hero._mc._y - _mc._y) / 8; moveTo(_mc._x + _local2, _mc._y + _local3); } function getCollObject() { return(_collObj); } function knockback() { _vy = -1; } function moveXY(dx, dy) { moveTo(_mc._x + dx, _mc._y + dy); } function moveTo(x, y) { if (y > 450) { y = 0; } _mc._x = x; _mc._y = y; _collObj.setPos(_mc._x + _collOffsetX, _mc._y + _collOffsetY); } function setMCDir(sDir) { if (sDir == "w") { _mc._xscale = 100; } else { _mc._xscale = -100; } } function jumpInit() { _jumpGoalX = 400; _jumpGoalY = 110; _vy = 0; _vx = 10; setMCDir("w"); } function jumpStart(typ) { var _local2 = [120, 260, 30, 500, 300]; var _local3 = [200, 340, 100, 240]; if (typ == "horiz") { _jumpGoalX = _local2[_jumpCount]; _jumpGoalY = 110; } else if (typ == "vert") { _jumpGoalX = 300; _jumpGoalY = _local3[_jumpCount]; } _vx = (_jumpGoalX - _mc._x) / _jumpFramesTotal; _vy = (_jumpGoalY - _mc._y) / _jumpFramesTotal; _jumpFrameCount = 0; _vz = 10; _gb._soundModule.PlaySound("toilenator_jump.wav", 60); } function jumpTween() { _jumpFrameCount++; var _local3 = 10; moveXY(_vx, _vy - _vz); if (_jumpFrameCount == _jumpFramesTotal) { moveTo(_jumpGoalX, _jumpGoalY); _fsm.SendMsg(_global.MSG_NextState, this); } _vz = _vz - 1; if (_vz < 0) { _vz = 0; } } function zoomStart() { var _local2 = [60, 540]; if (_jumpGoalX == _local2[0]) { _jumpGoalX = _local2[1]; _mc._xscale = -100; } else { _jumpGoalX = _local2[0]; _mc._xscale = 100; } _vx = (_jumpGoalX - _mc._x) / _jumpFramesTotal; _vy = (_jumpGoalY - _mc._y) / _jumpFramesTotal; _jumpFrameCount = 0; } function zoomTween() { _jumpFrameCount++; moveXY(_vx, _vy - Math.sin((180 * _jumpFrameCount) / _jumpFramesTotal)); if (_jumpFrameCount == _jumpFramesTotal) { moveTo(_jumpGoalX, _jumpGoalY); if (_mc._y > 300) { _fsm.SendMsg(_global.MSG_Stop, this); } else { _fsm.SendMsg(_global.MSG_NextState, this); } } _vz = _vz - 1; } function flashSprite() { var _local3 = new flash.geom.ColorTransform(1, 1, 1, 1, 0, -200, -200, 0); var _local4 = new flash.geom.Transform(_mc); _local4.colorTransform = _local3; _global.setTimeout(this, "restoreSprite", 150); } function restoreSprite() { var _local2 = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); var _local3 = new flash.geom.Transform(_mc); _local3.colorTransform = _local2; } function checkCollision() { if (!_gb._hero.getCollEnabled()) { return(undefined); } var _local5 = _gb._hero._mc; var _local3 = _local5._x; var _local4 = _local5._y; if (((_mc.hitArea.hitTest(_local3, _local4, true) || (_mc.hitArea.hitTest(_local3, _local4 - 38, true))) || (_mc.hitArea.hitTest(_local3 - 14, _local4 - 19, true))) || (_mc.hitArea.hitTest(_local3 + 14, _local4 - 19, true))) { _fsm.SendMsg(_global.MSG_Hit, _gb._hero); _fsm.SendMsg(_global.MSG_TargetCaught, this); _heroHit = true; } } function checkTPCollision() { if (!_gb._hero.getCollEnabled()) { return(undefined); } var _local5 = _gb._hero._mc; var _local3 = _local5._x; var _local4 = _local5._y; if (((_mc.tpHitArea.hitTest(_local3, _local4, true) || (_mc.tpHitArea.hitTest(_local3, _local4 - 38, true))) || (_mc.tpHitArea.hitTest(_local3 - 14, _local4 - 19, true))) || (_mc.tpHitArea.hitTest(_local3 + 14, _local4 - 19, true))) { _fsm.SendMsg(_global.MSG_Hit, _gb._hero); } } function isDead() { return(Boolean(_health <= 0)); } function updateHealthBar() { if (_health <= 0) { _healthBarMC.removeMovieClip(); return(undefined); } _healthBarMC.gotoAndStop(Math.floor((100 * _health) / _healthMax)); _global.setTimeout(this, "hideHealthBar", 300); } function hideHealthBar() { } function takeDamage(n) { flashSprite(); _health = _health - n; updateHealthBar(); if (isDead()) { _fsm.SetState(STATE_DEAD); } } function STATE_Global_Message(oMsg) { } function STATE_Init_Update(Void) { _fsm.SetState(_INIT_STATE); } function STATE_Init_Exit(Void) { } function STATE_AttackFrontStart_Enter() { var _local3 = _spriteController.PlayAnimation("attack_front_start"); _mc.gotoAndStop(_local3); if (_jumpCount == 6) { _jumpCount = 0; _fsm.SendMsg(_global.MSG_NextState, this); } else { _fsm.SendDelayedMsgToMe(2, _global.MSG_Stop); } } function STATE_AttackFrontStart_Update() { checkCollision(); _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SetState(STATE_ATTACK_FRONT_LOOP); } } function STATE_AttackFrontStart_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_NextState : _fsm.SetState(STATE_ATTACK_SIDE_START); break; case _global.MSG_BulletHit : takeDamage(5); } } function STATE_AttackFrontStart_Exit() { } function STATE_AttackFrontLoop_Enter() { var _local2 = _spriteController.PlayAnimation("attack_front_loop"); _mc.gotoAndStop(_local2); _gb._soundModule.PlaySound("toilet_paper_loops.wav", 100, 0, 0, 9999); } function STATE_AttackFrontLoop_Update() { _mc.gotoAndStop(_spriteController.Update()); checkTPCollision(); checkCollision(); } function STATE_AttackFrontLoop_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_NextState : _fsm.SetState(STATE_ATTACK_SIDE_START); break; case _global.MSG_Stop : _fsm.SetState(STATE_JUMP_HORIZ); break; case _global.MSG_BulletHit : takeDamage(5); break; case _global.MSG_Unzombify : takeDamage(10); } } function STATE_AttackFrontLoop_Exit() { _gb._soundModule.StopSound("toilet_paper_loops.wav"); } function STATE_AttackSideStart_Enter() { var _local3 = _spriteController.PlayAnimation("attack_side_start"); _mc.gotoAndStop(_local3); if (_jumpCount == 4) { _jumpCount = 0; _fsm.SendMsg(_global.MSG_NextState, this); } else { _fsm.SendDelayedMsgToMe(2, _global.MSG_Stop); } } function STATE_AttackSideStart_Update() { checkCollision(); _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SetState(STATE_ATTACK_SIDE_LOOP); } } function STATE_AttackSideStart_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_NextState : _fsm.SetState(STATE_ATTACK_SPIN_START); break; case _global.MSG_BulletHit : takeDamage(5); } } function STATE_AttackSideStart_Exit() { } function STATE_AttackSideLoop_Enter() { var _local2 = _spriteController.PlayAnimation("attack_side_loop"); _mc.gotoAndStop(_local2); _gb._soundModule.PlaySound("toilet_paper_loops.wav", 100, 0, 0, 9999); } function STATE_AttackSideLoop_Update() { _mc.gotoAndStop(_spriteController.Update()); checkTPCollision(); checkCollision(); } function STATE_AttackSideLoop_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_NextState : _fsm.SetState(STATE_ATTACK_SIDE_START); break; case _global.MSG_Stop : _fsm.SetState(STATE_JUMP_VERT); break; case _global.MSG_BulletHit : takeDamage(5); break; case _global.MSG_Unzombify : takeDamage(10); } } function STATE_AttackSideLoop_Exit() { _gb._soundModule.StopSound("toilet_paper_loops.wav"); } function STATE_AttackSpinStart_Enter() { var _local2 = _spriteController.PlayAnimation("attack_spin_start"); _mc.gotoAndStop(_local2); } function STATE_AttackSpinStart_Update() { checkCollision(); _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SetState(STATE_ATTACK_SPIN_LOOP); } } function STATE_AttackSpinStart_Message(oMsg) { } function STATE_AttackSpinStart_Exit() { } function STATE_AttackSpinLoop_Enter() { var _local2 = _spriteController.PlayAnimation("attack_spin_loop"); _mc.gotoAndStop(_local2); _gb._soundModule.PlaySound("toilet_paper_loops.wav", 100, 0, 0, 9999); } function STATE_AttackSpinLoop_Update() { checkTPCollision(); checkCollision(); _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { _fsm.SendMsg(_global.MSG_NextState, this); } } function STATE_AttackSpinLoop_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_NextState : _fsm.SetState(STATE_ATTACK_CEILING_START); break; case _global.MSG_BulletHit : takeDamage(5); break; case _global.MSG_Unzombify : takeDamage(10); } } function STATE_AttackSpinLoop_Exit() { _gb._soundModule.StopSound("toilet_paper_loops.wav"); } function STATE_AttackCeilingStart_Enter() { var _local3 = _spriteController.PlayAnimation("attack_ceiling_start"); _mc.gotoAndStop(_local3); _fsm.SendDelayedMsgToMe(5, _global.MSG_Run); } function STATE_AttackCeilingStart_Update() { follow(); _mc.gotoAndStop(_spriteController.Update()); } function STATE_AttackCeilingStart_Message(oMsg) { if (!(oMsg.GetMsgName() === _global.MSG_Run)) { } else { _fsm.SetState(STATE_ATTACK_CEILING_DROP); } } function STATE_AttackCeilingStart_Exit() { } function STATE_AttackCeilingDrop_Enter() { var _local2 = _spriteController.PlayAnimation("attack_ceiling_drop"); _mc.gotoAndStop(_local2); _dropCount++; _gb._soundModule.PlaySound("toilenator_drop_from_top.wav", 120); } function STATE_AttackCeilingDrop_Update() { checkCollision(); _mc.gotoAndStop(_spriteController.Update()); if (_spriteController.AnimationComplete()) { if (_dropCount == 6) { _fsm.SendMsg(_global.MSG_NextState, this); } else { _fsm.SendMsg(_global.MSG_Stop, this); } } } function STATE_AttackCeilingDrop_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_Stop : _fsm.SetState(STATE_ATTACK_CEILING_START); break; case _global.MSG_NextState : _dropCount = 0; _jumpCount = 0; _fsm.SetState(STATE_JUMP_HORIZ); break; case _global.MSG_BulletHit : takeDamage(5); break; case _global.MSG_Unzombify : takeDamage(10); } } function STATE_AttackCeilingDrop_Exit() { } function STATE_JumpHoriz_Enter() { var _local3 = -1 + (2 * (_jumpCount % 2)); jumpStart("horiz"); var _local2 = _spriteController.PlayAnimation("jump"); _mc.gotoAndStop(_local2); _jumpCount++; } function STATE_JumpHoriz_Update() { _mc.gotoAndStop(_spriteController.Update()); jumpTween(); checkCollision(); } function STATE_JumpHoriz_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_NextState : _fsm.SetState(STATE_ATTACK_FRONT_START); break; case _global.MSG_BulletHit : takeDamage(5); break; case _global.MSG_Unzombify : takeDamage(10); } } function STATE_JumpHoriz_Exit() { } function STATE_JumpVert_Enter() { var _local3 = -1 + (2 * (_jumpCount % 2)); jumpStart("vert"); var _local2 = _spriteController.PlayAnimation("jump"); _mc.gotoAndStop(_local2); _jumpCount++; } function STATE_JumpVert_Update() { _mc.gotoAndStop(_spriteController.Update()); jumpTween(); checkCollision(); } function STATE_JumpVert_Message(oMsg) { switch (oMsg.GetMsgName()) { case _global.MSG_NextState : _fsm.SetState(STATE_ATTACK_SIDE_START); break; case _global.MSG_BulletHit : takeDamage(5); break; case _global.MSG_Unzombify : takeDamage(10); } } function STATE_JumpVert_Exit() { } function STATE_Dead_Enter() { _mc.swapDepths(200); var _local2 = _spriteController.PlayAnimation("dead"); _gb._soundModule.StopSound("toilet_paper_loops.wav"); _gb._soundModule.PlaySound("boss_death_snds.wav"); _mc.gotoAndStop(_local2); } function STATE_Dead_Update() { _mc.gotoAndStop(_spriteController.Update()); } function toString() { return("Boss_Toilenator()"); } var STATE_GLOBAL = 0; var STATE_INIT = 1; var STATE_IDLE = 2; var STATE_ATTACK_SIDE_START = 3; var STATE_ATTACK_SIDE_LOOP = 4; var STATE_ATTACK_FRONT_START = 5; var STATE_ATTACK_FRONT_LOOP = 6; var STATE_ATTACK_CEILING_START = 7; var STATE_ATTACK_CEILING_DROP = 8; var STATE_ATTACK_SPIN_START = 9; var STATE_ATTACK_SPIN_LOOP = 10; var STATE_JUMP_HORIZ = 11; var STATE_JUMP_VERT = 12; var STATE_DEAD = 13; var _INIT_STATE = Boss_Toilenator.prototype.STATE_ATTACK_FRONT_START; var _cRad = 10; var _collOffsetX = 0; var _collOffsetY = -20; var _z = 0; var _vz = 0; var _jumpFramesTotal = 19; var _jumpFrameCount = 0; var _healthMax = 300; var _heroHit = false; var _jumpCount = 0; var _dropCount = 0; }
Symbol 1278 Button
on (release) { getURL ("http://www.gamebusted.com/", "_blank"); }
Symbol 1297 MovieClip Frame 10
gotoAndPlay (5);
Symbol 1316 MovieClip Frame 84
gotoAndPlay (15);
Symbol 1334 Button
on (release) { play(); }
Symbol 1335 Button
on (release) { getURL ("http://www.onlineaddicted.com/", "_blank"); }
Symbol 1342 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { gotoAndStop ("loaded"); }
Symbol 1342 MovieClip Frame 2
gotoAndPlay (1);
Symbol 1342 MovieClip Frame 120
_root.play();
Symbol 1387 Button
on (press) { getURL ("http://www.gamebusted.com/", "_blank"); }
Symbol 1408 Button
on (press) { getURL ("http://www.gamebusted.com/playgame.php?id=2229", "_blank"); }
Symbol 1417 MovieClip Frame 15
stop();
Symbol 1422 MovieClip Frame 15
stop();
Symbol 1423 MovieClip Frame 82
stop();
Symbol 1438 MovieClip Frame 40
stop();
Symbol 1445 MovieClip Frame 1
stop();
Symbol 1445 MovieClip Frame 9
stop();
Symbol 1445 MovieClip Frame 20
stop();
Symbol 1450 Button
on (rollOver) { startMC.gotoAndPlay("rollover"); } on (rollOut) { startMC.gotoAndPlay("rollout"); }
Symbol 1451 MovieClip Frame 82
stop(); start_Btn.onPress = function () { _parent.play(); };
Symbol 1458 MovieClip Frame 1
stop();
Symbol 1458 MovieClip Frame 9
stop();
Symbol 1458 MovieClip Frame 20
stop();
Symbol 1459 Button
on (rollOver) { playMC.gotoAndPlay("rollover"); } on (rollOut) { playMC.gotoAndPlay("rollout"); }
Symbol 1460 MovieClip Frame 31
stop(); onEnterFrame = function () { if (Key.isDown(80) || (Key.isDown(112))) { restartGame_btn.onRelease(); } }; restartGame_btn.onRelease = function () { _root.ui.pauseGame = false; if (!_global.MUSIC_MUTE) { var _local4 = new Sound(_root); _local4.setVolume(50); } _root.ui.instructionsBtn.enabled = true; _root.ui.musicBtn.enabled = true; _parent.play(); delete _parent.onEnterFrame; };
Symbol 1473 MovieClip Frame 1
stop();
Symbol 1473 MovieClip Frame 9
stop();
Symbol 1473 MovieClip Frame 20
stop();
Symbol 1474 Button
on (release) { _root.gb.init(); _parent.play(); } on (rollOver) { playMC.gotoAndPlay("rollover"); } on (rollOut) { playMC.gotoAndPlay("rollout"); }
Symbol 1475 MovieClip Frame 501
_parent.play();
Symbol 1475 MovieClip Frame 520
stop();
Symbol 1491 MovieClip Frame 1
stop();
Symbol 1491 MovieClip Frame 9
stop();
Symbol 1491 MovieClip Frame 20
stop();
Symbol 1495 MovieClip Frame 1
stop();
Symbol 1496 Button
on (press) { getURL ("http://www.gamebusted.com/playgame.php?id=2229", "_blank"); }
Symbol 1499 MovieClip Frame 1
stop();
Symbol 1500 Button
on (press) { getURL ("http://www.onlineaddicted.com/", "_blank"); }
Symbol 1501 Button
on (release) { stopAllSounds(); _parent._parent.gb.continueFromHere(); _parent.gotoAndStop("game"); trace("continue.............................."); } on (rollOver) { playMC.gotoAndPlay("rollover"); } on (rollOut) { playMC.gotoAndPlay("rollout"); }
Symbol 1502 MovieClip Frame 118
stop();
Symbol 1516 MovieClip Frame 1
stop();
Symbol 1517 Button
on (release) { stop(); stopAllSounds(); _parent._parent.gb.startFromZero(); _parent.gotoAndPlay(1); } on (rollOver) { playMC.gotoAndPlay("rollover"); } on (rollOut) { playMC.gotoAndPlay("rollout"); }
Symbol 1518 MovieClip Frame 1
Symbol 1518 MovieClip Frame 254
stop();
Symbol 1519 MovieClip Frame 12
stop();
Symbol 1519 MovieClip Frame 25
stop();
Symbol 1519 MovieClip Frame 38
stop();
Symbol 1519 MovieClip Frame 39
_parent.gotoAndStop("startGame"); trace("\u5F00\u59CB");
Symbol 1519 MovieClip Frame 50
stop();
Symbol 1519 MovieClip Frame 71
stop();
Symbol 1519 MovieClip Frame 77
_root.scorePop._visible = false;
Symbol 1519 MovieClip Frame 84
_root.scorePop._visible = false;
Symbol 1519 MovieClip Frame 99
_root.scorePop._visible = false;
Symbol 1519 MovieClip Frame 111
stop();
Symbol 1519 MovieClip Frame 133
stop();
Symbol 1519 MovieClip Frame 155
_parent.gb.startGameEngine(); stop();
Symbol 1534 MovieClip Frame 1
stop();
Symbol 1541 MovieClip Frame 1
stop();
Symbol 1549 MovieClip Frame 1
stop();
Symbol 1570 MovieClip Frame 1
stop();
Symbol 1570 MovieClip Frame 16
gotoAndPlay (2);
Symbol 1590 MovieClip Frame 1
stop();
Symbol 1590 MovieClip Frame 16
gotoAndPlay (2);
Symbol 1613 MovieClip Frame 1
stop();
Symbol 1613 MovieClip Frame 17
gotoAndPlay (2);
Symbol 1631 MovieClip Frame 1
stop();
Symbol 1631 MovieClip Frame 15
gotoAndPlay (2);
Symbol 1651 MovieClip Frame 1
stop();
Symbol 1651 MovieClip Frame 17
gotoAndPlay (2);
Symbol 1676 MovieClip Frame 11
if ((_global.hit != undefined) && (_global.hit)) { if (_root.gb._hero._struggle) { } else { _root.gb._hero.STATE_Hit_Exit(); _root.gb._hero.STATE_Idle_Enter(); } _global.hit = false; }
Symbol 1693 MovieClip Frame 1
stop();
Symbol 1693 MovieClip Frame 340
aa = _root.attachMovie("struggle", "struggle1", this.getNextHighestDepth()); aa._x = 310; aa._y = 280;
Symbol 1693 MovieClip Frame 360
_root.struggle1.removeMovieClip();
Symbol 1693 MovieClip Frame 380
stop();
Symbol 1873 MovieClip [hamster1] Frame 1
stop();
Symbol 1884 MovieClip [bullet] Frame 1
stop();
Symbol 1885 MovieClip [hamster0] Frame 1
stop();
Symbol 2004 MovieClip Frame 5
stop();
Symbol 2030 MovieClip [callout] Frame 2
stop();
Symbol 2030 MovieClip [callout] Frame 101
stop();
Symbol 2030 MovieClip [callout] Frame 201
stop();
Symbol 2030 MovieClip [callout] Frame 301
stop();
Symbol 2030 MovieClip [callout] Frame 401
stop();
Symbol 2060 MovieClip Frame 25
stop();
Symbol 2061 MovieClip Frame 25
stop();
Symbol 2062 MovieClip [explosion] Frame 41
stop();
Symbol 2063 MovieClip [noGrenade] Frame 1
stop();
Symbol 2063 MovieClip [noGrenade] Frame 2
nofull = _root.attachMovie("nofull", "nofull1", this.getNextHighestDepth()); nofull._x = 180; nofull._y = 280;
Symbol 2063 MovieClip [noGrenade] Frame 9
stop(); _root.nofull1.removeMovieClip();
Symbol 2068 MovieClip Frame 19
gotoAndPlay (1);
Symbol 2068 MovieClip Frame 40
stop();
Symbol 2071 MovieClip [scorePop] Frame 1
stop();
Symbol 2071 MovieClip [scorePop] Frame 15
stop();
Symbol 2078 MovieClip [bossBar] Frame 1
stop();
Symbol 2079 MovieClip Frame 1
stop();
Symbol 2080 MovieClip [GameEngine] Frame 1
#initclip 23 Object.registerClass("GameEngine", GameBoard); #endinitclip
Symbol 2150 MovieClip Frame 28
stop();
Symbol 2151 MovieClip Frame 1
stop();
Symbol 2151 MovieClip Frame 40
this.gotoAndStop(1);
Symbol 2159 MovieClip Frame 1
stop();
Symbol 2162 MovieClip Frame 1
stop();
Symbol 2167 Button
on (rollOver) { gotoAndPlay (2); }
Symbol 2168 Button
on (rollOut) { gotoAndPlay (1); } on (press) { getURL ("http://www.gamebusted.com/", "_blank"); }
Symbol 2169 MovieClip Frame 1
stop();
Symbol 2169 MovieClip Frame 2
stop();
Symbol 2170 MovieClip Frame 1
pauseGame = false;

Library Items

Symbol 1 Sound [zombie_groan5.wav]
Symbol 2 Sound [zombie_groan4.wav]
Symbol 3 Sound [zombie_groan3.wav]
Symbol 4 Sound [zombie_groan2.wav]
Symbol 5 Sound [zombie_groan1.wav]
Symbol 6 Sound [zombie_grabs_you3.wav]
Symbol 7 Sound [zombie_grabs_you2.wav]
Symbol 8 Sound [zombie_grabs_you1.wav]
Symbol 9 Sound [transform_into_zombie.wav]
Symbol 10 Sound [transform_into_operative.wav]
Symbol 11 Sound [toilet_paper_loops.wav]
Symbol 12 Sound [toilenator_jump.wav]
Symbol 13 Sound [toilenator_drop_from_top.wav]
Symbol 14 Sound [pickup_item2.wav]
Symbol 15 Sound [pickup_item1.wav]
Symbol 16 Sound [numbuh1_throw_grenade.wav]
Symbol 17 Sound [numbuh1_shoot3.wav]
Symbol 18 Sound [numbuh1_shoot2.wav]
Symbol 19 Sound [numbuh1_shoot1.wav]
Symbol 20 Sound [hamster_hurt5.wav]
Symbol 21 Sound [hamster_hurt4.wav]
Symbol 22 Sound [hamster_hurt3.wav]
Symbol 23 Sound [hamster_hurt2.wav]
Symbol 24 Sound [hamster_hurt1.wav]
Symbol 25 Sound [grenade_reload_meter.wav]
Symbol 26 Sound [grenade_no_ammo.wav]
Symbol 27 Sound [gets_hit.wav]
Symbol 28 Sound [door_unlock_open.wav]
Symbol 29 Sound [break_free_of_zombie.wav]
Symbol 30 Sound [boss_death_snds.wav]
Symbol 31 Sound [music_game2]
Symbol 32 Sound [music_game1]
Symbol 33 Sound [music_game0]
Symbol 34 Sound [362_wind_loop.wav]
Symbol 35 Sound [button_press2.wav]Used by:1408 1450 1459 1474 1496 1500 1501 1517
Symbol 36 Sound [button_over.wav]Used by:1408 1450 1459 1474 1496 1500 1501 1517
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:47
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:47
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClipUses:42Used by:46
Symbol 44 GraphicUsed by:45 1475 1519 2078
Symbol 45 MovieClip [hitt]Uses:44Used by:46
Symbol 46 MovieClipUses:43 45Used by:47 52 57 62
Symbol 47 MovieClip [one]Uses:38 40 46
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:52
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClip [two]Uses:49 51 46
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:57
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClip [three]Uses:54 56 46
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:62
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:62
Symbol 62 MovieClip [four]Uses:59 61 46
Symbol 63 GraphicUsed by:64 378 1107 1547 1886
Symbol 64 MovieClipUses:63Used by:280
Symbol 65 GraphicUsed by:66 281 1542 1548 1839
Symbol 66 MovieClipUses:65Used by:279 280
Symbol 67 BitmapUsed by:68 224
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClipUses:68Used by:76
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClipUses:71Used by:76
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClipUses:69 72 75Used by:108 112 113 126 144 148 152 162 191 195 196 198 222 223
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:108 112 113 126 144 148 152 162 191 195 196 198 222 223 227
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClipUses:82Used by:108 112 113 126 144 148 152 162 191 195 196 198 222 223 227
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:108 112 113 126 144 148 152 162 191 195 196 198 222 223 227
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClipUses:88Used by:108 112 113 126 144 148 152 162 191 195 196 198 222 223 227
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:108 112 113 126 144 148 152 162 191 195 196 198 222 223 227
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:108 112 113 144 148 152 195 196 222 223
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClipUses:97Used by:108 112 113 122 144 195 196 198 222 223
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:108 144
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClipUses:103Used by:108 112 113 122 144 195 196 198 222 223
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107
Symbol 107 MovieClipUses:106Used by:108 112 113 122 144 195 196 198 222 223
Symbol 108 MovieClipUses:76 80 83 86 89 92 95 98 101 104 107Used by:280
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClipUses:110Used by:112 113 121 222 223
Symbol 112 MovieClipUses:76 80 83 86 89 92 95 98 111 104 107Used by:280
Symbol 113 MovieClipUses:76 80 83 86 89 92 95 98 111 104 107Used by:280
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:119
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 MovieClipUses:117Used by:119
Symbol 119 MovieClipUses:115 118Used by:120 167 218
Symbol 120 MovieClipUses:119Used by:126
Symbol 121 MovieClipUses:111Used by:122
Symbol 122 MovieClipUses:98 121 104 107Used by:123
Symbol 123 MovieClipUses:122Used by:126
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126 162 191 198
Symbol 126 MovieClipUses:120 76 80 83 86 89 92 123 125Used by:280
Symbol 127 GraphicUsed by:128 1936
Symbol 128 MovieClipUses:127Used by:280
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:280
Symbol 131 GraphicUsed by:280 1408 1450 1459 1474 1496 1500 1501 1517 1999
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:143
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:143
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:143
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:143
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClipUses:141Used by:143
Symbol 143 MovieClipUses:133 135 137 139 142Used by:280
Symbol 144 MovieClipUses:76 80 83 86 89 92 95 98 101 104 107Used by:280
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:147
Symbol 147 MovieClipUses:146Used by:148
Symbol 148 MovieClipUses:76 80 83 86 89 92 95 147Used by:280
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClipUses:76 80 83 86 89 92 95 151Used by:280
Symbol 153 GraphicUsed by:154 1955
Symbol 154 MovieClipUses:153Used by:280
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:280
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:159
Symbol 159 MovieClipUses:158Used by:160 227
Symbol 160 MovieClipUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:162 191
Symbol 162 MovieClipUses:76 80 83 86 89 92 161 125Used by:280
Symbol 163 GraphicUsed by:166
Symbol 164 GraphicUsed by:166
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:163 164 165Used by:280
Symbol 167 MovieClipUses:119Used by:280
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:176
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:176
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:176
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:169 171 173 175Used by:280
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClipUses:178Used by:180
Symbol 180 MovieClipUses:179Used by:183
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClipUses:180 182Used by:184
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClipUses:184Used by:280
Symbol 186 GraphicUsed by:190
Symbol 187 GraphicUsed by:190
Symbol 188 GraphicUsed by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:186 187 188 189Used by:280
Symbol 191 MovieClipUses:76 80 83 86 89 92 161 125Used by:280
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:194
Symbol 194 MovieClipUses:193Used by:195 196 197
Symbol 195 MovieClipUses:76 80 83 86 89 92 95 98 107 194 104Used by:280
Symbol 196 MovieClipUses:76 80 83 86 89 92 95 107 194 98 104Used by:280
Symbol 197 MovieClipUses:194Used by:198
Symbol 198 MovieClipUses:76 80 83 86 89 92 98 125 104 197 107Used by:199
Symbol 199 MovieClipUses:198Used by:280
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:280
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:280
Symbol 204 GraphicUsed by:217
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:215
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:215
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:215
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:215
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClipUses:206 208 210 212 214Used by:217
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:204 215 216Used by:280
Symbol 218 MovieClipUses:119Used by:280
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClipUses:220Used by:280
Symbol 222 MovieClipUses:76 80 83 86 89 92 95 98 111 104 107Used by:280
Symbol 223 MovieClipUses:76 80 83 86 89 92 95 98 111 104 107Used by:280
Symbol 224 GraphicUses:67Used by:227
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:224 80 83 86 89 92 226 159Used by:279
Symbol 228 GraphicUsed by:231
Symbol 229 GraphicUsed by:231
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:228 229 230Used by:279
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:279
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:278
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:278
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:278
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:278
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:278
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:278
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:278
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:278
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:278
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:278
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:278
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:278
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:278
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:278
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:278
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:278
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:278
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:278
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:278
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:278
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:278
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClipUses:235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277Used by:279
Symbol 279 MovieClipUses:66 227 231 233 278Used by:280
Symbol 280 MovieClip [toilenator]Uses:64 66 108 112 113 126 128 130 131 143 144 148 152 154 156 162 166 167 176 185 190 191 195 196 199 201 203 217 218 221 222 223 279
Symbol 281 MovieClipUses:65Used by:340 513 514
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:298
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:298
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:298
Symbol 288 BitmapUsed by:289 471
Symbol 289 GraphicUses:288Used by:298
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:298
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:298
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:298
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298
Symbol 298 MovieClipUses:283 285 287 289 291 293 295 297Used by:317 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 369 372 373 374 375 376 377 379 380 401 402 403 404 405 406 407 411 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClipUses:300Used by:317 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 372 373 374 375 376 377 379 380 401 402 403 404 405 406 407 411 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 479
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClipUses:303Used by:317 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 372 373 374 375 376 377 379 380 401 402 403 404 405 406 407 411 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 479
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClipUses:306Used by:317 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 369 372 373 374 375 376 377 379 380 401 402 403 404 405 406 407 411 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 479
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClipUses:309Used by:317 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 369 372 373 374 375 376 377 379 380 401 402 403 404 405 406 407 411 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 475
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313
Symbol 313 MovieClipUses:312Used by:317 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 372 373 374 375 376 377 379 380 401 402 403 404 405 406 407 411 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 479
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316
Symbol 316 MovieClipUses:315Used by:317 321 322 323 324 325 326 327 328 329 330 331 332 333 334 372 373 374 375 376 377 379 380 401 402 403 404 405 406 407 411 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447
Symbol 317 MovieClipUses:298 301 304 307 310 313 316Used by:514
Symbol 318 BitmapUsed by:319 399
Symbol 319 GraphicUses:318Used by:320
Symbol 320 MovieClipUses:319Used by:321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462
Symbol 321 MovieClipUses:298 301 304 313 320 307 310 316Used by:514
Symbol 322 MovieClipUses:298 301 304 313 320 307 310 316Used by:514
Symbol 323 MovieClipUses:298 301 304 313 320 307 310 316Used by:514
Symbol 324 MovieClipUses:298 301 304 313 320 307 310 316Used by:514
Symbol 325 MovieClipUses:298 301 304 313 320 307 310 316Used by:514
Symbol 326 MovieClipUses:298 301 304 313 320 307 310 316Used by:514
Symbol 327 MovieClipUses:298 301 304 313 320 307 310 316Used by:514
Symbol 328 MovieClipUses:298 301 304 307 313 320 310 316Used by:514
Symbol 329 MovieClipUses:298 313 316 301 304 307 320 310Used by:514
Symbol 330 MovieClipUses:298 313 316 301 304 307 320 310Used by:514
Symbol 331 MovieClipUses:298 313 316 301 304 307 310 320Used by:514
Symbol 332 MovieClipUses:298 313 316 301 304 307 310 320Used by:514
Symbol 333 MovieClipUses:298 313 316 301 304 307 310 320Used by:514
Symbol 334 MovieClipUses:298 313 316 301 304 307 310 320Used by:514
Symbol 335 MovieClipUses:298 313 320 301 304 307 310Used by:514
Symbol 336 MovieClipUses:298 313 320 301 304 307 310Used by:514
Symbol 337 MovieClipUses:298 313 320 301 304 307 310Used by:514
Symbol 338 MovieClipUses:298 313 320 301 304 307 310Used by:514
Symbol 339 MovieClipUses:298 313 320 301 304 307 310Used by:514
Symbol 340 MovieClipUses:281Used by:369
Symbol 341 BitmapUsed by:342 355
Symbol 342 GraphicUses:341Used by:351
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345 351
Symbol 345 MovieClipUses:344Used by:351 356
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:348 351
Symbol 348 MovieClipUses:347Used by:351 356
Symbol 349 BitmapUsed by:350 354
Symbol 350 GraphicUses:349Used by:351
Symbol 351 MovieClipUses:342 345 348 350 347 344Used by:369
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:369
Symbol 354 GraphicUses:349Used by:356
Symbol 355 GraphicUses:341Used by:356
Symbol 356 MovieClipUses:354 348 345 355Used by:369
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:369
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:369
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:369
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:369
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:369
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:369
Symbol 369 MovieClipUses:340 298 307 310 351 353 356 358 360 362 364 366 368Used by:514
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:514
Symbol 372 MovieClipUses:298 301 304 307 310 313 316Used by:514
Symbol 373 MovieClipUses:298 301 304 307 310 313 316Used by:514
Symbol 374 MovieClipUses:298 301 304 307 310 313 316Used by:514
Symbol 375 MovieClipUses:298 301 304 307 310 313 316Used by:514
Symbol 376 MovieClipUses:298 301 304 313 316 307 310Used by:514
Symbol 377 MovieClipUses:298 301 304 307 310 313 316Used by:514
Symbol 378 MovieClipUses:63Used by:415 514
Symbol 379 MovieClipUses:298 301 304 307 310 313 316Used by:514
Symbol 380 MovieClipUses:298 301 304 307 310 313 316Used by:514
Symbol 381 BitmapUsed by:383 385 387 389 391 393 395 397
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:381 382Used by:398
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:381 384Used by:398
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:381 386Used by:398
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:381 388Used by:398
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:381 390Used by:398
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:381 392Used by:398
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:381 394Used by:398
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:381 396Used by:398
Symbol 398 MovieClipUses:383 385 387 389 391 393 395 397Used by:514
Symbol 399 GraphicUses:318Used by:400
Symbol 400 MovieClipUses:399Used by:401 402 403 404 405 406 407 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470
Symbol 401 MovieClipUses:298 301 304 313 400 307 310 316Used by:514
Symbol 402 MovieClipUses:298 301 304 313 400 307 310 316Used by:514
Symbol 403 MovieClipUses:298 301 304 313 400 307 310 316Used by:514
Symbol 404 MovieClipUses:298 301 304 313 400 307 310 316Used by:514
Symbol 405 MovieClipUses:298 301 304 313 400 307 310 316Used by:514
Symbol 406 MovieClipUses:298 301 304 313 400 307 310 316Used by:514
Symbol 407 MovieClipUses:298 301 304 313 400 307 310 316Used by:514
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:410
Symbol 410 MovieClipUses:409Used by:411 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437
Symbol 411 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:414
Symbol 414 MovieClipUses:413Used by:415
Symbol 415 MovieClipUses:378 414Used by:514
Symbol 416 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 417 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 418 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 419 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 420 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 421 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 422 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 423 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 424 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 425 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 426 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 427 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 428 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 429 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 430 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 431 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 432 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 433 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 434 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 435 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 436 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 437 MovieClipUses:298 301 304 313 410 307 310 316Used by:514
Symbol 438 MovieClipUses:298 301 304 313 307 310 400 316Used by:514
Symbol 439 MovieClipUses:298 301 304 313 307 310 316 400Used by:514
Symbol 440 MovieClipUses:298 301 304 313 307 310 316 400Used by:514
Symbol 441 MovieClipUses:298 301 304 313 307 310 316 400Used by:514
Symbol 442 MovieClipUses:298 301 304 313 307 310 316 400Used by:514
Symbol 443 MovieClipUses:298 301 304 313 307 310 316 400Used by:514
Symbol 444 MovieClipUses:298 301 304 313 307 310 316 400Used by:514
Symbol 445 MovieClipUses:298 301 304 313 307 310 316 400Used by:514
Symbol 446 MovieClipUses:298 301 304 313 307 310 316 400Used by:514
Symbol 447 MovieClipUses:298 301 304 313 307 310 316 400Used by:514
Symbol 448 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 449 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 450 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 451 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 452 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 453 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 454 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 455 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 456 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 457 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 458 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 459 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 460 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 461 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 462 MovieClipUses:298 313 320 301 304 307 310 400Used by:514
Symbol 463 MovieClipUses:298 313 400 301 304 307 310Used by:514
Symbol 464 MovieClipUses:298 313 400 301 304 307 310Used by:514
Symbol 465 MovieClipUses:298 313 400 301 304 307 310Used by:514
Symbol 466 MovieClipUses:298 313 400 301 304 307 310Used by:514
Symbol 467 MovieClipUses:298 313 400 301 304 307 310Used by:514
Symbol 468 MovieClipUses:298 313 400 301 304 307 310Used by:514
Symbol 469 MovieClipUses:298 313 400 301 304 307 310Used by:514
Symbol 470 MovieClipUses:298 313 400 301 304 307 310Used by:514
Symbol 471 GraphicUses:288Used by:472
Symbol 472 MovieClipUses:471Used by:479
Symbol 473 GraphicUsed by:475
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:473 310 474Used by:479
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:478
Symbol 478 MovieClipUses:477Used by:479
Symbol 479 MovieClipUses:472 301 304 307 475 313 478Used by:513
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:513
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:512 513
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:512
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:512
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:512
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:512
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:512
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:512
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:512
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:512
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:512
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:512
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:512
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:512
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:512
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:512
Symbol 512 MovieClipUses:483 485 487 489 491 493 495 497 499 501 503 505 507 509 511Used by:513
Symbol 513 MovieClipUses:281 479 481 483 512Used by:514
Symbol 514 MovieClip [boss362]Uses:281 317 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 369 371 372 373 374 375 376 377 378 379 380 398 401 402 403 404 405 406 407 411 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 513
Symbol 515 GraphicUsed by:516 523 524 1335 1451 2015 2022 2029 2030
Symbol 516 MovieClipUses:515Used by:538 542 547 551 552 554 1180 1181 1183
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:519
Symbol 519 MovieClipUses:518Used by:523 524
Symbol 520 GraphicUsed by:523 524
Symbol 521 GraphicUsed by:523 524
Symbol 522 GraphicUsed by:523 524
Symbol 523 MovieClipUses:519 520 521 522 515Used by:538
Symbol 524 MovieClipUses:519 520 521 522 515Used by:538
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:538 551 554
Symbol 527 BitmapUsed by:528 553
Symbol 528 GraphicUses:527Used by:538 551
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:538 551 554
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:533
Symbol 533 MovieClipUses:532Used by:538 542 547 551 552 554 1180 1181 1183
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:536
Symbol 536 MovieClipUses:535Used by:537 547 1183
Symbol 537 MovieClipUses:536Used by:538 542 551 552 554 1180 1181
Symbol 538 MovieClip [door_hamster]Uses:516 523 524 526 528 530 533 537
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:541
Symbol 541 MovieClipUses:540Used by:542
Symbol 542 MovieClip [door_n5]Uses:541 516 533 537
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:547 552
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:547 552
Symbol 547 MovieClip [door_n4]Uses:544 516 546 533 536
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:550
Symbol 550 MovieClipUses:549Used by:551
Symbol 551 MovieClip [door_n1]Uses:526 516 550 528 533 530 537
Symbol 552 MovieClip [door_n3]Uses:544 516 546 533 537
Symbol 553 GraphicUses:527Used by:554
Symbol 554 MovieClip [door_n2]Uses:526 516 553 530 533 537
Symbol 555 GraphicUsed by:738 872 954 1046 2067
Symbol 556 MovieClipUsed by:557
Symbol 557 MovieClipUses:556Used by:738 872 954 1046
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:738
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:738
Symbol 562 ShapeTweeningUsed by:738
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:579
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:579
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:579
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:579
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:579
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:579
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:579
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:579
Symbol 579 MovieClipUses:564 566 568 570 572 574 576 578Used by:738
Symbol 580 ShapeTweeningUsed by:738
Symbol 581 ShapeTweeningUsed by:738
Symbol 582 ShapeTweeningUsed by:738
Symbol 583 ShapeTweeningUsed by:738
Symbol 584 ShapeTweeningUsed by:738
Symbol 585 ShapeTweeningUsed by:738
Symbol 586 ShapeTweeningUsed by:738
Symbol 587 ShapeTweeningUsed by:738
Symbol 588 ShapeTweeningUsed by:738
Symbol 589 ShapeTweeningUsed by:738
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:606
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:606
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:606
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:606
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:606
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:606
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:606
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:606
Symbol 606 MovieClipUses:591 593 595 597 599 601 603 605Used by:738
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:623
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:623
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:623
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:623
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:623
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:623
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:623
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:623
Symbol 623 MovieClipUses:608 610 612 614 616 618 620 622Used by:738
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:642
Symbol 626 BitmapUsed by:627 628 629 630 631 632 633 634 635 636 637 638 639 640 641
Symbol 627 GraphicUses:626Used by:642
Symbol 628 GraphicUses:626Used by:642
Symbol 629 GraphicUses:626Used by:642
Symbol 630 GraphicUses:626Used by:642
Symbol 631 GraphicUses:626Used by:642
Symbol 632 GraphicUses:626Used by:642
Symbol 633 GraphicUses:626Used by:642
Symbol 634 GraphicUses:626Used by:642
Symbol 635 GraphicUses:626Used by:642
Symbol 636 GraphicUses:626Used by:642
Symbol 637 GraphicUses:626Used by:642
Symbol 638 GraphicUses:626Used by:642
Symbol 639 GraphicUses:626Used by:642
Symbol 640 GraphicUses:626Used by:642
Symbol 641 GraphicUses:626Used by:642
Symbol 642 MovieClipUses:625 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641Used by:738
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:645
Symbol 645 MovieClipUses:644Used by:676 738 1046
Symbol 646 BitmapUsed by:647
Symbol 647 GraphicUses:646Used by:648
Symbol 648 MovieClipUses:647Used by:676 738 1046
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:651
Symbol 651 MovieClipUses:650Used by:676 738 1046
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:654
Symbol 654 MovieClipUses:653Used by:676 738 1046
Symbol 655 BitmapUsed by:656
Symbol 656 GraphicUses:655Used by:657
Symbol 657 MovieClipUses:656Used by:676 738 1046
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:660
Symbol 660 MovieClipUses:659Used by:676 738 1046
Symbol 661 BitmapUsed by:662
Symbol 662 GraphicUses:661Used by:663
Symbol 663 MovieClipUses:662Used by:676 738 1046
Symbol 664 BitmapUsed by:667 668 669 674 675
Symbol 665 BitmapUsed by:667 668 669
Symbol 666 BitmapUsed by:667 668 669 674 675
Symbol 667 GraphicUses:664 665 666Used by:738 1046
Symbol 668 GraphicUses:664 665 666Used by:738 1046
Symbol 669 GraphicUses:664 665 666Used by:738 1046
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:672
Symbol 672 MovieClipUses:671Used by:676 738 1046
Symbol 673 BitmapUsed by:674 675
Symbol 674 GraphicUses:673 664 666Used by:676
Symbol 675 GraphicUses:673 664 666Used by:676
Symbol 676 MovieClipUses:645 648 651 654 657 660 672 663 674 675Used by:738 1046
Symbol 677 BitmapUsed by:687 689 690 691 692 693
Symbol 678 BitmapUsed by:687 689 690 691 692 693
Symbol 679 BitmapUsed by:687 689 690 691 692 693
Symbol 680 BitmapUsed by:687 689 690 691 692 693
Symbol 681 BitmapUsed by:687 689 690 691 692 693
Symbol 682 BitmapUsed by:687 689 690 691 692 693
Symbol 683 BitmapUsed by:687 689 690 691 692 693
Symbol 684 BitmapUsed by:687 689 690 691 692 693
Symbol 685 BitmapUsed by:687 689 690 691 692 693
Symbol 686 BitmapUsed by:687 689 690 691 692 693
Symbol 687 GraphicUses:677 678 679 680 681 682 683 684 685 686Used by:688 738 1046
Symbol 688 MovieClipUses:687Used by:738 1046
Symbol 689 GraphicUses:678 679 680 681 682 683 684 685 677 686Used by:738 1046
Symbol 690 GraphicUses:679 680 678 681 682 683 684 685 677 686Used by:738 1046
Symbol 691 GraphicUses:677 679 680 678 681 682 683 684 685 686Used by:738 1046
Symbol 692 GraphicUses:677 679 680 678 681 682 683 684 685 686Used by:738 1046
Symbol 693 GraphicUses:679 678 680 681 682 683 684 685 677 686Used by:738 1046
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:696
Symbol 696 MovieClipUses:695Used by:738 1046
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:699
Symbol 699 MovieClipUses:698Used by:738 1046
Symbol 700 BitmapUsed by:708 709 711 712 713 714
Symbol 701 BitmapUsed by:708 709 711 712 713 714
Symbol 702 BitmapUsed by:708 709 711 712 713 714
Symbol 703 BitmapUsed by:708 709 711 712 713 714
Symbol 704 BitmapUsed by:708 709 711 712 713 714
Symbol 705 BitmapUsed by:708 709 711 712 713 714
Symbol 706 BitmapUsed by:708 709 711 712 713 714
Symbol 707 BitmapUsed by:708 709 713 714
Symbol 708 GraphicUses:700 701 702 703 704 705 706 707Used by:738 1046
Symbol 709 GraphicUses:700 701 702 703 704 705 706 707Used by:738 1046
Symbol 710 BitmapUsed by:711 712
Symbol 711 GraphicUses:700 701 703 704 710 702 705 706Used by:738 1046
Symbol 712 GraphicUses:700 701 702 703 704 710 705 706Used by:738 1046
Symbol 713 GraphicUses:700 701 702 703 704 707 705 706Used by:738 1046
Symbol 714 GraphicUses:700 701 702 703 704 705 706 707Used by:738 1046
Symbol 715 BitmapUsed by:716 717 718 720 721 722 723 724 725 727 728 729 730
Symbol 716 GraphicUses:715Used by:738 1046
Symbol 717 GraphicUses:715Used by:738 1046
Symbol 718 GraphicUses:715Used by:738 1046
Symbol 719 BitmapUsed by:720 721 722 723 724 725 727 728 729 730 731
Symbol 720 GraphicUses:719 715Used by:738 1046
Symbol 721 GraphicUses:719 715Used by:738 1046
Symbol 722 GraphicUses:719 715Used by:738 1046
Symbol 723 GraphicUses:719 715Used by:738 1046
Symbol 724 GraphicUses:719 715Used by:738 1046
Symbol 725 GraphicUses:719 715Used by:738 1046
Symbol 726 ShapeTweeningUsed by:738
Symbol 727 GraphicUses:719 715Used by:738 1046
Symbol 728 GraphicUses:719 715Used by:738 1046
Symbol 729 GraphicUses:719 715Used by:738 1046
Symbol 730 GraphicUses:719 715Used by:738 1046
Symbol 731 GraphicUses:719Used by:738 1046
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:736
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:736
Symbol 736 MovieClipUses:733 735Used by:737
Symbol 737 MovieClipUses:736Used by:738 872 954 1046
Symbol 738 MovieClip [Enemy3]Uses:555 557 559 561 562 579 580 581 582 583 584 585 586 587 588 589 606 623 642 645 648 651 654 657 660 663 667 668 669 676 688 689 690 691 692 693 687 672 696 699 708 709 711 712 713 714 716 717 718 720 721 722 723 724 725 726 727 728 729 730 731 737
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:872
Symbol 741 BitmapUsed by:742
Symbol 742 GraphicUses:741Used by:872
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:759
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:759
Symbol 747 BitmapUsed by:748
Symbol 748 GraphicUses:747Used by:759
Symbol 749 BitmapUsed by:750
Symbol 750 GraphicUses:749Used by:759
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:759
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:759
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:759
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:759
Symbol 759 MovieClipUses:744 746 748 750 752 754 756 758Used by:872
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:776
Symbol 762 BitmapUsed by:763
Symbol 763 GraphicUses:762Used by:776
Symbol 764 BitmapUsed by:765
Symbol 765 GraphicUses:764Used by:776
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:776
Symbol 768 BitmapUsed by:769
Symbol 769 GraphicUses:768Used by:776
Symbol 770 BitmapUsed by:771
Symbol 771 GraphicUses:770Used by:776
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:776
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:776
Symbol 776 MovieClipUses:761 763 765 767 769 771 773 775Used by:872
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:793
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:793
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:793
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:793
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:793
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:793
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:793
Symbol 791 BitmapUsed by:792
Symbol 792 GraphicUses:791Used by:793
Symbol 793 MovieClipUses:778 780 782 784 786 788 790 792Used by:872
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:803
Symbol 796 GraphicUsed by:803
Symbol 797 GraphicUsed by:803
Symbol 798 GraphicUsed by:803
Symbol 799 GraphicUsed by:803
Symbol 800 GraphicUsed by:803
Symbol 801 GraphicUsed by:803
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:795 796 797 798 799 800 801 802Used by:872
Symbol 804 BitmapUsed by:813 814 818
Symbol 805 BitmapUsed by:813 814 815 816 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 862 867 870
Symbol 806 BitmapUsed by:813 814 815 816 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 862 868 870
Symbol 807 BitmapUsed by:813 814 818 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 862 867 869
Symbol 808 BitmapUsed by:813 814 818 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 862 867 869
Symbol 809 BitmapUsed by:813 814 818 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 862 867 869
Symbol 810 BitmapUsed by:813 814 818 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 862 867 869
Symbol 811 BitmapUsed by:813 814 818 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 862 867 869
Symbol 812 BitmapUsed by:813 814 818 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 862 867 869
Symbol 813 GraphicUses:804 805 806 807 808 809 810 811 812Used by:872 954
Symbol 814 GraphicUses:804 805 806 807 808 809 810 811 812Used by:872 954
Symbol 815 GraphicUses:805 806Used by:817
Symbol 816 GraphicUses:805 806Used by:817
Symbol 817 MovieClipUses:815 816Used by:872 954
Symbol 818 GraphicUses:804 807 808 809 810 811 812Used by:872 954
Symbol 819 BitmapUsed by:825 827 828 829 830 831 832 853 855 856 857 858 859 860 861
Symbol 820 BitmapUsed by:825 827 828 829 830 831 832
Symbol 821 BitmapUsed by:825 827 828 829 830 831 832
Symbol 822 BitmapUsed by:825 827 828 829 830 831 832 853 855 856 857 858 859 860 861
Symbol 823 BitmapUsed by:825 827 828 829 830 831 832 853 855 856 857 858 859 860 861
Symbol 824 BitmapUsed by:825 827 828 829 830 831 832 853 855 856 857 858 859 860 861
Symbol 825 GraphicUses:819 820 821 822 823 824Used by:872 954
Symbol 826 BitmapUsed by:827 828 829 830 831 832
Symbol 827 GraphicUses:826 820 819 821 822 823 824Used by:872 954
Symbol 828 GraphicUses:826 820 819 821 822 823 824Used by:872 954
Symbol 829 GraphicUses:826 819 820 821 822 823 824Used by:872 954
Symbol 830 GraphicUses:826 819 820 821 823 824 822Used by:872 954
Symbol 831 GraphicUses:826 819 820 821 823 824 822Used by:872 954
Symbol 832 GraphicUses:826 819 820 821 823 824 822Used by:872 954
Symbol 833 BitmapUsed by:835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850
Symbol 834 BitmapUsed by:835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 862 867 869
Symbol 835 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 836 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 837 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 838 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 839 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 840 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 841 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 842 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 843 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 844 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 845 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 846 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 847 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 848 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 849 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 850 GraphicUses:805 806 833 807 808 809 810 811 834 812Used by:872 954
Symbol 851 BitmapUsed by:853 855 856 857 858 859 860 861
Symbol 852 BitmapUsed by:853 855 856 857 858 859 860 861
Symbol 853 GraphicUses:851 852 822 819 823 824Used by:872 954
Symbol 854 BitmapUsed by:855 856 859 860
Symbol 855 GraphicUses:851 852 822 819 823 824 854Used by:872 954
Symbol 856 GraphicUses:851 819 852 822 823 824 854Used by:872 954
Symbol 857 GraphicUses:851 852 823 824 822 819Used by:872 954
Symbol 858 GraphicUses:851 852 822 819 823 824Used by:872 954
Symbol 859 GraphicUses:851 852 822 819 823 824 854Used by:872 954
Symbol 860 GraphicUses:851 852 819 822 823 824 854Used by:872 954
Symbol 861 GraphicUses:851 852 823 824 822 819Used by:872 954
Symbol 862 GraphicUses:805 806 807 808 809 810 811 834 812Used by:872 954
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:865
Symbol 865 MovieClipUses:864Used by:866 872 954
Symbol 866 MovieClipUses:865Used by:872 954
Symbol 867 GraphicUses:805 807 808 809 810 811 834 812Used by:872 954
Symbol 868 GraphicUses:806Used by:872 954
Symbol 869 GraphicUses:807 808 809 810 811 834 812Used by:872 954
Symbol 870 GraphicUses:806 805Used by:872 954
Symbol 871 ShapeTweeningUsed by:872
Symbol 872 MovieClip [Enemy2]Uses:555 557 740 742 759 776 793 803 813 814 817 818 825 827 828 829 830 831 832 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 853 855 856 857 858 859 860 861 862 866 867 865 868 869 870 871 737
Symbol 873 BitmapUsed by:875 876 878 881 883 885 887 889 891 894
Symbol 874 BitmapUsed by:875 876
Symbol 875 GraphicUses:873 874Used by:954
Symbol 876 GraphicUses:873 874Used by:954
Symbol 877 BitmapUsed by:878
Symbol 878 GraphicUses:873 877Used by:954
Symbol 879 ShapeTweeningUsed by:954
Symbol 880 BitmapUsed by:881
Symbol 881 GraphicUses:873 880Used by:897
Symbol 882 BitmapUsed by:883
Symbol 883 GraphicUses:873 882Used by:897
Symbol 884 BitmapUsed by:885
Symbol 885 GraphicUses:873 884Used by:897
Symbol 886 BitmapUsed by:887
Symbol 887 GraphicUses:873 886Used by:897
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:873 888Used by:897
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:873 890Used by:897
Symbol 892 BitmapUsed by:893
Symbol 893 GraphicUses:892Used by:897
Symbol 894 GraphicUses:873Used by:897
Symbol 895 BitmapUsed by:896
Symbol 896 GraphicUses:895Used by:897
Symbol 897 MovieClipUses:881 883 885 887 889 891 893 894 896Used by:954
Symbol 898 ShapeTweeningUsed by:954
Symbol 899 ShapeTweeningUsed by:954
Symbol 900 ShapeTweeningUsed by:954
Symbol 901 ShapeTweeningUsed by:954
Symbol 902 ShapeTweeningUsed by:954
Symbol 903 ShapeTweeningUsed by:954
Symbol 904 ShapeTweeningUsed by:954
Symbol 905 ShapeTweeningUsed by:954
Symbol 906 ShapeTweeningUsed by:954
Symbol 907 BitmapUsed by:908 926
Symbol 908 GraphicUses:907Used by:927
Symbol 909 BitmapUsed by:910 923
Symbol 910 GraphicUses:909Used by:927
Symbol 911 BitmapUsed by:912 926
Symbol 912 GraphicUses:911Used by:927
Symbol 913 BitmapUsed by:914
Symbol 914 GraphicUses:913Used by:927
Symbol 915 BitmapUsed by:916
Symbol 916 GraphicUses:915Used by:927
Symbol 917 BitmapUsed by:918 924
Symbol 918 GraphicUses:917Used by:927
Symbol 919 BitmapUsed by:920 925
Symbol 920 GraphicUses:919Used by:927
Symbol 921 BitmapUsed by:922 926
Symbol 922 GraphicUses:921Used by:927
Symbol 923 GraphicUses:909Used by:927
Symbol 924 GraphicUses:917Used by:927
Symbol 925 GraphicUses:919Used by:927
Symbol 926 GraphicUses:911 921 907Used by:927
Symbol 927 MovieClipUses:908 910 912 914 916 918 920 922 923 924 925 926Used by:954
Symbol 928 BitmapUsed by:929 940
Symbol 929 GraphicUses:928Used by:944
Symbol 930 BitmapUsed by:931 943
Symbol 931 GraphicUses:930Used by:944
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:944
Symbol 934 BitmapUsed by:935 941
Symbol 935 GraphicUses:934Used by:944
Symbol 936 BitmapUsed by:937 942
Symbol 937 GraphicUses:936Used by:944
Symbol 938 BitmapUsed by:939 943
Symbol 939 GraphicUses:938Used by:944
Symbol 940 GraphicUses:928Used by:944
Symbol 941 GraphicUses:934Used by:944
Symbol 942 GraphicUses:936Used by:944
Symbol 943 GraphicUses:930 938Used by:944
Symbol 944 MovieClipUses:929 931 933 935 937 939 940 941 942 943Used by:954
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:947
Symbol 947 MovieClipUses:946Used by:954
Symbol 948 BitmapUsed by:950
Symbol 949 BitmapUsed by:950
Symbol 950 GraphicUses:948 949Used by:951
Symbol 951 MovieClipUses:950Used by:954
Symbol 952 GraphicUsed by:954
Symbol 953 ShapeTweeningUsed by:954
Symbol 954 MovieClip [Enemy1]Uses:555 557 875 876 878 879 897 898 899 900 901 902 903 904 905 906 927 944 947 951 952 813 814 817 818 825 827 828 829 830 831 832 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 853 855 856 857 858 859 860 861 862 866 867 865 868 869 870 953 737
Symbol 955 BitmapUsed by:956 957
Symbol 956 GraphicUses:955Used by:958
Symbol 957 GraphicUses:955Used by:958
Symbol 958 MovieClipUses:956 957Used by:1046
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:963
Symbol 961 BitmapUsed by:962
Symbol 962 GraphicUses:961Used by:963
Symbol 963 MovieClipUses:960 962Used by:1046
Symbol 964 ShapeTweeningUsed by:1046
Symbol 965 BitmapUsed by:966
Symbol 966 GraphicUses:965Used by:981
Symbol 967 BitmapUsed by:968
Symbol 968 GraphicUses:967Used by:981
Symbol 969 BitmapUsed by:970
Symbol 970 GraphicUses:969Used by:981
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:981
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:981
Symbol 975 BitmapUsed by:976
Symbol 976 GraphicUses:975Used by:981
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:981
Symbol 979 BitmapUsed by:980
Symbol 980 GraphicUses:979Used by:981
Symbol 981 MovieClipUses:966 968 970 972 974 976 978 980Used by:1046
Symbol 982 ShapeTweeningUsed by:1046
Symbol 983 ShapeTweeningUsed by:1046
Symbol 984 ShapeTweeningUsed by:1046
Symbol 985 ShapeTweeningUsed by:1046
Symbol 986 ShapeTweeningUsed by:1046
Symbol 987 ShapeTweeningUsed by:1046
Symbol 988 ShapeTweeningUsed by:1046
Symbol 989 ShapeTweeningUsed by:1046
Symbol 990 ShapeTweeningUsed by:1046
Symbol 991 BitmapUsed by:992
Symbol 992 GraphicUses:991Used by:1007
Symbol 993 BitmapUsed by:994
Symbol 994 GraphicUses:993Used by:1007
Symbol 995 BitmapUsed by:996
Symbol 996 GraphicUses:995Used by:1007
Symbol 997 BitmapUsed by:998
Symbol 998 GraphicUses:997Used by:1007
Symbol 999 BitmapUsed by:1000
Symbol 1000 GraphicUses:999Used by:1007 1025
Symbol 1001 BitmapUsed by:1002
Symbol 1002 GraphicUses:1001Used by:1007
Symbol 1003 BitmapUsed by:1004
Symbol 1004 GraphicUses:1003Used by:1007
Symbol 1005 BitmapUsed by:1006
Symbol 1006 GraphicUses:1005Used by:1007
Symbol 1007 MovieClipUses:992 994 996 998 1000 1002 1004 1006Used by:1046
Symbol 1008 BitmapUsed by:1009
Symbol 1009 GraphicUses:1008Used by:1024
Symbol 1010 BitmapUsed by:1011
Symbol 1011 GraphicUses:1010Used by:1024
Symbol 1012 BitmapUsed by:1013
Symbol 1013 GraphicUses:1012Used by:1024
Symbol 1014 BitmapUsed by:1015
Symbol 1015 GraphicUses:1014Used by:1024
Symbol 1016 BitmapUsed by:1017
Symbol 1017 GraphicUses:1016Used by:1024
Symbol 1018 BitmapUsed by:1019
Symbol 1019 GraphicUses:1018Used by:1024
Symbol 1020 BitmapUsed by:1021
Symbol 1021 GraphicUses:1020Used by:1024
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1024
Symbol 1024 MovieClipUses:1009 1011 1013 1015 1017 1019 1021 1023Used by:1046
Symbol 1025 MovieClipUses:1000Used by:1046
Symbol 1026 BitmapUsed by:1027
Symbol 1027 GraphicUses:1026Used by:1044
Symbol 1028 BitmapUsed by:1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043
Symbol 1029 GraphicUses:1028Used by:1044
Symbol 1030 GraphicUses:1028Used by:1044
Symbol 1031 GraphicUses:1028Used by:1044
Symbol 1032 GraphicUses:1028Used by:1044
Symbol 1033 GraphicUses:1028Used by:1044
Symbol 1034 GraphicUses:1028Used by:1044
Symbol 1035 GraphicUses:1028Used by:1044
Symbol 1036 GraphicUses:1028Used by:1044
Symbol 1037 GraphicUses:1028Used by:1044
Symbol 1038 GraphicUses:1028Used by:1044
Symbol 1039 GraphicUses:1028Used by:1044
Symbol 1040 GraphicUses:1028Used by:1044
Symbol 1041 GraphicUses:1028Used by:1044
Symbol 1042 GraphicUses:1028Used by:1044
Symbol 1043 GraphicUses:1028Used by:1044
Symbol 1044 MovieClipUses:1027 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043Used by:1046
Symbol 1045 ShapeTweeningUsed by:1046
Symbol 1046 MovieClip [Enemy0]Uses:555 557 958 963 964 981 982 983 984 985 986 987 988 989 990 1007 1024 1025 1044 1045 645 648 651 654 657 660 663 667 668 669 676 688 689 690 691 692 693 687 672 696 699 708 709 711 712 713 714 716 717 718 720 721 722 723 724 725 727 728 729 730 731 737
Symbol 1047 BitmapUsed by:1048
Symbol 1048 GraphicUses:1047Used by:1049 1105
Symbol 1049 MovieClip [bg6]Uses:1048
Symbol 1050 BitmapUsed by:1051
Symbol 1051 GraphicUses:1050Used by:1057
Symbol 1052 GraphicUsed by:1054
Symbol 1053 GraphicUsed by:1054
Symbol 1054 MovieClipUses:1052 1053Used by:1057 1106
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1057
Symbol 1057 MovieClip [bg4]Uses:1051 1054 1056
Symbol 1058 BitmapUsed by:1059
Symbol 1059 GraphicUses:1058Used by:1094
Symbol 1060 BitmapUsed by:1061
Symbol 1061 GraphicUses:1060Used by:1091
Symbol 1062 GraphicUsed by:1065
Symbol 1063 GraphicUsed by:1064
Symbol 1064 MovieClipUses:1063Used by:1065
Symbol 1065 MovieClipUses:1062 1064Used by:1090 1794
Symbol 1066 GraphicUsed by:1069
Symbol 1067 GraphicUsed by:1068
Symbol 1068 MovieClipUses:1067Used by:1069
Symbol 1069 MovieClipUses:1066 1068Used by:1090 1794
Symbol 1070 GraphicUsed by:1073
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClipUses:1071Used by:1073
Symbol 1073 MovieClipUses:1070 1072Used by:1090 1794
Symbol 1074 GraphicUsed by:1077
Symbol 1075 GraphicUsed by:1076
Symbol 1076 MovieClipUses:1075Used by:1077
Symbol 1077 MovieClipUses:1074 1076Used by:1090 1794
Symbol 1078 GraphicUsed by:1081
Symbol 1079 GraphicUsed by:1080
Symbol 1080 MovieClipUses:1079Used by:1081
Symbol 1081 MovieClipUses:1078 1080Used by:1090 1794
Symbol 1082 GraphicUsed by:1085
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1083Used by:1085
Symbol 1085 MovieClipUses:1082 1084Used by:1090 1794
Symbol 1086 GraphicUsed by:1089
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClipUses:1087Used by:1089
Symbol 1089 MovieClipUses:1086 1088Used by:1090 1794
Symbol 1090 MovieClipUses:1065 1069 1073 1077 1081 1085 1089Used by:1091 1099 1104
Symbol 1091 MovieClipUses:1061 1090Used by:1094
Symbol 1092 BitmapUsed by:1093
Symbol 1093 GraphicUses:1092Used by:1094
Symbol 1094 MovieClip [bg3]Uses:1059 1091 1093
Symbol 1095 BitmapUsed by:1096
Symbol 1096 GraphicUses:1095Used by:1099
Symbol 1097 BitmapUsed by:1098
Symbol 1098 GraphicUses:1097Used by:1099
Symbol 1099 MovieClip [bg2]Uses:1096 1090 1098
Symbol 1100 BitmapUsed by:1101
Symbol 1101 GraphicUses:1100Used by:1104
Symbol 1102 BitmapUsed by:1103
Symbol 1103 GraphicUses:1102Used by:1104
Symbol 1104 MovieClip [bg1]Uses:1101 1090 1103
Symbol 1105 MovieClipUses:1048Used by:1106
Symbol 1106 MovieClip [bg0]Uses:1105 1054
Symbol 1107 MovieClipUses:63Used by:1119 1123 1127 1131 1135 1139 1143 1147 1151 1153 1155 1157 1161 1818 2068
Symbol 1108 BitmapUsed by:1110
Symbol 1109 BitmapUsed by:1110
Symbol 1110 GraphicUses:1108 1109Used by:1111
Symbol 1111 MovieClipUses:1110Used by:1119 1123 1127 1131 1135 1139 1143 1147 1151 1153 1155 1157 1161
Symbol 1112 BitmapUsed by:1114
Symbol 1113 BitmapUsed by:1114
Symbol 1114 GraphicUses:1112 1113Used by:1115
Symbol 1115 MovieClipUses:1114Used by:1119 1123 1127 1131 1135 1139 1143 1147 1151 1153 1155 1157 1161
Symbol 1116 BitmapUsed by:1117
Symbol 1117 GraphicUses:1116Used by:1118
Symbol 1118 MovieClipUses:1117Used by:1119
Symbol 1119 MovieClip [pickup_health12]Uses:1107 1111 1115 1118
Symbol 1120 BitmapUsed by:1121
Symbol 1121 GraphicUses:1120Used by:1122
Symbol 1122 MovieClipUses:1121Used by:1123
Symbol 1123 MovieClip [pickup_health11]Uses:1107 1111 1115 1122
Symbol 1124 BitmapUsed by:1125
Symbol 1125 GraphicUses:1124Used by:1126
Symbol 1126 MovieClipUses:1125Used by:1127
Symbol 1127 MovieClip [pickup_health10]Uses:1107 1111 1115 1126
Symbol 1128 BitmapUsed by:1129
Symbol 1129 GraphicUses:1128Used by:1130 1154
Symbol 1130 MovieClipUses:1129Used by:1131
Symbol 1131 MovieClip [pickup_health9]Uses:1107 1111 1115 1130
Symbol 1132 BitmapUsed by:1133
Symbol 1133 GraphicUses:1132Used by:1134 1156
Symbol 1134 MovieClipUses:1133Used by:1135
Symbol 1135 MovieClip [pickup_health8]Uses:1107 1111 1115 1134
Symbol 1136 BitmapUsed by:1137
Symbol 1137 GraphicUses:1136Used by:1138 1152
Symbol 1138 MovieClipUses:1137Used by:1139
Symbol 1139 MovieClip [pickup_health7]Uses:1107 1111 1115 1138
Symbol 1140 BitmapUsed by:1141
Symbol 1141 GraphicUses:1140Used by:1142
Symbol 1142 MovieClipUses:1141Used by:1143
Symbol 1143 MovieClip [pickup_health6]Uses:1107 1111 1115 1142
Symbol 1144 BitmapUsed by:1145
Symbol 1145 GraphicUses:1144Used by:1146
Symbol 1146 MovieClipUses:1145Used by:1147
Symbol 1147 MovieClip [pickup_health5]Uses:1107 1111 1115 1146
Symbol 1148 BitmapUsed by:1149
Symbol 1149 GraphicUses:1148Used by:1150
Symbol 1150 MovieClipUses:1149Used by:1151
Symbol 1151 MovieClip [pickup_health4]Uses:1107 1111 1115 1150
Symbol 1152 MovieClipUses:1137Used by:1153
Symbol 1153 MovieClip [pickup_health3]Uses:1107 1111 1115 1152
Symbol 1154 MovieClipUses:1129Used by:1155
Symbol 1155 MovieClip [pickup_health2]Uses:1107 1111 1115 1154
Symbol 1156 MovieClipUses:1133Used by:1157 2068
Symbol 1157 MovieClip [pickup_health0]Uses:1107 1111 1115 1156
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1160
Symbol 1160 MovieClipUses:1159Used by:1161
Symbol 1161 MovieClip [pickup_health1]Uses:1107 1111 1115 1160
Symbol 1162 MovieClipUsed by:1163 1520 1521 1522 1523 1524
Symbol 1163 MovieClip [roomblock0]Uses:1162
Symbol 1164 BitmapUsed by:1165
Symbol 1165 GraphicUses:1164Used by:1166
Symbol 1166 MovieClip [nofull]Uses:1165
Symbol 1167 BitmapUsed by:1169
Symbol 1168 BitmapUsed by:1169
Symbol 1169 GraphicUses:1167 1168Used by:1176
Symbol 1170 BitmapUsed by:1171
Symbol 1171 GraphicUses:1170Used by:1172
Symbol 1172 MovieClipUses:1171Used by:1176
Symbol 1173 BitmapUsed by:1174
Symbol 1174 GraphicUses:1173Used by:1175
Symbol 1175 MovieClipUses:1174Used by:1176
Symbol 1176 MovieClip [struggle]Uses:1169 1172 1175Used by:Timeline
Symbol 1177 BitmapUsed by:1178
Symbol 1178 GraphicUses:1177Used by:1179
Symbol 1179 MovieClip [light]Uses:1178Used by:1884
Symbol 1180 MovieClip [door_e]Uses:533 537 516Used by:2079
Symbol 1181 MovieClip [door_w]Uses:533 537 516Used by:2079
Symbol 1182 GraphicUsed by:1183
Symbol 1183 MovieClip [door_s]Uses:516 1182 533 536Used by:2079
Symbol 2171 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 2172 MovieClip [__Packages.GameBoard]
Symbol 2173 MovieClip [__Packages.Standard.Time]
Symbol 2174 MovieClip [__Packages.Standard.Message.MsgRoute]
Symbol 2175 MovieClip [__Packages.Standard.Message.MsgObject]
Symbol 2176 MovieClip [__Packages.Standard.Message.Extended_MsgObject]
Symbol 2177 MovieClip [__Packages.Standard.StateMachine]
Symbol 2178 MovieClip [__Packages.Hero]
Symbol 2179 MovieClip [__Packages.Standard.SpriteController]
Symbol 2180 MovieClip [__Packages.Standard.Simple_FSM]
Symbol 2181 MovieClip [__Packages.Hamster]
Symbol 2182 MovieClip [__Packages.Standard.Geometry.Circle]
Symbol 2183 MovieClip [__Packages.Standard.Geometry.Rect]
Symbol 2184 MovieClip [__Packages.BulletMachine]
Symbol 2185 MovieClip [__Packages.Bullet]
Symbol 2186 MovieClip [__Packages.Grenade]
Symbol 2187 MovieClip [__Packages.Standard.SoundModule]
Symbol 2188 MovieClip [__Packages.Standard.Map.NodeMap]
Symbol 2189 MovieClip [__Packages.Enemy]
Symbol 2190 MovieClip [__Packages.Zombie]
Symbol 2191 MovieClip [__Packages.Boss_362]
Symbol 2192 MovieClip [__Packages.Boss_Toilenator]
Symbol 1184 GraphicUsed by:1342
Symbol 1185 GraphicUsed by:1227
Symbol 1186 GraphicUsed by:1227
Symbol 1187 GraphicUsed by:1227
Symbol 1188 GraphicUsed by:1227
Symbol 1189 GraphicUsed by:1227
Symbol 1190 GraphicUsed by:1227
Symbol 1191 GraphicUsed by:1227
Symbol 1192 GraphicUsed by:1227
Symbol 1193 GraphicUsed by:1227
Symbol 1194 GraphicUsed by:1227
Symbol 1195 GraphicUsed by:1227
Symbol 1196 GraphicUsed by:1227
Symbol 1197 GraphicUsed by:1227
Symbol 1198 GraphicUsed by:1227
Symbol 1199 GraphicUsed by:1227
Symbol 1200 GraphicUsed by:1227
Symbol 1201 GraphicUsed by:1227
Symbol 1202 GraphicUsed by:1227
Symbol 1203 GraphicUsed by:1227
Symbol 1204 GraphicUsed by:1227
Symbol 1205 GraphicUsed by:1227
Symbol 1206 GraphicUsed by:1227
Symbol 1207 GraphicUsed by:1227
Symbol 1208 GraphicUsed by:1227
Symbol 1209 GraphicUsed by:1227
Symbol 1210 GraphicUsed by:1227
Symbol 1211 GraphicUsed by:1227
Symbol 1212 GraphicUsed by:1227
Symbol 1213 GraphicUsed by:1227
Symbol 1214 GraphicUsed by:1227
Symbol 1215 GraphicUsed by:1227
Symbol 1216 GraphicUsed by:1227
Symbol 1217 GraphicUsed by:1227
Symbol 1218 GraphicUsed by:1227
Symbol 1219 GraphicUsed by:1227
Symbol 1220 GraphicUsed by:1227
Symbol 1221 GraphicUsed by:1227
Symbol 1222 GraphicUsed by:1227
Symbol 1223 GraphicUsed by:1227
Symbol 1224 GraphicUsed by:1227
Symbol 1225 GraphicUsed by:1227
Symbol 1226 GraphicUsed by:1227
Symbol 1227 MovieClipUses:1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226Used by:1228
Symbol 1228 MovieClipUses:1227Used by:1342 1388 2169
Symbol 1229 BitmapUsed by:1230
Symbol 1230 GraphicUses:1229Used by:1269 1299
Symbol 1231 BitmapUsed by:1232
Symbol 1232 GraphicUses:1231Used by:1269
Symbol 1233 BitmapUsed by:1234
Symbol 1234 GraphicUses:1233Used by:1269
Symbol 1235 BitmapUsed by:1236
Symbol 1236 GraphicUses:1235Used by:1269
Symbol 1237 BitmapUsed by:1238
Symbol 1238 GraphicUses:1237Used by:1269
Symbol 1239 BitmapUsed by:1240
Symbol 1240 GraphicUses:1239Used by:1269
Symbol 1241 BitmapUsed by:1242
Symbol 1242 GraphicUses:1241Used by:1269
Symbol 1243 BitmapUsed by:1244
Symbol 1244 GraphicUses:1243Used by:1269
Symbol 1245 BitmapUsed by:1246
Symbol 1246 GraphicUses:1245Used by:1269
Symbol 1247 BitmapUsed by:1248
Symbol 1248 GraphicUses:1247Used by:1269
Symbol 1249 BitmapUsed by:1250
Symbol 1250 GraphicUses:1249Used by:1269
Symbol 1251 BitmapUsed by:1252
Symbol 1252 GraphicUses:1251Used by:1269
Symbol 1253 BitmapUsed by:1254
Symbol 1254 GraphicUses:1253Used by:1269
Symbol 1255 BitmapUsed by:1256
Symbol 1256 GraphicUses:1255Used by:1269
Symbol 1257 BitmapUsed by:1258
Symbol 1258 GraphicUses:1257Used by:1269
Symbol 1259 BitmapUsed by:1260
Symbol 1260 GraphicUses:1259Used by:1269
Symbol 1261 BitmapUsed by:1262
Symbol 1262 GraphicUses:1261Used by:1269
Symbol 1263 BitmapUsed by:1264
Symbol 1264 GraphicUses:1263Used by:1269
Symbol 1265 BitmapUsed by:1266
Symbol 1266 GraphicUses:1265Used by:1269
Symbol 1267 BitmapUsed by:1268
Symbol 1268 GraphicUses:1267Used by:1269
Symbol 1269 MovieClipUses:1230 1232 1234 1236 1238 1240 1242 1244 1246 1248 1250 1252 1254 1256 1258 1260 1262 1264 1266 1268Used by:1342 1388 2166 2169
Symbol 1270 GraphicUsed by:1271
Symbol 1271 MovieClipUses:1270Used by:1342 1388 2166 2169
Symbol 1272 GraphicUsed by:1273
Symbol 1273 MovieClipUses:1272Used by:1342 1388 2166 2169
Symbol 1274 GraphicUsed by:1275
Symbol 1275 MovieClipUses:1274Used by:1342
Symbol 1276 GraphicUsed by:1342
Symbol 1277 GraphicUsed by:1278 1387 2167 2168
Symbol 1278 ButtonUses:1277Used by:1342
Symbol 1279 GraphicUsed by:1280
Symbol 1280 MovieClipUses:1279Used by:1281
Symbol 1281 MovieClipUses:1280Used by:1342
Symbol 1282 GraphicUsed by:1342
Symbol 1283 GraphicUsed by:1297
Symbol 1284 GraphicUsed by:1297
Symbol 1285 GraphicUsed by:1297
Symbol 1286 GraphicUsed by:1297
Symbol 1287 GraphicUsed by:1297
Symbol 1288 GraphicUsed by:1289
Symbol 1289 MovieClipUses:1288Used by:1290 1291 1292
Symbol 1290 MovieClipUses:1289Used by:1297
Symbol 1291 MovieClipUses:1289Used by:1297
Symbol 1292 MovieClipUses:1289Used by:1297
Symbol 1293 GraphicUsed by:1297
Symbol 1294 GraphicUsed by:1297
Symbol 1295 GraphicUsed by:1297
Symbol 1296 GraphicUsed by:1297
Symbol 1297 MovieClipUses:1283 1284 1285 1286 1287 1290 1291 1292 1293 1294 1295 1296Used by:1298
Symbol 1298 MovieClipUses:1297Used by:1342
Symbol 1299 MovieClipUses:1230Used by:1342
Symbol 1300 GraphicUsed by:1301
Symbol 1301 MovieClipUses:1300Used by:1342
Symbol 1302 GraphicUsed by:1316
Symbol 1303 SoundUsed by:1316 1334 1342
Symbol 1304 GraphicUsed by:1316
Symbol 1305 GraphicUsed by:1316
Symbol 1306 GraphicUsed by:1316
Symbol 1307 GraphicUsed by:1316
Symbol 1308 GraphicUsed by:1316
Symbol 1309 GraphicUsed by:1316
Symbol 1310 GraphicUsed by:1316
Symbol 1311 GraphicUsed by:1316
Symbol 1312 GraphicUsed by:1316
Symbol 1313 GraphicUsed by:1316
Symbol 1314 GraphicUsed by:1316
Symbol 1315 GraphicUsed by:1316
Symbol 1316 MovieClipUses:1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315Used by:1342
Symbol 1317 GraphicUsed by:1318
Symbol 1318 MovieClipUses:1317Used by:1319 1320 1321
Symbol 1319 MovieClipUses:1318Used by:1342
Symbol 1320 MovieClipUses:1318Used by:1342
Symbol 1321 MovieClipUses:1318Used by:1342
Symbol 1322 GraphicUsed by:1323 1334
Symbol 1323 MovieClipUses:1322Used by:1334
Symbol 1324 FontUsed by:1325 1329 1331
Symbol 1325 TextUses:1324Used by:1334
Symbol 1326 GraphicUsed by:1327 1334
Symbol 1327 MovieClipUses:1326Used by:1334
Symbol 1328 GraphicUsed by:1334
Symbol 1329 TextUses:1324Used by:1334
Symbol 1330 GraphicUsed by:1334
Symbol 1331 TextUses:1324Used by:1334
Symbol 1332 SoundUsed by:1334
Symbol 1333 SoundUsed by:1334
Symbol 1334 ButtonUses:1323 1325 1327 1328 1329 1330 1331 1322 1326 1332 1333 1303Used by:1342
Symbol 1335 ButtonUses:515Used by:1342
Symbol 1336 BitmapUsed by:1337
Symbol 1337 GraphicUses:1336Used by:1338
Symbol 1338 MovieClipUses:1337Used by:1342
Symbol 1339 SoundUsed by:1342
Symbol 1340 SoundUsed by:1342
Symbol 1341 SoundUsed by:1342
Symbol 1342 MovieClipUses:1184 1228 1269 1271 1273 1275 1276 1278 1281 1282 1298 1299 1301 1316 1319 1320 1321 1334 1335 1303 1338 1339 1340 1341Used by:Timeline
Symbol 1343 MovieClipUsed by:Timeline
Symbol 1344 MovieClipUsed by:Timeline
Symbol 1345 GraphicUsed by:Timeline
Symbol 1346 BitmapUsed by:1347
Symbol 1347 GraphicUses:1346Used by:1451
Symbol 1348 BitmapUsed by:1349
Symbol 1349 GraphicUses:1348Used by:1350
Symbol 1350 MovieClipUses:1349Used by:1423 1502
Symbol 1351 BitmapUsed by:1352
Symbol 1352 GraphicUses:1351Used by:1353
Symbol 1353 MovieClipUses:1352Used by:1423
Symbol 1354 BitmapUsed by:1355
Symbol 1355 GraphicUses:1354Used by:1356
Symbol 1356 MovieClipUses:1355Used by:1423
Symbol 1357 BitmapUsed by:1358
Symbol 1358 GraphicUses:1357Used by:1359
Symbol 1359 MovieClipUses:1358Used by:1423
Symbol 1360 BitmapUsed by:1361
Symbol 1361 GraphicUses:1360Used by:1362
Symbol 1362 MovieClipUses:1361Used by:1423
Symbol 1363 BitmapUsed by:1364
Symbol 1364 GraphicUses:1363Used by:1365
Symbol 1365 MovieClipUses:1364Used by:1423
Symbol 1366 BitmapUsed by:1367
Symbol 1367 GraphicUses:1366Used by:1368
Symbol 1368 MovieClipUses:1367Used by:1423
Symbol 1369 BitmapUsed by:1370
Symbol 1370 GraphicUses:1369Used by:1371
Symbol 1371 MovieClipUses:1370Used by:1423
Symbol 1372 BitmapUsed by:1373
Symbol 1373 GraphicUses:1372Used by:1374
Symbol 1374 MovieClipUses:1373Used by:1423
Symbol 1375 BitmapUsed by:1376
Symbol 1376 GraphicUses:1375Used by:1377
Symbol 1377 MovieClipUses:1376Used by:1423
Symbol 1378 GraphicUsed by:1379
Symbol 1379 MovieClipUses:1378Used by:1423
Symbol 1380 BitmapUsed by:1381
Symbol 1381 GraphicUses:1380Used by:1382
Symbol 1382 MovieClipUses:1381Used by:1423
Symbol 1383 BitmapUsed by:1384
Symbol 1384 GraphicUses:1383Used by:1385 1389 1390
Symbol 1385 MovieClipUses:1384Used by:1423
Symbol 1386 GraphicUsed by:1388 2166 2169
Symbol 1387 ButtonUses:1277Used by:1388
Symbol 1388 MovieClipUses:1386 1228 1269 1271 1273 1387Used by:1423 1460 1502 1518
Symbol 1389 MovieClipUses:1384Used by:1390
Symbol 1390 MovieClipUses:1384 1389Used by:1423
Symbol 1391 BitmapUsed by:1392
Symbol 1392 GraphicUses:1391Used by:1393
Symbol 1393 MovieClipUses:1392Used by:1394
Symbol 1394 MovieClipUses:1393Used by:1423
Symbol 1395 BitmapUsed by:1396
Symbol 1396 GraphicUses:1395Used by:1397
Symbol 1397 MovieClipUses:1396Used by:1407
Symbol 1398 BitmapUsed by:1399
Symbol 1399 GraphicUses:1398Used by:1400
Symbol 1400 MovieClipUses:1399Used by:1407
Symbol 1401 BitmapUsed by:1402
Symbol 1402 GraphicUses:1401Used by:1403
Symbol 1403 MovieClipUses:1402Used by:1407
Symbol 1404 BitmapUsed by:1405
Symbol 1405 GraphicUses:1404Used by:1406
Symbol 1406 MovieClipUses:1405Used by:1407
Symbol 1407 MovieClipUses:1397 1400 1403 1406Used by:1423
Symbol 1408 ButtonUses:131 36 35Used by:1423
Symbol 1409 GraphicUsed by:1410
Symbol 1410 MovieClipUses:1409Used by:1415 1420
Symbol 1411 GraphicUsed by:1412
Symbol 1412 MovieClipUses:1411Used by:1415
Symbol 1413 GraphicUsed by:1414
Symbol 1414 MovieClipUses:1413Used by:1415 1420
Symbol 1415 MovieClipUses:1410 1412 1414Used by:1416
Symbol 1416 MovieClipUses:1415Used by:1417
Symbol 1417 MovieClipUses:1416Used by:1423
Symbol 1418 GraphicUsed by:1419
Symbol 1419 MovieClipUses:1418Used by:1420
Symbol 1420 MovieClipUses:1410 1419 1414Used by:1421
Symbol 1421 MovieClipUses:1420Used by:1422
Symbol 1422 MovieClipUses:1421Used by:1423
Symbol 1423 MovieClipUses:1350 1353 1356 1359 1362 1365 1368 1371 1374 1377 1379 1382 1385 1388 1390 1394 1407 1408 1417 1422Used by:1451
Symbol 1424 BitmapUsed by:1425
Symbol 1425 GraphicUses:1424Used by:1426
Symbol 1426 MovieClipUses:1425Used by:1451
Symbol 1427 BitmapUsed by:1428
Symbol 1428 GraphicUses:1427Used by:1429
Symbol 1429 MovieClipUses:1428Used by:1451
Symbol 1430 ShapeTweeningUsed by:1438
Symbol 1431 BitmapUsed by:1432
Symbol 1432 GraphicUses:1431Used by:1433
Symbol 1433 MovieClipUses:1432Used by:1438 1449
Symbol 1434 ShapeTweeningUsed by:1438
Symbol 1435 ShapeTweeningUsed by:1438
Symbol 1436 ShapeTweeningUsed by:1438
Symbol 1437 GraphicUsed by:1438
Symbol 1438 MovieClipUses:1430 1433 1434 1435 1436 1437Used by:1451
Symbol 1439 BitmapUsed by:1440
Symbol 1440 GraphicUses:1439Used by:1441
Symbol 1441 MovieClipUses:1440Used by:1445
Symbol 1442 BitmapUsed by:1443
Symbol 1443 GraphicUses:1442Used by:1444
Symbol 1444 MovieClipUses:1443Used by:1445
Symbol 1445 MovieClipUses:1441 1444Used by:1451
Symbol 1446 ShapeTweeningUsed by:1449
Symbol 1447 GraphicUsed by:1449
Symbol 1448 GraphicUsed by:1449
Symbol 1449 MovieClipUses:1433 1446 1447 1448Used by:1451
Symbol 1450 ButtonUses:131 36 35Used by:1451
Symbol 1451 MovieClipUses:1347 515 1423 1426 1429 1438 1445 1449 1450Used by:1519
Symbol 1452 SoundUsed by:1519
Symbol 1453 BitmapUsed by:1454
Symbol 1454 GraphicUses:1453Used by:1460
Symbol 1455 BitmapUsed by:1456
Symbol 1456 GraphicUses:1455Used by:1457
Symbol 1457 MovieClipUses:1456Used by:1458
Symbol 1458 MovieClipUses:1457Used by:1460
Symbol 1459 ButtonUses:131 36 35Used by:1460
Symbol 1460 MovieClipUses:1454 1458 1388 1459Used by:1519
Symbol 1461 BitmapUsed by:1462
Symbol 1462 GraphicUses:1461Used by:1463
Symbol 1463 MovieClipUses:1462Used by:1466
Symbol 1464 BitmapUsed by:1465
Symbol 1465 GraphicUses:1464Used by:1466
Symbol 1466 MovieClipUses:1463 1465Used by:1475 1519
Symbol 1467 BitmapUsed by:1468
Symbol 1468 GraphicUses:1467Used by:1469
Symbol 1469 MovieClipUses:1468Used by:1473
Symbol 1470 BitmapUsed by:1471
Symbol 1471 GraphicUses:1470Used by:1472
Symbol 1472 MovieClipUses:1471Used by:1473
Symbol 1473 MovieClipUses:1469 1472Used by:1475
Symbol 1474 ButtonUses:131 36 35Used by:1475
Symbol 1475 MovieClipUses:44 1466 1473 1474Used by:1519
Symbol 1476 BitmapUsed by:1478
Symbol 1477 BitmapUsed by:1478
Symbol 1478 GraphicUses:1476 1477Used by:1502
Symbol 1479 FontUsed by:1480 1525 1526 1527 2064 2069 2087 2089 2090 2091 2092
Symbol 1480 EditableTextUses:1479Used by:1502
Symbol 1481 SoundUsed by:1502
Symbol 1482 BitmapUsed by:1483
Symbol 1483 GraphicUses:1482Used by:1484
Symbol 1484 MovieClipUses:1483Used by:1502
Symbol 1485 GraphicUsed by:1486
Symbol 1486 MovieClipUses:1485Used by:1502
Symbol 1487 BitmapUsed by:1488
Symbol 1488 GraphicUses:1487Used by:1489 1490
Symbol 1489 MovieClipUses:1488Used by:1491
Symbol 1490 MovieClipUses:1488Used by:1491
Symbol 1491 MovieClipUses:1489 1490Used by:1502
Symbol 1492 FontUsed by:1493 1497
Symbol 1493 TextUses:1492Used by:1494
Symbol 1494 MovieClipUses:1493Used by:1495
Symbol 1495 MovieClipUses:1494Used by:1502 1518
Symbol 1496 ButtonUses:131 36 35Used by:1502 1518
Symbol 1497 TextUses:1492Used by:1498
Symbol 1498 MovieClipUses:1497Used by:1499
Symbol 1499 MovieClipUses:1498Used by:1502 1518
Symbol 1500 ButtonUses:131 36 35Used by:1502 1518
Symbol 1501 ButtonUses:131 36 35Used by:1502
Symbol 1502 MovieClipUses:1478 1480 1481 1484 1350 1486 1491 1495 1496 1499 1500 1388 1501Used by:1519
Symbol 1503 GraphicUsed by:1518
Symbol 1504 BitmapUsed by:1505
Symbol 1505 GraphicUses:1504Used by:1506
Symbol 1506 MovieClipUses:1505Used by:1518
Symbol 1507 BitmapUsed by:1508
Symbol 1508 GraphicUses:1507Used by:1518
Symbol 1509 SoundUsed by:1518
Symbol 1510 BitmapUsed by:1511
Symbol 1511 GraphicUses:1510Used by:1512
Symbol 1512 MovieClipUses:1511Used by:1516
Symbol 1513 BitmapUsed by:1514
Symbol 1514 GraphicUses:1513Used by:1515
Symbol 1515 MovieClipUses:1514Used by:1516
Symbol 1516 MovieClipUses:1512 1515Used by:1518
Symbol 1517 ButtonUses:131 36 35Used by:1518
Symbol 1518 MovieClipUses:1503 1506 1508 1509 1516 1499 1500 1495 1496 1388 1517Used by:1519
Symbol 1519 MovieClipUses:1451 1452 1460 44 1466 1475 1502 1518Used by:2079  Timeline
Symbol 1520 MovieClip [roomblock1]Uses:1162Used by:2079
Symbol 1521 MovieClip [roomblock2]Uses:1162Used by:2079
Symbol 1522 MovieClip [roomblock3]Uses:1162Used by:2079
Symbol 1523 MovieClip [roomblock4]Uses:1162Used by:2079
Symbol 1524 MovieClip [roomblock5]Uses:1162Used by:2079
Symbol 1525 EditableTextUses:1479Used by:1543
Symbol 1526 EditableTextUses:1479Used by:1543
Symbol 1527 EditableTextUses:1479Used by:1528
Symbol 1528 MovieClipUses:1527Used by:1543
Symbol 1529 BitmapUsed by:1530
Symbol 1530 GraphicUses:1529Used by:1531
Symbol 1531 MovieClipUses:1530Used by:1534
Symbol 1532 GraphicUsed by:1534
Symbol 1533 GraphicUsed by:1534
Symbol 1534 MovieClipUses:1531 1532 1533Used by:1543 2170
Symbol 1535 BitmapUsed by:1536
Symbol 1536 GraphicUses:1535Used by:1537
Symbol 1537 MovieClipUses:1536Used by:1541
Symbol 1538 BitmapUsed by:1539
Symbol 1539 GraphicUses:1538Used by:1540
Symbol 1540 MovieClipUses:1539Used by:1541
Symbol 1541 MovieClipUses:1537 1540Used by:1543 2170
Symbol 1542 ButtonUses:65Used by:1543 2170
Symbol 1543 MovieClipUses:1525 1526 1528 1534 1541 1542Used by:2079
Symbol 1544 BitmapUsed by:1545
Symbol 1545 GraphicUses:1544Used by:1546
Symbol 1546 MovieClip [grenade]Uses:1545Used by:2079
Symbol 1547 MovieClipUses:63Used by:1694
Symbol 1548 MovieClipUses:65Used by:1549
Symbol 1549 MovieClipUses:1548Used by:1694
Symbol 1550 GraphicUsed by:1693
Symbol 1551 BitmapUsed by:1552
Symbol 1552 GraphicUses:1551Used by:1570
Symbol 1553 BitmapUsed by:1554
Symbol 1554 GraphicUses:1553Used by:1569
Symbol 1555 BitmapUsed by:1556
Symbol 1556 GraphicUses:1555Used by:1569
Symbol 1557 BitmapUsed by:1558
Symbol 1558 GraphicUses:1557Used by:1569
Symbol 1559 BitmapUsed by:1560
Symbol 1560 GraphicUses:1559Used by:1569
Symbol 1561 BitmapUsed by:1562
Symbol 1562 GraphicUses:1561Used by:1569
Symbol 1563 BitmapUsed by:1564
Symbol 1564 GraphicUses:1563Used by:1569
Symbol 1565 BitmapUsed by:1566
Symbol 1566 GraphicUses:1565Used by:1569
Symbol 1567 BitmapUsed by:1568
Symbol 1568 GraphicUses:1567Used by:1569
Symbol 1569 MovieClipUses:1554 1556 1558 1560 1562 1564 1566 1568Used by:1570
Symbol 1570 MovieClipUses:1552 1569Used by:1693
Symbol 1571 BitmapUsed by:1572
Symbol 1572 GraphicUses:1571Used by:1590
Symbol 1573 BitmapUsed by:1574
Symbol 1574 GraphicUses:1573Used by:1589
Symbol 1575 BitmapUsed by:1576
Symbol 1576 GraphicUses:1575Used by:1589
Symbol 1577 BitmapUsed by:1578
Symbol 1578 GraphicUses:1577Used by:1589
Symbol 1579 BitmapUsed by:1580
Symbol 1580 GraphicUses:1579Used by:1589
Symbol 1581 BitmapUsed by:1582
Symbol 1582 GraphicUses:1581Used by:1589
Symbol 1583 BitmapUsed by:1584
Symbol 1584 GraphicUses:1583Used by:1589
Symbol 1585 BitmapUsed by:1586
Symbol 1586 GraphicUses:1585Used by:1589
Symbol 1587 BitmapUsed by:1588
Symbol 1588 GraphicUses:1587Used by:1589
Symbol 1589 MovieClipUses:1574 1576 1578 1580 1582 1584 1586 1588Used by:1590
Symbol 1590 MovieClipUses:1572 1589Used by:1693
Symbol 1591 BitmapUsed by:1592
Symbol 1592 GraphicUses:1591Used by:1595
Symbol 1593 BitmapUsed by:1594
Symbol 1594 GraphicUses:1593Used by:1595
Symbol 1595 MovieClipUses:1592 1594Used by:1613
Symbol 1596 BitmapUsed by:1597
Symbol 1597 GraphicUses:1596Used by:1612
Symbol 1598 BitmapUsed by:1599
Symbol 1599 GraphicUses:1598Used by:1612
Symbol 1600 BitmapUsed by:1601
Symbol 1601 GraphicUses:1600Used by:1612
Symbol 1602 BitmapUsed by:1603
Symbol 1603 GraphicUses:1602Used by:1612
Symbol 1604 BitmapUsed by:1605
Symbol 1605 GraphicUses:1604Used by:1612
Symbol 1606 BitmapUsed by:1607
Symbol 1607 GraphicUses:1606Used by:1612
Symbol 1608 BitmapUsed by:1609
Symbol 1609 GraphicUses:1608Used by:1612
Symbol 1610 BitmapUsed by:1611
Symbol 1611 GraphicUses:1610Used by:1612
Symbol 1612 MovieClipUses:1597 1599 1601 1603 1605 1607 1609 1611Used by:1613
Symbol 1613 MovieClipUses:1595 1612Used by:1693
Symbol 1614 BitmapUsed by:1615
Symbol 1615 GraphicUses:1614Used by:1631
Symbol 1616 BitmapUsed by:1617
Symbol 1617 GraphicUses:1616Used by:1630
Symbol 1618 BitmapUsed by:1619
Symbol 1619 GraphicUses:1618Used by:1630
Symbol 1620 BitmapUsed by:1621
Symbol 1621 GraphicUses:1620Used by:1630
Symbol 1622 BitmapUsed by:1623
Symbol 1623 GraphicUses:1622Used by:1630
Symbol 1624 BitmapUsed by:1625
Symbol 1625 GraphicUses:1624Used by:1630
Symbol 1626 BitmapUsed by:1627
Symbol 1627 GraphicUses:1626Used by:1630
Symbol 1628 BitmapUsed by:1629
Symbol 1629 GraphicUses:1628Used by:1630
Symbol 1630 MovieClipUses:1617 1619 1621 1623 1625 1627 1629Used by:1631
Symbol 1631 MovieClipUses:1615 1630Used by:1693
Symbol 1632 BitmapUsed by:1633
Symbol 1633 GraphicUses:1632Used by:1651
Symbol 1634 BitmapUsed by:1635
Symbol 1635 GraphicUses:1634Used by:1650
Symbol 1636 BitmapUsed by:1637
Symbol 1637 GraphicUses:1636Used by:1650
Symbol 1638 BitmapUsed by:1639
Symbol 1639 GraphicUses:1638Used by:1650
Symbol 1640 BitmapUsed by:1641
Symbol 1641 GraphicUses:1640Used by:1650
Symbol 1642 BitmapUsed by:1643
Symbol 1643 GraphicUses:1642Used by:1650
Symbol 1644 BitmapUsed by:1645
Symbol 1645 GraphicUses:1644Used by:1650
Symbol 1646 BitmapUsed by:1647
Symbol 1647 GraphicUses:1646Used by:1650
Symbol 1648 BitmapUsed by:1649
Symbol 1649 GraphicUses:1648Used by:1650
Symbol 1650 MovieClipUses:1635 1637 1639 1641 1643 1645 1647 1649Used by:1651
Symbol 1651 MovieClipUses:1633 1650Used by:1693
Symbol 1652 BitmapUsed by:1653
Symbol 1653 GraphicUses:1652Used by:1658
Symbol 1654 BitmapUsed by:1655
Symbol 1655 GraphicUses:1654Used by:1658
Symbol 1656 BitmapUsed by:1657
Symbol 1657 GraphicUses:1656Used by:1658
Symbol 1658 MovieClipUses:1653 1655 1657Used by:1693
Symbol 1659 BitmapUsed by:1660
Symbol 1660 GraphicUses:1659Used by:1693
Symbol 1661 BitmapUsed by:1662
Symbol 1662 GraphicUses:1661Used by:1693
Symbol 1663 BitmapUsed by:1664
Symbol 1664 GraphicUses:1663Used by:1693
Symbol 1665 BitmapUsed by:1666
Symbol 1666 GraphicUses:1665Used by:1667
Symbol 1667 MovieClipUses:1666Used by:1693
Symbol 1668 BitmapUsed by:1669
Symbol 1669 GraphicUses:1668Used by:1670
Symbol 1670 MovieClipUses:1669Used by:1693
Symbol 1671 ShapeTweeningUsed by:1693
Symbol 1672 BitmapUsed by:1673
Symbol 1673 GraphicUses:1672Used by:1676
Symbol 1674 BitmapUsed by:1675
Symbol 1675 GraphicUses:1674Used by:1676
Symbol 1676 MovieClipUses:1673 1675Used by:1693
Symbol 1677 ShapeTweeningUsed by:1693
Symbol 1678 ShapeTweeningUsed by:1693
Symbol 1679 ShapeTweeningUsed by:1693
Symbol 1680 ShapeTweeningUsed by:1693
Symbol 1681 ShapeTweeningUsed by:1693
Symbol 1682 ShapeTweeningUsed by:1693
Symbol 1683 ShapeTweeningUsed by:1693
Symbol 1684 ShapeTweeningUsed by:1693
Symbol 1685 ShapeTweeningUsed by:1693
Symbol 1686 BitmapUsed by:1690 1691
Symbol 1687 BitmapUsed by:1690 1691
Symbol 1688 BitmapUsed by:1690 1691
Symbol 1689 BitmapUsed by:1690 1691
Symbol 1690 GraphicUses:1686 1687 1688 1689Used by:1692
Symbol 1691 GraphicUses:1686 1687 1688 1689Used by:1692
Symbol 1692 MovieClipUses:1690 1691Used by:1693
Symbol 1693 MovieClipUses:1550 1570 1590 1613 1631 1651 1658 1660 1662 1664 1667 1670 1671 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1692Used by:1694
Symbol 1694 MovieClip [Hero]Uses:1547 1549 1693Used by:2079
Symbol 1695 BitmapUsed by:1696
Symbol 1696 GraphicUses:1695Used by:1697
Symbol 1697 MovieClipUses:1696Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1698 BitmapUsed by:1699
Symbol 1699 GraphicUses:1698Used by:1700
Symbol 1700 MovieClipUses:1699Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1701 BitmapUsed by:1702
Symbol 1702 GraphicUses:1701Used by:1703
Symbol 1703 MovieClipUses:1702Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1704 BitmapUsed by:1705
Symbol 1705 GraphicUses:1704Used by:1706
Symbol 1706 MovieClipUses:1705Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1707 BitmapUsed by:1708
Symbol 1708 GraphicUses:1707Used by:1709
Symbol 1709 MovieClipUses:1708Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1710 BitmapUsed by:1711 1797
Symbol 1711 GraphicUses:1710Used by:1712
Symbol 1712 MovieClipUses:1711Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1713 BitmapUsed by:1714
Symbol 1714 GraphicUses:1713Used by:1715
Symbol 1715 MovieClipUses:1714Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1716 BitmapUsed by:1717
Symbol 1717 GraphicUses:1716Used by:1718
Symbol 1718 MovieClipUses:1717Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1719 BitmapUsed by:1720
Symbol 1720 GraphicUses:1719Used by:1721
Symbol 1721 MovieClipUses:1720Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1722 BitmapUsed by:1723
Symbol 1723 GraphicUses:1722Used by:1726
Symbol 1724 GraphicUsed by:1725
Symbol 1725 MovieClipUses:1724Used by:1726
Symbol 1726 MovieClipUses:1723 1725Used by:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1741 1742 1743 1744 1746 1747 1748 1749 1751 1752 1753 1754 1756 1757 1758 1759 1761 1762 1764 1773 1774 1775 1776 1804 1809 1810 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838
Symbol 1727 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1728 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1729 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1730 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1731 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1732 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1733 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1734 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1735 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1736 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1737 MovieClipUses:1697 1700 1703 1706 1709 1712 1715 1718 1721 1726Used by:1803 1839
Symbol 1738 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1739 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1740 ShapeTweeningUsed by:1839
Symbol 1741 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1742 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1743 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1744 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1745 ShapeTweeningUsed by:1839
Symbol 1746 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1747 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1748 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1749 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1750 ShapeTweeningUsed by:1839
Symbol 1751 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1752 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1753 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1754 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1755 ShapeTweeningUsed by:1839
Symbol 1756 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1757 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1758 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1759 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1760 ShapeTweeningUsed by:1839
Symbol 1761 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1762 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1763 GraphicUsed by:1839
Symbol 1764 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1772 1819 1839
Symbol 1765 GraphicUsed by:1839
Symbol 1766 GraphicUsed by:1767
Symbol 1767 MovieClipUses:1766Used by:1839
Symbol 1768 ShapeTweeningUsed by:1772
Symbol 1769 ShapeTweeningUsed by:1772
Symbol 1770 ShapeTweeningUsed by:1772
Symbol 1771 GraphicUsed by:1772 1819
Symbol 1772 MovieClipUses:1764 1768 1769 1770 1771Used by:1839
Symbol 1773 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1774 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1775 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1776 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1777 GraphicUsed by:1778
Symbol 1778 MovieClipUses:1777Used by:1839
Symbol 1779 BitmapUsed by:1780
Symbol 1780 GraphicUses:1779Used by:1781
Symbol 1781 MovieClipUses:1780Used by:1802
Symbol 1782 BitmapUsed by:1783
Symbol 1783 GraphicUses:1782Used by:1784
Symbol 1784 MovieClipUses:1783Used by:1802
Symbol 1785 BitmapUsed by:1786
Symbol 1786 GraphicUses:1785Used by:1787
Symbol 1787 MovieClipUses:1786Used by:1802
Symbol 1788 BitmapUsed by:1789
Symbol 1789 GraphicUses:1788Used by:1790
Symbol 1790 MovieClipUses:1789Used by:1802
Symbol 1791 BitmapUsed by:1792
Symbol 1792 GraphicUses:1791Used by:1793
Symbol 1793 MovieClipUses:1792Used by:1802
Symbol 1794 MovieClipUses:1065 1069 1073 1077 1081 1085 1089Used by:1795
Symbol 1795 MovieClipUses:1794Used by:1802 1839 1999
Symbol 1796 BitmapUsed by:1797
Symbol 1797 GraphicUses:1796 1710Used by:1798
Symbol 1798 MovieClipUses:1797Used by:1802
Symbol 1799 BitmapUsed by:1800
Symbol 1800 GraphicUses:1799Used by:1801
Symbol 1801 MovieClipUses:1800Used by:1802
Symbol 1802 MovieClipUses:1781 1784 1787 1790 1793 1795 1798 1801Used by:1839
Symbol 1803 MovieClipUses:1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737Used by:1839
Symbol 1804 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1805 ShapeTweeningUsed by:1808
Symbol 1806 ShapeTweeningUsed by:1808
Symbol 1807 GraphicUsed by:1808
Symbol 1808 MovieClipUses:1805 1806 1807Used by:1817 1839
Symbol 1809 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1810 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1811 ShapeTweeningUsed by:1816
Symbol 1812 ShapeTweeningUsed by:1816
Symbol 1813 ShapeTweeningUsed by:1816
Symbol 1814 ShapeTweeningUsed by:1816
Symbol 1815 GraphicUsed by:1816
Symbol 1816 MovieClipUses:1811 1812 1813 1814 1815Used by:1817
Symbol 1817 MovieClipUses:1808 1816Used by:1818
Symbol 1818 MovieClipUses:1817 1107Used by:1839
Symbol 1819 MovieClipUses:1764 1771Used by:1839
Symbol 1820 GraphicUsed by:1839
Symbol 1821 ShapeTweeningUsed by:1839
Symbol 1822 ShapeTweeningUsed by:1839
Symbol 1823 ShapeTweeningUsed by:1839
Symbol 1824 ShapeTweeningUsed by:1839
Symbol 1825 GraphicUsed by:1839
Symbol 1826 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1827 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1828 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1829 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1830 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1831 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1832 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1833 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1834 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1835 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1836 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1837 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1838 MovieClipUses:1697 1700 1703 1706 1715 1709 1718 1712 1721 1726Used by:1839
Symbol 1839 MovieClipUses:65 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1767 1772 1773 1774 1775 1776 1778 1802 1803 1804 1808 1809 1810 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1795 1838Used by:2079
Symbol 1840 BitmapUsed by:1841
Symbol 1841 GraphicUses:1840Used by:1842
Symbol 1842 MovieClipUses:1841Used by:1872
Symbol 1843 BitmapUsed by:1844
Symbol 1844 GraphicUses:1843Used by:1845
Symbol 1845 MovieClipUses:1844Used by:1872
Symbol 1846 BitmapUsed by:1847
Symbol 1847 GraphicUses:1846Used by:1848
Symbol 1848 MovieClipUses:1847Used by:1872
Symbol 1849 BitmapUsed by:1850
Symbol 1850 GraphicUses:1849Used by:1851
Symbol 1851 MovieClipUses:1850Used by:1872
Symbol 1852 BitmapUsed by:1853
Symbol 1853 GraphicUses:1852Used by:1854
Symbol 1854 MovieClipUses:1853Used by:1872
Symbol 1855 BitmapUsed by:1856
Symbol 1856 GraphicUses:1855Used by:1857
Symbol 1857 MovieClipUses:1856Used by:1872
Symbol 1858 BitmapUsed by:1859
Symbol 1859 GraphicUses:1858Used by:1860
Symbol 1860 MovieClipUses:1859Used by:1872
Symbol 1861 BitmapUsed by:1862
Symbol 1862 GraphicUses:1861Used by:1863
Symbol 1863 MovieClipUses:1862Used by:1872
Symbol 1864 BitmapUsed by:1865
Symbol 1865 GraphicUses:1864Used by:1872
Symbol 1866 BitmapUsed by:1867
Symbol 1867 GraphicUses:1866Used by:1868
Symbol 1868 MovieClipUses:1867Used by:1872
Symbol 1869 BitmapUsed by:1870
Symbol 1870 GraphicUses:1869Used by:1871
Symbol 1871 MovieClipUses:1870Used by:1872
Symbol 1872 MovieClipUses:1842 1845 1848 1851 1854 1857 1860 1863 1865 1868 1871Used by:1873 1885
Symbol 1873 MovieClip [hamster1]Uses:1872Used by:2079
Symbol 1874 BitmapUsed by:1875 1877 1878 1879 1880 1881 1882 1883
Symbol 1875 GraphicUses:1874Used by:1884
Symbol 1876 MovieClipUsed by:1884
Symbol 1877 GraphicUses:1874Used by:1884
Symbol 1878 GraphicUses:1874Used by:1884
Symbol 1879 GraphicUses:1874Used by:1884
Symbol 1880 GraphicUses:1874Used by:1884
Symbol 1881 GraphicUses:1874Used by:1884
Symbol 1882 GraphicUses:1874Used by:1884
Symbol 1883 GraphicUses:1874Used by:1884
Symbol 1884 MovieClip [bullet]Uses:1875 1179 1876 1877 1878 1879 1880 1881 1882 1883Used by:2079
Symbol 1885 MovieClip [hamster0]Uses:1872Used by:2079
Symbol 1886 MovieClipUses:63Used by:1999
Symbol 1887 BitmapUsed by:1888 1932 1961 1988 1990
Symbol 1888 GraphicUses:1887Used by:1889
Symbol 1889 MovieClipUses:1888Used by:1917 1923 1930 1931 1950 1951 1952 1954 1968 1969 1973 1983 1986 1987 1992 1993 1994 1995 1996 1997 1998
Symbol 1890 BitmapUsed by:1891
Symbol 1891 GraphicUses:1890Used by:1892
Symbol 1892 MovieClipUses:1891Used by:1917 1923 1950 1951 1952 1968 1969 1973 1983 1986 1987 1992 1994 1995 1996 1997 1998
Symbol 1893 BitmapUsed by:1894
Symbol 1894 GraphicUses:1893Used by:1895
Symbol 1895 MovieClipUses:1894Used by:1917 1923 1930 1950 1951 1952 1954 1967 1968 1987 1992 1993
Symbol 1896 BitmapUsed by:1897
Symbol 1897 GraphicUses:1896Used by:1898
Symbol 1898 MovieClipUses:1897Used by:1917 1923 1930 1931 1933 1950 1968 1969 1973 1983 1986 1987 1989 1991 1992 1993 1994 1995 1996 1997 1998
Symbol 1899 BitmapUsed by:1900
Symbol 1900 GraphicUses:1899Used by:1901
Symbol 1901 MovieClipUses:1900Used by:1917 1923 1930 1931 1935 1950 1951 1952 1954 1967 1968 1969 1973 1983 1986 1987 1989 1991 1992 1993 1994 1995 1996 1997 1998
Symbol 1902 BitmapUsed by:1903
Symbol 1903 GraphicUses:1902Used by:1904
Symbol 1904 MovieClipUses:1903Used by:1917 1923 1930 1931 1935 1950 1951 1952 1954 1967 1968 1969 1973 1983 1985 1987 1989 1991 1992 1993
Symbol 1905 BitmapUsed by:1906
Symbol 1906 GraphicUses:1905Used by:1907
Symbol 1907 MovieClipUses:1906Used by:1917 1923 1930 1931 1935 1950 1951 1952 1954 1967 1968 1969 1973 1983 1985 1987 1989 1991 1992 1993
Symbol 1908 BitmapUsed by:1909
Symbol 1909 GraphicUses:1908Used by:1910
Symbol 1910 MovieClipUses:1909Used by:1913 1921
Symbol 1911 BitmapUsed by:1912 1918
Symbol 1912 GraphicUses:1911Used by:1913
Symbol 1913 MovieClipUses:1910 1912Used by:1917 1987 1989 1991 1992 1993
Symbol 1914 BitmapUsed by:1915
Symbol 1915 GraphicUses:1914Used by:1916
Symbol 1916 MovieClipUses:1915Used by:1917 1923 1930 1950 1951 1952 1954 1967 1968 1969 1973 1983 1984 1987 1989 1991 1992 1993
Symbol 1917 MovieClipUses:1889 1892 1895 1898 1901 1904 1907 1913 1916Used by:1999
Symbol 1918 GraphicUses:1911Used by:1919
Symbol 1919 MovieClipUses:1918Used by:1920
Symbol 1920 MovieClipUses:1919Used by:1921
Symbol 1921 MovieClipUses:1910 1920Used by:1922
Symbol 1922 MovieClipUses:1921Used by:1923 1930 1931 1935 1950 1951 1952 1953 1967 1968 1969 1973 1984
Symbol 1923 MovieClipUses:1889 1892 1895 1898 1901 1904 1907 1922 1916Used by:1999
Symbol 1924 BitmapUsed by:1925
Symbol 1925 GraphicUses:1924Used by:1926
Symbol 1926 MovieClipUses:1925Used by:1930 1931 1935 1954 1967 1989 1991 1993
Symbol 1927 BitmapUsed by:1928
Symbol 1928 GraphicUses:1927Used by:1929
Symbol 1929 MovieClipUses:1928Used by:1930 1931 1934 1951 1952 1967 1968 1969 1973
Symbol 1930 MovieClipUses:1889 1926 1895 1898 1901 1904 1907 1922 1916 1929Used by:1999
Symbol 1931 MovieClipUses:1889 1926 1898 1901 1904 1907 1922 1929Used by:1999
Symbol 1932 GraphicUses:1887Used by:1935
Symbol 1933 MovieClipUses:1898Used by:1935
Symbol 1934 MovieClipUses:1929Used by:1935 1954 1983
Symbol 1935 MovieClipUses:1932 1926 1933 1901 1904 1907 1922 1934Used by:1999
Symbol 1936 MovieClipUses:127Used by:1999
Symbol 1937 ShapeTweeningUsed by:1940
Symbol 1938 ShapeTweeningUsed by:1940
Symbol 1939 GraphicUsed by:1940
Symbol 1940 MovieClipUses:1937 1938 1939Used by:1999
Symbol 1941 GraphicUsed by:1942
Symbol 1942 MovieClipUses:1941Used by:1945 1946
Symbol 1943 GraphicUsed by:1944
Symbol 1944 MovieClipUses:1943Used by:1945 1946
Symbol 1945 MovieClipUses:1942 1944Used by:1947
Symbol 1946 MovieClipUses:1942 1944Used by:1947
Symbol 1947 MovieClipUses:1945 1946Used by:1948 1956 1976
Symbol 1948 MovieClipUses:1947Used by:1949
Symbol 1949 MovieClipUses:1948Used by:1999
Symbol 1950 MovieClipUses:1889 1892 1895 1898 1901 1904 1907 1922 1916Used by:1999
Symbol 1951 MovieClipUses:1889 1892 1895 1901 1904 1907 1929 1922 1916Used by:1999
Symbol 1952 MovieClipUses:1889 1892 1895 1901 1904 1907 1929 1922 1916Used by:1999
Symbol 1953 MovieClipUses:1922Used by:1954 1983
Symbol 1954 MovieClipUses:1889 1926 1895 1901 1904 1907 1934 1953 1916Used by:1999
Symbol 1955 MovieClipUses:153Used by:1999
Symbol 1956 MovieClipUses:1947Used by:1999
Symbol 1957 GraphicUsed by:1958 1977
Symbol 1958 MovieClipUses:1957Used by:1959
Symbol 1959 MovieClipUses:1958Used by:1960
Symbol 1960 MovieClipUses:1959Used by:1999
Symbol 1961 GraphicUses:1887Used by:1967
Symbol 1962 BitmapUsed by:1963
Symbol 1963 GraphicUses:1962Used by:1964
Symbol 1964 MovieClipUses:1963Used by:1967 1969 1989
Symbol 1965 GraphicUsed by:1966
Symbol 1966 MovieClipUses:1965Used by:1967
Symbol 1967 MovieClipUses:1961 1926 1901 1895 1964 1904 1929 1907 1922 1916 1966Used by:1999
Symbol 1968 MovieClipUses:1889 1892 1895 1898 1901 1904 1907 1922 1916 1929Used by:1999
Symbol 1969 MovieClipUses:1889 1892 1964 1898 1901 1904 1907 1922 1916 1929Used by:1999
Symbol 1970 BitmapUsed by:1971
Symbol 1971 GraphicUses:1970Used by:1972
Symbol 1972 MovieClipUses:1971Used by:1973 1991
Symbol 1973 MovieClipUses:1889 1892 1972 1898 1901 1904 1907 1922 1916 1929Used by:1999
Symbol 1974 GraphicUsed by:1975
Symbol 1975 MovieClipUses:1974Used by:1999
Symbol 1976 MovieClipUses:1947Used by:1999
Symbol 1977 MovieClipUses:1957Used by:1978
Symbol 1978 MovieClipUses:1977Used by:1979
Symbol 1979 MovieClipUses:1978Used by:1999
Symbol 1980 BitmapUsed by:1981
Symbol 1981 GraphicUses:1980Used by:1982
Symbol 1982 MovieClipUses:1981Used by:1983 1986 1994 1995 1996 1997 1998
Symbol 1983 MovieClipUses:1889 1892 1982 1898 1901 1904 1907 1953 1916 1934Used by:1999
Symbol 1984 MovieClipUses:1922 1916Used by:1986 1994 1995 1996 1997 1998
Symbol 1985 MovieClipUses:1904 1907Used by:1986 1994 1995 1996 1997 1998
Symbol 1986 MovieClipUses:1889 1892 1982 1901 1984 1898 1985Used by:1999
Symbol 1987 MovieClipUses:1889 1892 1895 1898 1901 1904 1907 1913 1916Used by:1999
Symbol 1988 GraphicUses:1887Used by:1989
Symbol 1989 MovieClipUses:1988 1926 1964 1898 1901 1904 1907 1913 1916Used by:1999
Symbol 1990 GraphicUses:1887Used by:1991
Symbol 1991 MovieClipUses:1990 1926 1972 1898 1901 1904 1907 1913 1916Used by:1999
Symbol 1992 MovieClipUses:1889 1892 1895 1898 1901 1904 1907 1913 1916Used by:1999
Symbol 1993 MovieClipUses:1889 1926 1895 1898 1901 1904 1907 1913 1916Used by:1999
Symbol 1994 MovieClipUses:1889 1892 1982 1901 1984 1898 1985Used by:1999
Symbol 1995 MovieClipUses:1889 1892 1982 1901 1984 1898 1985Used by:1999
Symbol 1996 MovieClipUses:1889 1892 1982 1901 1984 1898 1985Used by:1999
Symbol 1997 MovieClipUses:1889 1892 1982 1901 1984 1898 1985Used by:1999
Symbol 1998 MovieClipUses:1889 1892 1982 1901 1984 1898 1985Used by:1999
Symbol 1999 MovieClipUses:1886 1917 1923 1930 1931 1935 1936 131 1940 1949 1950 1951 1952 1954 1955 1956 1960 1967 1968 1969 1973 1975 1976 1979 1983 1986 1987 1989 1991 1992 1993 1795 1994 1995 1996 1997 1998Used by:2079
Symbol 2000 ShapeTweeningUsed by:2030
Symbol 2001 BitmapUsed by:2002
Symbol 2002 GraphicUses:2001Used by:2003
Symbol 2003 MovieClipUses:2002Used by:2004
Symbol 2004 MovieClipUses:2003Used by:2030
Symbol 2005 GraphicUsed by:2015 2022 2029 2030
Symbol 2006 GraphicUsed by:2015 2022 2029 2030
Symbol 2007 ShapeTweeningUsed by:2030
Symbol 2008 GraphicUsed by:2015 2022 2029 2030
Symbol 2009 ShapeTweeningUsed by:2015
Symbol 2010 BitmapUsed by:2011
Symbol 2011 GraphicUses:2010Used by:2012
Symbol 2012 MovieClipUses:2011Used by:2015
Symbol 2013 ShapeTweeningUsed by:2015
Symbol 2014 GraphicUsed by:2015 2022 2029
Symbol 2015 MovieClipUses:2009 2012 2005 2006 515 2013 2008 2014Used by:2030
Symbol 2016 ShapeTweeningUsed by:2022
Symbol 2017 BitmapUsed by:2018
Symbol 2018 GraphicUses:2017Used by:2019
Symbol 2019 MovieClipUses:2018Used by:2020
Symbol 2020 MovieClipUses:2019Used by:2022
Symbol 2021 ShapeTweeningUsed by:2022
Symbol 2022 MovieClipUses:2016 2020 2005 2006 515 2021 2008 2014Used by:2030
Symbol 2023 ShapeTweeningUsed by:2029
Symbol 2024 BitmapUsed by:2025
Symbol 2025 GraphicUses:2024Used by:2026
Symbol 2026 MovieClipUses:2025Used by:2027
Symbol 2027 MovieClipUses:2026Used by:2029
Symbol 2028 ShapeTweeningUsed by:2029
Symbol 2029 MovieClipUses:2023 2027 2005 2006 515 2028 2008 2014Used by:2030
Symbol 2030 MovieClip [callout]Uses:2000 2004 2005 2006 515 2007 2008 2015 2022 2029Used by:2079
Symbol 2031 BitmapUsed by:2032
Symbol 2032 GraphicUses:2031Used by:2033
Symbol 2033 MovieClipUses:2032Used by:2034
Symbol 2034 MovieClip [grenade_radius]Uses:2033Used by:2079
Symbol 2035 ShapeTweeningUsed by:2062
Symbol 2036 GraphicUsed by:2037
Symbol 2037 MovieClipUses:2036Used by:2062
Symbol 2038 BitmapUsed by:2039
Symbol 2039 GraphicUses:2038Used by:2040
Symbol 2040 MovieClipUses:2039Used by:2062
Symbol 2041 ShapeTweeningUsed by:2062
Symbol 2042 SoundUsed by:2062
Symbol 2043 GraphicUsed by:2062
Symbol 2044 BitmapUsed by:2045
Symbol 2045 GraphicUses:2044Used by:2046
Symbol 2046 MovieClipUses:2045Used by:2060
Symbol 2047 BitmapUsed by:2048
Symbol 2048 GraphicUses:2047Used by:2049
Symbol 2049 MovieClipUses:2048Used by:2060
Symbol 2050 BitmapUsed by:2051
Symbol 2051 GraphicUses:2050Used by:2052
Symbol 2052 MovieClipUses:2051Used by:2060
Symbol 2053 BitmapUsed by:2054
Symbol 2054 GraphicUses:2053Used by:2055
Symbol 2055 MovieClipUses:2054Used by:2056
Symbol 2056 MovieClipUses:2055Used by:2060
Symbol 2057 BitmapUsed by:2058
Symbol 2058 GraphicUses:2057Used by:2059
Symbol 2059 MovieClipUses:2058Used by:2060
Symbol 2060 MovieClipUses:2046 2049 2052 2056 2059Used by:2061
Symbol 2061 MovieClipUses:2060Used by:2062
Symbol 2062 MovieClip [explosion]Uses:2035 2037 2040 2041 2042 2043 2061Used by:2079
Symbol 2063 MovieClip [noGrenade]Used by:2079
Symbol 2064 EditableTextUses:1479Used by:2065
Symbol 2065 MovieClipUses:2064Used by:2066
Symbol 2066 MovieClip [one_up_life]Uses:2065Used by:2079
Symbol 2067 MovieClipUses:555Used by:2068
Symbol 2068 MovieClipUses:1107 2067 1156Used by:2079
Symbol 2069 EditableTextUses:1479Used by:2070
Symbol 2070 MovieClipUses:2069Used by:2071
Symbol 2071 MovieClip [scorePop]Uses:2070Used by:2079
Symbol 2072 BitmapUsed by:2073
Symbol 2073 GraphicUses:2072Used by:2074
Symbol 2074 MovieClipUses:2073Used by:2078
Symbol 2075 ShapeTweeningUsed by:2078
Symbol 2076 GraphicUsed by:2078
Symbol 2077 GraphicUsed by:2078
Symbol 2078 MovieClip [bossBar]Uses:2074 2075 2076 2077 44Used by:2079
Symbol 2079 MovieClipUses:1520 1521 1522 1523 1524 1183 1181 1180 1543 1519 1546 1694 1839 1873 1884 1885 1999 2030 2034 2062 2063 2066 2068 2071 2078Used by:Timeline
Symbol 2080 MovieClip [GameEngine]Used by:Timeline
Symbol 2081 GraphicUsed by:2170
Symbol 2082 BitmapUsed by:2083
Symbol 2083 GraphicUses:2082Used by:2086
Symbol 2084 BitmapUsed by:2085
Symbol 2085 GraphicUses:2084Used by:2086
Symbol 2086 MovieClipUses:2083 2085Used by:2170
Symbol 2087 EditableTextUses:1479Used by:2088
Symbol 2088 MovieClipUses:2087Used by:2170
Symbol 2089 EditableTextUses:1479Used by:2170
Symbol 2090 TextUses:1479Used by:2170
Symbol 2091 TextUses:1479Used by:2170
Symbol 2092 TextUses:1479Used by:2170
Symbol 2093 BitmapUsed by:2094
Symbol 2094 GraphicUses:2093Used by:2095
Symbol 2095 MovieClipUses:2094Used by:2151
Symbol 2096 BitmapUsed by:2097
Symbol 2097 GraphicUses:2096Used by:2150
Symbol 2098 BitmapUsed by:2099
Symbol 2099 GraphicUses:2098Used by:2150
Symbol 2100 BitmapUsed by:2101
Symbol 2101 GraphicUses:2100Used by:2150
Symbol 2102 BitmapUsed by:2103
Symbol 2103 GraphicUses:2102Used by:2150
Symbol 2104 BitmapUsed by:2105
Symbol 2105 GraphicUses:2104Used by:2150
Symbol 2106 BitmapUsed by:2107
Symbol 2107 GraphicUses:2106Used by:2150
Symbol 2108 BitmapUsed by:2109
Symbol 2109 GraphicUses:2108Used by:2150
Symbol 2110 BitmapUsed by:2111
Symbol 2111 GraphicUses:2110Used by:2150
Symbol 2112 BitmapUsed by:2113
Symbol 2113 GraphicUses:2112Used by:2150
Symbol 2114 BitmapUsed by:2115
Symbol 2115 GraphicUses:2114Used by:2150
Symbol 2116 BitmapUsed by:2117
Symbol 2117 GraphicUses:2116Used by:2150
Symbol 2118 BitmapUsed by:2119
Symbol 2119 GraphicUses:2118Used by:2150
Symbol 2120 BitmapUsed by:2121
Symbol 2121 GraphicUses:2120Used by:2150
Symbol 2122 BitmapUsed by:2123
Symbol 2123 GraphicUses:2122Used by:2150
Symbol 2124 BitmapUsed by:2125
Symbol 2125 GraphicUses:2124Used by:2150
Symbol 2126 BitmapUsed by:2127
Symbol 2127 GraphicUses:2126Used by:2150
Symbol 2128 BitmapUsed by:2129
Symbol 2129 GraphicUses:2128Used by:2150
Symbol 2130 BitmapUsed by:2131
Symbol 2131 GraphicUses:2130Used by:2150
Symbol 2132 BitmapUsed by:2133
Symbol 2133 GraphicUses:2132Used by:2150
Symbol 2134 BitmapUsed by:2135
Symbol 2135 GraphicUses:2134Used by:2150
Symbol 2136 BitmapUsed by:2137
Symbol 2137 GraphicUses:2136Used by:2150
Symbol 2138 BitmapUsed by:2139
Symbol 2139 GraphicUses:2138Used by:2150
Symbol 2140 BitmapUsed by:2141
Symbol 2141 GraphicUses:2140Used by:2150
Symbol 2142 BitmapUsed by:2143
Symbol 2143 GraphicUses:2142Used by:2150
Symbol 2144 BitmapUsed by:2145
Symbol 2145 GraphicUses:2144Used by:2150
Symbol 2146 BitmapUsed by:2147
Symbol 2147 GraphicUses:2146Used by:2150
Symbol 2148 BitmapUsed by:2149
Symbol 2149 GraphicUses:2148Used by:2150
Symbol 2150 MovieClipUses:2097 2099 2101 2103 2105 2107 2109 2111 2113 2115 2117 2119 2121 2123 2125 2127 2129 2131 2133 2135 2137 2139 2141 2143 2145 2147 2149Used by:2151
Symbol 2151 MovieClipUses:2095 2150Used by:2170
Symbol 2152 GraphicUsed by:2159 2162
Symbol 2153 BitmapUsed by:2154
Symbol 2154 GraphicUses:2153Used by:2159
Symbol 2155 GraphicUsed by:2158
Symbol 2156 GraphicUsed by:2157
Symbol 2157 MovieClipUses:2156Used by:2158
Symbol 2158 MovieClipUses:2155 2157Used by:2159
Symbol 2159 MovieClipUses:2152 2154 2158Used by:2170
Symbol 2160 BitmapUsed by:2161
Symbol 2161 GraphicUses:2160Used by:2162
Symbol 2162 MovieClipUses:2152 2161Used by:2170
Symbol 2163 FontUsed by:2165
Symbol 2164 FontUsed by:2165
Symbol 2165 EditableTextUses:2163 2164Used by:2170
Symbol 2166 MovieClipUses:1386 1269 1271 1273Used by:2169
Symbol 2167 ButtonUses:1277Used by:2169
Symbol 2168 ButtonUses:1277Used by:2169
Symbol 2169 MovieClipUses:2166 1228 2167 1386 1269 1271 1273 2168Used by:2170
Symbol 2170 MovieClipUses:2081 2086 2088 1534 1541 2089 2090 2091 2092 1542 2151 2159 2162 2165 2169Used by:Timeline

Instance Names

"bounds_e"Frame 3Symbol 1343 MovieClip
"bounds_n"Frame 3Symbol 1343 MovieClip
"bounds_s"Frame 3Symbol 1343 MovieClip
"bounds_w"Frame 3Symbol 1343 MovieClip
"_bg"Frame 3Symbol 1344 MovieClip
"screens_mc"Frame 3Symbol 1519 MovieClip
"gb"Frame 13Symbol 2080 MovieClip [GameEngine]
"ui"Frame 13Symbol 2170 MovieClip
"hitt"Symbol 46 MovieClip Frame 1Symbol 45 MovieClip [hitt]
"Bullet"Symbol 47 MovieClip [one] Frame 2Symbol 46 MovieClip
"hitArea"Symbol 280 MovieClip [toilenator] Frame 1Symbol 64 MovieClip
"tpHitArea"Symbol 280 MovieClip [toilenator] Frame 24Symbol 130 MovieClip
"tpHitArea"Symbol 280 MovieClip [toilenator] Frame 44Symbol 156 MovieClip
"hitArea"Symbol 280 MovieClip [toilenator] Frame 66Symbol 64 MovieClip
"hitArea"Symbol 280 MovieClip [toilenator] Frame 80Symbol 64 MovieClip
"tpHitArea"Symbol 280 MovieClip [toilenator] Frame 84Symbol 203 MovieClip
"hitArea"Symbol 415 MovieClip Frame 1Symbol 378 MovieClip
"hitArea"Symbol 514 MovieClip [boss362] Frame 36Symbol 371 MovieClip
"hitArea"Symbol 514 MovieClip [boss362] Frame 59Symbol 378 MovieClip
"sign_mc"Symbol 514 MovieClip [boss362] Frame 73Symbol 415 MovieClip
"hitBox"Symbol 538 MovieClip [door_hamster] Frame 1Symbol 516 MovieClip
"meterL"Symbol 538 MovieClip [door_hamster] Frame 1Symbol 523 MovieClip
"meterR"Symbol 538 MovieClip [door_hamster] Frame 1Symbol 524 MovieClip
"hitBox"Symbol 542 MovieClip [door_n5] Frame 1Symbol 516 MovieClip
"hitBox"Symbol 547 MovieClip [door_n4] Frame 1Symbol 516 MovieClip
"hitBox"Symbol 551 MovieClip [door_n1] Frame 1Symbol 516 MovieClip
"hitBox"Symbol 552 MovieClip [door_n3] Frame 1Symbol 516 MovieClip
"hitBox"Symbol 554 MovieClip [door_n2] Frame 1Symbol 516 MovieClip
"feeler_f"Symbol 557 MovieClip Frame 1Symbol 556 MovieClip
"feeler_r"Symbol 557 MovieClip Frame 1Symbol 556 MovieClip
"feeler_l"Symbol 557 MovieClip Frame 1Symbol 556 MovieClip
"feelers"Symbol 738 MovieClip [Enemy3] Frame 1Symbol 557 MovieClip
"feelers"Symbol 872 MovieClip [Enemy2] Frame 1Symbol 557 MovieClip
"feelers"Symbol 954 MovieClip [Enemy1] Frame 1Symbol 557 MovieClip
"feelers"Symbol 1046 MovieClip [Enemy0] Frame 1Symbol 557 MovieClip
"hitBox"Symbol 1119 MovieClip [pickup_health12] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1123 MovieClip [pickup_health11] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1127 MovieClip [pickup_health10] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1131 MovieClip [pickup_health9] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1135 MovieClip [pickup_health8] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1139 MovieClip [pickup_health7] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1143 MovieClip [pickup_health6] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1147 MovieClip [pickup_health5] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1151 MovieClip [pickup_health4] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1153 MovieClip [pickup_health3] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1155 MovieClip [pickup_health2] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1157 MovieClip [pickup_health0] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1161 MovieClip [pickup_health1] Frame 1Symbol 1107 MovieClip
"hitBox"Symbol 1180 MovieClip [door_e] Frame 1Symbol 516 MovieClip
"hitBox"Symbol 1181 MovieClip [door_w] Frame 1Symbol 516 MovieClip
"hitBox"Symbol 1183 MovieClip [door_s] Frame 1Symbol 516 MovieClip
"bar"Symbol 1342 MovieClip Frame 1Symbol 1275 MovieClip
"start_Btn"Symbol 1423 MovieClip Frame 82Symbol 1408 Button
"start_Btn"Symbol 1423 MovieClip Frame 82Symbol 1408 Button
"startMC"Symbol 1451 MovieClip Frame 59Symbol 1445 MovieClip
"start_Btn"Symbol 1451 MovieClip Frame 82Symbol 1450 Button
"playMC"Symbol 1460 MovieClip Frame 16Symbol 1458 MovieClip
"restartGame_btn"Symbol 1460 MovieClip Frame 31Symbol 1459 Button
"playMC"Symbol 1475 MovieClip Frame 42Symbol 1473 MovieClip
"score"Symbol 1502 MovieClip Frame 1Symbol 1480 EditableText
"playMC"Symbol 1502 MovieClip Frame 100Symbol 1491 MovieClip
"playMC"Symbol 1518 MovieClip Frame 214Symbol 1516 MovieClip
"loseCard"Symbol 1519 MovieClip Frame 59Symbol 1502 MovieClip
"winCard"Symbol 1519 MovieClip Frame 77Symbol 1518 MovieClip
"time"Symbol 1528 MovieClip Frame 1Symbol 1527 EditableText
"score"Symbol 1543 MovieClip Frame 1Symbol 1525 EditableText
"lives"Symbol 1543 MovieClip Frame 1Symbol 1526 EditableText
"timerMC"Symbol 1543 MovieClip Frame 1Symbol 1528 MovieClip
"music_mc"Symbol 1543 MovieClip Frame 1Symbol 1534 MovieClip
"instructions_mc"Symbol 1543 MovieClip Frame 1Symbol 1541 MovieClip
"instructionsBtn"Symbol 1543 MovieClip Frame 1Symbol 1542 Button
"musicBtn"Symbol 1543 MovieClip Frame 1Symbol 1542 Button
"feet"Symbol 1693 MovieClip Frame 1Symbol 1570 MovieClip
"feet"Symbol 1693 MovieClip Frame 20Symbol 1570 MovieClip
"feet"Symbol 1693 MovieClip Frame 40Symbol 1590 MovieClip
"feet"Symbol 1693 MovieClip Frame 60Symbol 1590 MovieClip
"feet"Symbol 1693 MovieClip Frame 80Symbol 1613 MovieClip
"feet"Symbol 1693 MovieClip Frame 100Symbol 1613 MovieClip
"feet"Symbol 1693 MovieClip Frame 120Symbol 1631 MovieClip
"feet"Symbol 1693 MovieClip Frame 140Symbol 1631 MovieClip
"feet"Symbol 1693 MovieClip Frame 160Symbol 1590 MovieClip
"feet"Symbol 1693 MovieClip Frame 180Symbol 1590 MovieClip
"feet"Symbol 1693 MovieClip Frame 200Symbol 1613 MovieClip
"feet"Symbol 1693 MovieClip Frame 220Symbol 1613 MovieClip
"feet"Symbol 1693 MovieClip Frame 240Symbol 1631 MovieClip
"feet"Symbol 1693 MovieClip Frame 260Symbol 1631 MovieClip
"feet"Symbol 1693 MovieClip Frame 280Symbol 1651 MovieClip
"feet"Symbol 1693 MovieClip Frame 300Symbol 1651 MovieClip
"hitArea"Symbol 1694 MovieClip [Hero] Frame 1Symbol 1547 MovieClip
"feet_mc"Symbol 1694 MovieClip [Hero] Frame 1Symbol 1549 MovieClip
"body_mc"Symbol 1694 MovieClip [Hero] Frame 1Symbol 1693 MovieClip
"hitArea"Symbol 1818 MovieClip Frame 1Symbol 1107 MovieClip
"hitArea"Symbol 1839 MovieClip Frame 36Symbol 1767 MovieClip
"hitArea"Symbol 1839 MovieClip Frame 59Symbol 1778 MovieClip
"sign_mc"Symbol 1839 MovieClip Frame 73Symbol 1818 MovieClip
"cPoint"Symbol 1884 MovieClip [bullet] Frame 1Symbol 1876 MovieClip
"hitArea"Symbol 1999 MovieClip Frame 1Symbol 1886 MovieClip
"tpHitArea"Symbol 1999 MovieClip Frame 24Symbol 1936 MovieClip
"tpHitArea"Symbol 1999 MovieClip Frame 44Symbol 1955 MovieClip
"hitArea"Symbol 1999 MovieClip Frame 65Symbol 1886 MovieClip
"hitArea"Symbol 1999 MovieClip Frame 67Symbol 1886 MovieClip
"hitArea"Symbol 1999 MovieClip Frame 80Symbol 1886 MovieClip
"tpHitArea"Symbol 1999 MovieClip Frame 84Symbol 1975 MovieClip
"point_txt"Symbol 2065 MovieClip Frame 1Symbol 2064 EditableText
"hitBox"Symbol 2068 MovieClip Frame 1Symbol 1107 MovieClip
"point_txt"Symbol 2070 MovieClip Frame 1Symbol 2069 EditableText
"points"Symbol 2071 MovieClip [scorePop] Frame 1Symbol 2070 MovieClip
"time"Symbol 2088 MovieClip Frame 1Symbol 2087 EditableText
"timerMC"Symbol 2170 MovieClip Frame 1Symbol 2088 MovieClip
"music_mc"Symbol 2170 MovieClip Frame 1Symbol 1534 MovieClip
"score"Symbol 2170 MovieClip Frame 1Symbol 2089 EditableText
"musicBtn"Symbol 2170 MovieClip Frame 1Symbol 1542 Button
"instructionsBtn"Symbol 2170 MovieClip Frame 1Symbol 1542 Button
"grenadeIcon"Symbol 2170 MovieClip Frame 1Symbol 2151 MovieClip
"healthMC"Symbol 2170 MovieClip Frame 1Symbol 2159 MovieClip
"grenadeTimerMC"Symbol 2170 MovieClip Frame 1Symbol 2162 MovieClip
"lives"Symbol 2170 MovieClip Frame 1Symbol 2165 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "zombie_groan5.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "zombie_groan4.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "zombie_groan3.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "zombie_groan2.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "zombie_groan1.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "zombie_grabs_you3.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "zombie_grabs_you2.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "zombie_grabs_you1.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "transform_into_zombie.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "transform_into_operative.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "toilet_paper_loops.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "toilenator_jump.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "toilenator_drop_from_top.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "pickup_item2.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "pickup_item1.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "numbuh1_throw_grenade.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "numbuh1_shoot3.wav"
ExportAssets (56)Timeline Frame 1Symbol 18 as "numbuh1_shoot2.wav"
ExportAssets (56)Timeline Frame 1Symbol 19 as "numbuh1_shoot1.wav"
ExportAssets (56)Timeline Frame 1Symbol 20 as "hamster_hurt5.wav"
ExportAssets (56)Timeline Frame 1Symbol 21 as "hamster_hurt4.wav"
ExportAssets (56)Timeline Frame 1Symbol 22 as "hamster_hurt3.wav"
ExportAssets (56)Timeline Frame 1Symbol 23 as "hamster_hurt2.wav"
ExportAssets (56)Timeline Frame 1Symbol 24 as "hamster_hurt1.wav"
ExportAssets (56)Timeline Frame 1Symbol 25 as "grenade_reload_meter.wav"
ExportAssets (56)Timeline Frame 1Symbol 26 as "grenade_no_ammo.wav"
ExportAssets (56)Timeline Frame 1Symbol 27 as "gets_hit.wav"
ExportAssets (56)Timeline Frame 1Symbol 28 as "door_unlock_open.wav"
ExportAssets (56)Timeline Frame 1Symbol 29 as "break_free_of_zombie.wav"
ExportAssets (56)Timeline Frame 1Symbol 30 as "boss_death_snds.wav"
ExportAssets (56)Timeline Frame 1Symbol 31 as "music_game2"
ExportAssets (56)Timeline Frame 1Symbol 32 as "music_game1"
ExportAssets (56)Timeline Frame 1Symbol 33 as "music_game0"
ExportAssets (56)Timeline Frame 1Symbol 34 as "362_wind_loop.wav"
ExportAssets (56)Timeline Frame 1Symbol 35 as "button_press2.wav"
ExportAssets (56)Timeline Frame 1Symbol 36 as "button_over.wav"
ExportAssets (56)Timeline Frame 1Symbol 45 as "hitt"
ExportAssets (56)Timeline Frame 1Symbol 47 as "one"
ExportAssets (56)Timeline Frame 1Symbol 52 as "two"
ExportAssets (56)Timeline Frame 1Symbol 57 as "three"
ExportAssets (56)Timeline Frame 1Symbol 62 as "four"
ExportAssets (56)Timeline Frame 1Symbol 280 as "toilenator"
ExportAssets (56)Timeline Frame 1Symbol 514 as "boss362"
ExportAssets (56)Timeline Frame 1Symbol 538 as "door_hamster"
ExportAssets (56)Timeline Frame 1Symbol 542 as "door_n5"
ExportAssets (56)Timeline Frame 1Symbol 547 as "door_n4"
ExportAssets (56)Timeline Frame 1Symbol 551 as "door_n1"
ExportAssets (56)Timeline Frame 1Symbol 552 as "door_n3"
ExportAssets (56)Timeline Frame 1Symbol 554 as "door_n2"
ExportAssets (56)Timeline Frame 1Symbol 738 as "Enemy3"
ExportAssets (56)Timeline Frame 1Symbol 872 as "Enemy2"
ExportAssets (56)Timeline Frame 1Symbol 954 as "Enemy1"
ExportAssets (56)Timeline Frame 1Symbol 1046 as "Enemy0"
ExportAssets (56)Timeline Frame 1Symbol 1049 as "bg6"
ExportAssets (56)Timeline Frame 1Symbol 1057 as "bg4"
ExportAssets (56)Timeline Frame 1Symbol 1094 as "bg3"
ExportAssets (56)Timeline Frame 1Symbol 1099 as "bg2"
ExportAssets (56)Timeline Frame 1Symbol 1104 as "bg1"
ExportAssets (56)Timeline Frame 1Symbol 1106 as "bg0"
ExportAssets (56)Timeline Frame 1Symbol 1119 as "pickup_health12"
ExportAssets (56)Timeline Frame 1Symbol 1123 as "pickup_health11"
ExportAssets (56)Timeline Frame 1Symbol 1127 as "pickup_health10"
ExportAssets (56)Timeline Frame 1Symbol 1131 as "pickup_health9"
ExportAssets (56)Timeline Frame 1Symbol 1135 as "pickup_health8"
ExportAssets (56)Timeline Frame 1Symbol 1139 as "pickup_health7"
ExportAssets (56)Timeline Frame 1Symbol 1143 as "pickup_health6"
ExportAssets (56)Timeline Frame 1Symbol 1147 as "pickup_health5"
ExportAssets (56)Timeline Frame 1Symbol 1151 as "pickup_health4"
ExportAssets (56)Timeline Frame 1Symbol 1153 as "pickup_health3"
ExportAssets (56)Timeline Frame 1Symbol 1155 as "pickup_health2"
ExportAssets (56)Timeline Frame 1Symbol 1157 as "pickup_health0"
ExportAssets (56)Timeline Frame 1Symbol 1161 as "pickup_health1"
ExportAssets (56)Timeline Frame 1Symbol 1163 as "roomblock0"
ExportAssets (56)Timeline Frame 1Symbol 1166 as "nofull"
ExportAssets (56)Timeline Frame 1Symbol 1176 as "struggle"
ExportAssets (56)Timeline Frame 1Symbol 1179 as "light"
ExportAssets (56)Timeline Frame 1Symbol 1180 as "door_e"
ExportAssets (56)Timeline Frame 1Symbol 1181 as "door_w"
ExportAssets (56)Timeline Frame 1Symbol 1183 as "door_s"
ExportAssets (56)Timeline Frame 1Symbol 2171 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 2172 as "__Packages.GameBoard"
ExportAssets (56)Timeline Frame 1Symbol 2173 as "__Packages.Standard.Time"
ExportAssets (56)Timeline Frame 1Symbol 2174 as "__Packages.Standard.Message.MsgRoute"
ExportAssets (56)Timeline Frame 1Symbol 2175 as "__Packages.Standard.Message.MsgObject"
ExportAssets (56)Timeline Frame 1Symbol 2176 as "__Packages.Standard.Message.Extended_MsgObject"
ExportAssets (56)Timeline Frame 1Symbol 2177 as "__Packages.Standard.StateMachine"
ExportAssets (56)Timeline Frame 1Symbol 2178 as "__Packages.Hero"
ExportAssets (56)Timeline Frame 1Symbol 2179 as "__Packages.Standard.SpriteController"
ExportAssets (56)Timeline Frame 1Symbol 2180 as "__Packages.Standard.Simple_FSM"
ExportAssets (56)Timeline Frame 1Symbol 2181 as "__Packages.Hamster"
ExportAssets (56)Timeline Frame 1Symbol 2182 as "__Packages.Standard.Geometry.Circle"
ExportAssets (56)Timeline Frame 1Symbol 2183 as "__Packages.Standard.Geometry.Rect"
ExportAssets (56)Timeline Frame 1Symbol 2184 as "__Packages.BulletMachine"
ExportAssets (56)Timeline Frame 1Symbol 2185 as "__Packages.Bullet"
ExportAssets (56)Timeline Frame 1Symbol 2186 as "__Packages.Grenade"
ExportAssets (56)Timeline Frame 1Symbol 2187 as "__Packages.Standard.SoundModule"
ExportAssets (56)Timeline Frame 1Symbol 2188 as "__Packages.Standard.Map.NodeMap"
ExportAssets (56)Timeline Frame 1Symbol 2189 as "__Packages.Enemy"
ExportAssets (56)Timeline Frame 1Symbol 2190 as "__Packages.Zombie"
ExportAssets (56)Timeline Frame 1Symbol 2191 as "__Packages.Boss_362"
ExportAssets (56)Timeline Frame 1Symbol 2192 as "__Packages.Boss_Toilenator"
ExportAssets (56)Timeline Frame 3Symbol 1520 as "roomblock1"
ExportAssets (56)Timeline Frame 3Symbol 1521 as "roomblock2"
ExportAssets (56)Timeline Frame 3Symbol 1522 as "roomblock3"
ExportAssets (56)Timeline Frame 3Symbol 1523 as "roomblock4"
ExportAssets (56)Timeline Frame 3Symbol 1524 as "roomblock5"
ExportAssets (56)Timeline Frame 3Symbol 1546 as "grenade"
ExportAssets (56)Timeline Frame 3Symbol 1694 as "Hero"
ExportAssets (56)Timeline Frame 3Symbol 1873 as "hamster1"
ExportAssets (56)Timeline Frame 3Symbol 1884 as "bullet"
ExportAssets (56)Timeline Frame 3Symbol 1885 as "hamster0"
ExportAssets (56)Timeline Frame 3Symbol 2030 as "callout"
ExportAssets (56)Timeline Frame 3Symbol 2034 as "grenade_radius"
ExportAssets (56)Timeline Frame 3Symbol 2062 as "explosion"
ExportAssets (56)Timeline Frame 3Symbol 2063 as "noGrenade"
ExportAssets (56)Timeline Frame 3Symbol 2066 as "one_up_life"
ExportAssets (56)Timeline Frame 3Symbol 2071 as "scorePop"
ExportAssets (56)Timeline Frame 3Symbol 2078 as "bossBar"
ExportAssets (56)Timeline Frame 13Symbol 2080 as "GameEngine"

Labels

"start"Frame 3
"startGame"Frame 13
"idle"Symbol 280 MovieClip [toilenator] Frame 1
"attack01"Symbol 280 MovieClip [toilenator] Frame 20
"attack02"Symbol 280 MovieClip [toilenator] Frame 40
"attack03"Symbol 280 MovieClip [toilenator] Frame 60
"attack04"Symbol 280 MovieClip [toilenator] Frame 80
"hit"Symbol 280 MovieClip [toilenator] Frame 121
"jump"Symbol 280 MovieClip [toilenator] Frame 141
"death"Symbol 280 MovieClip [toilenator] Frame 174
"Idle"Symbol 514 MovieClip [boss362] Frame 1
"spin-attack_1"Symbol 514 MovieClip [boss362] Frame 14
"loop"Symbol 514 MovieClip [boss362] Frame 36
"Jump"Symbol 514 MovieClip [boss362] Frame 39
"spin attack_2"Symbol 514 MovieClip [boss362] Frame 59
"Throw"Symbol 514 MovieClip [boss362] Frame 66
"dizzy"Symbol 514 MovieClip [boss362] Frame 106
"beat"Symbol 514 MovieClip [boss362] Frame 131
"open"Symbol 538 MovieClip [door_hamster] Frame 5
"close"Symbol 538 MovieClip [door_hamster] Frame 11
"open"Symbol 542 MovieClip [door_n5] Frame 5
"close"Symbol 542 MovieClip [door_n5] Frame 11
"open"Symbol 547 MovieClip [door_n4] Frame 5
"close"Symbol 547 MovieClip [door_n4] Frame 11
"open"Symbol 551 MovieClip [door_n1] Frame 3
"close"Symbol 551 MovieClip [door_n1] Frame 11
"open"Symbol 552 MovieClip [door_n3] Frame 5
"close"Symbol 552 MovieClip [door_n3] Frame 11
"open"Symbol 554 MovieClip [door_n2] Frame 3
"close"Symbol 554 MovieClip [door_n2] Frame 11
"Idle"Symbol 738 MovieClip [Enemy3] Frame 1
"run_away"Symbol 738 MovieClip [Enemy3] Frame 5
"e_run"Symbol 738 MovieClip [Enemy3] Frame 17
"w_run"Symbol 738 MovieClip [Enemy3] Frame 30
"front"Symbol 738 MovieClip [Enemy3] Frame 45
"back"Symbol 738 MovieClip [Enemy3] Frame 53
"transforming"Symbol 738 MovieClip [Enemy3] Frame 61
"give_up"Symbol 738 MovieClip [Enemy3] Frame 113
"grab"Symbol 738 MovieClip [Enemy3] Frame 132
"f-walk"Symbol 738 MovieClip [Enemy3] Frame 142
"e_walk"Symbol 738 MovieClip [Enemy3] Frame 150
"w_walk"Symbol 738 MovieClip [Enemy3] Frame 162
"back_walk"Symbol 738 MovieClip [Enemy3] Frame 175
"dazed_1"Symbol 738 MovieClip [Enemy3] Frame 183
"dazed_2"Symbol 738 MovieClip [Enemy3] Frame 190
"dazed-3"Symbol 738 MovieClip [Enemy3] Frame 200
"Idle"Symbol 872 MovieClip [Enemy2] Frame 1
"run_away"Symbol 872 MovieClip [Enemy2] Frame 5
"e_run"Symbol 872 MovieClip [Enemy2] Frame 17
"w_run"Symbol 872 MovieClip [Enemy2] Frame 30
"front"Symbol 872 MovieClip [Enemy2] Frame 45
"back"Symbol 872 MovieClip [Enemy2] Frame 53
"transforming"Symbol 872 MovieClip [Enemy2] Frame 61
"give_up"Symbol 872 MovieClip [Enemy2] Frame 113
"grab"Symbol 872 MovieClip [Enemy2] Frame 132
"f-walk"Symbol 872 MovieClip [Enemy2] Frame 142
"e_walk"Symbol 872 MovieClip [Enemy2] Frame 150
"w_walk"Symbol 872 MovieClip [Enemy2] Frame 162
"back_walk"Symbol 872 MovieClip [Enemy2] Frame 175
"dazed_1"Symbol 872 MovieClip [Enemy2] Frame 183
"dazed_2"Symbol 872 MovieClip [Enemy2] Frame 190
"dazed-3"Symbol 872 MovieClip [Enemy2] Frame 200
"Idle"Symbol 954 MovieClip [Enemy1] Frame 1
"run_away"Symbol 954 MovieClip [Enemy1] Frame 5
"e_run"Symbol 954 MovieClip [Enemy1] Frame 17
"w_run"Symbol 954 MovieClip [Enemy1] Frame 30
"front"Symbol 954 MovieClip [Enemy1] Frame 45
"back"Symbol 954 MovieClip [Enemy1] Frame 53
"transforming"Symbol 954 MovieClip [Enemy1] Frame 61
"give_up"Symbol 954 MovieClip [Enemy1] Frame 113
"grab"Symbol 954 MovieClip [Enemy1] Frame 132
"f-walk"Symbol 954 MovieClip [Enemy1] Frame 142
"e_walk"Symbol 954 MovieClip [Enemy1] Frame 150
"w_walk"Symbol 954 MovieClip [Enemy1] Frame 162
"back_walk"Symbol 954 MovieClip [Enemy1] Frame 175
"dazed_1"Symbol 954 MovieClip [Enemy1] Frame 183
"dazed_2"Symbol 954 MovieClip [Enemy1] Frame 190
"dazed-3"Symbol 954 MovieClip [Enemy1] Frame 200
"Idle"Symbol 1046 MovieClip [Enemy0] Frame 1
"run_away"Symbol 1046 MovieClip [Enemy0] Frame 5
"e_run"Symbol 1046 MovieClip [Enemy0] Frame 17
"w_run"Symbol 1046 MovieClip [Enemy0] Frame 30
"front"Symbol 1046 MovieClip [Enemy0] Frame 45
"back"Symbol 1046 MovieClip [Enemy0] Frame 53
"transforming"Symbol 1046 MovieClip [Enemy0] Frame 61
"give_up"Symbol 1046 MovieClip [Enemy0] Frame 113
"grab"Symbol 1046 MovieClip [Enemy0] Frame 132
"f-walk"Symbol 1046 MovieClip [Enemy0] Frame 142
"e_walk"Symbol 1046 MovieClip [Enemy0] Frame 150
"w_walk"Symbol 1046 MovieClip [Enemy0] Frame 162
"back_walk"Symbol 1046 MovieClip [Enemy0] Frame 175
"dazed_1"Symbol 1046 MovieClip [Enemy0] Frame 183
"dazed_2"Symbol 1046 MovieClip [Enemy0] Frame 190
"dazed-3"Symbol 1046 MovieClip [Enemy0] Frame 200
"idle"Symbol 1119 MovieClip [pickup_health12] Frame 1
"pickup"Symbol 1119 MovieClip [pickup_health12] Frame 20
"idle"Symbol 1123 MovieClip [pickup_health11] Frame 1
"pickup"Symbol 1123 MovieClip [pickup_health11] Frame 20
"idle"Symbol 1127 MovieClip [pickup_health10] Frame 1
"pickup"Symbol 1127 MovieClip [pickup_health10] Frame 20
"idle"Symbol 1131 MovieClip [pickup_health9] Frame 1
"pickup"Symbol 1131 MovieClip [pickup_health9] Frame 20
"idle"Symbol 1135 MovieClip [pickup_health8] Frame 1
"pickup"Symbol 1135 MovieClip [pickup_health8] Frame 20
"idle"Symbol 1139 MovieClip [pickup_health7] Frame 1
"pickup"Symbol 1139 MovieClip [pickup_health7] Frame 20
"idle"Symbol 1143 MovieClip [pickup_health6] Frame 1
"pickup"Symbol 1143 MovieClip [pickup_health6] Frame 20
"idle"Symbol 1147 MovieClip [pickup_health5] Frame 1
"pickup"Symbol 1147 MovieClip [pickup_health5] Frame 20
"idle"Symbol 1151 MovieClip [pickup_health4] Frame 1
"pickup"Symbol 1151 MovieClip [pickup_health4] Frame 20
"idle"Symbol 1153 MovieClip [pickup_health3] Frame 1
"pickup"Symbol 1153 MovieClip [pickup_health3] Frame 20
"idle"Symbol 1155 MovieClip [pickup_health2] Frame 1
"pickup"Symbol 1155 MovieClip [pickup_health2] Frame 20
"idle"Symbol 1157 MovieClip [pickup_health0] Frame 1
"pickup"Symbol 1157 MovieClip [pickup_health0] Frame 20
"idle"Symbol 1161 MovieClip [pickup_health1] Frame 1
"pickup"Symbol 1161 MovieClip [pickup_health1] Frame 20
"open"Symbol 1180 MovieClip [door_e] Frame 3
"close"Symbol 1180 MovieClip [door_e] Frame 11
"open"Symbol 1181 MovieClip [door_w] Frame 3
"close"Symbol 1181 MovieClip [door_w] Frame 11
"close"Symbol 1183 MovieClip [door_s] Frame 3
"loaded"Symbol 1342 MovieClip Frame 3
"idle"Symbol 1445 MovieClip Frame 1
"rollover"Symbol 1445 MovieClip Frame 2
"rollout"Symbol 1445 MovieClip Frame 10
"idle"Symbol 1458 MovieClip Frame 1
"rollover"Symbol 1458 MovieClip Frame 2
"rollout"Symbol 1458 MovieClip Frame 10
"idle"Symbol 1473 MovieClip Frame 1
"rollover"Symbol 1473 MovieClip Frame 2
"rollout"Symbol 1473 MovieClip Frame 10
"idle"Symbol 1491 MovieClip Frame 1
"rollover"Symbol 1491 MovieClip Frame 2
"rollout"Symbol 1491 MovieClip Frame 10
"idle"Symbol 1495 MovieClip Frame 1
"rollover"Symbol 1495 MovieClip Frame 2
"rollout"Symbol 1495 MovieClip Frame 10
"idle"Symbol 1499 MovieClip Frame 1
"rollover"Symbol 1499 MovieClip Frame 2
"rollout"Symbol 1499 MovieClip Frame 10
"idle"Symbol 1516 MovieClip Frame 1
"rollover"Symbol 1516 MovieClip Frame 2
"rollout"Symbol 1516 MovieClip Frame 10
"titlecard_in"Symbol 1519 MovieClip Frame 1
"titlecard"Symbol 1519 MovieClip Frame 12
"instructions_in"Symbol 1519 MovieClip Frame 13
"instructions"Symbol 1519 MovieClip Frame 25
"story_in"Symbol 1519 MovieClip Frame 26
"story"Symbol 1519 MovieClip Frame 38
"gotogame"Symbol 1519 MovieClip Frame 39
"story_out"Symbol 1519 MovieClip Frame 39
"game"Symbol 1519 MovieClip Frame 50
"lose_in"Symbol 1519 MovieClip Frame 59
"lose"Symbol 1519 MovieClip Frame 71
"video"Symbol 1519 MovieClip Frame 77
"win_in"Symbol 1519 MovieClip Frame 99
"win"Symbol 1519 MovieClip Frame 111
"instructions_game"Symbol 1519 MovieClip Frame 121
"gamestart"Symbol 1519 MovieClip Frame 155
"musicOn"Symbol 1534 MovieClip Frame 1
"musicOn_RO"Symbol 1534 MovieClip Frame 10
"musicOff"Symbol 1534 MovieClip Frame 20
"musicOff_RO"Symbol 1534 MovieClip Frame 29
"idle"Symbol 1541 MovieClip Frame 1
"over"Symbol 1541 MovieClip Frame 4
"Srun"Symbol 1549 MovieClip Frame 1
"SErun"Symbol 1549 MovieClip Frame 20
"Erun"Symbol 1549 MovieClip Frame 40
"Nrun"Symbol 1549 MovieClip Frame 60
"NErun"Symbol 1549 MovieClip Frame 80
"SWrun"Symbol 1549 MovieClip Frame 100
"Wrun"Symbol 1549 MovieClip Frame 120
"NWrun"Symbol 1549 MovieClip Frame 140
"Sstill"Symbol 1549 MovieClip Frame 160
"Nstill"Symbol 1549 MovieClip Frame 180
"idle"Symbol 1549 MovieClip Frame 200
"Wstill"Symbol 1549 MovieClip Frame 220
"Eidle"Symbol 1549 MovieClip Frame 240
"struggle"Symbol 1549 MovieClip Frame 260
"s_shoot"Symbol 1693 MovieClip Frame 1
"s_throw"Symbol 1693 MovieClip Frame 20
"se_shoot"Symbol 1693 MovieClip Frame 40
"se_throw"Symbol 1693 MovieClip Frame 60
"w_shoot"Symbol 1693 MovieClip Frame 80
"w_throw"Symbol 1693 MovieClip Frame 100
"NWshoot"Symbol 1693 MovieClip Frame 120
"NWthrow"Symbol 1693 MovieClip Frame 140
"sw_shoot"Symbol 1693 MovieClip Frame 160
"sw_throw"Symbol 1693 MovieClip Frame 180
"e_shoot"Symbol 1693 MovieClip Frame 200
"e_throw"Symbol 1693 MovieClip Frame 220
"ne_shoot"Symbol 1693 MovieClip Frame 240
"ne_throw"Symbol 1693 MovieClip Frame 260
"Nshoot"Symbol 1693 MovieClip Frame 280
"Nthrow"Symbol 1693 MovieClip Frame 300
"grabbed"Symbol 1693 MovieClip Frame 320
"struggle"Symbol 1693 MovieClip Frame 340
"breakout"Symbol 1693 MovieClip Frame 360
"idle"Symbol 1693 MovieClip Frame 380
"transform"Symbol 1693 MovieClip Frame 400
"hitPoint1"Symbol 1694 MovieClip [Hero] Frame 1
"Idle"Symbol 1839 MovieClip Frame 1
"spin-attack_1"Symbol 1839 MovieClip Frame 14
"loop"Symbol 1839 MovieClip Frame 36
"Jump"Symbol 1839 MovieClip Frame 39
"spin attack_2"Symbol 1839 MovieClip Frame 59
"Throw"Symbol 1839 MovieClip Frame 66
"dizzy"Symbol 1839 MovieClip Frame 106
"beat"Symbol 1839 MovieClip Frame 131
"zombiewalk"Symbol 1873 MovieClip [hamster1] Frame 2
"hit"Symbol 1873 MovieClip [hamster1] Frame 11
"transform"Symbol 1873 MovieClip [hamster1] Frame 13
"runaway"Symbol 1873 MovieClip [hamster1] Frame 28
"jump"Symbol 1873 MovieClip [hamster1] Frame 41
"n"Symbol 1884 MovieClip [bullet] Frame 1
"ne"Symbol 1884 MovieClip [bullet] Frame 2
"e"Symbol 1884 MovieClip [bullet] Frame 3
"se"Symbol 1884 MovieClip [bullet] Frame 4
"s"Symbol 1884 MovieClip [bullet] Frame 5
"sw"Symbol 1884 MovieClip [bullet] Frame 6
"w"Symbol 1884 MovieClip [bullet] Frame 7
"nw"Symbol 1884 MovieClip [bullet] Frame 8
"zombiewalk"Symbol 1885 MovieClip [hamster0] Frame 2
"hit"Symbol 1885 MovieClip [hamster0] Frame 11
"transform"Symbol 1885 MovieClip [hamster0] Frame 13
"runaway"Symbol 1885 MovieClip [hamster0] Frame 28
"jump"Symbol 1885 MovieClip [hamster0] Frame 41
"idle"Symbol 1999 MovieClip Frame 1
"attack01"Symbol 1999 MovieClip Frame 20
"attack02"Symbol 1999 MovieClip Frame 40
"attack03"Symbol 1999 MovieClip Frame 60
"attack04"Symbol 1999 MovieClip Frame 80
"hit"Symbol 1999 MovieClip Frame 121
"jump"Symbol 1999 MovieClip Frame 141
"death"Symbol 1999 MovieClip Frame 174
"getready"Symbol 2030 MovieClip [callout] Frame 3
"poor"Symbol 2030 MovieClip [callout] Frame 102
"soso"Symbol 2030 MovieClip [callout] Frame 202
"great"Symbol 2030 MovieClip [callout] Frame 302
"show"Symbol 2063 MovieClip [noGrenade] Frame 2
"idle"Symbol 2068 MovieClip Frame 1
"pickup"Symbol 2068 MovieClip Frame 20
"last"Symbol 2071 MovieClip [scorePop] Frame 15
"idle"Symbol 2151 MovieClip Frame 1
"chargeAlert"Symbol 2151 MovieClip Frame 10




http://swfchan.com/23/111439/info.shtml
Created: 13/3 -2019 04:19:03 Last modified: 13/3 -2019 04:19:03 Server time: 08/05 -2024 16:14:25