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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM71059045-8DC&rnd=71059045" width="1" height="1"></div>

armorgames towering-forever-2488.swf

This is the info page for
Flash #264473

(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

This game is site-locked to armorgames.com
Go view it there

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

Instance Names

"pre"Frame 1Symbol 41 MovieClip {TF_fla.preloader_1}
"splash"Frame 60Symbol 3409 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 29 MovieClip {bubblebox_score} Frame 1Symbol 25 EditableText
"red"Symbol 41 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"blue"Symbol 41 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"green"Symbol 41 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"red2"Symbol 41 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"blue2"Symbol 41 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"green2"Symbol 41 MovieClip {TF_fla.preloader_1} Frame 1Symbol 18 MovieClip {spinner_blue}
"txt"Symbol 41 MovieClip {TF_fla.preloader_1} Frame 1Symbol 31 EditableText
"bplay"Symbol 41 MovieClip {TF_fla.preloader_1} Frame 1Symbol 38 Button
"ad"Symbol 41 MovieClip {TF_fla.preloader_1} Frame 1Symbol 40 MovieClip {TF_fla.ad_container_4}
"bar"Symbol 383 MovieClip {TF_fla.tut_start_bar1_14} Frame 1Symbol 10 MovieClip
"bar"Symbol 389 MovieClip {TF_fla.tut_start_bar2_17} Frame 1Symbol 10 MovieClip
"bar"Symbol 507 MovieClip {TF_fla.tut_start_bar3_19} Frame 1Symbol 10 MovieClip
"bskip"Symbol 551 MovieClip {tut_start} Frame 1Symbol 46 Button
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 370Symbol 15 MovieClip {col_circle}
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 410Symbol 15 MovieClip {col_circle}
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 450Symbol 15 MovieClip {col_circle}
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 505Symbol 15 MovieClip {col_circle}
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 550Symbol 15 MovieClip {col_circle}
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 600Symbol 15 MovieClip {col_circle}
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 660Symbol 15 MovieClip {col_circle}
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 695Symbol 15 MovieClip {col_circle}
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 740Symbol 15 MovieClip {col_circle}
"hit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 800Symbol 15 MovieClip {col_circle}
"body"Symbol 1318 MovieClip {player_mc} Frame 1Symbol 1317 MovieClip {TF_fla.player_body_22}
"body"Symbol 1688 MovieClip {bob_mc} Frame 1Symbol 1687 MovieClip {TF_fla.bob_body_25}
"body"Symbol 1910 MovieClip {hacman_mc} Frame 1Symbol 1909 MovieClip {TF_fla.hacman_body_27}
"body"Symbol 2052 MovieClip {pusher_mc} Frame 1Symbol 2051 MovieClip {TF_fla.pusher_body_29}
"body"Symbol 2174 MovieClip {rewheel_mc} Frame 1Symbol 2173 MovieClip {TF_fla.rewheel_body_31}
"body"Symbol 2180 MovieClip {bob2_mc} Frame 1Symbol 1687 MovieClip {TF_fla.bob_body_25}
"body"Symbol 2181 MovieClip {pusher2_mc} Frame 1Symbol 2051 MovieClip {TF_fla.pusher_body_29}
"body"Symbol 2182 MovieClip {hacman2_mc} Frame 1Symbol 1909 MovieClip {TF_fla.hacman_body_27}
"body"Symbol 2183 MovieClip {rewheel2_mc} Frame 1Symbol 2173 MovieClip {TF_fla.rewheel_body_31}
"body"Symbol 2515 MovieClip {strutter_mc} Frame 1Symbol 2514 MovieClip {TF_fla.strutter_body_38}
"body"Symbol 2516 MovieClip {strutter2_mc} Frame 1Symbol 2514 MovieClip {TF_fla.strutter_body_38}
"body"Symbol 2738 MovieClip {tack_mc} Frame 1Symbol 2737 MovieClip {TF_fla.tack_body_42}
"end"Symbol 2767 MovieClip {TF_fla.chunk1_52} Frame 1Symbol 13 MovieClip {col_vol}
"bg"Symbol 2772 MovieClip {map} Frame 1Symbol 2744 MovieClip
"glow"Symbol 2772 MovieClip {map} Frame 1Symbol 2752 MovieClip
"spalit1"Symbol 2772 MovieClip {map} Frame 1Symbol 2765 MovieClip {TF_fla.spawn_lightning_48}
"spalit3"Symbol 2772 MovieClip {map} Frame 1Symbol 2765 MovieClip {TF_fla.spawn_lightning_48}
"spalit2"Symbol 2772 MovieClip {map} Frame 1Symbol 2765 MovieClip {TF_fla.spawn_lightning_48}
"warn"Symbol 2772 MovieClip {map} Frame 1Symbol 13 MovieClip {col_vol}
"chunk"Symbol 2772 MovieClip {map} Frame 1Symbol 2766 MovieClip
"chunk"Symbol 2772 MovieClip {map} Frame 1Symbol 2767 MovieClip {TF_fla.chunk1_52}
"chunk"Symbol 2772 MovieClip {map} Frame 1Symbol 2768 MovieClip
"chunk"Symbol 2772 MovieClip {map} Frame 1Symbol 2769 MovieClip
"chunk"Symbol 2772 MovieClip {map} Frame 1Symbol 2770 MovieClip
"chunk"Symbol 2772 MovieClip {map} Frame 1Symbol 2771 MovieClip
"res"Symbol 2832 MovieClip {TF_fla.hud_erasetext_67} Frame 1Symbol 2831 EditableText
"erase"Symbol 2836 MovieClip {hud} Frame 1Symbol 2832 MovieClip {TF_fla.hud_erasetext_67}
"eraselife"Symbol 2836 MovieClip {hud} Frame 1Symbol 2833 MovieClip
"flash"Symbol 2836 MovieClip {hud} Frame 1Symbol 2835 MovieClip
"txt"Symbol 2842 MovieClip {hud_round} Frame 1Symbol 2838 EditableText
"bStart"Symbol 2842 MovieClip {hud_round} Frame 1Symbol 38 Button
"text_kills"Symbol 2863 MovieClip {menu_over} Frame 1Symbol 2847 EditableText
"text_dmgTower"Symbol 2863 MovieClip {menu_over} Frame 1Symbol 2849 EditableText
"text_dmgMelee"Symbol 2863 MovieClip {menu_over} Frame 1Symbol 2851 EditableText
"text_resFound"Symbol 2863 MovieClip {menu_over} Frame 1Symbol 2853 EditableText
"text_resSpent"Symbol 2863 MovieClip {menu_over} Frame 1Symbol 2855 EditableText
"text_score"Symbol 2863 MovieClip {menu_over} Frame 1Symbol 2857 EditableText
"bmenu"Symbol 2863 MovieClip {menu_over} Frame 1Symbol 2862 Button
"bbscore"Symbol 2863 MovieClip {menu_over} Frame 1Symbol 29 MovieClip {bubblebox_score}
"text_tforce"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2877 EditableText
"text_sforce"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2878 EditableText
"text_bforce"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2879 EditableText
"text_gcombo"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2880 EditableText
"text_sboost"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2881 EditableText
"text_acombo"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2882 EditableText
"bforce"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2889 Button
"sforce"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2889 Button
"tforce"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2889 Button
"acombo"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2889 Button
"sboost"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2889 Button
"gcombo"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2889 Button
"bfinish"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2862 Button
"save_msg"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2891 EditableText
"bsave"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2862 Button
"bpixel"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2900 Button
"bbubble"Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76} Frame 1Symbol 2927 Button
"buy"Symbol 2934 MovieClip {menu_upgrade} Frame 1Symbol 2928 MovieClip {TF_fla.menu_upgrade_buy_76}
"amt"Symbol 2937 MovieClip {dmg_nums} Frame 1Symbol 2936 EditableText
"txt"Symbol 2940 MovieClip {hud_tips} Frame 1Symbol 2939 EditableText
"bresume"Symbol 2958 MovieClip {TF_fla.menu_pause_91} Frame 1Symbol 2862 Button
"topres"Symbol 2958 MovieClip {TF_fla.menu_pause_91} Frame 1Symbol 2955 EditableText
"btopres"Symbol 2958 MovieClip {TF_fla.menu_pause_91} Frame 1Symbol 38 Button
"bbubble"Symbol 2958 MovieClip {TF_fla.menu_pause_91} Frame 1Symbol 2927 Button
"handle"Symbol 2961 MovieClip {TF_fla.slider_bar_94} Frame 1Symbol 2960 MovieClip
"slider"Symbol 2962 MovieClip {TF_fla.slider_93} Frame 1Symbol 2961 MovieClip {TF_fla.slider_bar_94}
"masvol"Symbol 2975 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2962 MovieClip {TF_fla.slider_93}
"musvol"Symbol 2975 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2962 MovieClip {TF_fla.slider_93}
"effvol"Symbol 2975 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2962 MovieClip {TF_fla.slider_93}
"wglow"Symbol 2975 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2965 MovieClip {TF_fla.checkbox_96}
"pglow"Symbol 2975 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2965 MovieClip {TF_fla.checkbox_96}
"eglow"Symbol 2975 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2965 MovieClip {TF_fla.checkbox_96}
"ctips"Symbol 2975 MovieClip {TF_fla.menu_options_92} Frame 1Symbol 2965 MovieClip {TF_fla.checkbox_96}
"vine"Symbol 3198 MovieClip {hud_build} Frame 1Symbol 3197 Button
"boulder"Symbol 3198 MovieClip {hud_build} Frame 1Symbol 3197 Button
"storm"Symbol 3198 MovieClip {hud_build} Frame 1Symbol 3197 Button
"tornado"Symbol 3198 MovieClip {hud_build} Frame 1Symbol 3197 Button
"bbasics"Symbol 3208 MovieClip {TF_fla.menu_tut_97} Frame 1Symbol 2862 Button
"bcontrols"Symbol 3208 MovieClip {TF_fla.menu_tut_97} Frame 1Symbol 2862 Button
"bbuild"Symbol 3208 MovieClip {TF_fla.menu_tut_97} Frame 1Symbol 2862 Button
"save_details"Symbol 3217 MovieClip {TF_fla.menu_play_resume_113} Frame 1Symbol 3216 EditableText
"bresume"Symbol 3217 MovieClip {TF_fla.menu_play_resume_113} Frame 1Symbol 2862 Button
"beasy"Symbol 3218 MovieClip {TF_fla.menu_play_112} Frame 1Symbol 2862 Button
"bnorm"Symbol 3218 MovieClip {TF_fla.menu_play_112} Frame 1Symbol 2862 Button
"bhard"Symbol 3218 MovieClip {TF_fla.menu_play_112} Frame 1Symbol 2862 Button
"resume"Symbol 3218 MovieClip {TF_fla.menu_play_112} Frame 1Symbol 3217 MovieClip {TF_fla.menu_play_resume_113}
"c0"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3228 MovieClip {chal_easy}
"c1"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3233 MovieClip {chal_hillfighter}
"c2"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3238 MovieClip {chal_lastguy}
"c3"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3243 MovieClip {chal_spikepunch}
"c4"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3248 MovieClip {chal_superb}
"c5"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3253 MovieClip {chal_stunner}
"c6"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3258 MovieClip {chal_thorny}
"c7"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3263 MovieClip {chal_normal}
"c8"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3268 MovieClip {chal_anime}
"c9"Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115} Frame 1Symbol 3273 MovieClip {chal_getoverthere}
"c10"Symbol 3315 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3279 MovieClip {chal_wontsurvive}
"c11"Symbol 3315 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3284 MovieClip {chal_tdsucks}
"c12"Symbol 3315 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3289 MovieClip {chal_smashpansies}
"c13"Symbol 3315 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3294 MovieClip {chal_hard}
"c14"Symbol 3315 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3299 MovieClip {chal_ultimate}
"c15"Symbol 3315 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3304 MovieClip {chal_scoutersays}
"c16"Symbol 3315 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3309 MovieClip {chal_click100}
"c17"Symbol 3315 MovieClip {TF_fla.menu_challenges_page2_136} Frame 1Symbol 3314 MovieClip {chal_click2000}
"bpage2"Symbol 3317 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 38 Button
"bpage1"Symbol 3317 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 38 Button
"bclose"Symbol 3317 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 38 Button
"page1"Symbol 3317 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 3274 MovieClip {TF_fla.menu_challenges_page1_115}
"page2"Symbol 3317 MovieClip {TF_fla.menu_challenges_114} Frame 1Symbol 3315 MovieClip {TF_fla.menu_challenges_page2_136}
"bplay"Symbol 3318 MovieClip {menu} Frame 1Symbol 38 Button
"bop"Symbol 3318 MovieClip {menu} Frame 1Symbol 38 Button
"btut"Symbol 3318 MovieClip {menu} Frame 1Symbol 38 Button
"bmoregames"Symbol 3318 MovieClip {menu} Frame 1Symbol 2945 Button
"bchal"Symbol 3318 MovieClip {menu} Frame 1Symbol 2949 Button
"pause"Symbol 3318 MovieClip {menu} Frame 1Symbol 2958 MovieClip {TF_fla.menu_pause_91}
"op"Symbol 3318 MovieClip {menu} Frame 1Symbol 2975 MovieClip {TF_fla.menu_options_92}
"tut"Symbol 3318 MovieClip {menu} Frame 1Symbol 3208 MovieClip {TF_fla.menu_tut_97}
"modes"Symbol 3318 MovieClip {menu} Frame 1Symbol 3218 MovieClip {TF_fla.menu_play_112}
"chal"Symbol 3318 MovieClip {menu} Frame 1Symbol 3317 MovieClip {TF_fla.menu_challenges_114}
"tower"Symbol 3325 MovieClip {hud_upgrade} Frame 1Symbol 3319 EditableText
"power"Symbol 3325 MovieClip {hud_upgrade} Frame 1Symbol 3320 EditableText
"speed"Symbol 3325 MovieClip {hud_upgrade} Frame 1Symbol 3321 EditableText
"bsell"Symbol 3325 MovieClip {hud_upgrade} Frame 1Symbol 3324 Button
"lv2"Symbol 3327 MovieClip {hud_upgrade_boulder2} Frame 1Symbol 3197 Button
"lv3"Symbol 3330 MovieClip {hud_upgrade_boulder3} Frame 1Symbol 3197 Button
"lv4"Symbol 3333 MovieClip {hud_upgrade_boulder4} Frame 1Symbol 3197 Button
"lv2"Symbol 3336 MovieClip {hud_upgrade_storm2} Frame 1Symbol 3197 Button
"lv3"Symbol 3337 MovieClip {hud_upgrade_storm3} Frame 1Symbol 3197 Button
"lv4"Symbol 3340 MovieClip {hud_upgrade_storm4} Frame 1Symbol 3197 Button
"lv2"Symbol 3342 MovieClip {hud_upgrade_tornado2} Frame 1Symbol 3197 Button
"lv4"Symbol 3344 MovieClip {hud_upgrade_tornado4} Frame 1Symbol 3197 Button
"lv2"Symbol 3346 MovieClip {hud_upgrade_vine2} Frame 1Symbol 3197 Button
"lv3"Symbol 3348 MovieClip {hud_upgrade_vine3} Frame 1Symbol 3197 Button
"lv4"Symbol 3351 MovieClip {hud_upgrade_vine4} Frame 1Symbol 3197 Button
"lv3"Symbol 3354 MovieClip {hud_upgrade_tornado3} Frame 1Symbol 3197 Button
"strip"Symbol 3358 MovieClip {hud_chal} Frame 1Symbol 3357 MovieClip
"play_latest_text"Symbol 3408 MovieClip {TF_fla.BubbleBoxLogoGraphicMc_173} Frame 1Symbol 3407 MovieClip {TF_fla.bubble_logo3_171}
"link"Symbol 3409 MovieClip {TF_fla.BubbleBoxSplash_169} Frame 1Symbol 3376 MovieClip
"play_latest_text"Symbol 3409 MovieClip {TF_fla.BubbleBoxSplash_169} Frame 79Symbol 3407 MovieClip {TF_fla.bubble_logo3_171}
"play_latest_text"Symbol 3409 MovieClip {TF_fla.BubbleBoxSplash_169} Frame 117Symbol 3407 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 550 MovieClip {TF_fla.tut_start_nme2_20} Frame 80
"stand"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 1
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 80
"stand2jump"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 85
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 125
"fall"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 130
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 150
"fturn"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 155
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 165
"fall2stand"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 170
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 185
"fall2run"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 190
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 205
"stand2run"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 210
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 225
"run"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 230
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 270
"run2stand"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 275
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 305
"run2fall"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 313
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 323
"rturn"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 330
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 360
"rjab"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 370
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 371
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 407
"ljab"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 410
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 411
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 446
"kick"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 450
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 451
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 468
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 500
"smash"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 505
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 506
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 541
"spin"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 550
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 557
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 590
"ucut"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 600
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 601
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 640
"flipk"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 660
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 661
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 690
"vaultk"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 696
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 703
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 735
"hurk"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 741
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 742
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 790
"pndstart"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 800
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 801
"pndloop"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 809
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 815
"pndhit"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 820
"ns"Symbol 1317 MovieClip {TF_fla.player_body_22} Frame 880
"run"Symbol 1687 MovieClip {TF_fla.bob_body_25} Frame 1
"ns"Symbol 1687 MovieClip {TF_fla.bob_body_25} Frame 80
"stun"Symbol 1687 MovieClip {TF_fla.bob_body_25} Frame 90
"ns"Symbol 1687 MovieClip {TF_fla.bob_body_25} Frame 130
"recoil"Symbol 1687 MovieClip {TF_fla.bob_body_25} Frame 170
"ns"Symbol 1687 MovieClip {TF_fla.bob_body_25} Frame 200
"die"Symbol 1687 MovieClip {TF_fla.bob_body_25} Frame 210
"dead"Symbol 1687 MovieClip {TF_fla.bob_body_25} Frame 250
"ns"Symbol 1687 MovieClip {TF_fla.bob_body_25} Frame 255
"fly"Symbol 1909 MovieClip {TF_fla.hacman_body_27} Frame 1
"ns"Symbol 1909 MovieClip {TF_fla.hacman_body_27} Frame 60
"stun"Symbol 1909 MovieClip {TF_fla.hacman_body_27} Frame 70
"ns"Symbol 1909 MovieClip {TF_fla.hacman_body_27} Frame 90
"die"Symbol 1909 MovieClip {TF_fla.hacman_body_27} Frame 100
"dead"Symbol 1909 MovieClip {TF_fla.hacman_body_27} Frame 130
"ns"Symbol 1909 MovieClip {TF_fla.hacman_body_27} Frame 135
"run"Symbol 2051 MovieClip {TF_fla.pusher_body_29} Frame 1
"ns"Symbol 2051 MovieClip {TF_fla.pusher_body_29} Frame 81
"stun"Symbol 2051 MovieClip {TF_fla.pusher_body_29} Frame 90
"ns"Symbol 2051 MovieClip {TF_fla.pusher_body_29} Frame 110
"recoil"Symbol 2051 MovieClip {TF_fla.pusher_body_29} Frame 150
"ns"Symbol 2051 MovieClip {TF_fla.pusher_body_29} Frame 200
"die"Symbol 2051 MovieClip {TF_fla.pusher_body_29} Frame 210
"dead"Symbol 2051 MovieClip {TF_fla.pusher_body_29} Frame 235
"ns"Symbol 2051 MovieClip {TF_fla.pusher_body_29} Frame 240
"run"Symbol 2173 MovieClip {TF_fla.rewheel_body_31} Frame 1
"ns"Symbol 2173 MovieClip {TF_fla.rewheel_body_31} Frame 40
"die"Symbol 2173 MovieClip {TF_fla.rewheel_body_31} Frame 70
"dead"Symbol 2173 MovieClip {TF_fla.rewheel_body_31} Frame 100
"ns"Symbol 2173 MovieClip {TF_fla.rewheel_body_31} Frame 109
"run"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 1
"ns"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 80
"recoil"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 90
"ns"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 120
"stun"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 130
"ns"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 150
"die"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 160
"dead"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 180
"ns"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 185
"jump"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 190
"ns"Symbol 2514 MovieClip {TF_fla.strutter_body_38} Frame 210
"fly"Symbol 2737 MovieClip {TF_fla.tack_body_42} Frame 1
"ns"Symbol 2737 MovieClip {TF_fla.tack_body_42} Frame 61
"stun"Symbol 2737 MovieClip {TF_fla.tack_body_42} Frame 70
"ns"Symbol 2737 MovieClip {TF_fla.tack_body_42} Frame 100
"die"Symbol 2737 MovieClip {TF_fla.tack_body_42} Frame 110
"dead"Symbol 2737 MovieClip {TF_fla.tack_body_42} Frame 125
"ns"Symbol 2737 MovieClip {TF_fla.tack_body_42} Frame 130
"burst"Symbol 2765 MovieClip {TF_fla.spawn_lightning_48} Frame 16
"none"Symbol 2785 MovieClip {tower_placer} Frame 1
"vine"Symbol 2785 MovieClip {tower_placer} Frame 2
"boulder"Symbol 2785 MovieClip {tower_placer} Frame 3
"storm"Symbol 2785 MovieClip {tower_placer} Frame 4
"tornado"Symbol 2785 MovieClip {tower_placer} Frame 5
"ns"Symbol 2819 MovieClip {tower_tornado_proj} Frame 16
"gamecomp"Symbol 2934 MovieClip {menu_upgrade} Frame 65
"checked"Symbol 2965 MovieClip {TF_fla.checkbox_96} Frame 1
"unchecked"Symbol 2965 MovieClip {TF_fla.checkbox_96} Frame 11
"stand"Symbol 3161 MovieClip Frame 1
"stand2jump"Symbol 3161 MovieClip Frame 43
"pndstart"Symbol 3161 MovieClip Frame 70
"pndloop"Symbol 3161 MovieClip Frame 79
"pndhit"Symbol 3161 MovieClip Frame 80
"rjab"Symbol 3161 MovieClip Frame 181
"ucut"Symbol 3161 MovieClip Frame 200
"fall2stand"Symbol 3161 MovieClip Frame 240
"basics"Symbol 3208 MovieClip {TF_fla.menu_tut_97} Frame 1
"control"Symbol 3208 MovieClip {TF_fla.menu_tut_97} Frame 5
"build"Symbol 3208 MovieClip {TF_fla.menu_tut_97} Frame 10
"page1"Symbol 3317 MovieClip {TF_fla.menu_challenges_114} Frame 1
"page2"Symbol 3317 MovieClip {TF_fla.menu_challenges_114} Frame 5
"blank"Symbol 3318 MovieClip {menu} Frame 1
"play"Symbol 3318 MovieClip {menu} Frame 5
"tut"Symbol 3318 MovieClip {menu} Frame 10
"op"Symbol 3318 MovieClip {menu} Frame 15
"pause"Symbol 3318 MovieClip {menu} Frame 20
"chal"Symbol 3318 MovieClip {menu} Frame 25




https://swfchan.com/53/264473/info.shtml
Created: 18/5 -2026 18:53:18 Last modified: 18/5 -2026 18:53:18 Server time: 08/06 -2026 04:14:05