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

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

Tree Troopers.swf

This is the info page for
Flash #59797

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


Text
Loading Sound . . .

510629oldpre

© Copyright 2008 MoFunZone.com. All Rights Reserved.

Chapter 1
Control

Controls

Left click: Click to attack, you can click to destroy everything except enemy factories.

Destroyable by clicking.

Can’t click to destroy.

Controls

Numbers 1 to 0: To activate / inactivate
your building in that position.

- Hold shift + number 1 to 0: Demolish
your building in that position.

Inactive building will turn dark and will consume zero mana but it can't perform anything until activated again.

Controls

- Space: Opens or Closes the "Build" window,
you can also use this to pause and resume.

- A: Increases chances of your troops going left.

- D: Increases chances of your troops going right.

A

D

Chapter 2
Objective

Objective

Protect The Earth Tree from harmful bullets and enemies.

Destroy all tanks to preserves peace.

999

Objective

Your troops are going to attack enemy factories.

Build your trees

Your military trees will produce troops.

Burn burn burn!

For the horde!

Blood and thunder!

. . .

We may need to reroll to survive!

Chapter 3
Rule

If The Earth Tree is destroyed or peace reaches zero, game is over.

Rules

For each of the above shown enemies escape, a peace point will be lost. You can't recover peace, so be careful.

Destroy the biggest war factory win the game.

999

Rules

Mana is the most important resource. You need mana to Build, for Growth (aka. research) and to feed your buildings.

If you don't have enough mana to feed your buildings they'll automatically become inactive, you need to manually reactivate inactive buildings. So watch your buildings carefully.

You'll earn mana by destroying enemy tanks.

You'll also earn mana by building "Mana Shrub" buildings.

999

Chapter 4
GUI

Peace

Mana

Troops direction controler

Build button and
progress gage

Building's position

- You buildings will be appear in this area.
- Press 1 - 0 to activate / inactivate building in that position.
- Hold shift + 1 - 0 to demolish building in that position.

Chapter 5
Build

Click here or press SPACE to open "Build window"

Build

<p align="center"><font face="Berlin Sans FB Demi" size="38" color="#1a5900" letterSpacing="0.000000" kerning="1"><b>Build</b></font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Shielder Tree </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Attacker Tree </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Archer Tree </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Mana Shrub </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Leaflet Shrub </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Flower Turret </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Pollen Turret </font></p>

Build

Build

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Earth Tree </font></p>

Build

You may press build here to build desired building.

- Some building need prerequisites to be able to build.
- You can build one building at a time.

Build

This is a build progress bar, if this gage is full, your building is completed and you can build another building.

Build

1

2

3

4

5

6

7

8

9

0

When building is finished it will automatically pop up here.

Chapter 6
Growth

<p align="center"><font face="Berlin Sans FB Demi" size="38" color="#1a5900" letterSpacing="0.000000" kerning="1"><b>Build</b></font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Shielder Tree </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Attacker Tree </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Archer Tree </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Mana Shrub </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Leaflet Shrub </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Flower Turret </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Pollen Turret </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Earth Tree </font></p>

Press to open "Growth” window.

Growth

Growth

Mana Renewer

Mana Pool

Life Renewer

Blessing of Force

Blessing of Life

Shell

Learn

Learn

999

You can select a special ability to learn here to help you.

Growth

Light blue gage is your learning progress.

You can learn another ability for another tree while current trees is being grown.

Growth

You can build and learn new abilities at the same time.

Next time you can press

K

to skip this tutorial.

99999999

225000

Time Bonus

999

999

50 : 50

report
aaaa
bbbb
ccccc
Dddd

1

2

3

4

5

6

7

8

9

0

You are able to build a tree or learn something.
Press                           to open "Build" window.

SPACE BAR

You are able to build a tree or learn something.
Press                           to open "Build" window.

SPACE BAR

One or more of your buildings are inactive.
Activate them by pressing the corresponding number.

!!WARNING!! Nukes are being launched. They are extremely dandgerous. Destroy them before they hit your base!!!

You are able to build a tree or learn something.
Press                           to open "Build" window.

SPACE BAR

<p align="center"><font face="Berlin Sans FB Demi" size="38" color="#1a5900" letterSpacing="0.000000" kerning="1"><b>Build</b></font></p>

Shielder tree
Build time : 16 sec, Build mana usage : 5 per sec,
Production mana usage : 0.375 per sec.

Produces a lot of pumpkins to defend your troops.
Pumpkins have lowest attack power.
However they are a great “meat shield”.

Attacker tree
Build time : 20 sec, Build mana usage : 7.5 per sec,
Production mana usage : 1.15 per sec.

Slowly produces cactuses to siege enemy factories.
Cactuses have highest attack power
However they are slow and weak.

Archer tree
Build time : 32 sec, Build mana usage : 10 per sec.
Production mana usage : 2.275 per sec.

Produces treant very slowly to siege enemy factories.
Treants have powerful long-range attack,
However they are expensive and only good in long range.

Mana shrub
Build time : 38 sec, Build mana usage : 2.5 per sec.
Mana recovery rate : 5.25 per sec.

Improves mana recovery rate and maximum mana.
A must have!

Leaflet shrub
Build time : 38 sec, Build mana usage : 7.5 per sec.
Active mana usage : 0.5 per sec.

Improves maximum health and maximum mana.

Flower turret
Build time : 22 sec, Build mana usage : 10 per sec.
Active mana usage : 0.55 per sec.

Turret that has powerful long-range attacks,
However this tree has very low health.

Pollen turret
Build time : 22 sec, Build mana usage : 10 per sec.
Active mana usage : 0.55 per sec.

Turret that has a defensive ability.
Able to heal your units with its bullet
However this tree has a very low attack power.

You need to build Shielder Tree once
to unlock Attacker Tree.

You need to build Attacker Tree once
to unlock Archer Tree.

You need to build Archer Tree. once
to unlock Flower Turret.

You need to build Archer Tree. once
to unlock Pollen Turret.

You have to build this tree in order to learn its abilities
or learning is being processed in the background.

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Shielder Tree </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Attacker Tree </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Archer Tree </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Mana Shrub </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Leaflet Shrub </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Flower Turret </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Pollen Turret </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Earth Tree </font></p>

Build

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">00 </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">00 </font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="right"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

<p align="right"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

<p align="right"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

<p align="right"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

<p align="right"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

<p align="right"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

<p align="right"><font face="Berlin Sans FB Demi" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">x</font></p>

Heal
Growth time : 130 sec.

Improves healing power.

Fury
Growth time : 130 sec.

Improve fire rate.

Heal

Fury

Sprade

LV 1

Learn

Rapid
Growth time : 90 sec.

Improves fire rate.

Multi shoot
Growth time : 90 sec.

Flower turrets are able to fire four-way shots.

Contunual
Growth time : 90 sec.

Flower turret may perform an extra attack.

Multi Shoot

Continual

Rapid

Dodge
Growth time : 90 sec.

Archers may dodge enemy attack.

Anchor
Growth time : 90 sec.

Reduces movement speed. So they shoot from further longer.

Continual
Growth time : 90 sec.

Archers may perform an extra attack.

Anchor

Continual

Dodge

Crop
Growth time : 90 sec.

Improves cactuses' production rate.

Fury
Growth time : 90 sec.

Improves "Seed shooter" fire rate.
You need to learn "Seed shooter" for this ability to be affective.

Seed shooter
Growth time : 90 sec.

Cactuses are able to fire bullets.

Fury

Seed Shooter

Crop

Crop
Growth time : 90 sec.

Improves pumpkins's production rate.

Endure
Growth time : 90 sec.

Improves pumpkins's health recovery.

Dodge
Growth time : 90 sec.

Pumpkins may dodge enemy attack.

Endure

Dodge

Crop

Shell
Growth time : 100 sec.

Improves maximum health of all trees.

Mana Renewer
Growth time : 100 sec.

Improves mana recovery rate.

Mana pool
Growth time : 100 sec.

Improves maximum mana.

Life Renewer
Growth time : 100 sec.

Improves health recovery rate.

Blessing of force
GrowthS time : 100 sec.

Improves overall production rate.
But also increases overall mana usage.

Blessing of life
Growth time : 100 sec.

Improves maximum health for all units and trees.

Mana Renewer

Mana Pool

Life Renewer

Blessing of Force

Blessing of Life

Shell

Blessing of Dexterity

LV 1

<p align="center"><font face="Berlin Sans FB Demi" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Fin.</b></font></p>

<p align="center"><font face="Berlin Sans FB Demi" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Thank you for playing</b></font></p>

<p align="center"><font face="Berlin Sans FB Demi" size="22" color="#355e2d" letterSpacing="0.000000" kerning="1">Please enter your name</font></p>

ActionScript [AS3]

