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

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

Towering Forever.swf

This is the info page for
Flash #43610

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


Text
Debug:

YOUR NAME

SKIP

SKIP

Place Towers

Defend The Tree of Life

00000

Round 1

Ready to Start

Robots Destroyed:

Game Over

Main Menu

Tower Damage:

Melee Damage:

Resources Collected:

Resources Spent:

Score:

Tower Force

Body Force

Support Force

Increase all tower damage

Increase all attack damage

Increase stun and launch power

Ground Combo

Air Combo

Speed Booster

Extend your attack chain

Extend your aerial attack chain

Increase your movement speed

250

800

400

1000

500

800

Finished Upgrading

Save

PIXEL

ANTE

GAME STUDIOS

ROUND COMPLETE

GAME COMPLETE
Now see how long you last in the score round.
This is the last chance to buy upgrades.

9999

Text text texty

More Games

More Games

More Games

Achievements

Achievements

Achievements

PLAY

TUTORIAL

OPTIONS

TOWERING
FOREVER

RESUME GAME

Click here or press 'escape'

VIDEO

AUDIO

World Glow

Player Glow

Enemy Glow

Master Volume

Music Volume

Effects Volume

Control Tips

Goal

Controls

Building

Defend the Tree of Life from the invading robots by
building defensive towers or bashing them to bits.

Run

Jump

Attack

Hold for Combos

Pound

Launch

Build Menu

VINE

150

TORNADO

STORM

15

50

250

300

30

40

600

5

BOULDER

Anti-Ground

Stun

Anti-Air

Slow

Towers can be upgraded three times.
Bring up the build menu over a tower to upgrade.

EASY

NORMAL

HARD

Sit back and enjoy

Everything in moderation

Earn your fun, maggot!

Resume Saved Game

Unavailable

Achievements are tied to the computer and website you are playing on.
Normal Mode or higher required on all unless otherwise noted.

Page 2

Page 1

Close

Well That Was Easy

Complete Round 30 in Easy

Hill Fighter

Purchase all attacks

The Last Guy

Reach Round 30 with one life left

Spike The Punch

Defeat 200 enemies with direct attacks

Superbly Punched Out

Defeat 1000 enemies with direct attacks

A Real Stunner

Stun 8 enemies with one attack

Thorny Guy

Snag 8 enemies with the same vine

Well That Was Normal

Complete Round 30 in Normal

Anime Style

Get 20 hits in the air without landing

Get Over There

Uppercut 8 enemies at once

I Won`t Survive

Defeat 30 enemies in the Score Round

TD Sucks

Complete Round 30 without towers

Super Smash Pansies

Complete Round 30 without direct attacks

%$&*!

Complete Round 30 on Hard

Ultimate Challenge

Defeat Joe

What the Scouter Says

Do over 9000 damage with one attack

This Is For You, Eddy

Complete 20 rounds with under 100 clicks

This One, Too

Complete 20 rounds with over 2000 clicks

TORNADO

10

30

SELL

+12% Stun Chance
+15 Damage

1000

+12% Stun Chance
+25 Damage

2000

+18% Stun Chance
+30 Speed

500

+30 Damage
+5 Speed

1500

+30 Damage
+10 Speed

+More Slowdown
+5 Damage

+More Slowdown
+12 Damage

+1 Vines per shot
+50 Range

+15 Damage
+10 Speed

1250

+40 Damage
+50 Range

750

+More Slowdown
+8 Damage

Achievement Earned

ActionScript [AS3]

Section 1
//wav (buttonbuzz.wav) package buttonbuzz { import flash.media.*; public dynamic class wav extends Sound { } }//package buttonbuzz
Section 2
//mp3 (buttonding.mp3) package buttonding { import flash.media.*; public dynamic class mp3 extends Sound { } }//package buttonding
Section 3
//mp3 (explode.mp3) package explode { import flash.media.*; public dynamic class mp3 extends Sound { } }//package explode
Section 4
//mp3 (hit1.mp3) package hit1 { import flash.media.*; public dynamic class mp3 extends Sound { } }//package hit1
Section 5
//mp3 (hit2.mp3) package hit2 { import flash.media.*; public dynamic class mp3 extends Sound { } }//package hit2
Section 6
//mp3 (hit3.mp3) package hit3 { import flash.media.*; public dynamic class mp3 extends Sound { } }//package hit3
Section 7
//mp3 (hit4.mp3) package hit4 { import flash.media.*; public dynamic class mp3 extends Sound { } }//package hit4
Section 8
//mp3 (hit5.mp3) package hit5 { import flash.media.*; public dynamic class mp3 extends Sound { } }//package hit5
Section 9
//MochiServices (mochi.MochiServices) package mochi { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiServices { private static var _container:Object; private static var _connected:Boolean = false; private static var _swfVersion:String; private static var _sendChannel:LocalConnection; private static var _rcvChannelName:String; private static var _gatewayURL:String = "http://www.mochiads.com/static/lib/services/services.swf"; private static var _clip:MovieClip; private static var _loader:Loader; private static var _id:String; private static var _listenChannel:LocalConnection; private static var _timer:Timer; private static var _sendChannelName:String; private static var _startTime:Number; private static var _connecting:Boolean = false; public static var onError:Object; private static var _listenChannelName:String = "__mochiservices"; private static var _rcvChannel:LocalConnection; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _sendChannel.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ onError("NotConnected"); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _clip._queue.push({methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); }; if (_clip != null){ if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){ _clip._callbacks[_clip._nextcallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _clip._nextcallbackID++; }; }; } public static function get connected():Boolean{ return (_connected); } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (_clip != null){ if (_clip._queue != null){ while (_clip._queue.length > 0) { _local2 = _clip._queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _clip._callbacks[_local2.callbackID]; }; delete _clip._callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } public static function get childClip():Object{ return (_clip); } public static function get id():String{ return (_id); } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function getVersion():String{ return ("1.32"); } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _listenChannel.close(); _rcvChannel.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); } catch(error:Error) { }; }; } public static function allowDomains(_arg1:String):String{ var _local2:String; Security.allowDomain("*"); Security.allowInsecureDomain("*"); if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; return (_local2); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); if (_clip.parent != null){ Sprite(_clip.parent).removeChild(_clip); }; } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_arg1 != null){ if ((_arg1 is Sprite)){ _container = _arg1; }; }; if (_arg2){ if ((_container is Sprite)){ Sprite(_container).addChild(_clip); }; }; } private static function onStatus(_arg1:StatusEvent):void{ switch (_arg1.level){ case "error": _connected = false; _listenChannel.connect(_listenChannelName); break; }; } private static function initComChannels():void{ if (!_connected){ _sendChannel.addEventListener(StatusEvent.STATUS, MochiServices.onStatus); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_container, version:getVersion()}); _rcvChannel.addEventListener(StatusEvent.STATUS, MochiServices.onStatus); _clip.onReceive = function (_arg1:Object):void{ var cb:String; var cblst:Object; var method:*; var methodName:String; var obj:Object; var pkg = _arg1; cb = pkg.callbackID; cblst = this.client._callbacks[cb]; if (!cblst){ return; }; method = cblst.callbackMethod; methodName = ""; obj = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; } else { trace((("Error: Method " + method) + " does not exist.")); }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString())); }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { trace(("Error invoking method on object: " + error.toString())); }; }; }; delete this.client._callbacks[cb]; }; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_clip._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _clip._queue.shift()); }; }; } private static function listen():void{ _listenChannel = new LocalConnection(); _listenChannel.client = _clip; _clip.handshake = function (_arg1:Object):void{ MochiServices.comChannelName = _arg1.newChannel; }; _listenChannel.allowDomain("*", "localhost"); _listenChannel.allowInsecureDomain("*", "localhost"); _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError.apply(null, ["NotConnected"]); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } public static function get clip():Object{ return (_container); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); _rcvChannelName = _arg1; initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ var clipname:String; var f:Function; var req:URLRequest; var id = _arg1; var clip = _arg2; clipname = ("_mochiservices_com_" + id); if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; MochiServices.allowDomains(_gatewayURL); _clip = createEmptyMovieClip(clip, clipname, 10336, false); _loader = new Loader(); _timer = new Timer(1000, 0); _startTime = getTimer(); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); f = function (_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); }; _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); req = new URLRequest(_gatewayURL); _loader.load(req); _clip.addChild(_loader); _clip._mochiservices_com = _loader; _sendChannel = new LocalConnection(); _clip._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain("*", "localhost"); _rcvChannel.allowInsecureDomain("*", "localhost"); _rcvChannel.client = _clip; _clip._nextcallbackID = 0; _clip._callbacks = {}; listen(); return (_clip); } public static function bringToTop(_arg1:Event):void{ var e = _arg1; if (MochiServices.clip != null){ if (MochiServices.childClip != null){ try { if (MochiServices.clip.numChildren > 1){ MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1)); }; } catch(errorObject:Error) { trace("Warning: Depth sort error."); _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); }; }; }; } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; if ((clip is DisplayObject)){ if (((!(_connected)) && ((_clip == null)))){ trace("MochiServices Connecting..."); _connecting = true; init(id, clip); }; } else { trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage."); }; if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Boolean=true):MovieClip{ var mc:MovieClip; var parent = _arg1; var name = _arg2; var depth = _arg3; var doAdd = _arg4; mc = new MovieClip(); if (doAdd){ if (((false) && (depth))){ parent.addChildAt(mc, depth); } else { parent.addChild(mc); }; }; try { parent[name] = mc; } catch(e:Error) { throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; mc["_name"] = name; return (mc); } public static function connectWait(_arg1:TimerEvent):void{ if ((getTimer() - _startTime) > 10000){ if (!_connected){ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); }; _timer.stop(); }; } } }//package mochi
Section 10
//mp3 (Music_Base.mp3) package Music_Base { import flash.media.*; public dynamic class mp3 extends Sound { } }//package Music_Base
Section 11
//mp3 (Music_Overlay.mp3) package Music_Overlay { import flash.media.*; public dynamic class mp3 extends Sound { } }//package Music_Overlay
Section 12
//mp3 (punch_hurk.mp3) package punch_hurk { import flash.media.*; public dynamic class mp3 extends Sound { } }//package punch_hurk
Section 13
//mp3 (punch_leftjab.mp3) package punch_leftjab { import flash.media.*; public dynamic class mp3 extends Sound { } }//package punch_leftjab
Section 14
//mp3 (punch_rightjab.mp3) package punch_rightjab { import flash.media.*; public dynamic class mp3 extends Sound { } }//package punch_rightjab
Section 15
//mp3 (punch_smash.mp3) package punch_smash { import flash.media.*; public dynamic class mp3 extends Sound { } }//package punch_smash
Section 16
//ad_container_4 (TF_fla.ad_container_4) package TF_fla { import flash.display.*; public dynamic class ad_container_4 extends MovieClip { public var container:MovieClip; public function ad_container_4(){ addFrameScript(0, frame1, 1, frame2, 9, frame10); } function frame10(){ gotoAndStop(2); } function frame1(){ stop(); container = this; MochiAd.showPreGameAd({clip:container, id:"c505f16192da7125", res:"700x400", background:0xC8C8C8, color:0x696969, outline:0xFFFFFF, no_bg:true}); } function frame2(){ stop(); } } }//package TF_fla
Section 17
//bob_body_25 (TF_fla.bob_body_25) package TF_fla { import flash.display.*; public dynamic class bob_body_25 extends MovieClip { public function bob_body_25(){ addFrameScript(79, frame80, 129, frame130, 199, frame200, 254, frame255); } function frame80(){ gotoAndStop("run"); } function frame200(){ gotoAndStop("run"); } function frame130(){ gotoAndStop("stun"); } function frame255(){ gotoAndStop("dead"); } } }//package TF_fla
Section 18
//bubble_logo3_171 (TF_fla.bubble_logo3_171) package TF_fla { import flash.display.*; public dynamic class bubble_logo3_171 extends MovieClip { public function bubble_logo3_171(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } } }//package TF_fla
Section 19
//BubbleBoxLogoGraphicMc_173 (TF_fla.BubbleBoxLogoGraphicMc_173) package TF_fla { import flash.display.*; public dynamic class BubbleBoxLogoGraphicMc_173 extends MovieClip { public var play_latest_text:MovieClip; } }//package TF_fla
Section 20
//BubbleBoxSplash_169 (TF_fla.BubbleBoxSplash_169) package TF_fla { import flash.display.*; public dynamic class BubbleBoxSplash_169 extends MovieClip { public var link:MovieClip; public var play_latest_text:MovieClip; public function BubbleBoxSplash_169(){ addFrameScript(160, frame161); } function frame161(){ stop(); } } }//package TF_fla
Section 21
//checkbox_96 (TF_fla.checkbox_96) package TF_fla { import flash.display.*; public dynamic class checkbox_96 extends MovieClip { public function checkbox_96(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } } }//package TF_fla
Section 22
//chunk1_52 (TF_fla.chunk1_52) package TF_fla { import flash.display.*; public dynamic class chunk1_52 extends MovieClip { public var end:col_vol; } }//package TF_fla
Section 23
//hacman_body_27 (TF_fla.hacman_body_27) package TF_fla { import flash.display.*; public dynamic class hacman_body_27 extends MovieClip { public function hacman_body_27(){ addFrameScript(59, frame60, 89, frame90, 134, frame135); } function frame90(){ gotoAndStop("stun"); } function frame135(){ gotoAndStop("dead"); } function frame60(){ gotoAndStop("fly"); } } }//package TF_fla
Section 24
//hud_erasetext_67 (TF_fla.hud_erasetext_67) package TF_fla { import flash.display.*; import flash.text.*; public dynamic class hud_erasetext_67 extends MovieClip { public var res:TextField; } }//package TF_fla
Section 25
//MainTimeline (TF_fla.MainTimeline) package TF_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import mochi.*; import flash.media.*; import flash.filters.*; import flash.text.*; import flash.geom.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var pe:Phase; public var loaded:Boolean; public var splash:MovieClip; public var tf:TFGame; public var pre:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 39, frame40, 59, frame60, 60, frame61); } public function loadBubble(_arg1:Event){ navigateToURL(new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1173&subid=splash"), "_blank"); } public function setupSplash(_arg1:Event){ if (!loaded){ loaded = true; splash.addEventListener(MouseEvent.CLICK, loadBubble); splash.buttonMode = true; splash.useHandCursor = true; } else { if (splash.currentFrame == 161){ proceed2(); }; }; } public function proceed2(){ this.removeEventListener(Event.ENTER_FRAME, setupSplash); splash.removeEventListener(MouseEvent.CLICK, loadBubble); gotoAndStop(61); } function frame1(){ stop(); MochiBot.track(this, "8155c956"); MochiServices.connect("c505f16192da7125", this); addEventListener(Event.ENTER_FRAME, loadLoop); } public function setup():void{ Phase.setupPlanes(7); tf = new TFGame(); Phase.debug.visible = false; Phase.tim.init(); } function frame40(){ gotoAndStop(60); } public function loadLoop(_arg1:Event){ if (pre.ad.currentFrame > 1){ proceed(); } else { pre.bplay.visible = false; pre.txt.text = ""; }; } public function proceed(){ this.removeEventListener(Event.ENTER_FRAME, loadLoop); gotoAndStop(60); } public function gameLoop(_arg1:Event):void{ Phase.loopStart(); tf.input(); Phase.loopEnd(); } function frame61(){ stop(); this.stage.quality = StageQuality.MEDIUM; pe = new Phase(this.stage); setup(); addEventListener(Event.ENTER_FRAME, gameLoop); } function frame60(){ stop(); loaded = false; addEventListener(Event.ENTER_FRAME, setupSplash); } } }//package TF_fla
Section 26
//menu_challenges_114 (TF_fla.menu_challenges_114) package TF_fla { import flash.display.*; public dynamic class menu_challenges_114 extends MovieClip { public var bpage2:SimpleButton; public var page2:MovieClip; public var page1:MovieClip; public var bpage1:SimpleButton; public var bclose:SimpleButton; public function menu_challenges_114(){ addFrameScript(0, frame1, 4, frame5); } function frame1(){ stop(); } function frame5(){ stop(); } } }//package TF_fla
Section 27
//menu_challenges_page1_115 (TF_fla.menu_challenges_page1_115) package TF_fla { import flash.display.*; public dynamic class menu_challenges_page1_115 extends MovieClip { public var c0:chal_easy; public var c1:chal_hillfighter; public var c3:chal_spikepunch; public var c4:chal_superb; public var c5:chal_stunner; public var c6:chal_thorny; public var c8:chal_anime; public var c2:chal_lastguy; public var c7:chal_normal; public var c9:chal_getoverthere; } }//package TF_fla
Section 28
//menu_challenges_page2_136 (TF_fla.menu_challenges_page2_136) package TF_fla { import flash.display.*; public dynamic class menu_challenges_page2_136 extends MovieClip { public var c10:chal_wontsurvive; public var c11:chal_tdsucks; public var c13:chal_hard; public var c17:chal_click2000; public var c14:chal_ultimate; public var c15:chal_scoutersays; public var c16:chal_click100; public var c12:chal_smashpansies; } }//package TF_fla
Section 29
//menu_options_92 (TF_fla.menu_options_92) package TF_fla { import flash.display.*; public dynamic class menu_options_92 extends MovieClip { public var masvol:MovieClip; public var ctips:MovieClip; public var wglow:MovieClip; public var eglow:MovieClip; public var musvol:MovieClip; public var effvol:MovieClip; public var pglow:MovieClip; } }//package TF_fla
Section 30
//menu_pause_91 (TF_fla.menu_pause_91) package TF_fla { import flash.display.*; import flash.text.*; public dynamic class menu_pause_91 extends MovieClip { public var btopres:SimpleButton; public var bresume:SimpleButton; public var topres:TextField; public var bbubble:SimpleButton; } }//package TF_fla
Section 31
//menu_play_112 (TF_fla.menu_play_112) package TF_fla { import flash.display.*; public dynamic class menu_play_112 extends MovieClip { public var bnorm:SimpleButton; public var resume:MovieClip; public var beasy:SimpleButton; public var bhard:SimpleButton; } }//package TF_fla
Section 32
//menu_play_resume_113 (TF_fla.menu_play_resume_113) package TF_fla { import flash.display.*; import flash.text.*; public dynamic class menu_play_resume_113 extends MovieClip { public var bresume:SimpleButton; public var save_details:TextField; } }//package TF_fla
Section 33
//menu_tut_97 (TF_fla.menu_tut_97) package TF_fla { import flash.display.*; public dynamic class menu_tut_97 extends MovieClip { public var bcontrols:SimpleButton; public var bbuild:SimpleButton; public var bbasics:SimpleButton; public function menu_tut_97(){ addFrameScript(0, frame1, 4, frame5, 9, frame10); } function frame10(){ stop(); } function frame1(){ stop(); } function frame5(){ stop(); } } }//package TF_fla
Section 34
//menu_upgrade_buy_76 (TF_fla.menu_upgrade_buy_76) package TF_fla { import flash.display.*; import flash.text.*; public dynamic class menu_upgrade_buy_76 extends MovieClip { public var tforce:SimpleButton; public var sboost:SimpleButton; public var text_bforce:TextField; public var text_acombo:TextField; public var text_tforce:TextField; public var sforce:SimpleButton; public var text_sboost:TextField; public var bpixel:SimpleButton; public var bfinish:SimpleButton; public var gcombo:SimpleButton; public var bbubble:SimpleButton; public var text_sforce:TextField; public var bforce:SimpleButton; public var acombo:SimpleButton; public var save_msg:TextField; public var text_gcombo:TextField; public var bsave:SimpleButton; } }//package TF_fla
Section 35
//player_body_22 (TF_fla.player_body_22) package TF_fla { import flash.display.*; public dynamic class player_body_22 extends MovieClip { public var hit:col_circle; public function player_body_22(){ addFrameScript(79, frame80, 124, frame125, 149, frame150, 164, frame165, 184, frame185, 204, frame205, 224, frame225, 269, frame270, 304, frame305, 322, frame323, 359, frame360, 370, frame371, 406, frame407, 410, frame411, 445, frame446, 450, frame451, 467, frame468, 499, frame500, 505, frame506, 540, frame541, 556, frame557, 589, frame590, 600, frame601, 639, frame640, 660, frame661, 689, frame690, 702, frame703, 734, frame735, 741, frame742, 789, frame790, 800, frame801, 814, frame815, 879, frame880); } function frame790(){ gotoAndStop("fall"); } function frame270(){ gotoAndStop("run"); } function frame661(){ Phase.playSound("punch_leftjab.mp3", 0.25); play(); } function frame305(){ gotoAndStop("stand"); } function frame557(){ Phase.playSound("punch_smash.mp3", 0.5); play(); } function frame165(){ gotoAndStop("fall"); } function frame80(){ gotoAndStop("stand"); } function frame446(){ gotoAndStop("stand"); } function frame323(){ gotoAndStop("fall"); } function frame205(){ gotoAndStop("run"); } function frame451(){ Phase.playSound("punch_leftjab.mp3", 0.15); play(); } function frame601(){ Phase.playSound("punch_rightjab.mp3", 0.6); play(); } function frame735(){ gotoAndStop("fall"); } function frame468(){ Phase.playSound("punch_rightjab.mp3", 0.25); play(); } function frame690(){ gotoAndStop("fall"); } function frame185(){ gotoAndStop("stand"); } function frame506(){ Phase.playSound("punch_smash.mp3", 0.25); play(); } function frame225(){ gotoAndStop("run"); } function frame590(){ gotoAndStop("stand"); } function frame500(){ gotoAndStop("stand"); } function frame742(){ Phase.playSound("punch_hurk.mp3", 0.4); play(); } function frame125(){ gotoAndStop("fall"); } function frame640(){ gotoAndStop("fall"); } function frame360(){ gotoAndStop("run"); } function frame801(){ Phase.playSound("punch_rightjab.mp3", 0.2); play(); } function frame407(){ gotoAndStop("stand"); } function frame880(){ gotoAndStop("stand"); } function frame411(){ Phase.playSound("punch_leftjab.mp3", 0.3); play(); } function frame371(){ Phase.playSound("punch_rightjab.mp3", 0.5); play(); } function frame815(){ gotoAndStop("pndloop"); } function frame541(){ gotoAndStop("stand"); } function frame703(){ Phase.playSound("punch_smash.mp3", 0.5); play(); } function frame150(){ gotoAndStop("fall"); } } }//package TF_fla
Section 36
//preload_everything_5 (TF_fla.preload_everything_5) package TF_fla { import flash.display.*; public dynamic class preload_everything_5 extends MovieClip { public function preload_everything_5(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TF_fla
Section 37
//preloader_1 (TF_fla.preloader_1) package TF_fla { import flash.display.*; import flash.events.*; import flash.text.*; public dynamic class preloader_1 extends MovieClip { public var green:spinner_blue; public var ad:MovieClip; public var blue2:spinner_blue; public var blue:spinner_blue; public var redspin:Number; public var txt:TextField; public var blue2spin:Number; public var red2spin:Number; public var green2spin:Number; public var red:spinner_blue; public var bplay:SimpleButton; public var green2:spinner_blue; public var bluespin:Number; public var red2:spinner_blue; public var greenspin:Number; public function preloader_1(){ addFrameScript(0, frame1); } public function preloadLoop(_arg1:Event){ red.alpha = (red.alpha * 0.99); redspin = (redspin - 0.08); if (redspin <= 1){ redspin = (Math.random() * 15); red.alpha = 1; }; red.x = (red.x + redspin); red.y = (red.y + (redspin * 3)); if (red.x > 700){ red.x = (red.x - 900); }; if (red.y > 1200){ red.y = (red.y - 800); }; blue.alpha = (blue.alpha * 0.99); bluespin = (bluespin - 0.08); if (bluespin <= 1){ bluespin = (Math.random() * 15); blue.alpha = 1; }; blue.x = (blue.x + bluespin); blue.y = (blue.y + (bluespin * 3)); if (blue.x > 700){ blue.x = (blue.x - 900); }; if (blue.y > 1200){ blue.y = (blue.y - 800); }; green.alpha = (green.alpha * 0.99); greenspin = (greenspin - 0.08); if (greenspin <= 1){ greenspin = (Math.random() * 15); green.alpha = 1; }; green.x = (green.x + greenspin); green.y = (green.y + (greenspin * 3)); if (green.x > 700){ green.x = (green.x - 900); }; if (green.y > 1200){ green.y = (green.y - 800); }; red2.alpha = (red2.alpha * 0.99); red2spin = (red2spin - 0.08); if (red2spin <= 1){ red2spin = (Math.random() * 15); red2.alpha = 1; }; red2.x = (red2.x - red2spin); red2.y = (red2.y + (red2spin * 3)); if (red2.x < -200){ red2.x = (red2.x + 900); }; if (red2.y > 1200){ red2.y = (red2.y - 800); }; blue2.alpha = (blue2.alpha * 0.99); blue2spin = (blue2spin - 0.08); if (blue2spin <= 1){ blue2spin = (Math.random() * 15); blue2.alpha = 1; }; blue2.x = (blue2.x - blue2spin); blue2.y = (blue2.y + (blue2spin * 3)); if (blue2.x < -200){ blue2.x = (blue2.x + 900); }; if (blue2.y > 1200){ blue2.y = (blue2.y - 800); }; green2.alpha = (green2.alpha * 0.99); green2spin = (green2spin - 0.08); if (green2spin <= 1){ green2spin = (Math.random() * 15); green2.alpha = 1; }; green2.x = (green2.x - green2spin); green2.y = (green2.y + (green2spin * 3)); if (green2.x < -200){ green2.x = (green2.x + 900); }; if (green2.y > 1200){ green2.y = (green2.y - 800); }; } function frame1(){ redspin = (Math.random() * 15); bluespin = (Math.random() * 15); greenspin = (Math.random() * 15); red2spin = (Math.random() * 15); blue2spin = (Math.random() * 15); green2spin = (Math.random() * 15); addEventListener(Event.ENTER_FRAME, preloadLoop); } } }//package TF_fla
Section 38
//pusher_body_29 (TF_fla.pusher_body_29) package TF_fla { import flash.display.*; public dynamic class pusher_body_29 extends MovieClip { public function pusher_body_29(){ addFrameScript(80, frame81, 109, frame110, 199, frame200, 239, frame240); } function frame200(){ gotoAndStop("run"); } function frame81(){ gotoAndStop("run"); } function frame110(){ gotoAndStop("stun"); } function frame240(){ gotoAndStop("dead"); } } }//package TF_fla
Section 39
//rewheel_body_31 (TF_fla.rewheel_body_31) package TF_fla { import flash.display.*; public dynamic class rewheel_body_31 extends MovieClip { public function rewheel_body_31(){ addFrameScript(39, frame40, 108, frame109); } function frame109(){ gotoAndStop("dead"); } function frame40(){ gotoAndStop("run"); } } }//package TF_fla
Section 40
//slider_93 (TF_fla.slider_93) package TF_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.media.*; import flash.filters.*; import flash.text.*; import flash.geom.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class slider_93 extends MovieClip { public var val:Number; public var dragging:Boolean; public var rectangle:Rectangle; public var updated:Boolean; public var slider:MovieClip; public function slider_93(){ addFrameScript(0, frame1); } public function adjustValue(_arg1:Event):void{ val = (slider.handle.x / 100); } function frame1(){ val = 0.5; updated = false; dragging = false; rectangle = new Rectangle(0, 0, 100, 0); slider.handle.addEventListener(MouseEvent.MOUSE_DOWN, dragIt); stage.addEventListener(MouseEvent.MOUSE_UP, dropIt); slider.handle.buttonMode = (slider.handle.useHandCursor = true); } public function dragIt(_arg1:Event):void{ slider.handle.startDrag(false, rectangle); dragging = true; slider.handle.addEventListener(Event.ENTER_FRAME, adjustValue); } public function dropIt(_arg1:Event):void{ if (dragging){ slider.handle.stopDrag(); dragging = false; updated = true; }; } } }//package TF_fla
Section 41
//slider_bar_94 (TF_fla.slider_bar_94) package TF_fla { import flash.display.*; public dynamic class slider_bar_94 extends MovieClip { public var handle:MovieClip; } }//package TF_fla
Section 42
//spawn_lightning_48 (TF_fla.spawn_lightning_48) package TF_fla { import flash.display.*; public dynamic class spawn_lightning_48 extends MovieClip { public function spawn_lightning_48(){ addFrameScript(2, frame3, 20, frame21); } function frame3(){ gotoAndPlay(1); } function frame21(){ gotoAndPlay(1); } } }//package TF_fla
Section 43
//strutter_body_38 (TF_fla.strutter_body_38) package TF_fla { import flash.display.*; public dynamic class strutter_body_38 extends MovieClip { public function strutter_body_38(){ addFrameScript(79, frame80, 119, frame120, 149, frame150, 184, frame185, 209, frame210); } function frame80(){ gotoAndPlay("run"); } function frame210(){ gotoAndPlay("run"); } function frame185(){ gotoAndPlay("dead"); } function frame120(){ gotoAndPlay("run"); } function frame150(){ gotoAndPlay("stun"); } } }//package TF_fla
Section 44
//tack_body_42 (TF_fla.tack_body_42) package TF_fla { import flash.display.*; public dynamic class tack_body_42 extends MovieClip { public function tack_body_42(){ addFrameScript(60, frame61, 99, frame100, 129, frame130); } function frame100(){ gotoAndStop("stun"); } function frame130(){ gotoAndStop("dead"); } function frame61(){ gotoAndStop("fly"); } } }//package TF_fla
Section 45
//tut_start_bar1_14 (TF_fla.tut_start_bar1_14) package TF_fla { import flash.display.*; public dynamic class tut_start_bar1_14 extends MovieClip { public var bar:MovieClip; } }//package TF_fla
Section 46
//tut_start_bar2_17 (TF_fla.tut_start_bar2_17) package TF_fla { import flash.display.*; public dynamic class tut_start_bar2_17 extends MovieClip { public var bar:MovieClip; } }//package TF_fla
Section 47
//tut_start_bar3_19 (TF_fla.tut_start_bar3_19) package TF_fla { import flash.display.*; public dynamic class tut_start_bar3_19 extends MovieClip { public var bar:MovieClip; } }//package TF_fla
Section 48
//tut_start_char_8 (TF_fla.tut_start_char_8) package TF_fla { import flash.display.*; public dynamic class tut_start_char_8 extends MovieClip { public function tut_start_char_8(){ addFrameScript(161, frame162); } function frame162(){ gotoAndPlay(85); } } }//package TF_fla
Section 49
//tut_start_char2_18 (TF_fla.tut_start_char2_18) package TF_fla { import flash.display.*; public dynamic class tut_start_char2_18 extends MovieClip { public function tut_start_char2_18(){ addFrameScript(57, frame58); } function frame58(){ stop(); } } }//package TF_fla
Section 50
//tut_start_nme_11 (TF_fla.tut_start_nme_11) package TF_fla { import flash.display.*; public dynamic class tut_start_nme_11 extends MovieClip { public function tut_start_nme_11(){ addFrameScript(80, frame81); } function frame81(){ gotoAndPlay(1); } } }//package TF_fla
Section 51
//tut_start_nme2_20 (TF_fla.tut_start_nme2_20) package TF_fla { import flash.display.*; public dynamic class tut_start_nme2_20 extends MovieClip { public function tut_start_nme2_20(){ addFrameScript(79, frame80); } function frame80(){ gotoAndStop("dead"); } } }//package TF_fla
Section 52
//bob_mc (bob_mc) package { import flash.display.*; public dynamic class bob_mc extends MovieClip { public var body:MovieClip; } }//package
Section 53
//bob2_mc (bob2_mc) package { import flash.display.*; public dynamic class bob2_mc extends MovieClip { public var body:MovieClip; } }//package
Section 54
//bubblebox_score (bubblebox_score) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.media.*; import flash.filters.*; import flash.text.*; import flash.geom.*; import flash.net.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.ui.*; public dynamic class bubblebox_score extends MovieClip { public var loader:URLLoader; public var loadingStatus:String; public var hexChars:String; public var score:Number; public var gameID:Number; public var insertname:TextField; public function bubblebox_score(){ addFrameScript(0, frame1); } public function hh(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (tr(h, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } public function hash(_arg1:String):String{ var _local2:ByteArray; _local2 = new ByteArray(); _local2.writeUTFBytes(_arg1); return (hashBinary(_local2)); } public function removeListeners():void{ loader.removeEventListener(Event.COMPLETE, completeHandler); loader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); loader.removeEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } public function clicked(_arg1:MouseEvent):void{ var _local2:String; var _local3:String; var _local4:String; var _local5:String; var _local6:URLVariables; var _local7:URLRequest; if (loadingStatus == "insertName"){ if (((((!((_arg1.target.name == "insertName"))) && (!((this.insertname.text == "YOUR NAME"))))) && ((this.insertname.text.length > 0)))){ _local2 = this.insertname.text; _local3 = ((((gameID + "_") + score) + "_") + _local2); _local4 = ((((((((((gameID + "_") + "4234232143214421") + "_") + score) + "_") + "2537625476251") + "_") + _local2) + "_") + "desleutelistessa"); _local5 = hash(_local4); _local6 = new URLVariables(); _local6.datastring = _local3; _local6.hashstring = _local5; _local7 = new URLRequest("http://www.bubblebox.com/scripts/insertscore2008.php"); _local7.data = _local6; _local7.method = URLRequestMethod.POST; loader.dataFormat = URLLoaderDataFormat.TEXT; loader.addEventListener(Event.COMPLETE, completeHandler, false, 0, true); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler, false, 0, true); loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler, false, 0, true); loader.load(_local7); this.gotoAndStop(2); loadingStatus = "sending"; }; } else { if (loadingStatus == "sending"){ } else { if (loadingStatus == "completed"){ navigateToURL(new URLRequest((("http://www.bubblebox.com/highscores/" + gameID) + ".htm")), "_blank"); } else { if (loadingStatus == "failed"){ loadingStatus = "insertName"; this.gotoAndStop(1); }; }; }; }; } public function ii(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (tr(i, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } public function failed():void{ loadingStatus = "failed"; removeListeners(); this.gotoAndStop(4); } public function setScore(_arg1:Number, _arg2:Number):void{ score = _arg1; gameID = _arg2; } public function f(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg2) | (~(_arg1) & _arg3))); } public function i(_arg1:int, _arg2:int, _arg3:int):int{ return ((_arg2 ^ (_arg1 | ~(_arg3)))); } function frame1(){ hexChars = "0123456789abcdef"; this.stage.focus = this.insertname; this.insertname.setSelection(0, this.insertname.text.length); loader = new URLLoader(); loadingStatus = "insertName"; this.addEventListener(MouseEvent.CLICK, clicked, false, 0, true); stop(); } public function g(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg3) | (_arg2 & ~(_arg3)))); } public function h(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 ^ _arg2) ^ _arg3)); } public function ioErrorHandler(_arg1:IOErrorEvent):void{ trace("ioError"); failed(); } public function securityErrorHandler(_arg1:SecurityErrorEvent):void{ trace("securityError"); failed(); } public function toHex(_arg1:int, _arg2:Boolean=false):String{ var _local3:String; var _local4:int; var _local5:int; _local3 = ""; if (_arg2){ _local4 = 0; while (_local4 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> (((3 - _local4) * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> ((3 - _local4) * 8)) & 15)))); _local4++; }; } else { _local5 = 0; while (_local5 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> ((_local5 * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> (_local5 * 8)) & 15)))); _local5++; }; }; return (_local3); } public function createBlocks(_arg1:ByteArray):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:int; _local2 = new Array(); _local3 = (_arg1.length * 8); _local4 = 0xFF; _local5 = 0; while (_local5 < _local3) { _local2[int((_local5 >> 5))] = (_local2[int((_local5 >> 5))] | ((_arg1[(_local5 / 8)] & _local4) << (_local5 % 32))); _local5 = (_local5 + 8); }; _local2[int((_local3 >> 5))] = (_local2[int((_local3 >> 5))] | (128 << (_local3 % 32))); _local2[int(((((_local3 + 64) >>> 9) << 4) + 14))] = _local3; return (_local2); } public function hashBinary(_arg1:ByteArray):String{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:Array; var _local11:int; var _local12:int; _local2 = 1732584193; _local3 = -271733879; _local4 = -1732584194; _local5 = 271733878; _local10 = createBlocks(_arg1); _local11 = _local10.length; _local12 = 0; while (_local12 < _local11) { _local6 = _local2; _local7 = _local3; _local8 = _local4; _local9 = _local5; _local2 = ff(_local2, _local3, _local4, _local5, _local10[int((_local12 + 0))], 7, -680876936); _local5 = ff(_local5, _local2, _local3, _local4, _local10[int((_local12 + 1))], 12, -389564586); _local4 = ff(_local4, _local5, _local2, _local3, _local10[int((_local12 + 2))], 17, 606105819); _local3 = ff(_local3, _local4, _local5, _local2, _local10[int((_local12 + 3))], 22, -1044525330); _local2 = ff(_local2, _local3, _local4, _local5, _local10[int((_local12 + 4))], 7, -176418897); _local5 = ff(_local5, _local2, _local3, _local4, _local10[int((_local12 + 5))], 12, 1200080426); _local4 = ff(_local4, _local5, _local2, _local3, _local10[int((_local12 + 6))], 17, -1473231341); _local3 = ff(_local3, _local4, _local5, _local2, _local10[int((_local12 + 7))], 22, -45705983); _local2 = ff(_local2, _local3, _local4, _local5, _local10[int((_local12 + 8))], 7, 1770035416); _local5 = ff(_local5, _local2, _local3, _local4, _local10[int((_local12 + 9))], 12, -1958414417); _local4 = ff(_local4, _local5, _local2, _local3, _local10[int((_local12 + 10))], 17, -42063); _local3 = ff(_local3, _local4, _local5, _local2, _local10[int((_local12 + 11))], 22, -1990404162); _local2 = ff(_local2, _local3, _local4, _local5, _local10[int((_local12 + 12))], 7, 1804603682); _local5 = ff(_local5, _local2, _local3, _local4, _local10[int((_local12 + 13))], 12, -40341101); _local4 = ff(_local4, _local5, _local2, _local3, _local10[int((_local12 + 14))], 17, -1502002290); _local3 = ff(_local3, _local4, _local5, _local2, _local10[int((_local12 + 15))], 22, 1236535329); _local2 = gg(_local2, _local3, _local4, _local5, _local10[int((_local12 + 1))], 5, -165796510); _local5 = gg(_local5, _local2, _local3, _local4, _local10[int((_local12 + 6))], 9, -1069501632); _local4 = gg(_local4, _local5, _local2, _local3, _local10[int((_local12 + 11))], 14, 643717713); _local3 = gg(_local3, _local4, _local5, _local2, _local10[int((_local12 + 0))], 20, -373897302); _local2 = gg(_local2, _local3, _local4, _local5, _local10[int((_local12 + 5))], 5, -701558691); _local5 = gg(_local5, _local2, _local3, _local4, _local10[int((_local12 + 10))], 9, 38016083); _local4 = gg(_local4, _local5, _local2, _local3, _local10[int((_local12 + 15))], 14, -660478335); _local3 = gg(_local3, _local4, _local5, _local2, _local10[int((_local12 + 4))], 20, -405537848); _local2 = gg(_local2, _local3, _local4, _local5, _local10[int((_local12 + 9))], 5, 568446438); _local5 = gg(_local5, _local2, _local3, _local4, _local10[int((_local12 + 14))], 9, -1019803690); _local4 = gg(_local4, _local5, _local2, _local3, _local10[int((_local12 + 3))], 14, -187363961); _local3 = gg(_local3, _local4, _local5, _local2, _local10[int((_local12 + 8))], 20, 1163531501); _local2 = gg(_local2, _local3, _local4, _local5, _local10[int((_local12 + 13))], 5, -1444681467); _local5 = gg(_local5, _local2, _local3, _local4, _local10[int((_local12 + 2))], 9, -51403784); _local4 = gg(_local4, _local5, _local2, _local3, _local10[int((_local12 + 7))], 14, 1735328473); _local3 = gg(_local3, _local4, _local5, _local2, _local10[int((_local12 + 12))], 20, -1926607734); _local2 = hh(_local2, _local3, _local4, _local5, _local10[int((_local12 + 5))], 4, -378558); _local5 = hh(_local5, _local2, _local3, _local4, _local10[int((_local12 + 8))], 11, -2022574463); _local4 = hh(_local4, _local5, _local2, _local3, _local10[int((_local12 + 11))], 16, 1839030562); _local3 = hh(_local3, _local4, _local5, _local2, _local10[int((_local12 + 14))], 23, -35309556); _local2 = hh(_local2, _local3, _local4, _local5, _local10[int((_local12 + 1))], 4, -1530992060); _local5 = hh(_local5, _local2, _local3, _local4, _local10[int((_local12 + 4))], 11, 1272893353); _local4 = hh(_local4, _local5, _local2, _local3, _local10[int((_local12 + 7))], 16, -155497632); _local3 = hh(_local3, _local4, _local5, _local2, _local10[int((_local12 + 10))], 23, -1094730640); _local2 = hh(_local2, _local3, _local4, _local5, _local10[int((_local12 + 13))], 4, 681279174); _local5 = hh(_local5, _local2, _local3, _local4, _local10[int((_local12 + 0))], 11, -358537222); _local4 = hh(_local4, _local5, _local2, _local3, _local10[int((_local12 + 3))], 16, -722521979); _local3 = hh(_local3, _local4, _local5, _local2, _local10[int((_local12 + 6))], 23, 76029189); _local2 = hh(_local2, _local3, _local4, _local5, _local10[int((_local12 + 9))], 4, -640364487); _local5 = hh(_local5, _local2, _local3, _local4, _local10[int((_local12 + 12))], 11, -421815835); _local4 = hh(_local4, _local5, _local2, _local3, _local10[int((_local12 + 15))], 16, 530742520); _local3 = hh(_local3, _local4, _local5, _local2, _local10[int((_local12 + 2))], 23, -995338651); _local2 = ii(_local2, _local3, _local4, _local5, _local10[int((_local12 + 0))], 6, -198630844); _local5 = ii(_local5, _local2, _local3, _local4, _local10[int((_local12 + 7))], 10, 1126891415); _local4 = ii(_local4, _local5, _local2, _local3, _local10[int((_local12 + 14))], 15, -1416354905); _local3 = ii(_local3, _local4, _local5, _local2, _local10[int((_local12 + 5))], 21, -57434055); _local2 = ii(_local2, _local3, _local4, _local5, _local10[int((_local12 + 12))], 6, 1700485571); _local5 = ii(_local5, _local2, _local3, _local4, _local10[int((_local12 + 3))], 10, -1894986606); _local4 = ii(_local4, _local5, _local2, _local3, _local10[int((_local12 + 10))], 15, -1051523); _local3 = ii(_local3, _local4, _local5, _local2, _local10[int((_local12 + 1))], 21, -2054922799); _local2 = ii(_local2, _local3, _local4, _local5, _local10[int((_local12 + 8))], 6, 1873313359); _local5 = ii(_local5, _local2, _local3, _local4, _local10[int((_local12 + 15))], 10, -30611744); _local4 = ii(_local4, _local5, _local2, _local3, _local10[int((_local12 + 6))], 15, -1560198380); _local3 = ii(_local3, _local4, _local5, _local2, _local10[int((_local12 + 13))], 21, 1309151649); _local2 = ii(_local2, _local3, _local4, _local5, _local10[int((_local12 + 4))], 6, -145523070); _local5 = ii(_local5, _local2, _local3, _local4, _local10[int((_local12 + 11))], 10, -1120210379); _local4 = ii(_local4, _local5, _local2, _local3, _local10[int((_local12 + 2))], 15, 718787259); _local3 = ii(_local3, _local4, _local5, _local2, _local10[int((_local12 + 9))], 21, -343485551); _local2 = (_local2 + _local6); _local3 = (_local3 + _local7); _local4 = (_local4 + _local8); _local5 = (_local5 + _local9); _local12 = (_local12 + 16); }; return ((((toHex(_local2) + toHex(_local3)) + toHex(_local4)) + toHex(_local5))); } public function tr(_arg1:Function, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:int):int{ var _local9:int; _local9 = (((_arg2 + int(_arg1(_arg3, _arg4, _arg5))) + _arg6) + _arg8); return ((rol(_local9, _arg7) + _arg3)); } public function rol(_arg1:int, _arg2:int):int{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } public function completeHandler(_arg1:Event):void{ loadingStatus = "completed"; removeListeners(); this.gotoAndStop(3); } public function ror(_arg1:int, _arg2:int):uint{ var _local3:int; _local3 = (32 - _arg2); return (((_arg1 << _local3) | (_arg1 >>> (32 - _local3)))); } public function gg(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (tr(g, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } public function ff(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (tr(f, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } } }//package
Section 55
//chal_anime (chal_anime) package { import flash.display.*; public dynamic class chal_anime extends MovieClip { } }//package
Section 56
//chal_click100 (chal_click100) package { import flash.display.*; public dynamic class chal_click100 extends MovieClip { } }//package
Section 57
//chal_click2000 (chal_click2000) package { import flash.display.*; public dynamic class chal_click2000 extends MovieClip { } }//package
Section 58
//chal_easy (chal_easy) package { import flash.display.*; public dynamic class chal_easy extends MovieClip { } }//package
Section 59
//chal_getoverthere (chal_getoverthere) package { import flash.display.*; public dynamic class chal_getoverthere extends MovieClip { } }//package
Section 60
//chal_hard (chal_hard) package { import flash.display.*; public dynamic class chal_hard extends MovieClip { } }//package
Section 61
//chal_hillfighter (chal_hillfighter) package { import flash.display.*; public dynamic class chal_hillfighter extends MovieClip { } }//package
Section 62
//chal_lastguy (chal_lastguy) package { import flash.display.*; public dynamic class chal_lastguy extends MovieClip { } }//package
Section 63
//chal_normal (chal_normal) package { import flash.display.*; public dynamic class chal_normal extends MovieClip { } }//package
Section 64
//chal_scoutersays (chal_scoutersays) package { import flash.display.*; public dynamic class chal_scoutersays extends MovieClip { } }//package
Section 65
//chal_smashpansies (chal_smashpansies) package { import flash.display.*; public dynamic class chal_smashpansies extends MovieClip { } }//package
Section 66
//chal_spikepunch (chal_spikepunch) package { import flash.display.*; public dynamic class chal_spikepunch extends MovieClip { } }//package
Section 67
//chal_stunner (chal_stunner) package { import flash.display.*; public dynamic class chal_stunner extends MovieClip { } }//package
Section 68
//chal_superb (chal_superb) package { import flash.display.*; public dynamic class chal_superb extends MovieClip { } }//package
Section 69
//chal_tdsucks (chal_tdsucks) package { import flash.display.*; public dynamic class chal_tdsucks extends MovieClip { } }//package
Section 70
//chal_thorny (chal_thorny) package { import flash.display.*; public dynamic class chal_thorny extends MovieClip { } }//package
Section 71
//chal_ultimate (chal_ultimate) package { import flash.display.*; public dynamic class chal_ultimate extends MovieClip { } }//package
Section 72
//chal_wontsurvive (chal_wontsurvive) package { import flash.display.*; public dynamic class chal_wontsurvive extends MovieClip { } }//package
Section 73
//col_box (col_box) package { public dynamic class col_box extends PEColClip_Box { } }//package
Section 74
//col_box_slant1l (col_box_slant1l) package { public dynamic class col_box_slant1l extends PEColClip_Box { } }//package
Section 75
//col_box_slant1r (col_box_slant1r) package { public dynamic class col_box_slant1r extends PEColClip_Box { } }//package
Section 76
//col_circle (col_circle) package { public dynamic class col_circle extends PEColClip { } }//package
Section 77
//col_line (col_line) package { public dynamic class col_line extends PEColClip { } }//package
Section 78
//col_vol (col_vol) package { public dynamic class col_vol extends PEColClip_Vol { } }//package
Section 79
//death_sparks (death_sparks) package { import flash.display.*; public dynamic class death_sparks extends MovieClip { public function death_sparks(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package
Section 80
//debug_overlay (debug_overlay) package { import flash.display.*; import flash.text.*; public dynamic class debug_overlay extends MovieClip { public var log:TextField; } }//package
Section 81
//dmg_nums (dmg_nums) package { import flash.display.*; import flash.text.*; public dynamic class dmg_nums extends MovieClip { public var amt:TextField; } }//package
Section 82
//faery (faery) package { import flash.display.*; public dynamic class faery extends MovieClip { } }//package
Section 83
//hacman_mc (hacman_mc) package { import flash.display.*; public dynamic class hacman_mc extends MovieClip { public var body:MovieClip; } }//package
Section 84
//hacman2_mc (hacman2_mc) package { import flash.display.*; public dynamic class hacman2_mc extends MovieClip { public var body:MovieClip; } }//package
Section 85
//hud (hud) package { import flash.display.*; public dynamic class hud extends MovieClip { public var erase:MovieClip; public var eraselife:MovieClip; public var flash:MovieClip; } }//package
Section 86
//hud_build (hud_build) package { import flash.display.*; public dynamic class hud_build extends MovieClip { public var tornado:SimpleButton; public var vine:SimpleButton; public var storm:SimpleButton; public var boulder:SimpleButton; } }//package
Section 87
//hud_chal (hud_chal) package { import flash.display.*; public dynamic class hud_chal extends MovieClip { public var strip:MovieClip; public function hud_chal(){ addFrameScript(199, frame200); } function frame200(){ stop(); } } }//package
Section 88
//hud_round (hud_round) package { import flash.display.*; import flash.text.*; public dynamic class hud_round extends MovieClip { public var bStart:SimpleButton; public var txt:TextField; } }//package
Section 89
//hud_tips (hud_tips) package { import flash.display.*; import flash.text.*; public dynamic class hud_tips extends MovieClip { public var txt:TextField; } }//package
Section 90
//hud_upgrade (hud_upgrade) package { import flash.display.*; import flash.text.*; public dynamic class hud_upgrade extends MovieClip { public var power:TextField; public var tower:TextField; public var speed:TextField; public var bsell:SimpleButton; } }//package
Section 91
//hud_upgrade_boulder2 (hud_upgrade_boulder2) package { public dynamic class hud_upgrade_boulder2 extends TFUpgradeIcon { } }//package
Section 92
//hud_upgrade_boulder3 (hud_upgrade_boulder3) package { public dynamic class hud_upgrade_boulder3 extends TFUpgradeIcon { } }//package
Section 93
//hud_upgrade_boulder4 (hud_upgrade_boulder4) package { public dynamic class hud_upgrade_boulder4 extends TFUpgradeIcon { } }//package
Section 94
//hud_upgrade_storm2 (hud_upgrade_storm2) package { public dynamic class hud_upgrade_storm2 extends TFUpgradeIcon { } }//package
Section 95
//hud_upgrade_storm3 (hud_upgrade_storm3) package { public dynamic class hud_upgrade_storm3 extends TFUpgradeIcon { } }//package
Section 96
//hud_upgrade_storm4 (hud_upgrade_storm4) package { public dynamic class hud_upgrade_storm4 extends TFUpgradeIcon { } }//package
Section 97
//hud_upgrade_tornado2 (hud_upgrade_tornado2) package { public dynamic class hud_upgrade_tornado2 extends TFUpgradeIcon { } }//package
Section 98
//hud_upgrade_tornado3 (hud_upgrade_tornado3) package { public dynamic class hud_upgrade_tornado3 extends TFUpgradeIcon { } }//package
Section 99
//hud_upgrade_tornado4 (hud_upgrade_tornado4) package { public dynamic class hud_upgrade_tornado4 extends TFUpgradeIcon { } }//package
Section 100
//hud_upgrade_vine2 (hud_upgrade_vine2) package { public dynamic class hud_upgrade_vine2 extends TFUpgradeIcon { } }//package
Section 101
//hud_upgrade_vine3 (hud_upgrade_vine3) package { public dynamic class hud_upgrade_vine3 extends TFUpgradeIcon { } }//package
Section 102
//hud_upgrade_vine4 (hud_upgrade_vine4) package { public dynamic class hud_upgrade_vine4 extends TFUpgradeIcon { } }//package
Section 103
//icon_boulder (icon_boulder) package { public dynamic class icon_boulder extends TFUpgradeIcon { } }//package
Section 104
//icon_storm (icon_storm) package { public dynamic class icon_storm extends TFUpgradeIcon { } }//package
Section 105
//icon_tornado (icon_tornado) package { public dynamic class icon_tornado extends TFUpgradeIcon { } }//package
Section 106
//icon_vine (icon_vine) package { public dynamic class icon_vine extends TFUpgradeIcon { } }//package
Section 107
//map (map) package { import flash.display.*; public dynamic class map extends MovieClip { public var spalit1:MovieClip; public var spalit2:MovieClip; public var spalit3:MovieClip; public var bg:MovieClip; public var chunk:MovieClip; public var warn:col_vol; public var glow:MovieClip; } }//package
Section 108
//menu (menu) package { import flash.display.*; public dynamic class menu extends MovieClip { public var tut:MovieClip; public var modes:MovieClip; public var chal:MovieClip; public var bmoregames:SimpleButton; public var btut:SimpleButton; public var bplay:SimpleButton; public var bchal:SimpleButton; public var bop:SimpleButton; public var op:MovieClip; public var pause:MovieClip; public function menu(){ addFrameScript(0, frame1, 4, frame5, 9, frame10, 14, frame15, 19, frame20, 24, frame25); } function frame10(){ stop(); } function frame15(){ stop(); } function frame25(){ stop(); } function frame5(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } } }//package
Section 109
//menu_over (menu_over) package { import flash.display.*; import flash.text.*; public dynamic class menu_over extends MovieClip { public var text_score:TextField; public var text_kills:TextField; public var bbscore:bubblebox_score; public var text_dmgTower:TextField; public var text_resSpent:TextField; public var text_resFound:TextField; public var bmenu:SimpleButton; public var text_dmgMelee:TextField; } }//package
Section 110
//menu_upgrade (menu_upgrade) package { import flash.display.*; public dynamic class menu_upgrade extends MovieClip { public var buy:MovieClip; public function menu_upgrade(){ addFrameScript(59, frame60, 259, frame260); } function frame260(){ gotoAndStop(60); } function frame60(){ stop(); } } }//package
Section 111
//MochiAd (MochiAd) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return ("2.7"); } public static function showClickAwayAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_timeout:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var sendHostProgress:Boolean; var options = _arg1; DEFAULTS = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{ }, ad_finished:function ():void{ }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_timeout = options.ad_timeout; delete options.ad_timeout; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; sendHostProgress = false; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; _local3 = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (this.root == null){ _local3 = true; }; if (_local3){ delete this.onEnterFrame; }; }; doOnEnterFrame(chk); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (_arg1.origFrameRate != undefined){ _arg1.stage.frameRate = _arg1.origFrameRate; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad._containerLCName != undefined){ _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "notify", {id:"unload"}); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (_local2 > chk.ad_msec){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; mc.lcName = name; lv.lc = name; lv.st = getTimer(); loader = new Loader(); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest(((server + ".swf?cacheBust=") + new Date().getTime())); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function runMethod(_arg1:Object, _arg2:String, _arg3:Array):Object{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return (undefined); }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; if (typeof(_arg1[_local4[_local5]]) == "function"){ return (_arg1[_local4[_local5]].apply(_arg1, _arg3)); }; return (undefined); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function adShowing(_arg1:Object):void{ _arg1.origFrameRate = _arg1.stage.frameRate; _arg1.stage.frameRate = 30; } public static function getValue(_arg1:Object, _arg2:String):Object{ var _local3:Array; var _local4:Number; _local3 = _arg2.split("."); _local4 = 0; while (_local4 < (_local3.length - 1)) { if ((((_arg1[_local3[_local4]] == undefined)) || ((_arg1[_local3[_local4]] == null)))){ return (undefined); }; _arg1 = _arg1[_local3[_local4]]; _local4++; }; return (_arg1[_local3[_local4]]); } public static function rpc(_arg1:Object, _arg2:Number, _arg3:Object):void{ var _local4:Object; var _local5:Object; switch (_arg3.id){ case "setValue": MochiAd.setValue(_arg1, _arg3.objectName, _arg3.value); break; case "getValue": _local4 = MochiAd.getValue(_arg1, _arg3.objectName); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local4); break; case "runMethod": _local5 = MochiAd.runMethod(_arg1, _arg3.method, _arg3.args); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local5); break; default: trace(("[mochiads rpc] unknown rpc id: " + _arg3.id)); }; } public static function setValue(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return; }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; _arg1[_local4[_local5]] = _arg3; } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var sendHostProgress:Boolean; var fn:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }, ad_progress:function (_arg1:Number):void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){ options.ad_started(); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); return; }; clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; MochiAd._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); if (options.no_progress_bar){ bar.visible = false; delete options.no_progress_bar; } else { bar.x = 10; bar.y = (h - 20); }; bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ MochiAd.unload(clip); }; }; clip.loaderInfo.addEventListener(Event.COMPLETE, f); if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; mc.rpcTestFn = function (_arg1:String):Object{ trace(("[MOCHIAD rpcTestFn] " + _arg1)); return (_arg1); }; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; sendHostProgress = false; mc.sendHostLoadProgress = function (_arg1:String):void{ sendHostProgress = true; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (((!(this.parent)) || (!(this.parent.parent)))){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); options.ad_progress(_local10); if (sendHostProgress){ clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local7}); if (_local7 == 100){ sendHostProgress = false; }; }; if (!chk.showing){ _local11 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local11 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if ((((_local3 > chk.ad_timeout)) && ((_local7 == 100)))){ options.ad_failed(); _local4 = true; }; }; }; if (_local3 > chk.ad_msec){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); MochiAd.showPreGameAd(_arg1); } public static function showTimedAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); MochiAd.showInterLevelAd(_arg1); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package
Section 112
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 113
//nme_health (nme_health) package { import flash.display.*; public dynamic class nme_health extends MovieClip { public var bar:MovieClip; } }//package
Section 114
//nme_icon (nme_icon) package { import flash.display.*; public dynamic class nme_icon extends MovieClip { } }//package
Section 115
//PEBind (PEBind) package { public class PEBind { public var a:PEObj; public var b:PEObj; public var bDirect:Boolean; public var bTemp:Boolean; public function PEBind(_arg1:PEObj, _arg2:PEObj){ a = _arg1; b = _arg2; bDirect = true; bTemp = true; } } }//package
Section 116
//PEChar (PEChar) package { public class PEChar extends PEPhysObj { public var sndLand:Array; public var actions:Array; public var fallTime:Number; public var wallPush:Number; public var frictionStop:Number; public var landImpact:Number; public var pstate:uint; public var jumpStr:Number; public var bDJumped:Boolean; public var wallAngle:Number; public var frictionRun:Number; public var sndJump:Array; public var gravNorm:Vect; public var bBlockInput:Boolean;// = false public var wallSide:String; public var wallGrip:Number; public var speed:Number; public var command:Array; public var bCanDoubleJump:Boolean; public var frictionASlide:Number; public var jumpFrames:Number; public var acc:Number; public var state:uint; public var bCanWallSlide:Boolean; public var grabPoint:PEPhysObj; public var airControl:Number; public var boostStr:Number; public var grabCool:uint; public var wallImpact:Number; public var frictionSlide:Number; public var lastJump:Number; public var bIsRunning:Boolean; public var sndWallImpact:String; public var moveDir:String; public static const STAND:uint = 1; public static const WSLIDE:uint = 2; public static const FALL:uint = 0; public function PEChar(_arg1, _arg2:uint){ bBlockInput = false; super(_arg1, _arg2); state = FALL; pstate = state; command = new Array(); command.push("stop"); actions = new Array(); bGrav = true; gravNorm = new Vect(0, 1); moveDir = ""; speed = 8; acc = 0.6; frictionRun = 0; frictionStop = 0.12; frictionSlide = 0.05; frictionASlide = -0.02; airControl = 0.5; jumpStr = -5; boostStr = -1.4; jumpFrames = 10; lastJump = 0; bCanDoubleJump = false; bDJumped = false; landImpact = 0; bCanWallSlide = false; wallGrip = 0.99; wallSide = ""; wallPush = -5; wallImpact = 0; wallAngle = 0; grabCool = 0; grabPoint = null; bIsRunning = false; fallTime = 0; bounce = 0; sndJump = new Array(); sndLand = new Array(); sndWallImpact = ""; } public function grabLedge(_arg1:PEPhysObj){ if (state == WSLIDE){ bDJumped = false; if ((((vel.y < 0)) && ((grabCool == 0)))){ if (_arg1.apos.x < apos.x){ vel.x = (vel.x - 1); actions.push("ledgepopl"); pos.x = (pos.x + 25); } else { if (_arg1.apos.x > apos.x){ vel.x = (vel.x + 1); actions.push("ledgepopr"); pos.x = (pos.x - 25); }; }; state = FALL; grabCool = 10; vel.y = -5; } else { actions.push("ledgegrab"); grabPoint = _arg1; }; }; } public function control(_arg1:String, _arg2:String=""){ var _local3:*; moveDir = _arg2; for (_local3 in command) { if (command[_local3] == _arg1){ return; }; }; command.push(_arg1); } public function land(){ var _local1:Number; state = STAND; bDJumped = false; if (pstate != STAND){ landImpact = vel.y; if ((((sndLand.length > 0)) && ((fallTime > 10)))){ _local1 = (landImpact / 20); Phase.playSound(sndLand[Phase.rand(0, sndLand.length, true)], _local1); }; if (bIsRunning){ bIsRunning = true; if (fallTime < 40){ actions.push("quickland"); } else { actions.push("rland"); }; } else { bIsRunning = false; actions.push("land"); }; }; fallTime = 0; } public function playAnim(_arg1:String){ img[0].gotoAndPlay(_arg1); } public function turn(_arg1:String){ if (state == FALL){ if ((((((_arg1 == "l")) && ((vel.x < (speed * airControl))))) && ((img[0].scaleX > 0)))){ actions.push("fturnl"); }; if ((((((_arg1 == "r")) && ((vel.x > -((speed * airControl)))))) && ((img[0].scaleX < 0)))){ actions.push("fturnr"); }; } else { if (state == STAND){ if ((((moveDir == "l")) && ((img[0].scaleX > 0)))){ actions.push("rturnl"); }; if ((((moveDir == "r")) && ((img[0].scaleX < 0)))){ actions.push("rturnr"); }; }; }; } override public function updateImages(){ var _local1:*; var _local2:Vect; var _local3:*; _local1 = 0; while (_local1 < img.length) { if (img[_local1] == null){ } else { _local2 = imgOffset.copy(); _local2.rotate(img[_local1].rotation); _local3 = (Math.abs(img[_local1].rotation) / 90); _local2 = _local2.mult((1 - _local3)).addv(imgOffset.mult(_local3)); img[_local1].x = (mc.x + _local2.x); img[_local1].y = (mc.y + _local2.y); if (img[_local1].body.currentLabel != "ns"){ img[_local1].body.gotoAndStop((img[_local1].body.currentFrame + 1)); }; }; _local1++; }; } override public function update(){ var _local1:*; var _local2:*; var _local3:*; var _local4:Vect; var _local5:Vect; if (((!(bActive)) || (paused))){ return; }; if (!bBlockInput){ input(); }; if (state == STAND){ _local3 = (Vect.toDeg(Math.atan2(gravNorm.y, gravNorm.x)) - 90); _local3 = ((_local3 - img[0].rotation) / 10); img[0].rotation = (img[0].rotation + _local3); grabPoint = null; } else { if (state == FALL){ fallTime++; bIsRunning = false; _local3 = ((0 - img[0].rotation) / 10); img[0].rotation = (img[0].rotation + _local3); grabPoint = null; } else { if (state == WSLIDE){ bIsRunning = false; _local3 = (((wallAngle + 90) - img[0].rotation) / 10); img[0].rotation = (img[0].rotation + _local3); if (wallSide == "l"){ vel.x = (vel.x + 0.1); }; if (wallSide == "r"){ vel.x = (vel.x - 0.1); }; if (grabPoint != null){ vel.y = 0; pos.y = (grabPoint.apos.y + 24); }; if (pstate == FALL){ if (sndWallImpact != ""){ Phase.playSound(sndWallImpact, (wallImpact / 25)); }; }; }; }; }; if (grabCool > 0){ grabCool--; }; _local1 = false; friction = frictionStop; for each (_local2 in command) { if (_local2 == "move"){ _local1 = true; turn(moveDir); if (state == FALL){ friction = 0; if ((((moveDir == "r")) && ((vel.x < speed)))){ vel.x = (vel.x + (acc * airControl)); }; if ((((moveDir == "l")) && ((vel.x > -(speed))))){ vel.x = (vel.x + (-(acc) * airControl)); }; } else { if (state == STAND){ if (!bIsRunning){ actions.push("startrun"); }; friction = frictionRun; _local4 = gravNorm.copy(); _local4.rotate(90); _local4 = _local4.mult(acc); if ((((moveDir == "r")) && ((vel.x < speed)))){ _local5 = _local4.mult(-1); if (_local5.y < 0){ _local5.y = (_local5.y * 0.6); } else { if (_local5.y > 0){ _local5.y = (_local5.y * 1.2); }; }; vel = vel.addv(_local5); }; if ((((moveDir == "l")) && ((vel.x > -(speed))))){ _local5 = _local4; if (_local5.y < 0){ _local5.y = (_local5.y * 0.6); } else { if (_local5.y > 0){ _local5.y = (_local5.y * 1.2); }; }; vel = vel.addv(_local5); }; } else { if (state == WSLIDE){ if (vel.y > 0){ friction = frictionSlide; } else { friction = frictionASlide; }; if ((((moveDir == "r")) && ((vel.x < speed)))){ vel.x = (vel.x + (acc * airControl)); }; if ((((moveDir == "l")) && ((vel.x > -(speed))))){ vel.x = (vel.x + (-(acc) * airControl)); }; }; }; }; if (!bIsRunning){ bIsRunning = true; }; } else { if (_local2 == "stop"){ if (bIsRunning){ bIsRunning = false; if (state == STAND){ actions.push("stoprun"); }; }; } else { if (_local2 == "jump"){ if (state == STAND){ actions.push("jump"); state = FALL; gravNorm.set(0, 1); vel.y = jumpStr; lastJump = jumpFrames; if (sndJump.length > 0){ Phase.playSound(sndJump[Phase.rand(0, sndJump.length, true)]); }; } else { if (state == FALL){ if (PEIndex.lineTrace(pos.addv(new Vect(10, 0)), pos.addv(new Vect(20, 0))).hit){ actions.push("wjumpl"); wallSide = "l"; gravNorm.set(0, 1); vel.y = wallPush; vel.x = -((speed + airControl)); lastJump = 0; } else { if (PEIndex.lineTrace(pos.addv(new Vect(-10, 0)), pos.addv(new Vect(-20, 0))).hit){ actions.push("wjumpr"); wallSide = "r"; gravNorm.set(0, 1); vel.y = (wallPush + airControl); vel.x = (speed + airControl); lastJump = 0; } else { if (((bCanDoubleJump) && (!(bDJumped)))){ actions.push("jump"); gravNorm.set(0, 1); vel.y = jumpStr; lastJump = jumpFrames; bDJumped = true; }; }; }; } else { if (state == WSLIDE){ if (grabPoint != null){ actions.push("ledgepop"); if (grabPoint.apos.x < apos.x){ vel.x = (vel.x - 1); actions.push("ledgepopl"); pos.x = (pos.x + 25); } else { if (grabPoint.apos.x > apos.x){ vel.x = (vel.x + 1); actions.push("ledgepopr"); pos.x = (pos.x - 25); }; }; state = FALL; grabCool = 10; vel.y = -5; } else { actions.push(("wjump" + wallSide)); gravNorm.set(0, 1); vel.y = wallPush; if (wallSide == "l"){ vel.x = -((speed + airControl)); }; if (wallSide == "r"){ vel.x = (speed + airControl); }; lastJump = (jumpFrames / 2); }; }; }; }; } else { if (_local2 == "boost"){ if (lastJump > 1){ if (lastJump == jumpFrames){ vel.y = (vel.y + (((boostStr * lastJump) / jumpFrames) * 0.5)); } else { vel.y = (vel.y + ((boostStr * lastJump) / jumpFrames)); }; lastJump--; }; }; }; }; }; }; clearCommands(); if (_local1){ command.push("move"); }; if (bGrav){ vel = vel.addv(gravNorm.mult((gravity * airResist))); vel.y = (vel.y - (gravity * airResist)); }; pstate = state; super.update(); } public function input(){ } public function act(){ } public function faceDir(_arg1:String){ if ((((((_arg1 == "l")) && ((img[0].scaleX > 0)))) || ((((_arg1 == "r")) && ((img[0].scaleX < 0)))))){ img[0].scaleX = (img[0].scaleX * -1); }; } public function clearCommands(){ command = new Array(); } override public function unpause(_arg1:Boolean=false){ control("stop"); super.unpause(_arg1); } } }//package
Section 117
//PEColClip (PEColClip) package { import flash.display.*; public class PEColClip extends MovieClip { } }//package
Section 118
//PEColClip_Box (PEColClip_Box) package { public class PEColClip_Box extends PEColClip { public var l1:col_line; public var l4:col_line; public var l3:col_line; public var l2:col_line; } }//package
Section 119
//PEColClip_Vol (PEColClip_Vol) package { public class PEColClip_Vol extends PEColClip { public var l1:col_line; public var l4:col_line; public var l3:col_line; public var l2:col_line; } }//package
Section 120
//PECollision (PECollision) package { public class PECollision { public static function linetolinev(_arg1:Vect, _arg2:Vect, _arg3:PEPhysObj){ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:*; var _local15:*; var _local16:*; var _local17:*; _local4 = new PEColResult(); _local5 = _arg3.pos.copy(); _local6 = 0; while (_local6 < _arg3.contain.length) { _local5 = _local5.multv(_arg3.contain[_local6].sca); _local5.rotate(_arg3.contain[_local6].rot); _local5.add(_arg3.contain[_local6].pos.x, _arg3.contain[_local6].pos.y); _local6++; }; _local7 = Vect.toRad(_arg3.rot); _local8 = new Vect(((Math.cos(_local7) * _arg3.sca.x) * 100), ((Math.sin(_local7) * _arg3.sca.x) * 100)); _local6 = 0; while (_local6 < _arg3.contain.length) { _local8 = _local8.multv(_arg3.contain[_local6].sca); _local8.rotate(_arg3.contain[_local6].rot); _local6++; }; _local9 = _local5.addv(_local8); _local10 = _arg2.subv(_arg1); _local11 = _local9.subv(_local5); _local12 = (_local5.x - _arg1.x); _local13 = (_arg1.y - _local5.y); _local14 = ((_local10.x * _local11.y) - (_local10.y * _local11.x)); if (_local14 == 0){ _local4.hit = false; return (_local4); }; _local15 = (1 / _local14); _local16 = (((_local11.x * _local13) + (_local11.y * _local12)) * _local15); _local17 = (((_local10.x * _local13) + (_local10.y * _local12)) * _local15); if ((((((((_local16 < 0)) || ((_local16 > 1)))) || ((_local17 < 0)))) || ((_local17 > 1)))){ _local4.hit = false; } else { _local4.hit = true; _local4.point = new Vect((_arg1.x + (_local10.x * _local16)), (_arg1.y + (_local10.y * _local16))); }; return (_local4); } public static function circletocircle(_arg1:PEPhysObj, _arg2:PEPhysObj){ var _local3:*; _local3 = new PEColResult(); _local3.a = _arg1; _local3.b = _arg2; _local3.dirvec = _arg1.apos.subv(_arg2.apos); _local3.norm = _local3.dirvec.norm(); _local3.dist = _local3.dirvec.rawmag(); _local3.range = _local3.norm.multv(new Vect((_arg1.sca.x * 50), (_arg1.sca.y * 50))).rawmag(); _local3.range = (_local3.range + _local3.norm.multv(new Vect((_arg2.sca.x * 50), (_arg2.sca.y * 50))).rawmag()); _local3.range = (_local3.range * 2); if (_local3.dist < _local3.range){ _local3.hit = true; _local3.dist = Math.sqrt(_local3.dist); _local3.range = Math.sqrt(_local3.range); } else { _local3.hit = false; }; return (_local3); } public static function linetoline(_arg1:PEPhysObj, _arg2:PEPhysObj){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; _local3 = _arg1.pos.copy(); _local4 = 0; while (_local4 < _arg1.contain.length) { _local3 = _local3.multv(_arg1.contain[_local4].sca); _local3.rotate(_arg1.contain[_local4].rot); _local3.add(_arg1.contain[_local4].pos.x, _arg1.contain[_local4].pos.y); _local4++; }; _local5 = Vect.toRad(_arg1.rot); _local6 = new Vect((Math.cos(_local5) * _arg1.sca.x), (Math.sin(_local5) * _arg1.sca.x)); _local4 = 0; while (_local4 < _arg1.contain.length) { _local6 = _local6.multv(_arg1.contain[_local4].sca.mult(100)); _local6.rotate(_arg1.contain[_local4].rot); _local4++; }; _local7 = _local3.addv(_local6); _local8 = linetolinev(_local3, _local7, _arg2); _local8.a = _arg1; _local8.b = _arg2; return (_local8); } public static function circletoline(_arg1:PEPhysObj, _arg2:PEPhysObj, _arg3:Boolean=false){ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:Boolean; _local4 = new PEColResult(); _local4.a = _arg1; _local4.b = _arg2; _local5 = _arg2.pos.copy(); _local6 = 0; while (_local6 < _arg2.contain.length) { _local5 = _local5.multv(_arg2.contain[_local6].sca); _local5.rotate(_arg2.contain[_local6].rot); _local5.add(_arg2.contain[_local6].pos.x, _arg2.contain[_local6].pos.y); _local6++; }; _local7 = Vect.toRad(_arg2.rot); _local8 = new Vect(((Math.cos(_local7) * _arg2.sca.x) * 100), ((Math.sin(_local7) * _arg2.sca.x) * 100)); _local6 = 0; while (_local6 < _arg2.contain.length) { _local8 = _local8.multv(_arg2.contain[_local6].sca); _local8.rotate(_arg2.contain[_local6].rot); _local6++; }; _local9 = _local5.addv(_local8); _local10 = _arg1.apos.subv(_local5); _local11 = _local9.subv(_local5); _local12 = _local11.norm(); _local13 = _local10.dot(_local12); _local14 = false; _local4.point = new Vect(0, 0); if (_local13 <= 0){ _local4.point.x = _local5.x; _local4.point.y = _local5.y; _local14 = true; } else { if (_local13 > _local11.mag()){ _local4.point.x = _local9.x; _local4.point.y = _local9.y; _local14 = true; } else { _local4.point.x = (_local5.x + (_local12.x * _local13)); _local4.point.y = (_local5.y + (_local12.y * _local13)); }; }; _local4.dirvec = _arg1.apos.subv(_local4.point); _local4.norm = _local4.dirvec.norm(); _local4.range = _local4.norm.multv(new Vect((_arg1.sca.x * 50), (_arg1.sca.y * 50))).rawmag(); _local4.dist = _local4.dirvec.rawmag(); if (_local4.dist < _local4.range){ _local4.hit = true; _local4.dist = Math.sqrt(_local4.dist); _local4.range = Math.sqrt(_local4.range); if (((_local14) && ((_local4.dist > (_local4.range - 4))))){ _local4.hit = false; }; } else { _local4.hit = false; }; return (_local4); } } }//package
Section 121
//PEColResult (PEColResult) package { public class PEColResult { public var a:PEPhysObj; public var b:PEPhysObj; public var dist:Number; public var point:Vect; public var hit:Boolean; public var dirvec:Vect; public var norm:Vect; public var range:Number; } }//package
Section 122
//PEDebug (PEDebug) package { import flash.display.*; public class PEDebug { public static var target:MovieClip; public static function log(_arg1:String){ target.log.text = (target.log.text + (_arg1 + "\n")); } public static function clear(){ target.log.text = "Debug:\n"; } } }//package
Section 123
//PEIndex (PEIndex) package { import flash.display.*; public class PEIndex { public var colTests:uint; public var colDives:uint; public var colHits:uint; public var accrue:Number; public var m:Array; public var msize:Vect; public var o:Array; public var p:Array; public var z:Array; public var limit:Number; public static var levelref:MovieClip; public static var ids:uint; public static var sm:Array; public static var so:Array; public static var sp:Array; public function PEIndex(){ o = new Array(); p = new Array(); z = new Array(); m = new Array(); so = o; sp = p; sm = m; msize = new Vect(0, 0); accrue = 0; ids = 0; } public function remove(_arg1:uint){ var _local2:*; for (_local2 in o) { if (o[_local2].id == _arg1){ o.splice(_local2, 1); break; }; }; for (_local2 in p) { if (p[_local2].id == _arg1){ p.splice(_local2, 1); break; }; }; } function collide(_arg1:PEPhysObj, _arg2:PEPhysObj){ var _local3:*; var _local4:*; colDives++; if (((((_arg1.colMask & _arg2.colType) > 0)) && (((_arg2.colMask & _arg1.colType) > 0)))){ if (!_arg2.bChecked){ if (_arg2.colShape != Phase.NONE){ colTests++; if (!_arg1.mc.hitTestObject(_arg2.mc)){ return; }; if (_arg1.colShape == Phase.CIRCLE){ colHits++; if (_arg2.colShape == Phase.CIRCLE){ col_circlecircle(_arg1, _arg2); } else { if (_arg2.colShape == Phase.LINE){ col_circleline(_arg1, _arg2); }; }; }; }; }; } else { if (((((_arg1.triggerMask & _arg2.colType) > 0)) && (((_arg2.triggerMask & _arg1.colType) > 0)))){ if (!_arg2.bChecked){ if (_arg2.colShape != Phase.NONE){ colTests++; if (!_arg1.mc.hitTestObject(_arg2.mc)){ return; }; if (_arg1.colShape == Phase.CIRCLE){ colHits++; if (_arg2.colShape == Phase.CIRCLE){ trig_circlecircle(_arg1, _arg2); } else { if (_arg2.colShape == Phase.LINE){ trig_circleline(_arg1, _arg2); } else { if (_arg2.colShape == Phase.VOL){ trig_circlevol(_arg1, _arg2); }; }; }; }; }; }; } else { return; }; }; for (_local3 in _arg2.children) { _local4 = _arg2.children[_local3]; if (!(_local4 is PEPhysObj)){ } else { if ((((_arg1.id == _local4.id)) || (!(_local4.bActive)))){ } else { collide(_arg1, _local4); }; }; }; } function col_circlecircle(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; _local3 = PECollision.circletocircle(_arg1, _arg2); if (_local3.hit){ _local4 = (_arg1.mass + _arg2.mass); if (_local4 == 0){ _local4 = 1; }; _local5 = (_arg2.mass / _local4); if (_arg2.bStatic){ _local5 = 1; }; _arg1.shiftPosv(_local3.norm.mult(((_local3.range - _local3.dist) * _local5))); _arg2.shiftPosv(_local3.norm.mult(-(((_local3.range - _local3.dist) * (1 - _local5))))); _local6 = (_arg1.mass * _arg1.vel.mag()); _local7 = (_arg2.mass * _arg2.vel.mag()); if (!_arg2.bStatic){ _local8 = ((_local6 / _arg2.mass) * _local5); _arg2.vel = _arg2.vel.addv(_local3.norm.mult(-(_local8))); _local9 = ((_local7 / _arg1.mass) * (1 - _local5)); _arg1.vel = _arg1.vel.addv(_local3.norm.mult(_local9)); } else { _local10 = ((_local6 / _arg1.mass) * (1 + _arg1.bounce)); _arg1.vel = _arg1.vel.addv(_local3.norm.mult(_local10)); }; if (((((_arg1.triggerMask & _arg2.colType) > 0)) && (((_arg2.triggerMask & _arg1.colType) > 0)))){ respond(_arg1, _arg2, _local3); }; }; } public function menuGrab(_arg1:Vect){ var _local2:*; var _local3:*; _local2 = m.length; _local3 = 0; while (_local3 < _local2) { if (!m[_local3].bDraggable){ } else { if (m[_local3].clickThrough){ } else { if (m[_local3].mc.grab.hitTestPoint(_arg1.x, _arg1.y, false)){ m[_local3].dragging = true; }; }; }; _local3++; }; } function trig_circleline(_arg1, _arg2){ var _local3:*; _local3 = PECollision.circletoline(_arg1, _arg2); if (_local3.hit){ if (((((_arg1.triggerMask & _arg2.colType) > 0)) && (((_arg2.triggerMask & _arg1.colType) > 0)))){ respond(_arg1, _arg2, _local3); }; }; } public function update(_arg1:Number){ var _local2:*; var _local3:*; var _local4:*; _local2 = 0; accrue = (accrue + _arg1); while (accrue >= limit) { _local2++; accrue = (accrue - limit); }; if (_local2 > 4){ _local2 = 4; }; _local3 = 0; while (_local3 < _local2) { for (_local4 in o) { o[_local4].update(); }; updateCollision(); _local3++; }; } public function showPhys(_arg1:PEObj, _arg2:Boolean){ var _local3:*; for (_local3 in _arg1.children) { showPhys(_arg1.children[_local3], _arg2); }; if ((((((_arg1 is PEPhysObj)) && (!((PEPhysObj(_arg1).colShape == Phase.NONE))))) && (!((PEPhysObj(_arg1).colShape == Phase.CONTAINER))))){ _arg1.mc.visible = _arg2; }; } function trigDive(_arg1:PEPhysObj){ var _local2:*; var _local3:*; for (_local2 in p) { _local3 = p[_local2]; if (!(_local3 is PEPhysObj)){ } else { if (!_local3.bActive){ } else { trigCollide(_arg1, _local3); }; }; }; } function colDive(_arg1:PEPhysObj){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; _arg1.bChecked = true; if ((_arg1 is PEChar)){ PEChar(_arg1).state = PEChar.FALL; PEChar(_arg1).gravNorm.set(0, 1); }; if ((((_arg1.colType > 0)) && ((_arg1.colShape > 0)))){ for (_local3 in p) { _local4 = p[_local3]; if (!(_local4 is PEPhysObj)){ } else { if ((((_arg1.id == _local4.id)) || (!(_local4.bActive)))){ } else { collide(_arg1, _local4); }; }; }; }; for (_local2 in _arg1.children) { _local5 = _arg1.children[_local2]; if (((((_local5.bStatic) || (!(_local5.bActive)))) || (_arg1.paused))){ } else { colDive(_local5); }; }; } public function menuDrag(_arg1:Vect){ var _local2:*; var _local3:*; _local2 = m.length; _local3 = 0; while (_local3 < _local2) { if (!m[_local3].dragging){ } else { m[_local3].pos = m[_local3].pos.addv(_arg1); }; _local3++; }; } function trigCollide(_arg1:PEPhysObj, _arg2:PEPhysObj){ var _local3:*; var _local4:*; var _local5:*; if ((_arg1.triggerMask & _arg2.colType) > 0){ if (_arg2.colShape != Phase.NONE){ if (!_arg1.mc.hitTestObject(_arg2.mc)){ return; }; _local4 = new PEColResult(); _local4.a = _arg1; _local4.b = _arg2; respond(_arg1, _arg2, _local4); }; } else { return; }; for (_local3 in _arg2.children) { _local5 = _arg2.children[_local3]; if (!(_local5 is PEPhysObj)){ } else { if (!_local5.bActive){ } else { trigCollide(_arg1, _local5); }; }; }; } public function autoPhys(_arg1:PEPhysObj){ var child:*; var i:*; var chu:*; var a:*; var vol:*; var clip = _arg1; try { i = 0; while (i < 1000) { child = clip.mc.getChildAt(i); if ((((child.name == "chunk")) || ((child is PEColClip_Box)))){ chu = new PEPhysObj(child); chu.bStatic = true; chu.colShape = Phase.CONTAINER; chu.contain.push(clip); chu.contain = chu.contain.concat(clip.contain); Phase.parent(chu, clip); autoPhys(chu); } else { if ((child is col_line)){ a = new PEPhysObj(child, Phase.LINE); a.bStatic = true; a.colType = Phase.SURFACE; a.contain.push(clip); a.contain = a.contain.concat(clip.contain); Phase.parent(a, clip); } else { if ((child is PEColClip_Vol)){ vol = new PEPhysObj(child, Phase.VOL); vol.bStatic = true; vol.colType = Phase.TRIGGER; vol.colShape = Phase.VOL; vol.contain.push(clip); vol.contain = vol.contain.concat(clip.contain); vol.tells.push(child.name); Phase.parent(vol, clip); }; }; }; i = (i + 1); }; } catch(error:Error) { }; } function trig_circlecircle(_arg1, _arg2){ var _local3:*; _local3 = PECollision.circletocircle(_arg1, _arg2); if (_local3.hit){ if (((((_arg1.triggerMask & _arg2.colType) > 0)) && (((_arg2.triggerMask & _arg1.colType) > 0)))){ respond(_arg1, _arg2, _local3); }; }; } public function menuLetgo(){ var _local1:*; var _local2:*; _local1 = m.length; _local2 = 0; while (_local2 < _local1) { m[_local2].dragging = false; _local2++; }; } function updateCollision(){ var _local1:*; var _local2:*; colDives = 0; colTests = 0; colHits = 0; for (_local1 in p) { _local2 = p[_local1]; if (((((_local2.bStatic) || (!(_local2.bActive)))) || (_local2.paused))){ } else { colDive(_local2); }; }; } function col_circleline(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; _local3 = PECollision.circletoline(_arg1, _arg2); if (_local3.hit){ _local4 = (_arg1.mass + _arg2.mass); if (_local4 == 0){ _local4 = 1; }; _local5 = (_arg2.mass / _local4); if (_arg2.bStatic){ _local5 = 1; }; _arg1.shiftPosv(_local3.norm.mult((((_local3.range - _local3.dist) * _local5) + 0.01))); if (!_arg2.bStatic){ _arg2.shiftPosv(_local3.norm.mult(-(((_local3.range - _local3.dist) * (1 - _local5))))); }; if ((_arg1 is PEChar)){ if (checkStand(_local3.norm, _arg1, _arg2)){ respond(_arg1, _arg2, _local3); } else { if (_arg1.state == PEChar.FALL){ checkWallslide(_local3.norm, _arg1, _arg2); }; }; }; if (!_arg2.bStatic){ _local6 = (_arg1.mass * _arg1.vel.mag()); _local7 = (_arg2.mass * _arg2.vel.mag()); _local8 = (_local6 / _arg2.mass); _arg2.vel = _arg2.vel.addv(_local3.norm.mult(-(_local8))); _local9 = (_local7 / _arg1.mass); _arg1.vel = _arg1.vel.addv(_local3.norm.mult(_local9)); } else { _local10 = -(_arg1.vel.dot(_local3.norm)); _local10 = (_local10 * (1 + _arg1.bounce)); if (_local10 > 0.1){ _arg1.vel = _arg1.vel.addv(_local3.norm.mult(_local10)); }; _local11 = _local3.norm.copy(); _local11.rotate(90); _local11 = _local11.mult((_arg1.friction + _arg2.friction)); _arg1.vel.x = (_arg1.vel.x * (1 - Math.abs(_local11.x))); _arg1.vel.y = (_arg1.vel.y * (1 - Math.abs(_local11.y))); }; if (((((_arg1.triggerMask & _arg2.colType) > 0)) && (((_arg2.triggerMask & _arg1.colType) > 0)))){ respond(_arg1, _arg2, _local3); }; }; } function preventWallPass(_arg1:PEPhysObj){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; _local2 = _arg1.apos.copy(); _local3 = false; _local4 = p.length; _local5 = 0; while (_local5 < _local4) { _local7 = p[_local5]; if (((((!((_local7.colShape == "line"))) || (!(_local7.bStatic)))) || (!(_local7.bActive)))){ } else { _local8 = PECollision.linetolinev(_arg1.appos, _arg1.apos, _local7); if (_local8.hit){ _local9 = _arg1.ppos.subv(_arg1.pos).norm(); _local10 = _local8.point.addv(_local9); if (_local10.distance(_arg1.appos) < _local2.distance(_arg1.appos)){ _local2 = _local10.copy(); _local3 = true; }; }; }; _local5++; }; _local6 = 0; while (_local6 < _arg1.contain.length) { _local2.sub(_arg1.contain[_local6].pos.x, _arg1.contain[_local6].pos.y); _local2.rotate(-(_arg1.contain[_local6].rot)); _local6++; }; if (_local3){ _arg1.setPos(_local2.x, _local2.y); return; }; } public function checkStand(_arg1:Vect, _arg2:PEChar, _arg3:PEObj){ _arg1 = _arg1.norm().mult(-1); if (_arg1.y > 0.6){ _arg2.land(); _arg2.att.push(new PEBind(_arg2, _arg3)); _arg2.gravNorm = _arg1; return (true); }; return (false); } public function respond(_arg1:PEPhysObj, _arg2:PEPhysObj, _arg3:PEColResult){ var t:*; var tlen:*; var i:*; var a = _arg1; var b = _arg2; var cr = _arg3; try { if (a.respond != null){ t = cr.b.tells; tlen = t.length; i = 0; while (i < tlen) { a.respond(t[i], cr, cr.b); i = (i + 1); }; }; } catch(err:Error) { trace(("respond error: " + err)); }; if (((!((b.respond == null))) && (!((cr.a == null))))){ t = cr.a.tells; i = 0; while (i < t.length) { b.respond(t[i], cr, cr.a); i = (i + 1); }; }; } function trig_circlevol(_arg1, _arg2){ var _local3:*; _local3 = new PEColResult(); _local3.a = _arg1; _local3.b = _arg2; respond(_arg1, _arg2, _local3); } public function checkWallslide(_arg1:Vect, _arg2:PEChar, _arg3:PEObj){ if (!_arg2.bCanWallSlide){ return (false); }; _arg1 = _arg1.norm().mult(-1); if (_arg1.x > 0.7){ if (_arg2.pstate == PEChar.FALL){ _arg2.actions.push("wslidel"); }; _arg2.state = PEChar.WSLIDE; _arg2.wallSide = "l"; _arg2.wallImpact = _arg2.vel.x; if (_arg2.vel.y > 0){ _arg2.friction = _arg2.frictionSlide; } else { _arg2.friction = _arg2.frictionASlide; }; _arg2.wallAngle = (Vect.toDeg(Math.atan2(_arg1.y, _arg1.x)) - 90); return (true); } else { if (_arg1.x < -0.7){ if (_arg2.pstate == PEChar.FALL){ _arg2.actions.push("wslider"); }; _arg2.state = PEChar.WSLIDE; _arg2.wallSide = "r"; _arg2.wallImpact = _arg2.vel.x; if (_arg2.vel.y > 0){ _arg2.friction = _arg2.frictionSlide; } else { _arg2.friction = _arg2.frictionASlide; }; _arg2.wallAngle = (Vect.toDeg(Math.atan2(_arg1.y, _arg1.x)) + 90); if (_arg2.wallAngle > 0){ _arg2.wallAngle = (_arg2.wallAngle - 360); }; return (true); }; }; return (false); } public static function addPhysObj(_arg1:PEPhysObj){ so.push(_arg1); sp.push(_arg1); } public static function addUIObj(_arg1:PEUIObj){ so.push(_arg1); sm.push(_arg1); } public static function lineTrace(_arg1:Vect, _arg2:Vect, _arg3:Boolean=false){ var _local4:PEColResult; var _local5:PEColResult; var _local6:*; var _local7:Number; var _local8:*; var _local9:*; var _local10:*; _local5 = new PEColResult(); _local5.hit = false; _local5.point = _arg2.copy(); _local6 = PEIndex.addLine(_arg1, _arg2); levelref.addChild(_local6.mc); _local7 = sp.length; _local8 = 0; for (;_local8 < _local7;_local8++) { _local9 = sp[_local8]; if (((!(_local9.bStatic)) || (!(_local9.bActive)))){ } else { if (_local9.colShape == "line"){ if (!_local6.mc.hitTestObject(_local9.mc)){ continue; }; _local4 = PECollision.linetolinev(_arg1, _arg2, _local9); if (_local4.hit){ if (!_arg3){ _local5.point = _local4.point.copy(); _local5.hit = true; break; } else { if (_arg1.distance(_local4.point) < _arg1.distance(_local5.point)){ _local5.point = _local4.point.copy(); _local5.hit = true; _local5.dist = _arg1.distance(_local4.point); }; }; }; } else { if (_local9.colShape == "box"){ _local10 = 0; while (_local10 < 4) { if (!_local6.mc.hitTestObject(_local9.edges[_local10].mc)){ } else { _local4 = PECollision.linetolinev(_arg1, _arg2, _local9.edges[_local10]); if (_local4.hit){ if (!_arg3){ _local5.point = _local4.point.copy(); _local5.hit = true; break; } else { if (_arg1.distance(_local4.point) < _arg1.distance(_local5.point)){ _local5.point = _local4.point.copy(); _local5.hit = true; _local5.dist = _arg1.distance(_local4.point); }; }; }; }; _local10++; }; }; }; }; }; levelref.removeChild(_local6.mc); return (_local5); } public static function addLine(_arg1:Vect, _arg2:Vect){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local3 = _arg2.subv(_arg1); _local4 = (_local3.mag() / 100); _local5 = Vect.toDeg(Math.atan2(_local3.y, _local3.x)); _local6 = new PEPhysObj("col_line", Phase.LINE); _local6.setProps(_arg1.x, _arg1.y, _local4, 1, _local5); return (_local6); } public static function addObj(_arg1:PEObj){ so.push(_arg1); } public static function createID():uint{ ids++; return (ids); } } }//package
Section 124
//PEInput (PEInput) package { import flash.display.*; import flash.events.*; public class PEInput { var heldtime:Array; var traceInput:Boolean; var updates; var mouseDelta:Vect; var lpress:Array; var dpress:Array; var mousePos:Vect; var keys:Array; var allowDuals:Boolean; var keyup:Array; public function PEInput(_arg1:Stage){ _arg1.addEventListener(KeyboardEvent.KEY_DOWN, pressKey); _arg1.addEventListener(KeyboardEvent.KEY_UP, releaseKey); _arg1.addEventListener(Event.DEACTIVATE, reset); _arg1.addEventListener(MouseEvent.MOUSE_MOVE, mouseTrack); _arg1.addEventListener(MouseEvent.MOUSE_DOWN, pressMouse); _arg1.addEventListener(MouseEvent.MOUSE_UP, releaseMouse); keys = new Array(0x0100); heldtime = new Array(0x0100); keyup = new Array(0x0100); reset(undefined); traceInput = false; allowDuals = true; mouseDelta = new Vect(0, 0); mousePos = new Vect(0, 0); updates = 0; } public function update(){ var _local1:uint; _local1 = 0; while (_local1 < 0x0100) { if (keys[_local1]){ var _local2 = heldtime; var _local3 = _local1; var _local4 = (_local2[_local3] + 1); _local2[_local3] = _local4; if (keyup[_local1]){ keys[_local1] = false; heldtime[_local1] = 0; }; } else { if (keyup[_local1]){ keyup[_local1] = false; }; }; _local1++; }; } public function keyString(_arg1:Number){ if ((((_arg1 >= 48)) && ((_arg1 <= 57)))){ return (String.fromCharCode(_arg1)); }; if ((((_arg1 >= 65)) && ((_arg1 <= 90)))){ return (String.fromCharCode(_arg1)); }; if ((((_arg1 >= 96)) && ((_arg1 <= 105)))){ return (("NUMPAD " + String((_arg1 - 96)))); }; if ((((_arg1 >= 112)) && ((_arg1 <= 123)))){ return (("F" + String((_arg1 - 111)))); }; switch (_arg1){ case 1: return ("LEFT CLICK"); case 2: return ("RIGHT CLICK"); case 4: return ("MIDDLE CLICK"); case 5: return ("MOUSE 4"); case 6: return ("MOUSE 5"); case 8: return ("BACKSPACE"); case 9: return ("TAB"); case 13: return ("ENTER"); case 16: return ("SHIFT (BOTH)"); case 17: return ("CTRL (BOTH)"); case 18: return ("ALT (BOTH)"); case 19: return ("PAUSE"); case 20: return ("CAPS LOCK"); case 27: return ("ESCAPE"); case 32: return ("SPACEBAR"); case 33: return ("PAGE UP"); case 34: return ("PAGE DOWN"); case 35: return ("END"); case 36: return ("HOME"); case 37: return ("LEFT"); case 38: return ("UP"); case 39: return ("RIGHT"); case 40: return ("DOWN"); case 44: return ("PRINT SCREEN"); case 45: return ("INSERT"); case 46: return ("DELETE"); case 91: return ("WINDOWS (LEFT)"); case 92: return ("WINDOWS (RIGHT)"); case 106: return ("NUMPAD *"); case 107: return ("NUMPAD +"); case 109: return ("NUMPAD -"); case 110: return ("NUMPAD ."); case 111: return ("NUMPAD /"); case 144: return ("NUM LOCK"); case 145: return ("SCROLL LOCK"); case 160: return ("LEFT SHIFT"); case 161: return ("RIGHT SHIFT"); case 162: return ("LEFT CTRL"); case 163: return ("RIGHT CTRL"); case 164: return ("LEFT ALT"); case 165: return ("RIGHT ALT"); case 186: return (";"); case 187: return ("="); case 188: return (","); case 189: return ("-"); case 190: return ("."); case 191: return ("/"); case 192: return ("~"); case 219: return ("["); case 220: return ("\\"); case 221: return ("]"); case 222: return ("'"); }; return ("UNKNOWN"); } public function reset(_arg1:Event){ var _local2:uint; _local2 = 0; while (_local2 < 0x0100) { keys[_local2] = false; keyup[_local2] = false; heldtime[_local2] = 0; _local2++; }; } public function releaseKey(_arg1:KeyboardEvent){ keyup[_arg1.keyCode] = true; } public function pressMouse(_arg1:MouseEvent){ if (traceInput){ trace("Left mouse clicked"); }; keys[1] = true; } public function pressKey(_arg1:KeyboardEvent){ if (traceInput){ trace(((_arg1.keyCode + " code pressed: ") + keyString(_arg1.keyCode))); }; keys[_arg1.keyCode] = true; } public function releaseMouse(_arg1:MouseEvent){ keyup[1] = true; } public function down(_arg1:uint):Boolean{ if (keys[_arg1]){ return (true); }; return (false); } public function tap(_arg1:uint):Boolean{ if (((keys[_arg1]) && ((heldtime[_arg1] == 1)))){ return (true); }; return (false); } public function mouseTrack(_arg1:MouseEvent){ mouseDelta.set(((mouseDelta.x + _arg1.stageX) - mousePos.x), ((mouseDelta.y + _arg1.stageY) - mousePos.y)); mousePos.set(_arg1.stageX, _arg1.stageY); } public function held(_arg1:uint):uint{ return (heldtime[_arg1]); } public function released(_arg1:uint):Boolean{ if (keyup[_arg1]){ return (true); }; return (false); } } }//package
Section 125
//PEObj (PEObj) package { import flash.display.*; import flash.utils.*; import flash.geom.*; public class PEObj { public var img:Array; public var bClear:Boolean; public var sca:Vect; public var pos:Vect; public var mc:MovieClip; public var rot:Number; public var id:uint; public var att:Array; public var vel:Vect; public var parent:PEObj; public var paused:Boolean; public var imgOffset:Vect; public var children:Array; public function PEObj(_arg1){ var _local2:Class; super(); if ((_arg1 is String)){ if (_arg1 == ""){ mc = new MovieClip(); } else { _local2 = (getDefinitionByName(_arg1) as Class); mc = new (_local2); }; pos = new Vect(0, 0); vel = new Vect(0, 0); sca = new Vect(1, 1); rot = 0; } else { if ((_arg1 is MovieClip)){ mc = _arg1; pos = new Vect(mc.x, mc.y); vel = new Vect(0, 0); sca = new Vect(mc.scaleX, mc.scaleY); rot = mc.rotation; }; }; imgOffset = new Vect(0, 0); mc.cacheAsBitmap = true; att = new Array(); img = new Array(); id = PEIndex.createID(); bClear = true; children = new Array(); paused = false; } public function shiftPosv(_arg1:Vect){ shiftPos(_arg1.x, _arg1.y); } public function pause(_arg1:Boolean=false){ var _local2:*; paused = true; if (_arg1){ for (_local2 in children) { children[_local2].pause(true); }; }; } public function rotate(_arg1){ rot = (rot + _arg1); updateProperties(); } public function update(){ var _local1:*; var _local2:*; var _local3:*; if (paused){ return; }; pos = pos.addv(vel); for (_local1 in att) { _local3 = att[_local1]; if (_local3.bDirect){ pos = pos.addv(_local3.b.vel); }; if (att[_local1].bTemp){ vel = vel.addv(_local3.b.vel); att.splice(_local1, 1); }; }; updateProperties(); updateImages(); for (_local2 in children) { children[_local2].update(); }; } public function unpause(_arg1:Boolean=false){ var _local2:*; paused = false; if (_arg1){ for (_local2 in children) { children[_local2].unpause(true); }; }; } public function traceDown(_arg1:String){ var _local2:*; trace(((_arg1 + "Child: ") + this)); for (_local2 in children) { children[_local2].traceDown((_arg1 + "--")); }; } public function setProps(_arg1, _arg2, _arg3, _arg4, _arg5){ pos.set(_arg1, _arg2); sca.set(_arg3, _arg4); rot = _arg5; updateProperties(); } public function colourImage(_arg1, _arg2, _arg3, _arg4:Number=1, _arg5:int=-1){ var _local6:ColorTransform; var _local7:Number; var _local8:Number; if (_arg5 == -1){ _local6 = mc.transform.colorTransform; _local7 = (1 - _arg4); _local8 = (_arg4 / 1); _local6.redMultiplier = (_local6.greenMultiplier = (_local6.blueMultiplier = _local7)); _local6.redOffset = (_arg1 * _local8); _local6.greenOffset = (_arg2 * _local8); _local6.blueOffset = (_arg3 * _local8); mc.transform.colorTransform = _local6; } else { _local6 = img[_arg5].transform.colorTransform; _local7 = (1 - _arg4); _local8 = (_arg4 / 1); _local6.redMultiplier = (_local6.greenMultiplier = (_local6.blueMultiplier = _local7)); _local6.redOffset = (_arg1 * _local8); _local6.greenOffset = (_arg2 * _local8); _local6.blueOffset = (_arg3 * _local8); img[_arg5].transform.colorTransform = _local6; }; } public function unload(){ } public function setPos(_arg1, _arg2){ pos.set(_arg1, _arg2); updateProperties(); } public function setScale(_arg1, _arg2){ sca.set(_arg1, _arg2); updateProperties(); } public function attachImage(_arg1:String){ var _local2:Class; if (_arg1 == ""){ img.push(new MovieClip()); } else { _local2 = (getDefinitionByName(_arg1) as Class); img.push(new (_local2)); }; img[(img.length - 1)].cacheAsBitmap = true; img[(img.length - 1)].stop(); return (img[(img.length - 1)]); } public function setPosv(_arg1:Vect){ setPos(_arg1.x, _arg1.y); } public function setRot(_arg1){ rot = _arg1; updateProperties(); } public function accel(_arg1, _arg2){ vel.add(_arg1, _arg2); } public function updateImages(){ var _local1:*; _local1 = 0; while (_local1 < img.length) { if (img[_local1] == null){ } else { img[_local1].x = (mc.x + imgOffset.x); img[_local1].y = (mc.y + imgOffset.y); if (img[_local1].currentLabel != "ns"){ img[_local1].gotoAndStop((img[_local1].currentFrame + 1)); }; }; _local1++; }; } public function shiftPos(_arg1, _arg2){ pos.add(_arg1, _arg2); updateProperties(); } function updateProperties(){ mc.x = pos.x; mc.y = pos.y; mc.scaleX = sca.x; mc.scaleY = sca.y; mc.rotation = rot; calcAbsolute(); } public function removeChild(_arg1:uint){ var _local2:*; for (_local2 in children) { if (children[_local2].id == _arg1){ children.splice(_local2, 1); return; }; }; } public function calcAbsolute(){ } public function traceChildren(){ var _local1:String; var _local2:*; _local1 = ""; trace(((_local1 + "Obj: ") + this)); for (_local2 in children) { children[_local2].traceDown((_local1 + "--")); }; } } }//package
Section 126
//PEPhysObj (PEPhysObj) package { import flash.display.*; public class PEPhysObj extends PEObj { public var redirect:Object; public var colMask:uint; public var airResist:Number; public var bActive:Boolean; public var colShape:uint; public var contain:Array; public var bounce:Number; public var bAttached:Boolean; public var absorb:Number; public var appos:Vect; public var gravity:Number; public var respond:Function; public var triggerMask:uint; public var colType:uint; public var bGrav:Boolean; public var bChecked:Boolean; public var tells:Array; public var bStatic:Boolean; public var mass:Number; public var apos:Vect; public var friction:Number; public var ppos:Vect; public function PEPhysObj(_arg1, _arg2:uint=0){ super(_arg1); if ((_arg1 is MovieClip)){ bAttached = true; }; bActive = true; bStatic = false; bGrav = false; gravity = 0.4; mass = 1; airResist = 1; bounce = 1; friction = 0.02; absorb = 0; colShape = _arg2; colType = Phase.SURFACE; colMask = ((((Phase.SURFACE | Phase.PLAYER) | Phase.ENEMY) | Phase.NPC) | Phase.PROJECTILE); triggerMask = (colMask | Phase.TRIGGER); ppos = pos.copy(); contain = new Array(); tells = new Array(); if (mc.bound != undefined){ mc.bound._visible = false; }; } override public function setPos(_arg1, _arg2){ ppos.set(_arg1, _arg2); super.setPos(_arg1, _arg2); } override public function updateImages(){ super.updateImages(); } public function lock(){ bStatic = true; bGrav = false; } override public function setProps(_arg1, _arg2, _arg3, _arg4, _arg5){ ppos.set(_arg1, _arg2); super.setProps(_arg1, _arg2, _arg3, _arg4, _arg5); } override public function update(){ var _local1:*; if (paused){ return; }; if (bActive){ if (bGrav){ vel.y = (vel.y + (gravity * airResist)); gravity = 0.4; }; }; ppos = pos.copy(); bChecked = false; if (bAttached){ pos.set(mc.x, mc.y); rot = mc.rotation; sca.set(mc.scaleX, mc.scaleY); vel.set(0, 0); updateImages(); calcAbsolute(); for (_local1 in children) { children[_local1].update(); }; } else { super.update(); }; } public function setState(_arg1:Boolean, _arg2:Boolean, _arg3:Boolean){ bActive = _arg1; bStatic = _arg2; bGrav = _arg3; } public function setAttrib(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ mass = _arg1; airResist = _arg2; bounce = _arg3; friction = _arg4; absorb = _arg5; } override public function calcAbsolute(){ var _local1:*; apos = pos.copy(); appos = ppos.copy(); _local1 = 0; while (_local1 < contain.length) { apos.rotate(contain[_local1].rot); appos.rotate(contain[_local1].rot); apos.add(contain[_local1].pos.x, contain[_local1].pos.y); appos.add(contain[_local1].pos.x, contain[_local1].pos.y); _local1++; }; } } }//package
Section 127
//PESound (PESound) package { import flash.events.*; import flash.utils.*; import flash.media.*; public class PESound { var done:Boolean; var chan:SoundChannel; var sound:Sound; var prevLoops:uint; var prevVol:uint; var infLoop:Boolean; var tran:SoundTransform; var pausePos:Number; public function PESound(_arg1:String){ var _local2:Class; super(); _local2 = (getDefinitionByName(_arg1) as Class); sound = new (_local2); pausePos = 0; prevVol = 0; prevLoops = 0; infLoop = false; } public function stop(){ chan.stop(); } public function isDone(_arg1:Event){ if (infLoop){ tran = new SoundTransform(prevVol, 0); chan = sound.play(0, 1, tran); chan.addEventListener(Event.SOUND_COMPLETE, isDone); } else { this.done = true; }; } public function setVol(_arg1:Number){ if (chan){ tran = chan.soundTransform; tran.volume = _arg1; chan.soundTransform = tran; }; prevVol = _arg1; } public function setPan(_arg1:Number){ if (chan){ tran = chan.soundTransform; tran.pan = _arg1; chan.soundTransform = tran; }; } public function play(_arg1:Number=1, _arg2:uint=1, _arg3:Number=0){ if (infLoop){ _arg2 = 1; }; tran = new SoundTransform(_arg1, 0); chan = sound.play(_arg3, _arg2, tran); done = false; if (chan){ chan.addEventListener(Event.SOUND_COMPLETE, isDone); }; prevVol = _arg1; prevLoops = _arg2; } public function pause(){ if (!done){ if (chan){ pausePos = chan.position; chan.stop(); }; }; } public function unpause(){ if (!done){ play(prevVol, prevLoops, pausePos); }; } } }//package
Section 128
//PESoundObj (PESoundObj) package { public class PESoundObj extends PEObj { var positional:Boolean; var dropoff:Number; var fadeSpeed:Number; var pauseState:String; var panRate:Number; var playState:String; var vol:Number; var fadePhase:Number; var snd:PESound; var bMusic:Boolean; public function PESoundObj(_arg1:String){ super(""); positional = true; dropoff = 100; panRate = 100; vol = 1; fadeSpeed = 0; fadePhase = 0; snd = new PESound(_arg1); playState = "off"; pauseState = ""; } public function adjust(_arg1:Number, _arg2:Number, _arg3:Number){ vol = _arg1; dropoff = _arg2; panRate = _arg3; } public function play(_arg1:uint=1){ if ((((playState == "off")) || (snd.done))){ playState = "on"; snd.play(vol, _arg1); update(); }; } override public function update(){ var _local1:Vect; var _local2:*; var _local3:*; var _local4:*; if (playState != "off"){ if (playState == "fade"){ fadePhase = (fadePhase + fadeSpeed); if (fadePhase <= -(vol)){ pause(); fadePhase = -(vol); return; }; if (fadePhase >= 0){ playState = "on"; fadePhase = 0; }; }; if (positional){ _local1 = PESoundScape.focus; _local2 = _local1.distance(pos); _local3 = (vol - ((vol * _local2) / dropoff)); _local3 = (_local3 + fadePhase); if (_local3 < 0){ _local3 = 0; } else { if (_local3 > vol){ _local3 = vol; }; }; if (bMusic){ _local3 = (_local3 * PESoundScape.musicvol); } else { _local3 = (_local3 * PESoundScape.effectvol); }; snd.setVol(_local3); _local2 = (pos.x - _local1.x); _local4 = ((_local2 * Math.abs((_local2 / panRate))) / 100); if (_local4 < -1){ _local4 = -1; } else { if (_local4 > 1){ _local4 = 1; }; }; snd.setPan(_local4); } else { if (bMusic){ snd.setVol(((vol + fadePhase) * PESoundScape.musicvol)); } else { snd.setVol(((vol + fadePhase) * PESoundScape.effectvol)); }; snd.setPan(0); }; }; } override public function pause(_arg1:Boolean=false){ super.pause(_arg1); if (playState != "off"){ snd.pause(); pauseState = playState; playState = "off"; }; } public function finished(){ playState = "off"; } public function fade(_arg1:Number, _arg2:Number=0){ fadeSpeed = _arg1; fadePhase = _arg2; if (playState == "on"){ playState = "fade"; }; if ((((playState == "off")) && ((_arg1 > 0)))){ this.unpause(); }; } override public function unpause(_arg1:Boolean=false){ super.unpause(_arg1); if (playState == "off"){ snd.unpause(); playState = pauseState; }; } } }//package
Section 129
//PESoundScape (PESoundScape) package { public class PESoundScape { var clips:Array; public static var effectvol:Number; public static var focus:Vect; public static var musicvol:Number; public function PESoundScape(){ clips = new Array(); PESoundScape.focus = new Vect(0, 0); PESoundScape.effectvol = 1; PESoundScape.musicvol = 1; } public function playSound(_arg1:String, _arg2:Number=1, _arg3:uint=1){ var _local4:*; _local4 = 0; while (_local4 < clips.length) { if (!clips[_local4].done){ } else { clips[_local4] = null; clips[_local4] = new PESound(_arg1); clips[_local4].play((_arg2 * effectvol), _arg3); return; }; _local4++; }; clips.push(new PESound(_arg1)); clips[(clips.length - 1)].play((_arg2 * effectvol), _arg3); } public function playPosSound(_arg1:String, _arg2:Vect, _arg3:Number=1, _arg4:uint=1){ var _local5:*; var _local6:*; var _local7:*; var _local8:*; _local5 = focus.distance(_arg2); _local6 = (_arg3 - ((_arg3 * _local5) / 1000)); if (_local6 < 0){ _local6 = 0; } else { if (_local6 > _arg3){ _local6 = _arg3; }; }; _local6 = (_local6 * effectvol); _local5 = (_arg2.x - focus.x); _local7 = ((_local5 * Math.abs((_local5 / 1000))) / 100); if (_local7 < -1){ _local7 = -1; } else { if (_local7 > 1){ _local7 = 1; }; }; _local8 = 0; while (_local8 < clips.length) { if (!clips[_local8].done){ } else { clips[_local8] = null; clips[_local8] = new PESound(_arg1); clips[_local8].play(_local6, _arg4); clips[_local8].setPan(_local7); return; }; _local8++; }; clips.push(new PESound(_arg1)); clips[(clips.length - 1)].play(_local6, _arg4); clips[(clips.length - 1)].setPan(_local7); } public static function focusOn(_arg1:Vect){ focus = _arg1.copy(); } } }//package
Section 130
//PETime (PETime) package { import flash.utils.*; public class PETime { public var frames:Number; public var fps:Number; public var frameDelta:Number; public var startTime:Number; public var frameTime:Number; public function PETime(){ frameDelta = 33; frameTime = 0; frames = 0; startTime = 0; fps = 0; } public function init(){ startTime = getTimer(); frameTime = 0; } public function update(){ var _local1:*; frames++; _local1 = getTimer(); frameDelta = (_local1 - startTime); frameTime = (frameTime + frameDelta); startTime = _local1; if (frameTime >= 1000){ fps = frames; frameTime = (frameTime - 1000); frames = 0; }; PEDebug.log(String(("FPS: " + fps))); return (fps); } } }//package
Section 131
//PEUIObj (PEUIObj) package { public class PEUIObj extends PEObj { public var clickThrough:Boolean; public var bDraggable:Boolean; public var dragging:Boolean; public var canvas:Vect; public var bDragOff:Boolean; public function PEUIObj(_arg1){ super(_arg1); bDraggable = false; bDragOff = true; dragging = false; clickThrough = false; canvas = new Vect(Phase.stage.stageWidth, Phase.stage.stageHeight); bClear = false; } override public function update(){ if (!bDragOff){ if (pos.x < 0){ pos.x = 0; } else { if (pos.x > (canvas.x - mc.width)){ pos.x = (canvas.x - mc.width); }; }; if (pos.y < 0){ pos.y = 0; } else { if (pos.y > (canvas.y - mc.height)){ pos.y = (canvas.y - mc.height); }; }; }; super.update(); } public function dock(_arg1:String){ if (_arg1 == "center"){ pos.x = ((canvas.x - mc.width) / 2); pos.y = ((canvas.y - mc.height) / 2); } else { if (_arg1 == "left"){ pos.x = 0; } else { if (_arg1 == "right"){ pos.x = (canvas.x - mc.width); } else { if (_arg1 == "top"){ pos.y = 0; } else { if (_arg1 == "bottom"){ pos.y = (canvas.y - mc.height); }; }; }; }; }; } } }//package
Section 132
//Phase (Phase) package { import flash.display.*; import flash.utils.*; public class Phase { public static const PROJECTILE:uint = 32; public static const SURFACE:uint = 1; public static const TRIGGER:uint = 2; public static const VOL:uint = 3; public static const NONE:uint = 0; public static const NPC:uint = 16; public static const CIRCLE:uint = 1; public static const CONTAINER:uint = 4; public static const ENEMY:uint = 8; public static const LINE:uint = 2; public static const PLAYER:uint = 4; public static var level:MovieClip; public static var cpos:Vect; public static var ui:MovieClip; public static var planes:Array; public static var tim:PETime; public static var coff:Vect; public static var czoom:Number; public static var debug:MovieClip; public static var shakeMult:Number; public static var focusSteal:Boolean; public static var sounds:MovieClip; public static var ind:PEIndex; public static var frustum; public static var root; public static var inp:PEInput; public static var frameRate:uint; public static var snd:PESoundScape; public static var stage; public function Phase(_arg1:Stage){ stage = _arg1; root = _arg1.getChildAt(0); frustum = root.frustum; level = new MovieClip(); ui = new MovieClip(); debug = new debug_overlay(); sounds = new MovieClip(); root.addChild(level); root.addChild(ui); root.addChild(debug); root.addChild(sounds); root.mouseEnabled = true; root.mouseChildren = true; ui.mouseEnabled = true; ui.mouseChildren = true; debug.mouseEnabled = false; debug.log.mouseEnabled = false; sounds.mouseEnabled = false; planes = new Array(); ind = new PEIndex(); tim = new PETime(); inp = new PEInput(_arg1); snd = new PESoundScape(); PEDebug.target = debug; frameRate = 40; ind.limit = (1000 / frameRate); PEIndex.levelref = level; cpos = new Vect((stage.stageWidth / 2), (stage.stageHeight / 2)); coff = new Vect(0, 0); czoom = 100; shakeMult = 0; focusSteal = true; } public static function autoPhys(_arg1:PEPhysObj){ ind.autoPhys(_arg1); } public static function attachObj(_arg1:uint, _arg2:PEObj, _arg3:Boolean=false){ var _local4:*; if (!_arg3){ planes[_arg1].addChild(_arg2.mc); }; _local4 = 0; while (_local4 < _arg2.img.length) { planes[_arg1].addChild(_arg2.img[_local4]); _local4++; }; } public static function inView(_arg1:MovieClip):Boolean{ if (frustum.hitTestObject(_arg1)){ return (true); }; return (false); } public static function stopStealingFocus(){ focusSteal = false; } public static function attachUIObj(_arg1:PEObj){ ui.addChild(_arg1.mc); } public static function keyDown(_arg1:uint){ return (inp.down(_arg1)); } public static function loopStart():void{ if (focusSteal){ stage.focus = null; }; PEDebug.clear(); tim.update(); inp.update(); if (inp.tap(1)){ ind.menuGrab(inp.mousePos); } else { if (inp.held(1)){ ind.menuDrag(inp.mouseDelta); } else { if (inp.released(1)){ ind.menuLetgo(); }; }; }; PESoundScape.focusOn(Phase.cpos); } public static function parent(_arg1:PEObj, _arg2:PEObj){ _arg2.children.push(_arg1); _arg1.parent = _arg2; } public static function loopEnd():void{ var _local1:*; inp.mouseDelta.set(0, 0); _local1 = getTimer(); ind.update(tim.frameDelta); } public static function keyHeld(_arg1:uint){ return (inp.held(_arg1)); } public static function keyReleased(_arg1:uint){ return (inp.released(_arg1)); } public static function rand(_arg1:Number, _arg2:Number, _arg3:Boolean=false){ var _local4:*; _local4 = ((Math.random() * (_arg2 - _arg1)) + _arg1); if (_arg3){ _local4 = Math.floor(_local4); }; return (_local4); } public static function trigger(_arg1:PEPhysObj){ ind.trigDive(_arg1); } public static function newLine(_arg1:uint, _arg2:Vect, _arg3:Vect):PEPhysObj{ var _local4:*; _local4 = PEIndex.addLine(_arg2, _arg3); PEIndex.addPhysObj(_local4); planes[_arg1].addChild(_local4.mc); return (_local4); } public static function resumeStealingFocus(){ focusSteal = true; } public static function playSound(_arg1:String, _arg2:Number=1, _arg3:uint=1){ snd.playSound(_arg1, _arg2, _arg3); } public static function cam(_arg1:Vect, _arg2:Number){ cpos = _arg1.copy(); czoom = _arg2; level.scaleX = (level.scaleY = czoom); level.x = ((stage.stageWidth * 0.5) - ((cpos.x + coff.x) * czoom)); level.y = ((stage.stageHeight * 0.5) - ((cpos.y + coff.y) * czoom)); planes[0].x = (-(level.x) * (1 / czoom)); planes[0].y = (-(level.y) * (1 / czoom)); planes[0].scaleX = (planes[0].scaleY = (1 / czoom)); planes[1].x = -(((level.x * (1 / czoom)) * (0.5 * czoom))); planes[1].y = -(((level.y * (1 / czoom)) * (0.5 * czoom))); if (coff.y != 0){ coff.y = (coff.y * -(shakeMult)); if (Math.abs(coff.y) < 1){ coff.y = 0; shakeMult = 0; }; }; } public static function destroyChild(_arg1:PEObj){ var i:*; var j:*; var ob = _arg1; for (i in ob.children) { destroyChild(ob.children[i]); }; ob.children = new Array(); try { if (ob.mc.parent){ ob.mc.parent.removeChild(ob.mc); }; ob.mc = null; for (j in ob.img) { ob.img[j].parent.removeChild(ob.img[j]); }; } catch(err:Error) { trace(("destroyChild catch: " + err)); }; ob.unload(); ob = null; } public static function index(_arg1:PEObj, _arg2:Boolean=false){ if (_arg2){ PEIndex.addPhysObj(PEPhysObj(_arg1)); } else { PEIndex.addObj(_arg1); }; } public static function keyTap(_arg1:uint){ return (inp.tap(_arg1)); } public static function showPhys(_arg1:Boolean){ var _local2:*; for (_local2 in ind.p) { ind.showPhys(ind.p[_local2], _arg1); }; } public static function playPosSound(_arg1:String, _arg2:Vect, _arg3:Number=1, _arg4:uint=1){ snd.playPosSound(_arg1, _arg2, _arg3, _arg4); } public static function camShake(_arg1:Number, _arg2:Number){ coff.y = _arg1; shakeMult = _arg2; } public static function destroy(_arg1:PEObj){ destroyChild(_arg1); if (_arg1.parent){ _arg1.parent.removeChild(_arg1.id); } else { ind.remove(_arg1.id); }; _arg1 = null; } public static function setupPlanes(_arg1:uint){ var _local2:*; _local2 = 0; while (_local2 < _arg1) { planes.push(new MovieClip()); level.addChild(planes[(planes.length - 1)]); _local2++; }; } } }//package
Section 133
//player_icon (player_icon) package { import flash.display.*; public dynamic class player_icon extends MovieClip { } }//package
Section 134
//player_mc (player_mc) package { import flash.display.*; public dynamic class player_mc extends MovieClip { public var body:MovieClip; } }//package
Section 135
//pusher_mc (pusher_mc) package { import flash.display.*; public dynamic class pusher_mc extends MovieClip { public var body:MovieClip; } }//package
Section 136
//pusher2_mc (pusher2_mc) package { import flash.display.*; public dynamic class pusher2_mc extends MovieClip { public var body:MovieClip; } }//package
Section 137
//rewheel_mc (rewheel_mc) package { import flash.display.*; public dynamic class rewheel_mc extends MovieClip { public var body:MovieClip; } }//package
Section 138
//rewheel2_mc (rewheel2_mc) package { import flash.display.*; public dynamic class rewheel2_mc extends MovieClip { public var body:MovieClip; } }//package
Section 139
//spinner_blue (spinner_blue) package { import flash.display.*; public dynamic class spinner_blue extends MovieClip { } }//package
Section 140
//strutter_mc (strutter_mc) package { import flash.display.*; public dynamic class strutter_mc extends MovieClip { public var body:MovieClip; } }//package
Section 141
//strutter2_mc (strutter2_mc) package { import flash.display.*; public dynamic class strutter2_mc extends MovieClip { public var body:MovieClip; } }//package
Section 142
//tack_mc (tack_mc) package { import flash.display.*; public dynamic class tack_mc extends MovieClip { public var body:MovieClip; } }//package
Section 143
//TFBob (TFBob) package { public class TFBob extends TFEnemy { public function TFBob(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.2 * 100)), 0.2, 0.4, 0); setState(true, false, true); mc.visible = false; attachImage("bob_mc"); imgOffset.set(0, 20); playAnim("run"); faceDir("l"); speed = 2.5; acc = 0.3; airControl = 0.1; hoffset = 40; health = (maxhealth = 60); value = 20; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 144
//TFBob2 (TFBob2) package { public class TFBob2 extends TFEnemy { public function TFBob2(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.2 * 100)), 0.2, 0.4, 0); setState(true, false, true); mc.visible = false; attachImage("bob2_mc"); sca = sca.mult(1.25); img[0].scaleX = (img[0].scaleY = 1.25); imgOffset.set(0, 25); playAnim("run"); faceDir("l"); stunres = 10; speed = 3.5; acc = 0.2; airControl = 0.1; hoffset = 50; health = (maxhealth = 160); value = 50; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 145
//TFBoulder (TFBoulder) package { public class TFBoulder extends TFTower { public function TFBoulder(_arg1:Vect){ super("", Phase.NONE); setPosv(_arg1); attachImage("tower_boulder"); img[0].blendMode = "screen"; damage = TFTower.dmgBoulder; speed = 150; Phase.attachObj(2, this); } override public function fire(){ var _local1:*; _local1 = new TFBoulderProj(damage, level); _local1.setPos((pos.x + 25), (pos.y - 175)); _local1.accel(2, 0); Phase.parent(_local1, this); Phase.attachObj(5, _local1); _local1 = new TFBoulderProj(damage, level); _local1.setPos((pos.x - 5), (pos.y - 175)); _local1.accel(-2, 0); Phase.parent(_local1, this); Phase.attachObj(5, _local1); count = speed; } } }//package
Section 146
//TFBoulderProj (TFBoulderProj) package { public class TFBoulderProj extends PEPhysObj { var life:uint; public function TFBoulderProj(_arg1:uint, _arg2:uint){ super("col_circle", Phase.CIRCLE); bGrav = true; bounce = 0.5; setScale(0.6, 0.6); attachImage("tower_boulder_proj"); img[0].blendMode = "screen"; img[0].rotation = Phase.rand(0, 360); mc.visible = false; colType = Phase.PROJECTILE; colMask = (colMask ^ Phase.PROJECTILE); colMask = (colMask ^ Phase.PLAYER); triggerMask = (triggerMask ^ Phase.PROJECTILE); triggerMask = (triggerMask ^ Phase.PLAYER); tells.push(((("b" + _arg2) + "hit") + _arg1)); life = 140; } override public function update(){ sca = sca.mult(0.995); img[0].scaleX = (img[0].scaleY = sca.x); img[0].rotation = (img[0].rotation + (vel.x * 1.5)); super.update(); } } }//package
Section 147
//TFChar (TFChar) package { import flash.events.*; public class TFChar extends PEChar { public var attackDelay:uint; public var resource:uint; public var moveDelay:uint; public var placer:PEObj; public var maxCombo:uint; public var comboPhase:uint; public var towers:PEPhysObj; public var ico:PEUIObj; public var bmenu:PEUIObj; public var ho:PEPhysObj; public var stunStr:String; public var stance:uint; public var dmgBoost:uint; public var dmgMult:Number; public var umenu:PEUIObj; public var launchStr:uint; public var sellTarget:TFTower; private var lastAnim:String; public var attackDamage:uint; public var towerMult:Number; public var maxAirCombo:uint; public static const SPIN:uint = 5; public static const UPGRADE:uint = 6; public static const FLIPK:uint = 1; public static const KICK:uint = 3; public static const LEFT:uint = 1; public static const RIGHT:uint = 2; public static const HURK:uint = 3; public static const BUILD:uint = 5; public static const RJAB:uint = 1; public static const NONE:uint = 0; public static const LJAB:uint = 2; public static const AIR:uint = 3; public static const POUND:uint = 4; public static const VAULTK:uint = 2; public static const SMASH:uint = 4; public function TFChar(){ var showVine:Function; var buildVine:Function; var showboulder:Function; var buildboulder:Function; var showstorm:Function; var buildstorm:Function; var showtornado:Function; var buildtornado:Function; var hidePlacer:Function; showVine = function (_arg1:MouseEvent){ placer.pos.x = pos.x; placer.pos.y = (pos.y + 50); placer.mc.gotoAndStop("vine"); placer.mc.visible = true; }; buildVine = function (_arg1:MouseEvent){ var _local2:*; if (resource >= TFTower.costVine){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - TFTower.costVine); TFStats.resSpent = (TFStats.resSpent + TFTower.costVine); _local2 = new TFVine(new Vect(pos.x, (pos.y + 50))); _local2.damage = uint((_local2.damage * towerMult)); towers.children.push(_local2); stopBuild(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; showboulder = function (_arg1:MouseEvent){ placer.pos.x = pos.x; placer.pos.y = (pos.y + 50); placer.mc.gotoAndStop("boulder"); placer.mc.visible = true; }; buildboulder = function (_arg1:MouseEvent){ var _local2:*; if (resource >= TFTower.costBoulder){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - TFTower.costBoulder); TFStats.resSpent = (TFStats.resSpent + TFTower.costBoulder); _local2 = new TFBoulder(new Vect(pos.x, (pos.y + 50))); _local2.damage = uint((_local2.damage * towerMult)); towers.children.push(_local2); stopBuild(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; showstorm = function (_arg1:MouseEvent){ placer.pos.x = pos.x; placer.pos.y = (pos.y + 50); placer.mc.gotoAndStop("storm"); placer.mc.visible = true; }; buildstorm = function (_arg1:MouseEvent){ var _local2:*; if (resource >= TFTower.costStorm){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - TFTower.costStorm); TFStats.resSpent = (TFStats.resSpent + TFTower.costStorm); _local2 = new TFStorm(new Vect(pos.x, (pos.y + 50))); _local2.damage = uint((_local2.damage * towerMult)); towers.children.push(_local2); stopBuild(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; showtornado = function (_arg1:MouseEvent){ placer.pos.x = pos.x; placer.pos.y = (pos.y + 50); placer.mc.gotoAndStop("tornado"); placer.mc.visible = true; }; buildtornado = function (_arg1:MouseEvent){ var _local2:*; if (resource >= TFTower.costTornado){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - TFTower.costTornado); TFStats.resSpent = (TFStats.resSpent + TFTower.costTornado); _local2 = new TFTornado(new Vect(pos.x, (pos.y + 50))); _local2.damage = uint((_local2.damage * towerMult)); towers.children.push(_local2); stopBuild(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; hidePlacer = function (_arg1:MouseEvent){ placer.mc.gotoAndStop("none"); placer.mc.visible = false; }; super("col_circle", Phase.CIRCLE); setProps(600, 350, 0.6, 0.75, 0); mc.visible = false; attachImage("player_mc"); imgOffset.set(0, 38.5); if (!TFGame.playerGlow){ img[0].body.filters = []; }; colType = Phase.PLAYER; colMask = (colMask ^ Phase.ENEMY); colMask = (colMask ^ Phase.PROJECTILE); triggerMask = (triggerMask ^ Phase.ENEMY); triggerMask = (triggerMask ^ Phase.PROJECTILE); ico = new PEUIObj("player_icon"); Phase.attachUIObj(ico); lastAnim = "stand"; stance = NONE; comboPhase = NONE; maxCombo = KICK; maxAirCombo = FLIPK; attackDelay = 0; moveDelay = 0; attackDamage = 0; dmgBoost = 0; dmgMult = 1; launchStr = 5; stunStr = "030"; resource = 750; towers = new PEPhysObj(""); towers.colType = Phase.PROJECTILE; Phase.index(towers, true); towerMult = 1; respond = function (_arg1:String, _arg2:PEColResult, _arg3:PEPhysObj){ }; bmenu = new PEUIObj("hud_build"); bmenu.mc.visible = false; Phase.attachUIObj(bmenu); placer = new PEObj("tower_placer"); placer.mc.visible = false; placer.mc.blendMode = "screen"; Phase.attachObj(2, placer); bmenu.mc.vine.addEventListener(MouseEvent.MOUSE_OVER, showVine); bmenu.mc.vine.addEventListener(MouseEvent.CLICK, buildVine); bmenu.mc.boulder.addEventListener(MouseEvent.MOUSE_OVER, showboulder); bmenu.mc.boulder.addEventListener(MouseEvent.CLICK, buildboulder); bmenu.mc.storm.addEventListener(MouseEvent.MOUSE_OVER, showstorm); bmenu.mc.storm.addEventListener(MouseEvent.CLICK, buildstorm); bmenu.mc.tornado.addEventListener(MouseEvent.MOUSE_OVER, showtornado); bmenu.mc.tornado.addEventListener(MouseEvent.CLICK, buildtornado); bmenu.mc.vine.addEventListener(MouseEvent.MOUSE_OUT, hidePlacer); bmenu.mc.boulder.addEventListener(MouseEvent.MOUSE_OUT, hidePlacer); bmenu.mc.storm.addEventListener(MouseEvent.MOUSE_OUT, hidePlacer); bmenu.mc.tornado.addEventListener(MouseEvent.MOUSE_OUT, hidePlacer); umenu = new PEUIObj("hud_upgrade"); umenu.mc.visible = false; Phase.attachUIObj(umenu); umenu.mc.bsell.addEventListener(MouseEvent.CLICK, sellTower); sellTarget = null; } public function boostTowers(_arg1:Number){ TFStats.towerBoost = (TFStats.towerBoost * _arg1); } public function pounder(){ ho = null; playAnim("pndstart"); stance = POUND; comboPhase = NONE; attackDelay = 999; moveDelay = 60; attackDamage = 20; TFStats.stunned = 0; if (img[0].scaleX > 0){ vel.set(4, 13); }; if (img[0].scaleX < 0){ vel.set(-4, 13); }; } public function attack(){ if (attackDelay > 0){ return; }; if ((((stance == BUILD)) || ((stance == UPGRADE)))){ if (((!(bmenu.mc.hitTestPoint(Phase.inp.mousePos.x, Phase.inp.mousePos.y))) && (!(umenu.mc.hitTestPoint(Phase.inp.mousePos.x, Phase.inp.mousePos.y))))){ stopBuild(); return; }; return; }; if (state == STAND){ ho = null; if (comboPhase == NONE){ playAnim("rjab"); stance = RIGHT; comboPhase = RJAB; attackDelay = 15; moveDelay = 36; attackDamage = 10; attackImpulse(3, 0); } else { if (comboPhase == RJAB){ stance = LEFT; comboPhase = LJAB; attackDelay = 15; moveDelay = 36; attackDamage = 15; playAnim("ljab"); attackImpulse(3, 0); } else { if (comboPhase == LJAB){ stance = RIGHT; comboPhase = KICK; attackDelay = 35; if (maxCombo == comboPhase){ attackDelay = (attackDelay + 25); }; moveDelay = 49; attackDamage = 30; playAnim("kick"); attackImpulse(2, 0); } else { if ((((comboPhase == KICK)) && ((maxCombo > KICK)))){ stance = LEFT; comboPhase = SMASH; attackDelay = 30; if (maxCombo == comboPhase){ attackDelay = (attackDelay + 25); }; moveDelay = 36; attackDamage = 50; playAnim("smash"); attackImpulse(4, 0); } else { if ((((comboPhase == SMASH)) && ((maxCombo > SMASH)))){ stance = RIGHT; comboPhase = SPIN; attackDelay = 40; moveDelay = 40; attackDamage = 70; playAnim("spin"); attackImpulse(6, 0); }; }; }; }; }; } else { if ((((state == FALL)) && ((fallTime > 10)))){ ho = null; aerialAttack(); }; }; } public function aerialAttack(){ if (comboPhase == NONE){ playAnim("flipk"); comboPhase = FLIPK; attackDelay = 20; moveDelay = 30; attackDamage = 25; vel.set(0, 0); attackImpulse(3, -5); stance = AIR; } else { if ((((comboPhase == FLIPK)) && ((maxAirCombo > FLIPK)))){ playAnim("vaultk"); comboPhase = VAULTK; attackDelay = 35; moveDelay = 40; attackDamage = 50; vel.set(0, 0); attackImpulse(3, -7); stance = AIR; } else { if ((((comboPhase == VAULTK)) && ((maxAirCombo > VAULTK)))){ playAnim("hurk"); comboPhase = HURK; attackDelay = 50; moveDelay = 50; attackDamage = 75; vel.set(0, 0); attackImpulse(4, -8); stance = AIR; }; }; }; } override public function act(){ var _local1:*; var _local2:*; _local1 = 0; while (_local1 < actions.length) { _local2 = actions[_local1]; switch (_local2){ case "land": playAnim("stand"); break; case "rland": playAnim("fall2run"); break; case "quickland": playAnim("run"); break; case "rturnl": playAnim("rturn"); faceDir("l"); break; case "rturnr": playAnim("rturn"); faceDir("r"); break; case "fturnl": playAnim("fturn"); faceDir("l"); break; case "fturnr": playAnim("fturn"); faceDir("r"); break; case "jump": if ((((stance == LEFT)) || ((stance == RIGHT)))){ launcher(); } else { stance = AIR; playAnim("jump"); }; break; case "fall": playAnim("fall"); break; case "startrun": playAnim("run"); break; case "stoprun": playAnim("run2stand"); break; }; _local1++; }; actions = new Array(); } override public function update(){ var _local1:*; var _local2:uint; if (paused){ return; }; _local1 = ((pos.x - 550) / 3950); ico.pos.x = (275 + (_local1 * 240)); ico.pos.y = (378 + ((pos.y / 400) * 22)); ico.update(); act(); if (attackDelay > 0){ attackDelay--; if (attackDelay == 0){ ho = null; }; if (img[0].body.hit){ img[0].body.hit.visible = false; if (ho == null){ ho = new PEPhysObj(img[0].body.hit); ho.triggerMask = (ho.triggerMask ^ Phase.PLAYER); ho.triggerMask = (ho.triggerMask ^ Phase.PROJECTILE); _local2 = uint(((attackDamage + dmgBoost) * dmgMult)); if ((((stance == AIR)) && ((((comboPhase == NONE)) && (!((stance == POUND))))))){ ho.tells.push(((("l" + launchStr) + "hit") + _local2)); } else { if (stance == POUND){ ho.tells.push(((("p" + stunStr) + "hit") + _local2)); } else { ho.tells.push(("hit" + _local2)); }; }; }; Phase.trigger(ho); }; }; if (stance == BUILD){ placer.setPos(pos.x, (pos.y + 50)); placer.update(); }; if ((((stance == AIR)) && ((state == STAND)))){ stance = NONE; }; if ((((((stance == POUND)) && ((state == STAND)))) && ((pstate == FALL)))){ playAnim("pndhit"); }; if (state == STAND){ TFStats.airHits = 0; }; if (moveDelay > 0){ if (((!((stance == POUND))) || ((state == STAND)))){ moveDelay--; }; if (moveDelay == 0){ if (state == STAND){ stance = NONE; playAnim("xstand"); } else { if (state == FALL){ stance = AIR; playAnim("xfall"); }; }; comboPhase = NONE; attackDelay = 0; attackDamage = 0; }; }; if (pos.x > 4000){ pos.x = 4000; }; super.update(); } public function sellTower(_arg1:MouseEvent){ if (sellTarget == null){ return; }; sellTarget.sell(); if ((sellTarget is TFVine)){ if (sellTarget.level == 1){ resource = (resource + 75); } else { if (sellTarget.level == 2){ resource = (resource + 200); } else { if (sellTarget.level == 3){ resource = (resource + 450); } else { if (sellTarget.level == 4){ resource = (resource + 1075); }; }; }; }; } else { if ((sellTarget is TFBoulder)){ if (sellTarget.level == 1){ resource = (resource + 125); } else { if (sellTarget.level == 2){ resource = (resource + 250); } else { if (sellTarget.level == 3){ resource = (resource + 750); } else { if (sellTarget.level == 4){ resource = (resource + 1750); }; }; }; }; } else { if ((sellTarget is TFStorm)){ if (sellTarget.level == 1){ resource = (resource + 150); } else { if (sellTarget.level == 2){ resource = (resource + 400); } else { if (sellTarget.level == 3){ resource = (resource + 900); } else { if (sellTarget.level == 4){ resource = (resource + 1650); }; }; }; }; } else { if ((sellTarget is TFTornado)){ if (sellTarget.level == 1){ resource = (resource + 300); } else { if (sellTarget.level == 2){ resource = (resource + 550); } else { if (sellTarget.level == 3){ resource = (resource + 925); } else { if (sellTarget.level == 4){ resource = (resource + 1675); }; }; }; }; }; }; }; }; sellTarget.level = 0; sellTarget.img[0].visible = false; sellTarget = null; stopBuild(); } public function buildMenu(){ var closest:*; var chosen:*; var i:*; var tdist:*; var ti:*; var ico:*; var up2:*; var lv2:Function; var up3:*; var lv3:Function; var up4:*; var lv4:Function; var blv2:Function; var blv3:Function; var blv4:Function; var slv2:Function; var slv3:Function; var slv4:Function; var tlv2:Function; var tlv3:Function; var tlv4:Function; if ((((moveDelay == 0)) && ((state == STAND)))){ closest = 125; chosen = -1; for (i in towers.children) { if (towers.children[i].sold){ } else { tdist = Math.abs((towers.children[i].pos.x - pos.x)); if (tdist < closest){ closest = tdist; chosen = i; }; }; }; if (chosen != -1){ ti = towers.children[chosen]; stance = UPGRADE; umenu.mc.visible = true; sellTarget = ti; if ((ti is TFVine)){ umenu.mc.tower.text = "VINE"; ico = new icon_vine(); ico.x = 225; ico.y = 50; ico.mouseEnabled = false; umenu.mc.addChild(ico); if (ti.level < 2){ lv2 = function (_arg1:MouseEvent){ if (resource >= 250){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 250); TFStats.resSpent = (TFStats.resSpent + 250); ti.level = 2; ti.range = (ti.range + 50); ti.damage = (ti.damage + 5); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up2 = new hud_upgrade_vine2(); up2.x = 50; up2.y = 125; umenu.mc.addChild(up2); up2.lv2.addEventListener(MouseEvent.CLICK, lv2); }; if (ti.level < 3){ up3 = new hud_upgrade_vine3(); up3.x = 50; up3.y = 200; umenu.mc.addChild(up3); if (ti.level == 2){ lv3 = function (_arg1:MouseEvent){ if (resource >= 500){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 500); TFStats.resSpent = (TFStats.resSpent + 500); ti.level = 3; ti.damage = (ti.damage + 15); ti.speed = (ti.speed - 10); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up3.lv3.addEventListener(MouseEvent.CLICK, lv3); } else { up3.alpha = 0.5; up3.lv3.visible = false; }; }; if (ti.level < 4){ up4 = new hud_upgrade_vine4(); up4.x = 50; up4.y = 275; umenu.mc.addChild(up4); if (ti.level == 3){ lv4 = function (_arg1:MouseEvent){ if (resource >= 1250){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 1250); TFStats.resSpent = (TFStats.resSpent + 1250); ti.level = 4; ti.damage = (ti.damage + 50); ti.range = (ti.range + 40); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up4.lv4.addEventListener(MouseEvent.CLICK, lv4); } else { up4.alpha = 0.5; up4.lv4.visible = false; }; }; } else { if ((ti is TFBoulder)){ umenu.mc.tower.text = "BOULDER"; ico = new icon_boulder(); ico.x = 225; ico.y = 50; ico.mouseEnabled = false; umenu.mc.addChild(ico); if (ti.level < 2){ blv2 = function (_arg1:MouseEvent){ if (resource >= 250){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 250); TFStats.resSpent = (TFStats.resSpent + 250); ti.level = 2; ti.damage = (ti.damage + 15); ti.speed = (ti.speed - 10); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up2 = new hud_upgrade_boulder2(); up2.x = 50; up2.y = 125; umenu.mc.addChild(up2); up2.lv2.addEventListener(MouseEvent.CLICK, blv2); }; if (ti.level < 3){ up3 = new hud_upgrade_boulder3(); up3.x = 50; up3.y = 200; umenu.mc.addChild(up3); if (ti.level == 2){ blv3 = function (_arg1:MouseEvent){ if (resource >= 1000){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 1000); TFStats.resSpent = (TFStats.resSpent + 1000); ti.level = 3; ti.damage = (ti.damage + 25); ti.speed = (ti.speed - 10); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up3.lv3.addEventListener(MouseEvent.CLICK, blv3); } else { up3.alpha = 0.5; up3.lv3.visible = false; }; }; if (ti.level < 4){ up4 = new hud_upgrade_boulder4(); up4.x = 50; up4.y = 275; umenu.mc.addChild(up4); if (ti.level == 3){ blv4 = function (_arg1:MouseEvent){ if (resource >= 2000){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 2000); TFStats.resSpent = (TFStats.resSpent + 2000); ti.level = 4; ti.speed = (ti.speed - 30); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up4.lv4.addEventListener(MouseEvent.CLICK, blv4); } else { up4.alpha = 0.5; up4.lv4.visible = false; }; }; } else { if ((ti is TFStorm)){ umenu.mc.tower.text = "STORM"; ico = new icon_storm(); ico.x = 225; ico.y = 50; ico.mouseEnabled = false; umenu.mc.addChild(ico); if (ti.level < 2){ slv2 = function (_arg1:MouseEvent){ if (resource >= 500){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 500); TFStats.resSpent = (TFStats.resSpent + 500); ti.level = 2; ti.damage = (ti.damage + 30); ti.speed = (ti.speed - 5); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up2 = new hud_upgrade_storm2(); up2.x = 50; up2.y = 125; umenu.mc.addChild(up2); up2.lv2.addEventListener(MouseEvent.CLICK, slv2); }; if (ti.level < 3){ up3 = new hud_upgrade_storm3(); up3.x = 50; up3.y = 200; umenu.mc.addChild(up3); if (ti.level == 2){ slv3 = function (_arg1:MouseEvent){ if (resource >= 1000){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 1000); TFStats.resSpent = (TFStats.resSpent + 1000); ti.level = 3; ti.damage = (ti.damage + 30); ti.speed = (ti.speed - 5); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up3.lv3.addEventListener(MouseEvent.CLICK, slv3); } else { up3.alpha = 0.5; up3.lv3.visible = false; }; }; if (ti.level < 4){ up4 = new hud_upgrade_storm4(); up4.x = 50; up4.y = 275; umenu.mc.addChild(up4); if (ti.level == 3){ slv4 = function (_arg1:MouseEvent){ if (resource >= 1500){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 1500); TFStats.resSpent = (TFStats.resSpent + 2000); ti.level = 4; ti.damage = (ti.damage + 30); ti.speed = (ti.speed - 10); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up4.lv4.addEventListener(MouseEvent.CLICK, slv4); } else { up4.alpha = 0.5; up4.lv4.visible = false; }; }; } else { if ((ti is TFTornado)){ umenu.mc.tower.text = "TORNADO"; ico = new icon_tornado(); ico.x = 225; ico.y = 50; ico.mouseEnabled = false; umenu.mc.addChild(ico); if (ti.level < 2){ tlv2 = function (_arg1:MouseEvent){ if (resource >= 500){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 500); TFStats.resSpent = (TFStats.resSpent + 500); ti.level = 2; ti.damage = (ti.damage + 5); TFTornado(ti).levelUp(); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up2 = new hud_upgrade_tornado2(); up2.x = 50; up2.y = 125; umenu.mc.addChild(up2); up2.lv2.addEventListener(MouseEvent.CLICK, tlv2); }; if (ti.level < 3){ up3 = new hud_upgrade_tornado3(); up3.x = 50; up3.y = 200; umenu.mc.addChild(up3); if (ti.level == 2){ tlv3 = function (_arg1:MouseEvent){ if (resource >= 750){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 750); TFStats.resSpent = (TFStats.resSpent + 750); ti.level = 3; ti.damage = (ti.damage + 8); TFTornado(ti).levelUp(); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up3.lv3.addEventListener(MouseEvent.CLICK, tlv3); } else { up3.alpha = 0.5; up3.lv3.visible = false; }; }; if (ti.level < 4){ up4 = new hud_upgrade_tornado4(); up4.x = 50; up4.y = 275; umenu.mc.addChild(up4); if (ti.level == 3){ tlv4 = function (_arg1:MouseEvent){ if (resource >= 1500){ Phase.playSound("buttonding.mp3", 0.6); resource = (resource - 1500); TFStats.resSpent = (TFStats.resSpent + 1500); ti.level = 4; ti.damage = (ti.damage + 12); TFTornado(ti).levelUp(); stopBuild(); buildMenu(); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; up4.lv4.addEventListener(MouseEvent.CLICK, tlv4); } else { up4.alpha = 0.5; up4.lv4.visible = false; }; }; }; }; }; }; umenu.mc.power.text = uint((ti.damage * TFStats.towerBoost)); umenu.mc.speed.text = ti.speed; control("stop"); vel.zero(); return; }; if (pos.x > 3400){ Phase.playSound("buttonbuzz.wav", 2); return; }; stance = BUILD; bmenu.mc.visible = true; control("stop"); vel.zero(); }; } override public function unpause(_arg1:Boolean=false){ ico.mc.visible = true; super.unpause(_arg1); if (stance == BUILD){ bmenu.mc.visible = true; } else { if (stance == UPGRADE){ umenu.mc.visible = true; }; }; } override public function unload(){ Phase.destroy(ico); Phase.destroy(towers); Phase.destroy(placer); Phase.destroy(bmenu); Phase.destroy(umenu); } public function reloadTower(_arg1:Array){ var _local2:*; trace(_arg1); if (_arg1[0] == "vine"){ _local2 = new TFVine(new Vect(_arg1[5], _arg1[6])); } else { if (_arg1[0] == "boulder"){ _local2 = new TFBoulder(new Vect(_arg1[5], _arg1[6])); } else { if (_arg1[0] == "storm"){ _local2 = new TFStorm(new Vect(_arg1[5], _arg1[6])); } else { if (_arg1[0] == "tornado"){ _local2 = new TFTornado(new Vect(_arg1[5], _arg1[6])); }; }; }; }; _local2.level = _arg1[1]; _local2.damage = _arg1[2]; _local2.speed = _arg1[3]; _local2.range = _arg1[4]; towers.children.push(_local2); } public function boostStun(){ if (stunStr == "030"){ stunStr = "060"; launchStr = 7; } else { if (stunStr == "060"){ stunStr = "090"; launchStr = 9; }; }; } override public function playAnim(_arg1:String){ if (_arg1 == "xstand"){ lastAnim = "stand"; bIsRunning = false; return; }; if (_arg1 == "xfall"){ lastAnim = "fall"; return; }; if ((((((((((((((lastAnim == "rjab")) || ((lastAnim == "ljab")))) || ((lastAnim == "kick")))) || ((lastAnim == "smash")))) || ((lastAnim == "spin")))) || ((lastAnim == "pndstart")))) || ((lastAnim == "pndhit")))){ if (((((((((((((((((((!((_arg1 == "rjab"))) && (!((_arg1 == "ljab"))))) && (!((_arg1 == "kick"))))) && (!((_arg1 == "smash"))))) && (!((_arg1 == "spin"))))) && (!((_arg1 == "ucut"))))) && (!((_arg1 == "flipk"))))) && (!((_arg1 == "vaultk"))))) && (!((_arg1 == "hurk"))))) && (!((_arg1 == "pndhit"))))){ return; }; }; if ((((_arg1 == "pndhit")) && ((lastAnim == "pndhit")))){ return; }; if (_arg1 == "stand"){ if ((((((((((lastAnim == "fall")) || ((lastAnim == "jump")))) || ((lastAnim == "wjump")))) || ((lastAnim == "fturn")))) || ((lastAnim == "ledgepop")))){ img[0].body.gotoAndStop("fall2stand"); } else { if (lastAnim == "run"){ img[0].body.gotoAndStop("run2stand"); } else { img[0].body.gotoAndStop("stand"); }; }; } else { if (_arg1 == "run"){ if (lastAnim == "stand"){ img[0].body.gotoAndStop("stand2run"); } else { if ((((lastAnim == "rturn")) || ((lastAnim == "run")))){ } else { if (lastAnim == "fall"){ img[0].body.gotoAndStop("run"); } else { if (lastAnim == "jump"){ img[0].body.gotoAndStop("fall2run"); } else { if (lastAnim == "run"){ } else { img[0].body.gotoAndStop("stand2run"); }; }; }; }; }; } else { if (_arg1 == "jump"){ if (lastAnim == "stand"){ img[0].body.gotoAndStop("stand2jump"); } else { img[0].body.gotoAndStop("stand2jump"); }; } else { if (_arg1 == "wslide"){ img[0].body.gotoAndStop("fall2wslide"); } else { if (_arg1 == "fall"){ if (lastAnim == "ledgepop"){ return; }; img[0].body.gotoAndStop("run2fall"); } else { if (_arg1 == "run2stand"){ if (lastAnim == "run2stand"){ } else { img[0].body.gotoAndStop("run2stand"); }; } else { if (_arg1 == "ledgepop"){ img[0].body.gotoAndStop("ledgepop"); } else { if (_arg1 == "fturn"){ if (lastAnim == "ledgepop"){ _arg1 = "ledgepop"; } else { img[0].body.gotoAndStop("fturn"); }; } else { img[0].body.gotoAndStop(_arg1); }; }; }; }; }; }; }; }; lastAnim = _arg1; } public function stopBuild(){ var child:*; var i:*; if (stance == BUILD){ bmenu.mc.visible = false; placer.mc.visible = false; stance = NONE; } else { if (stance == UPGRADE){ umenu.mc.visible = false; stance = NONE; try { i = 0; while (i < 1000) { child = umenu.mc.getChildAt(i); if ((child is TFUpgradeIcon)){ umenu.mc.removeChild(child); i = (i - 1); }; i = (i + 1); }; } catch(error:Error) { }; }; }; } public function attackImpulse(_arg1:Number, _arg2:Number){ var _local3:String; var _local4:Vect; _local3 = ""; if (_arg1 != 0){ if (((Phase.keyHeld(39)) || (Phase.keyHeld(68)))){ _local3 = "r"; _arg1 = (_arg1 * 2); } else { if (((Phase.keyHeld(37)) || (Phase.keyHeld(65)))){ _local3 = "l"; _arg1 = (_arg1 * -2); } else { if (img[0].scaleX > 0){ _local3 = "r"; } else { if (img[0].scaleX < 0){ _local3 = "l"; _arg1 = (_arg1 * -1); }; }; }; }; }; _local4 = gravNorm.copy(); _local4.rotate(-90); _local4 = _local4.mult(_arg1); vel = vel.addv(_local4); accel(0, _arg2); faceDir(_local3); } public function launcher(){ ho = null; playAnim("ucut"); stance = AIR; comboPhase = NONE; attackDelay = 25; moveDelay = 39; attackDamage = 10; TFStats.launched = 0; vel.set(0, 0); attackImpulse(1, jumpStr); } override public function input(){ clearCommands(); if (stance != POUND){ if (((((((((Phase.keyHeld(1)) || (Phase.keyHeld(69)))) || (Phase.keyHeld(17)))) || (Phase.keyHeld(163)))) || (Phase.keyHeld(162)))){ attack(); }; if (((((Phase.keyTap(38)) || (Phase.keyTap(32)))) || (Phase.keyTap(87)))){ control("jump"); }; if (((((Phase.keyHeld(38)) || (Phase.keyHeld(32)))) || (Phase.keyHeld(87)))){ control("boost"); } else { lastJump = 0; }; }; if ((((comboPhase == NONE)) && ((((stance == NONE)) || ((stance == AIR)))))){ if (((Phase.keyHeld(37)) || (Phase.keyHeld(65)))){ control("move", "l"); } else { if (((Phase.keyHeld(39)) || (Phase.keyHeld(68)))){ control("move", "r"); } else { if (((((((Phase.keyReleased(37)) || (Phase.keyReleased(39)))) || (Phase.keyReleased(65)))) || (Phase.keyReleased(68)))){ control("stop"); }; }; }; }; if ((((stance == AIR)) && ((state == FALL)))){ if (((Phase.keyTap(40)) || (Phase.keyTap(83)))){ pounder(); }; }; if ((((stance == BUILD)) || ((stance == UPGRADE)))){ if (((((((((((((((((Phase.keyTap(40)) || (Phase.keyTap(83)))) || (Phase.keyTap(37)))) || (Phase.keyTap(65)))) || (Phase.keyTap(39)))) || (Phase.keyTap(68)))) || (Phase.keyTap(38)))) || (Phase.keyTap(32)))) || (Phase.keyTap(87)))){ stopBuild(); }; }; if ((((comboPhase == NONE)) && ((stance == NONE)))){ if (((Phase.keyTap(40)) || (Phase.keyTap(83)))){ buildMenu(); }; }; } override public function pause(_arg1:Boolean=false){ super.pause(_arg1); ico.mc.visible = false; if (bmenu.mc.visible){ bmenu.mc.visible = false; }; if (umenu.mc.visible){ umenu.mc.visible = false; }; } } }//package
Section 148
//TFEnemy (TFEnemy) package { import flash.filters.*; public class TFEnemy extends PEChar { public var health:int; public var bTargeted:Boolean; public var hbar:PEObj; public var ico:PEUIObj; public var stun:uint; public var maxhealth:int; public var slowMult:Number;// = 1 public var removeCount:uint; public var bBoss:Boolean; public var hoffset:int; public var burst:PEObj; public var hits:Array; public var bScore:Boolean; public var value:uint; public var meleeHit:Boolean; public var bAlive:Boolean; public var bAir:Boolean; public var stunres:uint; public var activeCount:uint; private var lastAnim:String; public static var lastSnd:uint = 9999; public static var lastHit:uint = 0; public function TFEnemy(_arg1, _arg2:uint){ var clip = _arg1; var col = _arg2; slowMult = 1; super(clip, col); bBoss = false; bScore = false; bAir = false; colType = Phase.ENEMY; colMask = (colMask ^ Phase.ENEMY); colMask = (colMask ^ Phase.PLAYER); colMask = (colMask ^ Phase.PROJECTILE); triggerMask = (triggerMask ^ Phase.ENEMY); triggerMask = (triggerMask ^ Phase.PLAYER); ico = new PEUIObj("nme_icon"); Phase.attachUIObj(ico); hbar = new PEObj("nme_health"); Phase.attachObj(3, hbar); hbar.mc.visible = false; lastAnim = "stand"; bAlive = true; bTargeted = false; stun = 0; stunres = 5; hits = new Array(); removeCount = 0; activeCount = 0; burst = null; jumpStr = -9; respond = function (_arg1:String, _arg2:PEColResult, _arg3:PEPhysObj){ var _local4:*; var _local5:uint; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; if (_arg1 == "end"){ explode(); } else { if (_arg1 == "warn"){ if (bAlive){ TFGame.warn(); }; }; }; _local4 = _arg1.indexOf("hit"); if (_local4 != -1){ if (bAlive){ if (!alreadyHit(_arg3.id)){ _local5 = uint(_arg1.substring((_local4 + 3))); meleeHit = false; _local6 = _arg1.charAt(0); if (_local6 == "b"){ _local7 = (uint(_arg1.charAt(1)) * 12); if (_local7 == 48){ _local7 = (_local7 + 6); }; _local7 = (_local7 + 25); _local7 = (_local7 - stunres); if (Phase.rand(0, 100) < _local7){ stun = 65; playAnim("stun"); }; _local5 = uint((_local5 * TFStats.towerBoost)); _local5 = (_local5 * (0.5 + _arg3.sca.x)); TFStats.dmgTower = (TFStats.dmgTower + _local5); } else { if (_local6 == "v"){ if (!bAir){ _local8 = (pos.y / 325); _local5 = uint((_local5 * TFStats.towerBoost)); _local5 = (_local5 * _local8); TFStats.dmgTower = (TFStats.dmgTower + _local5); } else { _local8 = (pos.y / 500); _local5 = uint((_local5 * TFStats.towerBoost)); _local5 = (_local5 * _local8); TFStats.dmgTower = (TFStats.dmgTower + _local5); }; vel.x = (vel.x * 0.5); TFVineProj(_arg3).snags++; } else { if (_local6 == "s"){ if (!bAir){ _local8 = ((250 - pos.y) / 250); _local5 = uint((_local5 * TFStats.towerBoost)); _local5 = (_local5 * _local8); TFStats.dmgTower = (TFStats.dmgTower + _local5); } else { _local8 = ((400 - pos.y) / 400); _local5 = uint((_local5 * TFStats.towerBoost)); _local5 = (_local5 * _local8); TFStats.dmgTower = (TFStats.dmgTower + _local5); }; } else { if (_local6 == "t"){ _local9 = (0.2 + (uint(_arg1.charAt(1)) * 0.1)); slowMult = (1 - _local9); vel = vel.mult((1 - _local9)); _local5 = uint((_local5 * TFStats.towerBoost)); TFStats.dmgTower = (TFStats.dmgTower + _local5); } else { if (_local6 == "l"){ vel.set(0, -(uint(_arg1.charAt(1)))); playAnim("recoil"); TFStats.dmgMelee = (TFStats.dmgMelee + _local5); TFStats.launched++; if (TFStats.launched >= 8){ TFGame.challenge("chal_getoverthere"); }; meleeHit = true; } else { if (_local6 == "p"){ _local10 = uint(_arg1.substring(1, 4)); _local7 = 85; if (TFStats.mode == "easy"){ _local7 = (_local7 + 10); }; if (TFStats.mode == "hard"){ _local7 = (_local7 - 10); }; _local7 = (_local7 - uint((stunres * 0.85))); if (Phase.rand(0, 100) < _local7){ stun = _local10; playAnim("stun"); TFStats.stunned++; if (TFStats.stunned >= 8){ TFGame.challenge("chal_stunner"); }; }; TFStats.dmgMelee = (TFStats.dmgMelee + _local5); meleeHit = true; } else { vel.x = (vel.x * 0.25); TFStats.dmgMelee = (TFStats.dmgMelee + _local5); meleeHit = true; if (_local5 > 9000){ TFGame.challenge("chal_scoutersays"); }; TFStats.airHits++; if (TFStats.airHits >= 20){ TFGame.challenge("chal_anime"); }; }; }; }; }; }; }; health = (health - _local5); hbar.mc.bar.width = ((health / maxhealth) * 50); hbar.mc.visible = true; TFGame.showDamage(pos, _local5); if (health <= 0){ TFStats.kills++; if (bScore){ TFStats.killsScore++; if (TFStats.killsScore >= 30){ TFGame.challenge("chal_wontsurvive"); }; }; if (meleeHit){ if (TFStats.mode != "easy"){ TFStats.killsMelee++; if (TFStats.killsMelee >= 200){ TFGame.challenge("chal_spikepunch"); }; if (TFStats.killsMelee >= 1000){ TFGame.challenge("chal_superb"); }; }; }; TFStats.score = (TFStats.score + value); death(); }; if (meleeHit){ _local11 = Phase.rand(0, 5, true); if (_local11 == TFEnemy.lastSnd){ ++_local11; if (_local11 == 5){ _local11 = 0; }; }; TFEnemy.lastSnd = _local11; _local12 = (0.2 + (TFEnemy.lastHit / 30)); if (_local12 > 1){ _local12 = 1; }; _local12 = (_local12 * 0.8); switch (_local11){ case 0: Phase.playSound("hit1.mp3", (0.2 * _local12)); break; case 1: Phase.playSound("hit2.mp3", (0.25 * _local12)); break; case 2: Phase.playSound("hit3.mp3", (0.2 * _local12)); break; case 3: Phase.playSound("hit4.mp3", (0.15 * _local12)); break; case 4: Phase.playSound("hit5.mp3", (0.15 * _local12)); break; }; lastHit = 0; }; }; }; }; }; } public function alreadyHit(_arg1:uint){ var _local2:*; for (_local2 in hits) { if (hits[_local2] == _arg1){ return (true); }; }; hits.push(_arg1); return (false); } public function behave(){ } public function death(){ vel.set(0, 0); playAnim("die"); bAlive = false; control("stop"); img[0].body.filters = []; ico.mc.visible = false; hbar.mc.visible = false; } override public function act(){ var _local1:*; var _local2:*; if (!bAlive){ return; }; _local1 = 0; while (_local1 < actions.length) { _local2 = actions[_local1]; switch (_local2){ case "jump": playAnim("jump"); break; }; _local1++; }; actions = new Array(); } public function adjustDifficulty(){ if (TFStats.mode == "easy"){ health = (health - 5); maxhealth = (maxhealth - 5); speed = (speed - 0.25); } else { if (TFStats.mode == "hard"){ health = (health + 10); maxhealth = (maxhealth + 10); speed = (speed + 0.75); }; }; } override public function update(){ var _local1:*; var _local2:*; var _local3:*; if (paused){ return; }; _local1 = ((pos.x - 550) / 3950); ico.pos.x = (275 + (_local1 * 240)); ico.pos.y = (378 + ((pos.y / 400) * 22)); ico.update(); behave(); act(); _local2 = speed; _local3 = acc; speed = (speed * slowMult); acc = (acc * slowMult); super.update(); acc = _local3; speed = _local2; if (slowMult < 1){ slowMult = (slowMult + 0.04); }; hbar.pos.x = pos.x; hbar.pos.y = (pos.y - hoffset); hbar.update(); if (!bAlive){ hbar.mc.visible = false; updateImages(); activeCount++; if (activeCount > 80){ bActive = false; bGrav = false; }; }; } public function explode(){ var _local1:*; death(); bActive = false; bTargeted = true; playAnim("explode"); removeCount = 10; TFTree.hurt(); burst = new PEObj("death_sparks"); burst.setPosv(pos); burst.rot = Phase.rand(0, 360); burst.sca.set(2, 2); _local1 = new GlowFilter(); _local1.color = 0xFFFFFF; _local1.blurX = 16; _local1.blurY = 16; _local1.strength = 2; burst.mc.filters = [_local1]; Phase.attachObj(6, burst); Phase.playPosSound("explode.mp3", pos, 1.2); } override public function unpause(_arg1:Boolean=false){ ico.mc.visible = true; hbar.mc.visible = true; super.unpause(_arg1); } override public function unload(){ Phase.destroy(ico); Phase.destroy(hbar); if (burst != null){ Phase.destroy(burst); }; } override public function playAnim(_arg1:String){ if ((((_arg1 == "run")) && ((lastAnim == "recoil")))){ return; }; img[0].body.gotoAndStop(_arg1); lastAnim = _arg1; } override public function pause(_arg1:Boolean=false){ super.pause(_arg1); ico.mc.visible = false; hbar.mc.visible = false; } } }//package
Section 149
//TFFaery (TFFaery) package { public class TFFaery extends PEObj { var target:TFEnemy; var count:uint; var state:String; var res:uint; var focus:Vect; public function TFFaery(){ var _local1:*; super("faery"); _local1 = ((0.5 * Math.random()) + 0.5); setScale((1.5 * _local1), (1.5 * _local1)); if (Math.random() < 0.5){ sca.x = (sca.x * -1); }; setPos((Math.random() * 600), (Math.random() * 400)); focus = new Vect(((700 * Math.random()) + 100), (400 * Math.random())); mc.blendMode = "screen"; state = "idle"; count = 0; res = 0; } override public function update(){ var _local1:*; if (paused){ return; }; if (state == "idle"){ _local1 = focus.subv(pos); if ((((_local1.rawmag() < 100)) && ((Math.random() < 0.05)))){ focus.set(((700 * Math.random()) + 100), (400 * Math.random())); }; _local1 = _local1.mult(0.001); _local1.rotate((5 - (Math.random() * 10))); vel = vel.addv(_local1); vel = vel.mult(0.95); } else { if (state == "seek"){ if (target.mc == null){ state = "idle"; return; }; _local1 = target.pos.subv(pos); if (_local1.x > 100){ _local1.y = (50 - pos.y); }; if (_local1.rawmag() < 500){ state = "harvest"; count = 30; } else { if (_local1.rawmag() < 10000){ vel = vel.mult(0.8); } else { vel = vel.mult(0.95); }; }; _local1 = _local1.mult(0.005); vel = vel.addv(_local1); if (vel.rawmag() > 324){ vel = vel.norm().mult(18); }; } else { if (state == "harvest"){ if (target.mc == null){ state = "idle"; return; }; vel.set(0, 0); count--; target.img[0].alpha = (target.img[0].alpha - 0.03); if (count == 0){ state = "idle"; Phase.destroy(target); }; }; }; }; super.update(); } override public function pause(_arg1:Boolean=false){ super.pause(_arg1); mc.stop(); } override public function unpause(_arg1:Boolean=false){ super.unpause(_arg1); mc.play(); } } }//package
Section 150
//TFFlyEnemy (TFFlyEnemy) package { public class TFFlyEnemy extends TFEnemy { public function TFFlyEnemy(_arg1, _arg2:uint){ super(_arg1, _arg2); bAir = true; } override public function act(){ var _local1:*; var _local2:*; if (!bAlive){ return; }; _local1 = 0; while (_local1 < actions.length) { _local2 = actions[_local1]; switch (_local2){ }; _local1++; }; actions = new Array(); } } }//package
Section 151
//TFGame (TFGame) package { import flash.events.*; import flash.utils.*; import mochi.*; import flash.media.*; import flash.filters.*; import flash.net.*; public class TFGame extends PEObj { public const MID:uint = 2; public const MENU:uint = 0; public const OVER:uint = 3; public const TUT:uint = 4; public const GAME:uint = 1; public var bLoaded:Boolean; public var tut:PEUIObj; public var mute:Boolean;// = false public var music:PESoundObj; public var playerGlow:GlowFilter; public var tips:TFTips; public var hudover:PEUIObj; public var overlay:PESoundObj; public var hudrnd:PEUIObj; public var menu:PEUIObj; public var map:PEPhysObj; public var overvol:Number; public var state:uint; public var round:TFRounds; public var tree:TFTree; public var hudbar:PEUIObj; public var hudchal:PEUIObj;// = null public var hudup:PEUIObj; public var player:TFChar; public var clicks:uint; public var game:PEPhysObj; public static var chals:Array = new Array(); public static var numbers:PEObj; public static var flashPhase:int; public static var playerGlow:Boolean = true; public static var nmeGlow:Boolean = true; public static var showTips:Boolean = true; public function TFGame(){ hudchal = null; mute = false; super(""); Phase.index(this); TFStats.load(); state = MENU; loadMenu(); loadMap(); Phase.showPhys(false); playerGlow = new GlowFilter(); playerGlow.color = 0xFF00; playerGlow.blurX = 16; playerGlow.blurY = 16; playerGlow.strength = 1; music = new PESoundObj("Music_Base.mp3"); music.positional = false; music.bMusic = true; music.adjust(PESoundScape.musicvol, 9999, 9999); Phase.index(music); overvol = 0; overlay = new PESoundObj("Music_Overlay.mp3"); overlay.positional = false; overlay.bMusic = true; overlay.adjust((PESoundScape.musicvol * overvol), 9999, 9999); Phase.index(overlay); music.play(99999); overlay.play(99999); } public function showHUDUpgrade(){ TFStats.save(); if (round.round == 21){ if (clicks < 100){ TFGame.challenge("chal_click100"); }; if (clicks > 2000){ TFGame.challenge("chal_click2000"); }; }; if (round.round == 30){ TFGame.challenge("chal_ultimate"); if (TFTree.life == 1){ TFGame.challenge("chal_lastguy"); }; }; if (round.round == 31){ if (TFStats.mode == "easy"){ TFGame.challenge("chal_easy"); } else { if (TFStats.mode == "normal"){ TFGame.challenge("chal_normal"); } else { if (TFStats.mode == "hard"){ TFGame.challenge("chal_hard"); }; }; }; if (player.towers.children.length == 0){ TFGame.challenge("chal_tdsucks"); }; if (TFStats.dmgMelee == 0){ TFGame.challenge("chal_smashpansies"); }; }; if (round.round == 32){ TFStats.clearGame(); showHUDOver(); return; }; state = MID; round.state = "midround"; hudup.mc.visible = true; hudup.mc.gotoAndPlay(1); hudup.mc.buy.bsave.visible = true; hudup.mc.buy.save_msg.text = "Save"; player.clearCommands(); player.control("stop"); player.stopBuild(); player.bBlockInput = true; if (round.round == 31){ hudup.mc.gotoAndPlay("gamecomp"); }; if (player.maxCombo == TFChar.SPIN){ hudup.mc.buy.gcombo.visible = false; hudup.mc.buy.text_gcombo.text = ""; }; if (player.maxAirCombo == TFChar.HURK){ hudup.mc.buy.acombo.visible = false; hudup.mc.buy.text_acombo.text = ""; }; if (player.speed == 12){ hudup.mc.buy.sboost.visible = false; hudup.mc.buy.text_sboost.text = ""; }; } public function showMenu(){ var _local1:SharedObject; menu.mc.visible = true; if (TFStats.bSave){ menu.mc.modes.resume.bresume.mouseEnabled = true; menu.mc.modes.resume.alpha = 1; _local1 = SharedObject.getLocal("toweringforever_data", "/", false); menu.mc.modes.resume.save_details.text = ((("mode: " + _local1.data.mode) + " round: ") + _local1.data.round); }; } public function loadGame(){ var startRound:Function; startRound = function (_arg1:Event){ round.startRound(); hudrnd.mc.visible = false; }; if (bLoaded){ unloadGame(); }; bLoaded = true; TFStats.reset(); hudbar = new PEUIObj("hud"); Phase.attachUIObj(hudbar); TFGame.flashPhase = 0; loadHUDUpgrade(); loadHUDOver(); hudrnd = new PEUIObj("hud_round"); hudrnd.setPos(700, 0); Phase.attachUIObj(hudrnd); hudrnd.mc.bStart.addEventListener(MouseEvent.CLICK, startRound); numbers = new PEObj(""); Phase.attachObj(6, numbers); Phase.index(numbers); game = new PEPhysObj(""); Phase.index(game, true); player = new TFChar(); Phase.attachObj(4, player); Phase.parent(player, game); round = new TFRounds(); round.beams.push(map.mc.spalit1); round.beams.push(map.mc.spalit2); round.beams.push(map.mc.spalit3); Phase.parent(round.nmes, game); tips = new TFTips(); } function skipTut(_arg1:Event){ state = GAME; tut.mc.stop(); tut.mc.visible = false; } public function pauseGame(){ game.pause(true); player.towers.pause(true); tree.pause(true); showMenu(); menu.mc.gotoAndStop("pause"); menu.mc.pause.btopres.visible = true; menu.mc.pause.topres.text = "Resume Game"; state = MENU; hudbar.mc.visible = false; hudrnd.mc.visible = false; hudup.mc.visible = false; tips.hide(); } public function hideMenuPanels(){ menu.mc.gotoAndStop("blank"); } public function updateChallenges(){ var _local1:*; _local1 = 0; while (_local1 < 10) { if (TFStats.chals[_local1]){ menu.mc.chal.page1[("c" + _local1)].alpha = 1; } else { menu.mc.chal.page1[("c" + _local1)].alpha = 0.55; }; _local1++; }; _local1 = 10; while (_local1 < 18) { if (TFStats.chals[_local1]){ menu.mc.chal.page2[("c" + _local1)].alpha = 1; } else { menu.mc.chal.page2[("c" + _local1)].alpha = 0.55; }; _local1++; }; } public function updateFaeries(){ var _local1:*; var _local2:*; var _local3:*; _local1 = round.getDead(); for (_local2 in _local1) { enemyDeath(_local1[_local2]); }; for (_local2 in tree.fae) { _local3 = tree.fae[_local2]; if (_local3.res > 0){ if (_local3.res < 40){ _local3.res--; player.resource++; TFStats.resFound++; } else { if (_local3.res < 120){ _local3.res = (_local3.res - 2); player.resource = (player.resource + 2); TFStats.resFound = (TFStats.resFound + 2); } else { _local3.res = (_local3.res - 5); player.resource = (player.resource + 5); TFStats.resFound = (TFStats.resFound + 5); }; }; }; }; } public function playGame(){ loadGame(); hideMenu(); state = TUT; clicks = 0; } public function loadMenu(){ var playButton:Function; var tutButton:Function; var opButton:Function; var chalButton:Function; var loadSite:Function; var playEasy:Function; var playNormal:Function; var playHard:Function; var loadGame:Function; var basicsButton:Function; var controlsButton:Function; var buildButton:Function; var wglowCheck:Function; var pglowCheck:Function; var eglowCheck:Function; var ctipsCheck:Function; var volUpdates:Function; var resume:Function; var loadBubblePause:Function; var closeChal:Function; var chalPage1:Function; var chalPage2:Function; playButton = function (_arg1:Event){ menu.mc.gotoAndStop("play"); }; tutButton = function (_arg1:Event){ menu.mc.gotoAndStop("tut"); }; opButton = function (_arg1:Event){ menu.mc.gotoAndStop("op"); }; chalButton = function (_arg1:Event){ menu.mc.gotoAndStop("chal"); updateChallenges(); }; loadSite = function (_arg1:Event){ navigateToURL(new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1173&subid=moregames"), "_blank"); }; playEasy = function (_arg1:Event){ playGame(); TFStats.mode = "easy"; showTut(); }; playNormal = function (_arg1:Event){ playGame(); TFStats.mode = "normal"; showTut(); }; playHard = function (_arg1:Event){ playGame(); TFStats.mode = "hard"; showTut(); }; loadGame = function (_arg1:Event){ playGame(); TFStats.loadGame(player, round, hudup.mc.buy); showHUDRound(); }; basicsButton = function (_arg1:Event){ menu.mc.tut.gotoAndStop("basics"); }; controlsButton = function (_arg1:Event){ menu.mc.tut.gotoAndStop("control"); }; buildButton = function (_arg1:Event){ menu.mc.tut.gotoAndStop("build"); }; wglowCheck = function (_arg1:MouseEvent){ if (_arg1.target.currentLabel == "unchecked"){ _arg1.target.gotoAndStop("checked"); map.mc.glow.visible = true; } else { _arg1.target.gotoAndStop("unchecked"); map.mc.glow.visible = false; }; }; pglowCheck = function (_arg1:MouseEvent){ if (_arg1.target.currentLabel == "unchecked"){ _arg1.target.gotoAndStop("checked"); TFGame.playerGlow = true; if (player != null){ player.img[0].body.filters = [playerGlow]; }; } else { _arg1.target.gotoAndStop("unchecked"); TFGame.playerGlow = false; if (player != null){ player.img[0].body.filters = []; }; }; }; eglowCheck = function (_arg1:MouseEvent){ if (_arg1.target.currentLabel == "unchecked"){ _arg1.target.gotoAndStop("checked"); TFGame.nmeGlow = true; if (round != null){ round.glow(); }; } else { _arg1.target.gotoAndStop("unchecked"); TFGame.nmeGlow = false; if (round != null){ round.glow(); }; }; }; ctipsCheck = function (_arg1:MouseEvent){ if (_arg1.target.currentLabel == "unchecked"){ _arg1.target.gotoAndStop("checked"); TFGame.showTips = true; } else { _arg1.target.gotoAndStop("unchecked"); TFGame.showTips = false; }; }; volUpdates = function (_arg1:Event):void{ var _local2:*; var _local3:*; var _local4:*; var _local5:SoundTransform; _local2 = menu.mc.op.masvol; if (_local2.updated){ _local5 = SoundMixer.soundTransform; _local5.volume = (_local2.val * 2); SoundMixer.soundTransform = _local5; _local2.updated = false; }; _local3 = menu.mc.op.musvol; _local4 = menu.mc.op.effvol; if (_local3.updated){ PESoundScape.musicvol = (_local3.val * 2); _local3.updated = false; }; if (_local4.updated){ PESoundScape.effectvol = (_local4.val * 2); _local4.updated = false; }; }; resume = function (_arg1:Event){ resumeGame(); }; loadBubblePause = function (_arg1:Event){ navigateToURL(new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1173&subid=pause_scr"), "_blank"); }; closeChal = function (_arg1:Event){ menu.mc.gotoAndStop("blank"); }; chalPage1 = function (_arg1:Event){ menu.mc.chal.gotoAndStop("page1"); }; chalPage2 = function (_arg1:Event){ menu.mc.chal.gotoAndStop("page2"); }; menu = new PEUIObj("menu"); Phase.attachUIObj(menu); menu.mc.bplay.addEventListener(MouseEvent.CLICK, playButton); menu.mc.btut.addEventListener(MouseEvent.CLICK, tutButton); menu.mc.bop.addEventListener(MouseEvent.CLICK, opButton); menu.mc.bchal.addEventListener(MouseEvent.CLICK, chalButton); menu.mc.bmoregames.addEventListener(MouseEvent.CLICK, loadSite); menu.mc.modes.beasy.addEventListener(MouseEvent.CLICK, playEasy); menu.mc.modes.bnorm.addEventListener(MouseEvent.CLICK, playNormal); menu.mc.modes.bhard.addEventListener(MouseEvent.CLICK, playHard); menu.mc.modes.resume.bresume.addEventListener(MouseEvent.CLICK, loadGame); menu.mc.tut.bbasics.addEventListener(MouseEvent.CLICK, basicsButton); menu.mc.tut.bcontrols.addEventListener(MouseEvent.CLICK, controlsButton); menu.mc.tut.bbuild.addEventListener(MouseEvent.CLICK, buildButton); menu.mc.op.wglow.buttonMode = (menu.mc.op.wglow.useHandCursor = true); menu.mc.op.pglow.buttonMode = (menu.mc.op.pglow.useHandCursor = true); menu.mc.op.eglow.buttonMode = (menu.mc.op.eglow.useHandCursor = true); menu.mc.op.ctips.buttonMode = (menu.mc.op.ctips.useHandCursor = true); menu.mc.op.wglow.addEventListener(MouseEvent.CLICK, wglowCheck); menu.mc.op.pglow.addEventListener(MouseEvent.CLICK, pglowCheck); menu.mc.op.eglow.addEventListener(MouseEvent.CLICK, eglowCheck); menu.mc.op.ctips.addEventListener(MouseEvent.CLICK, ctipsCheck); menu.mc.op.addEventListener(Event.ENTER_FRAME, volUpdates); menu.mc.pause.btopres.visible = false; menu.mc.pause.bresume.addEventListener(MouseEvent.CLICK, resume); menu.mc.pause.btopres.addEventListener(MouseEvent.CLICK, resume); menu.mc.pause.bbubble.addEventListener(MouseEvent.CLICK, loadBubblePause); menu.mc.chal.bclose.addEventListener(MouseEvent.CLICK, closeChal); menu.mc.chal.bpage1.addEventListener(MouseEvent.CLICK, chalPage1); menu.mc.chal.bpage2.addEventListener(MouseEvent.CLICK, chalPage2); if (!TFStats.bSave){ menu.mc.modes.resume.bresume.mouseEnabled = false; menu.mc.modes.resume.alpha = 0.5; menu.mc.modes.resume.save_details.text = "No saved games available"; } else { showMenu(); }; } public function endGame(){ pauseGame(); unloadGame(); menu.mc.gotoAndStop("blank"); menu.mc.pause.btopres.visible = false; menu.mc.pause.topres.text = ""; } public function updateHUD(){ var _local1:uint; var _local2:String; var _local3:*; var _local4:Class; var _local5:*; _local1 = (10 * (20 - TFTree.life)); hudbar.mc.eraselife.width = _local1; _local2 = String(player.resource); while (_local2.length < 5) { _local2 = ("0" + _local2); }; hudbar.mc.erase.res.text = _local2; if ((((round.state == "play")) && (round.allDead()))){ showHUDUpgrade(); }; if (TFGame.showTips){ tips.update(); } else { tips.hide(); }; if (TFGame.flashPhase > 0){ TFGame.flashPhase--; hudbar.mc.flash.alpha = ((TFGame.flashPhase / 100) * 4); }; if (TFGame.numbers.children.length > 0){ _local3 = TFGame.numbers.children[0]; if (_local3.mc.alpha <= 0){ TFGame.numbers.children.shift(); Phase.destroy(_local3); }; }; if (hudchal == null){ if (TFGame.chals.length > 0){ hudchal = new PEUIObj("hud_chal"); _local4 = (getDefinitionByName(TFGame.chals[0]) as Class); _local5 = new (_local4); _local5.x = 10; _local5.y = 14; hudchal.mc.strip.addChild(_local5); hudchal.setPos(0, 25); Phase.attachUIObj(hudchal); TFGame.chals.shift(); }; } else { if (hudchal.mc.currentFrame > 160){ Phase.destroy(hudchal); hudchal = null; }; }; } public function unloadGame(){ bLoaded = false; Phase.destroy(game); Phase.destroy(hudrnd); Phase.destroy(hudup); Phase.destroy(hudover); Phase.destroy(hudbar); Phase.destroy(TFGame.numbers); tree.unpause(true); tree.reset(); game = null; } public function loadHUDUpgrade(){ var endUpgrade:Function; var saveButton:Function; var tforceButton:Function; var bforceButton:Function; var sforceButton:Function; var gcomboButton:Function; var acomboButton:Function; var sboostButton:Function; var loadSite:Function; var loadSite2:Function; endUpgrade = function (_arg1:Event){ showHUDRound(); }; saveButton = function (_arg1:Event){ TFStats.saveGame(player, round, hudup.mc.buy); hudup.mc.buy.bsave.visible = false; hudup.mc.buy.save_msg.text = "Saved"; }; tforceButton = function (_arg1:Event){ var _local2:uint; _local2 = uint(hudup.mc.buy.text_tforce.text); if (player.resource >= _local2){ Phase.playSound("buttonding.mp3", 0.6); TFStats.resSpent = (TFStats.resSpent + _local2); player.resource = (player.resource - _local2); player.boostTowers(TFStats.tBoostAmt); TFStats.tBoostAmt = (TFStats.tBoostAmt - 0.004); hudup.mc.buy.text_tforce.text = String((_local2 + 200)); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; bforceButton = function (_arg1:Event){ var _local2:uint; _local2 = uint(hudup.mc.buy.text_bforce.text); if (player.resource >= _local2){ Phase.playSound("buttonding.mp3", 0.6); TFStats.resSpent = (TFStats.resSpent + _local2); player.resource = (player.resource - _local2); player.dmgBoost = (player.dmgBoost + 4); player.dmgMult = (player.dmgMult * 1.2); hudup.mc.buy.text_bforce.text = String((_local2 + 100)); } else { Phase.playSound("buttonbuzz.wav", 2); }; }; sforceButton = function (_arg1:Event){ var _local2:uint; _local2 = uint(hudup.mc.buy.text_sforce.text); if (player.resource >= _local2){ Phase.playSound("buttonding.mp3", 0.6); TFStats.resSpent = (TFStats.resSpent + _local2); player.resource = (player.resource - _local2); player.boostStun(); if (player.stunStr == "090"){ hudup.mc.buy.sforce.visible = false; hudup.mc.buy.text_sforce.text = ""; } else { hudup.mc.buy.text_sforce.text = String((_local2 + 500)); }; } else { Phase.playSound("buttonbuzz.wav", 2); }; }; gcomboButton = function (_arg1:Event){ var _local2:uint; _local2 = uint(hudup.mc.buy.text_gcombo.text); if (player.resource >= _local2){ Phase.playSound("buttonding.mp3", 0.6); TFStats.resSpent = (TFStats.resSpent + _local2); player.resource = (player.resource - _local2); player.maxCombo++; if (player.maxCombo == TFChar.SPIN){ hudup.mc.buy.gcombo.visible = false; hudup.mc.buy.text_gcombo.text = ""; if (player.maxAirCombo == TFChar.HURK){ TFGame.challenge("chal_hillfighter"); }; } else { hudup.mc.buy.text_gcombo.text = String((_local2 + 500)); }; } else { Phase.playSound("buttonbuzz.wav", 2); }; }; acomboButton = function (_arg1:Event){ var _local2:uint; _local2 = uint(hudup.mc.buy.text_acombo.text); if (player.resource >= _local2){ Phase.playSound("buttonding.mp3", 0.6); TFStats.resSpent = (TFStats.resSpent + _local2); player.resource = (player.resource - _local2); player.maxAirCombo++; if (player.maxAirCombo == TFChar.HURK){ hudup.mc.buy.acombo.visible = false; hudup.mc.buy.text_acombo.text = ""; if (player.maxCombo == TFChar.SPIN){ TFGame.challenge("chal_hillfighter"); }; } else { hudup.mc.buy.text_acombo.text = String((_local2 + 500)); }; } else { Phase.playSound("buttonbuzz.wav", 2); }; }; sboostButton = function (_arg1:Event){ var _local2:uint; _local2 = uint(hudup.mc.buy.text_sboost.text); if (player.resource >= _local2){ Phase.playSound("buttonding.mp3", 0.6); TFStats.resSpent = (TFStats.resSpent + _local2); player.resource = (player.resource - _local2); player.speed = (player.speed + 2); player.acc = (player.acc + 0.2); if (player.speed == 12){ hudup.mc.buy.sboost.visible = false; hudup.mc.buy.text_sboost.text = ""; } else { hudup.mc.buy.text_sboost.text = String((_local2 + 500)); }; } else { Phase.playSound("buttonbuzz.wav", 2); }; }; loadSite = function (_arg1:Event){ navigateToURL(new URLRequest("http://pgstudios.org"), "_blank"); }; loadSite2 = function (_arg1:Event){ navigateToURL(new URLRequest("http://www.bubblebox.com/clickreg.php?type=gamestats&id=1173&subid=upgrade_scr"), "_blank"); }; hudup = new PEUIObj("menu_upgrade"); hudup.setPos(0, 400); hudup.mc.visible = false; Phase.attachUIObj(hudup); hudup.mc.buy.bfinish.addEventListener(MouseEvent.CLICK, endUpgrade); hudup.mc.buy.bsave.addEventListener(MouseEvent.CLICK, saveButton); hudup.mc.buy.tforce.addEventListener(MouseEvent.CLICK, tforceButton); hudup.mc.buy.bforce.addEventListener(MouseEvent.CLICK, bforceButton); hudup.mc.buy.sforce.addEventListener(MouseEvent.CLICK, sforceButton); hudup.mc.buy.gcombo.addEventListener(MouseEvent.CLICK, gcomboButton); hudup.mc.buy.acombo.addEventListener(MouseEvent.CLICK, acomboButton); hudup.mc.buy.sboost.addEventListener(MouseEvent.CLICK, sboostButton); hudup.mc.buy.bpixel.addEventListener(MouseEvent.CLICK, loadSite); hudup.mc.buy.bbubble.addEventListener(MouseEvent.CLICK, loadSite2); } public function loadHUDOver(){ var returnToMenu:Function; returnToMenu = function (_arg1:Event){ Phase.resumeStealingFocus(); endGame(); }; hudover = new PEUIObj("menu_over"); hudover.setPos(0, 400); hudover.mc.visible = false; Phase.attachUIObj(hudover); hudover.mc.bmenu.addEventListener(MouseEvent.CLICK, returnToMenu); } public function showHUDOver(){ pauseGame(); Phase.stopStealingFocus(); menu.mc.visible = false; state = OVER; hudover.mc.visible = true; hudover.mc.text_score.text = TFStats.score; hudover.mc.text_kills.text = TFStats.kills; hudover.mc.text_dmgMelee.text = TFStats.dmgMelee; hudover.mc.text_dmgTower.text = TFStats.dmgTower; hudover.mc.text_resFound.text = TFStats.resFound; hudover.mc.text_resSpent.text = TFStats.resSpent; trace(("hudOver round: " + round.round)); if (TFStats.mode == "easy"){ hudover.mc.bbscore.setScore(TFStats.score, 11730001); }; if (TFStats.mode == "normal"){ hudover.mc.bbscore.setScore(TFStats.score, 11730002); }; if (TFStats.mode == "hard"){ hudover.mc.bbscore.setScore(TFStats.score, 11730003); }; if (round.round == 32){ TFStats.clearGame(); menu.mc.modes.resume.bresume.mouseEnabled = false; menu.mc.modes.resume.alpha = 0.5; menu.mc.modes.resume.save_details.text = "No saved games available"; }; } public function resumeGame(){ game.unpause(true); player.towers.unpause(true); tree.unpause(true); hideMenu(); state = GAME; hudbar.mc.visible = true; tips.unhide(); if (round.state == "newround"){ hudrnd.mc.visible = true; }; if (round.state == "midround"){ hudup.mc.visible = true; state = MID; }; } public function hideMenu(){ menu.mc.visible = false; } override public function update(){ super.update(); if (state == GAME){ camTrack(); updateFaeries(); updateHUD(); round.update(); round.updateRemoval(); if (TFTree.life <= 0){ showHUDOver(); }; if ((((((round.nmes.children.length > 0)) && ((round.state == "play")))) && (!(mute)))){ if (overvol < 0.8){ overvol = (overvol + 0.02); }; }; TFEnemy.lastHit++; } else { if (overvol > 0){ overvol = (overvol - 0.02); }; if (state == MID){ camTrack(); updateFaeries(); updateHUD(); round.updateRemoval(); }; if (state == TUT){ if (tut.mc.currentFrame >= 320){ tut.mc.alpha = (tut.mc.alpha - 0.05); if (tut.mc.alpha <= 0){ state = GAME; tut.mc.bskip.removeEventListener(MouseEvent.CLICK, skipTut); Phase.destroy(tut); }; }; }; }; if (!mute){ overlay.adjust((PESoundScape.musicvol * overvol), 9999, 9999); }; } public function input(){ if (state == GAME){ if (Phase.keyTap(27)){ pauseGame(); }; if (((((((((Phase.keyTap(1)) || (Phase.keyTap(69)))) || (Phase.keyTap(17)))) || (Phase.keyTap(163)))) || (Phase.keyTap(162)))){ clicks++; }; } else { if (state == MID){ if (Phase.keyTap(27)){ pauseGame(); }; if (((((((((Phase.keyTap(1)) || (Phase.keyTap(69)))) || (Phase.keyTap(17)))) || (Phase.keyTap(163)))) || (Phase.keyTap(162)))){ clicks++; }; } else { if (state == MENU){ if (((Phase.keyTap(27)) && (!((game == null))))){ resumeGame(); }; }; }; }; if (Phase.keyTap(77)){ mute = !(mute); if (mute){ music.adjust(0, 9999, 9999); overlay.adjust(0, 9999, 9999); } else { music.adjust(PESoundScape.musicvol, 9999, 9999); overlay.adjust((PESoundScape.musicvol * overvol), 9999, 9999); }; }; } public function camTrack(){ var _local1:Vect; var _local2:Vect; _local1 = new Vect(player.pos.x, 200); _local1.add((player.vel.x * 25), 0); _local2 = _local1.subv(Phase.cpos).mult(0.06); if (_local2.rawmag() > 1){ Phase.cpos = Phase.cpos.addv(_local2); if (Phase.cpos.x < 350){ Phase.cpos.x = 350; }; Phase.cam(Phase.cpos, 1); }; } public function enemyDeath(_arg1:TFEnemy){ tree.assignTask(_arg1); } public function loadMap(){ Phase.planes[3].blendMode = "screen"; Phase.planes[4].blendMode = "screen"; map = new PEPhysObj("map"); map.setPos(2500, 0); Phase.autoPhys(map); Phase.attachObj(2, map); Phase.index(map, true); tree = new TFTree(); Phase.index(tree); Phase.cam(new Vect(400, 200), 1); } function showTut(){ tut = new PEUIObj("tut_start"); Phase.attachUIObj(tut); tut.mc.bskip.addEventListener(MouseEvent.CLICK, skipTut); } public function showHUDRound(){ state = GAME; player.bBlockInput = false; round.state = "newround"; hudrnd.mc.visible = true; hudrnd.mc.txt.text = ("Round " + round.round); hudup.mc.visible = false; } public static function showDamage(_arg1:Vect, _arg2:uint){ } public static function challenge(_arg1:String){ if ((((_arg1 == "chal_easy")) && (!(TFStats.chals[0])))){ TFStats.chals[0] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if (TFStats.mode != "easy"){ if ((((_arg1 == "chal_hillfighter")) && (!(TFStats.chals[1])))){ TFStats.chals[1] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_lastguy")) && (!(TFStats.chals[2])))){ TFStats.chals[2] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_spikepunch")) && (!(TFStats.chals[3])))){ TFStats.chals[3] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_superb")) && (!(TFStats.chals[4])))){ TFStats.chals[4] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_stunner")) && (!(TFStats.chals[5])))){ TFStats.chals[5] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_thorny")) && (!(TFStats.chals[6])))){ TFStats.chals[6] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_normal")) && (!(TFStats.chals[7])))){ TFStats.chals[7] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_anime")) && (!(TFStats.chals[8])))){ TFStats.chals[8] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_getoverthere")) && (!(TFStats.chals[9])))){ TFStats.chals[9] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_wontsurvive")) && (!(TFStats.chals[10])))){ TFStats.chals[10] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_tdsucks")) && (!(TFStats.chals[11])))){ TFStats.chals[11] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_smashpansies")) && (!(TFStats.chals[12])))){ TFStats.chals[12] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_hard")) && (!(TFStats.chals[13])))){ TFStats.chals[13] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_ultimate")) && (!(TFStats.chals[14])))){ TFStats.chals[14] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_scoutersays")) && (!(TFStats.chals[15])))){ TFStats.chals[15] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_click100")) && (!(TFStats.chals[16])))){ TFStats.chals[16] = true; TFGame.chals.push(_arg1); TFStats.save(); } else { if ((((_arg1 == "chal_click2000")) && (!(TFStats.chals[17])))){ TFStats.chals[17] = true; TFGame.chals.push(_arg1); TFStats.save(); }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; } public static function warn(){ if (flashPhase == 0){ flashPhase = 20; }; } } }//package
Section 152
//TFHacman (TFHacman) package { public class TFHacman extends TFFlyEnemy { public function TFHacman(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, ((_arg2 - 30) - ((1 * Math.random()) * 100)), 0.3, 0.3, 0); setState(true, false, true); mc.visible = false; attachImage("hacman_mc"); playAnim("fly"); faceDir("l"); speed = 2; acc = 0.3; airControl = 0.5; bounce = 1; hoffset = 30; bGrav = false; health = (maxhealth = 40); value = 25; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); if (pos.y > 150){ vel.y = (vel.y - 0.025); } else { if (pos.y < 10){ vel.y = (vel.y + 0.1); } else { vel.y = (vel.y * 0.99); }; }; } else { stun--; if (stun == 0){ playAnim("fly"); }; control("stop"); vel.set(0, 0); }; } else { control("stop"); }; } } }//package
Section 153
//TFHacman2 (TFHacman2) package { public class TFHacman2 extends TFFlyEnemy { public function TFHacman2(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, ((_arg2 - 30) - ((1 * Math.random()) * 100)), 0.3, 0.3, 0); setState(true, false, true); mc.visible = false; attachImage("hacman2_mc"); playAnim("fly"); faceDir("l"); speed = 4; acc = 0.25; airControl = 1; bounce = 1; hoffset = 30; bGrav = false; health = (maxhealth = 120); value = 70; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); if (pos.y > 150){ vel.y = (vel.y - 0.025); } else { if (pos.y < 10){ vel.y = (vel.y + 0.1); } else { vel.y = (vel.y * 0.99); }; }; } else { stun--; if (stun == 0){ playAnim("fly"); }; control("stop"); vel.set(0, 0); }; } else { control("stop"); }; } } }//package
Section 154
//TFHacmanBoss (TFHacmanBoss) package { public class TFHacmanBoss extends TFFlyEnemy { public function TFHacmanBoss(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, ((_arg2 - 30) - ((1 * Math.random()) * 100)), 0.3, 0.3, 0); setState(true, false, true); mc.visible = false; attachImage("hacman_mc"); sca = sca.mult(4); img[0].scaleX = (img[0].scaleY = 3); playAnim("fly"); faceDir("l"); stunres = 50; speed = 1.6; acc = 0.4; airControl = 0.8; bounce = 0.9; hoffset = 80; bGrav = false; health = (maxhealth = 465); value = 500; bBoss = true; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); if (pos.y > 150){ vel.y = (vel.y - 0.025); } else { if (pos.y < 10){ vel.y = (vel.y + 0.1); } else { vel.y = (vel.y * 0.99); }; }; } else { stun--; if (stun == 0){ playAnim("fly"); }; control("stop"); vel.set(0, 0); }; } else { control("stop"); }; } } }//package
Section 155
//TFPusher (TFPusher) package { public class TFPusher extends TFEnemy { public function TFPusher(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.4 * 100)), 0.4, 0.8, 0); setState(true, false, true); mc.visible = false; attachImage("pusher_mc"); imgOffset.set(0, 40); playAnim("run"); faceDir("l"); stunres = 20; speed = 1.3; acc = 0.25; airControl = 0.1; hoffset = 50; health = (maxhealth = 150); value = 35; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 156
//TFPusher2 (TFPusher2) package { public class TFPusher2 extends TFEnemy { public function TFPusher2(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.4 * 100)), 0.4, 0.8, 0); setState(true, false, true); mc.visible = false; attachImage("pusher2_mc"); sca = sca.mult(1.5); img[0].scaleX = (img[0].scaleY = 1.5); imgOffset.set(0, 60); playAnim("run"); faceDir("l"); stunres = 45; speed = 1.8; acc = 0.4; airControl = 0.1; hoffset = 65; health = (maxhealth = 200); value = 65; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 157
//TFPusherBoss (TFPusherBoss) package { public class TFPusherBoss extends TFEnemy { public function TFPusherBoss(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (1 * 100)), 0.4, 0.8, 0); setState(true, false, true); mc.visible = false; attachImage("pusher_mc"); sca = sca.mult(2.5); img[0].scaleX = (img[0].scaleY = 2.5); imgOffset.set(0, 100); playAnim("run"); faceDir("l"); stunres = 60; speed = 1; acc = 1; airControl = 0.1; hoffset = 95; health = (maxhealth = 585); value = 250; bBoss = true; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 158
//TFReWheel (TFReWheel) package { public class TFReWheel extends TFEnemy { public var progress:Number; public var stuck:uint; public function TFReWheel(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.2 * 100)), 0.4, 0.4, 0); setState(true, false, true); mc.visible = false; attachImage("rewheel_mc"); imgOffset.set(0, 20); playAnim("run"); faceDir("l"); stunres = 10; speed = 5; acc = 0.125; airControl = 0.1; hoffset = 35; health = (maxhealth = 80); value = 40; } override public function behave(){ if (bAlive){ if (pos.x > (progress - 100)){ stuck++; if (stuck > 150){ control("jump"); vel.x = -5; stuck = 0; progress = pos.x; }; } else { progress = pos.x; stuck = 0; }; if (stun == 0){ control("move", "l"); } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 159
//TFReWheel2 (TFReWheel2) package { public class TFReWheel2 extends TFEnemy { public var progress:Number; public var stuck:uint; public function TFReWheel2(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.2 * 100)), 0.55, 0.6, 0); setState(true, false, true); mc.visible = false; attachImage("rewheel2_mc"); sca = sca.mult(1.66); img[0].scaleX = (img[0].scaleY = 1.66); imgOffset.set(0, 50); playAnim("run"); faceDir("l"); stunres = 15; speed = 6; acc = 0.225; airControl = 0.1; hoffset = 45; health = (maxhealth = 175); value = 80; } override public function behave(){ if (bAlive){ if (pos.x > (progress - 100)){ stuck++; if (stuck > 150){ control("jump"); vel.x = -5; stuck = 0; progress = pos.x; }; } else { progress = pos.x; stuck = 0; }; if (stun == 0){ control("move", "l"); } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 160
//TFReWheelBoss (TFReWheelBoss) package { public class TFReWheelBoss extends TFEnemy { public var progress:Number; public var stuck:uint; public function TFReWheelBoss(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.5 * 100)), 0.55, 0.6, 0); setState(true, false, true); mc.visible = false; attachImage("rewheel_mc"); sca = sca.mult(2); img[0].scaleX = (img[0].scaleY = 2); imgOffset.set(0, 60); playAnim("run"); faceDir("l"); stunres = 40; speed = 6; acc = 0.3; airControl = 0.1; hoffset = 60; health = (maxhealth = 320); value = 600; } override public function behave(){ if (bAlive){ if (pos.x > (progress - 100)){ stuck++; if (stuck > 150){ control("jump"); vel.x = -5; stuck = 0; progress = pos.x; }; } else { progress = pos.x; stuck = 0; }; if (stun == 0){ control("move", "l"); } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 161
//TFRoundData (TFRoundData) package { public class TFRoundData { public var rate:uint; public var times:uint; public var type:String; public var counter:uint; public function TFRoundData(_arg1:String, _arg2:uint, _arg3:uint){ type = _arg1; times = _arg2; rate = _arg3; } } }//package
Section 162
//TFRounds (TFRounds) package { import flash.filters.*; public class TFRounds extends PEObj { public var valBoost:Number; public var state:String; public var bWaiting:Boolean; public var round:uint; public var healthBoost:Number; public var nmes:PEPhysObj; public var data:Array; public var healthMult:Number; public var beams:Array; public var valMult:Number; public static var snmes:PEPhysObj; public function TFRounds(){ super(""); state = "newround"; round = 1; healthBoost = 1; healthMult = 1.2; valBoost = 1; valMult = 1.04; nmes = new PEPhysObj(""); nmes.colType = Phase.ENEMY; snmes = nmes; data = new Array(); beams = new Array(); } public function glow(){ var _local1:*; var _local2:*; var _local3:*; if (!TFGame.nmeGlow){ for (_local1 in nmes.children) { _local2 = nmes.children[_local1]; _local2.img[0].body.filters = []; }; } else { for (_local1 in nmes.children) { _local3 = new GlowFilter(); _local3.blurX = 16; _local3.blurY = 16; _local3.strength = 1; _local2 = nmes.children[_local1]; if ((_local2 is TFBob)){ _local3.color = 0xFFFF; } else { if ((_local2 is TFBob2)){ _local3.color = 16724838; _local3.strength = 1.6; } else { if ((((_local2 is TFPusher)) || ((_local2 is TFPusherBoss)))){ _local3.color = 0xB3FF00; } else { if ((_local2 is TFPusher2)){ _local3.color = 3355545; } else { if ((((_local2 is TFHacman)) || ((_local2 is TFHacmanBoss)))){ _local3.color = 0xFFCC00; } else { if ((_local2 is TFHacman2)){ _local3.color = 0xFFFFFF; _local3.strength = 1.5; } else { if ((((_local2 is TFReWheel)) || ((_local2 is TFReWheelBoss)))){ _local3.color = 0xFF00FF; } else { if ((_local2 is TFReWheel2)){ _local3.color = 0xFF9900; } else { if ((_local2 is TFTackThompson)){ _local3.color = 0xFF00; }; }; }; }; }; }; }; }; }; _local2.img[0].body.filters = [_local3]; }; }; } public function spawnUnit(_arg1:String){ var _local2:*; _local2 = Phase.rand(0, 3, true); if (_local2 == 0){ _local2 = 4300; beams[0].gotoAndPlay("burst"); } else { if (_local2 == 1){ _local2 = 4370; beams[1].gotoAndPlay("burst"); } else { if (_local2 == 2){ _local2 = 4440; beams[2].gotoAndPlay("burst"); }; }; }; if (_arg1 == "bob"){ return (new TFBob(_local2, 375)); }; if (_arg1 == "bob2"){ return (new TFBob2(_local2, 375)); }; if (_arg1 == "pusher"){ return (new TFPusher(_local2, 375)); }; if (_arg1 == "pusher2"){ return (new TFPusher2(_local2, 375)); }; if (_arg1 == "rewheel"){ return (new TFReWheel(_local2, 375)); }; if (_arg1 == "rewheel2"){ return (new TFReWheel2(_local2, 375)); }; if (_arg1 == "strutter"){ return (new TFStrutter(_local2, 375)); }; if (_arg1 == "strutter2"){ return (new TFStrutter2(_local2, 375)); }; if (_arg1 == "hacman"){ return (new TFHacman(_local2, 375)); }; if (_arg1 == "hacman2"){ return (new TFHacman2(_local2, 375)); }; if (_arg1 == "tack"){ return (new TFTackThompson(_local2, 375)); }; if (_arg1 == "bosspusher"){ return (new TFPusherBoss(_local2, 375)); }; if (_arg1 == "bosshacman"){ return (new TFHacmanBoss(_local2, 375)); }; if (_arg1 == "bossrewheel"){ return (new TFReWheelBoss(_local2, 375)); }; if (_arg1 == "strutterknight"){ healthBoost = (healthBoost * 1.08); return (new TFStrutterKnight(_local2, 375)); }; if (_arg1 == "tackknight"){ return (new TFTackThompsonKnight(_local2, 375)); }; } public function allDead(){ var _local1:*; if (data.length > 0){ return (false); }; for (_local1 in nmes.children) { if (nmes.children[_local1].bAlive){ return (false); }; }; return (true); } override public function update(){ var _local1:*; var _local2:*; var _local3:TFEnemy; super.update(); if (!bWaiting){ for (_local1 in data) { _local2 = data[_local1]; _local2.counter++; if (_local2.counter == _local2.rate){ _local2.counter = 0; _local2.times--; _local3 = spawnUnit(_local2.type); _local3.adjustDifficulty(); _local3.maxhealth = (_local3.maxhealth * healthBoost); _local3.health = _local3.maxhealth; _local3.value = (_local3.value * valBoost); Phase.attachObj(3, _local3); Phase.parent(_local3, nmes); if (!TFGame.nmeGlow){ _local3.img[0].body.filters = []; }; }; if (_local2.times == 0){ data.splice(_local1, 1); }; }; }; } public function startRound(){ state = "play"; if (round == 1){ data.push(new TFRoundData("bob", 12, 80)); } else { if (round == 2){ data.push(new TFRoundData("bob", 8, 80)); data.push(new TFRoundData("hacman", 4, 140)); } else { if (round == 3){ data.push(new TFRoundData("bob", 5, 120)); data.push(new TFRoundData("pusher", 5, 160)); } else { if (round == 4){ data.push(new TFRoundData("bob", 5, 140)); data.push(new TFRoundData("pusher", 5, 120)); data.push(new TFRoundData("hacman", 5, 100)); } else { if (round == 5){ data.push(new TFRoundData("rewheel", 12, 40)); } else { if (round == 6){ data.push(new TFRoundData("pusher", 20, 80)); } else { if (round == 7){ data.push(new TFRoundData("hacman", 30, 40)); } else { if (round == 8){ data.push(new TFRoundData("bob", 15, 120)); data.push(new TFRoundData("rewheel", 15, 80)); } else { if (round == 9){ data.push(new TFRoundData("pusher", 15, 120)); data.push(new TFRoundData("rewheel", 10, 40)); data.push(new TFRoundData("hacman", 20, 80)); } else { if (round == 10){ data.push(new TFRoundData("bosspusher", 1, 100)); } else { if (round == 11){ data.push(new TFRoundData("pusher", 18, 60)); data.push(new TFRoundData("bob2", 7, 130)); } else { if (round == 12){ data.push(new TFRoundData("tack", 15, 60)); } else { if (round == 13){ data.push(new TFRoundData("pusher", 18, 60)); data.push(new TFRoundData("bob2", 7, 130)); } else { if (round == 14){ data.push(new TFRoundData("bob2", 6, 130)); data.push(new TFRoundData("pusher2", 7, 90)); } else { if (round == 15){ data.push(new TFRoundData("rewheel", 10, 80)); data.push(new TFRoundData("tack", 15, 60)); } else { if (round == 16){ data.push(new TFRoundData("strutter", 6, 90)); data.push(new TFRoundData("hacman", 10, 200)); } else { if (round == 17){ data.push(new TFRoundData("bob", 5, 40)); data.push(new TFRoundData("hacman", 5, 60)); data.push(new TFRoundData("pusher", 5, 80)); data.push(new TFRoundData("rewheel", 5, 100)); data.push(new TFRoundData("bob2", 5, 120)); data.push(new TFRoundData("tack", 5, 140)); data.push(new TFRoundData("pusher2", 5, 160)); } else { if (round == 18){ data.push(new TFRoundData("rewheel2", 10, 40)); } else { if (round == 19){ data.push(new TFRoundData("rewheel2", 5, 120)); data.push(new TFRoundData("pusher2", 20, 40)); } else { if (round == 20){ data.push(new TFRoundData("bosshacman", 1, 100)); } else { if (round == 21){ data.push(new TFRoundData("tack", 8, 100)); data.push(new TFRoundData("strutter", 8, 100)); } else { if (round == 22){ data.push(new TFRoundData("rewheel2", 20, 80)); } else { if (round == 23){ data.push(new TFRoundData("strutter", 20, 60)); } else { if (round == 24){ data.push(new TFRoundData("hacman2", 8, 100)); data.push(new TFRoundData("pusher2", 12, 90)); } else { if (round == 25){ data.push(new TFRoundData("hacman2", 12, 60)); } else { if (round == 26){ data.push(new TFRoundData("strutter", 8, 140)); data.push(new TFRoundData("pusher2", 12, 80)); data.push(new TFRoundData("tack", 8, 120)); } else { if (round == 27){ data.push(new TFRoundData("strutter2", 5, 160)); } else { if (round == 28){ data.push(new TFRoundData("pusher2", 10, 160)); data.push(new TFRoundData("pusher", 20, 80)); } else { if (round == 29){ data.push(new TFRoundData("bob", 1, 200)); } else { if (round == 30){ data.push(new TFRoundData("bossrewheel", 3, 80)); } else { if (round == 31){ data.push(new TFRoundData("strutterknight", 99, 350)); data.push(new TFRoundData("tackknight", 99, 425)); }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; TFStats.score = (TFStats.score + (round * 100)); healthBoost = (healthBoost * healthMult); valBoost = (valBoost * valMult); round++; } public function getDead(){ var _local1:Array; var _local2:*; _local1 = new Array(); for (_local2 in nmes.children) { if (((!(nmes.children[_local2].bAlive)) && (!(nmes.children[_local2].bTargeted)))){ _local1.push(nmes.children[_local2]); }; }; return (_local1.slice()); } public function updateRemoval(){ var _local1:*; var _local2:*; for (_local1 in nmes.children) { _local2 = nmes.children[_local1]; if (_local2.removeCount > 0){ _local2.removeCount--; if (_local2.removeCount == 0){ Phase.destroy(_local2); _local1--; }; }; }; } public static function getAll(){ return (snmes); } } }//package
Section 163
//TFStats (TFStats) package { import flash.display.*; import flash.net.*; public class TFStats { public static var resFound:uint = 0; public static var score:uint = 0; public static var stunned:uint = 0; public static var kills:uint = 0; public static var dmgMelee:uint = 0; public static var launched:uint = 0; public static var towerBoost:Number = 1; public static var killsMelee:uint = 0; public static var mode:String = ""; public static var dmgTower:uint = 0; public static var resSpent:uint = 0; public static var airHits:uint = 0; public static var tBoostAmt:Number = 1.25; public static var chals:Array = new Array(); public static var killsScore:uint = 0; public static var bSave:Boolean = false; public static function save(){ var _local1:SharedObject; _local1 = SharedObject.getLocal("toweringforever_data", "/", false); _local1.data.killsMelee = killsMelee; _local1.data.chals = chals; _local1.flush(); _local1.close(); } public static function reset(){ var _local1:*; score = (kills = (dmgMelee = (dmgTower = (resFound = (resSpent = 0))))); towerBoost = 1; _local1 = 0; while (_local1 < 18) { chals.push(false); _local1++; }; killsScore = 0; } public static function saveGame(_arg1:TFChar, _arg2:TFRounds, _arg3:MovieClip){ var _local4:SharedObject; var _local5:*; var _local6:*; var _local7:*; var _local8:*; _local4 = SharedObject.getLocal("toweringforever_data", "/", false); _local4.data.mode = mode; _local4.data.score = score; _local4.data.kills = kills; _local4.data.dmgMelee = dmgMelee; _local4.data.dmgTower = dmgTower; _local4.data.resFound = resFound; _local4.data.resSpent = resSpent; _local4.data.towerBoost = towerBoost; _local4.data.tBoostAmt = tBoostAmt; _local4.data.resource = _arg1.resource; _local4.data.maxCombo = _arg1.maxCombo; _local4.data.maxAirCombo = _arg1.maxAirCombo; _local4.data.speed = _arg1.speed; _local4.data.dmgBoost = _arg1.dmgBoost; _local4.data.dmgMult = _arg1.dmgMult; _local4.data.launchStr = _arg1.launchStr; _local4.data.stunStr = _arg1.stunStr; _local5 = new Array(); for (_local6 in _arg1.towers.children) { _local7 = _arg1.towers.children[_local6]; if (_local7.sold){ } else { _local8 = ""; if ((_local7 is TFVine)){ _local8 = "vine"; }; if ((_local7 is TFBoulder)){ _local8 = "boulder"; }; if ((_local7 is TFStorm)){ _local8 = "storm"; }; if ((_local7 is TFTornado)){ _local8 = "tornado"; }; _local5.push(new Array(_local8, _local7.level, _local7.damage, _local7.speed, _local7.range, _local7.pos.x, _local7.pos.y)); }; }; _local4.data.towers = _local5; _local4.data.round = _arg2.round; _local4.data.healthBoost = _arg2.healthBoost; _local4.data.healthMult = _arg2.healthMult; _local4.data.valBoost = _arg2.valBoost; _local4.data.valMult = _arg2.valMult; _local4.data.tforce = _arg3.text_tforce.text; _local4.data.bforce = _arg3.text_bforce.text; _local4.data.sforce = _arg3.text_sforce.text; _local4.data.gcombo = _arg3.text_gcombo.text; _local4.data.acombo = _arg3.text_acombo.text; _local4.data.sboost = _arg3.text_sboost.text; _local4.data.tlife = TFTree.life; _local4.data.block = false; _local4.flush(); _local4.close(); bSave = true; } public static function load(){ var _local1:SharedObject; _local1 = SharedObject.getLocal("toweringforever_data", "/", false); if (_local1.data.killsMelee == null){ trace("no killsMelee yet"); killsMelee = 0; } else { killsMelee = _local1.data.killsMelee; }; if (_local1.data.chals == null){ trace("no chals yet"); } else { chals = _local1.data.chals; }; if ((((_local1.data.round == null)) || ((_local1.data.block == true)))){ trace("no saves yet"); } else { bSave = true; }; trace(("load block save: " + _local1.data.block)); _local1.close(); } public static function clearGame(){ var _local1:SharedObject; _local1 = SharedObject.getLocal("toweringforever_data", "/", false); _local1.data.block = true; trace(("clearGame block save: " + _local1.data.block)); _local1.flush(); _local1.close(); bSave = false; } public static function loadGame(_arg1:TFChar, _arg2:TFRounds, _arg3:MovieClip){ var _local4:SharedObject; var _local5:*; var _local6:*; _local4 = SharedObject.getLocal("toweringforever_data", "/", false); trace(("loadGame block save: " + _local4.data.block)); if (_local4.data.block == true){ _local4.close(); bSave = false; return; }; mode = _local4.data.mode; score = _local4.data.score; kills = _local4.data.kills; dmgMelee = _local4.data.dmgMelee; dmgTower = _local4.data.dmgTower; resFound = _local4.data.resFound; resSpent = _local4.data.resSpent; towerBoost = _local4.data.towerBoost; tBoostAmt = _local4.data.tBoostAmt; _arg1.resource = _local4.data.resource; _arg1.maxCombo = _local4.data.maxCombo; _arg1.maxAirCombo = _local4.data.maxAirCombo; _arg1.speed = _local4.data.speed; _arg1.dmgBoost = _local4.data.dmgBoost; _arg1.dmgMult = _local4.data.dmgMult; _arg1.launchStr = _local4.data.launchStr; _arg1.stunStr = _local4.data.stunStr; _arg2.round = _local4.data.round; _arg2.healthBoost = _local4.data.healthBoost; _arg2.healthMult = _local4.data.healthMult; _arg2.valBoost = _local4.data.valBoost; _arg2.valMult = _local4.data.valMult; _arg3.text_tforce.text = _local4.data.tforce; _arg3.text_bforce.text = _local4.data.bforce; _arg3.text_sforce.text = _local4.data.sforce; _arg3.text_gcombo.text = _local4.data.gcombo; _arg3.text_acombo.text = _local4.data.acombo; _arg3.text_sboost.text = _local4.data.sboost; TFTree.life = _local4.data.tlife; _local5 = _local4.data.towers; for (_local6 in _local5) { _arg1.reloadTower(_local5[_local6]); }; _local4.close(); } } }//package
Section 164
//TFStorm (TFStorm) package { public class TFStorm extends TFTower { public function TFStorm(_arg1:Vect){ super("", Phase.NONE); setPosv(_arg1); attachImage("tower_storm"); img[0].blendMode = "screen"; damage = TFTower.dmgStorm; speed = 40; range = 300; Phase.attachObj(2, this); } override public function fire(){ var _local1:*; var _local2:*; var _local3:*; _local1 = chooseTarget(); if (_local1 != 99999){ count = speed; _local2 = new TFStormProj(_local1, damage); Phase.parent(_local2, this); Phase.attachObj(5, _local2); _local3 = Phase.rand(0, 6, true); if (_local3 == 0){ _local2.mc.gotoAndStop(1); }; if (_local3 == 1){ _local2.mc.gotoAndStop(2); }; if (_local3 == 2){ _local2.mc.gotoAndStop(3); }; if (_local3 == 3){ _local2.mc.gotoAndStop(1); _local2.mc.scaleX = (_local2.mc.scaleX * -1); }; if (_local3 == 4){ _local2.mc.gotoAndStop(2); _local2.mc.scaleX = (_local2.mc.scaleX * -1); }; if (_local3 == 5){ _local2.mc.gotoAndStop(3); _local2.mc.scaleX = (_local2.mc.scaleX * -1); }; } else { count = 10; }; } public function chooseTarget(){ var _local1:Array; var _local2:PEPhysObj; var _local3:*; var _local4:*; _local1 = new Array(); _local2 = TFRounds.getAll(); for (_local3 in _local2.children) { _local4 = _local2.children[_local3]; if (_local4.bAlive){ if ((((_local4.pos.x < (pos.x + range))) && ((_local4.pos.x > (pos.x - range))))){ _local1.push(_local4.pos.x); }; }; }; if (_local1.length == 0){ return (99999); }; return (_local1[Phase.rand(0, _local1.length, true)]); } } }//package
Section 165
//TFStormProj (TFStormProj) package { public class TFStormProj extends PEPhysObj { var life:uint; public function TFStormProj(_arg1:Number, _arg2:uint){ super("tower_storm_proj", Phase.VOL); mc.blendMode = "screen"; colType = Phase.PROJECTILE; colMask = (colMask ^ Phase.PROJECTILE); colMask = (colMask ^ Phase.PLAYER); triggerMask = (triggerMask ^ Phase.PROJECTILE); triggerMask = (triggerMask ^ Phase.PLAYER); setPos(_arg1, 0); tells.push(("shit" + _arg2)); life = 20; } override public function update(){ if (life < 10){ mc.alpha = (mc.alpha - 0.1); }; super.update(); } } }//package
Section 166
//TFStrutter (TFStrutter) package { public class TFStrutter extends TFEnemy { public function TFStrutter(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.5 * 100)), 0.5, 0.5, 0); setState(true, false, true); mc.visible = false; attachImage("strutter_mc"); imgOffset.set(0, 25); playAnim("run"); faceDir("l"); stunres = 40; speed = 2.5; acc = 0.25; airControl = 0.1; jumpStr = -11.5; hoffset = 45; health = (maxhealth = 225); value = 70; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); if (state == STAND){ if (Phase.rand(0, 100, true) == 66){ playAnim("jump"); control("jump"); }; }; } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 167
//TFStrutter2 (TFStrutter2) package { public class TFStrutter2 extends TFEnemy { public function TFStrutter2(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.5 * 100)), 0.5, 0.5, 0); setState(true, false, true); mc.visible = false; attachImage("strutter2_mc"); sca = sca.mult(2); img[0].scaleX = (img[0].scaleY = 2); imgOffset.set(0, 50); playAnim("run"); faceDir("l"); stunres = 50; speed = 1; acc = 1; airControl = 1; jumpStr = -10; hoffset = 70; health = (maxhealth = 300); value = 85; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); if (state == STAND){ if (Phase.rand(0, 150, true) == 66){ playAnim("jump"); control("jump"); }; }; } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 168
//TFStrutterKnight (TFStrutterKnight) package { public class TFStrutterKnight extends TFEnemy { public function TFStrutterKnight(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, (_arg2 - (0.5 * 100)), 0.5, 0.5, 0); setState(true, false, true); mc.visible = false; attachImage("strutter2_mc"); sca = sca.mult(2); img[0].scaleX = (img[0].scaleY = 2); imgOffset.set(0, 50); playAnim("run"); faceDir("l"); stunres = 45; speed = 1; acc = 1; airControl = 1; hoffset = 75; health = (maxhealth = 225); value = 100; bScore = true; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); if (state == STAND){ if (Phase.rand(0, 200, true) == 66){ control("jump"); playAnim("jump"); }; }; } else { stun--; if (stun == 0){ playAnim("run"); }; control("stop"); vel.x = 0; }; } else { control("stop"); }; } } }//package
Section 169
//TFTackThompson (TFTackThompson) package { public class TFTackThompson extends TFFlyEnemy { public function TFTackThompson(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, ((_arg2 - 45) - ((1 * Math.random()) * 100)), 0.45, 0.45, 0); setState(true, false, true); mc.visible = false; attachImage("tack_mc"); playAnim("fly"); faceDir("l"); speed = 1; acc = 0.35; airControl = 1; bounce = 0.6; hoffset = 50; bGrav = false; health = (maxhealth = 190); value = 65; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); if (pos.y > 100){ vel.y = (vel.y - 0.1); } else { if (pos.y < 100){ vel.y = (vel.y + 0.1); } else { vel.y = (vel.y * 0.99); }; }; } else { stun--; if (stun == 0){ playAnim("fly"); }; control("stop"); vel.set(0, 0); }; } else { control("stop"); }; } } }//package
Section 170
//TFTackThompsonKnight (TFTackThompsonKnight) package { public class TFTackThompsonKnight extends TFFlyEnemy { public function TFTackThompsonKnight(_arg1:Number, _arg2:Number){ super("col_circle", Phase.CIRCLE); setProps(_arg1, ((_arg2 - 45) - ((1 * Math.random()) * 100)), 0.45, 0.45, 0); setState(true, false, true); mc.visible = false; attachImage("hacman_mc"); sca = sca.mult(1.5); img[0].scaleX = (img[0].scaleY = 1.5); playAnim("fly"); faceDir("l"); stunres = 45; speed = 0.8; acc = 0.4; airControl = 1; bounce = 0.6; hoffset = 50; bGrav = false; health = (maxhealth = 200); value = 100; bScore = true; } override public function behave(){ if (bAlive){ if (stun == 0){ control("move", "l"); if (pos.y > 100){ vel.y = (vel.y - 0.1); } else { if (pos.y < 100){ vel.y = (vel.y + 0.1); } else { vel.y = (vel.y * 0.99); }; }; } else { stun--; if (stun == 0){ playAnim("fly"); }; control("stop"); vel.set(0, 0); }; } else { control("stop"); }; } } }//package
Section 171
//TFTips (TFTips) package { public class TFTips { public var phase:uint; public var counter:uint; public var tip:PEUIObj; public var bVis:Boolean; public function TFTips(){ counter = 80; phase = 0; tip = new PEUIObj("hud_tips"); tip.mc.txt.text = "Press 'ESC' to Pause"; Phase.attachUIObj(tip); bVis = true; tip.mc.mouseEnabled = false; } public function hide(){ tip.mc.visible = false; bVis = false; } public function unhide(){ if (phase < 8){ tip.mc.visible = true; }; bVis = true; } public function update(){ if (bVis){ counter++; if ((((counter < 200)) && ((tip.mc.alpha < 1)))){ tip.mc.alpha = (tip.mc.alpha + 0.025); }; if ((((counter > 320)) && ((tip.mc.alpha > 0)))){ tip.mc.alpha = (tip.mc.alpha - 0.025); }; if (counter == 360){ phase++; counter = 40; if (phase == 1){ tip.mc.txt.text = "Press 'Arrow Keys' to Move"; }; if (phase == 2){ tip.mc.txt.text = "Press 'Down Arrow' to Build"; }; if (phase == 3){ tip.mc.txt.text = "Press 'Mouse Button' to Attack"; }; if (phase == 4){ tip.mc.txt.text = "Press 'M' to Mute the music"; }; if (phase == 5){ tip.mc.txt.text = "See 'Tutorial' for Advanced Controls"; }; if (phase == 6){ tip.mc.txt.text = "Alt Controls: 'WASD' keys to Move"; }; if (phase == 7){ tip.mc.txt.text = "Alt Controls: 'CTRL' or 'E' to Attack"; }; if (phase == 8){ hide(); }; }; }; } } }//package
Section 172
//TFTornado (TFTornado) package { public class TFTornado extends TFTower { public function TFTornado(_arg1:Vect){ var _local2:*; super("", Phase.NONE); setPosv(_arg1); attachImage("tower_tornado"); img[0].blendMode = "screen"; damage = TFTower.dmgTornado; Phase.attachObj(2, this); _local2 = new TFTornadoProj(); _local2.tells.push(((("t" + level) + "hit") + damage)); _local2.setPos((pos.x - 180), 0); Phase.parent(_local2, this); Phase.attachObj(5, _local2); } override public function fire(){ count = 20; children[0].id = PEIndex.createID(); } public function levelUp(){ children[0].tells.pop(); children[0].tells.push(((("t" + level) + "hit") + damage)); } } }//package
Section 173
//TFTornadoProj (TFTornadoProj) package { public class TFTornadoProj extends PEPhysObj { var life:uint; public function TFTornadoProj(){ super("col_vol", Phase.VOL); attachImage("tower_tornado_proj"); img[0].blendMode = "screen"; imgOffset.set(-10, 0); mc.visible = false; sca.set(3.8, 4); colType = Phase.PROJECTILE; colMask = (colMask ^ Phase.PROJECTILE); colMask = (colMask ^ Phase.PLAYER); triggerMask = (triggerMask ^ Phase.PROJECTILE); triggerMask = (triggerMask ^ Phase.PLAYER); } override public function update(){ super.update(); life = 9999; } } }//package
Section 174
//TFTower (TFTower) package { public class TFTower extends PEPhysObj { public var sold:Boolean; public var count:uint; public var speed:uint; public var range:uint; public var damage:uint; public var level:uint; public static var costBoulder:uint = 250; public static var dmgTornado:uint = 5; public static var dmgVine:uint = 15; public static var costTornado:uint = 600; public static var dmgStorm:uint = 30; public static var dmgBoulder:uint = 15; public static var costVine:uint = 150; public static var costStorm:uint = 300; public function TFTower(_arg1, _arg2:uint){ super(_arg1, _arg2); colType = Phase.PROJECTILE; colMask = (colMask ^ Phase.PROJECTILE); colMask = (colMask ^ Phase.PLAYER); triggerMask = (triggerMask ^ Phase.PROJECTILE); triggerMask = (triggerMask ^ Phase.PLAYER); level = 1; damage = 0; range = 0; speed = 40; count = 0; sold = false; } public function fire(){ } public function sell(){ sold = true; while (children.length > 0) { Phase.destroy(children[0]); }; } override public function update(){ var _local1:*; var _local2:*; if (((paused) || (sold))){ return; }; if (count > 0){ count--; }; if (count == 0){ fire(); }; for (_local1 in children) { _local2 = children[_local1]; if ((_local2 is TFVineProj)){ if (TFVineProj(_local2).snags >= 8){ TFGame.challenge("chal_thorny"); }; }; _local2.life--; if (_local2.life == 0){ Phase.destroy(_local2); _local1--; }; }; super.update(); } } }//package
Section 175
//TFTree (TFTree) package { public class TFTree extends PEObj { public var fae:Array; public static var life:uint; public function TFTree(){ var _local1:*; var _local2:*; super(""); TFTree.life = 20; fae = new Array(); _local1 = 0; while (_local1 < 25) { _local2 = new TFFaery(); children.push(_local2); fae.push(_local2); Phase.attachObj(2, _local2); _local1++; }; } public function assignTask(_arg1:TFEnemy){ var _local2:*; var _local3:*; for (_local2 in fae) { _local3 = fae[_local2]; if (_local3.state == "idle"){ _local3.target = _arg1; _local3.state = "seek"; _local3.res = (_local3.res + _arg1.value); _arg1.bTargeted = true; return; }; }; } public function reset(){ var _local1:*; var _local2:*; TFTree.life = 20; for (_local1 in fae) { _local2 = fae[_local1]; _local2.res = 0; }; } public static function hurt(){ life--; } } }//package
Section 176
//TFUpgradeIcon (TFUpgradeIcon) package { import flash.display.*; public class TFUpgradeIcon extends MovieClip { public var lv2:SimpleButton; public var lv3:SimpleButton; public var lv4:SimpleButton; } }//package
Section 177
//TFVine (TFVine) package { public class TFVine extends TFTower { public function TFVine(_arg1:Vect){ super("", Phase.NONE); setPosv(_arg1); attachImage("tower_vine"); img[0].blendMode = "screen"; damage = TFTower.dmgVine; speed = 50; range = 360; Phase.attachObj(2, this); } override public function fire(){ var _local1:*; var _local2:*; _local1 = chooseTarget(99999); if (_local1 != 99999){ count = speed; _local2 = new TFVineProj((_local1 - 15), damage); Phase.parent(_local2, this); Phase.attachObj(5, _local2); if (level > 1){ _local1 = chooseTarget(_local1); if (_local1 != 99999){ count = speed; _local2 = new TFVineProj((_local1 - 15), damage); Phase.parent(_local2, this); Phase.attachObj(5, _local2); }; }; } else { count = 10; }; } public function chooseTarget(_arg1:Number){ var _local2:Number; var _local3:PEPhysObj; var _local4:*; var _local5:*; _local2 = 99999; _local3 = TFRounds.getAll(); for (_local4 in _local3.children) { _local5 = _local3.children[_local4]; if (_local5.bAlive){ if (_local5.pos.x != _arg1){ if ((((_local5.pos.x < (pos.x + range))) && ((_local5.pos.x > (pos.x - range))))){ if (_local5.pos.x < _local2){ _local2 = _local5.pos.x; }; }; }; }; }; return (_local2); } } }//package
Section 178
//TFVineProj (TFVineProj) package { public class TFVineProj extends PEPhysObj { var snags:uint;// = 0 var life:uint; public function TFVineProj(_arg1:Number, _arg2:uint){ snags = 0; super("tower_vine_proj", Phase.VOL); mc.blendMode = "screen"; colType = Phase.PROJECTILE; colMask = (colMask ^ Phase.PROJECTILE); colMask = (colMask ^ Phase.PLAYER); triggerMask = (triggerMask ^ Phase.PROJECTILE); triggerMask = (triggerMask ^ Phase.PLAYER); setPos(_arg1, 400); setScale(0.2, 1); tells.push(("vhit" + _arg2)); life = 30; } override public function update(){ if (life > 10){ sca.x = (sca.x + 0.04); } else { mc.alpha = (mc.alpha - 0.1); }; if (pos.y > 0){ pos.y = (pos.y - 25); }; super.update(); } } }//package
Section 179
//tower_boulder (tower_boulder) package { import flash.display.*; public dynamic class tower_boulder extends MovieClip { } }//package
Section 180
//tower_boulder_proj (tower_boulder_proj) package { import flash.display.*; public dynamic class tower_boulder_proj extends MovieClip { } }//package
Section 181
//tower_placer (tower_placer) package { import flash.display.*; public dynamic class tower_placer extends MovieClip { } }//package
Section 182
//tower_storm (tower_storm) package { import flash.display.*; public dynamic class tower_storm extends MovieClip { } }//package
Section 183
//tower_storm_proj (tower_storm_proj) package { import flash.display.*; public dynamic class tower_storm_proj extends MovieClip { public function tower_storm_proj(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 184
//tower_tornado (tower_tornado) package { import flash.display.*; public dynamic class tower_tornado extends MovieClip { } }//package
Section 185
//tower_tornado_proj (tower_tornado_proj) package { import flash.display.*; public dynamic class tower_tornado_proj extends MovieClip { public function tower_tornado_proj(){ addFrameScript(15, frame16); } function frame16(){ gotoAndStop(1); } } }//package
Section 186
//tower_vine (tower_vine) package { import flash.display.*; public dynamic class tower_vine extends MovieClip { } }//package
Section 187
//tower_vine_proj (tower_vine_proj) package { import flash.display.*; public dynamic class tower_vine_proj extends MovieClip { } }//package
Section 188
//tut_start (tut_start) package { import flash.display.*; public dynamic class tut_start extends MovieClip { public var bskip:SimpleButton; } }//package
Section 189
//Vect (Vect) package { public class Vect { public var y:Number; public var x:Number; public function Vect(_arg1:Number=0, _arg2:Number=0){ this.x = _arg1; this.y = _arg2; } public function sub(_arg1:Number, _arg2:Number){ this.x = (this.x - _arg1); this.y = (this.y - _arg2); } public function addv(_arg1:Vect){ return (new Vect((_arg1.x + x), (_arg1.y + y))); } public function multv(_arg1:Vect){ return (new Vect((x * _arg1.x), (y * _arg1.y))); } public function output(){ trace((((("Vect(" + x) + ", ") + y) + ")")); } public function dot(_arg1:Vect){ return (((x * _arg1.x) + (y * _arg1.y))); } public function copy(){ return (new Vect(x, y)); } public function mag(){ return (Math.sqrt(((x * x) + (y * y)))); } public function setv(_arg1:Vect){ this.x = _arg1.x; this.y = _arg1.y; } public function rotate(_arg1:Number){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; if (_arg1 == 0){ return; }; _local2 = norm(); _local3 = Math.cos(((_arg1 * Math.PI) / 180)); _local4 = Math.sin(((_arg1 * Math.PI) / 180)); _local5 = new Vect(((_local2.x * _local3) - (_local2.y * _local4)), ((_local2.x * _local4) + (_local2.y * _local3))); _local6 = mag(); x = (_local5.x * _local6); y = (_local5.y * _local6); } public function add(_arg1:Number, _arg2:Number){ this.x = (this.x + _arg1); this.y = (this.y + _arg2); } public function set(_arg1:Number, _arg2:Number){ this.x = _arg1; this.y = _arg2; } public function zero(){ x = (y = 0); } public function rawmag(){ return (((x * x) + (y * y))); } public function toString(){ return ((((("Vect(" + (Math.round((x * 100)) / 100)) + ", ") + (Math.round((y * 100)) / 100)) + ")")); } public function abs(){ if (this.x < 0){ this.x = (this.x * -1); }; if (this.y < 0){ this.y = (this.y * -1); }; } public function distance(_arg1:Vect){ return (this.subv(_arg1).mag()); } public function subv(_arg1:Vect){ return (new Vect((x - _arg1.x), (y - _arg1.y))); } public function mult(_arg1:Number){ return (new Vect((x * _arg1), (y * _arg1))); } public function norm(){ var _local1:*; _local1 = mag(); if ((((_local1 == 0)) || ((_local1 == undefined)))){ return (new Vect(0, 0)); }; return (new Vect((x / _local1), (y / _local1))); } public static function toRad(_arg1:Number){ return (((_arg1 * Math.PI) / 180)); } public static function toDeg(_arg1:Number){ return (((_arg1 * 180) / Math.PI)); } } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip {col_line}Uses:1Used by:3 4 5 13 2763 2764 2765 2766 2767 2768 2769
Symbol 3 MovieClip {col_box}Uses:2
Symbol 4 MovieClip {col_box_slant1r}Uses:2
Symbol 5 MovieClip {col_box_slant1l}Uses:2
Symbol 6 FontUsed by:7
Symbol 7 EditableTextUses:6Used by:8
Symbol 8 MovieClip {debug_overlay}Uses:7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:12 380 386 504
Symbol 11 GraphicUsed by:12 380 386 504
Symbol 12 MovieClip {nme_health}Uses:10 11
Symbol 13 MovieClip {col_vol}Uses:2Used by:2764 2769
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {col_circle}Uses:14Used by:1314
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:18
Symbol 18 MovieClip {spinner_blue}Uses:17Used by:38
Symbol 19 GraphicUsed by:26
Symbol 20 GraphicUsed by:26
Symbol 21 FontUsed by:22
Symbol 22 EditableTextUses:21Used by:26
Symbol 23 GraphicUsed by:26
Symbol 24 GraphicUsed by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip {bubblebox_score}Uses:19 20 22 23 24 25Used by:2860
Symbol 27 FontUsed by:28 40 41 206 378 2836 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2887 2888 2927 2929 2939 2940 2941 2943 2944 2945 2947 2948 2949 2950 2953 2954 2963 2964 2965 2966 2967 2968 2969 2970 2971 2973 2974 2975 2977 2985 3093 3099 3112 3147 3153 3161 3176 3178 3179 3188 3189 3190 3191 3192 3204 3206 3207 3208 3209 3210 3211 3212 3213 3217 3218 3219 3220 3221 3222 3226 3227 3231 3232 3236 3237 3241 3242 3246 3247 3251 3252 3256 3257 3261 3262 3266 3267 3272 3273 3277 3278 3282 3283 3287 3288 3292 3293 3297 3298 3302 3303 3307 3308 3316 3319 3353
Symbol 28 EditableTextUses:27Used by:38
Symbol 29 GraphicUsed by:35
Symbol 30 GraphicUsed by:35
Symbol 31 GraphicUsed by:35
Symbol 32 GraphicUsed by:35 2859 2896 2897 2942 2946 2957
Symbol 33 SoundUsed by:35 2859 2886 2942 2946 3194 3321
Symbol 34 SoundUsed by:35 2942 2946
Symbol 35 ButtonUses:29 30 31 32 33 34Used by:38 2839 2955 3314 3315
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip {TF_fla.ad_container_4}Uses:36Used by:38
Symbol 38 MovieClip {TF_fla.preloader_1}Uses:18 28 35 37Used by:Timeline
Symbol 39 GraphicUsed by:548
Symbol 40 TextUses:27Used by:43
Symbol 41 TextUses:27Used by:43
Symbol 42 GraphicUsed by:43 2924
Symbol 43 ButtonUses:40 41 42Used by:548
Symbol 44 GraphicUsed by:548
Symbol 45 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 46 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 47 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 48 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 49 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 50 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 51 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 52 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 53 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 54 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 55 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 56 GraphicUsed by:205
Symbol 57 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 58 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 59 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:205 1314 3095
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:205 1314 3095
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:205 1314 3095
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:205 1314 3095
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:205 1314 3095
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:205 1314 3095
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:205 1314 3095
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:205 1314 3095
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:205 1314 3095
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:205 1314 3095
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:205 1314 3095
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:205 1314 3095
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:205 1314 3095
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:205 1314 3095
Symbol 88 GraphicUsed by:205 1314 3095
Symbol 89 GraphicUsed by:205 1314 3095
Symbol 90 GraphicUsed by:205 1314 3095
Symbol 91 GraphicUsed by:205 1314 3095
Symbol 92 GraphicUsed by:205 1314 3095
Symbol 93 GraphicUsed by:205 1314 3095
Symbol 94 GraphicUsed by:205 1314 3095
Symbol 95 GraphicUsed by:205 1314 3095
Symbol 96 GraphicUsed by:205 1314 3095
Symbol 97 GraphicUsed by:205 1314 3095
Symbol 98 GraphicUsed by:205 1314 3095
Symbol 99 GraphicUsed by:205 1314 3095
Symbol 100 GraphicUsed by:205 1314 3095
Symbol 101 GraphicUsed by:205 1314 3095
Symbol 102 GraphicUsed by:205 1314 3095
Symbol 103 GraphicUsed by:205 1314 3095
Symbol 104 GraphicUsed by:205 1314 3095
Symbol 105 GraphicUsed by:205 1314 3095
Symbol 106 GraphicUsed by:205 1314 3095
Symbol 107 GraphicUsed by:205 1314 3095
Symbol 108 GraphicUsed by:205 1314 3095
Symbol 109 GraphicUsed by:205 1314 3095
Symbol 110 GraphicUsed by:205 1314 3095
Symbol 111 GraphicUsed by:205 1314 3095
Symbol 112 GraphicUsed by:205 1314 3095
Symbol 113 GraphicUsed by:205 1314 3095
Symbol 114 GraphicUsed by:205 1314 3095
Symbol 115 GraphicUsed by:205 1314 3095
Symbol 116 GraphicUsed by:205 1314 3095
Symbol 117 GraphicUsed by:205
Symbol 118 GraphicUsed by:205 1314 3095
Symbol 119 GraphicUsed by:205 1314 3095
Symbol 120 GraphicUsed by:205 1314 3095
Symbol 121 GraphicUsed by:205 1314 3095
Symbol 122 GraphicUsed by:205 1314 3095
Symbol 123 GraphicUsed by:205 1314 3095
Symbol 124 GraphicUsed by:205
Symbol 125 GraphicUsed by:205 1314 3095
Symbol 126 GraphicUsed by:205 1314 3095
Symbol 127 GraphicUsed by:205 1314 3095
Symbol 128 GraphicUsed by:205 1314 3095
Symbol 129 GraphicUsed by:205 1314 3095
Symbol 130 GraphicUsed by:205 1314 3095
Symbol 131 GraphicUsed by:205 1314 3095
Symbol 132 GraphicUsed by:205 1314 3095
Symbol 133 GraphicUsed by:205 1314 3095
Symbol 134 GraphicUsed by:205 1314 3095
Symbol 135 GraphicUsed by:205 1314 3095
Symbol 136 GraphicUsed by:205 1314 3095
Symbol 137 GraphicUsed by:205 1314 3095
Symbol 138 GraphicUsed by:205 1314 3095
Symbol 139 GraphicUsed by:205 1314 3095
Symbol 140 GraphicUsed by:205
Symbol 141 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 142 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 143 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 144 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 145 GraphicUsed by:205 1314 3095 3141 3158 3203
Symbol 146 GraphicUsed by:205 1314 3141 3158 3203
Symbol 147 GraphicUsed by:205 1314 3141 3158 3203
Symbol 148 GraphicUsed by:205 1314 3141 3158 3203
Symbol 149 GraphicUsed by:205 1314 3141 3158 3203
Symbol 150 GraphicUsed by:205 1314 3141 3158 3203
Symbol 151 GraphicUsed by:205 1314 3141 3158 3203
Symbol 152 GraphicUsed by:205 1314 3141 3158 3203
Symbol 153 GraphicUsed by:205 1314 3141 3158 3203
Symbol 154 GraphicUsed by:205 1314 3141 3158 3203
Symbol 155 GraphicUsed by:205 1314 3141 3158 3203
Symbol 156 GraphicUsed by:205 1314 3141 3158 3203
Symbol 157 GraphicUsed by:205 1314 3141 3158 3203
Symbol 158 GraphicUsed by:205 1314 3141 3158 3203
Symbol 159 GraphicUsed by:205 1314 3141 3158 3203
Symbol 160 GraphicUsed by:205 1314 3141 3158 3203
Symbol 161 GraphicUsed by:205 1314 3141 3158 3203
Symbol 162 GraphicUsed by:205 1314 3141 3158 3203
Symbol 163 GraphicUsed by:205 1314 3141 3158 3203
Symbol 164 GraphicUsed by:205 1314 3141 3158 3203
Symbol 165 GraphicUsed by:205 1314 3141 3158 3203
Symbol 166 GraphicUsed by:205 1314 3141 3158 3203
Symbol 167 GraphicUsed by:205 1314 3141 3158 3203
Symbol 168 GraphicUsed by:205 1314 3141 3203
Symbol 169 GraphicUsed by:205 1314 3141 3203
Symbol 170 GraphicUsed by:205 1314 3141 3203
Symbol 171 GraphicUsed by:205 1314 3141 3203
Symbol 172 GraphicUsed by:205 1314 3141 3203
Symbol 173 GraphicUsed by:205 1314 3203
Symbol 174 GraphicUsed by:205 1314 3203
Symbol 175 GraphicUsed by:205 1314 3203
Symbol 176 GraphicUsed by:205 1314 3203
Symbol 177 GraphicUsed by:205 1314 3203
Symbol 178 GraphicUsed by:205 1314 3203
Symbol 179 GraphicUsed by:205 1314 3203
Symbol 180 GraphicUsed by:205 1314 3203
Symbol 181 GraphicUsed by:205 1314 3203
Symbol 182 GraphicUsed by:205
Symbol 183 GraphicUsed by:205 1314 3203
Symbol 184 GraphicUsed by:205 1314 3203
Symbol 185 GraphicUsed by:205 1314 3203
Symbol 186 GraphicUsed by:205 1314 3203
Symbol 187 GraphicUsed by:205 1314 3203
Symbol 188 GraphicUsed by:205 1314 3203
Symbol 189 GraphicUsed by:205 1314 3203
Symbol 190 GraphicUsed by:205 1314 3203
Symbol 191 GraphicUsed by:205 1314 3203
Symbol 192 GraphicUsed by:205 1314 3203
Symbol 193 GraphicUsed by:205 1314 3203
Symbol 194 GraphicUsed by:205 1314 3203
Symbol 195 GraphicUsed by:205 1314 3203
Symbol 196 GraphicUsed by:205 1314 3203
Symbol 197 GraphicUsed by:205 1314 3203
Symbol 198 GraphicUsed by:205 1314 3203
Symbol 199 GraphicUsed by:205 1314 3203
Symbol 200 GraphicUsed by:205 1314 3203
Symbol 201 GraphicUsed by:205 1314 3203
Symbol 202 GraphicUsed by:205 1314 3203
Symbol 203 GraphicUsed by:205 1314 3203
Symbol 204 GraphicUsed by:205 1314 3203
Symbol 205 MovieClip {TF_fla.tut_start_char_8}Uses:45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 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 197 198 199 200 201 202 203 204Used by:548
Symbol 206 TextUses:27Used by:207
Symbol 207 MovieClipUses:206Used by:548
Symbol 208 BitmapUsed by:210
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:208 209Used by:211
Symbol 211 MovieClip {tower_storm}Uses:210Used by:548 2782 3370
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:372 2048
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:372 2048
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:372 2048
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:372 2048
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:372 2048
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:372 2048
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:372 2048
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:372 2048
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:372 2048
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:372 2048
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:372 2048
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:372 2048
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:372 2048
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:372 2048
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:372 2048
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:372 2048
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:372 2048
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:372 2048
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:372 2048
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:372 2048
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:372 2048
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:372 2048
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:372 2048
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:372 2048
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:372 2048
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:372 2048
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:372 2048
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:372 2048
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:372 2048
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:372 2048
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:372 2048
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:372 2048
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:372 2048
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:372 2048
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:372 2048
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:372 2048
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:372 2048
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:372 2048
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:372 2048
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:372 2048
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:372 2048
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:372 2048
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:372 2048
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:372 2048
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:372 2048
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:372 2048
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:372 2048
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:372 2048
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:372 2048
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:372 2048
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:372 2048
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:372 2048
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:372 2048
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:372 2048
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:372 2048
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:372 2048
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:372 2048
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:372 2048
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:372 2048
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:372 2048
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:372 2048
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:372 2048
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:372 2048
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:372 2048
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:372 2048
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:372 2048
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:372 2048
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:372 2048
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:372 2048
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:372 2048
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:372 2048
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:372 2048
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:372 2048
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:372 2048
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:372 2048
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:372 2048
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:372 2048
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:372 2048
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:372 2048
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:372 547 2048
Symbol 372 MovieClip {TF_fla.tut_start_nme_11}Uses:213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371Used by:548
Symbol 373 GraphicUsed by:377
Symbol 374 GraphicUsed by:377
Symbol 375 GraphicUsed by:377
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:373 374 375 376Used by:548 2822
Symbol 378 TextUses:27Used by:379
Symbol 379 MovieClipUses:378Used by:548
Symbol 380 MovieClip {TF_fla.tut_start_bar1_14}Uses:10 11Used by:548
Symbol 381 GraphicUsed by:385
Symbol 382 GraphicUsed by:385
Symbol 383 GraphicUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:381 382 383 384Used by:548 2822
Symbol 386 MovieClip {TF_fla.tut_start_bar2_17}Uses:10 11Used by:548
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:503 1314 3158
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:503 1314 3158
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:503 1314 3141 3158
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:503 1314 3141 3158
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:503 1314 3141 3158
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:503 1314 3141 3158
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:503 1314 3141 3158
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:503 1314 3141 3158
Symbol 403 BitmapUsed by:404 782
Symbol 404 GraphicUses:403Used by:503
Symbol 405 BitmapUsed by:406 783 3100 3151
Symbol 406 GraphicUses:405Used by:503
Symbol 407 BitmapUsed by:408 784 3101 3152
Symbol 408 GraphicUses:407Used by:503
Symbol 409 BitmapUsed by:410 785
Symbol 410 GraphicUses:409Used by:503
Symbol 411 BitmapUsed by:412 786
Symbol 412 GraphicUses:411Used by:503
Symbol 413 BitmapUsed by:414 787
Symbol 414 GraphicUses:413Used by:503
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:503 1314 3141 3158
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:503 1314 3141 3158
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:503 1314 3141 3158
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:503 1314 3141 3158
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:503 1314 3141 3158
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:503 1314 3141
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:503 1314 3141
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:503 1314 3141
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:503 1314 3141
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:503 1314 3141
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:503 1314 3141
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:503 1314 3141
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:503 1314 3141
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:503 1314 3141
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:503 1314 3141
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:503 1314 3141
Symbol 447 BitmapUsed by:448 818
Symbol 448 GraphicUses:447Used by:503
Symbol 449 BitmapUsed by:450 819 3102
Symbol 450 GraphicUses:449Used by:503
Symbol 451 BitmapUsed by:452 820 3103
Symbol 452 GraphicUses:451Used by:503
Symbol 453 BitmapUsed by:454 821 3104
Symbol 454 GraphicUses:453Used by:503
Symbol 455 BitmapUsed by:456 822 2980 3105
Symbol 456 GraphicUses:455Used by:503
Symbol 457 BitmapUsed by:458 823
Symbol 458 GraphicUses:457Used by:503
Symbol 459 BitmapUsed by:460 824
Symbol 460 GraphicUses:459Used by:503
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:503 1314 3141
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:503 1314 3141
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:503 1314 3141
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:503 1314 3141
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:503 1314 3141
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:503 1314 3141
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:503 1314 3141
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:503 1314 3141
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:503 1314 3141
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:503 1314 3141
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:503 1314 3141
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:503 1314 3141
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:503 1314 3141
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:503 1314 3141
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:503 1314
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:503 1314
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:503 1314
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:503 1314
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:503 1314
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:503 1314
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503 1314
Symbol 503 MovieClip {TF_fla.tut_start_char2_18}Uses:388 390 392 394 396 398 400 402 404 406 408 410 412 414 416 418 420 422 424 426 428 430 432 434 436 438 440 442 444 446 448 450 452 454 456 458 460 462 464 466 468 470 472 474 476 478 480 482 484 486 488 490 492 494 496 498 500 502Used by:548
Symbol 504 MovieClip {TF_fla.tut_start_bar3_19}Uses:10 11Used by:548
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:547 2048
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:547 2048
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:547 2048
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:547 2048
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:547 2048
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:547 2048
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:547 2048
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:547 2048
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:547 2048
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:547 2048
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:547 2048
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:547 2048
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:547 2048
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:547 2048
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:547 2048
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:547 2048
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:547 2048
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:547 2048
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:547 2048
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:547 2048
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:547 2048
Symbol 547 MovieClip {TF_fla.tut_start_nme2_20}Uses:371 506 508 510 512 514 516 518 520 522 524 526 528 530 532 534 536 538 540 542 544 546Used by:548
Symbol 548 MovieClip {tut_start}Uses:39 43 44 205 207 211 372 377 379 380 385 386 503 504 547Used by:3370
Symbol 549 GraphicUsed by:1314
Symbol 550 GraphicUsed by:1314
Symbol 551 GraphicUsed by:1314 3095 3158
Symbol 552 GraphicUsed by:1314 3095 3158
Symbol 553 GraphicUsed by:1314 3095 3158
Symbol 554 GraphicUsed by:1314 3095 3158
Symbol 555 GraphicUsed by:1314
Symbol 556 GraphicUsed by:1314 3095 3158
Symbol 557 GraphicUsed by:1314 3095 3158
Symbol 558 GraphicUsed by:1314 3095 3158
Symbol 559 GraphicUsed by:1314 3095 3158
Symbol 560 GraphicUsed by:1314 3095 3158
Symbol 561 GraphicUsed by:1314 3095 3158
Symbol 562 GraphicUsed by:1314 3095 3158
Symbol 563 GraphicUsed by:1314 3095 3158
Symbol 564 GraphicUsed by:1314 3095 3158
Symbol 565 GraphicUsed by:1314 3095 3158
Symbol 566 GraphicUsed by:1314 3095 3158
Symbol 567 GraphicUsed by:1314 3095 3158
Symbol 568 GraphicUsed by:1314 3095 3158
Symbol 569 GraphicUsed by:1314 3095 3158
Symbol 570 GraphicUsed by:1314 3095 3158
Symbol 571 GraphicUsed by:1314 3095 3158
Symbol 572 GraphicUsed by:1314 3095 3158
Symbol 573 GraphicUsed by:1314 3095 3158
Symbol 574 GraphicUsed by:1314 3095 3158
Symbol 575 GraphicUsed by:1314 3095 3158
Symbol 576 GraphicUsed by:1314 3095 3158
Symbol 577 GraphicUsed by:1314 3095 3158
Symbol 578 GraphicUsed by:1314 3095
Symbol 579 GraphicUsed by:1314 3095
Symbol 580 GraphicUsed by:1314 3095
Symbol 581 GraphicUsed by:1314 3095
Symbol 582 GraphicUsed by:1314 3095
Symbol 583 GraphicUsed by:1314 3095
Symbol 584 GraphicUsed by:1314 3095
Symbol 585 GraphicUsed by:1314 3095
Symbol 586 GraphicUsed by:1314 3095
Symbol 587 GraphicUsed by:1314 3095
Symbol 588 GraphicUsed by:1314 3095
Symbol 589 GraphicUsed by:1314 3095
Symbol 590 GraphicUsed by:1314 3095
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:1314 3095
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:1314 3095
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:1314 3095
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:1314 3095
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:1314 3095
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:1314 3095
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:1314 3095
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:1314 3095
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:1314 3095
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:1314 3095
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:1314 3095
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:1314 3095
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:1314 3095
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:1314 3095
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:1314 3095
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:1314 3095
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:1314 3095
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:1314 3095
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:1314 3095
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:1314 3095
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:1314
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:1314
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:1314
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:1314
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:1314
Symbol 641 BitmapUsed by:642
Symbol 642 GraphicUses:641Used by:1314
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:1314
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:1314
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:1314
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:1314
Symbol 651 BitmapUsed by:652
Symbol 652 GraphicUses:651Used by:1314 3095 3158
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:1314 3095 3158
Symbol 655 BitmapUsed by:656
Symbol 656 GraphicUses:655Used by:1314 3095 3158
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:1314 3095 3158
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:1314 3095 3158
Symbol 661 BitmapUsed by:662
Symbol 662 GraphicUses:661Used by:1314 3095 3158
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:1314 3095 3158
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:1314 3095 3158
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:1314 3095 3158
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:1314 3095 3158
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:1314 3095 3158
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:1314 3095 3158
Symbol 675 BitmapUsed by:676
Symbol 676 GraphicUses:675Used by:1314 3095 3158
Symbol 677 BitmapUsed by:678
Symbol 678 GraphicUses:677Used by:1314 3095 3158
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:1314 3158
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:1314
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:1314
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:1314
Symbol 687 BitmapUsed by:688
Symbol 688 GraphicUses:687Used by:1314
Symbol 689 BitmapUsed by:690
Symbol 690 GraphicUses:689Used by:1314
Symbol 691 BitmapUsed by:692
Symbol 692 GraphicUses:691Used by:1314
Symbol 693 BitmapUsed by:694
Symbol 694 GraphicUses:693Used by:1314
Symbol 695 BitmapUsed by:696
Symbol 696 GraphicUses:695Used by:1314
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:1314
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:1314
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:1314
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:1314
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:1314
Symbol 707 BitmapUsed by:708
Symbol 708 GraphicUses:707Used by:1314
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:1314
Symbol 711 BitmapUsed by:712
Symbol 712 GraphicUses:711Used by:1314
Symbol 713 GraphicUsed by:1314 3095
Symbol 714 GraphicUsed by:1314 3095
Symbol 715 GraphicUsed by:1314 3095
Symbol 716 GraphicUsed by:1314 3095
Symbol 717 GraphicUsed by:1314 3095
Symbol 718 GraphicUsed by:1314 3095
Symbol 719 GraphicUsed by:1314 3095
Symbol 720 GraphicUsed by:1314 3095
Symbol 721 GraphicUsed by:1314 3095
Symbol 722 GraphicUsed by:1314 3095
Symbol 723 GraphicUsed by:1314 3095
Symbol 724 GraphicUsed by:1314 3095
Symbol 725 GraphicUsed by:1314 3095
Symbol 726 GraphicUsed by:1314 3095
Symbol 727 GraphicUsed by:1314 3095
Symbol 728 GraphicUsed by:1314 3095
Symbol 729 GraphicUsed by:1314 3095
Symbol 730 GraphicUsed by:1314
Symbol 731 GraphicUsed by:1314
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:1314
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:1314
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:1314
Symbol 738 BitmapUsed by:739
Symbol 739 GraphicUses:738Used by:1314
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:1314
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:1314
Symbol 744 BitmapUsed by:745
Symbol 745 GraphicUses:744Used by:1314
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:1314
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:1314
Symbol 750 BitmapUsed by:751
Symbol 751 GraphicUses:750Used by:1314
Symbol 752 GraphicUsed by:1314
Symbol 753 GraphicUsed by:1314
Symbol 754 GraphicUsed by:1314
Symbol 755 GraphicUsed by:1314
Symbol 756 GraphicUsed by:1314
Symbol 757 GraphicUsed by:1314
Symbol 758 GraphicUsed by:1314
Symbol 759 GraphicUsed by:1314
Symbol 760 GraphicUsed by:1314
Symbol 761 GraphicUsed by:1314
Symbol 762 GraphicUsed by:1314
Symbol 763 GraphicUsed by:1314
Symbol 764 GraphicUsed by:1314
Symbol 765 GraphicUsed by:1314
Symbol 766 GraphicUsed by:1314
Symbol 767 GraphicUsed by:1314
Symbol 768 GraphicUsed by:1314
Symbol 769 GraphicUsed by:1314
Symbol 770 GraphicUsed by:1314
Symbol 771 GraphicUsed by:1314
Symbol 772 GraphicUsed by:1314
Symbol 773 GraphicUsed by:1314
Symbol 774 GraphicUsed by:1314
Symbol 775 GraphicUsed by:1314
Symbol 776 GraphicUsed by:1314
Symbol 777 GraphicUsed by:1314
Symbol 778 GraphicUsed by:1314
Symbol 779 GraphicUsed by:1314
Symbol 780 GraphicUsed by:1314
Symbol 781 GraphicUsed by:1314
Symbol 782 GraphicUses:403Used by:1314 3141 3158
Symbol 783 GraphicUses:405Used by:1314
Symbol 784 GraphicUses:407Used by:1314
Symbol 785 GraphicUses:409Used by:1314 3141 3158
Symbol 786 GraphicUses:411Used by:1314 3141 3158
Symbol 787 GraphicUses:413Used by:1314 3141 3158
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:1314 3141
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:1314 3141
Symbol 792 BitmapUsed by:793
Symbol 793 GraphicUses:792Used by:1314 3141
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:1314 3141
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:1314
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:1314
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:1314
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:1314
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:1314
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:1314
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:1314
Symbol 810 BitmapUsed by:811
Symbol 811 GraphicUses:810Used by:1314
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:1314
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:1314
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:1314
Symbol 818 GraphicUses:447Used by:1314 3141
Symbol 819 GraphicUses:449Used by:1314
Symbol 820 GraphicUses:451Used by:1314
Symbol 821 GraphicUses:453Used by:1314
Symbol 822 GraphicUses:455Used by:1314
Symbol 823 GraphicUses:457Used by:1314 3141
Symbol 824 GraphicUses:459Used by:1314 3141
Symbol 825 GraphicUsed by:1314 3141
Symbol 826 GraphicUsed by:1314 3141
Symbol 827 GraphicUsed by:1314 3141
Symbol 828 GraphicUsed by:1314 3141
Symbol 829 GraphicUsed by:1314 3141
Symbol 830 GraphicUsed by:1314 3141
Symbol 831 GraphicUsed by:1314
Symbol 832 GraphicUsed by:1314 3141
Symbol 833 GraphicUsed by:1314
Symbol 834 GraphicUsed by:1314
Symbol 835 GraphicUsed by:1314
Symbol 836 GraphicUsed by:1314
Symbol 837 GraphicUsed by:1314 3141
Symbol 838 GraphicUsed by:1314 3141
Symbol 839 GraphicUsed by:1314 3141
Symbol 840 GraphicUsed by:1314 3141
Symbol 841 GraphicUsed by:1314 3141
Symbol 842 GraphicUsed by:1314 3141
Symbol 843 GraphicUsed by:1314 3141
Symbol 844 GraphicUsed by:1314 3141
Symbol 845 GraphicUsed by:1314 3141
Symbol 846 GraphicUsed by:1314 3141
Symbol 847 GraphicUsed by:1314 3141
Symbol 848 GraphicUsed by:1314 3141
Symbol 849 GraphicUsed by:1314 3141
Symbol 850 GraphicUsed by:1314
Symbol 851 GraphicUsed by:1314 3141
Symbol 852 GraphicUsed by:1314 3141
Symbol 853 GraphicUsed by:1314 3141
Symbol 854 GraphicUsed by:1314 3141
Symbol 855 GraphicUsed by:1314 3141
Symbol 856 GraphicUsed by:1314 3141
Symbol 857 GraphicUsed by:1314 3141
Symbol 858 GraphicUsed by:1314 3141
Symbol 859 GraphicUsed by:1314 3141
Symbol 860 GraphicUsed by:1314 3141
Symbol 861 GraphicUsed by:1314
Symbol 862 GraphicUsed by:1314
Symbol 863 GraphicUsed by:1314
Symbol 864 GraphicUsed by:1314
Symbol 865 GraphicUsed by:1314
Symbol 866 GraphicUsed by:1314
Symbol 867 GraphicUsed by:1314
Symbol 868 GraphicUsed by:1314
Symbol 869 GraphicUsed by:1314
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:1314
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:872Used by:1314
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:1314 3141
Symbol 876 BitmapUsed by:877
Symbol 877 GraphicUses:876Used by:1314 3141
Symbol 878 BitmapUsed by:879 3113
Symbol 879 GraphicUses:878Used by:1314
Symbol 880 BitmapUsed by:881 3114
Symbol 881 GraphicUses:880Used by:1314
Symbol 882 BitmapUsed by:883 3115
Symbol 883 GraphicUses:882Used by:1314
Symbol 884 BitmapUsed by:885 3116
Symbol 885 GraphicUses:884Used by:1314
Symbol 886 BitmapUsed by:887 3117
Symbol 887 GraphicUses:886Used by:1314
Symbol 888 BitmapUsed by:889 3118
Symbol 889 GraphicUses:888Used by:1314
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:890Used by:1314 3141
Symbol 892 BitmapUsed by:893
Symbol 893 GraphicUses:892Used by:1314 3141
Symbol 894 BitmapUsed by:895 3119
Symbol 895 GraphicUses:894Used by:1314
Symbol 896 BitmapUsed by:897 3120
Symbol 897 GraphicUses:896Used by:1314
Symbol 898 BitmapUsed by:899 3121
Symbol 899 GraphicUses:898Used by:1314
Symbol 900 BitmapUsed by:901 3122
Symbol 901 GraphicUses:900Used by:1314
Symbol 902 BitmapUsed by:903 3123
Symbol 903 GraphicUses:902Used by:1314
Symbol 904 BitmapUsed by:905 3124
Symbol 905 GraphicUses:904Used by:1314
Symbol 906 BitmapUsed by:907 3125
Symbol 907 GraphicUses:906Used by:1314
Symbol 908 BitmapUsed by:909 3126
Symbol 909 GraphicUses:908Used by:1314
Symbol 910 BitmapUsed by:911 3127
Symbol 911 GraphicUses:910Used by:1314
Symbol 912 BitmapUsed by:913 3128
Symbol 913 GraphicUses:912Used by:1314
Symbol 914 BitmapUsed by:915 3129
Symbol 915 GraphicUses:914Used by:1314
Symbol 916 BitmapUsed by:917 3130
Symbol 917 GraphicUses:916Used by:1314
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:1314 3141
Symbol 920 BitmapUsed by:921
Symbol 921 GraphicUses:920Used by:1314 3141
Symbol 922 BitmapUsed by:923
Symbol 923 GraphicUses:922Used by:1314 3141
Symbol 924 BitmapUsed by:925
Symbol 925 GraphicUses:924Used by:1314 3141
Symbol 926 BitmapUsed by:927
Symbol 927 GraphicUses:926Used by:1314 3141
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:1314 3141
Symbol 930 BitmapUsed by:931
Symbol 931 GraphicUses:930Used by:1314 3141
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:1314
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:1314
Symbol 936 BitmapUsed by:937
Symbol 937 GraphicUses:936Used by:1314
Symbol 938 BitmapUsed by:939
Symbol 939 GraphicUses:938Used by:1314
Symbol 940 BitmapUsed by:941
Symbol 941 GraphicUses:940Used by:1314
Symbol 942 GraphicUsed by:1314 3141
Symbol 943 GraphicUsed by:1314 3141
Symbol 944 GraphicUsed by:1314 3141
Symbol 945 GraphicUsed by:1314 3141
Symbol 946 GraphicUsed by:1314 3141
Symbol 947 GraphicUsed by:1314 3141
Symbol 948 GraphicUsed by:1314 3141
Symbol 949 GraphicUsed by:1314 3141
Symbol 950 GraphicUsed by:1314
Symbol 951 GraphicUsed by:1314
Symbol 952 GraphicUsed by:1314 3141
Symbol 953 GraphicUsed by:1314 3141
Symbol 954 GraphicUsed by:1314
Symbol 955 GraphicUsed by:1314 3141
Symbol 956 GraphicUsed by:1314 3141
Symbol 957 GraphicUsed by:1314
Symbol 958 GraphicUsed by:1314 3141
Symbol 959 GraphicUsed by:1314 3141
Symbol 960 GraphicUsed by:1314
Symbol 961 GraphicUsed by:1314
Symbol 962 GraphicUsed by:1314
Symbol 963 GraphicUsed by:1314 3141
Symbol 964 GraphicUsed by:1314
Symbol 965 GraphicUsed by:1314 3141
Symbol 966 GraphicUsed by:1314 3141
Symbol 967 GraphicUsed by:1314 3141
Symbol 968 GraphicUsed by:1314 3141
Symbol 969 GraphicUsed by:1314
Symbol 970 GraphicUsed by:1314 3141
Symbol 971 GraphicUsed by:1314 3141
Symbol 972 GraphicUsed by:1314 3141
Symbol 973 GraphicUsed by:1314 3141
Symbol 974 GraphicUsed by:1314 3141
Symbol 975 GraphicUsed by:1314 3141
Symbol 976 GraphicUsed by:1314 3141
Symbol 977 GraphicUsed by:1314 3141
Symbol 978 GraphicUsed by:1314 3141
Symbol 979 GraphicUsed by:1314 3141
Symbol 980 GraphicUsed by:1314 3141
Symbol 981 GraphicUsed by:1314
Symbol 982 BitmapUsed by:983
Symbol 983 GraphicUses:982Used by:1314 3158
Symbol 984 BitmapUsed by:985
Symbol 985 GraphicUses:984Used by:1314 3158
Symbol 986 BitmapUsed by:987
Symbol 987 GraphicUses:986Used by:1314 3158
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:1314 3158
Symbol 990 BitmapUsed by:991
Symbol 991 GraphicUses:990Used by:1314 3158
Symbol 992 BitmapUsed by:993
Symbol 993 GraphicUses:992Used by:1314 3158
Symbol 994 BitmapUsed by:995 3154
Symbol 995 GraphicUses:994Used by:1314
Symbol 996 BitmapUsed by:997
Symbol 997 GraphicUses:996Used by:1314 3158
Symbol 998 BitmapUsed by:999
Symbol 999 GraphicUses:998Used by:1314 3158
Symbol 1000 BitmapUsed by:1001 3155
Symbol 1001 GraphicUses:1000Used by:1314
Symbol 1002 BitmapUsed by:1003 3156
Symbol 1003 GraphicUses:1002Used by:1314
Symbol 1004 BitmapUsed by:1005 3157
Symbol 1005 GraphicUses:1004Used by:1314
Symbol 1006 BitmapUsed by:1007
Symbol 1007 GraphicUses:1006Used by:1314 3158
Symbol 1008 BitmapUsed by:1009
Symbol 1009 GraphicUses:1008Used by:1314 3158
Symbol 1010 BitmapUsed by:1011
Symbol 1011 GraphicUses:1010Used by:1314 3158
Symbol 1012 BitmapUsed by:1013
Symbol 1013 GraphicUses:1012Used by:1314 3158
Symbol 1014 BitmapUsed by:1015
Symbol 1015 GraphicUses:1014Used by:1314 3158
Symbol 1016 BitmapUsed by:1017
Symbol 1017 GraphicUses:1016Used by:1314 3158
Symbol 1018 BitmapUsed by:1019
Symbol 1019 GraphicUses:1018Used by:1314 3158
Symbol 1020 BitmapUsed by:1021
Symbol 1021 GraphicUses:1020Used by:1314 3158
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1314 3158
Symbol 1024 BitmapUsed by:1025
Symbol 1025 GraphicUses:1024Used by:1314 3158
Symbol 1026 BitmapUsed by:1027
Symbol 1027 GraphicUses:1026Used by:1314 3158
Symbol 1028 BitmapUsed by:1029
Symbol 1029 GraphicUses:1028Used by:1314 3158
Symbol 1030 BitmapUsed by:1031
Symbol 1031 GraphicUses:1030Used by:1314 3158
Symbol 1032 BitmapUsed by:1033
Symbol 1033 GraphicUses:1032Used by:1314 3158
Symbol 1034 BitmapUsed by:1035
Symbol 1035 GraphicUses:1034Used by:1314 3158
Symbol 1036 BitmapUsed by:1037
Symbol 1037 GraphicUses:1036Used by:1314 3158
Symbol 1038 BitmapUsed by:1039
Symbol 1039 GraphicUses:1038Used by:1314 3158
Symbol 1040 BitmapUsed by:1041
Symbol 1041 GraphicUses:1040Used by:1314 3158
Symbol 1042 BitmapUsed by:1043
Symbol 1043 GraphicUses:1042Used by:1314 3158
Symbol 1044 BitmapUsed by:1045
Symbol 1045 GraphicUses:1044Used by:1314 3158
Symbol 1046 BitmapUsed by:1047
Symbol 1047 GraphicUses:1046Used by:1314 3158
Symbol 1048 BitmapUsed by:1049
Symbol 1049 GraphicUses:1048Used by:1314 3158
Symbol 1050 BitmapUsed by:1051
Symbol 1051 GraphicUses:1050Used by:1314 3158
Symbol 1052 BitmapUsed by:1053
Symbol 1053 GraphicUses:1052Used by:1314 3158
Symbol 1054 BitmapUsed by:1055
Symbol 1055 GraphicUses:1054Used by:1314 3158
Symbol 1056 BitmapUsed by:1057
Symbol 1057 GraphicUses:1056Used by:1314 3158
Symbol 1058 BitmapUsed by:1059
Symbol 1059 GraphicUses:1058Used by:1314 3158
Symbol 1060 BitmapUsed by:1061
Symbol 1061 GraphicUses:1060Used by:1314 3158
Symbol 1062 BitmapUsed by:1063
Symbol 1063 GraphicUses:1062Used by:1314
Symbol 1064 BitmapUsed by:1065
Symbol 1065 GraphicUses:1064Used by:1314
Symbol 1066 BitmapUsed by:1067
Symbol 1067 GraphicUses:1066Used by:1314
Symbol 1068 BitmapUsed by:1069
Symbol 1069 GraphicUses:1068Used by:1314
Symbol 1070 BitmapUsed by:1071
Symbol 1071 GraphicUses:1070Used by:1314
Symbol 1072 BitmapUsed by:1073
Symbol 1073 GraphicUses:1072Used by:1314
Symbol 1074 BitmapUsed by:1075
Symbol 1075 GraphicUses:1074Used by:1314
Symbol 1076 BitmapUsed by:1077
Symbol 1077 GraphicUses:1076Used by:1314
Symbol 1078 BitmapUsed by:1079
Symbol 1079 GraphicUses:1078Used by:1314
Symbol 1080 BitmapUsed by:1081
Symbol 1081 GraphicUses:1080Used by:1314
Symbol 1082 BitmapUsed by:1083
Symbol 1083 GraphicUses:1082Used by:1314
Symbol 1084 BitmapUsed by:1085
Symbol 1085 GraphicUses:1084Used by:1314
Symbol 1086 BitmapUsed by:1087
Symbol 1087 GraphicUses:1086Used by:1314
Symbol 1088 BitmapUsed by:1089
Symbol 1089 GraphicUses:1088Used by:1314
Symbol 1090 BitmapUsed by:1091
Symbol 1091 GraphicUses:1090Used by:1314
Symbol 1092 BitmapUsed by:1093
Symbol 1093 GraphicUses:1092Used by:1314
Symbol 1094 BitmapUsed by:1095
Symbol 1095 GraphicUses:1094Used by:1314
Symbol 1096 BitmapUsed by:1097
Symbol 1097 GraphicUses:1096Used by:1314
Symbol 1098 BitmapUsed by:1099
Symbol 1099 GraphicUses:1098Used by:1314
Symbol 1100 BitmapUsed by:1101
Symbol 1101 GraphicUses:1100Used by:1314
Symbol 1102 BitmapUsed by:1103
Symbol 1103 GraphicUses:1102Used by:1314
Symbol 1104 BitmapUsed by:1105
Symbol 1105 GraphicUses:1104Used by:1314
Symbol 1106 BitmapUsed by:1107
Symbol 1107 GraphicUses:1106Used by:1314
Symbol 1108 BitmapUsed by:1109
Symbol 1109 GraphicUses:1108Used by:1314
Symbol 1110 BitmapUsed by:1111
Symbol 1111 GraphicUses:1110Used by:1314
Symbol 1112 BitmapUsed by:1113
Symbol 1113 GraphicUses:1112Used by:1314
Symbol 1114 BitmapUsed by:1115
Symbol 1115 GraphicUses:1114Used by:1314
Symbol 1116 BitmapUsed by:1117
Symbol 1117 GraphicUses:1116Used by:1314
Symbol 1118 BitmapUsed by:1119
Symbol 1119 GraphicUses:1118Used by:1314
Symbol 1120 BitmapUsed by:1121
Symbol 1121 GraphicUses:1120Used by:1314
Symbol 1122 GraphicUsed by:1314
Symbol 1123 GraphicUsed by:1314
Symbol 1124 GraphicUsed by:1314
Symbol 1125 GraphicUsed by:1314
Symbol 1126 GraphicUsed by:1314
Symbol 1127 GraphicUsed by:1314
Symbol 1128 GraphicUsed by:1314
Symbol 1129 GraphicUsed by:1314
Symbol 1130 GraphicUsed by:1314
Symbol 1131 GraphicUsed by:1314
Symbol 1132 GraphicUsed by:1314
Symbol 1133 GraphicUsed by:1314
Symbol 1134 GraphicUsed by:1314
Symbol 1135 GraphicUsed by:1314
Symbol 1136 GraphicUsed by:1314
Symbol 1137 GraphicUsed by:1314
Symbol 1138 GraphicUsed by:1314
Symbol 1139 GraphicUsed by:1314
Symbol 1140 GraphicUsed by:1314
Symbol 1141 GraphicUsed by:1314
Symbol 1142 GraphicUsed by:1314
Symbol 1143 GraphicUsed by:1314
Symbol 1144 GraphicUsed by:1314
Symbol 1145 GraphicUsed by:1314
Symbol 1146 GraphicUsed by:1314
Symbol 1147 GraphicUsed by:1314
Symbol 1148 GraphicUsed by:1314
Symbol 1149 GraphicUsed by:1314
Symbol 1150 GraphicUsed by:1314
Symbol 1151 GraphicUsed by:1314
Symbol 1152 GraphicUsed by:1314
Symbol 1153 GraphicUsed by:1314
Symbol 1154 GraphicUsed by:1314
Symbol 1155 GraphicUsed by:1314
Symbol 1156 GraphicUsed by:1314
Symbol 1157 GraphicUsed by:1314
Symbol 1158 GraphicUsed by:1314
Symbol 1159 GraphicUsed by:1314
Symbol 1160 GraphicUsed by:1314
Symbol 1161 GraphicUsed by:1314
Symbol 1162 GraphicUsed by:1314
Symbol 1163 GraphicUsed by:1314
Symbol 1164 GraphicUsed by:1314
Symbol 1165 GraphicUsed by:1314
Symbol 1166 GraphicUsed by:1314
Symbol 1167 GraphicUsed by:1314
Symbol 1168 GraphicUsed by:1314
Symbol 1169 GraphicUsed by:1314
Symbol 1170 GraphicUsed by:1314
Symbol 1171 GraphicUsed by:1314
Symbol 1172 GraphicUsed by:1314
Symbol 1173 GraphicUsed by:1314
Symbol 1174 GraphicUsed by:1314
Symbol 1175 GraphicUsed by:1314
Symbol 1176 GraphicUsed by:1314
Symbol 1177 GraphicUsed by:1314
Symbol 1178 GraphicUsed by:1314
Symbol 1179 GraphicUsed by:1314
Symbol 1180 GraphicUsed by:1314
Symbol 1181 GraphicUsed by:1314
Symbol 1182 GraphicUsed by:1314
Symbol 1183 GraphicUsed by:1314
Symbol 1184 GraphicUsed by:1314
Symbol 1185 GraphicUsed by:1314
Symbol 1186 GraphicUsed by:1314
Symbol 1187 GraphicUsed by:1314
Symbol 1188 GraphicUsed by:1314
Symbol 1189 GraphicUsed by:1314
Symbol 1190 GraphicUsed by:1314
Symbol 1191 GraphicUsed by:1314
Symbol 1192 GraphicUsed by:1314
Symbol 1193 GraphicUsed by:1314
Symbol 1194 GraphicUsed by:1314
Symbol 1195 GraphicUsed by:1314
Symbol 1196 GraphicUsed by:1314
Symbol 1197 GraphicUsed by:1314
Symbol 1198 GraphicUsed by:1314
Symbol 1199 GraphicUsed by:1314
Symbol 1200 GraphicUsed by:1314
Symbol 1201 GraphicUsed by:1314
Symbol 1202 GraphicUsed by:1314
Symbol 1203 GraphicUsed by:1314
Symbol 1204 GraphicUsed by:1314
Symbol 1205 GraphicUsed by:1314
Symbol 1206 GraphicUsed by:1314
Symbol 1207 GraphicUsed by:1314
Symbol 1208 GraphicUsed by:1314
Symbol 1209 GraphicUsed by:1314
Symbol 1210 BitmapUsed by:1211
Symbol 1211 GraphicUses:1210Used by:1314 3158
Symbol 1212 BitmapUsed by:1213
Symbol 1213 GraphicUses:1212Used by:1314 3158
Symbol 1214 BitmapUsed by:1215
Symbol 1215 GraphicUses:1214Used by:1314 3158
Symbol 1216 BitmapUsed by:1217
Symbol 1217 GraphicUses:1216Used by:1314 3158
Symbol 1218 BitmapUsed by:1219
Symbol 1219 GraphicUses:1218Used by:1314 3158
Symbol 1220 BitmapUsed by:1221
Symbol 1221 GraphicUses:1220Used by:1314 3158
Symbol 1222 BitmapUsed by:1223
Symbol 1223 GraphicUses:1222Used by:1314 3158
Symbol 1224 BitmapUsed by:1225
Symbol 1225 GraphicUses:1224Used by:1314 3158
Symbol 1226 BitmapUsed by:1227
Symbol 1227 GraphicUses:1226Used by:1314 3158
Symbol 1228 BitmapUsed by:1229 3148
Symbol 1229 GraphicUses:1228Used by:1314
Symbol 1230 BitmapUsed by:1231
Symbol 1231 GraphicUses:1230Used by:1314 3158
Symbol 1232 BitmapUsed by:1233
Symbol 1233 GraphicUses:1232Used by:1314 3158
Symbol 1234 BitmapUsed by:1235
Symbol 1235 GraphicUses:1234Used by:1314 3158
Symbol 1236 BitmapUsed by:1237
Symbol 1237 GraphicUses:1236Used by:1314 3158
Symbol 1238 GraphicUsed by:1314 3158
Symbol 1239 BitmapUsed by:1240
Symbol 1240 GraphicUses:1239Used by:1314 3158
Symbol 1241 GraphicUsed by:1314 3158
Symbol 1242 GraphicUsed by:1314 3158
Symbol 1243 GraphicUsed by:1314 3158
Symbol 1244 GraphicUsed by:1314 3158
Symbol 1245 GraphicUsed by:1314
Symbol 1246 BitmapUsed by:1247
Symbol 1247 GraphicUses:1246Used by:1314 3158
Symbol 1248 BitmapUsed by:1249
Symbol 1249 GraphicUses:1248Used by:1314 3158
Symbol 1250 BitmapUsed by:1251
Symbol 1251 GraphicUses:1250Used by:1314 3158
Symbol 1252 BitmapUsed by:1253
Symbol 1253 GraphicUses:1252Used by:1314 3158
Symbol 1254 BitmapUsed by:1255
Symbol 1255 GraphicUses:1254Used by:1314 3158
Symbol 1256 BitmapUsed by:1257
Symbol 1257 GraphicUses:1256Used by:1314 3158
Symbol 1258 BitmapUsed by:1259
Symbol 1259 GraphicUses:1258Used by:1314 3158
Symbol 1260 BitmapUsed by:1261
Symbol 1261 GraphicUses:1260Used by:1314 3158
Symbol 1262 BitmapUsed by:1263
Symbol 1263 GraphicUses:1262Used by:1314 3158
Symbol 1264 BitmapUsed by:1265
Symbol 1265 GraphicUses:1264Used by:1314 3158
Symbol 1266 BitmapUsed by:1267
Symbol 1267 GraphicUses:1266Used by:1314 3158
Symbol 1268 BitmapUsed by:1269
Symbol 1269 GraphicUses:1268Used by:1314 3158
Symbol 1270 BitmapUsed by:1271
Symbol 1271 GraphicUses:1270Used by:1314 3158
Symbol 1272 BitmapUsed by:1273
Symbol 1273 GraphicUses:1272Used by:1314 3158
Symbol 1274 BitmapUsed by:1275
Symbol 1275 GraphicUses:1274Used by:1314 3158
Symbol 1276 BitmapUsed by:1277
Symbol 1277 GraphicUses:1276Used by:1314 3158
Symbol 1278 BitmapUsed by:1279
Symbol 1279 GraphicUses:1278Used by:1314 3158
Symbol 1280 BitmapUsed by:1281
Symbol 1281 GraphicUses:1280Used by:1314 3158
Symbol 1282 BitmapUsed by:1283
Symbol 1283 GraphicUses:1282Used by:1314 3158
Symbol 1284 BitmapUsed by:1285
Symbol 1285 GraphicUses:1284Used by:1314 3158
Symbol 1286 BitmapUsed by:1287
Symbol 1287 GraphicUses:1286Used by:1314 3158
Symbol 1288 BitmapUsed by:1289
Symbol 1289 GraphicUses:1288Used by:1314 3158
Symbol 1290 BitmapUsed by:1291
Symbol 1291 GraphicUses:1290Used by:1314 3158
Symbol 1292 BitmapUsed by:1293
Symbol 1293 GraphicUses:1292Used by:1314 3158
Symbol 1294 BitmapUsed by:1295
Symbol 1295 GraphicUses:1294Used by:1314 3158
Symbol 1296 BitmapUsed by:1297
Symbol 1297 GraphicUses:1296Used by:1314 3158
Symbol 1298 BitmapUsed by:1299
Symbol 1299 GraphicUses:1298Used by:1314 3158
Symbol 1300 BitmapUsed by:1301
Symbol 1301 GraphicUses:1300Used by:1314 3158
Symbol 1302 BitmapUsed by:1303
Symbol 1303 GraphicUses:1302Used by:1314 3158
Symbol 1304 BitmapUsed by:1305
Symbol 1305 GraphicUses:1304Used by:1314 3158
Symbol 1306 BitmapUsed by:1307
Symbol 1307 GraphicUses:1306Used by:1314 3158
Symbol 1308 BitmapUsed by:1309
Symbol 1309 GraphicUses:1308Used by:1314 3158
Symbol 1310 BitmapUsed by:1311
Symbol 1311 GraphicUses:1310Used by:1314 3158
Symbol 1312 BitmapUsed by:1313
Symbol 1313 GraphicUses:1312Used by:1314 3158
Symbol 1314 MovieClip {TF_fla.player_body_22}Uses:45 46 47 48 49 50 51 52 53 54 55 549 57 58 59 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 550 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 592 594 596 598 600 602 604 606 608 610 612 614 616 618 620 622 624 626 628 630 632 634 636 638 640 642 644 646 648 650 652 654 656 658 660 662 664 666 668 670 672 674 676 678 680 682 684 686 688 690 692 694 696 698 700 702 704 706 708 710 712 61 63 65 67 69 71 73 75 77 79 81 83 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 109 110 111 112 113 114 115 116 730 118 119 120 121 122 123 731 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 733 735 737 739 741 743 745 747 749 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 15 388 390 392 394 396 398 400 402 782 783 784 785 786 787 416 418 420 422 424 426 428 430 789 791 793 795 797 799 801 803 805 807 809 811 813 815 817 432 434 436 438 440 442 444 446 818 819 820 821 822 823 824 462 464 466 468 470 472 474 476 478 480 482 484 486 488 490 492 494 496 498 500 502 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 871 873 875 877 879 881 883 885 887 889 891 893 895 897 899 901 903 905 907 909 911 913 915 917 919 921 923 925 927 929 931 933 935 937 939 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 983 985 987 989 991 993 995 997 999 1001 1003 1005 1007 1009 1011 1013 1015 1017 1019 1021 1023 1025 1027 1029 1031 1033 1035 1037 1039 1041 1043 1045 1047 1049 1051 1053 1055 1057 1059 1061 1063 1065 1067 1069 1071 1073 1075 1077 1079 1081 1083 1085 1087 1089 1091 1093 1095 1097 1099 1101 1103 1105 1107 1109 1111 1113 1115 1117 1119 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 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 1211 1213 1215 1217 1219 1221 1223 1225 1227 1229 1231 1233 1235 1237 1238 1240 1241 1242 1243 1244 1245 1247 1249 1251 1253 1255 1257 1259 1261 1263 1265 1267 1269 1271 1273 1275 1277 1279 1281 1283 1285 1287 1289 1291 1293 1295 1297 1299 1301 1303 1305 1307 1309 1311 1313Used by:1315
Symbol 1315 MovieClip {player_mc}Uses:1314Used by:3370
Symbol 1316 BitmapUsed by:1317 2979
Symbol 1317 GraphicUses:1316Used by:1684
Symbol 1318 BitmapUsed by:1319
Symbol 1319 GraphicUses:1318Used by:1684
Symbol 1320 BitmapUsed by:1321
Symbol 1321 GraphicUses:1320Used by:1684
Symbol 1322 BitmapUsed by:1323
Symbol 1323 GraphicUses:1322Used by:1684
Symbol 1324 BitmapUsed by:1325
Symbol 1325 GraphicUses:1324Used by:1684
Symbol 1326 BitmapUsed by:1327
Symbol 1327 GraphicUses:1326Used by:1684
Symbol 1328 BitmapUsed by:1329
Symbol 1329 GraphicUses:1328Used by:1684
Symbol 1330 BitmapUsed by:1331
Symbol 1331 GraphicUses:1330Used by:1684
Symbol 1332 BitmapUsed by:1333
Symbol 1333 GraphicUses:1332Used by:1684
Symbol 1334 BitmapUsed by:1335
Symbol 1335 GraphicUses:1334Used by:1684
Symbol 1336 BitmapUsed by:1337
Symbol 1337 GraphicUses:1336Used by:1684
Symbol 1338 BitmapUsed by:1339
Symbol 1339 GraphicUses:1338Used by:1684
Symbol 1340 BitmapUsed by:1341
Symbol 1341 GraphicUses:1340Used by:1684
Symbol 1342 BitmapUsed by:1343
Symbol 1343 GraphicUses:1342Used by:1684
Symbol 1344 BitmapUsed by:1345
Symbol 1345 GraphicUses:1344Used by:1684
Symbol 1346 BitmapUsed by:1347
Symbol 1347 GraphicUses:1346Used by:1684
Symbol 1348 BitmapUsed by:1349
Symbol 1349 GraphicUses:1348Used by:1684
Symbol 1350 BitmapUsed by:1351
Symbol 1351 GraphicUses:1350Used by:1684
Symbol 1352 BitmapUsed by:1353
Symbol 1353 GraphicUses:1352Used by:1684
Symbol 1354 BitmapUsed by:1355
Symbol 1355 GraphicUses:1354Used by:1684
Symbol 1356 BitmapUsed by:1357
Symbol 1357 GraphicUses:1356Used by:1684
Symbol 1358 BitmapUsed by:1359
Symbol 1359 GraphicUses:1358Used by:1684
Symbol 1360 BitmapUsed by:1361
Symbol 1361 GraphicUses:1360Used by:1684
Symbol 1362 BitmapUsed by:1363
Symbol 1363 GraphicUses:1362Used by:1684
Symbol 1364 BitmapUsed by:1365
Symbol 1365 GraphicUses:1364Used by:1684
Symbol 1366 BitmapUsed by:1367
Symbol 1367 GraphicUses:1366Used by:1684
Symbol 1368 BitmapUsed by:1369
Symbol 1369 GraphicUses:1368Used by:1684
Symbol 1370 BitmapUsed by:1371
Symbol 1371 GraphicUses:1370Used by:1684
Symbol 1372 BitmapUsed by:1373
Symbol 1373 GraphicUses:1372Used by:1684
Symbol 1374 BitmapUsed by:1375
Symbol 1375 GraphicUses:1374Used by:1684
Symbol 1376 BitmapUsed by:1377
Symbol 1377 GraphicUses:1376Used by:1684
Symbol 1378 BitmapUsed by:1379
Symbol 1379 GraphicUses:1378Used by:1684
Symbol 1380 BitmapUsed by:1381
Symbol 1381 GraphicUses:1380Used by:1684
Symbol 1382 BitmapUsed by:1383
Symbol 1383 GraphicUses:1382Used by:1684
Symbol 1384 BitmapUsed by:1385
Symbol 1385 GraphicUses:1384Used by:1684
Symbol 1386 BitmapUsed by:1387
Symbol 1387 GraphicUses:1386Used by:1684
Symbol 1388 BitmapUsed by:1389
Symbol 1389 GraphicUses:1388Used by:1684
Symbol 1390 BitmapUsed by:1391
Symbol 1391 GraphicUses:1390Used by:1684
Symbol 1392 BitmapUsed by:1393
Symbol 1393 GraphicUses:1392Used by:1684
Symbol 1394 BitmapUsed by:1395
Symbol 1395 GraphicUses:1394Used by:1684
Symbol 1396 BitmapUsed by:1397
Symbol 1397 GraphicUses:1396Used by:1684
Symbol 1398 BitmapUsed by:1399
Symbol 1399 GraphicUses:1398Used by:1684
Symbol 1400 BitmapUsed by:1401
Symbol 1401 GraphicUses:1400Used by:1684
Symbol 1402 BitmapUsed by:1403
Symbol 1403 GraphicUses:1402Used by:1684
Symbol 1404 BitmapUsed by:1405
Symbol 1405 GraphicUses:1404Used by:1684
Symbol 1406 BitmapUsed by:1407
Symbol 1407 GraphicUses:1406Used by:1684
Symbol 1408 BitmapUsed by:1409
Symbol 1409 GraphicUses:1408Used by:1684
Symbol 1410 BitmapUsed by:1411
Symbol 1411 GraphicUses:1410Used by:1684
Symbol 1412 BitmapUsed by:1413
Symbol 1413 GraphicUses:1412Used by:1684
Symbol 1414 BitmapUsed by:1415
Symbol 1415 GraphicUses:1414Used by:1684
Symbol 1416 BitmapUsed by:1417
Symbol 1417 GraphicUses:1416Used by:1684
Symbol 1418 BitmapUsed by:1419
Symbol 1419 GraphicUses:1418Used by:1684
Symbol 1420 BitmapUsed by:1421
Symbol 1421 GraphicUses:1420Used by:1684
Symbol 1422 BitmapUsed by:1423
Symbol 1423 GraphicUses:1422Used by:1684
Symbol 1424 BitmapUsed by:1425
Symbol 1425 GraphicUses:1424Used by:1684
Symbol 1426 BitmapUsed by:1427
Symbol 1427 GraphicUses:1426Used by:1684
Symbol 1428 BitmapUsed by:1429
Symbol 1429 GraphicUses:1428Used by:1684
Symbol 1430 BitmapUsed by:1431
Symbol 1431 GraphicUses:1430Used by:1684
Symbol 1432 BitmapUsed by:1433
Symbol 1433 GraphicUses:1432Used by:1684
Symbol 1434 BitmapUsed by:1435
Symbol 1435 GraphicUses:1434Used by:1684
Symbol 1436 BitmapUsed by:1437
Symbol 1437 GraphicUses:1436Used by:1684
Symbol 1438 BitmapUsed by:1439
Symbol 1439 GraphicUses:1438Used by:1684
Symbol 1440 BitmapUsed by:1441
Symbol 1441 GraphicUses:1440Used by:1684
Symbol 1442 BitmapUsed by:1443
Symbol 1443 GraphicUses:1442Used by:1684
Symbol 1444 BitmapUsed by:1445
Symbol 1445 GraphicUses:1444Used by:1684
Symbol 1446 BitmapUsed by:1447
Symbol 1447 GraphicUses:1446Used by:1684
Symbol 1448 BitmapUsed by:1449
Symbol 1449 GraphicUses:1448Used by:1684
Symbol 1450 BitmapUsed by:1451
Symbol 1451 GraphicUses:1450Used by:1684
Symbol 1452 BitmapUsed by:1453
Symbol 1453 GraphicUses:1452Used by:1684
Symbol 1454 BitmapUsed by:1455
Symbol 1455 GraphicUses:1454Used by:1684
Symbol 1456 BitmapUsed by:1457
Symbol 1457 GraphicUses:1456Used by:1684
Symbol 1458 BitmapUsed by:1459
Symbol 1459 GraphicUses:1458Used by:1684
Symbol 1460 BitmapUsed by:1461
Symbol 1461 GraphicUses:1460Used by:1684
Symbol 1462 BitmapUsed by:1463
Symbol 1463 GraphicUses:1462Used by:1684
Symbol 1464 BitmapUsed by:1465
Symbol 1465 GraphicUses:1464Used by:1684
Symbol 1466 BitmapUsed by:1467
Symbol 1467 GraphicUses:1466Used by:1684
Symbol 1468 BitmapUsed by:1469
Symbol 1469 GraphicUses:1468Used by:1684
Symbol 1470 BitmapUsed by:1471
Symbol 1471 GraphicUses:1470Used by:1684
Symbol 1472 BitmapUsed by:1473
Symbol 1473 GraphicUses:1472Used by:1684
Symbol 1474 BitmapUsed by:1475
Symbol 1475 GraphicUses:1474Used by:1684
Symbol 1476 BitmapUsed by:1477
Symbol 1477 GraphicUses:1476Used by:1684
Symbol 1478 BitmapUsed by:1479
Symbol 1479 GraphicUses:1478Used by:1684
Symbol 1480 BitmapUsed by:1481
Symbol 1481 GraphicUses:1480Used by:1684
Symbol 1482 BitmapUsed by:1483
Symbol 1483 GraphicUses:1482Used by:1684
Symbol 1484 BitmapUsed by:1485
Symbol 1485 GraphicUses:1484Used by:1684
Symbol 1486 BitmapUsed by:1487
Symbol 1487 GraphicUses:1486Used by:1684
Symbol 1488 BitmapUsed by:1489
Symbol 1489 GraphicUses:1488Used by:1684
Symbol 1490 BitmapUsed by:1491
Symbol 1491 GraphicUses:1490Used by:1684
Symbol 1492 BitmapUsed by:1493
Symbol 1493 GraphicUses:1492Used by:1684
Symbol 1494 BitmapUsed by:1495
Symbol 1495 GraphicUses:1494Used by:1684
Symbol 1496 BitmapUsed by:1497
Symbol 1497 GraphicUses:1496Used by:1684
Symbol 1498 BitmapUsed by:1499
Symbol 1499 GraphicUses:1498Used by:1684
Symbol 1500 BitmapUsed by:1501
Symbol 1501 GraphicUses:1500Used by:1684
Symbol 1502 BitmapUsed by:1503
Symbol 1503 GraphicUses:1502Used by:1684
Symbol 1504 BitmapUsed by:1505
Symbol 1505 GraphicUses:1504Used by:1684
Symbol 1506 BitmapUsed by:1507
Symbol 1507 GraphicUses:1506Used by:1684
Symbol 1508 BitmapUsed by:1509
Symbol 1509 GraphicUses:1508Used by:1684
Symbol 1510 BitmapUsed by:1511
Symbol 1511 GraphicUses:1510Used by:1684
Symbol 1512 BitmapUsed by:1513
Symbol 1513 GraphicUses:1512Used by:1684
Symbol 1514 BitmapUsed by:1515
Symbol 1515 GraphicUses:1514Used by:1684
Symbol 1516 BitmapUsed by:1517
Symbol 1517 GraphicUses:1516Used by:1684
Symbol 1518 BitmapUsed by:1519
Symbol 1519 GraphicUses:1518Used by:1684
Symbol 1520 BitmapUsed by:1521
Symbol 1521 GraphicUses:1520Used by:1684
Symbol 1522 BitmapUsed by:1523
Symbol 1523 GraphicUses:1522Used by:1684
Symbol 1524 BitmapUsed by:1525
Symbol 1525 GraphicUses:1524Used by:1684
Symbol 1526 BitmapUsed by:1527
Symbol 1527 GraphicUses:1526Used by:1684
Symbol 1528 BitmapUsed by:1529
Symbol 1529 GraphicUses:1528Used by:1684
Symbol 1530 BitmapUsed by:1531
Symbol 1531 GraphicUses:1530Used by:1684
Symbol 1532 BitmapUsed by:1533
Symbol 1533 GraphicUses:1532Used by:1684
Symbol 1534 BitmapUsed by:1535
Symbol 1535 GraphicUses:1534Used by:1684
Symbol 1536 BitmapUsed by:1537
Symbol 1537 GraphicUses:1536Used by:1684
Symbol 1538 BitmapUsed by:1539
Symbol 1539 GraphicUses:1538Used by:1684
Symbol 1540 BitmapUsed by:1541
Symbol 1541 GraphicUses:1540Used by:1684
Symbol 1542 BitmapUsed by:1543
Symbol 1543 GraphicUses:1542Used by:1684
Symbol 1544 BitmapUsed by:1545
Symbol 1545 GraphicUses:1544Used by:1684
Symbol 1546 BitmapUsed by:1547
Symbol 1547 GraphicUses:1546Used by:1684
Symbol 1548 BitmapUsed by:1549
Symbol 1549 GraphicUses:1548Used by:1684
Symbol 1550 BitmapUsed by:1551
Symbol 1551 GraphicUses:1550Used by:1684
Symbol 1552 BitmapUsed by:1553
Symbol 1553 GraphicUses:1552Used by:1684
Symbol 1554 BitmapUsed by:1555
Symbol 1555 GraphicUses:1554Used by:1684
Symbol 1556 BitmapUsed by:1557
Symbol 1557 GraphicUses:1556Used by:1684
Symbol 1558 BitmapUsed by:1559
Symbol 1559 GraphicUses:1558Used by:1684
Symbol 1560 BitmapUsed by:1561
Symbol 1561 GraphicUses:1560Used by:1684
Symbol 1562 BitmapUsed by:1563
Symbol 1563 GraphicUses:1562Used by:1684
Symbol 1564 BitmapUsed by:1565 2979
Symbol 1565 GraphicUses:1564Used by:1684
Symbol 1566 BitmapUsed by:1567
Symbol 1567 GraphicUses:1566Used by:1684
Symbol 1568 BitmapUsed by:1569
Symbol 1569 GraphicUses:1568Used by:1684
Symbol 1570 BitmapUsed by:1571
Symbol 1571 GraphicUses:1570Used by:1684
Symbol 1572 BitmapUsed by:1573
Symbol 1573 GraphicUses:1572Used by:1684
Symbol 1574 BitmapUsed by:1575
Symbol 1575 GraphicUses:1574Used by:1684
Symbol 1576 BitmapUsed by:1577
Symbol 1577 GraphicUses:1576Used by:1684
Symbol 1578 BitmapUsed by:1579
Symbol 1579 GraphicUses:1578Used by:1684
Symbol 1580 BitmapUsed by:1581
Symbol 1581 GraphicUses:1580Used by:1684
Symbol 1582 BitmapUsed by:1583
Symbol 1583 GraphicUses:1582Used by:1684
Symbol 1584 BitmapUsed by:1585
Symbol 1585 GraphicUses:1584Used by:1684
Symbol 1586 BitmapUsed by:1587
Symbol 1587 GraphicUses:1586Used by:1684
Symbol 1588 BitmapUsed by:1589
Symbol 1589 GraphicUses:1588Used by:1684
Symbol 1590 BitmapUsed by:1591
Symbol 1591 GraphicUses:1590Used by:1684
Symbol 1592 BitmapUsed by:1593
Symbol 1593 GraphicUses:1592Used by:1684
Symbol 1594 BitmapUsed by:1595
Symbol 1595 GraphicUses:1594Used by:1684
Symbol 1596 BitmapUsed by:1597
Symbol 1597 GraphicUses:1596Used by:1684
Symbol 1598 BitmapUsed by:1599
Symbol 1599 GraphicUses:1598Used by:1684
Symbol 1600 BitmapUsed by:1601
Symbol 1601 GraphicUses:1600Used by:1684
Symbol 1602 BitmapUsed by:1603
Symbol 1603 GraphicUses:1602Used by:1684
Symbol 1604 BitmapUsed by:1605
Symbol 1605 GraphicUses:1604Used by:1684
Symbol 1606 BitmapUsed by:1607
Symbol 1607 GraphicUses:1606Used by:1684
Symbol 1608 BitmapUsed by:1609
Symbol 1609 GraphicUses:1608Used by:1684
Symbol 1610 BitmapUsed by:1611
Symbol 1611 GraphicUses:1610Used by:1684
Symbol 1612 BitmapUsed by:1613
Symbol 1613 GraphicUses:1612Used by:1684
Symbol 1614 BitmapUsed by:1615
Symbol 1615 GraphicUses:1614Used by:1684
Symbol 1616 BitmapUsed by:1617
Symbol 1617 GraphicUses:1616Used by:1684
Symbol 1618 BitmapUsed by:1619
Symbol 1619 GraphicUses:1618Used by:1684
Symbol 1620 BitmapUsed by:1621
Symbol 1621 GraphicUses:1620Used by:1684
Symbol 1622 BitmapUsed by:1623
Symbol 1623 GraphicUses:1622Used by:1684
Symbol 1624 BitmapUsed by:1625
Symbol 1625 GraphicUses:1624Used by:1684
Symbol 1626 BitmapUsed by:1627
Symbol 1627 GraphicUses:1626Used by:1684
Symbol 1628 BitmapUsed by:1629
Symbol 1629 GraphicUses:1628Used by:1684
Symbol 1630 BitmapUsed by:1631
Symbol 1631 GraphicUses:1630Used by:1684
Symbol 1632 BitmapUsed by:1633
Symbol 1633 GraphicUses:1632Used by:1684
Symbol 1634 BitmapUsed by:1635
Symbol 1635 GraphicUses:1634Used by:1684
Symbol 1636 BitmapUsed by:1637
Symbol 1637 GraphicUses:1636Used by:1684
Symbol 1638 BitmapUsed by:1639
Symbol 1639 GraphicUses:1638Used by:1684
Symbol 1640 BitmapUsed by:1641
Symbol 1641 GraphicUses:1640Used by:1684
Symbol 1642 BitmapUsed by:1643
Symbol 1643 GraphicUses:1642Used by:1684
Symbol 1644 BitmapUsed by:1645
Symbol 1645 GraphicUses:1644Used by:1684
Symbol 1646 BitmapUsed by:1647
Symbol 1647 GraphicUses:1646Used by:1684
Symbol 1648 BitmapUsed by:1649
Symbol 1649 GraphicUses:1648Used by:1684
Symbol 1650 BitmapUsed by:1651
Symbol 1651 GraphicUses:1650Used by:1684
Symbol 1652 BitmapUsed by:1653
Symbol 1653 GraphicUses:1652Used by:1684
Symbol 1654 BitmapUsed by:1655
Symbol 1655 GraphicUses:1654Used by:1684
Symbol 1656 BitmapUsed by:1657
Symbol 1657 GraphicUses:1656Used by:1684
Symbol 1658 BitmapUsed by:1659
Symbol 1659 GraphicUses:1658Used by:1684
Symbol 1660 BitmapUsed by:1661
Symbol 1661 GraphicUses:1660Used by:1684
Symbol 1662 BitmapUsed by:1663
Symbol 1663 GraphicUses:1662Used by:1684
Symbol 1664 BitmapUsed by:1665
Symbol 1665 GraphicUses:1664Used by:1684
Symbol 1666 BitmapUsed by:1667
Symbol 1667 GraphicUses:1666Used by:1684
Symbol 1668 BitmapUsed by:1669
Symbol 1669 GraphicUses:1668Used by:1684
Symbol 1670 BitmapUsed by:1671
Symbol 1671 GraphicUses:1670Used by:1684
Symbol 1672 BitmapUsed by:1673
Symbol 1673 GraphicUses:1672Used by:1684
Symbol 1674 BitmapUsed by:1675
Symbol 1675 GraphicUses:1674Used by:1684
Symbol 1676 BitmapUsed by:1677
Symbol 1677 GraphicUses:1676Used by:1684
Symbol 1678 BitmapUsed by:1679
Symbol 1679 GraphicUses:1678Used by:1684
Symbol 1680 BitmapUsed by:1681
Symbol 1681 GraphicUses:1680Used by:1684
Symbol 1682 BitmapUsed by:1683
Symbol 1683 GraphicUses:1682Used by:1684
Symbol 1684 MovieClip {TF_fla.bob_body_25}Uses:1317 1319 1321 1323 1325 1327 1329 1331 1333 1335 1337 1339 1341 1343 1345 1347 1349 1351 1353 1355 1357 1359 1361 1363 1365 1367 1369 1371 1373 1375 1377 1379 1381 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1445 1447 1449 1451 1453 1455 1457 1459 1461 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1505 1507 1509 1511 1513 1515 1517 1519 1521 1523 1525 1527 1529 1531 1533 1535 1537 1539 1541 1543 1545 1547 1549 1551 1553 1555 1557 1559 1561 1563 1565 1567 1569 1571 1573 1575 1577 1579 1581 1583 1585 1587 1589 1591 1593 1595 1597 1599 1601 1603 1605 1607 1609 1611 1613 1615 1617 1619 1621 1623 1625 1627 1629 1631 1633 1635 1637 1639 1641 1643 1645 1647 1649 1651 1653 1655 1657 1659 1661 1663 1665 1667 1669 1671 1673 1675 1677 1679 1681 1683Used by:1685 2177
Symbol 1685 MovieClip {bob_mc}Uses:1684Used by:3370
Symbol 1686 BitmapUsed by:1687 2979
Symbol 1687 GraphicUses:1686Used by:1906
Symbol 1688 BitmapUsed by:1689
Symbol 1689 GraphicUses:1688Used by:1906
Symbol 1690 BitmapUsed by:1691
Symbol 1691 GraphicUses:1690Used by:1906
Symbol 1692 BitmapUsed by:1693
Symbol 1693 GraphicUses:1692Used by:1906
Symbol 1694 BitmapUsed by:1695
Symbol 1695 GraphicUses:1694Used by:1906
Symbol 1696 BitmapUsed by:1697
Symbol 1697 GraphicUses:1696Used by:1906
Symbol 1698 BitmapUsed by:1699
Symbol 1699 GraphicUses:1698Used by:1906
Symbol 1700 BitmapUsed by:1701
Symbol 1701 GraphicUses:1700Used by:1906
Symbol 1702 BitmapUsed by:1703
Symbol 1703 GraphicUses:1702Used by:1906
Symbol 1704 BitmapUsed by:1705
Symbol 1705 GraphicUses:1704Used by:1906
Symbol 1706 BitmapUsed by:1707
Symbol 1707 GraphicUses:1706Used by:1906
Symbol 1708 BitmapUsed by:1709
Symbol 1709 GraphicUses:1708Used by:1906
Symbol 1710 BitmapUsed by:1711
Symbol 1711 GraphicUses:1710Used by:1906
Symbol 1712 BitmapUsed by:1713
Symbol 1713 GraphicUses:1712Used by:1906
Symbol 1714 BitmapUsed by:1715
Symbol 1715 GraphicUses:1714Used by:1906
Symbol 1716 BitmapUsed by:1717
Symbol 1717 GraphicUses:1716Used by:1906
Symbol 1718 BitmapUsed by:1719
Symbol 1719 GraphicUses:1718Used by:1906
Symbol 1720 BitmapUsed by:1721
Symbol 1721 GraphicUses:1720Used by:1906
Symbol 1722 BitmapUsed by:1723
Symbol 1723 GraphicUses:1722Used by:1906
Symbol 1724 BitmapUsed by:1725
Symbol 1725 GraphicUses:1724Used by:1906
Symbol 1726 BitmapUsed by:1727
Symbol 1727 GraphicUses:1726Used by:1906
Symbol 1728 BitmapUsed by:1729
Symbol 1729 GraphicUses:1728Used by:1906
Symbol 1730 BitmapUsed by:1731
Symbol 1731 GraphicUses:1730Used by:1906
Symbol 1732 BitmapUsed by:1733
Symbol 1733 GraphicUses:1732Used by:1906
Symbol 1734 BitmapUsed by:1735
Symbol 1735 GraphicUses:1734Used by:1906
Symbol 1736 BitmapUsed by:1737
Symbol 1737 GraphicUses:1736Used by:1906
Symbol 1738 BitmapUsed by:1739
Symbol 1739 GraphicUses:1738Used by:1906
Symbol 1740 BitmapUsed by:1741
Symbol 1741 GraphicUses:1740Used by:1906
Symbol 1742 BitmapUsed by:1743
Symbol 1743 GraphicUses:1742Used by:1906
Symbol 1744 BitmapUsed by:1745
Symbol 1745 GraphicUses:1744Used by:1906
Symbol 1746 BitmapUsed by:1747
Symbol 1747 GraphicUses:1746Used by:1906
Symbol 1748 BitmapUsed by:1749
Symbol 1749 GraphicUses:1748Used by:1906
Symbol 1750 BitmapUsed by:1751
Symbol 1751 GraphicUses:1750Used by:1906
Symbol 1752 BitmapUsed by:1753
Symbol 1753 GraphicUses:1752Used by:1906
Symbol 1754 BitmapUsed by:1755
Symbol 1755 GraphicUses:1754Used by:1906
Symbol 1756 BitmapUsed by:1757
Symbol 1757 GraphicUses:1756Used by:1906
Symbol 1758 BitmapUsed by:1759
Symbol 1759 GraphicUses:1758Used by:1906
Symbol 1760 BitmapUsed by:1761
Symbol 1761 GraphicUses:1760Used by:1906
Symbol 1762 BitmapUsed by:1763
Symbol 1763 GraphicUses:1762Used by:1906
Symbol 1764 BitmapUsed by:1765
Symbol 1765 GraphicUses:1764Used by:1906
Symbol 1766 BitmapUsed by:1767
Symbol 1767 GraphicUses:1766Used by:1906
Symbol 1768 BitmapUsed by:1769
Symbol 1769 GraphicUses:1768Used by:1906
Symbol 1770 BitmapUsed by:1771
Symbol 1771 GraphicUses:1770Used by:1906
Symbol 1772 BitmapUsed by:1773
Symbol 1773 GraphicUses:1772Used by:1906
Symbol 1774 BitmapUsed by:1775
Symbol 1775 GraphicUses:1774Used by:1906
Symbol 1776 BitmapUsed by:1777
Symbol 1777 GraphicUses:1776Used by:1906
Symbol 1778 BitmapUsed by:1779
Symbol 1779 GraphicUses:1778Used by:1906
Symbol 1780 BitmapUsed by:1781
Symbol 1781 GraphicUses:1780Used by:1906
Symbol 1782 BitmapUsed by:1783
Symbol 1783 GraphicUses:1782Used by:1906
Symbol 1784 BitmapUsed by:1785
Symbol 1785 GraphicUses:1784Used by:1906
Symbol 1786 BitmapUsed by:1787
Symbol 1787 GraphicUses:1786Used by:1906
Symbol 1788 BitmapUsed by:1789
Symbol 1789 GraphicUses:1788Used by:1906
Symbol 1790 BitmapUsed by:1791
Symbol 1791 GraphicUses:1790Used by:1906
Symbol 1792 BitmapUsed by:1793
Symbol 1793 GraphicUses:1792Used by:1906
Symbol 1794 BitmapUsed by:1795
Symbol 1795 GraphicUses:1794Used by:1906
Symbol 1796 BitmapUsed by:1797
Symbol 1797 GraphicUses:1796Used by:1906
Symbol 1798 BitmapUsed by:1799
Symbol 1799 GraphicUses:1798Used by:1906
Symbol 1800 BitmapUsed by:1801
Symbol 1801 GraphicUses:1800Used by:1906
Symbol 1802 BitmapUsed by:1803
Symbol 1803 GraphicUses:1802Used by:1906
Symbol 1804 BitmapUsed by:1805
Symbol 1805 GraphicUses:1804Used by:1906
Symbol 1806 BitmapUsed by:1807
Symbol 1807 GraphicUses:1806Used by:1906
Symbol 1808 BitmapUsed by:1809
Symbol 1809 GraphicUses:1808Used by:1906
Symbol 1810 BitmapUsed by:1811
Symbol 1811 GraphicUses:1810Used by:1906
Symbol 1812 BitmapUsed by:1813
Symbol 1813 GraphicUses:1812Used by:1906
Symbol 1814 BitmapUsed by:1815
Symbol 1815 GraphicUses:1814Used by:1906
Symbol 1816 BitmapUsed by:1817
Symbol 1817 GraphicUses:1816Used by:1906
Symbol 1818 BitmapUsed by:1819
Symbol 1819 GraphicUses:1818Used by:1906
Symbol 1820 BitmapUsed by:1821
Symbol 1821 GraphicUses:1820Used by:1906
Symbol 1822 BitmapUsed by:1823
Symbol 1823 GraphicUses:1822Used by:1906
Symbol 1824 BitmapUsed by:1825
Symbol 1825 GraphicUses:1824Used by:1906
Symbol 1826 BitmapUsed by:1827
Symbol 1827 GraphicUses:1826Used by:1906
Symbol 1828 BitmapUsed by:1829
Symbol 1829 GraphicUses:1828Used by:1906
Symbol 1830 BitmapUsed by:1831
Symbol 1831 GraphicUses:1830Used by:1906
Symbol 1832 BitmapUsed by:1833
Symbol 1833 GraphicUses:1832Used by:1906
Symbol 1834 BitmapUsed by:1835
Symbol 1835 GraphicUses:1834Used by:1906
Symbol 1836 BitmapUsed by:1837
Symbol 1837 GraphicUses:1836Used by:1906
Symbol 1838 BitmapUsed by:1839
Symbol 1839 GraphicUses:1838Used by:1906
Symbol 1840 BitmapUsed by:1841
Symbol 1841 GraphicUses:1840Used by:1906
Symbol 1842 BitmapUsed by:1843
Symbol 1843 GraphicUses:1842Used by:1906
Symbol 1844 BitmapUsed by:1845
Symbol 1845 GraphicUses:1844Used by:1906
Symbol 1846 BitmapUsed by:1847
Symbol 1847 GraphicUses:1846Used by:1906
Symbol 1848 BitmapUsed by:1849
Symbol 1849 GraphicUses:1848Used by:1906
Symbol 1850 BitmapUsed by:1851
Symbol 1851 GraphicUses:1850Used by:1906
Symbol 1852 BitmapUsed by:1853
Symbol 1853 GraphicUses:1852Used by:1906
Symbol 1854 BitmapUsed by:1855
Symbol 1855 GraphicUses:1854Used by:1906
Symbol 1856 BitmapUsed by:1857
Symbol 1857 GraphicUses:1856Used by:1906
Symbol 1858 BitmapUsed by:1859
Symbol 1859 GraphicUses:1858Used by:1906
Symbol 1860 BitmapUsed by:1861
Symbol 1861 GraphicUses:1860Used by:1906
Symbol 1862 BitmapUsed by:1863
Symbol 1863 GraphicUses:1862Used by:1906
Symbol 1864 BitmapUsed by:1865
Symbol 1865 GraphicUses:1864Used by:1906
Symbol 1866 BitmapUsed by:1867
Symbol 1867 GraphicUses:1866Used by:1906
Symbol 1868 BitmapUsed by:1869
Symbol 1869 GraphicUses:1868Used by:1906
Symbol 1870 BitmapUsed by:1871
Symbol 1871 GraphicUses:1870Used by:1906
Symbol 1872 BitmapUsed by:1873
Symbol 1873 GraphicUses:1872Used by:1906
Symbol 1874 BitmapUsed by:1875
Symbol 1875 GraphicUses:1874Used by:1906
Symbol 1876 BitmapUsed by:1877
Symbol 1877 GraphicUses:1876Used by:1906
Symbol 1878 BitmapUsed by:1879
Symbol 1879 GraphicUses:1878Used by:1906
Symbol 1880 BitmapUsed by:1881
Symbol 1881 GraphicUses:1880Used by:1906
Symbol 1882 BitmapUsed by:1883
Symbol 1883 GraphicUses:1882Used by:1906
Symbol 1884 BitmapUsed by:1885
Symbol 1885 GraphicUses:1884Used by:1906
Symbol 1886 BitmapUsed by:1887
Symbol 1887 GraphicUses:1886Used by:1906
Symbol 1888 BitmapUsed by:1889
Symbol 1889 GraphicUses:1888Used by:1906
Symbol 1890 BitmapUsed by:1891
Symbol 1891 GraphicUses:1890Used by:1906
Symbol 1892 BitmapUsed by:1893
Symbol 1893 GraphicUses:1892Used by:1906
Symbol 1894 BitmapUsed by:1895
Symbol 1895 GraphicUses:1894Used by:1906
Symbol 1896 BitmapUsed by:1897
Symbol 1897 GraphicUses:1896Used by:1906
Symbol 1898 BitmapUsed by:1899
Symbol 1899 GraphicUses:1898Used by:1906
Symbol 1900 BitmapUsed by:1901
Symbol 1901 GraphicUses:1900Used by:1906
Symbol 1902 BitmapUsed by:1903
Symbol 1903 GraphicUses:1902Used by:1906
Symbol 1904 BitmapUsed by:1905
Symbol 1905 GraphicUses:1904Used by:1906
Symbol 1906 MovieClip {TF_fla.hacman_body_27}Uses:1687 1689 1691 1693 1695 1697 1699 1701 1703 1705 1707 1709 1711 1713 1715 1717 1719 1721 1723 1725 1727 1729 1731 1733 1735 1737 1739 1741 1743 1745 1747 1749 1751 1753 1755 1757 1759 1761 1763 1765 1767 1769 1771 1773 1775 1777 1779 1781 1783 1785 1787 1789 1791 1793 1795 1797 1799 1801 1803 1805 1807 1809 1811 1813 1815 1817 1819 1821 1823 1825 1827 1829 1831 1833 1835 1837 1839 1841 1843 1845 1847 1849 1851 1853 1855 1857 1859 1861 1863 1865 1867 1869 1871 1873 1875 1877 1879 1881 1883 1885 1887 1889 1891 1893 1895 1897 1899 1901 1903 1905Used by:1907 2179
Symbol 1907 MovieClip {hacman_mc}Uses:1906Used by:3370
Symbol 1908 BitmapUsed by:1909
Symbol 1909 GraphicUses:1908Used by:2048
Symbol 1910 BitmapUsed by:1911
Symbol 1911 GraphicUses:1910Used by:2048
Symbol 1912 BitmapUsed by:1913
Symbol 1913 GraphicUses:1912Used by:2048
Symbol 1914 BitmapUsed by:1915
Symbol 1915 GraphicUses:1914Used by:2048
Symbol 1916 BitmapUsed by:1917
Symbol 1917 GraphicUses:1916Used by:2048
Symbol 1918 BitmapUsed by:1919
Symbol 1919 GraphicUses:1918Used by:2048
Symbol 1920 BitmapUsed by:1921
Symbol 1921 GraphicUses:1920Used by:2048
Symbol 1922 BitmapUsed by:1923
Symbol 1923 GraphicUses:1922Used by:2048
Symbol 1924 BitmapUsed by:1925
Symbol 1925 GraphicUses:1924Used by:2048
Symbol 1926 BitmapUsed by:1927
Symbol 1927 GraphicUses:1926Used by:2048
Symbol 1928 BitmapUsed by:1929
Symbol 1929 GraphicUses:1928Used by:2048
Symbol 1930 BitmapUsed by:1931
Symbol 1931 GraphicUses:1930Used by:2048
Symbol 1932 BitmapUsed by:1933
Symbol 1933 GraphicUses:1932Used by:2048
Symbol 1934 BitmapUsed by:1935
Symbol 1935 GraphicUses:1934Used by:2048
Symbol 1936 BitmapUsed by:1937
Symbol 1937 GraphicUses:1936Used by:2048
Symbol 1938 BitmapUsed by:1939
Symbol 1939 GraphicUses:1938Used by:2048
Symbol 1940 BitmapUsed by:1941
Symbol 1941 GraphicUses:1940Used by:2048
Symbol 1942 BitmapUsed by:1943
Symbol 1943 GraphicUses:1942Used by:2048
Symbol 1944 BitmapUsed by:1945
Symbol 1945 GraphicUses:1944Used by:2048
Symbol 1946 BitmapUsed by:1947
Symbol 1947 GraphicUses:1946Used by:2048
Symbol 1948 BitmapUsed by:1949
Symbol 1949 GraphicUses:1948Used by:2048
Symbol 1950 BitmapUsed by:1951
Symbol 1951 GraphicUses:1950Used by:2048
Symbol 1952 BitmapUsed by:1953
Symbol 1953 GraphicUses:1952Used by:2048
Symbol 1954 BitmapUsed by:1955
Symbol 1955 GraphicUses:1954Used by:2048
Symbol 1956 BitmapUsed by:1957
Symbol 1957 GraphicUses:1956Used by:2048
Symbol 1958 BitmapUsed by:1959
Symbol 1959 GraphicUses:1958Used by:2048
Symbol 1960 BitmapUsed by:1961
Symbol 1961 GraphicUses:1960Used by:2048
Symbol 1962 BitmapUsed by:1963
Symbol 1963 GraphicUses:1962Used by:2048
Symbol 1964 BitmapUsed by:1965
Symbol 1965 GraphicUses:1964Used by:2048
Symbol 1966 BitmapUsed by:1967
Symbol 1967 GraphicUses:1966Used by:2048
Symbol 1968 BitmapUsed by:1969
Symbol 1969 GraphicUses:1968Used by:2048
Symbol 1970 BitmapUsed by:1971
Symbol 1971 GraphicUses:1970Used by:2048
Symbol 1972 BitmapUsed by:1973
Symbol 1973 GraphicUses:1972Used by:2048
Symbol 1974 BitmapUsed by:1975
Symbol 1975 GraphicUses:1974Used by:2048
Symbol 1976 BitmapUsed by:1977
Symbol 1977 GraphicUses:1976Used by:2048
Symbol 1978 BitmapUsed by:1979
Symbol 1979 GraphicUses:1978Used by:2048
Symbol 1980 BitmapUsed by:1981
Symbol 1981 GraphicUses:1980Used by:2048
Symbol 1982 BitmapUsed by:1983
Symbol 1983 GraphicUses:1982Used by:2048
Symbol 1984 BitmapUsed by:1985
Symbol 1985 GraphicUses:1984Used by:2048
Symbol 1986 BitmapUsed by:1987
Symbol 1987 GraphicUses:1986Used by:2048
Symbol 1988 BitmapUsed by:1989
Symbol 1989 GraphicUses:1988Used by:2048
Symbol 1990 BitmapUsed by:1991
Symbol 1991 GraphicUses:1990Used by:2048
Symbol 1992 BitmapUsed by:1993
Symbol 1993 GraphicUses:1992Used by:2048
Symbol 1994 BitmapUsed by:1995
Symbol 1995 GraphicUses:1994Used by:2048
Symbol 1996 BitmapUsed by:1997
Symbol 1997 GraphicUses:1996Used by:2048
Symbol 1998 BitmapUsed by:1999
Symbol 1999 GraphicUses:1998Used by:2048
Symbol 2000 BitmapUsed by:2001
Symbol 2001 GraphicUses:2000Used by:2048
Symbol 2002 BitmapUsed by:2003
Symbol 2003 GraphicUses:2002Used by:2048
Symbol 2004 BitmapUsed by:2005
Symbol 2005 GraphicUses:2004Used by:2048
Symbol 2006 BitmapUsed by:2007
Symbol 2007 GraphicUses:2006Used by:2048
Symbol 2008 BitmapUsed by:2009
Symbol 2009 GraphicUses:2008Used by:2048
Symbol 2010 BitmapUsed by:2011
Symbol 2011 GraphicUses:2010Used by:2048
Symbol 2012 BitmapUsed by:2013
Symbol 2013 GraphicUses:2012Used by:2048
Symbol 2014 BitmapUsed by:2015
Symbol 2015 GraphicUses:2014Used by:2048
Symbol 2016 BitmapUsed by:2017
Symbol 2017 GraphicUses:2016Used by:2048
Symbol 2018 BitmapUsed by:2019
Symbol 2019 GraphicUses:2018Used by:2048
Symbol 2020 BitmapUsed by:2021
Symbol 2021 GraphicUses:2020Used by:2048
Symbol 2022 BitmapUsed by:2023
Symbol 2023 GraphicUses:2022Used by:2048
Symbol 2024 BitmapUsed by:2025
Symbol 2025 GraphicUses:2024Used by:2048
Symbol 2026 BitmapUsed by:2027
Symbol 2027 GraphicUses:2026Used by:2048
Symbol 2028 BitmapUsed by:2029
Symbol 2029 GraphicUses:2028Used by:2048
Symbol 2030 BitmapUsed by:2031
Symbol 2031 GraphicUses:2030Used by:2048
Symbol 2032 BitmapUsed by:2033
Symbol 2033 GraphicUses:2032Used by:2048
Symbol 2034 BitmapUsed by:2035
Symbol 2035 GraphicUses:2034Used by:2048
Symbol 2036 BitmapUsed by:2037
Symbol 2037 GraphicUses:2036Used by:2048
Symbol 2038 BitmapUsed by:2039
Symbol 2039 GraphicUses:2038Used by:2048
Symbol 2040 BitmapUsed by:2041
Symbol 2041 GraphicUses:2040Used by:2048
Symbol 2042 BitmapUsed by:2043
Symbol 2043 GraphicUses:2042Used by:2048
Symbol 2044 BitmapUsed by:2045
Symbol 2045 GraphicUses:2044Used by:2048
Symbol 2046 BitmapUsed by:2047
Symbol 2047 GraphicUses:2046Used by:2048
Symbol 2048 MovieClip {TF_fla.pusher_body_29}Uses:213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 1909 1911 1913 1915 1917 1919 1921 1923 1925 1927 1929 1931 1933 1935 1937 1939 1941 1943 1945 1947 1949 1951 1953 1955 1957 1959 1961 1963 1965 1967 1969 1971 1973 1975 1977 1979 1981 1983 1985 1987 1989 1991 1993 1995 1997 1999 2001 2003 2005 2007 2009 2011 2013 2015 2017 2019 2021 2023 2025 2027 2029 2031 2033 2035 2037 2039 2041 2043 2045 2047 506 508 510 512 514 516 518 520 522 524 526 528 530 532 534 536 538 540 542 544 546Used by:2049 2178
Symbol 2049 MovieClip {pusher_mc}Uses:2048Used by:3370
Symbol 2050 BitmapUsed by:2051
Symbol 2051 GraphicUses:2050Used by:2170
Symbol 2052 BitmapUsed by:2053
Symbol 2053 GraphicUses:2052Used by:2170
Symbol 2054 BitmapUsed by:2055
Symbol 2055 GraphicUses:2054Used by:2170
Symbol 2056 BitmapUsed by:2057
Symbol 2057 GraphicUses:2056Used by:2170
Symbol 2058 BitmapUsed by:2059
Symbol 2059 GraphicUses:2058Used by:2170
Symbol 2060 BitmapUsed by:2061
Symbol 2061 GraphicUses:2060Used by:2170
Symbol 2062 BitmapUsed by:2063
Symbol 2063 GraphicUses:2062Used by:2170
Symbol 2064 BitmapUsed by:2065
Symbol 2065 GraphicUses:2064Used by:2170
Symbol 2066 BitmapUsed by:2067
Symbol 2067 GraphicUses:2066Used by:2170
Symbol 2068 BitmapUsed by:2069
Symbol 2069 GraphicUses:2068Used by:2170
Symbol 2070 BitmapUsed by:2071
Symbol 2071 GraphicUses:2070Used by:2170
Symbol 2072 BitmapUsed by:2073
Symbol 2073 GraphicUses:2072Used by:2170
Symbol 2074 BitmapUsed by:2075
Symbol 2075 GraphicUses:2074Used by:2170
Symbol 2076 BitmapUsed by:2077
Symbol 2077 GraphicUses:2076Used by:2170
Symbol 2078 BitmapUsed by:2079
Symbol 2079 GraphicUses:2078Used by:2170
Symbol 2080 BitmapUsed by:2081
Symbol 2081 GraphicUses:2080Used by:2170
Symbol 2082 BitmapUsed by:2083
Symbol 2083 GraphicUses:2082Used by:2170
Symbol 2084 BitmapUsed by:2085
Symbol 2085 GraphicUses:2084Used by:2170
Symbol 2086 BitmapUsed by:2087
Symbol 2087 GraphicUses:2086Used by:2170
Symbol 2088 BitmapUsed by:2089
Symbol 2089 GraphicUses:2088Used by:2170
Symbol 2090 BitmapUsed by:2091
Symbol 2091 GraphicUses:2090Used by:2170
Symbol 2092 BitmapUsed by:2093
Symbol 2093 GraphicUses:2092Used by:2170
Symbol 2094 BitmapUsed by:2095
Symbol 2095 GraphicUses:2094Used by:2170
Symbol 2096 BitmapUsed by:2097
Symbol 2097 GraphicUses:2096Used by:2170
Symbol 2098 BitmapUsed by:2099
Symbol 2099 GraphicUses:2098Used by:2170
Symbol 2100 BitmapUsed by:2101
Symbol 2101 GraphicUses:2100Used by:2170
Symbol 2102 BitmapUsed by:2103
Symbol 2103 GraphicUses:2102Used by:2170
Symbol 2104 BitmapUsed by:2105
Symbol 2105 GraphicUses:2104Used by:2170
Symbol 2106 BitmapUsed by:2107
Symbol 2107 GraphicUses:2106Used by:2170
Symbol 2108 BitmapUsed by:2109
Symbol 2109 GraphicUses:2108Used by:2170
Symbol 2110 BitmapUsed by:2111
Symbol 2111 GraphicUses:2110Used by:2170
Symbol 2112 BitmapUsed by:2113
Symbol 2113 GraphicUses:2112Used by:2170
Symbol 2114 BitmapUsed by:2115
Symbol 2115 GraphicUses:2114Used by:2170
Symbol 2116 BitmapUsed by:2117
Symbol 2117 GraphicUses:2116Used by:2170
Symbol 2118 BitmapUsed by:2119
Symbol 2119 GraphicUses:2118Used by:2170
Symbol 2120 BitmapUsed by:2121
Symbol 2121 GraphicUses:2120Used by:2170
Symbol 2122 BitmapUsed by:2123
Symbol 2123 GraphicUses:2122Used by:2170
Symbol 2124 BitmapUsed by:2125
Symbol 2125 GraphicUses:2124Used by:2170
Symbol 2126 BitmapUsed by:2127
Symbol 2127 GraphicUses:2126Used by:2170
Symbol 2128 BitmapUsed by:2129
Symbol 2129 GraphicUses:2128Used by:2170
Symbol 2130 BitmapUsed by:2131
Symbol 2131 GraphicUses:2130Used by:2170
Symbol 2132 BitmapUsed by:2133
Symbol 2133 GraphicUses:2132Used by:2170
Symbol 2134 BitmapUsed by:2135
Symbol 2135 GraphicUses:2134Used by:2170
Symbol 2136 BitmapUsed by:2137
Symbol 2137 GraphicUses:2136Used by:2170
Symbol 2138 BitmapUsed by:2139
Symbol 2139 GraphicUses:2138Used by:2170
Symbol 2140 BitmapUsed by:2141
Symbol 2141 GraphicUses:2140Used by:2170
Symbol 2142 BitmapUsed by:2143
Symbol 2143 GraphicUses:2142Used by:2170
Symbol 2144 BitmapUsed by:2145
Symbol 2145 GraphicUses:2144Used by:2170
Symbol 2146 BitmapUsed by:2147
Symbol 2147 GraphicUses:2146Used by:2170
Symbol 2148 BitmapUsed by:2149
Symbol 2149 GraphicUses:2148Used by:2170
Symbol 2150 BitmapUsed by:2151
Symbol 2151 GraphicUses:2150Used by:2170
Symbol 2152 BitmapUsed by:2153
Symbol 2153 GraphicUses:2152Used by:2170
Symbol 2154 BitmapUsed by:2155
Symbol 2155 GraphicUses:2154Used by:2170
Symbol 2156 BitmapUsed by:2157
Symbol 2157 GraphicUses:2156Used by:2170
Symbol 2158 BitmapUsed by:2159
Symbol 2159 GraphicUses:2158Used by:2170
Symbol 2160 BitmapUsed by:2161
Symbol 2161 GraphicUses:2160Used by:2170
Symbol 2162 BitmapUsed by:2163
Symbol 2163 GraphicUses:2162Used by:2170
Symbol 2164 BitmapUsed by:2165
Symbol 2165 GraphicUses:2164Used by:2170
Symbol 2166 BitmapUsed by:2167
Symbol 2167 GraphicUses:2166Used by:2170
Symbol 2168 BitmapUsed by:2169
Symbol 2169 GraphicUses:2168Used by:2170
Symbol 2170 MovieClip {TF_fla.rewheel_body_31}Uses:2051 2053 2055 2057 2059 2061 2063 2065 2067 2069 2071 2073 2075 2077 2079 2081 2083 2085 2087 2089 2091 2093 2095 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 2149 2151 2153 2155 2157 2159 2161 2163 2165 2167 2169Used by:2171 2180
Symbol 2171 MovieClip {rewheel_mc}Uses:2170Used by:3370
Symbol 2172 BitmapUsed by:2173
Symbol 2173 GraphicUses:2172Used by:2176
Symbol 2174 GraphicUsed by:2176
Symbol 2175 GraphicUsed by:2176
Symbol 2176 MovieClip {faery}Uses:2173 2174 2175Used by:3370
Symbol 2177 MovieClip {bob2_mc}Uses:1684Used by:3370
Symbol 2178 MovieClip {pusher2_mc}Uses:2048Used by:3370
Symbol 2179 MovieClip {hacman2_mc}Uses:1906Used by:3370
Symbol 2180 MovieClip {rewheel2_mc}Uses:2170Used by:3370
Symbol 2181 BitmapUsed by:2182
Symbol 2182 GraphicUses:2181Used by:2511
Symbol 2183 BitmapUsed by:2184
Symbol 2184 GraphicUses:2183Used by:2511
Symbol 2185 BitmapUsed by:2186
Symbol 2186 GraphicUses:2185Used by:2511
Symbol 2187 BitmapUsed by:2188
Symbol 2188 GraphicUses:2187Used by:2511
Symbol 2189 BitmapUsed by:2190
Symbol 2190 GraphicUses:2189Used by:2511
Symbol 2191 BitmapUsed by:2192
Symbol 2192 GraphicUses:2191Used by:2511
Symbol 2193 BitmapUsed by:2194
Symbol 2194 GraphicUses:2193Used by:2511
Symbol 2195 BitmapUsed by:2196
Symbol 2196 GraphicUses:2195Used by:2511
Symbol 2197 BitmapUsed by:2198
Symbol 2198 GraphicUses:2197Used by:2511
Symbol 2199 BitmapUsed by:2200
Symbol 2200 GraphicUses:2199Used by:2511
Symbol 2201 BitmapUsed by:2202
Symbol 2202 GraphicUses:2201Used by:2511
Symbol 2203 BitmapUsed by:2204
Symbol 2204 GraphicUses:2203Used by:2511
Symbol 2205 BitmapUsed by:2206
Symbol 2206 GraphicUses:2205Used by:2511
Symbol 2207 BitmapUsed by:2208
Symbol 2208 GraphicUses:2207Used by:2511
Symbol 2209 BitmapUsed by:2210
Symbol 2210 GraphicUses:2209Used by:2511
Symbol 2211 BitmapUsed by:2212
Symbol 2212 GraphicUses:2211Used by:2511
Symbol 2213 BitmapUsed by:2214
Symbol 2214 GraphicUses:2213Used by:2511
Symbol 2215 BitmapUsed by:2216
Symbol 2216 GraphicUses:2215Used by:2511
Symbol 2217 BitmapUsed by:2218
Symbol 2218 GraphicUses:2217Used by:2511
Symbol 2219 BitmapUsed by:2220
Symbol 2220 GraphicUses:2219Used by:2511
Symbol 2221 BitmapUsed by:2222
Symbol 2222 GraphicUses:2221Used by:2511
Symbol 2223 BitmapUsed by:2224
Symbol 2224 GraphicUses:2223Used by:2511
Symbol 2225 BitmapUsed by:2226
Symbol 2226 GraphicUses:2225Used by:2511
Symbol 2227 BitmapUsed by:2228
Symbol 2228 GraphicUses:2227Used by:2511
Symbol 2229 BitmapUsed by:2230
Symbol 2230 GraphicUses:2229Used by:2511
Symbol 2231 BitmapUsed by:2232
Symbol 2232 GraphicUses:2231Used by:2511
Symbol 2233 BitmapUsed by:2234
Symbol 2234 GraphicUses:2233Used by:2511
Symbol 2235 BitmapUsed by:2236
Symbol 2236 GraphicUses:2235Used by:2511
Symbol 2237 BitmapUsed by:2238
Symbol 2238 GraphicUses:2237Used by:2511
Symbol 2239 BitmapUsed by:2240
Symbol 2240 GraphicUses:2239Used by:2511
Symbol 2241 BitmapUsed by:2242
Symbol 2242 GraphicUses:2241Used by:2511
Symbol 2243 BitmapUsed by:2244
Symbol 2244 GraphicUses:2243Used by:2511
Symbol 2245 BitmapUsed by:2246
Symbol 2246 GraphicUses:2245Used by:2511
Symbol 2247 BitmapUsed by:2248
Symbol 2248 GraphicUses:2247Used by:2511
Symbol 2249 BitmapUsed by:2250
Symbol 2250 GraphicUses:2249Used by:2511
Symbol 2251 BitmapUsed by:2252
Symbol 2252 GraphicUses:2251Used by:2511
Symbol 2253 BitmapUsed by:2254
Symbol 2254 GraphicUses:2253Used by:2511
Symbol 2255 BitmapUsed by:2256
Symbol 2256 GraphicUses:2255Used by:2511
Symbol 2257 BitmapUsed by:2258
Symbol 2258 GraphicUses:2257Used by:2511
Symbol 2259 BitmapUsed by:2260
Symbol 2260 GraphicUses:2259Used by:2511
Symbol 2261 BitmapUsed by:2262
Symbol 2262 GraphicUses:2261Used by:2511
Symbol 2263 BitmapUsed by:2264
Symbol 2264 GraphicUses:2263Used by:2511
Symbol 2265 BitmapUsed by:2266
Symbol 2266 GraphicUses:2265Used by:2511
Symbol 2267 BitmapUsed by:2268
Symbol 2268 GraphicUses:2267Used by:2511
Symbol 2269 BitmapUsed by:2270
Symbol 2270 GraphicUses:2269Used by:2511
Symbol 2271 BitmapUsed by:2272
Symbol 2272 GraphicUses:2271Used by:2511
Symbol 2273 BitmapUsed by:2274
Symbol 2274 GraphicUses:2273Used by:2511
Symbol 2275 BitmapUsed by:2276
Symbol 2276 GraphicUses:2275Used by:2511
Symbol 2277 BitmapUsed by:2278
Symbol 2278 GraphicUses:2277Used by:2511
Symbol 2279 BitmapUsed by:2280
Symbol 2280 GraphicUses:2279Used by:2511
Symbol 2281 BitmapUsed by:2282
Symbol 2282 GraphicUses:2281Used by:2511
Symbol 2283 BitmapUsed by:2284
Symbol 2284 GraphicUses:2283Used by:2511
Symbol 2285 BitmapUsed by:2286
Symbol 2286 GraphicUses:2285Used by:2511
Symbol 2287 BitmapUsed by:2288
Symbol 2288 GraphicUses:2287Used by:2511
Symbol 2289 BitmapUsed by:2290
Symbol 2290 GraphicUses:2289Used by:2511
Symbol 2291 BitmapUsed by:2292
Symbol 2292 GraphicUses:2291Used by:2511
Symbol 2293 BitmapUsed by:2294
Symbol 2294 GraphicUses:2293Used by:2511
Symbol 2295 BitmapUsed by:2296
Symbol 2296 GraphicUses:2295Used by:2511
Symbol 2297 BitmapUsed by:2298
Symbol 2298 GraphicUses:2297Used by:2511
Symbol 2299 BitmapUsed by:2300
Symbol 2300 GraphicUses:2299Used by:2511
Symbol 2301 BitmapUsed by:2302
Symbol 2302 GraphicUses:2301Used by:2511
Symbol 2303 BitmapUsed by:2304
Symbol 2304 GraphicUses:2303Used by:2511
Symbol 2305 BitmapUsed by:2306
Symbol 2306 GraphicUses:2305Used by:2511
Symbol 2307 BitmapUsed by:2308
Symbol 2308 GraphicUses:2307Used by:2511
Symbol 2309 BitmapUsed by:2310
Symbol 2310 GraphicUses:2309Used by:2511
Symbol 2311 BitmapUsed by:2312
Symbol 2312 GraphicUses:2311Used by:2511
Symbol 2313 BitmapUsed by:2314
Symbol 2314 GraphicUses:2313Used by:2511
Symbol 2315 BitmapUsed by:2316
Symbol 2316 GraphicUses:2315Used by:2511
Symbol 2317 BitmapUsed by:2318
Symbol 2318 GraphicUses:2317Used by:2511
Symbol 2319 BitmapUsed by:2320
Symbol 2320 GraphicUses:2319Used by:2511
Symbol 2321 BitmapUsed by:2322
Symbol 2322 GraphicUses:2321Used by:2511
Symbol 2323 BitmapUsed by:2324
Symbol 2324 GraphicUses:2323Used by:2511
Symbol 2325 BitmapUsed by:2326
Symbol 2326 GraphicUses:2325Used by:2511
Symbol 2327 BitmapUsed by:2328
Symbol 2328 GraphicUses:2327Used by:2511
Symbol 2329 BitmapUsed by:2330
Symbol 2330 GraphicUses:2329Used by:2511
Symbol 2331 BitmapUsed by:2332
Symbol 2332 GraphicUses:2331Used by:2511
Symbol 2333 BitmapUsed by:2334
Symbol 2334 GraphicUses:2333Used by:2511
Symbol 2335 BitmapUsed by:2336
Symbol 2336 GraphicUses:2335Used by:2511
Symbol 2337 BitmapUsed by:2338
Symbol 2338 GraphicUses:2337Used by:2511
Symbol 2339 BitmapUsed by:2340
Symbol 2340 GraphicUses:2339Used by:2511
Symbol 2341 BitmapUsed by:2342
Symbol 2342 GraphicUses:2341Used by:2511
Symbol 2343 BitmapUsed by:2344
Symbol 2344 GraphicUses:2343Used by:2511
Symbol 2345 BitmapUsed by:2346
Symbol 2346 GraphicUses:2345Used by:2511
Symbol 2347 BitmapUsed by:2348
Symbol 2348 GraphicUses:2347Used by:2511
Symbol 2349 BitmapUsed by:2350
Symbol 2350 GraphicUses:2349Used by:2511
Symbol 2351 BitmapUsed by:2352
Symbol 2352 GraphicUses:2351Used by:2511
Symbol 2353 BitmapUsed by:2354
Symbol 2354 GraphicUses:2353Used by:2511
Symbol 2355 BitmapUsed by:2356
Symbol 2356 GraphicUses:2355Used by:2511
Symbol 2357 BitmapUsed by:2358
Symbol 2358 GraphicUses:2357Used by:2511
Symbol 2359 BitmapUsed by:2360
Symbol 2360 GraphicUses:2359Used by:2511
Symbol 2361 BitmapUsed by:2362
Symbol 2362 GraphicUses:2361Used by:2511
Symbol 2363 BitmapUsed by:2364
Symbol 2364 GraphicUses:2363Used by:2511
Symbol 2365 BitmapUsed by:2366
Symbol 2366 GraphicUses:2365Used by:2511
Symbol 2367 BitmapUsed by:2368
Symbol 2368 GraphicUses:2367Used by:2511
Symbol 2369 BitmapUsed by:2370
Symbol 2370 GraphicUses:2369Used by:2511
Symbol 2371 BitmapUsed by:2372
Symbol 2372 GraphicUses:2371Used by:2511
Symbol 2373 BitmapUsed by:2374
Symbol 2374 GraphicUses:2373Used by:2511
Symbol 2375 BitmapUsed by:2376
Symbol 2376 GraphicUses:2375Used by:2511
Symbol 2377 BitmapUsed by:2378
Symbol 2378 GraphicUses:2377Used by:2511
Symbol 2379 BitmapUsed by:2380
Symbol 2380 GraphicUses:2379Used by:2511
Symbol 2381 BitmapUsed by:2382
Symbol 2382 GraphicUses:2381Used by:2511
Symbol 2383 BitmapUsed by:2384
Symbol 2384 GraphicUses:2383Used by:2511
Symbol 2385 BitmapUsed by:2386
Symbol 2386 GraphicUses:2385Used by:2511
Symbol 2387 BitmapUsed by:2388
Symbol 2388 GraphicUses:2387Used by:2511
Symbol 2389 BitmapUsed by:2390
Symbol 2390 GraphicUses:2389Used by:2511
Symbol 2391 BitmapUsed by:2392
Symbol 2392 GraphicUses:2391Used by:2511
Symbol 2393 BitmapUsed by:2394
Symbol 2394 GraphicUses:2393Used by:2511
Symbol 2395 BitmapUsed by:2396
Symbol 2396 GraphicUses:2395Used by:2511
Symbol 2397 BitmapUsed by:2398
Symbol 2398 GraphicUses:2397Used by:2511
Symbol 2399 BitmapUsed by:2400
Symbol 2400 GraphicUses:2399Used by:2511
Symbol 2401 BitmapUsed by:2402
Symbol 2402 GraphicUses:2401Used by:2511
Symbol 2403 BitmapUsed by:2404
Symbol 2404 GraphicUses:2403Used by:2511
Symbol 2405 BitmapUsed by:2406
Symbol 2406 GraphicUses:2405Used by:2511
Symbol 2407 BitmapUsed by:2408
Symbol 2408 GraphicUses:2407Used by:2511
Symbol 2409 BitmapUsed by:2410
Symbol 2410 GraphicUses:2409Used by:2511
Symbol 2411 BitmapUsed by:2412
Symbol 2412 GraphicUses:2411Used by:2511
Symbol 2413 BitmapUsed by:2414
Symbol 2414 GraphicUses:2413Used by:2511
Symbol 2415 BitmapUsed by:2416
Symbol 2416 GraphicUses:2415Used by:2511
Symbol 2417 BitmapUsed by:2418
Symbol 2418 GraphicUses:2417Used by:2511
Symbol 2419 BitmapUsed by:2420
Symbol 2420 GraphicUses:2419Used by:2511
Symbol 2421 BitmapUsed by:2422
Symbol 2422 GraphicUses:2421Used by:2511
Symbol 2423 BitmapUsed by:2424
Symbol 2424 GraphicUses:2423Used by:2511
Symbol 2425 BitmapUsed by:2426
Symbol 2426 GraphicUses:2425Used by:2511
Symbol 2427 BitmapUsed by:2428
Symbol 2428 GraphicUses:2427Used by:2511
Symbol 2429 BitmapUsed by:2430
Symbol 2430 GraphicUses:2429Used by:2511
Symbol 2431 BitmapUsed by:2432
Symbol 2432 GraphicUses:2431Used by:2511
Symbol 2433 BitmapUsed by:2434
Symbol 2434 GraphicUses:2433Used by:2511
Symbol 2435 BitmapUsed by:2436
Symbol 2436 GraphicUses:2435Used by:2511
Symbol 2437 BitmapUsed by:2438
Symbol 2438 GraphicUses:2437Used by:2511
Symbol 2439 BitmapUsed by:2440
Symbol 2440 GraphicUses:2439Used by:2511
Symbol 2441 BitmapUsed by:2442
Symbol 2442 GraphicUses:2441Used by:2511
Symbol 2443 BitmapUsed by:2444
Symbol 2444 GraphicUses:2443Used by:2511
Symbol 2445 BitmapUsed by:2446
Symbol 2446 GraphicUses:2445Used by:2511
Symbol 2447 BitmapUsed by:2448
Symbol 2448 GraphicUses:2447Used by:2511
Symbol 2449 BitmapUsed by:2450
Symbol 2450 GraphicUses:2449Used by:2511
Symbol 2451 BitmapUsed by:2452
Symbol 2452 GraphicUses:2451Used by:2511
Symbol 2453 BitmapUsed by:2454
Symbol 2454 GraphicUses:2453Used by:2511
Symbol 2455 BitmapUsed by:2456
Symbol 2456 GraphicUses:2455Used by:2511
Symbol 2457 BitmapUsed by:2458
Symbol 2458 GraphicUses:2457Used by:2511
Symbol 2459 BitmapUsed by:2460
Symbol 2460 GraphicUses:2459Used by:2511
Symbol 2461 BitmapUsed by:2462
Symbol 2462 GraphicUses:2461Used by:2511
Symbol 2463 BitmapUsed by:2464
Symbol 2464 GraphicUses:2463Used by:2511
Symbol 2465 BitmapUsed by:2466
Symbol 2466 GraphicUses:2465Used by:2511
Symbol 2467 BitmapUsed by:2468
Symbol 2468 GraphicUses:2467Used by:2511
Symbol 2469 BitmapUsed by:2470
Symbol 2470 GraphicUses:2469Used by:2511
Symbol 2471 BitmapUsed by:2472
Symbol 2472 GraphicUses:2471Used by:2511
Symbol 2473 BitmapUsed by:2474
Symbol 2474 GraphicUses:2473Used by:2511
Symbol 2475 BitmapUsed by:2476
Symbol 2476 GraphicUses:2475Used by:2511
Symbol 2477 BitmapUsed by:2478
Symbol 2478 GraphicUses:2477Used by:2511
Symbol 2479 BitmapUsed by:2480
Symbol 2480 GraphicUses:2479Used by:2511
Symbol 2481 BitmapUsed by:2482
Symbol 2482 GraphicUses:2481Used by:2511
Symbol 2483 BitmapUsed by:2484
Symbol 2484 GraphicUses:2483Used by:2511
Symbol 2485 BitmapUsed by:2486
Symbol 2486 GraphicUses:2485Used by:2511
Symbol 2487 BitmapUsed by:2488
Symbol 2488 GraphicUses:2487Used by:2511
Symbol 2489 BitmapUsed by:2490
Symbol 2490 GraphicUses:2489Used by:2511
Symbol 2491 BitmapUsed by:2492
Symbol 2492 GraphicUses:2491Used by:2511
Symbol 2493 BitmapUsed by:2494
Symbol 2494 GraphicUses:2493Used by:2511
Symbol 2495 BitmapUsed by:2496
Symbol 2496 GraphicUses:2495Used by:2511
Symbol 2497 BitmapUsed by:2498
Symbol 2498 GraphicUses:2497Used by:2511
Symbol 2499 BitmapUsed by:2500
Symbol 2500 GraphicUses:2499Used by:2511
Symbol 2501 BitmapUsed by:2502
Symbol 2502 GraphicUses:2501Used by:2511
Symbol 2503 BitmapUsed by:2504
Symbol 2504 GraphicUses:2503Used by:2511
Symbol 2505 BitmapUsed by:2506
Symbol 2506 GraphicUses:2505Used by:2511
Symbol 2507 BitmapUsed by:2508
Symbol 2508 GraphicUses:2507Used by:2511
Symbol 2509 BitmapUsed by:2510
Symbol 2510 GraphicUses:2509Used by:2511
Symbol 2511 MovieClip {TF_fla.strutter_body_38}Uses:2182 2184 2186 2188 2190 2192 2194 2196 2198 2200 2202 2204 2206 2208 2210 2212 2214 2216 2218 2220 2222 2224 2226 2228 2230 2232 2234 2236 2238 2240 2242 2244 2246 2248 2250 2252 2254 2256 2258 2260 2262 2264 2266 2268 2270 2272 2274 2276 2278 2280 2282 2284 2286 2288 2290 2292 2294 2296 2298 2300 2302 2304 2306 2308 2310 2312 2314 2316 2318 2320 2322 2324 2326 2328 2330 2332 2334 2336 2338 2340 2342 2344 2346 2348 2350 2352 2354 2356 2358 2360 2362 2364 2366 2368 2370 2372 2374 2376 2378 2380 2382 2384 2386 2388 2390 2392 2394 2396 2398 2400 2402 2404 2406 2408 2410 2412 2414 2416 2418 2420 2422 2424 2426 2428 2430 2432 2434 2436 2438 2440 2442 2444 2446 2448 2450 2452 2454 2456 2458 2460 2462 2464 2466 2468 2470 2472 2474 2476 2478 2480 2482 2484 2486 2488 2490 2492 2494 2496 2498 2500 2502 2504 2506 2508 2510Used by:2512 2513
Symbol 2512 MovieClip {strutter_mc}Uses:2511Used by:3370
Symbol 2513 MovieClip {strutter2_mc}Uses:2511Used by:3370
Symbol 2514 ShapeTweeningUsed by:2521
Symbol 2515 ShapeTweeningUsed by:2521
Symbol 2516 GraphicUsed by:2521
Symbol 2517 GraphicUsed by:2521
Symbol 2518 ShapeTweeningUsed by:2521
Symbol 2519 GraphicUsed by:2521
Symbol 2520 GraphicUsed by:2521
Symbol 2521 MovieClip {death_sparks}Uses:2514 2515 2516 2517 2518 2519 2520Used by:3370
Symbol 2522 BitmapUsed by:2523
Symbol 2523 GraphicUses:2522Used by:2734
Symbol 2524 BitmapUsed by:2525
Symbol 2525 GraphicUses:2524Used by:2734
Symbol 2526 BitmapUsed by:2527
Symbol 2527 GraphicUses:2526Used by:2734
Symbol 2528 BitmapUsed by:2529
Symbol 2529 GraphicUses:2528Used by:2734
Symbol 2530 BitmapUsed by:2531
Symbol 2531 GraphicUses:2530Used by:2734
Symbol 2532 BitmapUsed by:2533
Symbol 2533 GraphicUses:2532Used by:2734
Symbol 2534 BitmapUsed by:2535
Symbol 2535 GraphicUses:2534Used by:2734
Symbol 2536 BitmapUsed by:2537
Symbol 2537 GraphicUses:2536Used by:2734
Symbol 2538 BitmapUsed by:2539
Symbol 2539 GraphicUses:2538Used by:2734
Symbol 2540 BitmapUsed by:2541
Symbol 2541 GraphicUses:2540Used by:2734
Symbol 2542 BitmapUsed by:2543
Symbol 2543 GraphicUses:2542Used by:2734
Symbol 2544 BitmapUsed by:2545
Symbol 2545 GraphicUses:2544Used by:2734
Symbol 2546 BitmapUsed by:2547
Symbol 2547 GraphicUses:2546Used by:2734
Symbol 2548 BitmapUsed by:2549
Symbol 2549 GraphicUses:2548Used by:2734
Symbol 2550 BitmapUsed by:2551
Symbol 2551 GraphicUses:2550Used by:2734
Symbol 2552 BitmapUsed by:2553
Symbol 2553 GraphicUses:2552Used by:2734
Symbol 2554 BitmapUsed by:2555
Symbol 2555 GraphicUses:2554Used by:2734
Symbol 2556 BitmapUsed by:2557
Symbol 2557 GraphicUses:2556Used by:2734
Symbol 2558 BitmapUsed by:2559
Symbol 2559 GraphicUses:2558Used by:2734
Symbol 2560 BitmapUsed by:2561
Symbol 2561 GraphicUses:2560Used by:2734
Symbol 2562 BitmapUsed by:2563
Symbol 2563 GraphicUses:2562Used by:2734
Symbol 2564 BitmapUsed by:2565
Symbol 2565 GraphicUses:2564Used by:2734
Symbol 2566 BitmapUsed by:2567
Symbol 2567 GraphicUses:2566Used by:2734
Symbol 2568 BitmapUsed by:2569
Symbol 2569 GraphicUses:2568Used by:2734
Symbol 2570 BitmapUsed by:2571
Symbol 2571 GraphicUses:2570Used by:2734
Symbol 2572 BitmapUsed by:2573
Symbol 2573 GraphicUses:2572Used by:2734
Symbol 2574 BitmapUsed by:2575
Symbol 2575 GraphicUses:2574Used by:2734
Symbol 2576 BitmapUsed by:2577
Symbol 2577 GraphicUses:2576Used by:2734
Symbol 2578 BitmapUsed by:2579
Symbol 2579 GraphicUses:2578Used by:2734
Symbol 2580 BitmapUsed by:2581
Symbol 2581 GraphicUses:2580Used by:2734
Symbol 2582 BitmapUsed by:2583
Symbol 2583 GraphicUses:2582Used by:2734
Symbol 2584 BitmapUsed by:2585
Symbol 2585 GraphicUses:2584Used by:2734
Symbol 2586 BitmapUsed by:2587
Symbol 2587 GraphicUses:2586Used by:2734
Symbol 2588 BitmapUsed by:2589
Symbol 2589 GraphicUses:2588Used by:2734
Symbol 2590 BitmapUsed by:2591
Symbol 2591 GraphicUses:2590Used by:2734
Symbol 2592 BitmapUsed by:2593
Symbol 2593 GraphicUses:2592Used by:2734
Symbol 2594 BitmapUsed by:2595
Symbol 2595 GraphicUses:2594Used by:2734
Symbol 2596 BitmapUsed by:2597
Symbol 2597 GraphicUses:2596Used by:2734
Symbol 2598 BitmapUsed by:2599
Symbol 2599 GraphicUses:2598Used by:2734
Symbol 2600 BitmapUsed by:2601
Symbol 2601 GraphicUses:2600Used by:2734
Symbol 2602 BitmapUsed by:2603
Symbol 2603 GraphicUses:2602Used by:2734
Symbol 2604 BitmapUsed by:2605
Symbol 2605 GraphicUses:2604Used by:2734
Symbol 2606 BitmapUsed by:2607
Symbol 2607 GraphicUses:2606Used by:2734
Symbol 2608 BitmapUsed by:2609
Symbol 2609 GraphicUses:2608Used by:2734
Symbol 2610 BitmapUsed by:2611
Symbol 2611 GraphicUses:2610Used by:2734
Symbol 2612 BitmapUsed by:2613
Symbol 2613 GraphicUses:2612Used by:2734
Symbol 2614 BitmapUsed by:2615
Symbol 2615 GraphicUses:2614Used by:2734
Symbol 2616 BitmapUsed by:2617
Symbol 2617 GraphicUses:2616Used by:2734
Symbol 2618 BitmapUsed by:2619
Symbol 2619 GraphicUses:2618Used by:2734
Symbol 2620 BitmapUsed by:2621
Symbol 2621 GraphicUses:2620Used by:2734
Symbol 2622 BitmapUsed by:2623
Symbol 2623 GraphicUses:2622Used by:2734
Symbol 2624 BitmapUsed by:2625
Symbol 2625 GraphicUses:2624Used by:2734
Symbol 2626 BitmapUsed by:2627
Symbol 2627 GraphicUses:2626Used by:2734
Symbol 2628 BitmapUsed by:2629
Symbol 2629 GraphicUses:2628Used by:2734
Symbol 2630 BitmapUsed by:2631
Symbol 2631 GraphicUses:2630Used by:2734
Symbol 2632 BitmapUsed by:2633
Symbol 2633 GraphicUses:2632Used by:2734
Symbol 2634 BitmapUsed by:2635
Symbol 2635 GraphicUses:2634Used by:2734
Symbol 2636 BitmapUsed by:2637
Symbol 2637 GraphicUses:2636Used by:2734
Symbol 2638 BitmapUsed by:2639
Symbol 2639 GraphicUses:2638Used by:2734
Symbol 2640 BitmapUsed by:2641
Symbol 2641 GraphicUses:2640Used by:2734
Symbol 2642 BitmapUsed by:2643
Symbol 2643 GraphicUses:2642Used by:2734
Symbol 2644 BitmapUsed by:2645
Symbol 2645 GraphicUses:2644Used by:2734
Symbol 2646 BitmapUsed by:2647
Symbol 2647 GraphicUses:2646Used by:2734
Symbol 2648 BitmapUsed by:2649
Symbol 2649 GraphicUses:2648Used by:2734
Symbol 2650 BitmapUsed by:2651
Symbol 2651 GraphicUses:2650Used by:2734
Symbol 2652 BitmapUsed by:2653
Symbol 2653 GraphicUses:2652Used by:2734
Symbol 2654 BitmapUsed by:2655
Symbol 2655 GraphicUses:2654Used by:2734
Symbol 2656 BitmapUsed by:2657
Symbol 2657 GraphicUses:2656Used by:2734
Symbol 2658 BitmapUsed by:2659
Symbol 2659 GraphicUses:2658Used by:2734
Symbol 2660 BitmapUsed by:2661
Symbol 2661 GraphicUses:2660Used by:2734
Symbol 2662 BitmapUsed by:2663
Symbol 2663 GraphicUses:2662Used by:2734
Symbol 2664 BitmapUsed by:2665
Symbol 2665 GraphicUses:2664Used by:2734
Symbol 2666 BitmapUsed by:2667
Symbol 2667 GraphicUses:2666Used by:2734
Symbol 2668 BitmapUsed by:2669
Symbol 2669 GraphicUses:2668Used by:2734
Symbol 2670 BitmapUsed by:2671
Symbol 2671 GraphicUses:2670Used by:2734
Symbol 2672 BitmapUsed by:2673
Symbol 2673 GraphicUses:2672Used by:2734
Symbol 2674 BitmapUsed by:2675
Symbol 2675 GraphicUses:2674Used by:2734
Symbol 2676 BitmapUsed by:2677
Symbol 2677 GraphicUses:2676Used by:2734
Symbol 2678 BitmapUsed by:2679
Symbol 2679 GraphicUses:2678Used by:2734
Symbol 2680 BitmapUsed by:2681
Symbol 2681 GraphicUses:2680Used by:2734
Symbol 2682 BitmapUsed by:2683
Symbol 2683 GraphicUses:2682Used by:2734
Symbol 2684 BitmapUsed by:2685
Symbol 2685 GraphicUses:2684Used by:2734
Symbol 2686 BitmapUsed by:2687
Symbol 2687 GraphicUses:2686Used by:2734
Symbol 2688 BitmapUsed by:2689
Symbol 2689 GraphicUses:2688Used by:2734
Symbol 2690 BitmapUsed by:2691
Symbol 2691 GraphicUses:2690Used by:2734
Symbol 2692 BitmapUsed by:2693
Symbol 2693 GraphicUses:2692Used by:2734
Symbol 2694 BitmapUsed by:2695
Symbol 2695 GraphicUses:2694Used by:2734
Symbol 2696 BitmapUsed by:2697
Symbol 2697 GraphicUses:2696Used by:2734
Symbol 2698 BitmapUsed by:2699
Symbol 2699 GraphicUses:2698Used by:2734
Symbol 2700 BitmapUsed by:2701
Symbol 2701 GraphicUses:2700Used by:2734
Symbol 2702 BitmapUsed by:2703
Symbol 2703 GraphicUses:2702Used by:2734
Symbol 2704 BitmapUsed by:2705
Symbol 2705 GraphicUses:2704Used by:2734
Symbol 2706 BitmapUsed by:2707
Symbol 2707 GraphicUses:2706Used by:2734
Symbol 2708 BitmapUsed by:2709
Symbol 2709 GraphicUses:2708Used by:2734
Symbol 2710 BitmapUsed by:2711
Symbol 2711 GraphicUses:2710Used by:2734
Symbol 2712 BitmapUsed by:2713
Symbol 2713 GraphicUses:2712Used by:2734
Symbol 2714 BitmapUsed by:2715
Symbol 2715 GraphicUses:2714Used by:2734
Symbol 2716 BitmapUsed by:2717
Symbol 2717 GraphicUses:2716Used by:2734
Symbol 2718 BitmapUsed by:2719
Symbol 2719 GraphicUses:2718Used by:2734
Symbol 2720 BitmapUsed by:2721
Symbol 2721 GraphicUses:2720Used by:2734
Symbol 2722 BitmapUsed by:2723
Symbol 2723 GraphicUses:2722Used by:2734
Symbol 2724 BitmapUsed by:2725
Symbol 2725 GraphicUses:2724Used by:2734
Symbol 2726 BitmapUsed by:2727
Symbol 2727 GraphicUses:2726Used by:2734
Symbol 2728 BitmapUsed by:2729
Symbol 2729 GraphicUses:2728Used by:2734
Symbol 2730 BitmapUsed by:2731
Symbol 2731 GraphicUses:2730Used by:2734
Symbol 2732 BitmapUsed by:2733
Symbol 2733 GraphicUses:2732Used by:2734
Symbol 2734 MovieClip {TF_fla.tack_body_42}Uses:2523 2525 2527 2529 2531 2533 2535 2537 2539 2541 2543 2545 2547 2549 2551 2553 2555 2557 2559 2561 2563 2565 2567 2569 2571 2573 2575 2577 2579 2581 2583 2585 2587 2589 2591 2593 2595 2597 2599 2601 2603 2605 2607 2609 2611 2613 2615 2617 2619 2621 2623 2625 2627 2629 2631 2633 2635 2637 2639 2641 2643 2645 2647 2649 2651 2653 2655 2657 2659 2661 2663 2665 2667 2669 2671 2673 2675 2677 2679 2681 2683 2685 2687 2689 2691 2693 2695 2697 2699 2701 2703 2705 2707 2709 2711 2713 2715 2717 2719 2721 2723 2725 2727 2729 2731 2733Used by:2735
Symbol 2735 MovieClip {tack_mc}Uses:2734Used by:3370
Symbol 2736 GraphicUsed by:2737 2830 2897 3194 3405
Symbol 2737 MovieClip {nme_icon}Uses:2736Used by:3370
Symbol 2738 GraphicUsed by:2739
Symbol 2739 MovieClip {player_icon}Uses:2738Used by:3370
Symbol 2740 GraphicUsed by:2741
Symbol 2741 MovieClipUses:2740Used by:2769
Symbol 2742 BitmapUsed by:2748
Symbol 2743 BitmapUsed by:2748
Symbol 2744 BitmapUsed by:2748
Symbol 2745 BitmapUsed by:2748
Symbol 2746 BitmapUsed by:2748
Symbol 2747 BitmapUsed by:2748
Symbol 2748 GraphicUses:2742 2743 2744 2745 2746 2747Used by:2749
Symbol 2749 MovieClipUses:2748Used by:2769
Symbol 2750 BitmapUsed by:2756
Symbol 2751 BitmapUsed by:2756
Symbol 2752 BitmapUsed by:2756
Symbol 2753 BitmapUsed by:2756
Symbol 2754 BitmapUsed by:2756
Symbol 2755 BitmapUsed by:2756
Symbol 2756 GraphicUses:2750 2751 2752 2753 2754 2755Used by:2769
Symbol 2757 GraphicUsed by:2762
Symbol 2758 GraphicUsed by:2762
Symbol 2759 GraphicUsed by:2762
Symbol 2760 GraphicUsed by:2762
Symbol 2761 GraphicUsed by:2762
Symbol 2762 MovieClip {TF_fla.spawn_lightning_48}Uses:2757 2758 2759 2760 2761Used by:2769
Symbol 2763 MovieClipUses:2Used by:2769
Symbol 2764 MovieClip {TF_fla.chunk1_52}Uses:2 13Used by:2769
Symbol 2765 MovieClipUses:2Used by:2769
Symbol 2766 MovieClipUses:2Used by:2769
Symbol 2767 MovieClipUses:2Used by:2769
Symbol 2768 MovieClipUses:2Used by:2769
Symbol 2769 MovieClip {map}Uses:2741 2749 2756 2762 2 13 2763 2764 2765 2766 2767 2768Used by:3370
Symbol 2770 BitmapUsed by:2772
Symbol 2771 BitmapUsed by:2772
Symbol 2772 GraphicUses:2770 2771Used by:2773
Symbol 2773 MovieClip {tower_boulder}Uses:2772Used by:2782 3203 3370
Symbol 2774 BitmapUsed by:2776
Symbol 2775 BitmapUsed by:2776
Symbol 2776 GraphicUses:2774 2775Used by:2777
Symbol 2777 MovieClip {tower_vine}Uses:2776Used by:2782 2981 3370
Symbol 2778 BitmapUsed by:2780
Symbol 2779 BitmapUsed by:2780
Symbol 2780 GraphicUses:2778 2779Used by:2781
Symbol 2781 MovieClip {tower_tornado}Uses:2780Used by:2782 3370
Symbol 2782 MovieClip {tower_placer}Uses:2777 2773 211 2781Used by:3370
Symbol 2783 BitmapUsed by:2784
Symbol 2784 GraphicUses:2783Used by:2785
Symbol 2785 MovieClip {tower_vine_proj}Uses:2784Used by:2981 3370
Symbol 2786 BitmapUsed by:2787
Symbol 2787 GraphicUses:2786Used by:2816
Symbol 2788 BitmapUsed by:2789
Symbol 2789 GraphicUses:2788Used by:2816
Symbol 2790 BitmapUsed by:2791
Symbol 2791 GraphicUses:2790Used by:2816
Symbol 2792 BitmapUsed by:2793
Symbol 2793 GraphicUses:2792Used by:2816
Symbol 2794 BitmapUsed by:2795
Symbol 2795 GraphicUses:2794Used by:2816
Symbol 2796 BitmapUsed by:2797
Symbol 2797 GraphicUses:2796Used by:2816
Symbol 2798 BitmapUsed by:2799
Symbol 2799 GraphicUses:2798Used by:2816
Symbol 2800 BitmapUsed by:2801
Symbol 2801 GraphicUses:2800Used by:2816
Symbol 2802 BitmapUsed by:2803
Symbol 2803 GraphicUses:2802Used by:2816
Symbol 2804 BitmapUsed by:2805
Symbol 2805 GraphicUses:2804Used by:2816
Symbol 2806 BitmapUsed by:2807
Symbol 2807 GraphicUses:2806Used by:2816
Symbol 2808 BitmapUsed by:2809
Symbol 2809 GraphicUses:2808Used by:2816
Symbol 2810 BitmapUsed by:2811
Symbol 2811 GraphicUses:2810Used by:2816
Symbol 2812 BitmapUsed by:2813
Symbol 2813 GraphicUses:2812Used by:2816
Symbol 2814 BitmapUsed by:2815
Symbol 2815 GraphicUses:2814Used by:2816
Symbol 2816 MovieClip {tower_tornado_proj}Uses:2787 2789 2791 2793 2795 2797 2799 2801 2803 2805 2807 2809 2811 2813 2815Used by:3370
Symbol 2817 GraphicUsed by:2821
Symbol 2818 GraphicUsed by:2821
Symbol 2819 GraphicUsed by:2821
Symbol 2820 GraphicUsed by:2821
Symbol 2821 MovieClipUses:2817 2818 2819 2820Used by:2822
Symbol 2822 MovieClip {tower_storm_proj}Uses:377 385 2821Used by:3370
Symbol 2823 BitmapUsed by:2824
Symbol 2824 GraphicUses:2823Used by:2825
Symbol 2825 MovieClip {tower_boulder_proj}Uses:2824Used by:3370
Symbol 2826 GraphicUsed by:2833
Symbol 2827 FontUsed by:2828 2835 2936 2952 3177 3180 3181 3182 3183 3184 3185 3186 3187 3317 3318 3323 3325 3326 3328 3329 3331 3332 3335 3336 3338 3340 3342 3344 3346 3347 3349 3350
Symbol 2828 EditableTextUses:2827Used by:2829
Symbol 2829 MovieClip {TF_fla.hud_erasetext_67}Uses:2828Used by:2833
Symbol 2830 MovieClipUses:2736Used by:2833
Symbol 2831 GraphicUsed by:2832
Symbol 2832 MovieClipUses:2831Used by:2833
Symbol 2833 MovieClip {hud}Uses:2826 2829 2830 2832Used by:3370
Symbol 2834 GraphicUsed by:2839
Symbol 2835 EditableTextUses:2827Used by:2839
Symbol 2836 TextUses:27Used by:2837
Symbol 2837 MovieClipUses:2836Used by:2838
Symbol 2838 MovieClipUses:2837Used by:2839
Symbol 2839 MovieClip {hud_round}Uses:2834 2835 2838 35Used by:3370
Symbol 2840 GraphicUsed by:2860
Symbol 2841 TextUses:27Used by:2860
Symbol 2842 TextUses:27Used by:2860
Symbol 2843 TextUses:27Used by:2860
Symbol 2844 EditableTextUses:27Used by:2860
Symbol 2845 TextUses:27Used by:2860
Symbol 2846 EditableTextUses:27Used by:2860
Symbol 2847 TextUses:27Used by:2860
Symbol 2848 EditableTextUses:27Used by:2860
Symbol 2849 TextUses:27Used by:2860
Symbol 2850 EditableTextUses:27Used by:2860
Symbol 2851 TextUses:27Used by:2860
Symbol 2852 EditableTextUses:27Used by:2860
Symbol 2853 TextUses:27Used by:2860
Symbol 2854 EditableTextUses:27Used by:2860
Symbol 2855 GraphicUsed by:2859
Symbol 2856 GraphicUsed by:2859
Symbol 2857 GraphicUsed by:2859
Symbol 2858 SoundUsed by:2859
Symbol 2859 ButtonUses:2855 2856 2857 32 33 2858Used by:2860 2925 2955 3205 3214 3215
Symbol 2860 MovieClip {menu_over}Uses:2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2859 26Used by:3370
Symbol 2861 GraphicUsed by:2925
Symbol 2862 TextUses:27Used by:2925
Symbol 2863 TextUses:27Used by:2925
Symbol 2864 TextUses:27Used by:2925
Symbol 2865 TextUses:27Used by:2925
Symbol 2866 TextUses:27Used by:2925
Symbol 2867 TextUses:27Used by:2925
Symbol 2868 TextUses:27Used by:2925
Symbol 2869 TextUses:27Used by:2925
Symbol 2870 TextUses:27Used by:2925
Symbol 2871 TextUses:27Used by:2925
Symbol 2872 TextUses:27Used by:2925
Symbol 2873 TextUses:27Used by:2925
Symbol 2874 EditableTextUses:27Used by:2925
Symbol 2875 EditableTextUses:27Used by:2925
Symbol 2876 EditableTextUses:27Used by:2925
Symbol 2877 EditableTextUses:27Used by:2925
Symbol 2878 EditableTextUses:27Used by:2925
Symbol 2879 EditableTextUses:27Used by:2925
Symbol 2880 GraphicUsed by:2886 3321
Symbol 2881 GraphicUsed by:2882
Symbol 2882 MovieClipUses:2881Used by:2886 3195 3324 3327 3330 3333 3334 3337 3339 3341 3343 3345 3348 3351
Symbol 2883 GraphicUsed by:2886 3321
Symbol 2884 GraphicUsed by:2886 3321
Symbol 2885 GraphicUsed by:2886
Symbol 2886 ButtonUses:2880 2882 2883 2884 2885 33Used by:2925
Symbol 2887 TextUses:27Used by:2925
Symbol 2888 EditableTextUses:27Used by:2925
Symbol 2889 GraphicUsed by:2895
Symbol 2890 FontUsed by:2891 2892
Symbol 2891 TextUses:2890Used by:2895
Symbol 2892 TextUses:2890Used by:2895
Symbol 2893 FontUsed by:2894
Symbol 2894 TextUses:2893Used by:2895
Symbol 2895 MovieClipUses:2889 2891 2892 2894Used by:2897
Symbol 2896 MovieClipUses:32Used by:2897
Symbol 2897 ButtonUses:2895 2896 2736 32Used by:2925
Symbol 2898 GraphicUsed by:2923
Symbol 2899 GraphicUsed by:2923
Symbol 2900 GraphicUsed by:2923
Symbol 2901 GraphicUsed by:2923
Symbol 2902 GraphicUsed by:2923
Symbol 2903 GraphicUsed by:2923
Symbol 2904 GraphicUsed by:2923
Symbol 2905 GraphicUsed by:2923
Symbol 2906 GraphicUsed by:2923
Symbol 2907 GraphicUsed by:2923
Symbol 2908 GraphicUsed by:2923
Symbol 2909 GraphicUsed by:2923
Symbol 2910 GraphicUsed by:2923
Symbol 2911 BitmapUsed by:2913
Symbol 2912 BitmapUsed by:2913
Symbol 2913 GraphicUses:2911 2912Used by:2923
Symbol 2914 GraphicUsed by:2923
Symbol 2915 GraphicUsed by:2923
Symbol 2916 GraphicUsed by:2923
Symbol 2917 GraphicUsed by:2923
Symbol 2918 GraphicUsed by:2923
Symbol 2919 GraphicUsed by:2923
Symbol 2920 GraphicUsed by:2923
Symbol 2921 GraphicUsed by:2923
Symbol 2922 GraphicUsed by:2923
Symbol 2923 MovieClipUses:2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922Used by:2924
Symbol 2924 ButtonUses:2923 42Used by:2925 2955
Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76}Uses:2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2886 2887 2859 2888 2897 2924Used by:2931
Symbol 2926 GraphicUsed by:2931
Symbol 2927 TextUses:27Used by:2928
Symbol 2928 MovieClipUses:2927Used by:2931
Symbol 2929 TextUses:27Used by:2930
Symbol 2930 MovieClipUses:2929Used by:2931
Symbol 2931 MovieClip {menu_upgrade}Uses:2925 2926 2928 2930Used by:3370
Symbol 2932 FontUsed by:2933
Symbol 2933 EditableTextUses:2932Used by:2934
Symbol 2934 MovieClip {dmg_nums}Uses:2933Used by:3370
Symbol 2935 GraphicUsed by:2937
Symbol 2936 EditableTextUses:2827Used by:2937
Symbol 2937 MovieClip {hud_tips}Uses:2935 2936Used by:3370
Symbol 2938 GraphicUsed by:3315
Symbol 2939 TextUses:27Used by:2942
Symbol 2940 TextUses:27Used by:2942
Symbol 2941 TextUses:27Used by:2942
Symbol 2942 ButtonUses:2939 2940 2941 32 33 34Used by:3315
Symbol 2943 TextUses:27Used by:2946
Symbol 2944 TextUses:27Used by:2946
Symbol 2945 TextUses:27Used by:2946
Symbol 2946 ButtonUses:2943 2944 2945 32 33 34Used by:3315
Symbol 2947 TextUses:27Used by:3315
Symbol 2948 TextUses:27Used by:3315
Symbol 2949 TextUses:27Used by:3315
Symbol 2950 TextUses:27Used by:3315
Symbol 2951 GraphicUsed by:2955 2972 3205 3215
Symbol 2952 EditableTextUses:2827Used by:2955
Symbol 2953 TextUses:27Used by:2955
Symbol 2954 TextUses:27Used by:2955
Symbol 2955 MovieClip {TF_fla.menu_pause_91}Uses:2951 2859 2952 35 2953 2954 2924Used by:3315
Symbol 2956 GraphicUsed by:2958
Symbol 2957 MovieClipUses:32Used by:2958
Symbol 2958 MovieClip {TF_fla.slider_bar_94}Uses:2956 2957Used by:2959
Symbol 2959 MovieClip {TF_fla.slider_93}Uses:2958Used by:2972
Symbol 2960 GraphicUsed by:2962
Symbol 2961 GraphicUsed by:2962
Symbol 2962 MovieClip {TF_fla.checkbox_96}Uses:2960 2961Used by:2972
Symbol 2963 TextUses:27Used by:2972
Symbol 2964 TextUses:27Used by:2972
Symbol 2965 TextUses:27Used by:2972
Symbol 2966 TextUses:27Used by:2972
Symbol 2967 TextUses:27Used by:2972
Symbol 2968 TextUses:27Used by:2972
Symbol 2969 TextUses:27Used by:2972
Symbol 2970 TextUses:27Used by:2972
Symbol 2971 TextUses:27Used by:2972
Symbol 2972 MovieClip {TF_fla.menu_options_92}Uses:2951 2959 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971Used by:3315
Symbol 2973 TextUses:27Used by:3205
Symbol 2974 TextUses:27Used by:3205
Symbol 2975 TextUses:27Used by:3205
Symbol 2976 GraphicUsed by:3205
Symbol 2977 TextUses:27Used by:3205
Symbol 2978 BitmapUsed by:2979
Symbol 2979 GraphicUses:1686 1564 1316 2978Used by:2981
Symbol 2980 GraphicUses:455Used by:2981
Symbol 2981 MovieClipUses:2777 2979 2785 2980Used by:3205
Symbol 2982 GraphicUsed by:3095 3203
Symbol 2983 GraphicUsed by:3095
Symbol 2984 GraphicUsed by:3095
Symbol 2985 TextUses:27Used by:3095
Symbol 2986 GraphicUsed by:3095
Symbol 2987 GraphicUsed by:3095
Symbol 2988 BitmapUsed by:2989 3077
Symbol 2989 GraphicUses:2988Used by:3095
Symbol 2990 GraphicUsed by:3095
Symbol 2991 BitmapUsed by:2992 3078
Symbol 2992 GraphicUses:2991Used by:3095
Symbol 2993 BitmapUsed by:2994 3079
Symbol 2994 GraphicUses:2993Used by:3095
Symbol 2995 BitmapUsed by:2996 3080
Symbol 2996 GraphicUses:2995Used by:3095
Symbol 2997 BitmapUsed by:2998 3081
Symbol 2998 GraphicUses:2997Used by:3095
Symbol 2999 BitmapUsed by:3000 3082
Symbol 3000 GraphicUses:2999Used by:3095
Symbol 3001 BitmapUsed by:3002 3083
Symbol 3002 GraphicUses:3001Used by:3095
Symbol 3003 BitmapUsed by:3004 3084
Symbol 3004 GraphicUses:3003Used by:3095
Symbol 3005 BitmapUsed by:3006 3085
Symbol 3006 GraphicUses:3005Used by:3095
Symbol 3007 BitmapUsed by:3008 3086
Symbol 3008 GraphicUses:3007Used by:3095
Symbol 3009 BitmapUsed by:3010 3087
Symbol 3010 GraphicUses:3009Used by:3095
Symbol 3011 BitmapUsed by:3012 3088
Symbol 3012 GraphicUses:3011Used by:3095
Symbol 3013 BitmapUsed by:3014 3089
Symbol 3014 GraphicUses:3013Used by:3095
Symbol 3015 BitmapUsed by:3016 3090
Symbol 3016 GraphicUses:3015Used by:3095
Symbol 3017 BitmapUsed by:3018
Symbol 3018 GraphicUses:3017Used by:3095
Symbol 3019 BitmapUsed by:3020
Symbol 3020 GraphicUses:3019Used by:3095
Symbol 3021 BitmapUsed by:3022
Symbol 3022 GraphicUses:3021Used by:3095
Symbol 3023 BitmapUsed by:3024
Symbol 3024 GraphicUses:3023Used by:3095
Symbol 3025 BitmapUsed by:3026
Symbol 3026 GraphicUses:3025Used by:3095
Symbol 3027 BitmapUsed by:3028
Symbol 3028 GraphicUses:3027Used by:3095
Symbol 3029 BitmapUsed by:3030
Symbol 3030 GraphicUses:3029Used by:3095
Symbol 3031 BitmapUsed by:3032
Symbol 3032 GraphicUses:3031Used by:3095
Symbol 3033 BitmapUsed by:3034
Symbol 3034 GraphicUses:3033Used by:3095
Symbol 3035 BitmapUsed by:3036
Symbol 3036 GraphicUses:3035Used by:3095
Symbol 3037 GraphicUsed by:3095
Symbol 3038 GraphicUsed by:3095
Symbol 3039 GraphicUsed by:3095
Symbol 3040 GraphicUsed by:3095
Symbol 3041 GraphicUsed by:3095
Symbol 3042 GraphicUsed by:3095
Symbol 3043 GraphicUsed by:3095
Symbol 3044 GraphicUsed by:3095
Symbol 3045 GraphicUsed by:3095
Symbol 3046 GraphicUsed by:3095
Symbol 3047 GraphicUsed by:3095
Symbol 3048 GraphicUsed by:3095
Symbol 3049 GraphicUsed by:3095
Symbol 3050 GraphicUsed by:3095
Symbol 3051 GraphicUsed by:3095
Symbol 3052 GraphicUsed by:3095
Symbol 3053 GraphicUsed by:3095
Symbol 3054 GraphicUsed by:3095
Symbol 3055 GraphicUsed by:3095
Symbol 3056 GraphicUsed by:3095
Symbol 3057 GraphicUsed by:3095
Symbol 3058 GraphicUsed by:3095
Symbol 3059 GraphicUsed by:3095
Symbol 3060 GraphicUsed by:3095
Symbol 3061 GraphicUsed by:3095
Symbol 3062 GraphicUsed by:3095
Symbol 3063 GraphicUsed by:3095
Symbol 3064 GraphicUsed by:3095
Symbol 3065 GraphicUsed by:3095
Symbol 3066 GraphicUsed by:3095
Symbol 3067 GraphicUsed by:3095
Symbol 3068 GraphicUsed by:3095
Symbol 3069 GraphicUsed by:3095
Symbol 3070 GraphicUsed by:3095
Symbol 3071 GraphicUsed by:3095
Symbol 3072 GraphicUsed by:3095
Symbol 3073 GraphicUsed by:3095
Symbol 3074 GraphicUsed by:3095
Symbol 3075 GraphicUsed by:3095
Symbol 3076 GraphicUsed by:3095
Symbol 3077 GraphicUses:2988Used by:3095
Symbol 3078 GraphicUses:2991Used by:3095
Symbol 3079 GraphicUses:2993Used by:3095
Symbol 3080 GraphicUses:2995Used by:3095
Symbol 3081 GraphicUses:2997Used by:3095
Symbol 3082 GraphicUses:2999Used by:3095
Symbol 3083 GraphicUses:3001Used by:3095
Symbol 3084 GraphicUses:3003Used by:3095
Symbol 3085 GraphicUses:3005Used by:3095
Symbol 3086 GraphicUses:3007Used by:3095
Symbol 3087 GraphicUses:3009Used by:3095
Symbol 3088 GraphicUses:3011Used by:3095
Symbol 3089 GraphicUses:3013Used by:3095
Symbol 3090 GraphicUses:3015Used by:3095
Symbol 3091 GraphicUsed by:3095
Symbol 3092 GraphicUsed by:3095
Symbol 3093 TextUses:27Used by:3095
Symbol 3094 GraphicUsed by:3095
Symbol 3095 MovieClipUses:45 2982 46 47 48 49 50 51 52 53 54 55 2983 57 58 59 61 2984 2985 63 65 67 69 71 73 75 77 79 81 83 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 109 110 111 112 113 114 115 116 2986 118 119 120 121 122 123 2987 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 2989 2990 2992 2994 2996 2998 3000 3002 3004 3006 3008 3010 3012 3014 3016 3018 3020 3022 3024 3026 3028 3030 3032 3034 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 141 142 143 144 145 551 3092 3093 552 553 554 3094 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 592 594 596 598 600 602 604 606 608 610 612 614 616 618 620 622 624 626 628 630 652 654 656 658 660 662 664 666 668 670 672 674 676 678Used by:3205
Symbol 3096 GraphicUsed by:3141 3158
Symbol 3097 GraphicUsed by:3141
Symbol 3098 GraphicUsed by:3141 3158
Symbol 3099 TextUses:27Used by:3141
Symbol 3100 GraphicUses:405Used by:3141
Symbol 3101 GraphicUses:407Used by:3141
Symbol 3102 GraphicUses:449Used by:3141
Symbol 3103 GraphicUses:451Used by:3141
Symbol 3104 GraphicUses:453Used by:3141
Symbol 3105 GraphicUses:455Used by:3141
Symbol 3106 GraphicUsed by:3141
Symbol 3107 GraphicUsed by:3141
Symbol 3108 GraphicUsed by:3141
Symbol 3109 GraphicUsed by:3141
Symbol 3110 GraphicUsed by:3141
Symbol 3111 GraphicUsed by:3141
Symbol 3112 TextUses:27Used by:3141
Symbol 3113 GraphicUses:878Used by:3141
Symbol 3114 GraphicUses:880Used by:3141
Symbol 3115 GraphicUses:882Used by:3141
Symbol 3116 GraphicUses:884Used by:3141
Symbol 3117 GraphicUses:886Used by:3141
Symbol 3118 GraphicUses:888Used by:3141
Symbol 3119 GraphicUses:894Used by:3141
Symbol 3120 GraphicUses:896Used by:3141
Symbol 3121 GraphicUses:898Used by:3141
Symbol 3122 GraphicUses:900Used by:3141
Symbol 3123 GraphicUses:902Used by:3141
Symbol 3124 GraphicUses:904Used by:3141
Symbol 3125 GraphicUses:906Used by:3141
Symbol 3126 GraphicUses:908Used by:3141
Symbol 3127 GraphicUses:910Used by:3141
Symbol 3128 GraphicUses:912Used by:3141
Symbol 3129 GraphicUses:914Used by:3141
Symbol 3130 GraphicUses:916Used by:3141
Symbol 3131 GraphicUsed by:3141
Symbol 3132 GraphicUsed by:3141
Symbol 3133 GraphicUsed by:3141
Symbol 3134 GraphicUsed by:3141
Symbol 3135 GraphicUsed by:3141
Symbol 3136 GraphicUsed by:3141
Symbol 3137 GraphicUsed by:3141
Symbol 3138 GraphicUsed by:3141
Symbol 3139 GraphicUsed by:3141
Symbol 3140 GraphicUsed by:3141
Symbol 3141 MovieClipUses:45 3096 46 47 48 49 50 51 52 53 54 55 3097 57 58 59 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 392 3098 3099 394 396 398 400 402 782 3100 3101 785 786 787 416 418 420 422 424 426 428 430 789 791 793 795 432 434 436 438 440 442 444 446 818 3102 3103 3104 3105 823 824 462 464 466 468 470 472 474 476 478 480 482 484 486 488 825 826 827 828 829 830 3106 832 3107 3108 3109 3110 837 838 839 840 841 842 843 844 845 846 847 848 849 3111 851 852 853 854 855 856 857 858 859 860 875 3112 877 3113 3114 3115 3116 3117 3118 891 893 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 919 921 923 925 927 929 931 942 943 944 945 946 947 948 949 3131 3132 952 953 3133 955 956 3134 958 959 3135 3136 3137 963 3138 965 966 967 968 3139 970 971 972 973 974 975 976 977 978 979 980 3140Used by:3205
Symbol 3142 GraphicUsed by:3158
Symbol 3143 GraphicUsed by:3158
Symbol 3144 GraphicUsed by:3158
Symbol 3145 GraphicUsed by:3158
Symbol 3146 GraphicUsed by:3158
Symbol 3147 TextUses:27Used by:3158
Symbol 3148 GraphicUses:1228Used by:3158
Symbol 3149 GraphicUsed by:3158
Symbol 3150 GraphicUsed by:3158
Symbol 3151 GraphicUses:405Used by:3158
Symbol 3152 GraphicUses:407Used by:3158
Symbol 3153 TextUses:27Used by:3158
Symbol 3154 GraphicUses:994Used by:3158
Symbol 3155 GraphicUses:1000Used by:3158
Symbol 3156 GraphicUses:1002Used by:3158
Symbol 3157 GraphicUses:1004Used by:3158
Symbol 3158 MovieClipUses:45 3142 3096 46 47 48 49 50 51 52 53 54 55 3143 57 58 59 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 551 3144 552 553 554 3145 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 1211 3146 3147 1213 1215 1217 1219 1221 1223 1225 1227 3148 1231 1233 1235 1237 1238 1240 1241 1242 1243 1244 3149 1247 1249 1251 1253 1255 1257 1259 1261 1263 1265 1267 1269 1271 1273 1275 1277 1279 1281 1283 1285 1287 1289 1291 1293 1295 1297 1299 1301 1303 1305 1307 1309 1311 1313 3150 388 3098 390 392 394 396 398 400 402 782 3151 3152 785 786 787 416 418 420 422 424 983 3153 985 987 989 991 993 3154 997 999 3155 3156 3157 1007 1009 1011 1013 1015 1017 1019 1021 1023 1025 1027 1029 1031 1033 1035 1037 1039 1041 1043 1045 1047 1049 1051 1053 1055 1057 1059 1061 652 654 656 658 660 662 664 666 668 670 672 674 676 678 680Used by:3205
Symbol 3159 GraphicUsed by:3203
Symbol 3160 GraphicUsed by:3203
Symbol 3161 TextUses:27Used by:3203
Symbol 3162 GraphicUsed by:3195 3322
Symbol 3163 GraphicUsed by:3164
Symbol 3164 MovieClip {icon_vine}Uses:3163Used by:3195 3370
Symbol 3165 GraphicUsed by:3166
Symbol 3166 MovieClip {icon_boulder}Uses:3165Used by:3195 3370
Symbol 3167 GraphicUsed by:3168
Symbol 3168 MovieClip {icon_storm}Uses:3167Used by:3195 3370
Symbol 3169 GraphicUsed by:3170
Symbol 3170 MovieClip {icon_tornado}Uses:3169Used by:3195 3370
Symbol 3171 GraphicUsed by:3172
Symbol 3172 MovieClipUses:3171Used by:3195 3322
Symbol 3173 GraphicUsed by:3174
Symbol 3174 MovieClipUses:3173Used by:3195 3322
Symbol 3175 GraphicUsed by:3195
Symbol 3176 TextUses:27Used by:3195
Symbol 3177 TextUses:2827Used by:3195
Symbol 3178 TextUses:27Used by:3195
Symbol 3179 TextUses:27Used by:3195
Symbol 3180 TextUses:2827Used by:3195
Symbol 3181 TextUses:2827Used by:3195
Symbol 3182 TextUses:2827Used by:3195 3324 3343
Symbol 3183 TextUses:2827Used by:3195
Symbol 3184 TextUses:2827Used by:3195
Symbol 3185 TextUses:2827Used by:3195
Symbol 3186 TextUses:2827Used by:3195
Symbol 3187 TextUses:2827Used by:3195
Symbol 3188 TextUses:27Used by:3195
Symbol 3189 TextUses:27Used by:3195
Symbol 3190 TextUses:27Used by:3195
Symbol 3191 TextUses:27Used by:3195
Symbol 3192 TextUses:27Used by:3195
Symbol 3193 GraphicUsed by:3194
Symbol 3194 ButtonUses:3193 2736 33Used by:3195 3324 3327 3330 3333 3334 3337 3339 3341 3343 3345 3348 3351
Symbol 3195 MovieClip {hud_build}Uses:3162 3164 3166 3168 3170 3172 3174 2882 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3194Used by:3203 3370
Symbol 3196 GraphicUsed by:3203
Symbol 3197 BitmapUsed by:3198
Symbol 3198 GraphicUses:3197Used by:3199
Symbol 3199 MovieClipUses:3198Used by:3203
Symbol 3200 GraphicUsed by:3203
Symbol 3201 GraphicUsed by:3203
Symbol 3202 GraphicUsed by:3203
Symbol 3203 MovieClipUses:45 2982 46 47 48 49 50 51 52 53 54 55 3159 57 58 59 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 3160 3161 3195 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 3196 183 184 185 186 187 188 189 190 3199 191 192 193 194 195 196 197 198 199 200 201 202 203 204 3200 2773 3201 3202Used by:3205
Symbol 3204 TextUses:27Used by:3205
Symbol 3205 MovieClip {TF_fla.menu_tut_97}Uses:2951 2859 2973 2974 2975 2976 2977 2981 3095 3141 3158 3203 3204Used by:3315
Symbol 3206 TextUses:27Used by:3215
Symbol 3207 TextUses:27Used by:3215
Symbol 3208 TextUses:27Used by:3215
Symbol 3209 TextUses:27Used by:3215
Symbol 3210 TextUses:27Used by:3215
Symbol 3211 TextUses:27Used by:3215
Symbol 3212 TextUses:27Used by:3214
Symbol 3213 EditableTextUses:27Used by:3214
Symbol 3214 MovieClip {TF_fla.menu_play_resume_113}Uses:3212 3213 2859Used by:3215
Symbol 3215 MovieClip {TF_fla.menu_play_112}Uses:2951 2859 3206 3207 3208 3209 3210 3211 3214Used by:3315
Symbol 3216 GraphicUsed by:3314
Symbol 3217 TextUses:27Used by:3314
Symbol 3218 TextUses:27Used by:3314
Symbol 3219 TextUses:27Used by:3314
Symbol 3220 TextUses:27Used by:3314
Symbol 3221 TextUses:27Used by:3225
Symbol 3222 TextUses:27Used by:3225
Symbol 3223 GraphicUsed by:3224
Symbol 3224 MovieClipUses:3223Used by:3225
Symbol 3225 MovieClip {chal_easy}Uses:3221 3222 3224Used by:3271 3370
Symbol 3226 TextUses:27Used by:3230
Symbol 3227 TextUses:27Used by:3230
Symbol 3228 GraphicUsed by:3229
Symbol 3229 MovieClipUses:3228Used by:3230
Symbol 3230 MovieClip {chal_hillfighter}Uses:3226 3227 3229Used by:3271 3370
Symbol 3231 TextUses:27Used by:3235
Symbol 3232 TextUses:27Used by:3235
Symbol 3233 GraphicUsed by:3234
Symbol 3234 MovieClipUses:3233Used by:3235
Symbol 3235 MovieClip {chal_lastguy}Uses:3231 3232 3234Used by:3271 3370
Symbol 3236 TextUses:27Used by:3240
Symbol 3237 TextUses:27Used by:3240
Symbol 3238 GraphicUsed by:3239
Symbol 3239 MovieClipUses:3238Used by:3240
Symbol 3240 MovieClip {chal_spikepunch}Uses:3236 3237 3239Used by:3271 3370
Symbol 3241 TextUses:27Used by:3245
Symbol 3242 TextUses:27Used by:3245
Symbol 3243 GraphicUsed by:3244
Symbol 3244 MovieClipUses:3243Used by:3245
Symbol 3245 MovieClip {chal_superb}Uses:3241 3242 3244Used by:3271 3370
Symbol 3246 TextUses:27Used by:3250
Symbol 3247 TextUses:27Used by:3250
Symbol 3248 GraphicUsed by:3249
Symbol 3249 MovieClipUses:3248Used by:3250
Symbol 3250 MovieClip {chal_stunner}Uses:3246 3247 3249Used by:3271 3370
Symbol 3251 TextUses:27Used by:3255
Symbol 3252 TextUses:27Used by:3255
Symbol 3253 GraphicUsed by:3254
Symbol 3254 MovieClipUses:3253Used by:3255
Symbol 3255 MovieClip {chal_thorny}Uses:3251 3252 3254Used by:3271 3370
Symbol 3256 TextUses:27Used by:3260
Symbol 3257 TextUses:27Used by:3260
Symbol 3258 GraphicUsed by:3259
Symbol 3259 MovieClipUses:3258Used by:3260
Symbol 3260 MovieClip {chal_normal}Uses:3256 3257 3259Used by:3271 3370
Symbol 3261 TextUses:27Used by:3265
Symbol 3262 TextUses:27Used by:3265
Symbol 3263 GraphicUsed by:3264
Symbol 3264 MovieClipUses:3263Used by:3265
Symbol 3265 MovieClip {chal_anime}Uses:3261 3262 3264Used by:3271 3370
Symbol 3266 TextUses:27Used by:3270
Symbol 3267 TextUses:27Used by:3270
Symbol 3268 GraphicUsed by:3269
Symbol 3269 MovieClipUses:3268Used by:3270
Symbol 3270 MovieClip {chal_getoverthere}Uses:3266 3267 3269Used by:3271 3370
Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115}Uses:3225 3230 3235 3240 3245 3250 3255 3260 3265 3270Used by:3314
Symbol 3272 TextUses:27Used by:3276
Symbol 3273 TextUses:27Used by:3276
Symbol 3274 GraphicUsed by:3275
Symbol 3275 MovieClipUses:3274Used by:3276
Symbol 3276 MovieClip {chal_wontsurvive}Uses:3272 3273 3275Used by:3312 3370
Symbol 3277 TextUses:27Used by:3281
Symbol 3278 TextUses:27Used by:3281
Symbol 3279 GraphicUsed by:3280
Symbol 3280 MovieClipUses:3279Used by:3281
Symbol 3281 MovieClip {chal_tdsucks}Uses:3277 3278 3280Used by:3312 3370
Symbol 3282 TextUses:27Used by:3286
Symbol 3283 TextUses:27Used by:3286
Symbol 3284 GraphicUsed by:3285
Symbol 3285 MovieClipUses:3284Used by:3286
Symbol 3286 MovieClip {chal_smashpansies}Uses:3282 3283 3285Used by:3312 3370
Symbol 3287 TextUses:27Used by:3291
Symbol 3288 TextUses:27Used by:3291
Symbol 3289 GraphicUsed by:3290
Symbol 3290 MovieClipUses:3289Used by:3291
Symbol 3291 MovieClip {chal_hard}Uses:3287 3288 3290Used by:3312 3370
Symbol 3292 TextUses:27Used by:3296
Symbol 3293 TextUses:27Used by:3296
Symbol 3294 GraphicUsed by:3295
Symbol 3295 MovieClipUses:3294Used by:3296
Symbol 3296 MovieClip {chal_ultimate}Uses:3292 3293 3295Used by:3312 3370
Symbol 3297 TextUses:27Used by:3301
Symbol 3298 TextUses:27Used by:3301
Symbol 3299 GraphicUsed by:3300
Symbol 3300 MovieClipUses:3299Used by:3301
Symbol 3301 MovieClip {chal_scoutersays}Uses:3297 3298 3300Used by:3312 3370
Symbol 3302 TextUses:27Used by:3306
Symbol 3303 TextUses:27Used by:3306
Symbol 3304 GraphicUsed by:3305
Symbol 3305 MovieClipUses:3304Used by:3306
Symbol 3306 MovieClip {chal_click100}Uses:3302 3303 3305Used by:3312 3370
Symbol 3307 TextUses:27Used by:3311
Symbol 3308 TextUses:27Used by:3311
Symbol 3309 GraphicUsed by:3310
Symbol 3310 MovieClipUses:3309Used by:3311
Symbol 3311 MovieClip {chal_click2000}Uses:3307 3308 3310Used by:3312 3370
Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136}Uses:3276 3281 3286 3291 3296 3301 3306 3311Used by:3314
Symbol 3313 GraphicUsed by:3314
Symbol 3314 MovieClip {TF_fla.menu_challenges_114}Uses:3216 35 3217 3218 3219 3220 3271 3312 3313Used by:3315
Symbol 3315 MovieClip {menu}Uses:2938 35 2942 2946 2947 2948 2949 2950 2955 2972 3205 3215 3314Used by:3370
Symbol 3316 EditableTextUses:27Used by:3322
Symbol 3317 EditableTextUses:2827Used by:3322
Symbol 3318 EditableTextUses:2827Used by:3322
Symbol 3319 TextUses:27Used by:3322
Symbol 3320 GraphicUsed by:3321
Symbol 3321 ButtonUses:2880 2883 2884 3320 33Used by:3322
Symbol 3322 MovieClip {hud_upgrade}Uses:3162 3172 3174 3316 3317 3318 3319 3321Used by:3370
Symbol 3323 TextUses:2827Used by:3324
Symbol 3324 MovieClip {hud_upgrade_boulder2}Uses:2882 3182 3323 3194Used by:3370
Symbol 3325 TextUses:2827Used by:3327 3334
Symbol 3326 TextUses:2827Used by:3327
Symbol 3327 MovieClip {hud_upgrade_boulder3}Uses:2882 3325 3326 3194Used by:3370
Symbol 3328 TextUses:2827Used by:3330
Symbol 3329 TextUses:2827Used by:3330
Symbol 3330 MovieClip {hud_upgrade_boulder4}Uses:2882 3328 3329 3194Used by:3370
Symbol 3331 TextUses:2827Used by:3333 3339 3345
Symbol 3332 TextUses:2827Used by:3333 3334
Symbol 3333 MovieClip {hud_upgrade_storm2}Uses:2882 3331 3332 3194Used by:3370
Symbol 3334 MovieClip {hud_upgrade_storm3}Uses:2882 3325 3332 3194Used by:3370
Symbol 3335 TextUses:2827Used by:3337 3341
Symbol 3336 TextUses:2827Used by:3337
Symbol 3337 MovieClip {hud_upgrade_storm4}Uses:2882 3335 3336 3194Used by:3370
Symbol 3338 TextUses:2827Used by:3339
Symbol 3339 MovieClip {hud_upgrade_tornado2}Uses:2882 3331 3338 3194Used by:3370
Symbol 3340 TextUses:2827Used by:3341
Symbol 3341 MovieClip {hud_upgrade_tornado4}Uses:2882 3335 3340 3194Used by:3370
Symbol 3342 TextUses:2827Used by:3343
Symbol 3343 MovieClip {hud_upgrade_vine2}Uses:2882 3182 3342 3194Used by:3370
Symbol 3344 TextUses:2827Used by:3345
Symbol 3345 MovieClip {hud_upgrade_vine3}Uses:2882 3331 3344 3194Used by:3370
Symbol 3346 TextUses:2827Used by:3348
Symbol 3347 TextUses:2827Used by:3348
Symbol 3348 MovieClip {hud_upgrade_vine4}Uses:2882 3346 3347 3194Used by:3370
Symbol 3349 TextUses:2827Used by:3351
Symbol 3350 TextUses:2827Used by:3351
Symbol 3351 MovieClip {hud_upgrade_tornado3}Uses:2882 3349 3350 3194Used by:3370
Symbol 3352 GraphicUsed by:3354
Symbol 3353 TextUses:27Used by:3354
Symbol 3354 MovieClipUses:3352 3353Used by:3355
Symbol 3355 MovieClip {hud_chal}Uses:3354Used by:3370
Symbol 3356 Sound {Music_Base.mp3}Used by:3370
Symbol 3357 Sound {Music_Overlay.mp3}Used by:3370
Symbol 3358 Sound {punch_hurk.mp3}Used by:3370
Symbol 3359 Sound {punch_leftjab.mp3}Used by:3370
Symbol 3360 Sound {punch_rightjab.mp3}Used by:3370
Symbol 3361 Sound {punch_smash.mp3}Used by:3370
Symbol 3362 Sound {hit1.mp3}Used by:3370
Symbol 3363 Sound {hit2.mp3}Used by:3370
Symbol 3364 Sound {hit3.mp3}Used by:3370
Symbol 3365 Sound {hit4.mp3}Used by:3370
Symbol 3366 Sound {hit5.mp3}Used by:3370
Symbol 3367 Sound {buttonbuzz.wav}Used by:3370
Symbol 3368 Sound {buttonding.mp3}Used by:3370
Symbol 3369 Sound {explode.mp3}Used by:3370
Symbol 3370 MovieClip {TF_fla.preload_everything_5}Uses:548 1315 1685 1907 2049 2171 2176 2177 2178 2179 2180 2512 2513 2521 2735 2737 2739 2769 2773 2782 211 2781 2777 2785 2816 2822 2825 2833 2839 2860 2931 2934 2937 3315 3195 3322 3324 3327 3330 3333 3334 3337 3339 3341 3343 3345 3348 3166 3168 3170 3164 3351 3355 3265 3306 3311 3225 3270 3291 3230 3235 3260 3301 3286 3240 3250 3245 3281 3255 3296 3276 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369Used by:Timeline
Symbol 3371 GraphicUsed by:3372
Symbol 3372 MovieClipUses:3371Used by:3405
Symbol 3373 GraphicUsed by:3404 3405
Symbol 3374 BitmapUsed by:3375 3388
Symbol 3375 GraphicUses:3374Used by:3404 3405
Symbol 3376 GraphicUsed by:3404 3405
Symbol 3377 GraphicUsed by:3404 3405
Symbol 3378 GraphicUsed by:3404 3405
Symbol 3379 GraphicUsed by:3404 3405
Symbol 3380 GraphicUsed by:3404 3405
Symbol 3381 GraphicUsed by:3404 3405
Symbol 3382 GraphicUsed by:3404 3405
Symbol 3383 GraphicUsed by:3404 3405
Symbol 3384 GraphicUsed by:3404 3405
Symbol 3385 GraphicUsed by:3404 3405
Symbol 3386 GraphicUsed by:3404 3405
Symbol 3387 GraphicUsed by:3405
Symbol 3388 GraphicUses:3374Used by:3404 3405
Symbol 3389 GraphicUsed by:3402
Symbol 3390 GraphicUsed by:3402
Symbol 3391 GraphicUsed by:3402
Symbol 3392 GraphicUsed by:3402
Symbol 3393 GraphicUsed by:3402
Symbol 3394 GraphicUsed by:3402
Symbol 3395 GraphicUsed by:3402
Symbol 3396 GraphicUsed by:3402
Symbol 3397 GraphicUsed by:3402
Symbol 3398 GraphicUsed by:3402
Symbol 3399 GraphicUsed by:3402
Symbol 3400 GraphicUsed by:3402
Symbol 3401 GraphicUsed by:3402
Symbol 3402 MovieClipUses:3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401Used by:3403
Symbol 3403 MovieClip {TF_fla.bubble_logo3_171}Uses:3402Used by:3404 3405
Symbol 3404 MovieClip {TF_fla.BubbleBoxLogoGraphicMc_173}Uses:3388 3403 3386 3385 3384 3383 3382 3381 3376 3380 3379 3378 3377 3375 3373Used by:3405
Symbol 3405 MovieClip {TF_fla.BubbleBoxSplash_169}Uses:2736 3372 3373 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3403 3404Used by:Timeline

Instance Names

"pre"Frame 1Symbol 38 MovieClip {TF_fla.preloader_1}
"splash"Frame 60Symbol 3405 MovieClip {TF_fla.BubbleBoxSplash_169}
"l1"Symbol 3 MovieClip {col_box} Frame 1Symbol 2 MovieClip {col_line}
"l4"Symbol 3 MovieClip {col_box} Frame 1Symbol 2 MovieClip {col_line}
"l3"Symbol 3 MovieClip {col_box} Frame 1Symbol 2 MovieClip {col_line}
"l2"Symbol 3 MovieClip {col_box} Frame 1Symbol 2 MovieClip {col_line}
"l3"Symbol 4 MovieClip {col_box_slant1r} Frame 1Symbol 2 MovieClip {col_line}
"l4"Symbol 4 MovieClip {col_box_slant1r} Frame 1Symbol 2 MovieClip {col_line}
"l1"Symbol 4 MovieClip {col_box_slant1r} Frame 1Symbol 2 MovieClip {col_line}
"l2"Symbol 4 MovieClip {col_box_slant1r} Frame 1Symbol 2 MovieClip {col_line}
"l3"Symbol 5 MovieClip {col_box_slant1l} Frame 1Symbol 2 MovieClip {col_line}
"l4"Symbol 5 MovieClip {col_box_slant1l} Frame 1Symbol 2 MovieClip {col_line}
"l1"Symbol 5 MovieClip {col_box_slant1l} Frame 1Symbol 2 MovieClip {col_line}
"l2"Symbol 5 MovieClip {col_box_slant1l} Frame 1Symbol 2 MovieClip {col_line}
"log"Symbol 8 MovieClip {debug_overlay} Frame 1Symbol 7 EditableText
"bar"Symbol 12 MovieClip {nme_health} Frame 1Symbol 10 MovieClip
"l1"Symbol 13 MovieClip {col_vol} Frame 1Symbol 2 MovieClip {col_line}
"l4"Symbol 13 MovieClip {col_vol} Frame 1Symbol 2 MovieClip {col_line}
"l3"Symbol 13 MovieClip {col_vol} Frame 1Symbol 2 MovieClip {col_line}
"l2"Symbol 13 MovieClip {col_vol} Frame 1Symbol 2 MovieClip {col_line}
"insertname"Symbol 26 MovieClip {bubblebox_score} Frame 1Symbol 22 EditableText
"red"Symbol 38 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"blue"Symbol 38 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"green"Symbol 38 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"red2"Symbol 38 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"blue2"Symbol 38 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"green2"Symbol 38 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"txt"Symbol 38 MovieClip {TF_fla.preloader_1} Frame 1Symbol 28 EditableText
"bplay"Symbol 38 MovieClip {TF_fla.preloader_1} Frame 1Symbol 35 Button
"ad"Symbol 38 MovieClip {TF_fla.preloader_1} Frame 1Symbol 37 MovieClip {TF_fla.ad_container_4}
"bar"Symbol 380 MovieClip {TF_fla.tut_start_bar1_14} Frame 1Symbol 10 MovieClip
"bar"Symbol 386 MovieClip {TF_fla.tut_start_bar2_17} Frame 1Symbol 10 MovieClip
"bar"Symbol 504 MovieClip {TF_fla.tut_start_bar3_19} Frame 1Symbol 10 MovieClip
"bskip"Symbol 548 MovieClip {tut_start} Frame 1Symbol 43 Button
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 370Symbol 15 MovieClip {col_circle}
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 410Symbol 15 MovieClip {col_circle}
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 450Symbol 15 MovieClip {col_circle}
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 505Symbol 15 MovieClip {col_circle}
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 550Symbol 15 MovieClip {col_circle}
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 600Symbol 15 MovieClip {col_circle}
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 660Symbol 15 MovieClip {col_circle}
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 695Symbol 15 MovieClip {col_circle}
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 740Symbol 15 MovieClip {col_circle}
"hit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 800Symbol 15 MovieClip {col_circle}
"body"Symbol 1315 MovieClip {player_mc} Frame 1Symbol 1314 MovieClip {TF_fla.player_body_22}
"body"Symbol 1685 MovieClip {bob_mc} Frame 1Symbol 1684 MovieClip {TF_fla.bob_body_25}
"body"Symbol 1907 MovieClip {hacman_mc} Frame 1Symbol 1906 MovieClip {TF_fla.hacman_body_27}
"body"Symbol 2049 MovieClip {pusher_mc} Frame 1Symbol 2048 MovieClip {TF_fla.pusher_body_29}
"body"Symbol 2171 MovieClip {rewheel_mc} Frame 1Symbol 2170 MovieClip {TF_fla.rewheel_body_31}
"body"Symbol 2177 MovieClip {bob2_mc} Frame 1Symbol 1684 MovieClip {TF_fla.bob_body_25}
"body"Symbol 2178 MovieClip {pusher2_mc} Frame 1Symbol 2048 MovieClip {TF_fla.pusher_body_29}
"body"Symbol 2179 MovieClip {hacman2_mc} Frame 1Symbol 1906 MovieClip {TF_fla.hacman_body_27}
"body"Symbol 2180 MovieClip {rewheel2_mc} Frame 1Symbol 2170 MovieClip {TF_fla.rewheel_body_31}
"body"Symbol 2512 MovieClip {strutter_mc} Frame 1Symbol 2511 MovieClip {TF_fla.strutter_body_38}
"body"Symbol 2513 MovieClip {strutter2_mc} Frame 1Symbol 2511 MovieClip {TF_fla.strutter_body_38}
"body"Symbol 2735 MovieClip {tack_mc} Frame 1Symbol 2734 MovieClip {TF_fla.tack_body_42}
"end"Symbol 2764 MovieClip {TF_fla.chunk1_52} Frame 1Symbol 13 MovieClip {col_vol}
"bg"Symbol 2769 MovieClip {map} Frame 1Symbol 2741 MovieClip
"glow"Symbol 2769 MovieClip {map} Frame 1Symbol 2749 MovieClip
"spalit1"Symbol 2769 MovieClip {map} Frame 1Symbol 2762 MovieClip {TF_fla.spawn_lightning_48}
"spalit3"Symbol 2769 MovieClip {map} Frame 1Symbol 2762 MovieClip {TF_fla.spawn_lightning_48}
"spalit2"Symbol 2769 MovieClip {map} Frame 1Symbol 2762 MovieClip {TF_fla.spawn_lightning_48}
"warn"Symbol 2769 MovieClip {map} Frame 1Symbol 13 MovieClip {col_vol}
"chunk"Symbol 2769 MovieClip {map} Frame 1Symbol 2763 MovieClip
"chunk"Symbol 2769 MovieClip {map} Frame 1Symbol 2764 MovieClip {TF_fla.chunk1_52}
"chunk"Symbol 2769 MovieClip {map} Frame 1Symbol 2765 MovieClip
"chunk"Symbol 2769 MovieClip {map} Frame 1Symbol 2766 MovieClip
"chunk"Symbol 2769 MovieClip {map} Frame 1Symbol 2767 MovieClip
"chunk"Symbol 2769 MovieClip {map} Frame 1Symbol 2768 MovieClip
"res"Symbol 2829 MovieClip {TF_fla.hud_erasetext_67} Frame 1Symbol 2828 EditableText
"erase"Symbol 2833 MovieClip {hud} Frame 1Symbol 2829 MovieClip {TF_fla.hud_erasetext_67}
"eraselife"Symbol 2833 MovieClip {hud} Frame 1Symbol 2830 MovieClip
"flash"Symbol 2833 MovieClip {hud} Frame 1Symbol 2832 MovieClip
"txt"Symbol 2839 MovieClip {hud_round} Frame 1Symbol 2835 EditableText
"bStart"Symbol 2839 MovieClip {hud_round} Frame 1Symbol 35 Button
"text_kills"Symbol 2860 MovieClip {menu_over} Frame 1Symbol 2844 EditableText
"text_dmgTower"Symbol 2860 MovieClip {menu_over} Frame 1Symbol 2846 EditableText
"text_dmgMelee"Symbol 2860 MovieClip {menu_over} Frame 1Symbol 2848 EditableText
"text_resFound"Symbol 2860 MovieClip {menu_over} Frame 1Symbol 2850 EditableText
"text_resSpent"Symbol 2860 MovieClip {menu_over} Frame 1Symbol 2852 EditableText
"text_score"Symbol 2860 MovieClip {menu_over} Frame 1Symbol 2854 EditableText
"bmenu"Symbol 2860 MovieClip {menu_over} Frame 1Symbol 2859 Button
"bbscore"Symbol 2860 MovieClip {menu_over} Frame 1Symbol 26 MovieClip {bubblebox_score}
"text_tforce"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2874 EditableText
"text_sforce"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2875 EditableText
"text_bforce"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2876 EditableText
"text_gcombo"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2877 EditableText
"text_sboost"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2878 EditableText
"text_acombo"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2879 EditableText
"bforce"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2886 Button
"sforce"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2886 Button
"tforce"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2886 Button
"acombo"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2886 Button
"sboost"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2886 Button
"gcombo"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2886 Button
"bfinish"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2859 Button
"save_msg"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2888 EditableText
"bsave"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2859 Button
"bpixel"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2897 Button
"bbubble"Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2924 Button
"buy"Symbol 2931 MovieClip {menu_upgrade} Frame 1Symbol 2925 MovieClip {TF_fla.menu_upgrade_buy_76}
"amt"Symbol 2934 MovieClip {dmg_nums} Frame 1Symbol 2933 EditableText
"txt"Symbol 2937 MovieClip {hud_tips} Frame 1Symbol 2936 EditableText
"bresume"Symbol 2955 MovieClip {TF_fla.menu_pause_91} Frame 1Symbol 2859 Button
"topres"Symbol 2955 MovieClip {TF_fla.menu_pause_91} Frame 1Symbol 2952 EditableText
"btopres"Symbol 2955 MovieClip {TF_fla.menu_pause_91} Frame 1Symbol 35 Button
"bbubble"Symbol 2955 MovieClip {TF_fla.menu_pause_91} Frame 1Symbol 2924 Button
"handle"Symbol 2958 MovieClip {TF_fla.slider_bar_94} Frame 1Symbol 2957 MovieClip
"slider"Symbol 2959 MovieClip {TF_fla.slider_93} Frame 1Symbol 2958 MovieClip {TF_fla.slider_bar_94}
"masvol"Symbol 2972 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2959 MovieClip {TF_fla.slider_93}
"musvol"Symbol 2972 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2959 MovieClip {TF_fla.slider_93}
"effvol"Symbol 2972 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2959 MovieClip {TF_fla.slider_93}
"wglow"Symbol 2972 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2962 MovieClip {TF_fla.checkbox_96}
"pglow"Symbol 2972 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2962 MovieClip {TF_fla.checkbox_96}
"eglow"Symbol 2972 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2962 MovieClip {TF_fla.checkbox_96}
"ctips"Symbol 2972 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2962 MovieClip {TF_fla.checkbox_96}
"vine"Symbol 3195 MovieClip {hud_build} Frame 1Symbol 3194 Button
"boulder"Symbol 3195 MovieClip {hud_build} Frame 1Symbol 3194 Button
"storm"Symbol 3195 MovieClip {hud_build} Frame 1Symbol 3194 Button
"tornado"Symbol 3195 MovieClip {hud_build} Frame 1Symbol 3194 Button
"bbasics"Symbol 3205 MovieClip {TF_fla.menu_tut_97} Frame 1Symbol 2859 Button
"bcontrols"Symbol 3205 MovieClip {TF_fla.menu_tut_97} Frame 1Symbol 2859 Button
"bbuild"Symbol 3205 MovieClip {TF_fla.menu_tut_97} Frame 1Symbol 2859 Button
"save_details"Symbol 3214 MovieClip {TF_fla.menu_play_resume_113} Frame 1Symbol 3213 EditableText
"bresume"Symbol 3214 MovieClip {TF_fla.menu_play_resume_113} Frame 1Symbol 2859 Button
"beasy"Symbol 3215 MovieClip {TF_fla.menu_play_112} Frame 1Symbol 2859 Button
"bnorm"Symbol 3215 MovieClip {TF_fla.menu_play_112} Frame 1Symbol 2859 Button
"bhard"Symbol 3215 MovieClip {TF_fla.menu_play_112} Frame 1Symbol 2859 Button
"resume"Symbol 3215 MovieClip {TF_fla.menu_play_112} Frame 1Symbol 3214 MovieClip {TF_fla.menu_play_resume_113}
"c0"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3225 MovieClip {chal_easy}
"c1"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3230 MovieClip {chal_hillfighter}
"c2"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3235 MovieClip {chal_lastguy}
"c3"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3240 MovieClip {chal_spikepunch}
"c4"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3245 MovieClip {chal_superb}
"c5"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3250 MovieClip {chal_stunner}
"c6"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3255 MovieClip {chal_thorny}
"c7"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3260 MovieClip {chal_normal}
"c8"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3265 MovieClip {chal_anime}
"c9"Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3270 MovieClip {chal_getoverthere}
"c10"Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3276 MovieClip {chal_wontsurvive}
"c11"Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3281 MovieClip {chal_tdsucks}
"c12"Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3286 MovieClip {chal_smashpansies}
"c13"Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3291 MovieClip {chal_hard}
"c14"Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3296 MovieClip {chal_ultimate}
"c15"Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3301 MovieClip {chal_scoutersays}
"c16"Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3306 MovieClip {chal_click100}
"c17"Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3311 MovieClip {chal_click2000}
"bpage2"Symbol 3314 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 35 Button
"bpage1"Symbol 3314 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 35 Button
"bclose"Symbol 3314 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 35 Button
"page1"Symbol 3314 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 3271 MovieClip {TF_fla.menu_challenges_page1_115}
"page2"Symbol 3314 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 3312 MovieClip {TF_fla.menu_challenges_page2_136}
"bplay"Symbol 3315 MovieClip {menu} Frame 1Symbol 35 Button
"bop"Symbol 3315 MovieClip {menu} Frame 1Symbol 35 Button
"btut"Symbol 3315 MovieClip {menu} Frame 1Symbol 35 Button
"bmoregames"Symbol 3315 MovieClip {menu} Frame 1Symbol 2942 Button
"bchal"Symbol 3315 MovieClip {menu} Frame 1Symbol 2946 Button
"pause"Symbol 3315 MovieClip {menu} Frame 1Symbol 2955 MovieClip {TF_fla.menu_pause_91}
"op"Symbol 3315 MovieClip {menu} Frame 1Symbol 2972 MovieClip {TF_fla.menu_options_92}
"tut"Symbol 3315 MovieClip {menu} Frame 1Symbol 3205 MovieClip {TF_fla.menu_tut_97}
"modes"Symbol 3315 MovieClip {menu} Frame 1Symbol 3215 MovieClip {TF_fla.menu_play_112}
"chal"Symbol 3315 MovieClip {menu} Frame 1Symbol 3314 MovieClip {TF_fla.menu_challenges_114}
"tower"Symbol 3322 MovieClip {hud_upgrade} Frame 1Symbol 3316 EditableText
"power"Symbol 3322 MovieClip {hud_upgrade} Frame 1Symbol 3317 EditableText
"speed"Symbol 3322 MovieClip {hud_upgrade} Frame 1Symbol 3318 EditableText
"bsell"Symbol 3322 MovieClip {hud_upgrade} Frame 1Symbol 3321 Button
"lv2"Symbol 3324 MovieClip {hud_upgrade_boulder2} Frame 1Symbol 3194 Button
"lv3"Symbol 3327 MovieClip {hud_upgrade_boulder3} Frame 1Symbol 3194 Button
"lv4"Symbol 3330 MovieClip {hud_upgrade_boulder4} Frame 1Symbol 3194 Button
"lv2"Symbol 3333 MovieClip {hud_upgrade_storm2} Frame 1Symbol 3194 Button
"lv3"Symbol 3334 MovieClip {hud_upgrade_storm3} Frame 1Symbol 3194 Button
"lv4"Symbol 3337 MovieClip {hud_upgrade_storm4} Frame 1Symbol 3194 Button
"lv2"Symbol 3339 MovieClip {hud_upgrade_tornado2} Frame 1Symbol 3194 Button
"lv4"Symbol 3341 MovieClip {hud_upgrade_tornado4} Frame 1Symbol 3194 Button
"lv2"Symbol 3343 MovieClip {hud_upgrade_vine2} Frame 1Symbol 3194 Button
"lv3"Symbol 3345 MovieClip {hud_upgrade_vine3} Frame 1Symbol 3194 Button
"lv4"Symbol 3348 MovieClip {hud_upgrade_vine4} Frame 1Symbol 3194 Button
"lv3"Symbol 3351 MovieClip {hud_upgrade_tornado3} Frame 1Symbol 3194 Button
"strip"Symbol 3355 MovieClip {hud_chal} Frame 1Symbol 3354 MovieClip
"play_latest_text"Symbol 3404 MovieClip {TF_fla.BubbleBoxLogoGraphicMc_173} Frame 1Symbol 3403 MovieClip {TF_fla.bubble_logo3_171}
"link"Symbol 3405 MovieClip {TF_fla.BubbleBoxSplash_169} Frame 1Symbol 3372 MovieClip
"play_latest_text"Symbol 3405 MovieClip {TF_fla.BubbleBoxSplash_169} Frame 79Symbol 3403 MovieClip {TF_fla.bubble_logo3_171}
"play_latest_text"Symbol 3405 MovieClip {TF_fla.BubbleBoxSplash_169} Frame 117Symbol 3403 MovieClip {TF_fla.bubble_logo3_171}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
ScriptLimits (65)Timeline Frame 1MaxRecursionDepth: 256, ScriptTimeout: 10 seconds

Labels

"ns"Symbol 547 MovieClip {TF_fla.tut_start_nme2_20} Frame 80
"stand"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 1
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 80
"stand2jump"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 85
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 125
"fall"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 130
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 150
"fturn"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 155
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 165
"fall2stand"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 170
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 185
"fall2run"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 190
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 205
"stand2run"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 210
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 225
"run"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 230
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 270
"run2stand"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 275
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 305
"run2fall"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 313
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 323
"rturn"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 330
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 360
"rjab"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 370
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 371
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 407
"ljab"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 410
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 411
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 446
"kick"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 450
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 451
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 468
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 500
"smash"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 505
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 506
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 541
"spin"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 550
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 557
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 590
"ucut"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 600
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 601
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 640
"flipk"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 660
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 661
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 690
"vaultk"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 696
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 703
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 735
"hurk"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 741
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 742
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 790
"pndstart"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 800
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 801
"pndloop"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 809
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 815
"pndhit"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 820
"ns"Symbol 1314 MovieClip {TF_fla.player_body_22} Frame 880
"run"Symbol 1684 MovieClip {TF_fla.bob_body_25} Frame 1
"ns"Symbol 1684 MovieClip {TF_fla.bob_body_25} Frame 80
"stun"Symbol 1684 MovieClip {TF_fla.bob_body_25} Frame 90
"ns"Symbol 1684 MovieClip {TF_fla.bob_body_25} Frame 130
"recoil"Symbol 1684 MovieClip {TF_fla.bob_body_25} Frame 170
"ns"Symbol 1684 MovieClip {TF_fla.bob_body_25} Frame 200
"die"Symbol 1684 MovieClip {TF_fla.bob_body_25} Frame 210
"dead"Symbol 1684 MovieClip {TF_fla.bob_body_25} Frame 250
"ns"Symbol 1684 MovieClip {TF_fla.bob_body_25} Frame 255
"fly"Symbol 1906 MovieClip {TF_fla.hacman_body_27} Frame 1
"ns"Symbol 1906 MovieClip {TF_fla.hacman_body_27} Frame 60
"stun"Symbol 1906 MovieClip {TF_fla.hacman_body_27} Frame 70
"ns"Symbol 1906 MovieClip {TF_fla.hacman_body_27} Frame 90
"die"Symbol 1906 MovieClip {TF_fla.hacman_body_27} Frame 100
"dead"Symbol 1906 MovieClip {TF_fla.hacman_body_27} Frame 130
"ns"Symbol 1906 MovieClip {TF_fla.hacman_body_27} Frame 135
"run"Symbol 2048 MovieClip {TF_fla.pusher_body_29} Frame 1
"ns"Symbol 2048 MovieClip {TF_fla.pusher_body_29} Frame 81
"stun"Symbol 2048 MovieClip {TF_fla.pusher_body_29} Frame 90
"ns"Symbol 2048 MovieClip {TF_fla.pusher_body_29} Frame 110
"recoil"Symbol 2048 MovieClip {TF_fla.pusher_body_29} Frame 150
"ns"Symbol 2048 MovieClip {TF_fla.pusher_body_29} Frame 200
"die"Symbol 2048 MovieClip {TF_fla.pusher_body_29} Frame 210
"dead"Symbol 2048 MovieClip {TF_fla.pusher_body_29} Frame 235
"ns"Symbol 2048 MovieClip {TF_fla.pusher_body_29} Frame 240
"run"Symbol 2170 MovieClip {TF_fla.rewheel_body_31} Frame 1
"ns"Symbol 2170 MovieClip {TF_fla.rewheel_body_31} Frame 40
"die"Symbol 2170 MovieClip {TF_fla.rewheel_body_31} Frame 70
"dead"Symbol 2170 MovieClip {TF_fla.rewheel_body_31} Frame 100
"ns"Symbol 2170 MovieClip {TF_fla.rewheel_body_31} Frame 109
"run"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 1
"ns"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 80
"recoil"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 90
"ns"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 120
"stun"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 130
"ns"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 150
"die"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 160
"dead"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 180
"ns"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 185
"jump"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 190
"ns"Symbol 2511 MovieClip {TF_fla.strutter_body_38} Frame 210
"fly"Symbol 2734 MovieClip {TF_fla.tack_body_42} Frame 1
"ns"Symbol 2734 MovieClip {TF_fla.tack_body_42} Frame 61
"stun"Symbol 2734 MovieClip {TF_fla.tack_body_42} Frame 70
"ns"Symbol 2734 MovieClip {TF_fla.tack_body_42} Frame 100
"die"Symbol 2734 MovieClip {TF_fla.tack_body_42} Frame 110
"dead"Symbol 2734 MovieClip {TF_fla.tack_body_42} Frame 125
"ns"Symbol 2734 MovieClip {TF_fla.tack_body_42} Frame 130
"burst"Symbol 2762 MovieClip {TF_fla.spawn_lightning_48} Frame 16
"none"Symbol 2782 MovieClip {tower_placer} Frame 1
"vine"Symbol 2782 MovieClip {tower_placer} Frame 2
"boulder"Symbol 2782 MovieClip {tower_placer} Frame 3
"storm"Symbol 2782 MovieClip {tower_placer} Frame 4
"tornado"Symbol 2782 MovieClip {tower_placer} Frame 5
"ns"Symbol 2816 MovieClip {tower_tornado_proj} Frame 16
"gamecomp"Symbol 2931 MovieClip {menu_upgrade} Frame 65
"checked"Symbol 2962 MovieClip {TF_fla.checkbox_96} Frame 1
"unchecked"Symbol 2962 MovieClip {TF_fla.checkbox_96} Frame 11
"stand"Symbol 3158 MovieClip Frame 1
"stand2jump"Symbol 3158 MovieClip Frame 43
"pndstart"Symbol 3158 MovieClip Frame 70
"pndloop"Symbol 3158 MovieClip Frame 79
"pndhit"Symbol 3158 MovieClip Frame 80
"rjab"Symbol 3158 MovieClip Frame 181
"ucut"Symbol 3158 MovieClip Frame 200
"fall2stand"Symbol 3158 MovieClip Frame 240
"basics"Symbol 3205 MovieClip {TF_fla.menu_tut_97} Frame 1
"control"Symbol 3205 MovieClip {TF_fla.menu_tut_97} Frame 5
"build"Symbol 3205 MovieClip {TF_fla.menu_tut_97} Frame 10
"page1"Symbol 3314 MovieClip {TF_fla.menu_challenges_114} Frame 1
"page2"Symbol 3314 MovieClip {TF_fla.menu_challenges_114} Frame 5
"blank"Symbol 3315 MovieClip {menu} Frame 1
"play"Symbol 3315 MovieClip {menu} Frame 5
"tut"Symbol 3315 MovieClip {menu} Frame 10
"op"Symbol 3315 MovieClip {menu} Frame 15
"pause"Symbol 3315 MovieClip {menu} Frame 20
"chal"Symbol 3315 MovieClip {menu} Frame 25




http://swfchan.com/9/43610/info.shtml
Created: 9/5 -2019 09:01:36 Last modified: 9/5 -2019 09:01:36 Server time: 29/04 -2024 18:53:21