Section 1
//bar_root_18 (tree_troopers_520128PB_fla.bar_root_18) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class bar_root_18 extends MovieClip { public var barmask:MovieClip; } }//package tree_troopers_520128PB_fla
Section 2
//BG_2 (tree_troopers_520128PB_fla.BG_2) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class BG_2 extends MovieClip { public function BG_2(){ addFrameScript(10, frame11); } function frame11(){ MovieClip(parent).gotoAndStop(2); } } }//package tree_troopers_520128PB_fla
Section 3
//LOGOEND_43 (tree_troopers_520128PB_fla.LOGOEND_43) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class LOGOEND_43 extends MovieClip { public function LOGOEND_43(){ addFrameScript(132, frame133); } function frame133(){ MovieClip(root).play(); stop(); } } }//package tree_troopers_520128PB_fla
Section 4
//LOGOPRELOAD_0_23 (tree_troopers_520128PB_fla.LOGOPRELOAD_0_23) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class LOGOPRELOAD_0_23 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_0_23(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package tree_troopers_520128PB_fla
Section 5
//LOGOPRELOAD_1_27 (tree_troopers_520128PB_fla.LOGOPRELOAD_1_27) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class LOGOPRELOAD_1_27 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_1_27(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package tree_troopers_520128PB_fla
Section 6
//LOGOPRELOAD_2_30 (tree_troopers_520128PB_fla.LOGOPRELOAD_2_30) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class LOGOPRELOAD_2_30 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_2_30(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package tree_troopers_520128PB_fla
Section 7
//LOGOPRELOAD_3_32 (tree_troopers_520128PB_fla.LOGOPRELOAD_3_32) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class LOGOPRELOAD_3_32 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_3_32(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package tree_troopers_520128PB_fla
Section 8
//LOGOPRELOAD_4_34 (tree_troopers_520128PB_fla.LOGOPRELOAD_4_34) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class LOGOPRELOAD_4_34 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_4_34(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package tree_troopers_520128PB_fla
Section 9
//LOGOPRELOAD_5_36 (tree_troopers_520128PB_fla.LOGOPRELOAD_5_36) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class LOGOPRELOAD_5_36 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_5_36(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package tree_troopers_520128PB_fla
Section 10
//LOGOPRELOAD_6_38 (tree_troopers_520128PB_fla.LOGOPRELOAD_6_38) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class LOGOPRELOAD_6_38 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_6_38(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package tree_troopers_520128PB_fla
Section 11
//LOGOPRELOAD_7_40 (tree_troopers_520128PB_fla.LOGOPRELOAD_7_40) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class LOGOPRELOAD_7_40 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_7_40(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package tree_troopers_520128PB_fla
Section 12
//MainTimeline (tree_troopers_520128PB_fla.MainTimeline) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var playMoreGameSub; public var allsound; public var stageclear:MovieClip; public var pass; public var submit; public var b_start:SimpleButton; public var submitClick; public var b_highscores:SimpleButton; public var mana:TextField; public var b_mfz_logo:SimpleButton; public var MoveAPI; public var j; public var d; public var b; public var GHMOVEAPI; public var guidearrow:MovieClip; public var b_submit:SimpleButton; public var i; public var score:TextField; public var dx; public var rep:TextField; public var r; public var ux; public var b_mfz:SimpleButton; public var buildgage:MovieClip; public var hightScore; public var uy; public var info:MovieClip; public var b_next:SimpleButton; public var dy; public var mousepic:MovieClip; public var soundgage:MovieClip; public var rside:SimpleButton; public var now; public var playMoreGameTitle; public var myLoader:URLLoader; public var disable_game; public var EPOCH_TIME; public var playername:TextField; public var gage_mana:gage; public var hp:TextField; public var MoFunZone_path; public var ratro:TextField; public var b_moregames2:SimpleButton; public var b_moregames1:SimpleButton; public var b_preload:SimpleButton; public var dlg0:MovieClip; public var dlg1:MovieClip; public var dlg2:MovieClip; public var dlg7:MovieClip; public var dlg3:MovieClip; public var b_menu:SimpleButton; public var b_preloadRelease; public var MapAPI; public var bmenuClick; public var dlg6:MovieClip; public var bbuild:SimpleButton; public var GHMAPAPI; public var gage_hp:gage; public var tot; public var timebonus:TextField; public var b_nextPress; public var build_dlg:MovieClip; public var MoFunZone_URL; public var g_root; public var bok:SimpleButton; public var lside:SimpleButton; public var bstart_click; public var gameover:MovieClip; public var game:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 4, frame5, 9, frame10, 50, frame51, 51, frame52, 53, frame54, 54, frame55, 55, frame56, 64, frame65, 74, frame75, 84, frame85, 94, frame95, 104, frame105, 114, frame115, 124, frame125, 134, frame135, 143, frame144, 153, frame154, 164, frame165, 174, frame175, 184, frame185, 194, frame195, 204, frame205, 215, frame216, 225, frame226, 235, frame236, 245, frame246, 0xFF, frame256, 265, frame266, 275, frame276, 285, frame286, 294, frame295, 305, frame306, 547, frame548); } function frame154(){ stop(); } function frame276(){ stop(); } function frame165(){ stop(); } function frame286(){ stop(); } public function getURL(_arg1:String, _arg2:String){ var web:String; var request:URLRequest; var url = _arg1; var method = _arg2; web = url; request = new URLRequest(web); try { navigateToURL(request, method); } catch(e:Error) { }; } function frame175(){ stop(); } function frame10(){ disable_game = function (){ var url:*; var request:*; trace("run disable"); url = "http://www.mofunzone.com/"; request = new URLRequest(url); try { navigateToURL(request, "_self"); } catch(e:Error) { trace("Error occurred!"); }; }; MoFunZone_URL = "http://gamefilez.mofunzone.com/"; MoFunZone_path = loaderInfo.url.substring(0, MoFunZone_URL.length); if (MoFunZone_path != MoFunZone_URL){ disable_game(); } else { myLoader = new URLLoader(); myLoader.dataFormat = URLLoaderDataFormat.VARIABLES; myLoader.load(new URLRequest("http://www.mofunzone.com/hotlink/check_online_game.php")); myLoader.addEventListener(Event.COMPLETE, onDataLoad); myLoader.addEventListener(IOErrorEvent.IO_ERROR, onIOError); myLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecurityError); myLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS, onHTTPStatus); }; } function frame295(){ tot.removeEventListener(Event.ENTER_FRAME, setfocus); } function frame185(){ stop(); } function frame5(){ gotoAndPlay(50); } function frame1(){ now = new Date(); EPOCH_TIME = now.getTime(); b_preloadRelease = function (){ getURL("http://www.mofunzone.com/", "_blank"); }; b_preload.addEventListener("mouseUp", b_preloadRelease); stop(); } function frame195(){ stop(); } public function loadVariablesNum(_arg1:String){ var _local2:*; var _local3:*; _local2 = new URLRequest(_arg1); _local3 = new URLLoader(); _local3.load(_local2); } public function onDataLoad(_arg1:Event){ trace(_arg1.toString()); if (_arg1.target.data.mofunzone_allow_game == "true"){ } else { trace("xxx"); disable_game(); }; } function frame52(){ allsound = new Object(); allsound.bmg = new bg(); allsound.completed = new research(); allsound.err = new err(); allsound.enemy = new enemy(); allsound.fac1 = new fac1(); allsound.fac2 = new fac2(); allsound.nuke = new nuke(); allsound.nuke_launce = new nuke_launch(); allsound.research = new completed(); allsound.tree = new tree(); allsound.treeu = new treeu(); play(); } function frame55(){ SoundMixer.stopAll(); g_root = this; bstart_click = function (){ g_root.play(); }; b_start.addEventListener("click", bstart_click); hightScore = function (){ getURL("http://www.mofunzone.com/game_scores/tree_troopers/highscores.shtml", "_blank"); }; b_highscores.addEventListener("click", hightScore); playMoreGameTitle = function (){ getURL("http://www.mofunzone.com/", "_blank"); }; b_moregames1.addEventListener("click", playMoreGameTitle); b_mfz.addEventListener("click", playMoreGameTitle); b_mfz_logo.addEventListener("click", playMoreGameTitle); stop(); } function frame56(){ stop(); tot = this; b_nextPress = function (){ play(); }; b_next.addEventListener("click", b_nextPress); tot.addEventListener("keyDown", onKeySkip); tot.addEventListener(Event.ENTER_FRAME, setfocus); } function frame51(){ pass = true; MoveAPI = new Object(); MoveAPI.GHline = function (){ if (!this.visible){ return; }; this.x = (this.x + this.__GHLINE.speedx); this.y = (this.y + this.__GHLINE.speedy); }; MoveAPI.setLineMove = function (_arg1, _arg2, _arg3){ _arg1.__GHLINE = {}; _arg1.__GHLINE.speedx = _arg2; _arg1.__GHLINE.speedy = _arg3; _arg1.mot = MoveAPI.GHline; }; MoveAPI.GHhoming = function (){ if (!this.visible){ return; }; this.__GHOMING.lrot2 = this.__GHOMING.lrot; this.__GHOMING.lrot = this.__GHOMING.rotation; this.__GHOMING.waypoint = Math.atan(((this.x - this.__GHOMING.targ.x) / (this.__GHOMING.targ.y - this.y))); if (this.__GHOMING.targ.y > this.y){ this.__GHOMING.waypoint = (this.__GHOMING.waypoint + Math.PI); }; if (this.__GHOMING.waypoint < 0){ this.__GHOMING.waypoint = (this.__GHOMING.waypoint + (Math.PI * 2)); } else { if (this.waypoint >= (Math.PI * 2)){ this.__GHOMING.waypoint = (this.__GHOMING.waypoint - (Math.PI * 2)); }; }; this.__GHOMING.rota = (this.__GHOMING.rotation * (Math.PI / 180)); if (this.__GHOMING.rota < 0){ this.__GHOMING.rota = (this.__GHOMING.rota + (Math.PI * 2)); } else { if (this.__GHOMING.rota >= (Math.PI * 2)){ this.__GHOMING.rota = (this.__GHOMING.rota - (Math.PI * 2)); }; }; this.__GHOMING.orota = (this.__GHOMING.waypoint - this.__GHOMING.rota); if (this.__GHOMING.orota < 0){ this.__GHOMING.orota = (this.__GHOMING.orota + (Math.PI * 2)); } else { if (this.__GHOMING.orota >= (Math.PI * 2)){ this.__GHOMING.orota = (this.__GHOMING.orota - (Math.PI * 2)); }; }; if ((((this.__GHOMING.rota < ((this.__GHOMING.waypoint - (this.__GHOMING.turning / 2)) + this.__GHOMING.turning))) && ((this.__GHOMING.rota > (this.__GHOMING.waypoint - (this.__GHOMING.turning / 2)))))){ this.__GHOMING.rota = this.__GHOMING.waypoint; } else { if (this.__GHOMING.orota <= Math.PI){ this.__GHOMING.rota = (this.__GHOMING.rota + this.__GHOMING.turning); } else { this.__GHOMING.rota = (this.__GHOMING.rota - this.__GHOMING.turning); }; }; if (this.__GHOMING.rotation == 0){ this.__GHOMING.rotation++; this.__GHOMING.rota = (this.__GHOMING.rotation * (Math.PI / 180)); }; this.__GHOMING.rotation = ((this.__GHOMING.rota * 180) / Math.PI); this.__GHOMING.xspeed = (this.__GHOMING.velocity * Math.sin(this.__GHOMING.rota)); this.__GHOMING.yspeed = (this.__GHOMING.velocity * Math.cos(this.__GHOMING.rota)); this.x = (this.x + this.__GHOMING.xspeed); this.y = (this.y - this.__GHOMING.yspeed); if ((((((((this.__GHOMING.rotation > 0)) && ((this.__GHOMING.lrot < 0)))) && ((this.__GHOMING.lrot2 > 0)))) || ((((((this.rotation < 0)) && ((this.__GHOMING.lrot > 0)))) && ((this.__GHOMING.lrot2 < 0)))))){ this.__GHOMING.rotation = 0; }; if (this.__GHOMING.rotallow){ this.rotation = this.__GHOMING.rotation; }; }; MoveAPI.setHomingMove = function (_arg1, _arg2, _arg3, _arg4, _arg5=0, _arg6=true){ _arg1.__GHOMING = {}; _arg1.rotation = (_arg1.__GHOMING.rotation = _arg5); _arg1.__GHOMING.rotallow = _arg6; _arg1.__GHOMING.velocity = _arg3; _arg1.__GHOMING.turning_speed = _arg4; _arg1.__GHOMING.targ = _arg2; _arg1.__GHOMING.xspeed = 0; _arg1.__GHOMING.yspeed = 0; _arg1.__GHOMING.turning = (_arg1.__GHOMING.turning_speed * (Math.PI / 180)); _arg1.mot = MoveAPI.GHhoming; }; MoveAPI.setAngleMove = function (_arg1, _arg2, _arg3){ _arg2 = ((_arg2 * Math.PI) / 180); MoveAPI.setLineMove(_arg1, (_arg3 * Math.cos(_arg2)), (-(_arg3) * Math.sin(_arg2))); }; MoveAPI.setPositionMove = function (_arg1, _arg2, _arg3){ dx = (_arg2.x - _arg1.x); dy = (_arg2.y - _arg1.y); r = Math.sqrt(((dx * dx) + (dy * dy))); ux = (dx / r); uy = (dy / r); MoveAPI.setLineMove(_arg1, (_arg3 * ux), (_arg3 * uy)); }; MoveAPI.setGhostMove = function (_arg1, _arg2, _arg3){ MoveAPI.setHomingMove(_arg1, _arg2, _arg3, ((_arg3 * 3) / 2), 0, false); }; MapAPI = new Object(); MapAPI.freedat = new BitmapData(1000, 1000, false, 0); MapAPI.loadMap = function (_arg1, _arg2, _arg3){ MapAPI.block = new (getDefinitionByName(_arg1) as Class)(0, 0); MapAPI.dat = new (getDefinitionByName(_arg2) as Class)(0, 0); MapAPI.blocklist = _arg3; }; MapAPI.loadIndex = function (_arg1){ MapAPI.mapindex = new (getDefinitionByName(_arg1) as Class)(0, 0); MapAPI.gotoframe = new Array(); i = (MapAPI.mapindex.width - 1); while (i >= 0) { MapAPI.gotoframe[MapAPI.mapindex.getPixel(i, 0)] = (i + 1); i--; }; }; MapAPI.getBlock = function (_arg1, _arg2){ return (MapAPI.block.getPixel(_arg1, _arg2)); }; MapAPI.drawAll = function (_arg1, _arg2, _arg3){ j = 0; while (j < MapAPI.block.height) { i = 0; while (i < MapAPI.block.width) { if (((((((((i * 40) > (-(_arg2) - 40))) && (((j * 40) > (-(_arg3) - 40))))) && (((i * 40) < ((-(_arg2) + 640) + 40))))) && (((j * 40) < ((-(_arg3) + 480) + 40))))){ if (MapAPI.block.getPixel(i, j) != 0){ if (_arg1.getChildByName(((("b" + i) + "x") + j)) == null){ b = new ((getDefinitionByName(MapAPI.blocklist) as Class)); b.name = ((("b" + i) + "x") + j); b.x = (i * 40); b.y = (j * 40); MapAPI.gotoframe[MapAPI.block.getPixel(i, j)]; b.gotoAndStop(MapAPI.gotoframe[MapAPI.block.getPixel(i, j)]); _arg1.addChild(b); }; }; }; i++; }; j++; }; }; MapAPI.moveLeftMap = function (_arg1, _arg2, _arg3){ _arg2 = -(_arg2); _arg3 = -(_arg3); i = 0; while (i < 2) { j = 0; while (j < 13) { if (_arg1.getChildByName(((("b" + int(((-(_arg2) + 640) / 40))) + "x") + int((-(_arg3) / 40)))) == null){ if (MapAPI.block.getPixel(int(((-(_arg2) + 640) / 40)), int((-(_arg3) / 40))) != 0){ b = new ((getDefinitionByName(MapAPI.blocklist) as Class)); b.name = ((("b" + int(((-(_arg2) + 640) / 40))) + "x") + int((-(_arg3) / 40))); b.x = (int(((-(_arg2) + 640) / 40)) * 40); b.y = (int((-(_arg3) / 40)) * 40); b.gotoAndStop(MapAPI.gotoframe[MapAPI.block.getPixel(int(((-(_arg2) + 640) / 40)), int((-(_arg3) / 40)))]); _arg1.addChild(b); }; }; _arg3 = (_arg3 - 40); j++; }; _arg3 = (_arg3 + (40 * 12)); _arg2 = (_arg2 + 40); i++; }; }; MapAPI.moveRightMap = function (_arg1, _arg2, _arg3){ _arg2 = -(_arg2); _arg3 = -(_arg3); i = 0; while (i < 2) { j = 0; while (j < 13) { if (_arg1.getChildByName(((("b" + int((-(_arg2) / 40))) + "x") + int((-(_arg3) / 40)))) == null){ if (MapAPI.block.getPixel(int((-(_arg2) / 40)), int((-(_arg3) / 40))) != 0){ b = new ((getDefinitionByName(MapAPI.blocklist) as Class)); b.name = ((("b" + int((-(_arg2) / 40))) + "x") + int((-(_arg3) / 40))); b.x = (int((-(_arg2) / 40)) * 40); b.y = (int((-(_arg3) / 40)) * 40); b.gotoAndStop(MapAPI.gotoframe[MapAPI.block.getPixel(int((-(_arg2) / 40)), int((-(_arg3) / 40)))]); _arg1.addChild(b); }; }; _arg3 = (_arg3 - 40); j++; }; _arg3 = (_arg3 + (40 * 12)); _arg2 = (_arg2 + 40); i++; }; }; MapAPI.moveDownMap = function (_arg1, _arg2, _arg3){ _arg2 = -(_arg2); _arg3 = -(_arg3); i = 0; while (i < 2) { j = 0; while (j < 17) { if (_arg1.getChildByName(((("b" + int((-(_arg2) / 40))) + "x") + int((-(_arg3) / 40)))) == null){ if (MapAPI.block.getPixel(int((-(_arg2) / 40)), int((-(_arg3) / 40))) != 0){ b = new ((getDefinitionByName(MapAPI.blocklist) as Class)); b.name = ((("b" + int((-(_arg2) / 40))) + "x") + int((-(_arg3) / 40))); b.x = (int((-(_arg2) / 40)) * 40); b.y = (int((-(_arg3) / 40)) * 40); b.gotoAndStop(MapAPI.gotoframe[MapAPI.block.getPixel(int((-(_arg2) / 40)), int((-(_arg3) / 40)))]); _arg1.addChild(b); }; }; _arg2 = (_arg2 - 40); j++; }; _arg2 = (_arg2 + (40 * 16)); _arg3 = (_arg3 + 40); i++; }; }; MapAPI.moveUpMap = function (_arg1, _arg2, _arg3){ _arg2 = -(_arg2); _arg3 = -(_arg3); i = 0; while (i < 2) { j = 0; while (j < 17) { if (_arg1.getChildByName(((("b" + int((-(_arg2) / 40))) + "x") + int(((-(_arg3) + 480) / 40)))) == null){ if (MapAPI.block.getPixel(int((-(_arg2) / 40)), int(((-(_arg3) + 480) / 40))) != 0){ b = new ((getDefinitionByName(MapAPI.blocklist) as Class)); b.name = ((("b" + int((-(_arg2) / 40))) + "x") + int(((-(_arg3) + 480) / 40))); b.x = (int((-(_arg2) / 40)) * 40); b.y = (int(((-(_arg3) + 480) / 40)) * 40); b.gotoAndStop(MapAPI.gotoframe[MapAPI.block.getPixel(int((-(_arg2) / 40)), int(((-(_arg3) + 480) / 40)))]); _arg1.addChild(b); }; }; _arg2 = (_arg2 - 40); j++; }; _arg2 = (_arg2 + (40 * 16)); _arg3 = (_arg3 + 40); i++; }; }; MapAPI.trim = function (_arg1, _arg2){ i = (_arg1.numChildren - 1); while (i >= 0) { if (_arg1.getChildAt(i).x > ((-(_arg2.x) + 640) + 40)){ delete ??getglobalscope [_arg1.removeChildAt(i)]; } else { if (_arg1.getChildAt(i).y > ((-(_arg2.y) + 480) + 40)){ delete ??getglobalscope [_arg1.removeChildAt(i)]; } else { if (_arg1.getChildAt(i).y < (-(_arg2.y) - 40)){ delete ??getglobalscope [_arg1.removeChildAt(i)]; } else { if (_arg1.getChildAt(i).x < (-(_arg2.x) - 40)){ delete ??getglobalscope [_arg1.removeChildAt(i)]; }; }; }; }; i--; }; }; MapAPI.updateWorld = function (_arg1, _arg2, _arg3){ _arg1.x = -(_arg3.x); _arg1.y = -(_arg3.y); MapAPI.trim(_arg2, _arg1); }; MapAPI.moveWorldY = function (_arg1, _arg2){ d = (_arg2.y - _arg2.smoothy); if (d < 1){ _arg2.y = (_arg2.y + (Math.abs((_arg2.y - _arg2.smoothy)) / 3)); MapAPI.moveUpMap(_arg1, _arg2.x, _arg2.y); } else { if (d > 1){ _arg2.y = (_arg2.y - (Math.abs((_arg2.y - _arg2.smoothy)) / 3)); MapAPI.moveDownMap(_arg1, _arg2.x, _arg2.y); }; }; }; MapAPI.moveWorldX = function (_arg1, _arg2){ d = (_arg2.x - _arg2.smoothx); if (d < 1){ _arg2.x = (_arg2.x + (Math.abs((_arg2.x - _arg2.smoothx)) / 3)); MapAPI.moveLeftMap(_arg1, int(_arg2.x), int(_arg2.y)); } else { if (d > 1){ _arg2.x = (_arg2.x - (Math.abs((_arg2.x - _arg2.smoothx)) / 3)); MapAPI.moveRightMap(_arg1, int(_arg2.x), int(_arg2.y)); }; }; }; GHMAPAPI = MapAPI; GHMOVEAPI = MoveAPI; } function frame54(){ if (this.pass){ play(); } else { gotoAndPlay(3); }; } public function bbuild_click(_arg1){ build_dlg.visible = true; build_dlg.x = 300; build_dlg.y = 300; build_dlg.scaleX = 1; build_dlg.scaleY = 1; guidearrow.visible = false; game.setLoop(game.pauseGame); } function frame65(){ stop(); } public function onSecurityError(_arg1:SecurityErrorEvent){ return (true); } function frame75(){ stop(); } function frame306(){ build_dlg.visible = false; dlg0.visible = false; dlg1.visible = false; dlg2.visible = false; dlg3.visible = false; dlg6.visible = false; dlg7.visible = false; game.lside = 50; game.rside = 50; rside.addEventListener("click", r_click); lside.addEventListener("click", l_click); bbuild.addEventListener("click", bbuild_click); allsound.bmg.play(0, 10000); info.alpha = 1; info.gotoAndStop(10); stop(); } function frame548(){ submit = this; this.addEventListener(Event.ENTER_FRAME, function (_arg1){ stage.focus = playername; }); Mouse.show(); score.text = ("" + int(submit.scorex)); stage.focus = playername; bmenuClick = function (){ submit.gotoAndStop(1, "title"); b_menu.removeEventListener("click", bmenuClick); }; b_menu.addEventListener("click", bmenuClick); submitClick = function (_arg1):void{ getURL("http://www.mofunzone.com/", "_blank"); submit.gotoAndStop(1, "title"); b_submit.removeEventListener("click", submitClick); }; b_submit.addEventListener("click", submitClick); playMoreGameSub = function (_arg1):void{ getURL("http://www.mofunzone.com/", "_blank"); submit.gotoAndStop(1, "title"); b_moregames2.removeEventListener("click", playMoreGameSub); }; b_moregames2.addEventListener("click", playMoreGameSub); stop(); } function frame95(){ stop(); } function frame216(){ stop(); } function frame105(){ stop(); } function frame85(){ stop(); } function frame226(){ stop(); } public function r_click(_arg1){ if (game.lside > 0){ game.rside = (game.rside + 10); game.lside = (game.lside - 10); }; ratro.text = ((game.lside + ":") + game.rside); } function frame115(){ stop(); } function frame236(){ stop(); } public function onKeySkip(_arg1){ if (_arg1.keyCode == 75){ tot.gotoAndPlay("skip"); tot.removeEventListener("keyDown", onKeySkip); }; } function frame125(){ stop(); } public function setfocus(_arg1){ var e = _arg1; try { stage.focus = tot; } catch(e) { }; } public function onHTTPStatus(_arg1:HTTPStatusEvent){ return (true); } public function onIOError(_arg1:IOErrorEvent){ trace("xxx"); disable_game(); return (true); } function frame205(){ stop(); } function frame246(){ stop(); } function frame135(){ stop(); } function frame266(){ stop(); } function frame256(){ stop(); } function frame144(){ stop(); } public function l_click(_arg1){ if (game.rside > 0){ game.lside = (game.lside + 10); game.rside = (game.rside - 10); }; ratro.text = ((game.lside + ":") + game.rside); } } }//package tree_troopers_520128PB_fla
Section 13
//mdia_build_140 (tree_troopers_520128PB_fla.mdia_build_140) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mdia_build_140 extends MovieClip { public var b0:SimpleButton; public var b1:SimpleButton; public var b2:SimpleButton; public var b4:SimpleButton; public var b5:SimpleButton; public var b3:SimpleButton; public var b6:SimpleButton; public var treecount; public var buildtime; public var t2:TextField; public var t3:TextField; public var t5:TextField; public var t7:TextField; public var t1:TextField; public var d0:SimpleButton; public var d4:SimpleButton; public var d6:SimpleButton; public var t4:TextField; public var bfake0:SimpleButton; public var bfake2:SimpleButton; public var bfake3:SimpleButton; public var d2:SimpleButton; public var d5:SimpleButton; public var bfake1:SimpleButton; public var d7:SimpleButton; public var buildcountmax; public var d3:SimpleButton; public var d1:SimpleButton; public var t6:TextField; public var desc:MovieClip; public var i; public var fackinx; public var onEnterFrame; public var b_nogrowth0:SimpleButton; public var b_nogrowth1:SimpleButton; public var b_nogrowth2:SimpleButton; public var b_nogrowth3:SimpleButton; public var b_nogrowth4:SimpleButton; public var b_nogrowth5:SimpleButton; public var b_nogrowth6:SimpleButton; public var created; public var shop; public var treecommon; public var gage:MovieClip; public var buildcount; public var all; public var style; public var buildmana; public var manaperframe; public var bok:SimpleButton; public var threefirst; public var ok; public var game; public function mdia_build_140(){ addFrameScript(0, frame1); } function frame1(){ shop = this; game = MovieClip(MovieClip(parent).game); all = MovieClip(parent); threefirst = true; buildtime = new Array(); buildtime[0] = 400; buildtime[1] = 500; buildtime[2] = 800; buildtime[3] = 950; buildtime[4] = 950; buildtime[5] = 550; buildtime[6] = 550; buildmana = new Array(); buildmana[0] = 0.2; buildmana[1] = 0.3; buildmana[2] = 0.4; buildmana[3] = 0.1; buildmana[4] = 0.3; buildmana[5] = 0.4; buildmana[6] = 0.4; buildcount = 0; buildcountmax = 0; manaperframe = 0; created = -1; treecommon = new Array(); treecount = new Array(); onEnterFrame = function (_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; if (all.info.alpha > 0){ all.info.alpha = (all.info.alpha - 0.0003); }; if ((((buildcount > 0)) || ((game.treeclass.freePlace() == -1)))){ if (((!((game.bfn == game.pauseGame))) && ((game.dplayer.mana > manaperframe)))){ game.dplayer.mana = (game.dplayer.mana - manaperframe); buildcount--; }; i = 0; while (i < 7) { shop[("b" + i)].enabled = false; shop[("b" + i)].visible = false; i++; }; if (buildcount == 1){ game.treeclass.createTree(game.treeclass.freePlace(), (created + 1)); all.info.alpha = 1; all.info.gotoAndStop(3); if (threefirst){ all.guidearrow.visible = true; threefirst = false; }; buildcount = 0; }; MovieClip(parent).buildgage.gotoAndStop(((100 - int(((buildcount * 100) / buildcountmax))) + 1)); shop.gage.gotoAndStop(((100 - int(((buildcount * 100) / buildcountmax))) + 1)); } else { i = 0; while (i < 7) { shop[("b" + i)].enabled = true; shop[("b" + i)].visible = true; i++; }; shop.gage.gotoAndStop(1); MovieClip(parent).buildgage.gotoAndStop(1); }; i = (game.player_layer.numChildren - 1); while (i >= 0) { _local3 = game.player_layer.getChildAt(i); if (_local3.off != null){ if (_local3.off){ if (all.info.alpha < 0.25){ all.info.alpha = 1; all.info.gotoAndStop(4); }; }; }; i--; }; if (shop.visible){ i = 0; while (i < 8) { shop[("d" + i)].enabled = false; shop[("d" + i)].visible = false; i++; }; _local4 = 0; while (_local4 < 10) { treecount[_local4] = 0; _local4++; }; i = (game.player_layer.numChildren - 1); while (i >= 0) { _local3 = game.player_layer.getChildAt(i); if (_local3.treetype != null){ if (_local3.off != null){ treecommon[_local3.treetype] = _local3; var _local6 = treecount; var _local7 = _local3.treetype; var _local8 = (_local6[_local7] + 1); _local6[_local7] = _local8; }; }; i--; }; _local4 = 0; while (_local4 < 10) { if (shop[("t" + _local4)] != null){ shop[("t" + _local4)].text = treecount[_local4]; }; _local4++; }; if (treecommon[1] == null){ shop[("b" + 1)].enabled = false; shop[("b" + 1)].visible = false; }; if (treecommon[2] == null){ shop[("b" + 2)].enabled = false; shop[("b" + 2)].visible = false; }; if (treecommon[3] == null){ shop[("b" + 5)].enabled = false; shop[("b" + 5)].visible = false; shop[("b" + 6)].enabled = false; shop[("b" + 6)].visible = false; }; }; _local2 = 0; while (_local2 < 10) { if (all[("dlg" + _local2)] != null){ _local5 = 0; while (_local5 < 10) { if (all[("dlg" + _local2)][("b" + _local5)] != null){ if (((all[("dlg" + _local2)][("b" + _local5)].visible) && (((!((treecommon[_local2] == null))) || ((_local2 == 0)))))){ if (_local2 == 0){ if (_local5 != 6){ shop[("d" + 7)].enabled = true; shop[("d" + 7)].visible = true; }; } else { if ((((_local2 == 7)) && ((_local5 == 0)))){ } else { shop[("d" + (_local2 - 1))].enabled = true; shop[("d" + (_local2 - 1))].visible = true; }; }; }; }; _local5++; }; }; _local2++; }; }; ok = function (){ shop.visible = false; game.setLoop(game.playGame); }; bok.addEventListener(MouseEvent.CLICK, ok); i = 0; while (i < 7) { shop[(("b" + i) + "click")] = function (_arg1){ created = Number(_arg1.target.name.charAt(1)); buildcountmax = int((buildtime[created] * game.blessingforce.delayamp)); buildcount = int((buildtime[created] * game.blessingforce.delayamp)); manaperframe = (buildmana[created] * game.blessingforce.manaamp); shop.visible = false; game.setLoop(game.playGame); }; shop[(("b" + i) + "over")] = function (_arg1){ created = Number(_arg1.target.name.charAt(1)); desc.gotoAndStop((created + 2)); }; shop[(("b" + i) + "out")] = function (_arg1){ desc.gotoAndStop(1); }; shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[(("b" + i) + "over")]); shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OUT, shop[(("b" + i) + "out")]); shop[("b" + i)].addEventListener("click", shop[(("b" + i) + "click")]); i++; }; i = 0; while (i < 8) { shop[(("d" + i) + "click")] = function (_arg1){ style = (Number(_arg1.target.name.charAt(1)) + 1); if (style == 8){ style = 0; }; trace(((((((!((style == 4))) && (!((style == 5))))) && (!((treecommon[style] == null))))) || ((style == 0)))); if (((((((!((style == 4))) && (!((style == 5))))) && (!((treecommon[style] == null))))) || ((style == 0)))){ if (MovieClip(parent)[("dlg" + style)].selectObject != null){ if (style == 0){ MovieClip(parent)[("dlg" + style)].selectObject(game.treepoint[0].tree); } else { MovieClip(parent)[("dlg" + style)].selectObject(treecommon[style]); }; }; MovieClip(parent)[("dlg" + style)].x = 300; MovieClip(parent)[("dlg" + style)].y = 300; MovieClip(parent)[("dlg" + style)].scaleX = 1; MovieClip(parent)[("dlg" + style)].scaleY = 1; MovieClip(parent)[("dlg" + style)].visible = true; game.setLoop(game.pauseGame); }; }; shop[("d" + i)].addEventListener("click", shop[(("d" + i) + "click")]); i++; }; i = 0; while (i < 4) { shop[(("bfake" + i) + "move")] = function (_arg1){ fackinx = Number(_arg1.target.name.charAt(5)); desc.gotoAndStop((fackinx + 15)); }; shop[("bfake" + i)].addEventListener(MouseEvent.MOUSE_OUT, shop[(("b" + 0) + "out")]); shop[("bfake" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[(("bfake" + i) + "move")]); i++; }; i = 0; while (i < 7) { shop[(("b_nogrowth" + i) + "move")] = function (_arg1){ desc.gotoAndStop(20); }; shop[("b_nogrowth" + i)].addEventListener(MouseEvent.MOUSE_OUT, shop[(("b" + 0) + "out")]); shop[("b_nogrowth" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[(("b_nogrowth" + i) + "move")]); i++; }; this.addEventListener(Event.ENTER_FRAME, onEnterFrame); stop(); } } }//package tree_troopers_520128PB_fla
Section 14
//mdia_growth_archer_tree_150 (tree_troopers_520128PB_fla.mdia_growth_archer_tree_150) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mdia_growth_archer_tree_150 extends MovieClip { public var ok; public var select; public var b0:SimpleButton; public var b2:SimpleButton; public var b1:SimpleButton; public var skillindex; public var gage:MovieClip; public var selectObject; public var i; public var desc:MovieClip; public var onEnterFrame; public var bok:SimpleButton; public var created; public var game; public var shop; public function mdia_growth_archer_tree_150(){ addFrameScript(0, frame1); } function frame1(){ shop = this; skillindex = 3; game = MovieClip(MovieClip(parent).game); select = null; selectObject = function (_arg1){ select = _arg1; }; onEnterFrame = function (_arg1){ var _local2:*; if (shop.visible){ }; if (select != null){ if (select.base.countdown > 0){ _local2 = 0; while (_local2 < 3) { shop[("b" + _local2)].visible = false; _local2++; }; shop.gage.gotoAndStop(((100 - int(((select.base.countdown / select.base.countdownmax) * 99))) + 1)); select.pgage.gotoAndStop(shop.gage.currentFrame); } else { _local2 = 0; while (_local2 < 3) { if (game.learninfo[skillindex][_local2] != null){ if (game.learninfo[skillindex][_local2].lv == 0){ shop[("b" + _local2)].visible = true; } else { shop[("b" + _local2)].visible = false; }; }; _local2++; }; shop.gage.gotoAndStop(1); select.pgage.gotoAndStop(1); }; } else { shop.gage.gotoAndStop(1); }; }; ok = function (){ shop.visible = false; }; bok.addEventListener(MouseEvent.CLICK, ok); i = 0; while (i < 3) { shop[(("b" + i) + "click")] = function (_arg1){ shop.visible = false; var _local2 = game.learn[skillindex]; _local2[Number(_arg1.target.name.charAt(1))](select, skillindex, Number(_arg1.target.name.charAt(1))); }; shop[(("b" + i) + "over")] = function (_arg1){ created = Number(_arg1.target.name.charAt(1)); desc.gotoAndStop((created + 2)); }; shop[(("b" + i) + "out")] = function (_arg1){ desc.gotoAndStop(1); }; shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[(("b" + i) + "over")]); shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OUT, shop[(("b" + i) + "out")]); shop[("b" + i)].addEventListener("click", shop[(("b" + i) + "click")]); i++; }; this.addEventListener(Event.ENTER_FRAME, onEnterFrame); stop(); } } }//package tree_troopers_520128PB_fla
Section 15
//mdia_growth_attacker_tree_152 (tree_troopers_520128PB_fla.mdia_growth_attacker_tree_152) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mdia_growth_attacker_tree_152 extends MovieClip { public var ok; public var select; public var b0:SimpleButton; public var b2:SimpleButton; public var b1:SimpleButton; public var skillindex; public var gage:MovieClip; public var selectObject; public var i; public var desc:MovieClip; public var onEnterFrame; public var bok:SimpleButton; public var created; public var game; public var shop; public function mdia_growth_attacker_tree_152(){ addFrameScript(0, frame1); } function frame1(){ shop = this; skillindex = 2; game = MovieClip(MovieClip(parent).game); select = null; selectObject = function (_arg1){ select = _arg1; }; onEnterFrame = function (_arg1){ var _local2:*; if (shop.visible){ }; if (select != null){ if (select.base.countdown > 0){ _local2 = 0; while (_local2 < 3) { shop[("b" + _local2)].visible = false; _local2++; }; shop.gage.gotoAndStop(((100 - int(((select.base.countdown / select.base.countdownmax) * 99))) + 1)); select.pgage.gotoAndStop(shop.gage.currentFrame); } else { _local2 = 0; while (_local2 < 3) { if (game.learninfo[skillindex][_local2] != null){ if (game.learninfo[skillindex][_local2].lv == 0){ shop[("b" + _local2)].visible = true; } else { shop[("b" + _local2)].visible = false; }; }; _local2++; }; shop.gage.gotoAndStop(1); select.pgage.gotoAndStop(1); }; } else { shop.gage.gotoAndStop(1); }; }; ok = function (){ shop.visible = false; }; bok.addEventListener(MouseEvent.CLICK, ok); i = 0; while (i < 3) { shop[(("b" + i) + "click")] = function (_arg1){ shop.visible = false; var _local2 = game.learn[skillindex]; _local2[Number(_arg1.target.name.charAt(1))](select, skillindex, Number(_arg1.target.name.charAt(1))); }; shop[(("b" + i) + "over")] = function (_arg1){ created = Number(_arg1.target.name.charAt(1)); desc.gotoAndStop((created + 2)); }; shop[(("b" + i) + "out")] = function (_arg1){ desc.gotoAndStop(1); }; shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[(("b" + i) + "over")]); shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OUT, shop[(("b" + i) + "out")]); shop[("b" + i)].addEventListener("click", shop[(("b" + i) + "click")]); i++; }; this.addEventListener(Event.ENTER_FRAME, onEnterFrame); stop(); } } }//package tree_troopers_520128PB_fla
Section 16
//mdia_growth_earth_tree_156 (tree_troopers_520128PB_fla.mdia_growth_earth_tree_156) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mdia_growth_earth_tree_156 extends MovieClip { public var ok; public var select; public var b0:SimpleButton; public var b2:SimpleButton; public var b4:SimpleButton; public var b5:SimpleButton; public var b6:SimpleButton; public var b1:SimpleButton; public var b3:SimpleButton; public var gage:MovieClip; public var selectObject; public var i; public var desc:MovieClip; public var onEnterFrame; public var bok:SimpleButton; public var created; public var game; public var shop; public function mdia_growth_earth_tree_156(){ addFrameScript(0, frame1); } function frame1(){ shop = this; game = MovieClip(MovieClip(parent).game); select = null; selectObject = function (_arg1){ select = _arg1; }; onEnterFrame = function (_arg1){ var _local2:*; if (shop.visible){ }; if (select != null){ if (select.base.countdown > 0){ _local2 = 0; while (_local2 < 7) { shop[("b" + _local2)].visible = false; _local2++; }; shop.gage.gotoAndStop(((100 - int(((select.base.countdown / select.base.countdownmax) * 99))) + 1)); select.pgage.gotoAndStop(shop.gage.currentFrame); } else { _local2 = 0; while (_local2 < 7) { if (game.learninfo[0][_local2].lv != null){ if (game.learninfo[0][_local2].lv == 0){ shop[("b" + _local2)].visible = true; } else { shop[("b" + _local2)].visible = false; }; }; _local2++; }; shop.gage.gotoAndStop(1); select.pgage.gotoAndStop(1); }; } else { shop.gage.gotoAndStop(1); }; }; ok = function (){ shop.visible = false; }; bok.addEventListener(MouseEvent.CLICK, ok); i = 0; while (i < 7) { shop[(("b" + i) + "click")] = function (_arg1){ shop.visible = false; var _local2 = game.learn[0]; _local2[Number(_arg1.target.name.charAt(1))](select, 0, Number(_arg1.target.name.charAt(1))); }; shop[(("b" + i) + "over")] = function (_arg1){ created = Number(_arg1.target.name.charAt(1)); desc.gotoAndStop((created + 2)); }; shop[(("b" + i) + "out")] = function (_arg1){ desc.gotoAndStop(1); }; shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[(("b" + i) + "over")]); shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OUT, shop[(("b" + i) + "out")]); shop[("b" + i)].addEventListener("click", shop[(("b" + i) + "click")]); i++; }; this.addEventListener(Event.ENTER_FRAME, onEnterFrame); stop(); } } }//package tree_troopers_520128PB_fla
Section 17
//mdia_growth_flower_turret_148 (tree_troopers_520128PB_fla.mdia_growth_flower_turret_148) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mdia_growth_flower_turret_148 extends MovieClip { public var ok; public var select; public var b0:SimpleButton; public var b2:SimpleButton; public var b1:SimpleButton; public var skillindex; public var gage:MovieClip; public var selectObject; public var i; public var desc:MovieClip; public var onEnterFrame; public var bok:SimpleButton; public var created; public var game; public var shop; public function mdia_growth_flower_turret_148(){ addFrameScript(0, frame1); } function frame1(){ shop = this; skillindex = 6; game = MovieClip(MovieClip(parent).game); select = null; selectObject = function (_arg1){ select = _arg1; }; onEnterFrame = function (_arg1){ var _local2:*; if (shop.visible){ }; if (select != null){ if (select.base.countdown > 0){ _local2 = 0; while (_local2 < 3) { shop[("b" + _local2)].visible = false; _local2++; }; shop.gage.gotoAndStop(((100 - int(((select.base.countdown / select.base.countdownmax) * 99))) + 1)); select.pgage.gotoAndStop(shop.gage.currentFrame); } else { _local2 = 0; while (_local2 < 3) { if (game.learninfo[skillindex][_local2] != null){ if (game.learninfo[skillindex][_local2].lv == 0){ shop[("b" + _local2)].visible = true; } else { shop[("b" + _local2)].visible = false; }; }; _local2++; }; shop.gage.gotoAndStop(1); select.pgage.gotoAndStop(1); }; } else { shop.gage.gotoAndStop(1); }; }; ok = function (){ shop.visible = false; }; bok.addEventListener(MouseEvent.CLICK, ok); i = 0; while (i < 3) { shop[(("b" + i) + "click")] = function (_arg1){ shop.visible = false; var _local2 = game.learn[skillindex]; _local2[Number(_arg1.target.name.charAt(1))](select, skillindex, Number(_arg1.target.name.charAt(1))); }; shop[(("b" + i) + "over")] = function (_arg1){ created = Number(_arg1.target.name.charAt(1)); desc.gotoAndStop((created + 2)); }; shop[(("b" + i) + "out")] = function (_arg1){ desc.gotoAndStop(1); }; shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[(("b" + i) + "over")]); shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OUT, shop[(("b" + i) + "out")]); shop[("b" + i)].addEventListener("click", shop[(("b" + i) + "click")]); i++; }; this.addEventListener(Event.ENTER_FRAME, onEnterFrame); stop(); } } }//package tree_troopers_520128PB_fla
Section 18
//mdia_growth_pollen_turret_145 (tree_troopers_520128PB_fla.mdia_growth_pollen_turret_145) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mdia_growth_pollen_turret_145 extends MovieClip { public var ok; public var select; public var b0:SimpleButton; public var b2:SimpleButton; public var b1:SimpleButton; public var skillindex; public var gage:MovieClip; public var selectObject; public var i; public var desc:MovieClip; public var onEnterFrame; public var bok:SimpleButton; public var created; public var game; public var shop; public function mdia_growth_pollen_turret_145(){ addFrameScript(0, frame1); } function frame1(){ shop = this; skillindex = 7; game = MovieClip(MovieClip(parent).game); select = null; selectObject = function (_arg1){ select = _arg1; }; onEnterFrame = function (_arg1){ var _local2:*; if (shop.visible){ }; if (select != null){ if (select.base.countdown > 0){ _local2 = 0; while (_local2 < 3) { shop[("b" + _local2)].visible = false; _local2++; }; shop.gage.gotoAndStop(((100 - int(((select.base.countdown / select.base.countdownmax) * 99))) + 1)); select.pgage.gotoAndStop(shop.gage.currentFrame); } else { _local2 = 0; while (_local2 < 3) { if (game.learninfo[skillindex][_local2] != null){ if (game.learninfo[skillindex][_local2].lv == 0){ shop[("b" + _local2)].visible = true; } else { shop[("b" + _local2)].visible = false; }; }; _local2++; }; shop.gage.gotoAndStop(1); select.pgage.gotoAndStop(1); }; } else { shop.gage.gotoAndStop(1); }; }; ok = function (){ shop.visible = false; }; bok.addEventListener(MouseEvent.CLICK, ok); i = 0; while (i < 3) { shop[(("b" + i) + "click")] = function (_arg1){ shop.visible = false; var _local2 = game.learn[skillindex]; _local2[Number(_arg1.target.name.charAt(1))](select, skillindex, Number(_arg1.target.name.charAt(1))); }; shop[(("b" + i) + "over")] = function (_arg1){ created = Number(_arg1.target.name.charAt(1)); desc.gotoAndStop((created + 2)); }; shop[(("b" + i) + "out")] = function (_arg1){ desc.gotoAndStop(1); }; shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[(("b" + i) + "over")]); shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OUT, shop[(("b" + i) + "out")]); shop[("b" + i)].addEventListener("click", shop[(("b" + i) + "click")]); i++; }; this.addEventListener(Event.ENTER_FRAME, onEnterFrame); stop(); } } }//package tree_troopers_520128PB_fla
Section 19
//mdia_growth_shielder_tree_154 (tree_troopers_520128PB_fla.mdia_growth_shielder_tree_154) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mdia_growth_shielder_tree_154 extends MovieClip { public var ok; public var select; public var b0:SimpleButton; public var b2:SimpleButton; public var b1:SimpleButton; public var skillindex; public var gage:MovieClip; public var selectObject; public var i; public var desc:MovieClip; public var onEnterFrame; public var bok:SimpleButton; public var created; public var game; public var shop; public function mdia_growth_shielder_tree_154(){ addFrameScript(0, frame1); } function frame1(){ shop = this; skillindex = 1; game = MovieClip(MovieClip(parent).game); select = null; selectObject = function (_arg1){ select = _arg1; }; onEnterFrame = function (_arg1){ var _local2:*; if (shop.visible){ }; if (select != null){ if (select.base.countdown > 0){ _local2 = 0; while (_local2 < 3) { shop[("b" + _local2)].visible = false; _local2++; }; shop.gage.gotoAndStop(((100 - int(((select.base.countdown / select.base.countdownmax) * 99))) + 1)); select.pgage.gotoAndStop(shop.gage.currentFrame); } else { _local2 = 0; while (_local2 < 3) { if (game.learninfo[skillindex][_local2] != null){ if (game.learninfo[skillindex][_local2].lv == 0){ shop[("b" + _local2)].visible = true; } else { shop[("b" + _local2)].visible = false; }; }; _local2++; }; shop.gage.gotoAndStop(1); select.pgage.gotoAndStop(1); }; } else { shop.gage.gotoAndStop(1); }; }; ok = function (){ shop.visible = false; }; bok.addEventListener(MouseEvent.CLICK, ok); i = 0; while (i < 3) { shop[(("b" + i) + "click")] = function (_arg1){ shop.visible = false; var _local2 = game.learn[skillindex]; _local2[Number(_arg1.target.name.charAt(1))](select, skillindex, Number(_arg1.target.name.charAt(1))); }; shop[(("b" + i) + "over")] = function (_arg1){ created = Number(_arg1.target.name.charAt(1)); desc.gotoAndStop((created + 2)); }; shop[(("b" + i) + "out")] = function (_arg1){ desc.gotoAndStop(1); }; shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[(("b" + i) + "over")]); shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OUT, shop[(("b" + i) + "out")]); shop[("b" + i)].addEventListener("click", shop[(("b" + i) + "click")]); i++; }; this.addEventListener(Event.ENTER_FRAME, onEnterFrame); stop(); } } }//package tree_troopers_520128PB_fla
Section 20
//mdia_stage_clear_135 (tree_troopers_520128PB_fla.mdia_stage_clear_135) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mdia_stage_clear_135 extends MovieClip { public function mdia_stage_clear_135(){ addFrameScript(49, frame50); } function frame50(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 21
//mgame_125 (tree_troopers_520128PB_fla.mgame_125) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mgame_125 extends MovieClip { public var texttreetype; public var attackComposit; public var archercontinual; public var allsound; public var lastkey; public var atk_throw_star; public var CLASS_ADD_STATUS_KNOCKBACK; public var drone2; public var bonus; public var drone1; public var DEF_NO_MAP_LINEMOVE_X5Y0; public var gaged; public var hpShrubProcess; public var naruto; public var flowercontinual; public var dplayer; public var tree5; public var tree6; public var tree7; public var tree2; public var tree8; public var toggleDrop; public var tree3; public var waitlevelClear; public var f; public var masterfactory; public var MoveAPI; public var tree9; public var e0:hero_bullet2; public var e1:hero_bullet2; public var e2:hero_bullet2; public var e3:hero_bullet2; public var e4:hero_bullet2; public var e5:hero_bullet2; public var e6:hero_bullet2; public var e8:hero_bullet2; public var e9:hero_bullet2; public var removeEvent; public var attacker_atk; public var createNuke; public var levelinfoX; public var tile_layer; public var j; public var CLASS_RESET_GRAVI_AND_MOVE; public var CLASS_RESET_STATUS; public var e7:hero_bullet2; public var i; public var tree1; public var tree4; public var blessinglife; public var dir; public var treeclass; public var rep; public var waitlevelOver; public var maxlevel; public var monster_layer; public var map_layer; public var bfn; public var monsterbullet_layer; public var attcrop; public var overcount; public var fi; public var fc; public var s; public var manarenew; public var treepoint; public var createspeed; public var fac_laser_bullet; public var tileUnitCreate; public var gunTransfrom; public var select; public var utree1; public var utree2; public var utree4; public var utree7; public var AIButtomStage; public var utree9; public var masterFactoryProcess; public var CLASS_ADD_GRAVI_JUMP; public var gfx_layer; public var utree3; public var facBulletHit; public var atkStar; public var utree8; public var CLASS_ADD_GRAVI_WALK_FAST; public var attackStateAI; public var utree5; public var utree6; public var levelfac; public var rapid; public var learninfo; public var liferenew; public var item_layer; public var normalHit; public var fdeactive; public var atkToMouse; public var treeBulletHit; public var playerbullet_layer; public var endcount; public var multi; public var sfactory; public var e10:hero_bullet2; public var e11:hero_bullet2; public var e12:hero_bullet2; public var e13:hero_bullet2; public var e14:hero_bullet2; public var e15:hero_bullet2; public var e16:hero_bullet2; public var e18:hero_bullet2; public var e19:hero_bullet2; public var e17:hero_bullet2; public var newtree; public var setWalk; public var backupnewobject; public var manaframecount; public var e20:hero_bullet2; public var e21:hero_bullet2; public var e22:hero_bullet2; public var e23:hero_bullet2; public var e24:hero_bullet2; public var seedshooter; public var group2; public var normalStateAI; public var createcount; public var dashkey; public var g_bullet_target; public var CLASS_ADD_GRAVI_WALK_SLOW_UNDOWN; public var atkToTargetHoming; public var toggleJump; public var objectWalk; public var createUnitProcess; public var blessingdex; public var currentlevel; public var group1; public var v_mfac; public var manamax; public var shildcrop; public var AILeftUpStage; public var atkToRandom; public var heal; public var shootBullet; public var AIStartStage; public var factoryProcess; public var atk_bullet_target; public var CLASS_ADD_ALL_MOVE_KNOCK; public var createnukespeed; public var monpoint; public var objectGravity; public var leveldrone; public var fac_bullet; public var factoryHit; public var createdronespeed; public var archerdodge; public var pointlist; public var shell; public var learn; public var blessingforce; public var debug; public var ken; public var levelinfo; public var quake_game; public var freebullet; public var shilddodge; public var player_layer; public var clickdmg; public var v_earthtree; public var key; public var leveltank; public var treepointredirect; public var atkToTarget; public var endmax; public var CLASS_ADD_GRAVI_JUMP_UNDOWN; public var anchor; public var treepointrev; public var flower_atk; public var CLASS_ADD_GRAVI_WALK_SLOW; public var hitEvent; public var overcountmax; public var sprade; public var gamelevel; public var clearSet; public var createnukecount; public var maxfaclevel; public var player; public var clearcount; public var g_throw_star; public var bullet16way; public var CLASS_ADD_GRAVI_WALK_FAST_UNDOWN; public var overSet; public var earthtree; public var createdronecount; public var currentfac; public var manaShrubProcess; public var background_layer; public var mario; public var gunComposit; public var shildendure; public var tileuint; public var mon; public var active; public var allsupport; public var galaxy; public var AIRightDownStage; public var factive; public var tilecount; public var monsky_layer; public var CLASS_ADD_GRAVI_JUMP_HIGH; public var treeHealBulletHit; public var CLASS_ADD_STATUS_ATTACK_NORMAL; public var heal_bullet; public var drone; public var MapAPI; public var clearcountmax; public var fadetime; public var durationComposit; public var foreground_layer; public var flower_bullet; public var lastpress; public var fury; public var skillActiveComposit; public var monsterlist; public var world; public var attacker_bullet; public var dash; public var setGravity; public var CLASS_ADD_STATUS_ATTACK_NULL; public var AIRightUpStage; public var lifeframecount; public var nukebase; public var heal_atk; public var cam; public var DEF_NO_MAP_NOMOVE; public var monster; public var AILeftDownStage; public var game; public var hero; public var pollenfury; public function mgame_125(){ addFrameScript(0, frame1); } public function traceDebug(_arg1){ if (debug){ trace(_arg1); }; } public function getSomeObjectInByFiled(_arg1, _arg2){ var _local3:*; var _local4:*; _local3 = 0; while (_local3 < game[_arg1].numChildren) { _local4 = game[_arg1].getChildAt(_local3); if (_local4[_arg2] != null){ return (_local4); }; _local3++; }; } public function processManaMax(){ var _local1:*; var _local2:*; _local1 = 0; i = (player_layer.numChildren - 1); while (i >= 0) { _local2 = player_layer.getChildAt(i); if ((_local2 is MovieClip)){ if (_local2.treetype == 4){ if (!_local2.off){ _local1 = (_local1 + ((dplayer.manabase * _local2.ADDMANAMAX) / 100)); }; }; }; i--; }; dplayer.manamax = ((dplayer.manabase + _local1) * manamax.manamaxamp); } public function getSomeObjectIn(_arg1){ var _local2:*; if (game[_arg1].numChildren <= 2){ return (null); }; _local2 = (int((Math.random() * (game[_arg1].numChildren - 2))) + 2); return (game[_arg1].getChildAt(_local2)); } public function createFactory(_arg1){ var _local2:*; if (_arg1 != -1){ i = 3; while (i >= 0) { if ((Math.random() * 100) < levelfac[currentlevel][i]){ break; }; i--; }; if (i < 0){ return; }; _local2 = addMonster(sfactory[(i + 1)]); _local2.x = game[("e" + _arg1)].x; _local2.y = game[("e" + _arg1)].y; if (_arg1 < 7){ _local2.rotation = 180; } else { if ((_arg1 % 2) == 0){ _local2.rotation = 90; } else { _local2.rotation = 270; }; }; game[("e" + _arg1)].fac = _local2; _local2.at = _arg1; }; } public function deleteSub(_arg1){ var _local2:*; _arg1.stop(); _local2 = (_arg1.numChildren - 1); while (_local2 >= 0) { if (_arg1.getChildAt(_local2) != null){ if ((_arg1.getChildAt(_local2) is MovieClip)){ delete ??getglobalscope [_arg1.removeChild(_arg1.getChildAt(_local2))]; }; }; _local2--; }; } public function manaRenew(){ if ((manaframecount++ % manarenew.every) == 0){ manaframecount = 1; dplayer.mana = (dplayer.mana + (dplayer.manamax * manarenew.recover)); }; } public function onKeyDown(_arg1:KeyboardEvent){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; if (((!((clearcount == -1))) || (!((overcount == -1))))){ return; }; if (key[_arg1.keyCode] != null){ return; }; if (((((lastpress + 220) > getTimer())) && ((dash == 0)))){ if ((((_arg1.keyCode == lastkey)) && (!(key[_arg1.keyCode])))){ if ((((_arg1.keyCode == 37)) || ((_arg1.keyCode == 65)))){ dash = 10; dashkey = 37; delete key[_arg1.keyCode]; }; if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 68)))){ dash = 10; dashkey = 39; delete key[_arg1.keyCode]; }; } else { dash = 0; dashkey = 0; delete key[_arg1.keyCode]; }; }; key[_arg1.keyCode] = true; lastpress = getTimer(); lastkey = _arg1.keyCode; if ((((_arg1.keyCode == 37)) || ((_arg1.keyCode == 65)))){ }; if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 68)))){ }; if ((((_arg1.keyCode == 87)) || ((_arg1.keyCode == 38)))){ game.scaleY = -(game.scaleY); if (game.scaleY == -1){ game.y = 600; } else { game.y = 0; }; }; if (_arg1.ctrlKey){ _local2 = treeclass.freePlace(); _local3 = 49; while (_local3 < 56) { if (_arg1.keyCode == _local3){ if (_local2 != -1){ } else { traceDebug("full"); }; }; _local3++; }; }; if (_arg1.shiftKey){ _local3 = 48; while (_local3 < 59) { if (_arg1.keyCode == _local3){ _local4 = treepointrev[(_local3 - 49)]; if (_local3 == 48){ _local4 = 10; }; if (treepoint[_local4].tree != null){ treepoint[_local4].tree.off = true; removeEvent(treepoint[_local4].tree); treepoint[_local4].tree = null; }; }; _local3++; }; }; if (((!(_arg1.shiftKey)) && (!(_arg1.ctrlKey)))){ _local3 = 48; while (_local3 < 59) { if (_arg1.keyCode == _local3){ _local4 = treepointrev[(_local3 - 49)]; if (_local3 == 48){ _local4 = 10; }; if (treepoint[_local4].tree != null){ treepoint[_local4].tree.off = !(treepoint[_local4].tree.off); }; }; _local3++; }; }; if (_arg1.keyCode == 32){ if (!MovieClip(game.parent).build_dlg.visible){ MovieClip(game.parent).build_dlg.visible = true; MovieClip(game.parent).build_dlg.x = 300; MovieClip(game.parent).build_dlg.y = 300; MovieClip(game.parent).build_dlg.scaleX = 1; MovieClip(game.parent).build_dlg.scaleY = 1; MovieClip(game.parent).guidearrow.visible = false; game.setLoop(game.pauseGame); } else { _local5 = false; _local6 = 0; while (_local6 < 100) { if (MovieClip(game.parent)[("dlg" + _local6)] != null){ if (MovieClip(game.parent)[("dlg" + _local6)].visible){ MovieClip(game.parent)[("dlg" + _local6)].visible = false; _local5 = true; }; }; _local6++; }; if (!_local5){ MovieClip(game.parent).build_dlg.visible = false; }; game.setLoop(game.playGame); }; }; if (_arg1.keyCode == 68){ if (game.lside > 0){ game.rside = (game.rside + 10); game.lside = (game.lside - 10); }; }; if (_arg1.keyCode == 65){ if (game.rside > 0){ game.lside = (game.lside + 10); game.rside = (game.rside - 10); }; }; MovieClip(game.parent).ratro.text = ((game.lside + ":") + game.rside); } function frame1(){ dplayer = {}; dplayer.peacemax = 68; dplayer.manabase = 110; dplayer.manamax = dplayer.manabase; dplayer.peace = dplayer.peacemax; dplayer.mana = dplayer.manamax; dplayer.score = 0; dplayer.lastmaxscore = 0; game = this; maxlevel = 10; quake_game = 0; world = null; map_layer = null; player_layer = null; monster_layer = null; monsterbullet_layer = null; gfx_layer = null; playerbullet_layer = null; foreground_layer = null; background_layer = null; item_layer = null; tile_layer = null; monsky_layer = null; monster = null; player = null; gamelevel = 0; allsound = MovieClip(parent).allsound; cam = {x:0, y:0, focusobject:null}; overcount = -1; overcountmax = 100; overSet = function (){ bonus = 0; MovieClip(game.parent).scorex = (dplayer.score + bonus); MovieClip(game.parent).gameover.visible = true; MovieClip(game.parent).stageclear.visible = false; MovieClip(game.parent).gameover.gotoAndPlay(1); overcount = overcountmax; game.removeEventListener("keyUp", onKeyUp); game.removeEventListener("keyDown", onKeyDown); }; waitlevelOver = function (){ overcount--; if (overcount == 0){ setLoop(pauseGame); MovieClip(parent)["build_dlg"].removeEventListener(Event.ENTER_FRAME, MovieClip(parent)["build_dlg"].onEnterFrame); i = 0; while (i < 100) { if (MovieClip(parent)[("dlg" + i)] != null){ MovieClip(parent)[("dlg" + i)].removeEventListener(Event.ENTER_FRAME, MovieClip(parent)[("dlg" + i)].onEnterFrame); }; i++; }; game.visible = false; game.removeEventListener(Event.ENTER_FRAME, pauseGame); MovieClip(game.parent).gotoAndStop(1, "submit"); }; if (overcount < 0){ overcount = -1; }; }; clearcount = -1; clearcountmax = 100; clearSet = function (){ MovieClip(game.parent).gameover.visible = false; MovieClip(game.parent).stageclear.visible = true; MovieClip(game.parent).stageclear.gotoAndPlay(1); endcount = endmax; game.removeEventListener("keyUp", onKeyUp); game.removeEventListener("keyDown", onKeyDown); setLoop(pauseGame); MovieClip(parent)["build_dlg"].removeEventListener(Event.ENTER_FRAME, MovieClip(parent)["build_dlg"].onEnterFrame); i = 0; while (i < 100) { if (MovieClip(parent)[("dlg" + i)] != null){ MovieClip(parent)[("dlg" + i)].removeEventListener(Event.ENTER_FRAME, MovieClip(parent)[("dlg" + i)].onEnterFrame); }; i++; }; }; waitlevelClear = function (){ }; MapAPI = MovieClip(parent).GHMAPAPI; traceDebug("MapAPI"); for (f in MapAPI) { if ((MapAPI[f] is Function)){ traceDebug(("\tfunction " + f)); }; }; MoveAPI = MovieClip(parent).GHMOVEAPI; traceDebug("MoveAPI"); for (f in MoveAPI) { if ((MoveAPI[f] is Function)){ traceDebug(("\tfunction " + f)); }; }; MoveAPI.setNotMove = function (_arg1){ _arg1.mot = null; }; bfn = null; backupnewobject = null; debug = false; attackStateAI = function (){ var _local1:*; var _local2:*; this.uinfo.atkdelay++; if (this.uinfo.atkdelay == this.uinfo.atkframe){ _local1 = int((Math.random() * this.uinfo.atklist.length)); for (_local2 in this.uinfo.atklist[_local1]) { this.uinfo.atklist[_local1][_local2].fn(this); }; }; if (this.uinfo.atkdelay == this.uinfo.atkdelaymax){ this.AI = this.BACKAI; this.mot = this.BACKMOT; }; }; normalStateAI = function (){ durationComposit(this); attackComposit(this); }; attackComposit = function (_arg1){ if (_arg1.uinfo.atkmag != null){ if (_arg1.uinfo.atkmagcount == 0){ _arg1.uinfo.atkmagcount = _arg1.uinfo.atkmag; _arg1.uinfo.atkreloadcount = _arg1.uinfo.atkreload; if (_arg1.treetype != null){ if (_arg1.treetype == 6){ _arg1.uinfo.atkreloadcount = int((_arg1.uinfo.atkreload * rapid.reloadamp)); }; }; return; }; if (_arg1.uinfo.atkreloadcount > 0){ _arg1.uinfo.atkreloadcount--; return; }; }; if ((((_arg1.uinfo.atkfrq > 0)) && (!((_arg1.uinfo.atklist == null))))){ _arg1.uinfo.atkcount++; if ((_arg1.uinfo.atkcount % _arg1.uinfo.atkfrq) == 0){ _arg1.unmove = _arg1.uinfo.atkdelaymax; _arg1.uinfo.atkdelay = 0; _arg1.BACKAI = _arg1.AI; _arg1.BACKMOT = _arg1.mot; _arg1.mot = null; _arg1.AI = attackStateAI; _arg1.uinfo.atkcount = 0; if (_arg1.uinfo.atkmag != null){ if (_arg1.treetype != null){ if (_arg1.treetype == 3){ if ((Math.random() * 100) < archercontinual.chance){ _arg1.uinfo.atkmagcount = (_arg1.uinfo.atkmagcount + archercontinual.magcountadd); }; }; if (_arg1.treetype == 6){ if ((Math.random() * 100) < flowercontinual.chance){ _arg1.uinfo.atkmagcount = (_arg1.uinfo.atkmagcount + flowercontinual.magcountadd); }; }; }; _arg1.uinfo.atkmagcount--; }; }; }; }; gunTransfrom = function (_arg1){ var _local2:*; _local2 = new Point(_arg1.x, _arg1.y); _local2 = MovieClip(_arg1.parent).localToGlobal(_local2); _local2 = world.globalToLocal(_local2); return (_local2); }; atkStar = function (_arg1){ var _local2:*; var _local3:*; if (game[_arg1.uinfo.targetgroup] == null){ return; }; _local2 = 0; while (_local2 < this.num) { _local3 = addMonster(game[this.object]); if (_arg1.gun == null){ _local3.x = _arg1.x; _local3.y = _arg1.y; } else { _local3.x = _arg1.gun.x; _local3.y = _arg1.gun.y; }; MoveAPI.setAngleMove(_local3, ((360 / this.num) * _local2), this.speed); _local2++; }; }; atkToTarget = function (_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; if (this.angle == null){ this.angle = 15; }; if (this.num == null){ this.num = 1; }; if (this.rot == null){ this.rot = true; }; if (this.err == null){ this.err = 0; }; _local2 = _arg1.objtarget; if (_local2 != null){ _local2 = new Point(((_local2.x + (Math.random() * this.err)) - (this.err / 2)), _local2.y); _local3 = 0; while (_local3 < this.num) { _local4 = addMonster(game[this.object]); if (_arg1.gun == null){ _local4.x = _arg1.x; _local4.y = _arg1.y; } else { _local6 = gunTransfrom(_arg1.gun); _local4.x = _local6.x; _local4.y = _local6.y; if (this.rot){ _arg1.gun.rotation = findAngleObj(_local2, _local4); }; }; _local5 = findAngle(_local4, _local2); MoveAPI.setAngleMove(_local4, (_local5 - ((_local3 - ((this.num - 1) * 0.5)) * this.angle)), this.speed); _local3++; }; }; }; atkToTargetHoming = function (_arg1){ var _local2:*; var _local3:*; if (_arg1.objtarget == null){ return; }; _local2 = addMonster(game[this.object]); if (_arg1.gun == null){ _local2.x = _arg1.x; _local2.y = _arg1.y; } else { _local3 = gunTransfrom(_arg1.gun); _local2.x = _local3.x; _local2.y = _local3.y; }; MoveAPI.setHomingMove(_local2, _arg1.objtarget, 3, 1); }; atkToMouse = function (_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; i = 0; while (i < this.num) { _local2 = addMonster(game[this.object]); if (_arg1.gun == null){ _local2.x = _arg1.x; _local2.y = _arg1.y; } else { _local5 = gunTransfrom(_arg1.gun); _local2.x = _local5.x; _local2.y = _local5.y; }; _local3 = new Point(mouseX, mouseY); _local4 = findAngle(_local2, _local3); MoveAPI.setAngleMove(_local2, (_local4 - ((i - ((this.num - 1) * 0.5)) * this.angle)), this.speed); i++; }; }; atkToRandom = function (_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; _local2 = (Math.random() * this.range); _local3 = (Math.random() * this.range); i = 0; while (i < this.num) { _local4 = addMonster(game[this.object]); if (_arg1.gun == null){ _local4.x = _arg1.x; _local4.y = _arg1.y; } else { _local7 = gunTransfrom(_arg1.gun); _local4.x = _local7.x; _local4.y = _local7.y; }; _local5 = new Point((this.x + _local2), (this.y + _local3)); _local6 = findAngle(_local4, _local5); MoveAPI.setAngleMove(_local4, (_local6 - ((i - ((this.num - 1) * 0.5)) * this.angle)), this.speed); i++; }; }; atk_bullet_target = {fn:atkToTarget, object:"freebullet", range:300, speed:5}; atk_throw_star = {fn:atkToTarget, object:"bullet16way", range:300, speed:5}; g_bullet_target = new Array({a0:atk_bullet_target}); g_throw_star = new Array({a0:atk_throw_star}); removeEvent = function (_arg1){ _arg1.gravityfunction = null; _arg1.walkfunction = null; _arg1.AI = null; _arg1.mot = null; _arg1.process = null; _arg1.hitsearch = null; _arg1.gotoAndPlay("die"); if (_arg1.tilelayer != null){ tilecount--; monpoint[_arg1.at].mon = null; }; if (_arg1.uinfo.mc.substr(0, 6) == "cdrone"){ allsound.enemy.play(); }; if (_arg1.uinfo.mc.substr(0, 9) == "small_fac"){ allsound.fac1.play(); }; if (_arg1.uinfo.mc == "cnuke"){ allsound.nuke.play(); }; if ((((_arg1.uinfo.mc.substr(0, 4) == "tree")) && ((_arg1.uinfo.mc.length == 4)))){ allsound.tree.play(); }; if (_arg1.uinfo.mc.substr(0, 8) == "treeunit"){ allsound.treeu.play(); }; if (_arg1 == v_earthtree){ v_earthtree.gage.visible = false; overSet(); }; if (_arg1 == v_mfac){ if (_arg1.uinfo.hp <= 0){ if (currentlevel < maxfaclevel){ dplayer.lastmaxscore = (levelinfoX[currentlevel].score + 1); return; }; allsound.fac2.play(); clearSet(); }; }; }; durationComposit = function (_arg1){ if (_arg1.uinfo.dura > 0){ _arg1.uinfo.dura--; if (_arg1.uinfo.dura == 0){ if (_arg1.groupof == "tile_layer"){ dplayer.peace = (dplayer.peace - 4); }; removeEvent(_arg1); }; }; }; normalHit = function (){ var _local1:*; var _local2:*; var _local3:*; _local1 = game[this.uinfo.targetgroup]; if (_local1 != null){ _local2 = (_local1.numChildren - 1); while (_local2 >= 0) { _local3 = _local1.getChildAt(_local2); if (this == _local3){ } else { if (((!((this.hit == null))) && (!((_local3.hit == null))))){ if (this.hit.hitTestObject(_local3.hit)){ if (hitEvent(this, _local3)){ break; }; }; }; }; _local2--; }; }; }; hitEvent = function (_arg1, _arg2){ removeEvent(_arg2); }; CLASS_RESET_STATUS = {mc:"testobject", hp:10, knockback:90000, damage:1, dura:-1, targetgroup:"player_layer", multitarget:false, atkfrq:0, atkcount:0, atkdelaymax:0, atkdelay:0, atkframe:0, atklist:null, finalattack:null, finaltime:false, finaldead:false}; CLASS_ADD_STATUS_ATTACK_NORMAL = {atkfrq:100, atkcount:0, atkdelaymax:15, atkdelay:0, atkframe:10}; CLASS_ADD_STATUS_ATTACK_NULL = {atkfrq:0, atkcount:0, atkdelaymax:0, atkdelay:0, atkframe:0, atklist:null}; CLASS_ADD_STATUS_KNOCKBACK = {knockback:0}; CLASS_ADD_ALL_MOVE_KNOCK = {knock:0, knockpow:20}; DEF_NO_MAP_NOMOVE = {simple:true, motcall:null, param:null, knock:0}; DEF_NO_MAP_LINEMOVE_X5Y0 = {simple:true, motcall:MoveAPI.setLineMove, param:{p0:5, p1:0}}; CLASS_RESET_GRAVI_AND_MOVE = {gravity:2, speed:0, dir:0, undown:false, jump:false, jumpfrq:25, jumppow:15, freewalk:false, downspeed:0, stayground:false, baseline:0, unmove:0, walkcount:0, knock:0, obstruct:false}; CLASS_ADD_GRAVI_JUMP_HIGH = {jump:true, jumpfrq:25, jumppow:20}; CLASS_ADD_GRAVI_JUMP_UNDOWN = {undown:true, jump:true, jumpfrq:25, jumppow:15}; CLASS_ADD_GRAVI_WALK_SLOW_UNDOWN = {speed:3, dir:1, undown:true}; CLASS_ADD_GRAVI_WALK_FAST_UNDOWN = {speed:6, dir:1, undown:true}; CLASS_ADD_GRAVI_WALK_SLOW = {speed:3, dir:1, undown:false}; CLASS_ADD_GRAVI_WALK_FAST = {speed:6, dir:1, undown:false}; CLASS_ADD_GRAVI_JUMP = {jump:true, jumpfrq:25, jumppow:15}; hero = {}; hero.uinfo = {}; hero.groupof = "player_layer"; hero.control = 0; pasteObject(hero, CLASS_RESET_GRAVI_AND_MOVE); pasteObject(hero, {jumppow:20}); pasteObject(hero, {speed:8, dir:0, undown:false}); pasteObject(hero.uinfo, CLASS_RESET_STATUS); pasteObject(hero.uinfo, CLASS_ADD_STATUS_KNOCKBACK); hero.uinfo.hp = 5000; freebullet = {}; freebullet.uinfo = {}; pasteObject(freebullet, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(freebullet, DEF_NO_MAP_NOMOVE); pasteObject(freebullet.uinfo, CLASS_RESET_STATUS); pasteObject(freebullet.uinfo, {mc:"bulletsmall", hp:1, knockback:90000, damage:500, targetgroup:"player_layer", multitarget:false, atklist:null}); freebullet.AI = normalStateAI; freebullet.uinfo.dura = 100; freebullet.hitsearch = normalHit; freebullet.groupof = "monster_layer"; bullet16way = {}; bullet16way.uinfo = {}; pasteObject(bullet16way, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(bullet16way, DEF_NO_MAP_NOMOVE); pasteObject(bullet16way.uinfo, CLASS_RESET_STATUS); pasteObject(bullet16way.uinfo, {mc:"bulletsmall", hp:1, knockback:90000, damage:500, targetgroup:"player_layer", multitarget:false, atklist:null}); bullet16way.AI = normalStateAI; bullet16way.uinfo.dura = 100; bullet16way.uinfo.finalattack = {fn:atkStar, object:"freebullet", num:16, speed:10}; bullet16way.hitsearch = normalHit; bullet16way.groupof = "monster_layer"; mario = {}; pasteObject(mario, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(mario, CLASS_RESET_GRAVI_AND_MOVE); pasteObject(mario, CLASS_ADD_GRAVI_JUMP); pasteObject(mario, CLASS_ADD_GRAVI_WALK_SLOW); mario.uinfo = {}; pasteObject(mario.uinfo, CLASS_RESET_STATUS); pasteObject(mario.uinfo, CLASS_ADD_STATUS_KNOCKBACK); galaxy = {}; pasteObject(galaxy, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(galaxy, DEF_NO_MAP_LINEMOVE_X5Y0); galaxy.uinfo = {}; pasteObject(galaxy.uinfo, CLASS_RESET_STATUS); pasteObject(galaxy.uinfo, {mc:"testobject", hp:10, knockback:90000, damage:500, targetgroup:"monster_layer", multitarget:false, atklist:null}); galaxy.hitsearch = normalHit; galaxy.groupof = "monster_layer"; naruto = {}; pasteObject(naruto, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(naruto, CLASS_RESET_GRAVI_AND_MOVE); pasteObject(naruto, CLASS_ADD_GRAVI_JUMP_HIGH); pasteObject(naruto, CLASS_ADD_GRAVI_WALK_FAST); naruto.uinfo = {}; pasteObject(naruto.uinfo, CLASS_RESET_STATUS); pasteObject(naruto.uinfo, CLASS_ADD_STATUS_KNOCKBACK); pasteObject(naruto.uinfo, CLASS_ADD_STATUS_ATTACK_NORMAL); naruto.AI = normalStateAI; naruto.hitsearch = normalHit; naruto.uinfo.atklist = g_throw_star; ken = {}; pasteObject(ken, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(ken, CLASS_RESET_GRAVI_AND_MOVE); pasteObject(ken, {gravity:2, speed:3, dir:1, undown:false, jump:true, jumpfrq:25, jumppow:20, freewalk:false, downspeed:0, stayground:false, baseline:0, unmove:0, walkcount:0, knock:0, obstruct:false}); ken.uinfo = {}; pasteObject(ken.uinfo, CLASS_RESET_STATUS); pasteObject(ken.uinfo, {mc:"testobject", hp:10, knockback:90000, damage:500, targetgroup:"player_layer", atklist:null}); ken.groupof = "monster_layer"; group1 = new Array(mario, naruto); group2 = new Array(galaxy, ken); pointlist = new Array(); facBulletHit = function (){ var _local1:*; var _local2:*; var _local3:*; _local1 = game["player_layer"]; if (_local1 != null){ _local2 = (_local1.numChildren - 1); while (_local2 >= 0) { _local3 = _local1.getChildAt(_local2); if (this == _local3){ } else { if (((!((this.hit == null))) && (!((_local3.hit == null))))){ if (this.hit.hitTestObject(_local3.hit)){ if (_local3.uinfo.avoid != null){ if (_local3.treetype == 1){ if ((Math.random() * 100) < (_local3.uinfo.avoid * shilddodge.avoidamp)){ rep.push("shilder unit avoid Damage"); return; }; }; if (_local3.treetype == 3){ if ((Math.random() * 100) < (_local3.uinfo.avoid * archerdodge.avoidamp)){ rep.push("Archer unit avoid Damage"); return; }; }; }; _local3.uinfo.hp = (_local3.uinfo.hp - this.uinfo.damage); dplayer.score = (dplayer.score - this.uinfo.damage); if (_local3.uinfo.hp <= 0){ if (_local3.at != null){ traceDebug(_local3.at); treepoint[_local3.at].tree = null; }; removeEvent(_local3); }; if (this.laser == null){ removeEvent(this); }; }; }; }; _local2--; }; }; _local1 = game["playerbullet_layer"]; if (_local1 != null){ _local2 = (_local1.numChildren - 1); while (_local2 >= 0) { _local3 = _local1.getChildAt(_local2); if (this == _local3){ } else { if (((!((this.hit == null))) && (!((_local3.hit == null))))){ if (this.hit.hitTestObject(_local3.hit)){ _local3.uinfo.hp = (_local3.uinfo.hp - this.uinfo.damage); if (_local3.uinfo.hp <= 0){ if (_local3.at != null){ treepoint[_local3.at].tree = null; }; removeEvent(_local3); }; if (this.groupof != "monsky_layer"){ removeEvent(this); } else { if (this.laser != null){ if (this.uinfo.hp <= 0){ removeEvent(this); }; }; }; }; }; }; _local2--; }; }; }; factoryHit = function (){ var _local1:*; var _local2:*; var _local3:*; _local1 = game["player_layer"]; if (_local1 != null){ _local2 = (_local1.numChildren - 1); while (_local2 >= 0) { _local3 = _local1.getChildAt(_local2); if (this == _local3){ } else { if (((!((this.hit == null))) && (!((_local3.hit == null))))){ if (this.hit.hitTestObject(_local3.hit)){ this.uinfo.hp = (this.uinfo.hp - _local3.uinfo.damage); if (this.uinfo.hp <= 0){ game[("e" + this.at)].fac = null; removeEvent(this); }; _local3.uinfo.hp = 0; removeEvent(_local3); }; }; }; _local2--; }; }; }; treeBulletHit = function (){ var _local1:*; var _local2:*; var _local3:*; _local1 = game["monster_layer"]; if (_local1 != null){ _local2 = (_local1.numChildren - 1); while (_local2 >= 0) { _local3 = _local1.getChildAt(_local2); if (this == _local3){ } else { if (((!((this.hit == null))) && (!((_local3.hit == null))))){ if (this.hit.hitTestObject(_local3.hit)){ _local3.uinfo.hp = (_local3.uinfo.hp - this.uinfo.damage); dplayer.score = (dplayer.score + this.uinfo.damage); if (_local3.uinfo.hp <= 0){ if (_local3.at != null){ game[("e" + _local3.at)].fac = null; }; removeEvent(_local3); }; this.uinfo.hp = 0; removeEvent(this); }; }; }; _local2--; }; }; }; treeHealBulletHit = function (){ var _local1:*; var _local2:*; var _local3:*; _local1 = game["monster_layer"]; if (_local1 != null){ _local2 = (_local1.numChildren - 1); while (_local2 >= 0) { _local3 = _local1.getChildAt(_local2); if (this == _local3){ } else { if (((!((this.hit == null))) && (!((_local3.hit == null))))){ if (this.hit.hitTestObject(_local3.hit)){ _local3.uinfo.hp = (_local3.uinfo.hp - this.uinfo.damage); dplayer.score = (dplayer.score + this.uinfo.damage); if (_local3.uinfo.hp <= 0){ if (_local3.at != null){ game[("e" + _local3.at)].fac = null; }; removeEvent(_local3); }; this.uinfo.hp = 0; removeEvent(this); return; }; }; }; _local2--; }; }; _local1 = game["player_layer"]; if (_local1 != null){ _local2 = (_local1.numChildren - 1); while (_local2 >= 0) { _local3 = _local1.getChildAt(_local2); if (this == _local3){ } else { if (((((!((this.hit == null))) && (!((_local3.hit == null))))) && ((_local3.speed > 0)))){ if (this.hit.hitTestObject(_local3.hit)){ _local3.uinfo.hp = (_local3.uinfo.hp + int(((Math.random() * heal.current) + 5))); removeEvent(this); return; }; }; }; _local2--; }; }; }; fac_bullet = {}; pasteObject(fac_bullet, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(fac_bullet, DEF_NO_MAP_NOMOVE); fac_bullet.uinfo = {}; pasteObject(fac_bullet.uinfo, CLASS_RESET_STATUS); pasteObject(fac_bullet.uinfo, {mc:"ebullet1", hp:1, knockback:90000, damage:3, targetgroup:"player_layer", multitarget:false, atklist:null}); fac_bullet.AI = normalStateAI; fac_bullet.uinfo.dura = 250; fac_bullet.hitsearch = facBulletHit; fac_bullet.groupof = "monsterbullet_layer"; fac_laser_bullet = {}; pasteObject(fac_laser_bullet, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(fac_laser_bullet, DEF_NO_MAP_NOMOVE); fac_laser_bullet.uinfo = {}; pasteObject(fac_laser_bullet.uinfo, CLASS_RESET_STATUS); pasteObject(fac_laser_bullet.uinfo, {mc:"ebullet2", hp:1, knockback:90000, damage:1, targetgroup:"player_layer", multitarget:false, atklist:null}); fac_laser_bullet.AI = normalStateAI; fac_laser_bullet.process = function (){ this.rotation = (((Math.atan2(this.__GHLINE.speedy, this.__GHLINE.speedx) * 180) / Math.PI) + 90); }; fac_laser_bullet.uinfo.dura = 250; fac_laser_bullet.hitsearch = facBulletHit; fac_laser_bullet.groupof = "monsterbullet_layer"; fac_laser_bullet.laser = true; gunComposit = function (_arg1){ var _local2:*; var _local3:*; i = 1; for (;i < 20;i++) { //unresolved if _local2 = _arg1[("guninfo" + i)]; if (_local2.mag != null){ if (_local2.reloadcount > 0){ _local2.reloadcount--; }; if ((((_local2.magcount > 0)) && ((_local2.reloadcount == 0)))){ } else { if (_local2.magcount == 0){ _local2.reloadcount = _local2.reload; _local2.magcount = _local2.mag; }; continue; }; }; }; }; factoryProcess = function (){ this.framecount++; if (this.framecount > 10000000){ this.framecount = 0; }; if (this.objtarget == null){ this.objtarget = searchNearObjectIn("player_layer", this); } else { if (this.objtarget.uinfo != null){ if (this.objtarget.uinfo.hp <= 0){ this.objtarget = searchNearObjectIn("player_layer", this); }; } else { this.objtarget = searchNearObjectIn("player_layer", this); }; }; if (this.objtarget != null){ if (this.objtarget.y < (this.y - 200)){ this.objtarget = getSomeObjectIn("player_layer"); }; }; if (this.objtarget == null){ return; }; if (this.objtarget.uinfo == null){ return; }; if (this.objtarget.uinfo.hp == 0){ return; }; gunComposit(this); }; masterFactoryProcess = function (){ this.success = (int(((this.uinfo.hp * 100) / this.uinfo.hpmax)) + 1); this.gage.gotoAndStop(this.success); this.framecount++; createDron(drone2); createNuke(); if ((this.framecount % 100) == 0){ createFactory(findFree()); }; if (this.framecount > 10000000){ this.framecount = 0; }; if (this.objtarget == null){ this.objtarget = searchNearObjectIn("player_layer", this); } else { if (this.objtarget.uinfo != null){ if (this.objtarget.uinfo.hp <= 0){ this.objtarget = searchNearObjectIn("player_layer", this); }; } else { this.objtarget = searchNearObjectIn("player_layer", this); }; }; if (this.objtarget != null){ if (this.objtarget.y < (this.y - 350)){ this.objtarget = getSomeObjectIn("player_layer"); }; }; if (this.objtarget == null){ return; }; if (this.objtarget.uinfo == null){ return; }; if (this.objtarget.uinfo.hp == 0){ return; }; gunComposit(this); }; masterfactory = new Array(); fi = 1; while (fi < 7) { masterfactory[fi] = {}; pasteObject(masterfactory[fi], CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(masterfactory[fi], DEF_NO_MAP_NOMOVE); masterfactory[fi].uinfo = {}; pasteObject(masterfactory[fi].uinfo, CLASS_RESET_STATUS); pasteObject(masterfactory[fi].uinfo, {mc:("main_fac" + fi), hp:600, hpmax:600, knockback:90000, damage:3, targetgroup:"player_layer", multitarget:false, atklist:null}); masterfactory[fi].groupof = "monster_layer"; masterfactory[fi].hitsearch = factoryHit; masterfactory[fi].process = masterFactoryProcess; masterfactory[fi].framecount = 0; masterfactory[fi].guninfo1 = {vib:8, frq:25, mag:4, magcount:0, reload:400, reloadcount:0, rot:true}; masterfactory[fi].guninfo2 = {vib:24, frq:25, mag:3, magcount:0, reload:300, reloadcount:0, rot:true}; masterfactory[fi].guninfo3 = {vib:12, frq:25, mag:3, magcount:0, reload:300, reloadcount:0, rot:true}; masterfactory[fi].guninfo4 = {vib:10, frq:25, mag:4, magcount:0, reload:500, reloadcount:0, rot:true}; masterfactory[fi].guninfo5 = {vib:2, frq:50, mag:5, magcount:0, reload:600, reloadcount:0, rot:true}; masterfactory[fi].guninfo6 = {vib:30, frq:25, mag:3, magcount:0, reload:550, reloadcount:0, rot:true}; masterfactory[fi].guninfo11 = {vib:30, frq:1, mag:1, magcount:0, reload:70, reloadcount:56, rot:true}; masterfactory[fi].guninfo12 = {vib:30, frq:1, mag:1, magcount:0, reload:60, reloadcount:48, rot:true}; masterfactory[fi].guninfo13 = {vib:30, frq:1, mag:1, magcount:0, reload:50, reloadcount:40, rot:true}; masterfactory[fi].guninfo14 = {vib:30, frq:1, mag:1, magcount:0, reload:40, reloadcount:32, rot:true}; masterfactory[fi].guninfo15 = {vib:30, frq:1, mag:1, magcount:0, reload:30, reloadcount:24, rot:true}; fi++; }; sfactory = new Array(); fi = 1; while (fi < 4) { sfactory[fi] = {}; pasteObject(sfactory[fi], masterfactory[1]); sfactory[fi].uinfo = {}; pasteObject(sfactory[fi].uinfo, masterfactory[1].uinfo); pasteObject(sfactory[fi].uinfo, {mc:("small_fac" + fi), hp:(3 + (fi * 1.2)), hpmax:(3 + (fi * 1.2)), knockback:90000, damage:3, targetgroup:"player_layer", multitarget:false, atklist:null}); sfactory[fi].process = factoryProcess; fi++; }; createdronespeed = 95; createdronecount = 0; drone = {}; pasteObject(drone, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(drone, DEF_NO_MAP_NOMOVE); drone.uinfo = {}; pasteObject(drone.uinfo, CLASS_RESET_STATUS); pasteObject(drone.uinfo, {mc:"cdrone1", hp:2, hpmax:2, hpmaxbase:2, avoid:10, knockback:90000, damage:10, targetgroup:"player_layer", multitarget:false, atklist:null}); drone.groupof = "monsky_layer"; drone.treetype = i; drone.speed = 2; drone.aspeed = -0.03; drone.pos = 0; drone.startout = 0; drone.kami = 0; drone.framecount = 0; drone.hitsearch = facBulletHit; drone.process = function (){ this.startout++; if ((((this.startout > 40)) && ((this.startout < this.kami)))){ this.pos = (this.pos + this.aspeed); this.x = ((280 * Math.cos(this.pos)) + 300); this.y = ((280 * Math.sin(this.pos)) + 300); this.rotation = ((this.pos * 180) / Math.PI); }; if (this.startout == (this.kami + 1)){ MoveAPI.setHomingMove(this, getSomeObjectIn("player_layer"), 20, 15); }; this.framecount++; if (this.framecount > 10000000){ this.framecount = 0; }; }; drone1 = drone; drone2 = {}; pasteObject(drone2, drone); drone2.uinfo = {}; pasteObject(drone2.uinfo, CLASS_RESET_STATUS); pasteObject(drone2.uinfo, {mc:"cdrone2", hp:2, hpmax:2, hpmaxbase:2, avoid:10, knockback:90000, damage:10, targetgroup:"player_layer", multitarget:false, atklist:null}); drone2.guninfo16 = {vib:30, frq:1, mag:1, magcount:0, reload:25, reloadcount:0, rot:true}; drone2.process = function (){ this.startout++; if ((((this.startout > 40)) && ((this.startout < this.kami)))){ this.pos = (this.pos + this.aspeed); this.x = ((280 * Math.cos(this.pos)) + 300); this.y = ((280 * Math.sin(this.pos)) + 300); this.rotation = ((this.pos * 180) / Math.PI); }; if (this.startout == (this.kami + 1)){ MoveAPI.setHomingMove(this, getSomeObjectIn("player_layer"), 20, 15); }; this.framecount++; if (this.framecount > 10000000){ this.framecount = 0; }; this.objtarget = searchNearObjectIn("player_layer", this); gunComposit(this); }; drone1.uinfo.hp = 4; drone2.uinfo.hp = 4; createspeed = 22; createcount = 0; tilecount = 0; tileUnitCreate = function (){ var _local1:*; var _local2:*; if ((createcount % createspeed) == 0){ _local1 = int((Math.random() * 25)); if ((((monpoint[_local1].mon == null)) && ((tilecount < levelinfoX[currentlevel].maxtile)))){ i = 5; while (i >= 0) { if ((Math.random() * 100) < leveltank[currentlevel][i]){ break; }; i--; }; if ((i + 1) > 0){ _local2 = addMonster(tileuint[(i + 1)]); _local2.tilelayer = true; _local2.x = monpoint[_local1].x; _local2.y = monpoint[_local1].y; monpoint[_local1].mon = _local2; _local2.at = _local1; tilecount++; createcount = 0; }; } else { return; }; }; createcount++; }; tileuint = new Array(); fi = 1; while (fi < 7) { tileuint[fi] = {}; pasteObject(tileuint[fi], masterfactory[1]); tileuint[fi].uinfo = {}; pasteObject(tileuint[fi].uinfo, masterfactory[1].uinfo); pasteObject(tileuint[fi].uinfo, {mc:("tank" + fi), hp:1000, knockback:90000, damage:3, targetgroup:"player_layer", multitarget:false, atklist:null}); tileuint[fi].AI = normalStateAI; tileuint[fi].process = factoryProcess; tileuint[fi].processex = function (){ fadetime = 75; if (this.uinfo.dura < fadetime){ this.alpha = (this.uinfo.dura / (fadetime + 10)); }; }; tileuint[fi].groupof = "tile_layer"; fi++; }; tileuint[1].uinfo.hp = 3; tileuint[1].uinfo.dura = 150; tileuint[1].uinfo.damage = 1; tileuint[1].uinfo.mana = 1.5; tileuint[2].uinfo.hp = 9; tileuint[2].uinfo.dura = 150; tileuint[2].uinfo.damage = 1; tileuint[2].uinfo.mana = 3.7; tileuint[3].uinfo.hp = 9; tileuint[3].uinfo.dura = 150; tileuint[3].uinfo.damage = 1; tileuint[3].uinfo.mana = 3.9; tileuint[4].uinfo.hp = 12; tileuint[4].uinfo.dura = 150; tileuint[4].uinfo.damage = 1; tileuint[4].uinfo.mana = 5; tileuint[5].uinfo.hp = 9; tileuint[5].uinfo.dura = 150; tileuint[5].uinfo.damage = 3; tileuint[5].uinfo.mana = 4.1; tileuint[6].uinfo.hp = 150; tileuint[6].uinfo.dura = 50; tileuint[6].uinfo.damage = 0; tileuint[6].uinfo.mana = 0; createnukespeed = 225; createnukecount = 0; createNuke = function (){ var _local1:*; if (!levelinfoX[currentlevel].nuke){ return; }; createnukecount++; if (createnukecount == createnukespeed){ _local1 = addMonster(nukebase); allsound.nuke_launce.play(); _local1.pos = 1.4; _local1.x = 300; _local1.y = 560; _local1.kami = (100 + (int((Math.random() * 5)) * 25)); createnukecount = 0; }; }; nukebase = {}; pasteObject(nukebase, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(nukebase, DEF_NO_MAP_NOMOVE); nukebase.uinfo = {}; pasteObject(nukebase.uinfo, CLASS_RESET_STATUS); pasteObject(nukebase.uinfo, {mc:"cnuke", hp:4, hpmax:4, hpmaxbase:4, avoid:0, knockback:90000, damage:50, targetgroup:"player_layer", multitarget:false, atklist:null}); nukebase.groupof = "monsky_layer"; nukebase.treetype = i; nukebase.speed = 1; nukebase.aspeed = -0.01; nukebase.pos = 0; nukebase.startout = 0; nukebase.kami = 0; nukebase.framecount = 0; nukebase.hitsearch = facBulletHit; nukebase.process = function (){ this.startout++; if ((((this.startout > 0)) && ((this.startout < this.kami)))){ this.y = (this.y + 3); this.rotation = -180; }; if (this.startout == (this.kami + 1)){ MoveAPI.setHomingMove(this, getSomeObjectIn("player_layer"), 20, 10); }; this.framecount++; if (this.framecount > 10000000){ this.framecount = 0; }; }; attacker_bullet = {}; pasteObject(attacker_bullet, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(attacker_bullet, DEF_NO_MAP_NOMOVE); attacker_bullet.uinfo = {}; pasteObject(attacker_bullet.uinfo, CLASS_RESET_STATUS); pasteObject(attacker_bullet.uinfo, {mc:"hero_bullet1", hp:1, knockback:90000, damage:1, targetgroup:"monster_layer", multitarget:false, atklist:null}); attacker_bullet.AI = normalStateAI; attacker_bullet.uinfo.dura = 35; attacker_bullet.hitsearch = treeBulletHit; attacker_bullet.groupof = "playerbullet_layer"; flower_bullet = {}; pasteObject(flower_bullet, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(flower_bullet, DEF_NO_MAP_NOMOVE); flower_bullet.uinfo = {}; pasteObject(flower_bullet.uinfo, CLASS_RESET_STATUS); pasteObject(flower_bullet.uinfo, {mc:"hero_bullet2", hp:1, knockback:90000, damage:1, targetgroup:"monster_layer", multitarget:false, atklist:null}); flower_bullet.AI = normalStateAI; flower_bullet.uinfo.dura = 50; flower_bullet.hitsearch = treeBulletHit; flower_bullet.groupof = "playerbullet_layer"; heal_bullet = {}; pasteObject(heal_bullet, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(heal_bullet, DEF_NO_MAP_NOMOVE); heal_bullet.uinfo = {}; pasteObject(heal_bullet.uinfo, CLASS_RESET_STATUS); pasteObject(heal_bullet.uinfo, {mc:"hero_bullet3", hp:1, knockback:90000, damage:0.1, heal:2, targetgroup:"monster_layer", multitarget:false, atklist:null}); heal_bullet.AI = normalStateAI; heal_bullet.uinfo.dura = 50; heal_bullet.hitsearch = treeHealBulletHit; heal_bullet.groupof = "playerbullet_layer"; AIRightUpStage = function (){ durationComposit(this); attackComposit(this); if (this.y < 110){ this.y = 110; this.rotation = (this.rotation - 90); MoveAPI.setLineMove(this, -(this.speed), 0); this.AI = AIStartStage; }; }; AILeftUpStage = function (){ durationComposit(this); attackComposit(this); if (this.y < 110){ this.y = 110; this.rotation = (this.rotation + 90); MoveAPI.setLineMove(this, this.speed, 0); this.AI = AIStartStage; }; }; AIButtomStage = function (){ durationComposit(this); attackComposit(this); if (this.x > 490){ this.x = 490; this.rotation = (this.rotation - 90); MoveAPI.setLineMove(this, 0, -(this.speed)); this.AI = AIRightUpStage; }; if (this.x < 110){ this.x = 110; this.rotation = (this.rotation + 90); MoveAPI.setLineMove(this, 0, -(this.speed)); this.AI = AILeftUpStage; }; }; AIRightDownStage = function (){ durationComposit(this); attackComposit(this); if (this.y > 490){ this.y = 490; this.rotation = (this.rotation + 90); MoveAPI.setLineMove(this, -(this.speed), 0); this.AI = AIButtomStage; }; }; AILeftDownStage = function (){ durationComposit(this); attackComposit(this); if (this.y > 490){ this.y = 490; this.rotation = (this.rotation - 90); MoveAPI.setLineMove(this, this.speed, 0); this.AI = AIButtomStage; }; }; AIStartStage = function (){ durationComposit(this); attackComposit(this); if (this.x > 490){ this.x = 490; this.rotation = (this.rotation + 90); MoveAPI.setLineMove(this, 0, this.speed); this.AI = AIRightDownStage; }; if (this.x < 110){ this.x = 110; this.rotation = (this.rotation - 90); MoveAPI.setLineMove(this, 0, this.speed); this.AI = AILeftDownStage; }; }; utree1 = null; utree2 = null; utree3 = null; utree4 = null; utree5 = null; utree6 = null; utree7 = null; utree8 = null; utree9 = null; attacker_atk = new Array({a0:{fn:atkToTarget, object:"attacker_bullet", range:115, speed:7}}); i = 1; while (i < 9) { game[("utree" + i)] = {}; pasteObject(game[("utree" + i)], CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(game[("utree" + i)], DEF_NO_MAP_NOMOVE); game[("utree" + i)].uinfo = {}; pasteObject(game[("utree" + i)].uinfo, CLASS_RESET_STATUS); pasteObject(game[("utree" + i)].uinfo, {mc:("treeunit" + i), hp:2, hpmax:2, hpmaxbase:2, avoid:10, knockback:90000, damage:10, targetgroup:"monster_layer", multitarget:false, atklist:null}); game[("utree" + i)].groupof = "player_layer"; game[("utree" + i)].treetype = i; game[("utree" + i)].AI = AIStartStage; game[("utree" + i)].speed = 2; game[("utree" + i)].process = function (){ if (this.treetype == 1){ this.uinfo.hp = (this.uinfo.hp + (this.uinfo.hpmax * shildendure.recover)); }; if (this.uinfo.atkfrq > 0){ this.objtarget = getSomeObjectIn("monster_layer"); }; }; if (i == 3){ pasteObject(game[("utree" + i)].uinfo, {atkfrq:2, atkcount:0, atkdelaymax:25, atkdelay:25, atkframe:1, atklist:attacker_atk, atkmag:4, atkmagcount:4, atkreload:60, atkreloadcount:0}); } else { pasteObject(game[("utree" + i)].uinfo, {atkfrq:0, atkcount:0, atkdelaymax:2, atkdelay:2, atkframe:1, atklist:attacker_atk, atkmag:1, atkmagcount:1, atkreload:65, atkreloadcount:0}); }; i++; }; utree1.uinfo.hp = 0.1; utree1.uinfo.hpmax = 6; utree1.uinfo.damage = 0.1; utree1.speed = 2; utree2.uinfo.hp = 0.1; utree2.uinfo.hpmax = 4; utree2.uinfo.damage = 7.5; utree2.speed = 0.5; utree3.uinfo.hp = 0.1; utree3.uinfo.hpmax = 2; utree3.uinfo.damage = 0.5; utree3.speed = 1; heal_atk = new Array({a0:{fn:atkToRandom, object:"heal_bullet", num:5, angle:5, x:100, y:60, range:350, speed:10}}); flower_atk = new Array({a0:{fn:atkToRandom, object:"flower_bullet", num:2, angle:15, x:110, y:600, range:400, speed:5}}); skillActiveComposit = function (_arg1){ if (_arg1.base.countdown > 0){ if (_arg1.base.countdown == 1){ if (_arg1.base.activeskill != null){ _arg1.base.activeskill(); }; }; _arg1.base.countdown--; }; if (_arg1.pgage.currentFrame == 1){ _arg1.pgage.visible = false; } else { _arg1.pgage.visible = true; }; }; createUnitProcess = function (){ var _local1:*; this.success = (int(((this.uinfo.hp * 100) / this.uinfo.hpmax)) + 1); this.gage.gotoAndStop(this.success); if (this.off){ this.transform.colorTransform = new ColorTransform(0.5, 0.5, 0.5); return; }; this.transform.colorTransform = new ColorTransform(1, 1, 1); _local1 = 1; if (this.treetype == 1){ _local1 = shildcrop.createamp; }; if (this.treetype == 2){ _local1 = attcrop.createamp; }; if ((((dplayer.mana > this.manaperframe)) && (!(this.pauseprocess)))){ dplayer.mana = (dplayer.mana - (this.manaperframe * blessingforce.manaamp)); this.createcount++; if ((this.createcount % int(((this.createrate * blessingforce.delayamp) * _local1))) == 0){ treeclass.createUnit(this.at, this.treetype); this.createcount = 0; }; } else { this.off = true; }; }; manaShrubProcess = function (){ this.success = (int(((this.uinfo.hp * 100) / this.uinfo.hpmax)) + 1); this.gage.gotoAndStop(this.success); if (this.off){ this.transform.colorTransform = new ColorTransform(0.5, 0.5, 0.5); return; }; this.transform.colorTransform = new ColorTransform(1, 1, 1); this.recorvercount++; if ((this.recorvercount % this.manarecorverfrq) == 0){ dplayer.mana = (dplayer.mana + this.manarecorver); this.recorvercount = 0; }; if (dplayer.mana > this.manaperframe){ dplayer.mana = (dplayer.mana - this.manaperframe); } else { this.off = true; }; }; hpShrubProcess = function (){ this.success = (int(((this.uinfo.hp * 100) / this.uinfo.hpmax)) + 1); this.gage.gotoAndStop(this.success); if (this.off){ this.transform.colorTransform = new ColorTransform(0.5, 0.5, 0.5); return; }; this.transform.colorTransform = new ColorTransform(1, 1, 1); if (dplayer.mana > this.manaperframe){ dplayer.mana = (dplayer.mana - this.manaperframe); } else { this.off = true; }; }; shootBullet = function (){ this.objtarget = getSomeObjectIn("player_layer"); this.success = (int(((this.uinfo.hp * 100) / this.uinfo.hpmax)) + 1); this.gage.gotoAndStop(this.success); if (this.off){ this.transform.colorTransform = new ColorTransform(0.5, 0.5, 0.5); return; }; this.transform.colorTransform = new ColorTransform(1, 1, 1); if (dplayer.mana > this.manaperframe){ dplayer.mana = (dplayer.mana - this.manaperframe); durationComposit(this); attackComposit(this); } else { this.off = true; }; }; tree1 = null; tree2 = null; tree3 = null; tree4 = null; tree5 = null; tree6 = null; tree7 = null; tree8 = null; tree9 = null; i = 1; while (i < 8) { game[("tree" + i)] = {}; pasteObject(game[("tree" + i)], CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(game[("tree" + i)], DEF_NO_MAP_NOMOVE); game[("tree" + i)].uinfo = {}; pasteObject(game[("tree" + i)].uinfo, CLASS_RESET_STATUS); pasteObject(game[("tree" + i)].uinfo, {mc:("tree" + i), hp:10, hpmax:10, knockback:90000, damage:500, targetgroup:"player_layer", multitarget:false, atklist:null}); game[("tree" + i)].groupof = "player_layer"; game[("tree" + i)].treetype = i; game[("tree" + i)].createcount = 0; game[("tree" + i)].recorvercount = 0; game[("tree" + i)].pauseprocess = false; game[("tree" + i)].base = game[("tree" + i)]; game[("tree" + i)].base.countdownmax = 0; game[("tree" + i)].base.countdown = 0; game[("tree" + i)].base.activeskill = null; game[("tree" + i)].off = false; game[("tree" + i)].process = function (){ skillActiveComposit(this); if (this.treetype != null){ if (this.treetype == 7){ this.objtarget = getSomeObjectInByFiled("player_layer", "speed"); }; }; }; pasteObject(game[("tree" + i)], {ADDHPUNITMAX:0, ADDMANAMAX:0, ADDMANAREC:0}); i++; }; tree1.AI = createUnitProcess; tree1.uinfo.hp = 40; tree1.uinfo.hpmax = 40; tree1.createrate = 85; tree1.manaperframe = 0.015; tree2.AI = createUnitProcess; tree2.uinfo.hp = 40; tree2.uinfo.hpmax = 40; tree2.createrate = 360; tree2.manaperframe = 0.046; tree3.AI = createUnitProcess; tree3.uinfo.hp = 40; tree3.uinfo.hpmax = 40; tree3.createrate = 495; tree3.manaperframe = 0.091; tree4.AI = manaShrubProcess; tree4.uinfo.hp = 30; tree4.uinfo.hpmax = 30; tree4.manarecorver = 21; tree4.manarecorverfrq = 100; tree4.manaperframe = 0; pasteObject(tree4, {ADDHPUNITMAX:0, ADDMANAMAX:55}); tree5.AI = hpShrubProcess; tree5.uinfo.hp = 40; tree5.uinfo.hpmax = 40; tree5.manaperframe = 0.02; pasteObject(tree5, {ADDHPUNITMAX:15, ADDMANAMAX:25}); tree6.AI = shootBullet; tree6.uinfo.hp = 20; tree6.uinfo.hpmax = 20; tree6.manaperframe = 0.022; pasteObject(tree6.uinfo, {atkfrq:5, atkcount:0, atkdelaymax:1, atkdelay:0, atkframe:1, atklist:flower_atk, atkmag:1, atkmagcount:1, atkreload:55, atkreloadcount:0}); tree7.AI = shootBullet; tree7.uinfo.hp = 20; tree7.uinfo.hpmax = 20; tree7.manaperframe = 0.022; pasteObject(tree7.uinfo, {atkfrq:10, atkcount:0, atkdelaymax:1, atkdelay:0, atkframe:1, atklist:heal_atk, atkmag:1, atkmagcount:1, atkreload:40, atkreloadcount:0}); earthtree = {}; pasteObject(earthtree, CLASS_ADD_ALL_MOVE_KNOCK); pasteObject(earthtree, DEF_NO_MAP_NOMOVE); earthtree.uinfo = {}; pasteObject(earthtree.uinfo, CLASS_RESET_STATUS); pasteObject(earthtree.uinfo, {mc:"tree0", hp:10, knockback:90000, damage:500, targetgroup:"player_layer", multitarget:false, atklist:null}); earthtree.groupof = "player_layer"; earthtree.base = earthtree; earthtree.uinfo.hp = 100; earthtree.uinfo.hpmax = 100; earthtree.base.countdownmax = 0; earthtree.base.countdown = 0; earthtree.base.activeskill = null; earthtree.process = function (){ this.success = (int(((this.uinfo.hp * 100) / this.uinfo.hpmax)) + 1); this.gage.gotoAndStop(this.success); skillActiveComposit(this); }; texttreetype = new Array("ET", "SHT", "ATT", "ACT", "S1T", "S2T", "S3T", "S4T"); treeclass = {}; treeclass.build_mana = 999999999; treeclass.build_success = 100; treeclass.freePlace = function (){ i = 0; while (i < 11) { if (treepoint[i].tree == null){ return (i); }; i++; }; return (-1); }; treeclass.getUnitDir = function (){ if ((Math.random() * 100) < game.rside){ return (1); }; return (-1); }; treeclass.createUnit = function (_arg1, _arg2){ newtree = addMonster(game[("utree" + _arg2)]); newtree.x = treepoint[_arg1].x; newtree.y = treepoint[_arg1].y; dir = treeclass.getUnitDir(); MoveAPI.setLineMove(newtree, (dir * newtree.speed), 0); newtree.scaleX = dir; if (newtree.showtype != null){ newtree.showtype.text = texttreetype[newtree.treetype]; }; allsupport = 0; i = (player_layer.numChildren - 1); while (i >= 0) { select = player_layer.getChildAt(i); if ((select is MovieClip)){ if (select.treetype == 5){ if (!select.off){ allsupport = (allsupport + ((newtree.uinfo.hpmax * select.ADDHPUNITMAX) / 100)); }; }; }; i--; }; newtree.uinfo.hpmax = ((newtree.uinfo.hpmax + allsupport) * blessinglife.hpmaxamp); if ((newtree.uinfo.atkreload - blessingdex.speedreduce) >= 0){ newtree.uinfo.atkreload = (newtree.uinfo.atkreload - blessingdex.speedreduce); }; if ((newtree.uinfo.atkfrq - blessingdex.speedreduce) >= 1){ newtree.uinfo.atkfrq = (newtree.uinfo.atkfrq - blessingdex.speedreduce); }; }; treeclass.createTree = function (_arg1, _arg2){ if (treeclass.build_success == 100){ allsound.research.play(); newtree = addMonster(game[("tree" + _arg2)]); newtree.x = treepoint[_arg1].x; newtree.y = treepoint[_arg1].y; if (newtree.showtype != null){ newtree.showtype.text = texttreetype[newtree.treetype]; }; newtree.at = _arg1; treepoint[_arg1].tree = newtree; newtree.style = _arg2; gaged = new gage(); gaged.x = 0; gaged.y = 10; gaged.scaleX = 0.4; gaged.scaleY = 0.5; newtree.gage = gaged; newtree.gage.stop(); newtree.addChild(gaged); gaged = new gage_develop(); gaged.x = 0; gaged.y = 5; gaged.scaleX = 0.4; gaged.scaleY = 0.5; newtree.pgage = gaged; newtree.pgage.stop(); newtree.addChild(gaged); }; }; levelinfo = new Array(); currentlevel = 0; maxfaclevel = 9; levelinfoX = new Array(); levelinfoX[0] = {score:9000, mainfac:1, maxtile:4, nuke:false, pass:false}; levelinfoX[1] = {score:16000, mainfac:2, maxtile:5, nuke:false, pass:false}; levelinfoX[2] = {score:23000, mainfac:3, maxtile:6, nuke:false, pass:false}; levelinfoX[3] = {score:30000, mainfac:3, maxtile:7, nuke:false, pass:false}; levelinfoX[4] = {score:37000, mainfac:4, maxtile:8, nuke:false, pass:false}; levelinfoX[5] = {score:44000, mainfac:4, maxtile:9, nuke:false, pass:false}; levelinfoX[6] = {score:51000, mainfac:4, maxtile:10, nuke:false, pass:false}; levelinfoX[7] = {score:57000, mainfac:5, maxtile:11, nuke:false, pass:false}; levelinfoX[8] = {score:62000, mainfac:5, maxtile:12, nuke:false, pass:false}; levelinfoX[9] = {score:66000, mainfac:6, maxtile:13, nuke:true, pass:false}; leveltank = new Array(); leveltank[0] = new Array(100, 0, 0, 0, 0, 0); leveltank[1] = new Array(100, 0, 0, 0, 0, 0); leveltank[2] = new Array(100, 40, 0, 0, 0, 0); leveltank[3] = new Array(100, 45, 30, 0, 0, 0); leveltank[4] = new Array(100, 50, 35, 0, 0, 0); leveltank[5] = new Array(100, 55, 40, 25, 0, 0); leveltank[6] = new Array(100, 60, 45, 30, 0, 0); leveltank[7] = new Array(100, 65, 50, 35, 30, 0); leveltank[8] = new Array(100, 70, 55, 40, 35, 0); leveltank[9] = new Array(100, 75, 60, 45, 40, 0); leveldrone = new Array(); leveldrone[0] = new Array(0, 0); leveldrone[1] = new Array(0, 0); leveldrone[2] = new Array(0, 0); leveldrone[3] = new Array(0, 0); leveldrone[4] = new Array(30, 0); leveldrone[5] = new Array(35, 0); leveldrone[6] = new Array(40, 0); leveldrone[7] = new Array(45, 0); leveldrone[8] = new Array(50, 50); leveldrone[9] = new Array(100, 60); levelfac = new Array(); levelfac[0] = new Array(50, 0, 0); levelfac[1] = new Array(55, 0, 0); levelfac[2] = new Array(60, 0, 0); levelfac[3] = new Array(65, 30, 0); levelfac[4] = new Array(70, 35, 0); levelfac[5] = new Array(75, 40, 0); levelfac[6] = new Array(80, 45, 30); levelfac[7] = new Array(85, 50, 35); levelfac[8] = new Array(90, 55, 40); levelfac[9] = new Array(95, 60, 45); mon = null; treepointredirect = new Array(5, 4, 6, 3, 7, 2, 8, 1, 9, 0, 10); treepointrev = new Array(9, 7, 5, 3, 1, 2, 4, 6, 8, 10, 0); treepoint = new Array(); i = 0; while (i < 11) { treepoint[i] = {}; treepoint[i].x = ((110 + 15) + (35 * treepointredirect[i])); treepoint[i].y = 110; treepoint[i].free = true; i++; }; monpoint = new Array(); i = 0; while (i < 5) { j = 0; while (j < 5) { monpoint[((j * 5) + i)] = {}; monpoint[((j * 5) + i)].x = (160 + (i * 70)); monpoint[((j * 5) + i)].y = (160 + (j * 70)); j++; }; i++; }; i = 0; while (i < 25) { i++; }; v_earthtree = null; v_mfac = null; currentfac = 6; levelinfo[1] = function (){ v_earthtree = addMonster(earthtree); v_earthtree.x = treepoint[0].x; v_earthtree.y = treepoint[0].y; v_earthtree.style = 0; gaged = new gage_develop(); gaged.x = 0; gaged.y = 5; gaged.scaleX = 0.4; gaged.scaleY = 0.5; v_earthtree.pgage = gaged; v_earthtree.pgage.stop(); v_earthtree.addChild(gaged); gaged = new gage(); gaged.x = 0; gaged.y = 10; gaged.scaleX = 0.4; gaged.scaleY = 0.5; v_earthtree.gage = gaged; v_earthtree.gage.stop(); v_earthtree.addChild(gaged); treepoint[0].tree = v_earthtree; v_earthtree.at = 0; v_mfac = addMonster(masterfactory[levelinfoX[currentlevel].mainfac]); v_mfac.x = game[("e" + 0)].x; v_mfac.y = game[("e" + 0)].y; v_mfac.rotation = 180; gaged = new gage(); gaged.x = 0; gaged.y = 10; gaged.scaleX = -1; gaged.scaleY = 1; v_mfac.gage = gaged; v_mfac.gage.stop(); v_mfac.addChild(gaged); game[("e" + 0)].fac = v_mfac; v_mfac.at = 0; }; setWalk = function (_arg1, _arg2){ if (_arg1.gravityfunction != objectGravity){ traceDebug("must use only subset of standart[objectGravity]"); traceDebug("setGravity(????) First"); return; }; _arg1.dat = _arg2; _arg1.walkfunction = objectWalk; }; toggleDrop = function (_arg1, _arg2){ _arg1.undown = _arg2; }; toggleJump = function (_arg1, _arg2, _arg3, _arg4){ _arg1.jumpfrq = _arg3; _arg1.jump = _arg2; _arg1.freewalk = _arg4; }; objectWalk = function (){ var _local1:*; var _local2:*; var _local3:*; var _local4:*; if (((!((this.control == null))) && ((this.knock == 0)))){ if (((!((key[37] == null))) || (!((key[65] == null))))){ this.dir = -1; } else { if (((!((key[39] == null))) || (!((key[68] == null))))){ this.dir = 1; } else { this.dir = 0; }; }; if (((!((key[87] == null))) || (!((key[38] == null))))){ if ((((this.downspeed == 0)) && (this.stayground))){ this.walkcount = 0; this.downspeed = -(this.jumppow); }; }; }; if (this.unmove > 0){ this.unmove--; return; }; this.walkcount = ((this.walkcount + 1) % 20000); _local1 = this.speed; _local2 = this.jump; if (this.stayground){ _local1 = this.speed; }; if (this.downspeed < 0){ _local4 = this.dat.getPixel(int((this.x / 40)), (int((this.y / 40)) - 2)); if (_local4 == 0xFF){ this.downspeed = 5; this.jumpdelay = 20; }; }; if (this.jumpdelay != null){ if (this.jumpdelay > 0){ this.jumpdelay--; } else { delete this.jumpdelay; }; }; if ((((this.knock > 0)) && (!(this.obstruct)))){ this.knock--; _local1 = this.knock; }; if (((((((_local2) && ((this.walkcount >= this.jumpfrq)))) && ((this.jumpdelay == null)))) && ((this.control == null)))){ if ((((this.downspeed == 0)) && (this.stayground))){ this.walkcount = 0; this.downspeed = -(this.jumppow); }; }; if (this.undown){ if (this.dat.getPixel(int(((this.x + (_local1 * this.dir)) / 40)), int(((this.baseline + 1) / 40))) == 0){ if (this.dat.getPixel(int(((this.x + (_local1 * this.dir)) / 40)), int(((this.baseline - 1) / 40))) == 0){ this.dir = -(this.dir); if (this.dir != 0){ this.scaleX = -(this.dir); }; return; }; }; }; _local3 = this.dat.getPixel(int(((this.x + (_local1 * this.dir)) / 40)), int((((this.y + this.downspeed) - 1) / 40))); if (((this.freewalk) && (false))){ this.x = (this.x + (_local1 * this.dir)); } else { if ((((_local3 == 0)) || ((_local3 == 0xFF00)))){ this.x = (this.x + (_local1 * this.dir)); } else { if (_local3 == 0xFF){ if (this.downspeed != 0){ this.jumpdelay = 20; }; } else { if ((((((_local3 == 0xFF0000)) && ((this.dir == 1)))) && (this.stayground))){ } else { if ((((((_local3 == 0xFFFF00)) && ((this.dir == -1)))) && (this.stayground))){ } else { this.x = (this.x + (_local1 * this.dir)); }; }; }; }; }; if (this.x <= 0){ this.x = 5; this.dir = 1; this.scaleX = -(this.dir); }; if (this.x > ((this.dat.width - 1) * 40)){ this.x = (((this.dat.width - 1) * 40) - 5); this.dir = -1; this.scaleX = -(this.dir); }; }; setGravity = function (_arg1, _arg2){ _arg1.dat = _arg2; _arg1.gravityfunction = objectGravity; }; objectGravity = function (){ if (this.downspeed < 20){ this.downspeed = (this.downspeed + this.gravity); }; if (this.downspeed < 0){ this.y = (this.y + this.downspeed); this.stayground = false; } else { if ((((this.dat.getPixel(int((this.x / 40)), int(((this.y + this.downspeed) / 40))) == 0)) && (((this.dat.height * 40) > this.y)))){ this.y = (this.y + this.downspeed); this.stayground = false; } else { if (int(((this.y + this.downspeed) / 40)) != int(((this.y - 1) / 40))){ this.y = (int(((this.y + this.downspeed) / 40)) * 40); this.stayground = true; this.baseline = this.y; this.downspeed = 0; } else { this.y = (this.y + this.downspeed); this.stayground = false; }; }; }; }; clickdmg = 99; addEventListener(MouseEvent.MOUSE_WHEEL, onMouseWheel); this.addEventListener(MouseEvent.MOUSE_UP, onMouseUp); this.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown); key = new Array(); lastkey = null; dash = 0; dashkey = 0; lastpress = 0; this.addEventListener("keyUp", onKeyUp); this.addEventListener("keyDown", onKeyDown); learn = new Array(); i = 0; while (i < 10) { learn[i] = new Array(); s = 0; while (s < 10) { learn[i][s] = function (_arg1, _arg2, _arg3){ }; s++; }; i++; }; learninfo = new Array(); learninfo[0] = new Array(); shell = (learninfo[0][0] = {lv:0, skill:"Shell", manause:0, countdown:2500, hpmaxamp:1.4}); manarenew = (learninfo[0][1] = {lv:0, skill:"ManaRenew", manause:0, countdown:2500, manaamp:0.04, every:25, recover:0.02}); manamax = (learninfo[0][2] = {lv:0, skill:"ManaMax", manause:0, countdown:2500, manamaxamp:1, grown:1.3}); liferenew = (learninfo[0][3] = {lv:0, skill:"liveRenew", manause:0, countdown:2500, hpamp:0.02, every:75, recover:0.01}); blessingforce = (learninfo[0][4] = {lv:0, skill:"blessingForce", manause:0, countdown:2500, delayamp:1, manaamp:1, grown:0.9, managrown:1.2}); blessinglife = (learninfo[0][5] = {lv:0, skill:"blessingLife", manause:0, countdown:2500, hpmaxamp:1, grown:1.2}); blessingdex = (learninfo[0][6] = {lv:0, skill:"blessingDex", manause:0, countdown:2500, speedreduce:0, up:1}); learninfo[1] = new Array(); shildcrop = (learninfo[1][0] = {lv:0, skill:"shildcrop", manause:0, countdown:2250, createamp:1, grown:0.5}); shildendure = (learninfo[1][1] = {lv:0, skill:"shildEndure", manause:0, countdown:2250, hpamp:0.01, every:25, recover:0}); shilddodge = (learninfo[1][2] = {lv:0, skill:"shildDodge", manause:0, countdown:2250, avoidamp:1, grown:1.4}); learninfo[2] = new Array(); attcrop = (learninfo[2][0] = {lv:0, skill:"attcker Crop", manause:0, countdown:2250, createamp:1, grown:0.5}); fury = (learninfo[2][1] = {lv:0, skill:"Fury", manause:0, countdown:2250, magadd:0, up:1}); seedshooter = (learninfo[2][2] = {lv:0, skill:"Seed Shooter", manause:0, countdown:2250}); learninfo[3] = new Array(); archerdodge = (learninfo[3][0] = {lv:0, skill:"archer Dodge", manause:0, countdown:2250, avoidamp:1, grown:1.4}); anchor = (learninfo[3][1] = {lv:0, skill:"Anchor", manause:0, countdown:2250, speedamp:1, grown:0.5}); archercontinual = (learninfo[3][2] = {lv:0, skill:"archer Continual", manause:0, countdown:2250, magcountadd:0, up:1, chance:8}); rep = new Array(); learn[0][0] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("Shell Active"); shell.lv = 1; i = 1; while (i < 8) { game[("tree" + i)].uinfo.hp = (game[("tree" + i)].uinfo.hpmax = (game[("tree" + i)].uinfo.hpmax * shell.hpmaxamp)); i++; }; i = 1; while (i < 10) { if (treepoint[i].tree != null){ treepoint[i].tree.uinfo.hpmax = (treepoint[i].tree.uinfo.hpmax * shell.hpmaxamp); }; i++; }; }; }; }; manaframecount = 0; learn[0][1] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("Mana Renew Active"); manarenew.recover = manarenew.manaamp; manarenew.lv = 1; }; }; }; learn[0][2] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("ManaMax Active"); manamax.manamaxamp = (manamax.manamaxamp * manamax.grown); manamax.lv = 1; }; }; }; lifeframecount = 0; learn[0][3] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("Life Renew Active"); liferenew.recover = liferenew.hpamp; liferenew.lv = 1; }; }; }; learn[0][4] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("Blessing of Force Active"); blessingforce.manaamp = (blessingforce.manaamp * blessingforce.managrown); blessingforce.delayamp = (blessingforce.delayamp * blessingforce.grown); blessingforce.lv = 1; }; }; }; learn[0][5] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("Blessing of Life Active"); blessinglife.hpmaxamp = (blessinglife.hpmaxamp * blessinglife.grown); blessinglife.lv = 1; }; }; }; learn[0][6] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("Blessing of Dexterity Active"); blessingdex.speedreduce = (blessingdex.speedreduce + blessingdex.up); blessingdex.lv = 1; }; }; }; learn[1][0] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("shildCrop Active"); shildcrop.createamp = (shildcrop.createamp * shildcrop.grown); shildcrop.lv = 1; }; }; }; learn[1][1] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("shildEndure Active"); shildendure.recover = shildendure.hpamp; shildendure.lv = 1; }; }; }; learn[1][2] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("shildDodge Active"); shilddodge.avoidamp = shilddodge.grown; shilddodge.lv = 1; }; }; }; learn[2][0] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("attackCrop Active"); attcrop.createamp = (attcrop.createamp * attcrop.grown); attcrop.lv = 1; }; }; }; learn[2][1] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("fury Active"); fury.magadd = (fury.magadd + fury.up); utree2.uinfo.atkmag = (utree2.uinfo.atkmag + fury.magadd); fury.lv = 1; }; }; }; learn[2][2] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("seedShooter Active"); utree2.uinfo.atkfrq = 1; seedshooter.lv = 1; }; }; }; learn[3][0] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("archerDodge Active"); archerdodge.avoidamp = archerdodge.grown; archerdodge.lv = 1; }; }; }; learn[3][1] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("anchor Active"); anchor.speedamp = (anchor.speedamp * anchor.grown); utree3.speed = (utree3.speed * anchor.speedamp); anchor.lv = 1; }; }; }; learn[3][2] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("archer continual Active"); archercontinual.magcountadd = (archercontinual.magcountadd + archercontinual.up); archercontinual.lv = 1; }; }; }; learninfo[6] = new Array(); rapid = (learninfo[6][0] = {lv:0, skill:"rapid", manause:0, countdown:2250, reloadamp:1.5, grown:1}); multi = (learninfo[6][1] = {lv:0, skill:"Multi Shoot", manause:0, countdown:2250, afteractive:4}); flowercontinual = (learninfo[6][2] = {lv:0, skill:"flower Continual", manause:0, countdown:2250, magcountadd:0, up:1, chance:10}); learn[6][0] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("rapid Active"); rapid.reloadamp = (rapid.reloadamp * rapid.grown); rapid.lv = 1; }; }; }; learn[6][1] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("Multi Shoot Active"); tree6.uinfo.atklist = new Array({a0:{fn:atkToRandom, object:"flower_bullet", num:multi.afteractive, angle:15, x:110, y:600, range:380, speed:10}}); i = 1; while (i < 10) { if (treepoint[i].tree != null){ if (treepoint[i].tree.treetype == 6){ treepoint[i].tree.uinfo.atklist = tree6.uinfo.atklist; }; }; i++; }; multi.lv = 1; }; }; }; learn[6][2] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("flower continual Active"); flowercontinual.magcountadd = (flowercontinual.magcountadd + flowercontinual.up); flowercontinual.lv = 1; }; }; }; learninfo[7] = new Array(); sprade = (learninfo[7][0] = {lv:0, skill:"Sprade", manause:0, countdown:2250, afteractive:"hero_bullet3ex"}); heal = (learninfo[7][1] = {lv:0, skill:"heal", manause:0, countdown:3250, current:2, after:4}); pollenfury = (learninfo[7][2] = {lv:0, skill:"pollenFury", manause:0, countdown:3250, magadd:0, up:1}); learn[7][0] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("Sprade Active"); heal_bullet.uinfo.mc = sprade.afteractive; sprade.lv = 1; }; }; }; learn[7][1] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("heal Active"); heal.current = heal.after; heal.lv = 1; }; }; }; learn[7][2] = function (_arg1, _arg2, _arg3){ var obj = _arg1; var tree = _arg2; var skill = _arg3; if (upOK(obj, tree, skill)){ obj.base.activeskill = function (){ MovieClip(parent).info.alpha = 1; MovieClip(parent).info.gotoAndStop(3); allsound.completed.play(); rep.push("pollen fury Active"); pollenfury.magadd = (pollenfury.magadd + pollenfury.up); tree7.uinfo.atkmag = (tree7.uinfo.atkmag + pollenfury.magadd); i = 1; while (i < 10) { if (treepoint[i].tree != null){ if (treepoint[i].tree.treetype == 7){ treepoint[i].tree.uinfo.atkmag = (treepoint[i].tree.uinfo.atkmag + pollenfury.magadd); }; }; i++; }; pollenfury.lv = 1; }; }; }; active = true; fc = 0; fdeactive = function (_arg1){ var _local2:*; active = false; Mouse.show(); stage.transform.colorTransform = new ColorTransform(1, 0, 0); for (_local2 in key) { delete key[_local2]; }; }; factive = function (_arg1){ var _local2:*; active = true; stage.transform.colorTransform = new ColorTransform(1, 1, 1); for (_local2 in key) { delete key[_local2]; }; }; stage.addEventListener(Event.DEACTIVATE, fdeactive); stage.addEventListener(Event.ACTIVATE, factive); endcount = -1; endmax = 75; bonus = 225000; levelUp(); stop(); } public function createGFX(_arg1, _arg2, _arg3){ var _local4:*; _local4 = new ((getDefinitionByName(_arg1) as Class)); _local4.x = _arg2; _local4.y = _arg3; return (gfx_layer.addChild(_local4)); } public function lifeRenew(){ var _local1:*; if ((lifeframecount++ % liferenew.every) == 0){ lifeframecount = 1; i = (player_layer.numChildren - 1); while (i >= 0) { _local1 = player_layer.getChildAt(i); if ((_local1 is MovieClip)){ if (_local1.uinfo != null){ _local1.uinfo.hp = (_local1.uinfo.hp + (_local1.uinfo.hpmax * liferenew.recover)); if (_local1.uinfo.hp > _local1.uinfo.hpmax){ _local1.uinfo.hp = _local1.uinfo.hpmax; }; }; }; i--; }; }; } public function onMouseWheel(_arg1){ stage.focus = game; } public function monsterLoaderEngine(){ var _local1:*; var _local2:*; for (_local1 in pointlist) { pointlist[_local1].counter++; if ((pointlist[_local1].interval - pointlist[_local1].counter) == 75){ createGFX("gfxcreatepoint", (pointlist[_local1].blockx * 40), (pointlist[_local1].blocky * 40)); }; if ((pointlist[_local1].counter % pointlist[_local1].interval) == 0){ _local2 = addMonster(pointlist[_local1].group[pointlist[_local1].monindex]); _local2.x = (pointlist[_local1].blockx * 40); _local2.y = (pointlist[_local1].blocky * 40); pointlist[_local1].counter = 0; if (pointlist[_local1].limit > 0){ pointlist[_local1].limit--; if (pointlist[_local1].limit == 0){ delete pointlist[_local1]; break; }; }; if (pointlist[_local1].seq){ pointlist[_local1].monindex++; if (pointlist[_local1].monindex == pointlist[_local1].group.length){ pointlist[_local1].monindex = 0; }; } else { pointlist[_local1].monindex = int((Math.random() * pointlist[_local1].group.length)); }; }; }; } public function levelUp(){ var _local1:*; var _local2:*; gamelevel++; world = addGroup(this, 0, 0); background_layer = addGroup(world, 0, 0); map_layer = addGroup(world, 0, 0); monster_layer = addGroup(world, 0, 0); player_layer = addGroup(world, 0, 0); tile_layer = addGroup(world, 0, 0); monsky_layer = addGroup(world, 0, 0); item_layer = addGroup(world, 0, 0); gfx_layer = addGroup(world, 0, 0); monsterbullet_layer = addGroup(world, 0, 0); playerbullet_layer = addGroup(world, 0, 0); foreground_layer = addGroup(world, 0, 0); MapAPI.loadMap("map1", "mapdat1", "block1"); MapAPI.loadIndex("colorindex"); for (_local1 in key) { delete key[_local1]; }; setLoop(playGame); MovieClip(game.parent).gameover.visible = false; MovieClip(game.parent).stageclear.visible = false; clearcount = -1; overcount = -1; for (_local2 in pointlist) { delete pointlist[_local2]; }; pointlist = new Array(); cam = {x:0, y:0, focusobject:null}; var _local3 = game.levelinfo; _local3[gamelevel](); if (cam.focusobject != null){ cam.smoothx = (cam.focusobject.x - 320); cam.smoothy = (cam.focusobject.y - 240); cam.x = cam.smoothx; cam.y = cam.smoothy; }; MapAPI.updateWorld(world, map_layer, cam); } public function processGroup(_arg1){ var _local2:*; var _local3:*; _local2 = (_arg1.numChildren - 1); while (_local2 >= 0) { _local3 = _arg1.getChildAt(_local2); if (_local3.gravityfunction != null){ _local3.gravityfunction(); }; if (_local3.walkfunction != null){ _local3.walkfunction(); }; if (_local3.AI != null){ _local3.AI(); }; if (_local3.mot != null){ _local3.mot(); }; if (_local3.process != null){ _local3.process(); }; if (_local3.processex != null){ _local3.processex(); }; if (_local3.hitsearch != null){ _local3.hitsearch(); }; _local2--; }; } public function moveProcess(){ if (cam.focusobject != null){ cam.smoothx = (cam.focusobject.x - 320); cam.smoothy = (cam.focusobject.y - 240); MapAPI.moveWorldY(map_layer, cam); MapAPI.moveWorldX(map_layer, cam); MapAPI.updateWorld(world, map_layer, cam); }; } public function playGame(_arg1){ var inter:*; var hpper:*; var manaper:*; var transform:SoundTransform; var e = _arg1; inter = MovieClip(game.parent); bonus = (bonus - 5); if (bonus <= 0){ bonus = 0; }; if ((dplayer.score + bonus) > 0){ inter.score.text = int(dplayer.score); MovieClip(game.parent).scorex = (dplayer.score + bonus); } else { inter.score.text = 0; MovieClip(game.parent).scorex = 0; }; MovieClip(game.parent).timebonus.text = (int((bonus / 33)) * 33); if (!active){ return; }; Mouse.hide(); if (SoundMixer.soundTransform.volume < 1){ transform = SoundMixer.soundTransform; transform.volume = 1; SoundMixer.soundTransform = transform; }; if (game.visible){ stage.focus = game; }; moveProcess(); monsterLoaderEngine(); try { processGroup(background_layer); processGroup(foreground_layer); processGroup(monster_layer); processGroup(player_layer); processGroup(monsterbullet_layer); processGroup(playerbullet_layer); processGroup(tile_layer); processGroup(gfx_layer); processGroup(item_layer); processGroup(monsky_layer); } catch(e) { }; if (quake_game > 0){ quake_game--; game.y = ((Math.random() * quake_game) - (quake_game / 2)); } else { if (game.scaleY == -1){ game.y = 600; } else { game.y = 0; }; }; processManaMax(); manaRenew(); lifeRenew(); if (dplayer.mana > dplayer.manamax){ dplayer.mana = dplayer.manamax; }; tileUnitCreate(); inter.mousepic.visible = true; inter.mousepic.x = mouseX; inter.mousepic.y = mouseY; hpper = int(((dplayer.peace * 100) / dplayer.peacemax)); manaper = int(((dplayer.mana * 100) / dplayer.manamax)); inter.gage_hp.gotoAndStop(hpper); inter.gage_mana.gotoAndStop(manaper); inter.mana.text = int(dplayer.mana); inter.hp.text = int(dplayer.peace); if (dplayer.score < 0){ dplayer.score = 0; }; if (dplayer.lastmaxscore < dplayer.score){ dplayer.lastmaxscore = dplayer.score; }; if ((((((dplayer.lastmaxscore > levelinfoX[currentlevel].score)) && (!(levelinfoX[currentlevel].pass)))) && ((currentlevel < maxfaclevel)))){ levelinfoX[currentlevel].pass = true; currentlevel++; if (game[("e" + 0)].fac != null){ removeEvent(game[("e" + 0)].fac); game[("e" + 0)].fac = null; }; v_mfac = addMonster(masterfactory[levelinfoX[currentlevel].mainfac]); v_mfac.x = game[("e" + 0)].x; v_mfac.y = game[("e" + 0)].y; v_mfac.rotation = 180; gaged = new gage(); gaged.x = 0; gaged.y = 10; gaged.scaleX = -1; gaged.scaleY = 1; v_mfac.gage = gaged; v_mfac.gage.stop(); v_mfac.addChild(gaged); game[("e" + 0)].fac = v_mfac; v_mfac.at = 0; if (levelinfoX[currentlevel].mainfac == 6){ MovieClip(game.parent).info.alpha = 1; MovieClip(game.parent).info.gotoAndStop(5); }; }; MovieClip(game.parent).rep.text = ""; while (rep.length > 5) { rep.shift(); }; i = 0; while (i < 5) { if (rep[i] != null){ MovieClip(game.parent).rep.appendText((rep[i] + "\n")); }; i++; }; if ((((dplayer.peace < 0)) && (!((v_earthtree == null))))){ removeEvent(v_earthtree); v_earthtree = null; }; waitlevelClear(); waitlevelOver(); } public function upOK(_arg1, _arg2, _arg3){ if ((((dplayer.mana > learninfo[_arg2][_arg3].manause)) && ((_arg1.base.countdown == 0)))){ dplayer.mana = (dplayer.mana - learninfo[_arg2][_arg3].manause); _arg1.base.countdownmax = (_arg1.base.countdown = learninfo[_arg2][_arg3].countdown); return (true); }; allsound.err.play(); return (false); } public function createDron(_arg1){ var _local2:*; if ((createdronecount % createdronespeed) == 0){ i = 1; while (i >= 0) { if ((Math.random() * 100) < leveldrone[currentlevel][i]){ break; }; i--; }; if ((i + 1) > 0){ _local2 = addMonster(game[("drone" + (i + 1))]); _local2.pos = 1.4; _local2.rotation = ((_local2.pos * 180) / Math.PI); _local2.x = ((280 * Math.cos(_local2.pos)) + 300); _local2.y = ((280 * Math.sin(_local2.pos)) + 300); _local2.kami = (int((Math.random() * 200)) + 150); }; createdronecount = 0; }; createdronecount++; } public function setLoop(_arg1){ if (bfn != null){ removeEventListener(Event.ENTER_FRAME, bfn); }; bfn = _arg1; addEventListener(Event.ENTER_FRAME, _arg1); } public function searchFarObjectIn(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; if (game[_arg1].numChildren <= 2){ return (null); }; _local3 = null; _local4 = 0; _local5 = (game[_arg1].numChildren - 1); while (_local5 >= 0) { _local6 = game[_arg1].getChildAt(_local5); if (_local6 != null){ _local7 = Math.sqrt((((_local6.x - _arg2.x) * (_local6.x - _arg2.x)) + ((_local6.y - _arg2.y) * (_local6.y - _arg2.y)))); if (_local4 < _local7){ _local4 = _local7; _local3 = _local6; }; }; _local5--; }; return (_local3); } public function addGroup(_arg1, _arg2, _arg3){ var _local4:*; backupnewobject = new MovieClip(); backupnewobject.x = _arg2; backupnewobject.y = _arg3; _local4 = new MovieClip(); _local4.graphics.lineStyle(10, 0xFF00FF); _local4.graphics.moveTo(0, 0); _local4.graphics.lineTo(10, 10); _local4.x = -10000; _local4.y = -10000; backupnewobject.addChild(_local4); _local4 = new MovieClip(); _local4.graphics.lineStyle(10, 0xFF00FF); _local4.graphics.moveTo(0, 0); _local4.graphics.lineTo(10, 10); _local4.x = 10000; _local4.y = 10000; backupnewobject.addChild(_local4); backupnewobject.graphics.lineTo(10000, 10000); return (_arg1.addChild(backupnewobject)); } public function findAngle(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; _local3 = (_arg2.x - _arg1.x); _local4 = (_arg2.y - _arg1.y); _local5 = Math.atan2(-(_local4), _local3); return (((_local5 * 180) / Math.PI)); } public function onKeyUp(_arg1){ if ((((_arg1.keyCode == 37)) || ((_arg1.keyCode == 65)))){ }; if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 68)))){ }; delete key[_arg1.keyCode]; } public function searchNearObjectIn(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; _local3 = null; _local4 = 1E26; _local5 = (game[_arg1].numChildren - 1); while (_local5 >= 0) { _local6 = game[_arg1].getChildAt(_local5); if (_local6 != null){ _local7 = Math.sqrt((((_local6.x - _arg2.x) * (_local6.x - _arg2.x)) + ((_local6.y - _arg2.y) * (_local6.y - _arg2.y)))); if (_local4 > _local7){ _local4 = _local7; _local3 = _local6; }; }; _local5--; }; return (_local3); } public function addPlayer(_arg1, _arg2, _arg3, _arg4){ var _local5:*; _local5 = new ((getDefinitionByName(_arg4) as Class)); _local5.x = _arg2; _local5.y = _arg3; _arg1.addChild(_local5); return (_local5); } public function copyObject(_arg1, _arg2){ var _local3:*; for (_local3 in _arg2) { _arg1[_local3] = _arg2[_local3]; }; } public function pauseGame(_arg1){ var _local2:SoundTransform; Mouse.show(); _local2 = SoundMixer.soundTransform; _local2.volume = 0.4; SoundMixer.soundTransform = _local2; if (MovieClip(game.parent).mousepic != null){ MovieClip(game.parent).mousepic.visible = false; }; if (endcount > 0){ endcount--; }; if (endcount == 0){ game.removeEventListener(Event.ENTER_FRAME, pauseGame); game.visible = false; MovieClip(game.parent).gotoAndPlay(1, "ending"); }; if (game.visible){ stage.focus = game; }; } public function onMouseUp(_arg1){ var _local2:*; var _local3:*; i = (player_layer.numChildren - 1); while (i >= 0) { _local2 = player_layer.getChildAt(i); if ((_local2 is MovieClip)){ _local3 = new Point(player_layer.mouseX, player_layer.mouseY); if (_local2.hit == null){ } else { if (_local2.hit.hitTestPoint(_local3.x, _local3.y)){ if (_local2.style != null){ if (_local2.style == 0){ }; }; }; }; }; i--; }; } public function objstatus(_arg1){ _arg1.gravity = 2; _arg1.speed = 0; _arg1.dir = 0; _arg1.undown = false; _arg1.jump = false; _arg1.jumpfrq = 25; _arg1.jumppow = 15; _arg1.freewalk = false; _arg1.downspeed = 0; _arg1.stayground = false; _arg1.baseline = _arg1.y; _arg1.unmove = 0; _arg1.walkcount = 0; _arg1.knock = 0; _arg1.obstruct = false; } public function pasteObject(_arg1, _arg2){ var _local3:*; for (_local3 in _arg2) { _arg1[_local3] = _arg2[_local3]; }; } public function findFree(){ i = 1; while (i < 25) { if (game[("e" + i)].fac == null){ return (i); }; i++; }; return (-1); } public function onMouseDown(_arg1){ var _local2:*; var _local3:*; var _local4:*; _local2 = createGFX("clickhit", player_layer.mouseX, player_layer.mouseY); i = (tile_layer.numChildren - 1); while (i >= 0) { _local3 = tile_layer.getChildAt(i); if ((_local3 is MovieClip)){ if (_local3.tilelayer != null){ _local4 = new Point(player_layer.mouseX, player_layer.mouseY); if (_local3.hit == null){ } else { if (_local3.hit.hitTestObject(_local2)){ createGFX("edamage", _local3.x, _local3.y); _local3.uinfo.hp = (_local3.uinfo.hp - int((clickdmg + (Math.random() * clickdmg)))); dplayer.score = (dplayer.score + 70); if (_local3.uinfo.hp <= 0){ allsound.enemy.play(); dplayer.mana = (dplayer.mana + _local3.uinfo.mana); if (_local3.at != null){ monpoint[_local3.at].mon = null; }; removeEvent(_local3); }; }; }; }; }; i--; }; i = (monsky_layer.numChildren - 1); while (i >= 0) { _local3 = monsky_layer.getChildAt(i); if ((_local3 is MovieClip)){ _local4 = new Point(player_layer.mouseX, player_layer.mouseY); if (_local3.hit == null){ } else { if (_local3.hit.hitTestObject(_local2)){ createGFX("edamage", _local3.x, _local3.y); _local3.uinfo.hp = (_local3.uinfo.hp - int((clickdmg + (Math.random() * clickdmg)))); dplayer.score = (dplayer.score + 100); if (_local3.uinfo.hp <= 0){ if (_local3.at != null){ monpoint[_local3.at].mon = null; }; removeEvent(_local3); }; }; }; }; i--; }; i = (monsterbullet_layer.numChildren - 1); while (i >= 0) { _local3 = monsterbullet_layer.getChildAt(i); if ((_local3 is MovieClip)){ _local4 = new Point(player_layer.mouseX, player_layer.mouseY); if (_local3.hit == null){ } else { if (_local3.hit.hitTestObject(_local2)){ createGFX("edamage", _local3.x, _local3.y); _local3.uinfo.hp = (_local3.uinfo.hp - int((clickdmg + (Math.random() * clickdmg)))); dplayer.score = (dplayer.score + 100); if (_local3.uinfo.hp <= 0){ if (_local3.at != null){ monpoint[_local3.at].mon = null; }; removeEvent(_local3); }; }; }; }; i--; }; } public function addMonster(_arg1){ var _local2:*; if (_arg1.simple != null){ _local2 = new ((getDefinitionByName(_arg1.uinfo.mc) as Class)); if (_arg1.motcall != null){ _arg1.motcall(_local2, _arg1.param.p0, _arg1.param.p1, _arg1.param.p2, _arg1.param.p3, _arg1.param.p4, _arg1.param.p5, _arg1.param.p6, _arg1.param.p7, _arg1.param.p8, _arg1.param.p9, _arg1.param.p10, _arg1.param.p11, _arg1.param.p12, _arg1.param.p13, _arg1.param.p14, _arg1.param.p15, _arg1.param.p16, _arg1.param.p17, _arg1.param.p18, _arg1.param.p19, _arg1.param.p20); }; pasteObject(_local2, _arg1); _local2.uinfo = {}; pasteObject(_local2.uinfo, _arg1.uinfo); if (_arg1.groupof == null){ monster_layer.addChild(_local2); } else { game[_arg1.groupof].addChild(_local2); }; } else { _local2 = new ((getDefinitionByName(_arg1.uinfo.mc) as Class)); setGravity(_local2, MapAPI.dat); setWalk(_local2, MapAPI.dat); pasteObject(_local2, _arg1); _local2.uinfo = {}; pasteObject(_local2.uinfo, _arg1.uinfo); if (_arg1.groupof == null){ monster_layer.addChild(_local2); } else { game[_arg1.groupof].addChild(_local2); }; }; return (_local2); } public function findAngleObj(_arg1, _arg2){ var _local3:*; var _local4:*; var _local5:*; _local3 = (_arg2.x - _arg1.x); _local4 = (_arg2.y - _arg1.y); _local5 = Math.atan2(_local4, _local3); return (((_local5 * 180) / Math.PI)); } } }//package tree_troopers_520128PB_fla
Section 22
//mgfx_b_in_game_growth_122 (tree_troopers_520128PB_fla.mgfx_b_in_game_growth_122) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mgfx_b_in_game_growth_122 extends MovieClip { public function mgfx_b_in_game_growth_122(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ gotoAndPlay(1); } function frame1(){ if (int((Math.random() * 3)) >= 1){ gotoAndPlay("p0"); } else { play(); }; } } }//package tree_troopers_520128PB_fla
Section 23
//mgui_desc_build_142 (tree_troopers_520128PB_fla.mgui_desc_build_142) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mgui_desc_build_142 extends MovieClip { public function mgui_desc_build_142(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 24
//mgui_desc_gro_archer_151 (tree_troopers_520128PB_fla.mgui_desc_gro_archer_151) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mgui_desc_gro_archer_151 extends MovieClip { public function mgui_desc_gro_archer_151(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 25
//mgui_desc_gro_attacker_153 (tree_troopers_520128PB_fla.mgui_desc_gro_attacker_153) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mgui_desc_gro_attacker_153 extends MovieClip { public function mgui_desc_gro_attacker_153(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 26
//mgui_desc_gro_earth_157 (tree_troopers_520128PB_fla.mgui_desc_gro_earth_157) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mgui_desc_gro_earth_157 extends MovieClip { public function mgui_desc_gro_earth_157(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 27
//mgui_desc_gro_flower_149 (tree_troopers_520128PB_fla.mgui_desc_gro_flower_149) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mgui_desc_gro_flower_149 extends MovieClip { public function mgui_desc_gro_flower_149(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 28
//mgui_desc_gro_pollen_146 (tree_troopers_520128PB_fla.mgui_desc_gro_pollen_146) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mgui_desc_gro_pollen_146 extends MovieClip { public function mgui_desc_gro_pollen_146(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 29
//mgui_desc_gro_shielder_155 (tree_troopers_520128PB_fla.mgui_desc_gro_shielder_155) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mgui_desc_gro_shielder_155 extends MovieClip { public function mgui_desc_gro_shielder_155(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 30
//mgui_information_139 (tree_troopers_520128PB_fla.mgui_information_139) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mgui_information_139 extends MovieClip { public function mgui_information_139(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 31
//mobj_force_export_46 (tree_troopers_520128PB_fla.mobj_force_export_46) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mobj_force_export_46 extends MovieClip { public function mobj_force_export_46(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package tree_troopers_520128PB_fla
Section 32
//mspr_attacker2_62 (tree_troopers_520128PB_fla.mspr_attacker2_62) package tree_troopers_520128PB_fla { import flash.display.*; public dynamic class mspr_attacker2_62 extends MovieClip { public var hit:MovieClip; public function mspr_attacker2_62(){ addFrameScript(9, frame10, 21, frame22); } function frame10(){ stop(); } function frame22(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package tree_troopers_520128PB_fla
Section 33
//THEPRELOADER_1 (tree_troopers_520128PB_fla.THEPRELOADER_1) package tree_troopers_520128PB_fla { import flash.events.*; import flash.display.*; public dynamic class THEPRELOADER_1 extends MovieClip { public var shiftamt; public var bar:MovieClip; public var onRelease; public var isloaded; public function THEPRELOADER_1(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ stage.removeEventListener(MouseEvent.CLICK, onRelease); } function frame1(){ stop(); shiftamt = 17; isloaded = false; parent.loaderInfo.addEventListener(ProgressEvent.PROGRESS, PL_LOADING); onRelease = function (){ }; stage.addEventListener(MouseEvent.CLICK, onRelease); if (parent.loaderInfo.bytesLoaded >= parent.loaderInfo.bytesTotal){ parent.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, PL_LOADING); gotoAndStop(10); }; } public function PL_LOADING(_arg1:ProgressEvent):void{ var _local2:*; var _local3:*; var _local4:*; _local2 = Math.round(_arg1.bytesLoaded); _local3 = Math.round(_arg1.bytesTotal); _local4 = (_local2 / _local3); MovieClip(MovieClip(getChildByName("bar")).getChildByName("barmask")).scaleX = _local4; if (_local2 == _local3){ isloaded = true; }; } } }//package tree_troopers_520128PB_fla
Section 34
//bg (bg) package { import flash.media.*; public dynamic class bg extends Sound { } }//package
Section 35
//block1 (block1) package { import flash.display.*; public dynamic class block1 extends MovieClip { } }//package
Section 36
//bulletsmall (bulletsmall) package { import flash.display.*; public dynamic class bulletsmall extends MovieClip { public var hit:MovieClip; public function bulletsmall(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 37
//cdrone1 (cdrone1) package { import flash.display.*; public dynamic class cdrone1 extends MovieClip { public var hit:MovieClip; public function cdrone1(){ addFrameScript(9, frame10, 27, frame28); } function frame10(){ stop(); } function frame28(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 38
//cdrone2 (cdrone2) package { import flash.display.*; public dynamic class cdrone2 extends MovieClip { public var gun16:MovieClip; public var hit:MovieClip; public function cdrone2(){ addFrameScript(9, frame10, 27, frame28); } function frame10(){ stop(); } function frame28(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 39
//clickhit (clickhit) package { import flash.display.*; public dynamic class clickhit extends MovieClip { public function clickhit(){ addFrameScript(5, frame6); } function frame6(){ stop(); delete ??getglobalscope [MovieClip(this.parent).removeChild(this)]; } } }//package
Section 40
//cnuke (cnuke) package { import flash.display.*; public dynamic class cnuke extends MovieClip { public var hit:MovieClip; public function cnuke(){ addFrameScript(9, frame10, 53, frame54); } function frame10(){ stop(); } function frame54(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 41
//colorindex (colorindex) package { import flash.display.*; public dynamic class colorindex extends BitmapData { public function colorindex(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 42
//completed (completed) package { import flash.media.*; public dynamic class completed extends Sound { } }//package
Section 43
//ebullet1 (ebullet1) package { import flash.display.*; public dynamic class ebullet1 extends MovieClip { public var hit:MovieClip; public function ebullet1(){ addFrameScript(8, frame9, 15, frame16); } function frame16(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame9(){ gotoAndPlay("normal"); } } }//package
Section 44
//ebullet2 (ebullet2) package { import flash.display.*; public dynamic class ebullet2 extends MovieClip { public var hit:MovieClip; public function ebullet2(){ addFrameScript(8, frame9, 15, frame16); } function frame16(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame9(){ gotoAndPlay("normal"); } } }//package
Section 45
//edamage (edamage) package { import flash.display.*; public dynamic class edamage extends MovieClip { public function edamage(){ addFrameScript(8, frame9); } function frame9(){ stop(); delete ??getglobalscope [MovieClip(this.parent).removeChild(this)]; } } }//package
Section 46
//enemy (enemy) package { import flash.media.*; public dynamic class enemy extends Sound { } }//package
Section 47
//err (err) package { import flash.media.*; public dynamic class err extends Sound { } }//package
Section 48
//fac1 (fac1) package { import flash.media.*; public dynamic class fac1 extends Sound { } }//package
Section 49
//fac2 (fac2) package { import flash.media.*; public dynamic class fac2 extends Sound { } }//package
Section 50
//gage (gage) package { import flash.display.*; public dynamic class gage extends MovieClip { } }//package
Section 51
//gage_develop (gage_develop) package { import flash.display.*; public dynamic class gage_develop extends MovieClip { } }//package
Section 52
//gfxcreatepoint (gfxcreatepoint) package { import flash.display.*; public dynamic class gfxcreatepoint extends MovieClip { public function gfxcreatepoint(){ addFrameScript(89, frame90); } function frame90(){ stop(); delete ??getglobalscope [MovieClip(this.parent).removeChild(this)]; } } }//package
Section 53
//hero_bullet1 (hero_bullet1) package { import flash.display.*; public dynamic class hero_bullet1 extends MovieClip { public var hit:MovieClip; public function hero_bullet1(){ addFrameScript(8, frame9, 16, frame17); } function frame17(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame9(){ gotoAndPlay("normal"); } } }//package
Section 54
//hero_bullet2 (hero_bullet2) package { import flash.display.*; public dynamic class hero_bullet2 extends MovieClip { public var hit:MovieClip; public function hero_bullet2(){ addFrameScript(8, frame9, 16, frame17); } function frame17(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame9(){ gotoAndPlay("normal"); } } }//package
Section 55
//hero_bullet3 (hero_bullet3) package { import flash.display.*; public dynamic class hero_bullet3 extends MovieClip { public var hit:MovieClip; public function hero_bullet3(){ addFrameScript(8, frame9, 17, frame18); } function frame18(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame9(){ gotoAndPlay("normal"); } } }//package
Section 56
//hero_bullet3ex (hero_bullet3ex) package { import flash.display.*; public dynamic class hero_bullet3ex extends MovieClip { public var hit:MovieClip; public function hero_bullet3ex(){ addFrameScript(8, frame9, 17, frame18); } function frame18(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame9(){ gotoAndPlay("normal"); } } }//package
Section 57
//main_fac1 (main_fac1) package { import flash.display.*; public dynamic class main_fac1 extends MovieClip { public var hit:MovieClip; public function main_fac1(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 58
//main_fac2 (main_fac2) package { import flash.display.*; public dynamic class main_fac2 extends MovieClip { public var gun3:MovieClip; public var hit:MovieClip; public var gun1:MovieClip; public var gun2:MovieClip; public function main_fac2(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 59
//main_fac3 (main_fac3) package { import flash.display.*; public dynamic class main_fac3 extends MovieClip { public var gun3:MovieClip; public var gun4:MovieClip; public var hit:MovieClip; public var gun1:MovieClip; public var gun2:MovieClip; public function main_fac3(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 60
//main_fac4 (main_fac4) package { import flash.display.*; public dynamic class main_fac4 extends MovieClip { public var gun3:MovieClip; public var gun4:MovieClip; public var hit:MovieClip; public var gun1:MovieClip; public var gun2:MovieClip; public function main_fac4(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 61
//main_fac5 (main_fac5) package { import flash.display.*; public dynamic class main_fac5 extends MovieClip { public var gun1:MovieClip; public var gun5:MovieClip; public var gun3:MovieClip; public var gun4:MovieClip; public var hit:MovieClip; public var gun2:MovieClip; public function main_fac5(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 62
//main_fac6 (main_fac6) package { import flash.display.*; public dynamic class main_fac6 extends MovieClip { public var gun1:MovieClip; public var gun5:MovieClip; public var gun3:MovieClip; public var gun4:MovieClip; public var hit:MovieClip; public var gun2:MovieClip; public var gun6:MovieClip; public function main_fac6(){ addFrameScript(9, frame10, 43, frame44); } function frame10(){ stop(); } function frame44(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 63
//map1 (map1) package { import flash.display.*; public dynamic class map1 extends BitmapData { public function map1(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 64
//mapdat1 (mapdat1) package { import flash.display.*; public dynamic class mapdat1 extends BitmapData { public function mapdat1(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 65
//nuke (nuke) package { import flash.media.*; public dynamic class nuke extends Sound { } }//package
Section 66
//nuke_launch (nuke_launch) package { import flash.media.*; public dynamic class nuke_launch extends Sound { } }//package
Section 67
//pdamage (pdamage) package { import flash.display.*; public dynamic class pdamage extends MovieClip { public function pdamage(){ addFrameScript(6, frame7); } function frame7(){ stop(); delete ??getglobalscope [MovieClip(this.parent).removeChild(this)]; } } }//package
Section 68
//research (research) package { import flash.media.*; public dynamic class research extends Sound { } }//package
Section 69
//small_fac1 (small_fac1) package { import flash.display.*; public dynamic class small_fac1 extends MovieClip { public var hit:MovieClip; public function small_fac1(){ addFrameScript(9, frame10, 22, frame23); } function frame10(){ stop(); } function frame23(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 70
//small_fac2 (small_fac2) package { import flash.display.*; public dynamic class small_fac2 extends MovieClip { public var hit:MovieClip; public var gun1:MovieClip; public function small_fac2(){ addFrameScript(9, frame10, 22, frame23); } function frame10(){ stop(); } function frame23(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 71
//small_fac3 (small_fac3) package { import flash.display.*; public dynamic class small_fac3 extends MovieClip { public var hit:MovieClip; public var gun1:MovieClip; public var gun2:MovieClip; public function small_fac3(){ addFrameScript(9, frame10, 22, frame23); } function frame10(){ stop(); } function frame23(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 72
//tank1 (tank1) package { import flash.display.*; public dynamic class tank1 extends MovieClip { public var gun11:MovieClip; public var hit:MovieClip; public function tank1(){ addFrameScript(9, frame10, 20, frame21); } function frame10(){ stop(); } function frame21(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 73
//tank2 (tank2) package { import flash.display.*; public dynamic class tank2 extends MovieClip { public var gun12:MovieClip; public var hit:MovieClip; public function tank2(){ addFrameScript(9, frame10, 20, frame21); } function frame10(){ stop(); } function frame21(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 74
//tank3 (tank3) package { import flash.display.*; public dynamic class tank3 extends MovieClip { public var gun13:MovieClip; public var hit:MovieClip; public function tank3(){ addFrameScript(9, frame10, 24, frame25); } function frame10(){ stop(); } function frame25(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 75
//tank4 (tank4) package { import flash.display.*; public dynamic class tank4 extends MovieClip { public var gun14:MovieClip; public var hit:MovieClip; public function tank4(){ addFrameScript(9, frame10, 24, frame25); } function frame10(){ stop(); } function frame25(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 76
//tank5 (tank5) package { import flash.display.*; public dynamic class tank5 extends MovieClip { public var gun15:MovieClip; public var hit:MovieClip; public function tank5(){ addFrameScript(9, frame10, 20, frame21); } function frame10(){ stop(); } function frame21(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 77
//tank6 (tank6) package { import flash.display.*; public dynamic class tank6 extends MovieClip { public var hit:MovieClip; public function tank6(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 78
//testobject (testobject) package { import flash.display.*; public dynamic class testobject extends MovieClip { public var hit:MovieClip; public function testobject(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 79
//tree (tree) package { import flash.media.*; public dynamic class tree extends Sound { } }//package
Section 80
//tree0 (tree0) package { import flash.display.*; public dynamic class tree0 extends MovieClip { public var hit:MovieClip; public function tree0(){ addFrameScript(9, frame10, 49, frame50); } function frame10(){ stop(); } function frame50(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 81
//tree1 (tree1) package { import flash.display.*; public dynamic class tree1 extends MovieClip { public var hit:MovieClip; public function tree1(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 82
//tree2 (tree2) package { import flash.display.*; public dynamic class tree2 extends MovieClip { public var hit:MovieClip; public function tree2(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 83
//tree3 (tree3) package { import flash.display.*; public dynamic class tree3 extends MovieClip { public var hit:MovieClip; public function tree3(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 84
//tree4 (tree4) package { import flash.display.*; public dynamic class tree4 extends MovieClip { public var hit:MovieClip; public function tree4(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 85
//tree5 (tree5) package { import flash.display.*; public dynamic class tree5 extends MovieClip { public var hit:MovieClip; public function tree5(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 86
//tree6 (tree6) package { import flash.display.*; public dynamic class tree6 extends MovieClip { public var hit:MovieClip; public function tree6(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 87
//tree7 (tree7) package { import flash.display.*; public dynamic class tree7 extends MovieClip { public var hit:MovieClip; public function tree7(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 88
//treeu (treeu) package { import flash.media.*; public dynamic class treeu extends Sound { } }//package
Section 89
//treeunit1 (treeunit1) package { import flash.display.*; public dynamic class treeunit1 extends MovieClip { public var hit:MovieClip; public function treeunit1(){ addFrameScript(9, frame10, 21, frame22); } function frame10(){ stop(); } function frame22(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 90
//treeunit2 (treeunit2) package { import flash.display.*; public dynamic class treeunit2 extends MovieClip { public var hit:MovieClip; public function treeunit2(){ addFrameScript(9, frame10, 21, frame22); } function frame10(){ stop(); } function frame22(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 91
//treeunit3 (treeunit3) package { import flash.display.*; public dynamic class treeunit3 extends MovieClip { public var hit:MovieClip; public function treeunit3(){ addFrameScript(9, frame10, 21, frame22); } function frame10(){ stop(); } function frame22(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package

Library Items

Symbol 1 Bitmap {mapdat1}
Symbol 2 Bitmap {map1}
Symbol 3 Bitmap {colorindex}
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:16 361 390
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:16 361 390
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:16 361 390
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:16 361 390
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:16 361 390
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:16 361 390
Symbol 16 MovieClip {pdamage}Uses:5 7 9 11 13 15
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:33 502 537
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:33 502 537
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:33 502 537
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:33 502 537
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:33 502 537
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:33 502 537
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:33 502 537
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:33 502 537
Symbol 33 MovieClip {edamage}Uses:18 20 22 24 26 28 30 32
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:36
Symbol 36 MovieClipUses:35Used by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip {clickhit}Uses:36 37
Symbol 39 GraphicUsed by:43 65 981
Symbol 40 GraphicUsed by:43 65 768 781 981
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:43 981
Symbol 43 MovieClip {gage_develop}Uses:39 40 42
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:54
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:54
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:54
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:54
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54
Symbol 54 MovieClip {block1}Uses:45 47 49 51 53
Symbol 55 GraphicUsed by:56 551
Symbol 56 MovieClipUses:55Used by:57 62 361 369 390 502 537
Symbol 57 MovieClip {testobject}Uses:56
Symbol 58 ShapeTweeningUsed by:61
Symbol 59 ShapeTweeningUsed by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip {gfxcreatepoint}Uses:58 59 60
Symbol 62 MovieClip {bulletsmall}Uses:56
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:65
Symbol 65 MovieClip {gage}Uses:39 40 64Used by:Timeline
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:91 101 191
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:91 101 191
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:91 101 191
Symbol 72 GraphicUsed by:73 74 87
Symbol 73 MovieClipUses:72Used by:91 101 191
Symbol 74 MovieClipUses:72Used by:91 101 191
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:91 101 191
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:91 101 191
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:91 101 191
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:91 101 191
Symbol 83 GraphicUsed by:84 88
Symbol 84 MovieClipUses:83Used by:91 101 191
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:91 101 191
Symbol 87 MovieClipUses:72Used by:91 101 191
Symbol 88 MovieClipUses:83Used by:91 101 191
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:91 101 191
Symbol 91 MovieClip {tree_troopers_520128PB_fla.BG_2}Uses:67 69 71 73 74 76 78 80 82 84 86 87 88 90Used by:198
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:198
Symbol 94 GraphicUsed by:198
Symbol 95 GraphicUsed by:96 766
Symbol 96 MovieClipUses:95Used by:100
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:99
Symbol 99 MovieClipUses:98Used by:100
Symbol 100 MovieClip {tree_troopers_520128PB_fla.bar_root_18}Uses:96 99Used by:198
Symbol 101 MovieClipUses:67 69 73 76 80 84 86 87 88 90 82 78 74 71Used by:198
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:131 142 150 158 166 174 182 190 197
Symbol 104 GraphicUsed by:131
Symbol 105 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 106 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:131 142 150 158 166 174 182 190
Symbol 109 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 110 GraphicUsed by:126 131
Symbol 111 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 112 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 113 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 114 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 115 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 116 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 117 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 118 GraphicUsed by:131
Symbol 119 ShapeTweeningUsed by:131
Symbol 120 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 121 ShapeTweeningUsed by:131
Symbol 122 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 123 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 124 GraphicUsed by:131
Symbol 125 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 126 MovieClipUses:110Used by:131
Symbol 127 SoundUsed by:131 142 150 158 166 174 182 190
Symbol 128 GraphicUsed by:131 142 150 158 166 174 182 190 197
Symbol 129 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 130 GraphicUsed by:131 142 150 158 166 174 182 190
Symbol 131 MovieClip {tree_troopers_520128PB_fla.LOGOPRELOAD_0_23}Uses:103 104 105 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130Used by:198
Symbol 132 GraphicUsed by:142
Symbol 133 GraphicUsed by:139 142
Symbol 134 GraphicUsed by:142 150 158 166 174 182 190
Symbol 135 GraphicUsed by:142
Symbol 136 ShapeTweeningUsed by:142
Symbol 137 ShapeTweeningUsed by:142
Symbol 138 GraphicUsed by:142
Symbol 139 MovieClipUses:133Used by:142
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClip {tree_troopers_520128PB_fla.LOGOPRELOAD_1_27}Uses:103 132 105 106 108 109 133 111 112 113 114 115 116 117 134 135 136 120 137 122 123 138 125 139 127 128 129 130 141Used by:198
Symbol 143 GraphicUsed by:150
Symbol 144 GraphicUsed by:149 150
Symbol 145 GraphicUsed by:150
Symbol 146 ShapeTweeningUsed by:150
Symbol 147 ShapeTweeningUsed by:150
Symbol 148 GraphicUsed by:150
Symbol 149 MovieClipUses:144Used by:150
Symbol 150 MovieClip {tree_troopers_520128PB_fla.LOGOPRELOAD_2_30}Uses:103 143 105 106 108 109 144 111 112 113 114 115 116 117 134 145 146 120 147 122 123 148 125 149 127 128 129 130Used by:198
Symbol 151 GraphicUsed by:158
Symbol 152 GraphicUsed by:157 158
Symbol 153 GraphicUsed by:158
Symbol 154 ShapeTweeningUsed by:158
Symbol 155 ShapeTweeningUsed by:158
Symbol 156 GraphicUsed by:158
Symbol 157 MovieClipUses:152Used by:158
Symbol 158 MovieClip {tree_troopers_520128PB_fla.LOGOPRELOAD_3_32}Uses:103 151 105 106 108 109 152 111 112 113 114 115 116 117 134 153 154 120 155 122 123 156 125 157 127 128 129 130Used by:198
Symbol 159 GraphicUsed by:166
Symbol 160 GraphicUsed by:165 166
Symbol 161 GraphicUsed by:166
Symbol 162 ShapeTweeningUsed by:166
Symbol 163 ShapeTweeningUsed by:166
Symbol 164 GraphicUsed by:166
Symbol 165 MovieClipUses:160Used by:166
Symbol 166 MovieClip {tree_troopers_520128PB_fla.LOGOPRELOAD_4_34}Uses:103 159 105 106 108 109 160 111 112 113 114 115 116 117 134 161 162 120 163 122 123 164 125 165 127 128 129 130Used by:198
Symbol 167 GraphicUsed by:174
Symbol 168 GraphicUsed by:173 174
Symbol 169 GraphicUsed by:174
Symbol 170 ShapeTweeningUsed by:174
Symbol 171 ShapeTweeningUsed by:174
Symbol 172 GraphicUsed by:174
Symbol 173 MovieClipUses:168Used by:174
Symbol 174 MovieClip {tree_troopers_520128PB_fla.LOGOPRELOAD_5_36}Uses:103 167 105 106 108 109 168 111 112 113 114 115 116 117 134 169 170 120 171 122 123 172 125 173 127 128 129 130Used by:198
Symbol 175 GraphicUsed by:182
Symbol 176 GraphicUsed by:181 182
Symbol 177 GraphicUsed by:182
Symbol 178 ShapeTweeningUsed by:182
Symbol 179 ShapeTweeningUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 MovieClipUses:176Used by:182
Symbol 182 MovieClip {tree_troopers_520128PB_fla.LOGOPRELOAD_6_38}Uses:103 175 105 106 108 109 176 111 112 113 114 115 116 117 134 177 178 120 179 122 123 180 125 181 127 128 129 130Used by:198
Symbol 183 GraphicUsed by:190
Symbol 184 GraphicUsed by:189 190
Symbol 185 GraphicUsed by:190
Symbol 186 ShapeTweeningUsed by:190
Symbol 187 ShapeTweeningUsed by:190
Symbol 188 GraphicUsed by:190
Symbol 189 MovieClipUses:184Used by:190
Symbol 190 MovieClip {tree_troopers_520128PB_fla.LOGOPRELOAD_7_40}Uses:103 183 105 106 108 109 184 111 112 113 114 115 116 117 134 185 186 120 187 122 123 188 125 189 127 128 129 130Used by:198
Symbol 191 MovieClipUses:67 69 73 76 80 84 86 87 88 90 82 78 74 71Used by:198
Symbol 192 GraphicUsed by:197
Symbol 193 GraphicUsed by:197
Symbol 194 GraphicUsed by:197
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:197
Symbol 197 MovieClip {tree_troopers_520128PB_fla.LOGOEND_43}Uses:103 128 192 193 194 196 SS1Used by:198
Symbol 198 MovieClip {tree_troopers_520128PB_fla.THEPRELOADER_1}Uses:91 93 94 100 101 131 142 150 158 166 174 182 190 191 197Used by:Timeline
Symbol 199 GraphicUsed by:200
Symbol 200 ButtonUses:199Used by:Timeline
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:244 247 277 358 369 375 383 384 387 484 490 496 499 528 531 534 541 547 550 603 673 676 681 708 711 735 741 744 745 748
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:209
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:209
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:209
Symbol 209 MovieClipUses:204 206 208Used by:244
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:244 369
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:244 369
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:244 369
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:244 369
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:244 369
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:244 369
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:244 369
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:244 369
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:244 369
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:244 369
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:244 369
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:244 369
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:244 369
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:244 369
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:244 369
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:244 369
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244 369
Symbol 244 MovieClip {cdrone1}Uses:202 209 211 213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243Used by:749  Timeline
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClip {main_fac1}Uses:202 246Used by:749
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:254
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:254
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:254
Symbol 254 MovieClipUses:249 251 253Used by:277
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:277 383 384 496
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:277 383 384 496
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:277 383 384 496
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:277 383 384 496
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:277 383 384 496
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:277 383 384 496
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:277 383 384 496
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:277 383 384 496
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:277 383 384 496
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:277 383 384 496
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:277 383 384 496
Symbol 277 MovieClip {treeunit1}Uses:202 254 256 258 260 262 264 266 268 270 272 274 276Used by:749 1031  Timeline
Symbol 278 BitmapUsed by:279 837
Symbol 279 GraphicUses:278Used by:358  Timeline
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:358
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:358
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:358
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:358
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:358
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:358
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:358
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:358
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:358
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:358
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:358
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:358
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:358
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:358
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:358
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:358
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:358
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:358
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:358
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:358
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:358
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:358
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:358
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:358
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:358
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:358
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:358
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:358
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:358
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:358
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:358
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:358
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:358
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:358
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:358
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:358
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:358
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:358
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:358
Symbol 358 MovieClip {tree0}Uses:279 202 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357Used by:749
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:361
Symbol 361 MovieClip {ebullet1}Uses:56 360 5 7 9 11 13 15Used by:749  Timeline
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:368
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:368
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368
Symbol 368 MovieClipUses:363 365 367Used by:369
Symbol 369 MovieClip {cdrone2}Uses:202 368 56 211 213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243Used by:749  Timeline
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:375
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:374
Symbol 374 MovieClipUses:373Used by:375 490 531 547 673
Symbol 375 MovieClip {main_fac2}Uses:202 371 374Used by:749
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:382
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:382
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:382
Symbol 382 MovieClipUses:377 379 381Used by:383
Symbol 383 MovieClip {tree_troopers_520128PB_fla.mspr_attacker2_62}Uses:202 382 256 258 260 262 264 266 268 270 272 274 276Used by:384  Timeline
Symbol 384 MovieClip {treeunit2}Uses:202 383 256 258 260 262 264 266 268 270 272 274 276Used by:749 1031
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:387
Symbol 387 MovieClip {tree1}Uses:202 386Used by:749 1031  Timeline
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:390
Symbol 390 MovieClip {ebullet2}Uses:56 389 5 7 9 11 13 15Used by:749  Timeline
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:397
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:397
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397
Symbol 397 MovieClipUses:392 394 396Used by:484 673
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:484
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:484
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:484
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:484
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:484
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:484
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:484
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:484
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:484
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:484
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:484
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:484
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:484
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:484
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:484
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:484
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:484
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:484
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:484
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:484
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:484
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:484
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:484
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:484
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:484
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:484
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:484
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:484
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:484
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:484
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:484
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:484
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:484
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:484
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:484
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:484
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:484
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:484
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:484
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:484
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:484
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:484
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:484
Symbol 484 MovieClip {cnuke}Uses:202 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 483Used by:749  Timeline
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:490
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:489
Symbol 489 MovieClipUses:488Used by:490 531 547 673
Symbol 490 MovieClip {main_fac3}Uses:202 486 374 489Used by:749
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:495
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:495
Symbol 495 MovieClipUses:492 494Used by:496
Symbol 496 MovieClip {treeunit3}Uses:202 495 256 258 260 262 264 266 268 270 272 274 276Used by:749 1031  Timeline
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:499
Symbol 499 MovieClip {tree2}Uses:202 498Used by:749 1031  Timeline
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:502
Symbol 502 MovieClip {hero_bullet1}Uses:56 501 18 20 22 24 26 28 30 32Used by:749
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:528 541 603 681 735 745
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:507
Symbol 507 MovieClipUses:506Used by:528
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:528 541
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:528 541
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:528 541
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:528 541
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:528 541
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:528 541
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:528 541
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:528 541
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:528 541
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:528 541
Symbol 528 MovieClip {tank1}Uses:202 504 507 509 511 513 515 517 519 521 523 525 527Used by:749  Timeline
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:531
Symbol 531 MovieClip {main_fac4}Uses:202 530 374 489Used by:749
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:534
Symbol 534 MovieClip {tree3}Uses:202 533Used by:749 1031  Timeline
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:537
Symbol 537 MovieClip {hero_bullet2}Uses:56 536 18 20 22 24 26 28 30 32Used by:749 964
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:540
Symbol 540 MovieClipUses:539Used by:541
Symbol 541 MovieClip {tank2}Uses:202 504 540 509 511 513 515 517 519 521 523 525 527Used by:749  Timeline
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:547
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:546
Symbol 546 MovieClipUses:545Used by:547 673
Symbol 547 MovieClip {main_fac5}Uses:202 543 374 489 546Used by:749
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:550
Symbol 550 MovieClip {tree4}Uses:202 549Used by:749 1031  Timeline
Symbol 551 MovieClipUses:55Used by:571 677
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:554
Symbol 554 MovieClipUses:553Used by:571 677
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:571 677
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:571 677
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:571 677
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:571 677
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:571 677
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:571 677
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:571 677
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:571 677
Symbol 571 MovieClip {hero_bullet3}Uses:551 554 556 558 560 562 564 566 568 570Used by:749
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:574
Symbol 574 MovieClipUses:573Used by:603
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:603 681
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:603 681
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:603 681
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:603 681
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:603 681
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:603 681
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:603 681
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:603 681
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:603 681
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:603 681
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:603 681
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:603 681
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:603 681
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:603 681
Symbol 603 MovieClip {tank3}Uses:202 504 574 576 578 580 582 584 586 588 590 592 594 596 598 600 602Used by:749  Timeline
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:606
Symbol 606 MovieClipUses:605Used by:673
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:673
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:673
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:673
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:673
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:673
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:673
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:673
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:673
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:673
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:673
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:673
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:673
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:673
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:673
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:673
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:673
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:673
Symbol 641 BitmapUsed by:642
Symbol 642 GraphicUses:641Used by:673
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:673
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:673
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:673
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:673
Symbol 651 BitmapUsed by:652
Symbol 652 GraphicUses:651Used by:673
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:673
Symbol 655 BitmapUsed by:656
Symbol 656 GraphicUses:655Used by:673
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:673
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:673
Symbol 661 BitmapUsed by:662
Symbol 662 GraphicUses:661Used by:673
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:673
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:673
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:673
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:673
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:673
Symbol 673 MovieClip {main_fac6}Uses:202 397 606 374 489 546 608 610 612 614 616 618 620 622 624 626 628 630 632 634 636 638 640 642 644 646 648 650 652 654 656 658 660 662 664 666 668 670 672Used by:749  Timeline
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:676
Symbol 676 MovieClip {tree5}Uses:202 675Used by:749 1031  Timeline
Symbol 677 MovieClip {hero_bullet3ex}Uses:551 554 556 558 560 562 564 566 568 570Used by:749
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:680
Symbol 680 MovieClipUses:679Used by:681
Symbol 681 MovieClip {tank4}Uses:202 504 680 576 578 580 582 584 586 588 590 592 594 596 598 600 602Used by:749  Timeline
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:708
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:708 741 748
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:708 741 748
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:708 741 748
Symbol 690 BitmapUsed by:691
Symbol 691 GraphicUses:690Used by:708 741 748
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:708 741 748
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:708 741 748
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:708 741 748
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:708 741 748
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:708 741 748
Symbol 702 BitmapUsed by:703
Symbol 703 GraphicUses:702Used by:708 741 748
Symbol 704 BitmapUsed by:705
Symbol 705 GraphicUses:704Used by:708 741 748
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:708 741 748
Symbol 708 MovieClip {small_fac1}Uses:202 683 685 687 689 691 693 695 697 699 701 703 705 707Used by:749  Timeline
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:711
Symbol 711 MovieClip {tree6}Uses:202 710Used by:749 1031  Timeline
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:714
Symbol 714 MovieClipUses:713Used by:735
Symbol 715 BitmapUsed by:716
Symbol 716 GraphicUses:715Used by:735
Symbol 717 BitmapUsed by:718
Symbol 718 GraphicUses:717Used by:735
Symbol 719 BitmapUsed by:720
Symbol 720 GraphicUses:719Used by:735
Symbol 721 BitmapUsed by:722
Symbol 722 GraphicUses:721Used by:735
Symbol 723 BitmapUsed by:724
Symbol 724 GraphicUses:723Used by:735
Symbol 725 BitmapUsed by:726
Symbol 726 GraphicUses:725Used by:735
Symbol 727 BitmapUsed by:728
Symbol 728 GraphicUses:727Used by:735
Symbol 729 BitmapUsed by:730
Symbol 730 GraphicUses:729Used by:735
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:735
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:735
Symbol 735 MovieClip {tank5}Uses:202 504 714 716 718 720 722 724 726 728 730 732 734Used by:749  Timeline
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:741
Symbol 738 BitmapUsed by:739
Symbol 739 GraphicUses:738Used by:740
Symbol 740 MovieClipUses:739Used by:741 748
Symbol 741 MovieClip {small_fac2}Uses:202 737 740 685 687 689 691 693 695 697 699 701 703 705 707Used by:749  Timeline
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:744
Symbol 744 MovieClip {tree7}Uses:202 743Used by:749 1031  Timeline
Symbol 745 MovieClip {tank6}Uses:202 504Used by:749
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:748
Symbol 748 MovieClip {small_fac3}Uses:202 747 740 685 687 689 691 693 695 697 699 701 703 705 707Used by:749  Timeline
Symbol 749 MovieClip {tree_troopers_520128PB_fla.mobj_force_export_46}Uses:244 247 277 358 361 369 375 384 387 390 484 490 496 499 502 528 531 534 537 541 547 550 571 603 673 676 677 681 708 711 735 741 744 745 748Used by:Timeline
Symbol 750 Sound {bg}Used by:Timeline
Symbol 751 Sound {completed}Used by:Timeline
Symbol 752 Sound {err}Used by:Timeline
Symbol 753 Sound {enemy}Used by:Timeline
Symbol 754 Sound {fac1}Used by:Timeline
Symbol 755 Sound {fac2}Used by:Timeline
Symbol 756 Sound {nuke_launch}Used by:Timeline
Symbol 757 Sound {nuke}Used by:Timeline
Symbol 758 Sound {research}Used by:Timeline
Symbol 759 Sound {tree}Used by:Timeline
Symbol 760 Sound {treeu}Used by:Timeline
Symbol 761 BitmapUsed by:763
Symbol 762 BitmapUsed by:763 963 1140
Symbol 763 GraphicUses:761 762Used by:Timeline
Symbol 764 MovieClipUsed by:Timeline
Symbol 765 GraphicUsed by:768
Symbol 766 MovieClipUses:95Used by:768
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:765 40 766 767Used by:1059 1072 1083 1093 1103 1113 1131  Timeline
Symbol 769 FontUsed by:770 771 789 793 794 795 796 801 802 803 806 807 808 811 812 816 817 818 819 821 822 823 824 825 826 827 828 829 831 832 833 834 835 836 838 839 840 841 842 843 845 846 849 850 851 852 855 857 859 860 866 870 872 874 875 876 877 878 881 883 885 893 894 897 898 903 904 905 906 907 908 909 910 911 912 913 915 916 917 918 919 920 921 922 923 924 925 927 928 932 934 935 937 938 940 947 949 953 954 957 958 960 961 962 965 966 967 969 970 974 982 983 984 985 986 987 988 989 990 991 992 1004 1005 1006 1007 1008 1009 1010 1011 1013 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1033 1034 1035 1036 1037 1038 1039 1040 1041 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1065 1066 1068 1069 1078 1079 1081 1089 1090 1091 1099 1100 1101 1109 1110 1111 1122 1123 1124 1125 1126 1127 1129 1130 1137 1139 1147 1148
Symbol 770 EditableTextUses:769Used by:Timeline
Symbol 771 EditableTextUses:769Used by:Timeline
Symbol 772 GraphicUsed by:774
Symbol 773 GraphicUsed by:774
Symbol 774 ButtonUses:772 773Used by:Timeline
Symbol 775 GraphicUsed by:777
Symbol 776 GraphicUsed by:777
Symbol 777 ButtonUses:775 776Used by:Timeline
Symbol 778 GraphicUsed by:780
Symbol 779 GraphicUsed by:780
Symbol 780 ButtonUses:778 779Used by:Timeline
Symbol 781 ButtonUses:40Used by:Timeline
Symbol 782 FontUsed by:783
Symbol 783 EditableTextUses:782Used by:Timeline
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:786 787
Symbol 786 MovieClipUses:785Used by:787
Symbol 787 ButtonUses:786 785Used by:Timeline
Symbol 788 GraphicUsed by:Timeline
Symbol 789 EditableTextUses:769Used by:Timeline
Symbol 790 GraphicUsed by:792
Symbol 791 GraphicUsed by:792
Symbol 792 ButtonUses:790 791Used by:Timeline
Symbol 793 EditableTextUses:769Used by:Timeline
Symbol 794 EditableTextUses:769Used by:Timeline
Symbol 795 EditableTextUses:769Used by:Timeline
Symbol 796 EditableTextUses:769Used by:Timeline
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:Timeline
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:Timeline
Symbol 801 EditableTextUses:769Used by:Timeline
Symbol 802 EditableTextUses:769Used by:Timeline
Symbol 803 EditableTextUses:769Used by:Timeline
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:Timeline
Symbol 806 EditableTextUses:769Used by:Timeline
Symbol 807 EditableTextUses:769Used by:Timeline
Symbol 808 EditableTextUses:769Used by:Timeline
Symbol 809 BitmapUsed by:810
Symbol 810 GraphicUses:809Used by:Timeline
Symbol 811 EditableTextUses:769Used by:Timeline
Symbol 812 EditableTextUses:769Used by:Timeline
Symbol 813 GraphicUsed by:815
Symbol 814 GraphicUsed by:815
Symbol 815 ButtonUses:813 814Used by:Timeline
Symbol 816 EditableTextUses:769Used by:Timeline
Symbol 817 EditableTextUses:769Used by:Timeline
Symbol 818 EditableTextUses:769Used by:Timeline
Symbol 819 EditableTextUses:769Used by:Timeline
Symbol 820 GraphicUsed by:Timeline
Symbol 821 EditableTextUses:769Used by:Timeline
Symbol 822 EditableTextUses:769Used by:Timeline
Symbol 823 EditableTextUses:769Used by:Timeline
Symbol 824 EditableTextUses:769Used by:Timeline
Symbol 825 EditableTextUses:769Used by:Timeline
Symbol 826 EditableTextUses:769Used by:Timeline
Symbol 827 EditableTextUses:769Used by:Timeline
Symbol 828 EditableTextUses:769Used by:Timeline
Symbol 829 EditableTextUses:769Used by:Timeline
Symbol 830 GraphicUsed by:Timeline
Symbol 831 EditableTextUses:769Used by:Timeline
Symbol 832 EditableTextUses:769Used by:Timeline
Symbol 833 EditableTextUses:769Used by:Timeline
Symbol 834 EditableTextUses:769Used by:Timeline
Symbol 835 EditableTextUses:769Used by:Timeline
Symbol 836 EditableTextUses:769Used by:Timeline
Symbol 837 GraphicUses:278Used by:Timeline
Symbol 838 EditableTextUses:769Used by:Timeline
Symbol 839 EditableTextUses:769Used by:Timeline
Symbol 840 EditableTextUses:769Used by:Timeline
Symbol 841 EditableTextUses:769Used by:Timeline
Symbol 842 EditableTextUses:769Used by:Timeline
Symbol 843 EditableTextUses:769Used by:Timeline
Symbol 844 GraphicUsed by:Timeline
Symbol 845 EditableTextUses:769Used by:Timeline
Symbol 846 EditableTextUses:769Used by:Timeline
Symbol 847 BitmapUsed by:848 854 858 896
Symbol 848 GraphicUses:847Used by:Timeline
Symbol 849 EditableTextUses:769Used by:Timeline
Symbol 850 EditableTextUses:769Used by:Timeline
Symbol 851 EditableTextUses:769Used by:Timeline
Symbol 852 EditableTextUses:769Used by:Timeline
Symbol 853 GraphicUsed by:Timeline
Symbol 854 GraphicUses:847Used by:Timeline
Symbol 855 EditableTextUses:769Used by:Timeline
Symbol 856 GraphicUsed by:Timeline
Symbol 857 EditableTextUses:769Used by:Timeline
Symbol 858 GraphicUses:847Used by:Timeline
Symbol 859 EditableTextUses:769Used by:Timeline
Symbol 860 EditableTextUses:769Used by:Timeline
Symbol 861 GraphicUsed by:Timeline
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:862Used by:1059 1072 1083 1093 1103 1113 1131  Timeline
Symbol 864 GraphicUsed by:1059 1072 1083 1093 1103 1113 1131  Timeline
Symbol 865 FontUsed by:866 870 872 874 875 876 877 878 885 917 918 919 920 921 922 923 924 925 930 942 944 1013 1033 1034 1035 1036 1037 1038 1039 1040 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1060 1061 1062 1070 1073 1074 1075 1076 1084 1085 1086 1087 1094 1095 1096 1097 1104 1105 1106 1107 1114 1115 1116 1117 1118 1119 1120 1137 1139 1147 1149
Symbol 866 EditableTextUses:769 865Used by:Timeline
Symbol 867 GraphicUsed by:868
Symbol 868 ButtonUses:867Used by:1059 1072 1083 1093 1103 1113 1131  Timeline
Symbol 869 GraphicUsed by:Timeline
Symbol 870 EditableTextUses:769 865Used by:Timeline
Symbol 871 GraphicUsed by:Timeline
Symbol 872 EditableTextUses:769 865Used by:Timeline
Symbol 873 GraphicUsed by:Timeline
Symbol 874 EditableTextUses:769 865Used by:Timeline
Symbol 875 EditableTextUses:769 865Used by:Timeline
Symbol 876 EditableTextUses:769 865Used by:Timeline
Symbol 877 EditableTextUses:769 865Used by:Timeline
Symbol 878 EditableTextUses:769 865Used by:Timeline
Symbol 879 GraphicUsed by:1072 1093 1131  Timeline
Symbol 880 GraphicUsed by:884 1042
Symbol 881 EditableTextUses:769Used by:884
Symbol 882 GraphicUsed by:884
Symbol 883 EditableTextUses:769Used by:884
Symbol 884 ButtonUses:880 881 882 883Used by:1059  Timeline
Symbol 885 EditableTextUses:769 865Used by:Timeline
Symbol 886 GraphicUsed by:891
Symbol 887 GraphicUsed by:888 1044
Symbol 888 MovieClipUses:887Used by:889 1044
Symbol 889 MovieClip {tree_troopers_520128PB_fla.mgfx_b_in_game_growth_122}Uses:888Used by:891
Symbol 890 GraphicUsed by:891
Symbol 891 ButtonUses:886 889 890Used by:1059  Timeline
Symbol 892 GraphicUsed by:Timeline
Symbol 893 EditableTextUses:769Used by:Timeline
Symbol 894 EditableTextUses:769Used by:Timeline
Symbol 895 GraphicUsed by:Timeline
Symbol 896 GraphicUses:847Used by:Timeline
Symbol 897 EditableTextUses:769Used by:Timeline
Symbol 898 EditableTextUses:769Used by:Timeline
Symbol 899 GraphicUsed by:Timeline
Symbol 900 BitmapUsed by:902 963
Symbol 901 BitmapUsed by:902 963
Symbol 902 GraphicUses:900 901Used by:Timeline
Symbol 903 EditableTextUses:769Used by:Timeline
Symbol 904 EditableTextUses:769Used by:Timeline
Symbol 905 EditableTextUses:769Used by:Timeline
Symbol 906 EditableTextUses:769Used by:Timeline
Symbol 907 EditableTextUses:769Used by:Timeline
Symbol 908 EditableTextUses:769Used by:Timeline
Symbol 909 EditableTextUses:769Used by:Timeline
Symbol 910 EditableTextUses:769Used by:Timeline
Symbol 911 EditableTextUses:769Used by:Timeline
Symbol 912 EditableTextUses:769Used by:Timeline
Symbol 913 EditableTextUses:769Used by:Timeline
Symbol 914 GraphicUsed by:Timeline
Symbol 915 EditableTextUses:769Used by:Timeline
Symbol 916 EditableTextUses:769Used by:Timeline
Symbol 917 EditableTextUses:769 865Used by:Timeline
Symbol 918 EditableTextUses:769 865Used by:Timeline
Symbol 919 EditableTextUses:769 865Used by:Timeline
Symbol 920 EditableTextUses:769 865Used by:Timeline
Symbol 921 EditableTextUses:769 865Used by:Timeline
Symbol 922 EditableTextUses:769 865Used by:Timeline
Symbol 923 EditableTextUses:769 865Used by:Timeline
Symbol 924 EditableTextUses:769 865Used by:Timeline
Symbol 925 EditableTextUses:769 865Used by:Timeline
Symbol 926 GraphicUsed by:Timeline
Symbol 927 EditableTextUses:769Used by:Timeline
Symbol 928 EditableTextUses:769Used by:Timeline
Symbol 929 GraphicUsed by:Timeline
Symbol 930 TextUses:865Used by:1072 1083 1093 1103 1113 1131  Timeline
Symbol 931 GraphicUsed by:1131  Timeline
Symbol 932 EditableTextUses:769Used by:Timeline
Symbol 933 GraphicUsed by:1072 1083 1093 1103 1113 1131  Timeline
Symbol 934 EditableTextUses:769Used by:Timeline
Symbol 935 EditableTextUses:769Used by:Timeline
Symbol 936 GraphicUsed by:1131  Timeline
Symbol 937 EditableTextUses:769Used by:Timeline
Symbol 938 EditableTextUses:769Used by:Timeline
Symbol 939 GraphicUsed by:1131  Timeline
Symbol 940 EditableTextUses:769Used by:Timeline
Symbol 941 GraphicUsed by:945 1071
Symbol 942 EditableTextUses:865Used by:945
Symbol 943 GraphicUsed by:945
Symbol 944 EditableTextUses:865Used by:945
Symbol 945 ButtonUses:941 942 943 944Used by:1072 1083 1093 1103 1113 1131  Timeline
Symbol 946 GraphicUsed by:Timeline
Symbol 947 EditableTextUses:769Used by:Timeline
Symbol 948 GraphicUsed by:Timeline
Symbol 949 EditableTextUses:769Used by:Timeline
Symbol 950 GraphicUsed by:Timeline
Symbol 951 BitmapUsed by:952 956
Symbol 952 GraphicUses:951Used by:Timeline
Symbol 953 EditableTextUses:769Used by:Timeline
Symbol 954 EditableTextUses:769Used by:Timeline
Symbol 955 GraphicUsed by:Timeline
Symbol 956 GraphicUses:951Used by:Timeline
Symbol 957 EditableTextUses:769Used by:Timeline
Symbol 958 EditableTextUses:769Used by:Timeline
Symbol 959 GraphicUsed by:Timeline
Symbol 960 EditableTextUses:769Used by:Timeline
Symbol 961 EditableTextUses:769Used by:Timeline
Symbol 962 EditableTextUses:769Used by:Timeline
Symbol 963 GraphicUses:900 901 762Used by:964
Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125}Uses:963 537Used by:Timeline
Symbol 965 EditableTextUses:769Used by:Timeline
Symbol 966 EditableTextUses:769Used by:Timeline
Symbol 967 EditableTextUses:769Used by:Timeline
Symbol 968 GraphicUsed by:Timeline
Symbol 969 EditableTextUses:769Used by:Timeline
Symbol 970 EditableTextUses:769Used by:Timeline
Symbol 971 GraphicUsed by:972
Symbol 972 ButtonUses:971Used by:Timeline
Symbol 973 GraphicUsed by:Timeline
Symbol 974 EditableTextUses:769Used by:Timeline
Symbol 975 GraphicUsed by:977
Symbol 976 GraphicUsed by:977
Symbol 977 ButtonUses:975 976Used by:Timeline
Symbol 978 GraphicUsed by:980
Symbol 979 GraphicUsed by:980
Symbol 980 ButtonUses:978 979Used by:Timeline
Symbol 981 MovieClipUses:39 40 42Used by:Timeline
Symbol 982 EditableTextUses:769Used by:Timeline
Symbol 983 EditableTextUses:769Used by:Timeline
Symbol 984 EditableTextUses:769Used by:Timeline
Symbol 985 EditableTextUses:769Used by:Timeline
Symbol 986 EditableTextUses:769Used by:Timeline
Symbol 987 EditableTextUses:769Used by:Timeline
Symbol 988 EditableTextUses:769Used by:Timeline
Symbol 989 EditableTextUses:769Used by:Timeline
Symbol 990 EditableTextUses:769Used by:Timeline
Symbol 991 EditableTextUses:769Used by:Timeline
Symbol 992 EditableTextUses:769Used by:Timeline
Symbol 993 BitmapUsed by:994
Symbol 994 GraphicUses:993Used by:995
Symbol 995 MovieClipUses:994Used by:996
Symbol 996 MovieClipUses:995Used by:Timeline
Symbol 997 GraphicUsed by:998
Symbol 998 MovieClipUses:997Used by:999
Symbol 999 MovieClip {tree_troopers_520128PB_fla.mdia_stage_clear_135}Uses:998Used by:Timeline
Symbol 1000 GraphicUsed by:1001
Symbol 1001 MovieClipUses:1000Used by:1002 1012
Symbol 1002 MovieClipUses:1001Used by:Timeline
Symbol 1003 GraphicUsed by:1012
Symbol 1004 EditableTextUses:769Used by:1012
Symbol 1005 EditableTextUses:769Used by:1012
Symbol 1006 EditableTextUses:769Used by:1012
Symbol 1007 EditableTextUses:769Used by:1012
Symbol 1008 EditableTextUses:769Used by:1012
Symbol 1009 EditableTextUses:769Used by:1012
Symbol 1010 EditableTextUses:769Used by:1012
Symbol 1011 EditableTextUses:769Used by:1012
Symbol 1012 MovieClip {tree_troopers_520128PB_fla.mgui_information_139}Uses:1003 1004 1005 1006 1007 1008 1001 1009 1010 1011Used by:Timeline
Symbol 1013 EditableTextUses:769 865Used by:1059
Symbol 1014 BitmapUsed by:1015
Symbol 1015 GraphicUses:1014Used by:1016
Symbol 1016 MovieClipUses:1015Used by:1059
Symbol 1017 GraphicUsed by:1059
Symbol 1018 EditableTextUses:769Used by:1031
Symbol 1019 EditableTextUses:769Used by:1031
Symbol 1020 EditableTextUses:769Used by:1031
Symbol 1021 EditableTextUses:769Used by:1031
Symbol 1022 EditableTextUses:769Used by:1031
Symbol 1023 EditableTextUses:769Used by:1031
Symbol 1024 EditableTextUses:769Used by:1031
Symbol 1025 EditableTextUses:769Used by:1031
Symbol 1026 EditableTextUses:769Used by:1031
Symbol 1027 EditableTextUses:769Used by:1031
Symbol 1028 EditableTextUses:769Used by:1031
Symbol 1029 EditableTextUses:769Used by:1031
Symbol 1030 EditableTextUses:769Used by:1031
Symbol 1031 MovieClip {tree_troopers_520128PB_fla.mgui_desc_build_142}Uses:1018 1019 387 277 1020 499 384 1021 534 496 1022 550 1023 676 1024 711 1025 744 1026 1027 1028 1029 1030Used by:1059
Symbol 1032 GraphicUsed by:1059
Symbol 1033 EditableTextUses:769 865Used by:1059
Symbol 1034 EditableTextUses:769 865Used by:1059
Symbol 1035 EditableTextUses:769 865Used by:1059
Symbol 1036 EditableTextUses:769 865Used by:1059
Symbol 1037 EditableTextUses:769 865Used by:1059
Symbol 1038 EditableTextUses:769 865Used by:1059
Symbol 1039 EditableTextUses:769 865Used by:1059
Symbol 1040 EditableTextUses:769 865Used by:1059
Symbol 1041 EditableTextUses:769Used by:1042
Symbol 1042 ButtonUses:880 1041Used by:1059
Symbol 1043 GraphicUsed by:1044
Symbol 1044 ButtonUses:1043 888 887Used by:1059
Symbol 1045 EditableTextUses:769 865Used by:1059
Symbol 1046 EditableTextUses:769 865Used by:1059
Symbol 1047 EditableTextUses:769 865Used by:1059
Symbol 1048 EditableTextUses:769 865Used by:1059
Symbol 1049 EditableTextUses:769 865Used by:1059
Symbol 1050 EditableTextUses:769 865Used by:1059
Symbol 1051 EditableTextUses:769 865Used by:1059
Symbol 1052 EditableTextUses:769 865Used by:1059
Symbol 1053 EditableTextUses:769 865Used by:1059
Symbol 1054 EditableTextUses:769 865Used by:1059
Symbol 1055 EditableTextUses:769 865Used by:1059
Symbol 1056 EditableTextUses:769 865Used by:1059
Symbol 1057 EditableTextUses:769 865Used by:1059
Symbol 1058 EditableTextUses:769 865Used by:1059
Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140}Uses:863 864 1013 1016 1017 1031 868 1032 1033 1034 1035 1036 1037 1038 1039 1040 1042 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 884 891 768Used by:Timeline
Symbol 1060 EditableTextUses:865Used by:1063
Symbol 1061 EditableTextUses:865Used by:1063
Symbol 1062 EditableTextUses:865Used by:1063
Symbol 1063 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_pollen_146}Uses:1060 1061 1062Used by:1072
Symbol 1064 GraphicUsed by:1072 1083 1093 1103 1113
Symbol 1065 EditableTextUses:769Used by:1072
Symbol 1066 EditableTextUses:769Used by:1072
Symbol 1067 GraphicUsed by:1072
Symbol 1068 EditableTextUses:769Used by:1072
Symbol 1069 EditableTextUses:769Used by:1072
Symbol 1070 EditableTextUses:865Used by:1071
Symbol 1071 ButtonUses:941 1070Used by:1072 1083 1093 1103 1113 1131
Symbol 1072 MovieClip {tree_troopers_520128PB_fla.mdia_growth_pollen_turret_145}Uses:863 864 930 1063 868 1064 1065 933 1066 1067 1068 879 945 1069 1071 768Used by:Timeline
Symbol 1073 EditableTextUses:865Used by:1077
Symbol 1074 EditableTextUses:865Used by:1077
Symbol 1075 EditableTextUses:865Used by:1077
Symbol 1076 EditableTextUses:865Used by:1077
Symbol 1077 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_flower_149}Uses:1073 1074 1075 1076Used by:1083
Symbol 1078 EditableTextUses:769Used by:1083
Symbol 1079 EditableTextUses:769Used by:1083
Symbol 1080 GraphicUsed by:1083 1093 1103 1113
Symbol 1081 EditableTextUses:769Used by:1083
Symbol 1082 GraphicUsed by:1083
Symbol 1083 MovieClip {tree_troopers_520128PB_fla.mdia_growth_flower_turret_148}Uses:863 864 930 1077 868 1064 1078 933 1079 1080 1081 1082 1071 945 768Used by:Timeline
Symbol 1084 EditableTextUses:865Used by:1088
Symbol 1085 EditableTextUses:865Used by:1088
Symbol 1086 EditableTextUses:865Used by:1088
Symbol 1087 EditableTextUses:865Used by:1088
Symbol 1088 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_archer_151}Uses:1084 1085 1086 1087Used by:1093
Symbol 1089 EditableTextUses:769Used by:1093
Symbol 1090 EditableTextUses:769Used by:1093
Symbol 1091 EditableTextUses:769Used by:1093
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClip {tree_troopers_520128PB_fla.mdia_growth_archer_tree_150}Uses:863 864 930 1088 868 1064 1089 933 1090 1080 1091 879 1071 1092 945 768Used by:Timeline
Symbol 1094 EditableTextUses:865Used by:1098
Symbol 1095 EditableTextUses:865Used by:1098
Symbol 1096 EditableTextUses:865Used by:1098
Symbol 1097 EditableTextUses:865Used by:1098
Symbol 1098 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_attacker_153}Uses:1094 1095 1096 1097Used by:1103
Symbol 1099 EditableTextUses:769Used by:1103
Symbol 1100 EditableTextUses:769Used by:1103
Symbol 1101 EditableTextUses:769Used by:1103
Symbol 1102 GraphicUsed by:1103
Symbol 1103 MovieClip {tree_troopers_520128PB_fla.mdia_growth_attacker_tree_152}Uses:863 864 930 1098 868 1064 1099 933 1100 1080 1101 1102 1071 945 768Used by:Timeline
Symbol 1104 EditableTextUses:865Used by:1108
Symbol 1105 EditableTextUses:865Used by:1108
Symbol 1106 EditableTextUses:865Used by:1108
Symbol 1107 EditableTextUses:865Used by:1108
Symbol 1108 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_shielder_155}Uses:1104 1105 1106 1107Used by:1113
Symbol 1109 EditableTextUses:769Used by:1113
Symbol 1110 EditableTextUses:769Used by:1113
Symbol 1111 EditableTextUses:769Used by:1113
Symbol 1112 GraphicUsed by:1113
Symbol 1113 MovieClip {tree_troopers_520128PB_fla.mdia_growth_shielder_tree_154}Uses:863 864 930 1108 868 1064 1109 933 1110 1080 1111 1112 1071 945 768Used by:Timeline
Symbol 1114 EditableTextUses:865Used by:1121
Symbol 1115 EditableTextUses:865Used by:1121
Symbol 1116 EditableTextUses:865Used by:1121
Symbol 1117 EditableTextUses:865Used by:1121
Symbol 1118 EditableTextUses:865Used by:1121
Symbol 1119 EditableTextUses:865Used by:1121
Symbol 1120 EditableTextUses:865Used by:1121
Symbol 1121 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_earth_157}Uses:1114 1115 1116 1117 1118 1119 1120Used by:1131
Symbol 1122 EditableTextUses:769Used by:1131
Symbol 1123 EditableTextUses:769Used by:1131
Symbol 1124 EditableTextUses:769Used by:1131
Symbol 1125 EditableTextUses:769Used by:1131
Symbol 1126 EditableTextUses:769Used by:1131
Symbol 1127 EditableTextUses:769Used by:1131
Symbol 1128 GraphicUsed by:1131
Symbol 1129 EditableTextUses:769Used by:1131
Symbol 1130 EditableTextUses:769Used by:1131
Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156}Uses:863 864 930 1121 868 931 1122 933 1123 1124 936 1125 1126 939 1127 1128 1129 879 945 1130 1071 768Used by:Timeline
Symbol 1132 GraphicUsed by:1133
Symbol 1133 MovieClipUses:1132Used by:Timeline
Symbol 1134 BitmapUsed by:1135
Symbol 1135 GraphicUses:1134Used by:1136
Symbol 1136 MovieClipUses:1135Used by:Timeline
Symbol 1137 EditableTextUses:769 865Used by:1138
Symbol 1138 MovieClipUses:1137Used by:Timeline
Symbol 1139 EditableTextUses:769 865Used by:Timeline
Symbol 1140 GraphicUses:762Used by:Timeline
Symbol 1141 GraphicUsed by:1142
Symbol 1142 MovieClipUses:1141Used by:Timeline
Symbol 1143 GraphicUsed by:Timeline
Symbol 1144 GraphicUsed by:1145
Symbol 1145 MovieClipUses:1144Used by:Timeline
Symbol 1146 GraphicUsed by:Timeline
Symbol 1147 EditableTextUses:769 865Used by:Timeline
Symbol 1148 EditableTextUses:769Used by:Timeline
Symbol 1149 EditableTextUses:865Used by:Timeline
Symbol 1150 GraphicUsed by:1152
Symbol 1151 GraphicUsed by:1152
Symbol 1152 ButtonUses:1150 1151Used by:Timeline
Symbol 1153 GraphicUsed by:1155
Symbol 1154 GraphicUsed by:1155
Symbol 1155 ButtonUses:1153 1154Used by:Timeline
Symbol 1156 GraphicUsed by:1158
Symbol 1157 GraphicUsed by:1158
Symbol 1158 ButtonUses:1156 1157Used by:Timeline
Streaming Sound 1Used by:Symbol 197 MovieClip {tree_troopers_520128PB_fla.LOGOEND_43}

Instance Names

"b_preload"Frame 1Symbol 200 Button
"soundgage"Frame 52Symbol 768 MovieClip
"b_start"Frame 55Symbol 774 Button
"b_highscores"Frame 55Symbol 777 Button
"b_moregames1"Frame 55Symbol 780 Button
"b_mfz"Frame 55Symbol 781 Button
"b_mfz_logo"Frame 55Symbol 787 Button
"b_next"Frame 56Symbol 792 Button
"bok"Frame 205Symbol 868 Button
"bok"Frame 246Symbol 868 Button
"game"Frame 306Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125}
"score"Frame 306Symbol 965 EditableText
"timebonus"Frame 306Symbol 966 EditableText
"mana"Frame 306Symbol 969 EditableText
"hp"Frame 306Symbol 970 EditableText
"gage_mana"Frame 306Symbol 65 MovieClip {gage}
"gage_hp"Frame 306Symbol 65 MovieClip {gage}
"ratro"Frame 306Symbol 974 EditableText
"lside"Frame 306Symbol 977 Button
"rside"Frame 306Symbol 980 Button
"bbuild"Frame 306Symbol 815 Button
"buildgage"Frame 306Symbol 981 MovieClip
"rep"Frame 306Symbol 982 EditableText
"gameover"Frame 306Symbol 996 MovieClip
"stageclear"Frame 306Symbol 999 MovieClip {tree_troopers_520128PB_fla.mdia_stage_clear_135}
"guidearrow"Frame 306Symbol 1002 MovieClip
"info"Frame 306Symbol 1012 MovieClip {tree_troopers_520128PB_fla.mgui_information_139}
"build_dlg"Frame 306Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140}
"dlg7"Frame 306Symbol 1072 MovieClip {tree_troopers_520128PB_fla.mdia_growth_pollen_turret_145}
"dlg6"Frame 306Symbol 1083 MovieClip {tree_troopers_520128PB_fla.mdia_growth_flower_turret_148}
"dlg3"Frame 306Symbol 1093 MovieClip {tree_troopers_520128PB_fla.mdia_growth_archer_tree_150}
"dlg2"Frame 306Symbol 1103 MovieClip {tree_troopers_520128PB_fla.mdia_growth_attacker_tree_152}
"dlg1"Frame 306Symbol 1113 MovieClip {tree_troopers_520128PB_fla.mdia_growth_shielder_tree_154}
"dlg0"Frame 306Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156}
"mousepic"Frame 306Symbol 1133 MovieClip
"score"Frame 548Symbol 1148 EditableText
"playername"Frame 548Symbol 1149 EditableText
"b_moregames2"Frame 548Symbol 1152 Button
"b_menu"Frame 548Symbol 1155 Button
"b_submit"Frame 548Symbol 1158 Button
"hit"Symbol 57 MovieClip {testobject} Frame 1Symbol 56 MovieClip
"hit"Symbol 62 MovieClip {bulletsmall} Frame 1Symbol 56 MovieClip
"barmask"Symbol 100 MovieClip {tree_troopers_520128PB_fla.bar_root_18} Frame 1Symbol 96 MovieClip
"bar"Symbol 198 MovieClip {tree_troopers_520128PB_fla.THEPRELOADER_1} Frame 1Symbol 100 MovieClip {tree_troopers_520128PB_fla.bar_root_18}
"hit"Symbol 244 MovieClip {cdrone1} Frame 1Symbol 202 MovieClip
"hit"Symbol 247 MovieClip {main_fac1} Frame 1Symbol 202 MovieClip
"hit"Symbol 277 MovieClip {treeunit1} Frame 1Symbol 202 MovieClip
"hit"Symbol 358 MovieClip {tree0} Frame 1Symbol 202 MovieClip
"hit"Symbol 361 MovieClip {ebullet1} Frame 1Symbol 56 MovieClip
"hit"Symbol 369 MovieClip {cdrone2} Frame 1Symbol 202 MovieClip
"gun16"Symbol 369 MovieClip {cdrone2} Frame 1Symbol 56 MovieClip
"hit"Symbol 375 MovieClip {main_fac2} Frame 1Symbol 202 MovieClip
"gun2"Symbol 375 MovieClip {main_fac2} Frame 1Symbol 374 MovieClip
"gun3"Symbol 375 MovieClip {main_fac2} Frame 1Symbol 374 MovieClip
"gun1"Symbol 375 MovieClip {main_fac2} Frame 1Symbol 374 MovieClip
"hit"Symbol 383 MovieClip {tree_troopers_520128PB_fla.mspr_attacker2_62} Frame 1Symbol 202 MovieClip
"hit"Symbol 384 MovieClip {treeunit2} Frame 1Symbol 202 MovieClip
"hit"Symbol 387 MovieClip {tree1} Frame 1Symbol 202 MovieClip
"hit"Symbol 390 MovieClip {ebullet2} Frame 1Symbol 56 MovieClip
"hit"Symbol 484 MovieClip {cnuke} Frame 1Symbol 202 MovieClip
"hit"Symbol 490 MovieClip {main_fac3} Frame 1Symbol 202 MovieClip
"gun2"Symbol 490 MovieClip {main_fac3} Frame 1Symbol 374 MovieClip
"gun3"Symbol 490 MovieClip {main_fac3} Frame 1Symbol 374 MovieClip
"gun1"Symbol 490 MovieClip {main_fac3} Frame 1Symbol 374 MovieClip
"gun4"Symbol 490 MovieClip {main_fac3} Frame 1Symbol 489 MovieClip
"hit"Symbol 496 MovieClip {treeunit3} Frame 1Symbol 202 MovieClip
"hit"Symbol 499 MovieClip {tree2} Frame 1Symbol 202 MovieClip
"hit"Symbol 502 MovieClip {hero_bullet1} Frame 1Symbol 56 MovieClip
"hit"Symbol 528 MovieClip {tank1} Frame 1Symbol 202 MovieClip
"gun11"Symbol 528 MovieClip {tank1} Frame 1Symbol 507 MovieClip
"hit"Symbol 531 MovieClip {main_fac4} Frame 1Symbol 202 MovieClip
"gun2"Symbol 531 MovieClip {main_fac4} Frame 1Symbol 374 MovieClip
"gun3"Symbol 531 MovieClip {main_fac4} Frame 1Symbol 374 MovieClip
"gun1"Symbol 531 MovieClip {main_fac4} Frame 1Symbol 374 MovieClip
"gun4"Symbol 531 MovieClip {main_fac4} Frame 1Symbol 489 MovieClip
"hit"Symbol 534 MovieClip {tree3} Frame 1Symbol 202 MovieClip
"hit"Symbol 537 MovieClip {hero_bullet2} Frame 1Symbol 56 MovieClip
"hit"Symbol 541 MovieClip {tank2} Frame 1Symbol 202 MovieClip
"gun12"Symbol 541 MovieClip {tank2} Frame 1Symbol 540 MovieClip
"hit"Symbol 547 MovieClip {main_fac5} Frame 1Symbol 202 MovieClip
"gun2"Symbol 547 MovieClip {main_fac5} Frame 1Symbol 374 MovieClip
"gun3"Symbol 547 MovieClip {main_fac5} Frame 1Symbol 374 MovieClip
"gun1"Symbol 547 MovieClip {main_fac5} Frame 1Symbol 374 MovieClip
"gun4"Symbol 547 MovieClip {main_fac5} Frame 1Symbol 489 MovieClip
"gun5"Symbol 547 MovieClip {main_fac5} Frame 1Symbol 546 MovieClip
"hit"Symbol 550 MovieClip {tree4} Frame 1Symbol 202 MovieClip
"hit"Symbol 571 MovieClip {hero_bullet3} Frame 1Symbol 551 MovieClip
"hit"Symbol 603 MovieClip {tank3} Frame 1Symbol 202 MovieClip
"gun13"Symbol 603 MovieClip {tank3} Frame 1Symbol 574 MovieClip
"hit"Symbol 673 MovieClip {main_fac6} Frame 1Symbol 202 MovieClip
"gun6"Symbol 673 MovieClip {main_fac6} Frame 1Symbol 397 MovieClip
"gun2"Symbol 673 MovieClip {main_fac6} Frame 1Symbol 374 MovieClip
"gun3"Symbol 673 MovieClip {main_fac6} Frame 1Symbol 374 MovieClip
"gun1"Symbol 673 MovieClip {main_fac6} Frame 1Symbol 374 MovieClip
"gun4"Symbol 673 MovieClip {main_fac6} Frame 1Symbol 489 MovieClip
"gun5"Symbol 673 MovieClip {main_fac6} Frame 1Symbol 546 MovieClip
"gun6"Symbol 673 MovieClip {main_fac6} Frame 11Symbol 397 MovieClip
"gun6"Symbol 673 MovieClip {main_fac6} Frame 44Symbol 397 MovieClip
"hit"Symbol 676 MovieClip {tree5} Frame 1Symbol 202 MovieClip
"hit"Symbol 677 MovieClip {hero_bullet3ex} Frame 1Symbol 551 MovieClip
"hit"Symbol 681 MovieClip {tank4} Frame 1Symbol 202 MovieClip
"gun14"Symbol 681 MovieClip {tank4} Frame 1Symbol 680 MovieClip
"hit"Symbol 708 MovieClip {small_fac1} Frame 1Symbol 202 MovieClip
"hit"Symbol 711 MovieClip {tree6} Frame 1Symbol 202 MovieClip
"hit"Symbol 735 MovieClip {tank5} Frame 1Symbol 202 MovieClip
"gun15"Symbol 735 MovieClip {tank5} Frame 1Symbol 714 MovieClip
"hit"Symbol 741 MovieClip {small_fac2} Frame 1Symbol 202 MovieClip
"gun1"Symbol 741 MovieClip {small_fac2} Frame 1Symbol 740 MovieClip
"hit"Symbol 744 MovieClip {tree7} Frame 1Symbol 202 MovieClip
"hit"Symbol 745 MovieClip {tank6} Frame 1Symbol 202 MovieClip
"hit"Symbol 748 MovieClip {small_fac3} Frame 1Symbol 202 MovieClip
"gun1"Symbol 748 MovieClip {small_fac3} Frame 1Symbol 740 MovieClip
"gun2"Symbol 748 MovieClip {small_fac3} Frame 1Symbol 740 MovieClip
"e0"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e1"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e3"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e5"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e6"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e4"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e2"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e11"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e9"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e7"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e13"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e19"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e17"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e15"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e21"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e23"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e12"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e10"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e8"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e14"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e20"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e18"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e16"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e22"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"e24"Symbol 964 MovieClip {tree_troopers_520128PB_fla.mgame_125} Frame 1Symbol 537 MovieClip {hero_bullet2}
"desc"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1031 MovieClip {tree_troopers_520128PB_fla.mgui_desc_build_142}
"bok"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 868 Button
"b_nogrowth0"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1044 Button
"bfake0"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1042 Button
"b_nogrowth1"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1044 Button
"bfake1"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1042 Button
"b_nogrowth2"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1044 Button
"b_nogrowth3"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1044 Button
"b_nogrowth4"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1044 Button
"bfake2"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1042 Button
"b_nogrowth5"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1044 Button
"bfake3"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1042 Button
"b_nogrowth6"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1044 Button
"t1"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1045 EditableText
"t2"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1046 EditableText
"t3"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1047 EditableText
"t4"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1048 EditableText
"t5"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1049 EditableText
"t6"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1050 EditableText
"t7"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 1051 EditableText
"b0"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 884 Button
"d0"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 891 Button
"b1"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 884 Button
"d1"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 891 Button
"b2"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 884 Button
"d2"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 891 Button
"b3"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 884 Button
"d3"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 891 Button
"b4"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 884 Button
"d4"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 891 Button
"b5"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 884 Button
"d5"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 891 Button
"b6"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 884 Button
"d6"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 891 Button
"d7"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 891 Button
"gage"Symbol 1059 MovieClip {tree_troopers_520128PB_fla.mdia_build_140} Frame 1Symbol 768 MovieClip
"desc"Symbol 1072 MovieClip {tree_troopers_520128PB_fla.mdia_growth_pollen_turret_145} Frame 1Symbol 1063 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_pollen_146}
"bok"Symbol 1072 MovieClip {tree_troopers_520128PB_fla.mdia_growth_pollen_turret_145} Frame 1Symbol 868 Button
"b0"Symbol 1072 MovieClip {tree_troopers_520128PB_fla.mdia_growth_pollen_turret_145} Frame 1Symbol 945 Button
"b1"Symbol 1072 MovieClip {tree_troopers_520128PB_fla.mdia_growth_pollen_turret_145} Frame 1Symbol 945 Button
"b2"Symbol 1072 MovieClip {tree_troopers_520128PB_fla.mdia_growth_pollen_turret_145} Frame 1Symbol 945 Button
"gage"Symbol 1072 MovieClip {tree_troopers_520128PB_fla.mdia_growth_pollen_turret_145} Frame 1Symbol 768 MovieClip
"desc"Symbol 1083 MovieClip {tree_troopers_520128PB_fla.mdia_growth_flower_turret_148} Frame 1Symbol 1077 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_flower_149}
"bok"Symbol 1083 MovieClip {tree_troopers_520128PB_fla.mdia_growth_flower_turret_148} Frame 1Symbol 868 Button
"b0"Symbol 1083 MovieClip {tree_troopers_520128PB_fla.mdia_growth_flower_turret_148} Frame 1Symbol 945 Button
"b1"Symbol 1083 MovieClip {tree_troopers_520128PB_fla.mdia_growth_flower_turret_148} Frame 1Symbol 945 Button
"b2"Symbol 1083 MovieClip {tree_troopers_520128PB_fla.mdia_growth_flower_turret_148} Frame 1Symbol 945 Button
"gage"Symbol 1083 MovieClip {tree_troopers_520128PB_fla.mdia_growth_flower_turret_148} Frame 1Symbol 768 MovieClip
"desc"Symbol 1093 MovieClip {tree_troopers_520128PB_fla.mdia_growth_archer_tree_150} Frame 1Symbol 1088 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_archer_151}
"bok"Symbol 1093 MovieClip {tree_troopers_520128PB_fla.mdia_growth_archer_tree_150} Frame 1Symbol 868 Button
"b0"Symbol 1093 MovieClip {tree_troopers_520128PB_fla.mdia_growth_archer_tree_150} Frame 1Symbol 945 Button
"b1"Symbol 1093 MovieClip {tree_troopers_520128PB_fla.mdia_growth_archer_tree_150} Frame 1Symbol 945 Button
"b2"Symbol 1093 MovieClip {tree_troopers_520128PB_fla.mdia_growth_archer_tree_150} Frame 1Symbol 945 Button
"gage"Symbol 1093 MovieClip {tree_troopers_520128PB_fla.mdia_growth_archer_tree_150} Frame 1Symbol 768 MovieClip
"desc"Symbol 1103 MovieClip {tree_troopers_520128PB_fla.mdia_growth_attacker_tree_152} Frame 1Symbol 1098 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_attacker_153}
"bok"Symbol 1103 MovieClip {tree_troopers_520128PB_fla.mdia_growth_attacker_tree_152} Frame 1Symbol 868 Button
"b0"Symbol 1103 MovieClip {tree_troopers_520128PB_fla.mdia_growth_attacker_tree_152} Frame 1Symbol 945 Button
"b1"Symbol 1103 MovieClip {tree_troopers_520128PB_fla.mdia_growth_attacker_tree_152} Frame 1Symbol 945 Button
"b2"Symbol 1103 MovieClip {tree_troopers_520128PB_fla.mdia_growth_attacker_tree_152} Frame 1Symbol 945 Button
"gage"Symbol 1103 MovieClip {tree_troopers_520128PB_fla.mdia_growth_attacker_tree_152} Frame 1Symbol 768 MovieClip
"desc"Symbol 1113 MovieClip {tree_troopers_520128PB_fla.mdia_growth_shielder_tree_154} Frame 1Symbol 1108 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_shielder_155}
"bok"Symbol 1113 MovieClip {tree_troopers_520128PB_fla.mdia_growth_shielder_tree_154} Frame 1Symbol 868 Button
"b0"Symbol 1113 MovieClip {tree_troopers_520128PB_fla.mdia_growth_shielder_tree_154} Frame 1Symbol 945 Button
"b1"Symbol 1113 MovieClip {tree_troopers_520128PB_fla.mdia_growth_shielder_tree_154} Frame 1Symbol 945 Button
"b2"Symbol 1113 MovieClip {tree_troopers_520128PB_fla.mdia_growth_shielder_tree_154} Frame 1Symbol 945 Button
"gage"Symbol 1113 MovieClip {tree_troopers_520128PB_fla.mdia_growth_shielder_tree_154} Frame 1Symbol 768 MovieClip
"desc"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 1121 MovieClip {tree_troopers_520128PB_fla.mgui_desc_gro_earth_157}
"bok"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 868 Button
"b6"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 945 Button
"b0"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 945 Button
"b1"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 945 Button
"b2"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 945 Button
"b3"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 945 Button
"b4"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 945 Button
"b5"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 945 Button
"gage"Symbol 1131 MovieClip {tree_troopers_520128PB_fla.mdia_growth_earth_tree_156} Frame 1Symbol 768 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"protector"Frame 10
"control"Frame 56
"objective"Frame 95
"rule"Frame 125
"gui"Frame 154
"build"Frame 185
"growth"Frame 236
"skip"Frame 295
"stand"Symbol 57 MovieClip {testobject} Frame 1
"die"Symbol 57 MovieClip {testobject} Frame 11
"stand"Symbol 62 MovieClip {bulletsmall} Frame 1
"die"Symbol 62 MovieClip {bulletsmall} Frame 11
"stand"Symbol 244 MovieClip {cdrone1} Frame 1
"die"Symbol 244 MovieClip {cdrone1} Frame 11
"stand"Symbol 247 MovieClip {main_fac1} Frame 1
"die"Symbol 247 MovieClip {main_fac1} Frame 11
"stand"Symbol 277 MovieClip {treeunit1} Frame 1
"die"Symbol 277 MovieClip {treeunit1} Frame 11
"stand"Symbol 358 MovieClip {tree0} Frame 1
"die"Symbol 358 MovieClip {tree0} Frame 11
"normal"Symbol 361 MovieClip {ebullet1} Frame 1
"die"Symbol 361 MovieClip {ebullet1} Frame 10
"stand"Symbol 369 MovieClip {cdrone2} Frame 1
"die"Symbol 369 MovieClip {cdrone2} Frame 11
"stand"Symbol 375 MovieClip {main_fac2} Frame 1
"die"Symbol 375 MovieClip {main_fac2} Frame 11
"stand"Symbol 383 MovieClip {tree_troopers_520128PB_fla.mspr_attacker2_62} Frame 1
"die"Symbol 383 MovieClip {tree_troopers_520128PB_fla.mspr_attacker2_62} Frame 11
"stand"Symbol 384 MovieClip {treeunit2} Frame 1
"die"Symbol 384 MovieClip {treeunit2} Frame 11
"stand"Symbol 387 MovieClip {tree1} Frame 1
"die"Symbol 387 MovieClip {tree1} Frame 11
"normal"Symbol 390 MovieClip {ebullet2} Frame 1
"die"Symbol 390 MovieClip {ebullet2} Frame 10
"stand"Symbol 484 MovieClip {cnuke} Frame 1
"die"Symbol 484 MovieClip {cnuke} Frame 11
"stand"Symbol 490 MovieClip {main_fac3} Frame 1
"die"Symbol 490 MovieClip {main_fac3} Frame 11
"stand"Symbol 496 MovieClip {treeunit3} Frame 1
"die"Symbol 496 MovieClip {treeunit3} Frame 11
"stand"Symbol 499 MovieClip {tree2} Frame 1
"die"Symbol 499 MovieClip {tree2} Frame 11
"normal"Symbol 502 MovieClip {hero_bullet1} Frame 1
"die"Symbol 502 MovieClip {hero_bullet1} Frame 10
"stand"Symbol 528 MovieClip {tank1} Frame 1
"die"Symbol 528 MovieClip {tank1} Frame 11
"stand"Symbol 531 MovieClip {main_fac4} Frame 1
"die"Symbol 531 MovieClip {main_fac4} Frame 11
"stand"Symbol 534 MovieClip {tree3} Frame 1
"die"Symbol 534 MovieClip {tree3} Frame 11
"normal"Symbol 537 MovieClip {hero_bullet2} Frame 1
"die"Symbol 537 MovieClip {hero_bullet2} Frame 10
"stand"Symbol 541 MovieClip {tank2} Frame 1
"die"Symbol 541 MovieClip {tank2} Frame 11
"stand"Symbol 547 MovieClip {main_fac5} Frame 1
"die"Symbol 547 MovieClip {main_fac5} Frame 11
"stand"Symbol 550 MovieClip {tree4} Frame 1
"die"Symbol 550 MovieClip {tree4} Frame 11
"normal"Symbol 571 MovieClip {hero_bullet3} Frame 1
"die"Symbol 571 MovieClip {hero_bullet3} Frame 10
"stand"Symbol 603 MovieClip {tank3} Frame 1
"die"Symbol 603 MovieClip {tank3} Frame 11
"stand"Symbol 673 MovieClip {main_fac6} Frame 1
"die"Symbol 673 MovieClip {main_fac6} Frame 11
"stand"Symbol 676 MovieClip {tree5} Frame 1
"die"Symbol 676 MovieClip {tree5} Frame 11
"normal"Symbol 677 MovieClip {hero_bullet3ex} Frame 1
"die"Symbol 677 MovieClip {hero_bullet3ex} Frame 10
"stand"Symbol 681 MovieClip {tank4} Frame 1
"die"Symbol 681 MovieClip {tank4} Frame 11
"stand"Symbol 708 MovieClip {small_fac1} Frame 1
"die"Symbol 708 MovieClip {small_fac1} Frame 11
"stand"Symbol 711 MovieClip {tree6} Frame 1
"die"Symbol 711 MovieClip {tree6} Frame 11
"stand"Symbol 735 MovieClip {tank5} Frame 1
"die"Symbol 735 MovieClip {tank5} Frame 11
"stand"Symbol 741 MovieClip {small_fac2} Frame 1
"die"Symbol 741 MovieClip {small_fac2} Frame 11
"stand"Symbol 744 MovieClip {tree7} Frame 1
"die"Symbol 744 MovieClip {tree7} Frame 11
"stand"Symbol 745 MovieClip {tank6} Frame 1
"die"Symbol 745 MovieClip {tank6} Frame 11
"stand"Symbol 748 MovieClip {small_fac3} Frame 1
"die"Symbol 748 MovieClip {small_fac3} Frame 11
"p0"Symbol 889 MovieClip {tree_troopers_520128PB_fla.mgfx_b_in_game_growth_122} Frame 16
"p1"Symbol 889 MovieClip {tree_troopers_520128PB_fla.mgfx_b_in_game_growth_122} Frame 40




http://swfchan.com/12/59797/info.shtml
Created: 16/4 -2019 14:56:16 Last modified: 16/4 -2019 14:56:16 Server time: 22/12 -2024 19:49:39