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/76810645?noj=FRM76810645-22DC" width="1" height="1"></div>

Rover Archer.swf

This is the info page for
Flash #48527

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


Text
Dodge

Heal

Level UP!

Level UP!

Level UP!

<p align="center"><font face="AmplifierB" size="17" color="#ffffff" letterSpacing="-2.000000" kerning="0">99999</font></p>

© Copyright 2008 MoFunZone.com. All Rights Reserved.

510508b

Objective

<p align="left"><font face="AmplifierB" size="14" color="#ffffff" letterSpacing="2.000000" kerning="0">Reach this dimension door or kill the boss of the stage to advance to the next level.</font></p>

Controls

<p align="left"><font face="AmplifierB" size="14" color="#ffffff" letterSpacing="2.000000" kerning="0">Arrow keys or A,W, D keys to move and jump.</font></p><p align="left"><font face="AmplifierB" size="14" color="#ffffff" letterSpacing="2.000000" kerning="0">1, 2, 3, 4 or scroll wheel to select your arrow.</font></p><p align="left"></p><p align="left"><font face="AmplifierB" size="14" color="#ffffff" letterSpacing="2.000000" kerning="0">Tap left or right twice to Dash</font></p><p align="left"><font face="AmplifierB" size="14" color="#ffffff" letterSpacing="2.000000" kerning="0">Dash into the air then instantly Jump : Air jump</font></p>

GUI

STA

HP

99999

99999

99999

99999

Bullet

99

/

99

Your Health and Stamina.

If your Stamina reaches 0, your attack power will greatly decrease.

You can recovery both health and Stamina by standing still for a while.

Your arrow quantity and its cool down time.

Bosses's weakpoint

Only Sniper can fire to the weakpoint.

Bosses's weakpoint

( Only Sniper can fire to the weakpoint. )

Bosses's weakpoint

( Only Sniper can fire to the weakpoint. )

Next time you can press

K

to skip this tutorial.

STA

HP

<p align="center"><font face="Narkisim" size="16" color="#000000" letterSpacing="0.000000" kerning="1">99999</font></p>

- - - -

99999

99999

99999

Ammo

99

/

99

LV

99

99999

9999999

Score

Your Target

Money

Wooden bow

350

Composite bow

350

Battle bow

350

War bow

350

Hydra long bow

350

Wooden arrow

02

to LV

350

999

Iron arrow

04

to LV

350

999

Hunter accredit LV

350

Sniper accredit LV

350

Arrow Dropper LV

350

Survival Instinct LV

350

Endure LV

350

Fire arrow

06

to LV

350

999

Thuner arrow

06

to LV

350

999

99999

infomation

2

2

2

2

1

1

1

1

1

Play@MoFunZone.com

fin . . .

Special Thanks

Somewhere Else  by  Yagru
The Transition  by  Puggin
[|-Limerence-|]  by  Arnas
Masque Of Sorrow  by  The-emp-man
Golem War : Battle  by  Evil-Dog

and

You !

999999

You May only Submit Your Score when you play @ MoFunZone.com

ActionScript [AS3]

Section 1
//bar_root_18 (rover_archer_511125_PB_fla.bar_root_18) package rover_archer_511125_PB_fla { import flash.display.*; public dynamic class bar_root_18 extends MovieClip { public var barmask:MovieClip; } }//package rover_archer_511125_PB_fla
Section 2
//BG_2 (rover_archer_511125_PB_fla.BG_2) package rover_archer_511125_PB_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 rover_archer_511125_PB_fla
Section 3
//LOGOEND_43 (rover_archer_511125_PB_fla.LOGOEND_43) package rover_archer_511125_PB_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 rover_archer_511125_PB_fla
Section 4
//LOGOPRELOAD_0_23 (rover_archer_511125_PB_fla.LOGOPRELOAD_0_23) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; 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 rover_archer_511125_PB_fla
Section 5
//LOGOPRELOAD_1_27 (rover_archer_511125_PB_fla.LOGOPRELOAD_1_27) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; 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 rover_archer_511125_PB_fla
Section 6
//LOGOPRELOAD_2_30 (rover_archer_511125_PB_fla.LOGOPRELOAD_2_30) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; 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 rover_archer_511125_PB_fla
Section 7
//LOGOPRELOAD_3_32 (rover_archer_511125_PB_fla.LOGOPRELOAD_3_32) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; 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 rover_archer_511125_PB_fla
Section 8
//LOGOPRELOAD_4_34 (rover_archer_511125_PB_fla.LOGOPRELOAD_4_34) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; 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 rover_archer_511125_PB_fla
Section 9
//LOGOPRELOAD_5_36 (rover_archer_511125_PB_fla.LOGOPRELOAD_5_36) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; 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 rover_archer_511125_PB_fla
Section 10
//LOGOPRELOAD_6_38 (rover_archer_511125_PB_fla.LOGOPRELOAD_6_38) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; 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 rover_archer_511125_PB_fla
Section 11
//LOGOPRELOAD_7_40 (rover_archer_511125_PB_fla.LOGOPRELOAD_7_40) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; 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 rover_archer_511125_PB_fla
Section 12
//MainTimeline (rover_archer_511125_PB_fla.MainTimeline) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var bowdelay:MovieClip; public var playMoreGameSub; public var stageclear:MovieClip; public var ehp:MovieClip; public var ac2:TextField; public var submitClick; public var ac3:TextField; public var ac0:TextField; public var b_highscores:SimpleButton; public var so; public var b_mfz_logo:SimpleButton; public var ac1:TextField; public var ename:TextField; public var gage_exp:MovieClip; public var gage_sta:MovieClip; public var scene; public var b_submit:SimpleButton; public var b_mfz:SimpleButton; public var bcon_click; public var b_next:SimpleButton; public var hightScore; public var money:TextField; public var playMoreGameSub2; public var now; public var playMoreGameTitle; public var scoreText:TextField; public var EPOCH_TIME; public var playername:TextField; public var shop:MovieClip; public var plevel:TextField; public var b_menu:SimpleButton; public var b_moregames1:SimpleButton; public var b_moregames2:SimpleButton; public var b_moregames3:SimpleButton; public var magmax:TextField; public var b_preload:SimpleButton; public var b_preloadRelease; public var aco0:MovieClip; public var aco1:MovieClip; public var aco2:MovieClip; public var arrow0:MovieClip; public var arrow1:MovieClip; public var arrow2:MovieClip; public var aco3:MovieClip; public var bstart:SimpleButton; public var mag:TextField; public var arrow3:MovieClip; public var menuClick; public var gage_hp:MovieClip; public var tot; public var b_nextPress; public var g_root; public var bstart_click; public var bow:MovieClip; public var gameover:MovieClip; public var bcon:SimpleButton; public var bowreload:MovieClip; public var scoreInGame:TextField; public var game:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 9, frame10, 50, frame51, 51, frame52, 60, frame61, 70, frame71, 80, frame81, 90, frame91, 100, frame101, 206, frame207, 437, frame438); } function frame10(){ } 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 frame1(){ now = new Date(); EPOCH_TIME = now.getTime(); b_preloadRelease = function (){ getURL("http://www.mofunzone.com/", "_blank"); }; b_preload.addEventListener("mouseUp", b_preloadRelease); stop(); } public function loadVariablesNum(_arg1:String){ var _local2:*; var _local3:*; _local2 = new URLRequest(_arg1); _local3 = new URLLoader(); _local3.load(_local2); } function frame51(){ Mouse.show(); g_root = this; g_root.con = false; bstart_click = function (){ g_root.play(); }; bstart.addEventListener("click", bstart_click); stop(); bcon_click = function (){ if (bcon.enabled){ g_root.con = true; g_root.gotoAndPlay("skip", "tutorial"); }; }; bcon.addEventListener("click", bcon_click); so = SharedObject.getLocal("r_arc"); if (so.data.dplayer == null){ bcon.alpha = 0.75; bcon.enabled = false; }; playMoreGameTitle = function (){ getURL("http://www.mofunzone.com/", "_blank"); }; b_moregames1.addEventListener("click", playMoreGameTitle); b_mfz.addEventListener("click", playMoreGameTitle); b_mfz_logo.addEventListener("click", playMoreGameTitle); hightScore = function (){ getURL("http://www.mofunzone.com/game_scores/rover_archer/highscores.shtml", "_blank"); }; b_highscores.addEventListener("click", hightScore); } function frame52(){ stop(); b_nextPress = function (){ play(); }; b_next.addEventListener("click", b_nextPress); tot = this; tot.addEventListener("keyDown", onKeySkip); } function frame61(){ stop(); } function frame71(){ stop(); } function frame438(){ stop(); stage.focus = playername; scoreText.text = MovieClip(root).score; scene = this; menuClick = function (_arg1){ MovieClip(root).gotoAndStop(1, "title"); }; b_menu.addEventListener("click", menuClick); submitClick = function (_arg1):void{ MovieClip(root).gotoAndStop(1, "title"); }; b_submit.addEventListener("click", submitClick); playMoreGameSub = function (_arg1):void{ getURL("http://www.mofunzone.com/online_games/rover_archer.shtml", "_blank"); MovieClip(root).gotoAndStop(1, "title"); }; b_moregames2.addEventListener("click", playMoreGameSub); playMoreGameSub2 = function (_arg1):void{ getURL("http://www.mofunzone.com/", "_blank"); }; b_moregames3.addEventListener("click", playMoreGameSub2); Mouse.show(); } function frame81(){ stop(); } function frame91(){ stop(); } function frame207(){ stop(); } function frame101(){ stop(); } public function onKeySkip(_arg1){ if (_arg1.keyCode == 75){ tot.gotoAndPlay("skip"); tot.removeEventListener("keyDown", onKeySkip); }; } } }//package rover_archer_511125_PB_fla
Section 13
//malliteminshop_140 (rover_archer_511125_PB_fla.malliteminshop_140) package rover_archer_511125_PB_fla { import flash.display.*; public dynamic class malliteminshop_140 extends MovieClip { public function malliteminshop_140(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package rover_archer_511125_PB_fla
Section 14
//mdmgshowsub_80 (rover_archer_511125_PB_fla.mdmgshowsub_80) package rover_archer_511125_PB_fla { import flash.display.*; import flash.text.*; public dynamic class mdmgshowsub_80 extends MovieClip { public var dmg2:TextField; } }//package rover_archer_511125_PB_fla
Section 15
//mgfx_flame_on_ground_sub_60 (rover_archer_511125_PB_fla.mgfx_flame_on_ground_sub_60) package rover_archer_511125_PB_fla { import flash.display.*; public dynamic class mgfx_flame_on_ground_sub_60 extends MovieClip { public function mgfx_flame_on_ground_sub_60(){ addFrameScript(0, frame1); } function frame1(){ gotoAndPlay((1 + int((Math.random() * 24)))); } } }//package rover_archer_511125_PB_fla
Section 16
//mgfx_thunders_74 (rover_archer_511125_PB_fla.mgfx_thunders_74) package rover_archer_511125_PB_fla { import flash.display.*; public dynamic class mgfx_thunders_74 extends MovieClip { public function mgfx_thunders_74(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package rover_archer_511125_PB_fla
Section 17
//mgui_gage_exp_146 (rover_archer_511125_PB_fla.mgui_gage_exp_146) package rover_archer_511125_PB_fla { import flash.display.*; public dynamic class mgui_gage_exp_146 extends MovieClip { public function mgui_gage_exp_146(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package rover_archer_511125_PB_fla
Section 18
//mobj_force_export_46 (rover_archer_511125_PB_fla.mobj_force_export_46) package rover_archer_511125_PB_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 rover_archer_511125_PB_fla
Section 19
//mobj_GAME_194 (rover_archer_511125_PB_fla.mobj_GAME_194) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mobj_GAME_194 extends MovieClip { public var shoot_2_hero; public var levelsound; public var desc_hpplus; public var reflexcooldown; public var lastkey; public var boss_energy_bolt; public var desc_endure; public var skillmortal; public var flameFunction; public var heal_area1; public var skilla; public var skillhpplus; public var av; public var arrowinfo; public var lvdoor; public var heal_area2; public var skillendure; public var dplayer; public var boss_falling_stone2; public var gunpoint; public var GHline; public var CLASS_walk; public var boss_falling_stone1; public var mortallv; public var b; public var waitlevelClear; public var i; public var j; public var k; public var f; public var arrowrate; public var toggleDrop; public var desc_skilldrop; public var createNormalWithMapGravaty; public var leonado; public var firesound; public var boss_ghost1; public var waitlevelOver; public var scrollhunter; public var shooter2; public var maxlevel; public var monster_layer; public var map_layer; public var bfn; public var overcount; public var shooter1; public var skilldrop; public var droplv; public var boss4_att; public var dir; public var fc; public var landmine2_set; public var bs_heal_area1; public var bs_heal_area2; public var threeHomingInOneRandomWay; public var mouse; public var downspeed; public var desc_hunter; public var endurelv; public var moveright; public var bs_earth_quake1; public var boomer10; public var bs_earth_quake3; public var bs_earth_quake2; public var obj; public var landmine2_act; public var gfx_layer; public var linetoplayer; public var speedx; public var shoot_2_hero2; public var boss_boomer_spirit2; public var splayer; public var quaker2; public var boss_boomer_spirit1; public var item_layer; public var group_boss; public var quaker1; public var fdeactive; public var playerbullet_layer; public var desc_thunder; public var slave1; public var bs_shoot_2_hero; public var curve_2_hero; public var multilevelmon; public var boss3_att; public var setWalk; public var hitsound; public var backupnewobject; public var landmine1_set; public var bs_landmine2_set; public var boss_stone_wall1; public var boss_stone_wall; public var boss_stone2; public var desc_wooden; public var caster1; public var lv; public var ground; public var quaker_jr; public var landmine1_act; public var boss_stone1; public var group6; public var bs_landmine2_act; public var group2; public var mi; public var bs_shoot_2_hero2; public var caster2; public var moneyrate; public var toggleJump; public var group5; public var getGunPoint; public var objectWalk; public var group3; public var group4; public var dashkey; public var group1; public var desc_iron; public var bosssound; public var bow; public var boss2_att; public var homing3; public var AIAttackState; public var heal; public var bs_landmine1_set; public var rain_of_fire; public var AINormalNoMap; public var scrollsniper; public var GHhoming; public var arrowNormalProcess; public var pd; public var objectGravity; public var attach_mon; public var bs_landmine1_act; public var desc_reflex; public var exp; public var linetofront; public var createNormalObject; public var moveleftex; public var testmonster1; public var testmonster2; public var levelinfo; public var jumper1; public var jumper2; public var moveup; public var healer1; public var bgcolor:MovieClip; public var mine2; public var skillreflex; public var mine1; public var boss1_att; public var healer2; public var pointlist; public var shotsound; public var newfore; public var desc_sniper; public var key; public var boomer8; public var quake_game; public var so; public var boss3; public var boss4; public var fire_ball; public var boss1; public var mine_layer2; public var ghost_shoot; public var gravity; public var player_layer; public var bs_curve_2_hero; public var HPBonusAmp; public var startpoint; public var boss2; public var newback; public var shoot_forward; public var thundersound; public var earthQuake; public var mine_layer1; public var CLASS_jump; public var boss_earthQuake; public var overcountmax; public var createDoor; public var gamelevel; public var clearSet; public var player; public var clearcount; public var moverightex; public var mine2_explode; public var overSet; public var soldier1; public var soldier2; public var soldier3; public var factive; public var freeblocky; public var background_layer; public var mortalcooldown; public var earthsound; public var active; public var curvetoplayer; public var CLASS_attack; public var bs_rain_of_fire; public var reloadsound; public var desc_fire; public var AINormal; public var bs_shoot_forward; public var reflexlv; public var MapAPI; public var clearcountmax; public var foreground_layer; public var boss_energy_bolt1; public var boss_energy_bolt2; public var moveleft; public var lastpress; public var bullet1; public var bullet2; public var monsterlist; public var boss_earth_quake1; public var boss_heal; public var bs_ghost_shoot; public var mapcolor; public var ghost1; public var world; public var setGravity; public var dash; public var skilllv; public var hppluslv; public var commoncool; public var skyObject; public var AICheckAll; public var knockback; public var earth_quake1; public var earth_quake3; public var earth_quake2; public var monster; public var unshotsound; public var monbase; public var mine1_explode; public var unwalk; public var game; public var movedown; public var desc_mortal; public var jumpbase; public function mobj_GAME_194(){ addFrameScript(0, frame1); } public function setLineMove(_arg1, _arg2, _arg3){ _arg1.speedx = _arg2; _arg1.speedy = _arg3; _arg1.mot = GHline; } function frame1(){ shotsound = new shot(); unshotsound = new reload(); reloadsound = new reload(); firesound = new fire(); thundersound = new thunders(); bosssound = new boss_die(); earthsound = new earthquakes(); hitsound = new arrow_hit(); levelsound = new Array(); levelsound[1] = new bgm_w1(); levelsound[2] = new bgm_w1(); levelsound[3] = new bgm_w1(); levelsound[5] = new bgm_w2(); levelsound[6] = new bgm_w2(); levelsound[7] = new bgm_w2(); levelsound[9] = new bgm_w3(); levelsound[10] = new bgm_w3(); levelsound[11] = new bgm_w3(); levelsound[13] = new bgm_w4(); levelsound[14] = new bgm_w4(); levelsound[15] = new bgm_w4(); levelsound[4] = new bgm_boss(); levelsound[8] = new bgm_boss(); levelsound[12] = new bgm_boss(); levelsound[16] = new bgm_boss(); overcount = -1; overcountmax = 100; overSet = function (){ MovieClip(game.parent).gameover.visible = true; MovieClip(game.parent).stageclear.visible = false; MovieClip(game.parent).gameover.gotoAndPlay(1); overcount = overcountmax; }; waitlevelOver = function (){ var _local1:*; overcount--; if (overcount > 0){ _local1 = SoundMixer.soundTransform; _local1.volume = ((overcount / 1) / overcountmax); SoundMixer.soundTransform = _local1; }; if (overcount == 0){ SoundMixer.stopAll(); _local1 = SoundMixer.soundTransform; _local1.volume = 1; SoundMixer.soundTransform = _local1; setLoop(pauseGame); MovieClip(game.parent).gotoAndStop(1, "submit"); }; if (overcount < 0){ overcount = -1; }; }; clearcount = -1; clearcountmax = 100; clearSet = function (){ var _local1:*; MovieClip(game.parent).gameover.visible = false; MovieClip(game.parent).stageclear.visible = true; MovieClip(game.parent).stageclear.gotoAndPlay(1); _local1 = new gfxplayerwarp(); _local1.x = splayer.x; _local1.y = splayer.y; gfx_layer.addChild(_local1); clearcount = clearcountmax; splayer.visible = false; }; waitlevelClear = function (){ var _local1:*; clearcount--; if (clearcount > 0){ _local1 = SoundMixer.soundTransform; _local1.volume = ((clearcount / 1) / clearcountmax); if (((clearcount / 1) / clearcountmax) < 0.5){ _local1.volume = 0.5; }; SoundMixer.soundTransform = _local1; }; if (clearcount == 0){ if (gamelevel == maxlevel){ Mouse.show(); setLoop(pauseGame); MovieClip(game.parent).gotoAndPlay(1, "ending"); } else { Mouse.show(); setLoop(pauseGame); deleteSub(game); Mouse.show(); MovieClip(parent).shop.visible = true; }; }; if (clearcount < 0){ clearcount = -1; }; }; bfn = null; backupnewobject = null; GHline = function (){ if (!this.visible){ return; }; this.x = (this.x + this.speedx); this.y = (this.y + this.speedy); }; GHhoming = function (){ if (!this.visible){ return; }; this.lrot2 = this.lrot; this.lrot = this.rotation; this.waypoint = Math.atan(((this.x - this.targ.x) / (this.targ.y - this.y))); if (this.targ.y > this.y){ this.waypoint = (this.waypoint + Math.PI); }; if (this.waypoint < 0){ this.waypoint = (this.waypoint + (Math.PI * 2)); } else { if (this.waypoint >= (Math.PI * 2)){ this.waypoint = (this.waypoint - (Math.PI * 2)); }; }; this.rota = (this.rotation * (Math.PI / 180)); if (this.rota < 0){ this.rota = (this.rota + (Math.PI * 2)); } else { if (this.rota >= (Math.PI * 2)){ this.rota = (this.rota - (Math.PI * 2)); }; }; this.orota = (this.waypoint - this.rota); if (this.orota < 0){ this.orota = (this.orota + (Math.PI * 2)); } else { if (this.orota >= (Math.PI * 2)){ this.orota = (this.orota - (Math.PI * 2)); }; }; if ((((this.rota < ((this.waypoint - (this.turning / 2)) + this.turning))) && ((this.rota > (this.waypoint - (this.turning / 2)))))){ this.rota = this.waypoint; } else { if (this.orota <= Math.PI){ this.rota = (this.rota + this.turning); } else { this.rota = (this.rota - this.turning); }; }; if (this.rotation == 0){ this.rotation++; this.rota = (this.rotation * (Math.PI / 180)); }; this.rotation = ((this.rota * 180) / Math.PI); this.xspeed = (this.velocity * Math.sin(this.rota)); this.yspeed = (this.velocity * Math.cos(this.rota)); this.x = (this.x + this.xspeed); this.y = (this.y - this.yspeed); if ((((((((this.rotation > 0)) && ((this.lrot < 0)))) && ((this.lrot2 > 0)))) || ((((((this.rotation < 0)) && ((this.lrot > 0)))) && ((this.lrot2 < 0)))))){ this.rotation = 0; }; }; 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){ 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){ 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.moveUpMap = function (_arg1, _arg2, _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.moveDownMap = function (_arg1, _arg2, _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--; }; }; MovieClip(root).score = 0; game = this; quake_game = 0; world = null; map_layer = null; player_layer = null; monster_layer = null; gfx_layer = null; playerbullet_layer = null; foreground_layer = null; background_layer = null; item_layer = null; monster = null; player = null; splayer = null; maxlevel = 16; gamelevel = (1 - 1); dplayer = {price:0, reqclass:"null", reqlv:0, playerclass:"novice", dmgamp:1, rangeamp:1, delayamp:1}; dplayer.str = 0; dplayer.stramp = 1; dplayer.strmax = 25; dplayer.con = 0; dplayer.conamp = 1; dplayer.conmax = 25; dplayer.agi = 0; dplayer.agiamp = 1; dplayer.agimax = 25; dplayer.luk = 0; dplayer.lukamp = 1; dplayer.lukmax = 25; dplayer.stamina = 1; dplayer.level_exp = 0; dplayer.level_player = 1; dplayer.hp = 100; dplayer.speed = 11; dplayer.jump = 8; dplayer.dir = 1; dplayer.basicstate = "stand"; dplayer.currentstate = "stand"; dplayer.bow = 5; dplayer.bowdelay = 0; dplayer.mag = 0; dplayer.arrowactive = 0; dplayer.addarrow = false; dplayer.reloadtime = 0; dplayer.money = 50; dplayer.unhitcool = 0; dplayer.arrowlv0 = 1; dplayer.arrowlv1 = 1; dplayer.arrowlv2 = 1; dplayer.arrowlv3 = 1; dplayer.arrowc0 = 99999; dplayer.arrowc1 = 0; dplayer.arrowc2 = 0; dplayer.arrowc3 = 0; dplayer.arrowcool0 = 0; dplayer.arrowcool1 = 0; dplayer.arrowcool2 = 0; dplayer.arrowcool3 = 0; dplayer.levelUp = function (){ av = new gfx_levelup(); av.x = player.x; av.y = player.y; gfx_layer.addChild(av); dplayer.level_exp = 0; dplayer.level_player = (dplayer.level_player + 1); dplayer.str = (dplayer.str + 1.5); dplayer.con = (dplayer.con + 1.5); dplayer.agi = (dplayer.agi + 1.5); dplayer.luk = (dplayer.luk + 1.5); dplayer.hp = dplayer.getHPMax(); if (dplayer.luk > dplayer.lukmax){ dplayer.luk = dplayer.lukmax; }; if (dplayer.agi > dplayer.agimax){ dplayer.agi = dplayer.agimax; }; if (dplayer.str > dplayer.strmax){ dplayer.str = dplayer.strmax; }; if (dplayer.con > dplayer.conmax){ dplayer.con = dplayer.conmax; }; }; dplayer.damage = function (_arg1){ if (dplayer.die != null){ if (dplayer.die){ return; }; }; if (!splayer.visible){ return; }; if ((Math.random() * 100) < dplayer.avoid){ av = new gfxavoid(); av.x = player.x; av.y = player.y; gfx_layer.addChild(av); dplayer.unhitcool = 50; knockback = 0; return; }; knockback = 7; dplayer.unhitcool = 25; pd = new playerdamage(); pd.x = player.x; pd.y = (player.y - 10); gfx_layer.addChild(pd); dplayer.hp = (dplayer.hp - _arg1); if (dplayer.hp <= 0){ splayer.p.gotoAndPlay("die"); dplayer.die = true; dplayer.hp = 0; overSet(); }; for (k in key) { delete key[k]; }; commoncool = 0; }; dplayer.getDamage = function (_arg1){ if (dplayer.stamina > 0){ return ((((bow[dplayer.bow].weaatt * dplayer.dmgamp) * ((70 + (Math.random() * 31)) / 100)) * arrowinfo[_arg1][dplayer[("arrowlv" + _arg1)]].amp)); }; return (((((bow[dplayer.bow].weaatt * dplayer.dmgamp) * ((70 + (Math.random() * 31)) / 100)) * arrowinfo[_arg1][dplayer[("arrowlv" + _arg1)]].amp) * 0.3)); }; dplayer.getHPMax = function (){ return (((150 + ((dplayer.con * 7) * dplayer.conamp)) + ((dplayer.str * 2) * dplayer.stramp))); }; dplayer.getStaminaMax = function (){ return ((150 + ((dplayer.str * 7) * dplayer.stramp))); }; dplayer.processAgility = function (){ dplayer.avoid = (10 + (((20 * dplayer.agi) * dplayer.agiamp) / dplayer.agimax)); }; MovieClip(parent).arrow0.gotoAndStop(1); MovieClip(parent).arrow1.gotoAndStop(2); MovieClip(parent).arrow2.gotoAndStop(3); MovieClip(parent).arrow3.gotoAndStop(4); moneyrate = new Array(); lv = 0; while (lv < 100) { moneyrate[lv] = (10 * lv); lv++; }; arrowrate = new Array(); lv = 0; while (lv < 100) { arrowrate[lv] = (1 * lv); lv++; }; exp = new Array(); lv = 0; while (lv < 100) { exp[lv] = ((lv * 50) + (100 * int(((100 + (lv * 95)) / 100)))); lv++; }; desc_skilldrop = "Increase the chance to get an iron arrow from killing a monster. \n Upgrade increases drop chance."; desc_hpplus = "Recover your HP while standing still. \n Upgrade increases recovery rate."; desc_endure = "Recover your Stamina while standing still. \n Upgrade increases recovery rate."; desc_mortal = "Perform a critical attack and may instantly kill your target. \n Upgrade improves attack power, chance to critical, chance to kill and faster cool down."; desc_reflex = "Pierce through multiple targets and may deflect to another target. \n Upgrade improves attack power, chance to pierce, chance to deflect and faster cool down."; skilla = new Array(); skilllv = new Array("droplv", "hppluslv", "endurelv"); commoncool = 0; skilldrop = new Array(); droplv = 0; skilldrop[0] = {upprice:300, amount:0, chance:0, desc:desc_skilldrop}; skilldrop[1] = {upprice:600, amount:8, chance:15, desc:desc_skilldrop}; skilldrop[2] = {upprice:1200, amount:10, chance:30, desc:desc_skilldrop}; skilldrop[3] = {upprice:2400, amount:12, chance:45, desc:desc_skilldrop}; skilla[0] = skilldrop; skillhpplus = new Array(); hppluslv = 0; skillhpplus[0] = {upprice:200, cooltime:125, regen:10, desc:desc_hpplus}; skillhpplus[1] = {upprice:400, cooltime:100, regen:9, desc:desc_hpplus}; skillhpplus[2] = {upprice:800, cooltime:75, regen:8, desc:desc_hpplus}; skillhpplus[3] = {upprice:1600, cooltime:50, regen:7, desc:desc_hpplus}; skilla[1] = skillhpplus; skillendure = new Array(); endurelv = 0; skillendure[0] = {upprice:200, cooltime:65, regen:7, desc:desc_endure}; skillendure[1] = {upprice:400, cooltime:60, regen:8, desc:desc_endure}; skillendure[2] = {upprice:800, cooltime:55, regen:9, desc:desc_endure}; skillendure[3] = {upprice:1600, cooltime:50, regen:10, desc:desc_endure}; skilla[2] = skillendure; skillreflex = new Array(); reflexlv = 0; reflexcooldown = 0; skillreflex[0] = {reqclass:"sniper", upprice:500, skillamp:0.7, cooldown:50, pierce:60, retarget:40, desc:desc_reflex}; skillreflex[1] = {reqclass:"sniper", upprice:800, skillamp:0.8, cooldown:45, pierce:70, retarget:50, desc:desc_reflex}; skillreflex[2] = {reqclass:"sniper", upprice:1100, skillamp:0.9, cooldown:40, pierce:80, retarget:60, desc:desc_reflex}; skillreflex[3] = {reqclass:"sniper", upprice:1400, skillamp:1, cooldown:35, pierce:90, retarget:70, desc:desc_reflex}; skillmortal = new Array(); mortallv = 0; mortalcooldown = 0; skillmortal[0] = {reqclass:"hunter", upprice:500, skillamp:1.1, cooldown:25, chance:28, ko:2, desc:desc_mortal}; skillmortal[1] = {reqclass:"hunter", upprice:800, skillamp:1.2, cooldown:20, chance:30, ko:4, desc:desc_mortal}; skillmortal[2] = {reqclass:"hunter", upprice:1100, skillamp:1.3, cooldown:15, chance:32, ko:6, desc:desc_mortal}; skillmortal[3] = {reqclass:"hunter", upprice:1400, skillamp:1.4, cooldown:10, chance:34, ko:8, desc:desc_mortal}; scrollhunter = new Array(); desc_hunter = "Promotes you to Hunter class. Requires LV 10 \n Increases overall attack power \n Hunter is a class with a powerful ability that gives you a chance to instantly kill your target."; desc_sniper = "Promotes you to Sniper class. Requires LV 10 \n Increases range and faster reload \n Sniper is an expert in attacking multiple targets from far away and is able to fire to bosses' weakpoints."; scrollhunter[0] = {price:3000, reqclass:"novoice", reqlv:10, playerclass:"hunter", dmgamp:1.4, rangeamp:1, delayamp:1, desc:desc_hunter}; scrollsniper = new Array(); scrollsniper[0] = {price:3000, reqclass:"novoice", reqlv:10, playerclass:"sniper", dmgamp:1, rangeamp:2, delayamp:0.7, desc:desc_sniper}; flameFunction = function (){ var _local1:*; var _local2:*; var _local3:*; this.dura--; if ((this.dura % 25) != 0){ return; }; this.scaleY = (this.dura / arrowinfo[2][dplayer[("arrowlv" + 2)]].dura); this.scaleX = (this.dura / arrowinfo[2][dplayer[("arrowlv" + 2)]].dura); if (this.dura <= 0){ MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; return; }; _local1 = (monster_layer.numChildren - 1); while (_local1 >= 0) { _local2 = monster_layer.getChildAt(_local1); if (_local2.hit != null){ if (((_local2.hit.hitTestObject(this.hit)) && ((_local2.dead == null)))){ if (_local2.fire){ if (_local2.unmove == 0){ _local2.knock = 15; _local2.downspeed = -10; } else { _local2.knock = 0; }; _local3 = new flamegfx(); _local3.x = ((this.x + _local2.x) / 2); _local3.y = ((this.y + _local2.y) / 2); _local3.rotation = this.rotation; gfx_layer.addChild(_local3); if ((Math.random() * 100) < 50){ _local2.dir = 1; } else { _local2.dir = -1; }; if (_local2.dir != 0){ _local2.scaleX = -(_local2.dir); } else { _local2.scaleX = -1; }; monsterdamage(_local2, this, this.dmg); }; }; }; _local1--; }; }; arrowNormalProcess = function (){ var mon:*; var mons:*; var hitect:*; var pd:*; var thun:*; var hitcount:*; var mi:*; var mis:*; var fire:*; var shortest:*; var lock:*; var abs:*; var line:*; mon = (monster_layer.numChildren - 1); while (mon >= 0) { mons = monster_layer.getChildAt(mon); hitect = false; if (mons.hit2 != null){ if (((mons.hit2.hitTestObject(this)) && ((mons.dead == null)))){ if (this.lastobj != this){ this.lastobj = this; monsterdamage(mons, this, (this.damage * 5)); }; }; }; if (mons.hit3 != null){ hitect = mons.hit3.hitTestObject(this); }; if (mons.hit != null){ if (((((((((mons.hit.hitTestObject(this)) || (hitect))) && ((mons.dead == null)))) && (!((mons.lastarrow == this))))) && (!((this.lasthit == mons))))){ this.lasthit = mons; if ((((((mons.knock == 0)) && ((mons.knockdamage < this.damage)))) && ((this.dura > 0)))){ if (mons.unmove == 0){ mons.downspeed = -5; mons.knock = 5; if (mons.speed < 2){ mons.knock = 5; }; }; if (this.speedx > 0){ mons.dir = 1; } else { mons.dir = -1; }; }; pd = new arrowhitgfx(); pd.x = this.x; pd.y = this.y; pd.rotation = this.rotation; gfx_layer.addChild(pd); monsterdamage(mons, this, this.damage); if (this.thunder != null){ thundersound.play(); mons.downspeed = -10; thun = new thunder(); thun.x = mons.x; thun.y = mons.y; if ((Math.random() * 100) < 50){ thun.scaleX = -1; }; gfx_layer.addChild(thun); hitcount = 0; mi = (monster_layer.numChildren - 1); while (mi >= 0) { mis = monster_layer.getChildAt(mi); if ((((Math.sqrt((((mis.x - mons.x) * (mis.x - mons.x)) + ((mis.y - mons.y) * (mis.y - mons.y)))) < (arrowinfo[3][dplayer[("arrowlv" + 3)]].aoe * 40))) && ((mis.dead == null)))){ hitcount = (hitcount + 1); if (hitcount > 6){ break; }; mis.downspeed = -10; if ((mons.x + 80) < mis.x){ thun = new thundersub(); thun.x = mis.x; thun.y = mis.y; thun.scaleX = -1; thun.rotation = (Math.random() * 45); gfx_layer.addChild(thun); } else { if ((mons.x - 80) > mis.x){ thun = new thundersub(); thun.x = mis.x; thun.y = mis.y; thun.scaleX = 1; thun.rotation = (Math.random() * 45); gfx_layer.addChild(thun); } else { thun = new thundersub2(); thun.x = mis.x; thun.y = mis.y; if ((Math.random() * 100) < 50){ thun.scaleX = 1; } else { thun.scaleX = -1; }; thun.rotation = (Math.random() * 10); gfx_layer.addChild(thun); }; }; monsterdamage(mis, this, arrowinfo[3][dplayer[("arrowlv" + 3)]].tdmg); if (mis.thunder){ mis.knock = 0; mis.unmove = arrowinfo[3][dplayer[("arrowlv" + 3)]].dura; }; }; mi = (mi - 1); }; }; if (this.fire != null){ mons.downspeed = 10; i = 0; while (i < arrowinfo[2][dplayer[("arrowlv" + 2)]].aoe) { firesound.play(); fire = new flamestatus(); fire.x = ((((int((mons.x / 40)) * 40) + 20) - (int((arrowinfo[2][dplayer[("arrowlv" + 2)]].aoe / 2)) * 40)) + (40 * i)); fire.y = mons.y; objstatus(fire); fire.dura = arrowinfo[2][dplayer[("arrowlv" + 2)]].dura; fire.dmg = arrowinfo[2][dplayer[("arrowlv" + 2)]].dps; fire.process = flameFunction; setGravity(fire, MapAPI.dat); playerbullet_layer.addChild(fire); i++; }; }; this.fire = null; this.thunder = null; if (((!((this.ko == null))) && ((mons.boss == false)))){ if (mons.dead == null){ monsterdamage(mons, this, mons.hp); }; }; if (this.pierce == null){ playerbullet_layer.removeChild(this); delete ??getglobalscope [this]; return; }; if (((((!((this.retarget == null))) && ((this.dura > 0)))) && (!(mons.boss)))){ shortest = 999999999; lock = null; if (this.speedx < 0){ mi = (monster_layer.numChildren - 1); while (mi >= 0) { mis = monster_layer.getChildAt(mi); if ((((mis.x < mons.x)) && ((mis.dura == -1)))){ if (Math.abs((mis.x - mons.x)) < shortest){ shortest = Math.abs((mis.x - mons.x)); lock = mis; }; }; mi = (mi - 1); }; }; if (this.speedx > 0){ mi = (monster_layer.numChildren - 1); while (mi >= 0) { mis = monster_layer.getChildAt(mi); if ((((mis.x > mons.x)) && ((mis.dura == -1)))){ abs = Math.sqrt((((mis.x - mons.x) * (mis.x - mons.x)) + ((mis.y - mons.y) * (mis.y - mons.y)))); if (abs < shortest){ shortest = abs; lock = mis; }; }; mi = (mi - 1); }; }; if (lock != null){ mis = lock; line = new MovieClip(); line.graphics.lineStyle(1, 0xFF00, 1); line.graphics.beginFill(0xFF00, 1); line.graphics.moveTo(this.x, (this.y - 2)); line.graphics.lineTo(mis.x, mis.y); line.graphics.lineTo(this.x, (this.y + 2)); line.graphics.lineTo(this.x, (this.y - 2)); line.process = function (){ this.alpha = (this.alpha - 0.05); if (this.alpha <= 0){ gfx_layer.removeChild(this); delete ??getglobalscope [this]; return; }; }; gfx_layer.addChild(line); this.dx = (mis.x - this.x); this.dy = (mis.y - this.y); this.u = Math.sqrt(((this.dx * this.dx) + (this.dy * this.dy))); this.r = (Math.random() * 30); this.speedx = ((this.dx / this.u) * 40); this.speedy = ((this.dy / this.u) * 40); this.rotation = ((Math.atan2(this.speedy, this.speedx) * 180) / Math.PI); mons.lastarrow = this; } else { mons.lastarrow = this; }; } else { mons.lastarrow = this; }; }; }; mon = (mon - 1); }; this.dura--; if (Math.abs((this.x - player.x)) > 500){ playerbullet_layer.removeChild(this); delete ??getglobalscope [this]; return; }; if (Math.abs((this.y - player.y)) > 500){ playerbullet_layer.removeChild(this); delete ??getglobalscope [this]; return; }; }; bow = new Array(); bow[5] = {bowname:"Short Bow", price:1, ext:8, weaatt:10, range:5, attspd:2, magazine:(2 * 3), redelay:50, desc:"N/A"}; bow[0] = {bowname:"Wooden Bow", price:200, ext:8, weaatt:20, range:6, attspd:2, magazine:(3 * 3), redelay:60, desc:"W.attack 20, Range 06, Magazine size 3 * 3, Reload delay 60 \n Able to fire Wooden arrows."}; bow[1] = {bowname:"Composite Bow", price:700, ext:12, weaatt:25, range:7, attspd:2, magazine:(1 * 3), redelay:10, desc:"W.attack 25, Range 07, Magazine size 1 * 3, Reload delay 10 \n Able to fire Wooden and Iron arrows."}; bow[2] = {bowname:"Battle Bow", price:1500, ext:14, weaatt:30, range:7, attspd:2, magazine:(4 * 3), redelay:50, desc:"W.attack 30, Range 07, Magazine size 4 * 3, Reload delay 50 \n Able to fire Wooden, Iron and Fire arrows."}; bow[3] = {bowname:"War Bow", price:4000, ext:15, weaatt:42, range:10, attspd:2, magazine:(4 * 3), redelay:75, desc:"W.attack 42, Range 10, Magazine size 4 * 3, Reload delay 75 \n Able to fire Wooden, Iron, Fire and Thunder arrows."}; bow[4] = {bowname:"Hydra Long Bow", price:7500, ext:15, weaatt:35, range:8, attspd:2, magazine:(7 * 3), redelay:35, desc:"W.attack 35, Range 08, Magazine size 7 * 3, Reload delay 35 \n Randomly fire Wooden, Iron, Fire and Thunder arrows. \n Try to stock all types of arrows to maximize its power . . . "}; arrowinfo = new Array(); arrowinfo[0] = new Array(); arrowinfo[1] = new Array(); arrowinfo[2] = new Array(); arrowinfo[3] = new Array(); desc_wooden = "Usage per shot = 1 \n Basic arrow, can not upgrade but you can get it for FREE!"; desc_iron = "Usage per shot = 1 \n Upgrade improves attack power and faster cool down."; desc_fire = "Usage per shot = 3 \n Each hit creates a firewall on the ground. \n upgrade improve overall damage, duration and AoE."; desc_thunder = "Usage per shot = 3 \n Each hit causes a thunder bolt that hurts multiple targets. \n upgrade improves thunder's damage and AoE."; arrowinfo[0][1] = {price:0, ext:8, upgradeprice:125, amp:0.6, used:1, cool:3, desc:desc_wooden}; arrowinfo[1][1] = {price:15, ext:4, upgradeprice:100, amp:1.1, used:1, cool:3, desc:desc_iron}; arrowinfo[1][2] = {price:15, ext:4, upgradeprice:300, amp:1.2, used:1, cool:2, desc:desc_iron}; arrowinfo[1][3] = {price:15, ext:4, upgradeprice:900, amp:1.3, used:1, cool:1, desc:desc_iron}; arrowinfo[2][1] = {price:30, ext:2, upgradeprice:300, amp:1.12, used:3, aoe:2, dps:10, dura:125, cool:125, desc:desc_fire}; arrowinfo[2][2] = {price:30, ext:2, upgradeprice:600, amp:1.24, used:3, aoe:3, dps:15, dura:175, cool:100, desc:desc_fire}; arrowinfo[2][3] = {price:30, ext:2, upgradeprice:1200, amp:1.36, used:3, aoe:4, dps:20, dura:225, cool:75, desc:desc_fire}; arrowinfo[3][1] = {price:30, ext:1, upgradeprice:300, amp:1.1, used:3, aoe:5, dura:25, cool:100, tdmg:10, desc:desc_thunder}; arrowinfo[3][2] = {price:30, ext:1, upgradeprice:600, amp:1.15, used:3, aoe:6, dura:30, cool:75, tdmg:12, desc:desc_thunder}; arrowinfo[3][3] = {price:30, ext:1, upgradeprice:1200, amp:1.2, used:3, aoe:7, dura:35, cool:50, tdmg:14, desc:desc_thunder}; AINormal = function (){ if (this.dead != null){ return; }; if (this.dura > 0){ this.dura--; if (this.dura == 0){ if (this.dead == null){ this.dead = true; this.gotoAndPlay("die"); return; }; }; }; if ((((((((this.y > (player.y + 720))) || ((this.y < (player.y - 720))))) && (!((this.dura == 0))))) && (!(this.boss)))){ if (this.dead == null){ this.dead = true; this.gotoAndPlay("die"); return; }; }; if (this.attfrq != 0){ if (((((this.walkcount % this.attfrq) == 0)) || (!((this.attq == null))))){ if ((((this.downspeed == 0)) && (this.stayground))){ this.attackdelay = this.attackdelaymax; this.unmove = this.attackdelaymax; this.AI = AIAttackState; this.gotoAndPlay("attack"); this.attq = null; return; }; this.attq = true; }; }; if (this.fade > 0){ this.fade--; this.transform.colorTransform = new ColorTransform(0.75, 0.2, 0.2, 1, (Math.random() * 250)); } else { this.transform.colorTransform = new ColorTransform(1, 1, 1); }; if (((((((!((this.speed == 0))) && (((((this.walkcount % 10) == 0)) && (this.activedetect))))) && ((this.knock == 0)))) && ((this.speed > 0)))){ if (this.x > player.x){ this.dir = -1; this.gotoAndPlay("walk"); } else { this.dir = 1; this.gotoAndPlay("walk"); }; this.scaleX = -(this.dir); }; if (((((((((Math.random() * 100) < 5)) && (!(this.activedetect)))) && (!((this.dir == 0))))) || ((this.speed == 0)))){ this.dir = 0; this.gotoAndPlay("stand"); }; if (((((((!((this.speed == 0))) && (((Math.random() * 100) < 10)))) && (!(this.activedetect)))) && ((this.dir == 0)))){ if ((Math.random() * 100) < 50){ this.dir = 1; } else { this.dir = -1; }; this.scaleX = -(this.dir); this.gotoAndPlay("walk"); }; if (this.knock == 1){ if ((((this.x > player.x)) && (!((this.speed == 0))))){ this.dir = -1; } else { this.dir = 1; }; }; if ((((knockback == 0)) && (!((this.hit == null))))){ if (((((player.hit.hitTestObject(this.hit)) || (player.hit2.hitTestObject(this.hit)))) && ((dplayer.unhitcool == 0)))){ this.dir = dplayer.dir; if (this.boss == null){ this.downspeed = -20; dir = -(dplayer.dir); }; if (dir == 0){ if (player.x > this.x){ dir = 1; } else { dir = -1; }; }; dplayer.damage(this.damage); }; }; }; AIAttackState = function (){ var _local1:*; var _local2:*; if (this.dead != null){ return; }; this.attackdelay--; if ((this.attlist as String)){ this.attlist = game[this.attlist]; }; if (this.attackdelay == (this.attackdelaymax - this.attackactive)){ _local1 = int((Math.random() * this.attlist.length)); for (_local2 in this.attlist[_local1]) { this.attlist[_local1][_local2].template(this); }; }; if (this.attackdelay == 0){ this.AI = AINormal; this.gotoAndPlay("walk"); }; }; AINormalNoMap = function (){ if (this.dead != null){ return; }; if (this.dura > 0){ this.dura--; if (this.dura == 0){ if (this.dead == null){ this.dead = true; this.gotoAndPlay("die"); }; }; }; if ((((knockback == 0)) && (!((this.hit == null))))){ if (((((player.hit.hitTestObject(this.hit)) || (player.hit2.hitTestObject(this.hit)))) && ((((dplayer.unhitcool == 0)) || (this.obstruct))))){ if (this.obstruct){ if (player.x < this.x){ player.x = ((this.x - (this.width / 2)) - 10); } else { player.x = ((this.x + (this.width / 2)) + 10); }; } else { dir = -(dplayer.dir); if (dir == 0){ if (player.x > this.x){ dir = 1; } else { dir = -1; }; }; knockback = 10; dplayer.damage(this.damage); }; }; }; }; AICheckAll = function (){ if (this.dura > 0){ this.dura--; if (this.dura == 0){ if (this.dead == null){ this.dead = true; this.gotoAndPlay("die"); }; }; }; if ((((knockback == 0)) && (!((this.hit == null))))){ if (((((player.hit.hitTestObject(this.hit)) || (player.hit2.hitTestObject(this.hit)))) && ((((dplayer.unhitcool == 0)) || (this.obstruct))))){ if (this.obstruct){ if (player.x < this.x){ player.x = ((this.x - (this.width / 2)) - 10); } else { player.x = ((this.x + (this.width / 2)) + 10); }; } else { dir = -(dplayer.dir); if (dir == 0){ if (player.x > this.x){ dir = 1; } else { dir = -1; }; }; knockback = 10; dplayer.damage(this.damage); }; }; }; }; gunpoint = new Point(); createNormalObject = function (_arg1){ var _local2:*; _local2 = new ((getDefinitionByName(_arg1.clip) as Class)); objstatus(_local2); if (_local2.mname != null){ _local2.mname.text = "normal"; }; copyObject(_local2, _arg1); _local2.hp = (_local2.hp * HPBonusAmp[gamelevel]); _local2.hpmax = _local2.hp; return (_local2); }; createNormalWithMapGravaty = function (_arg1, _arg2){ var _local3:*; _local3 = new ((getDefinitionByName(_arg1.clip) as Class)); objstatus(_local3); setGravity(_local3, _arg2); setWalk(_local3, _arg2); if (_local3.mname != null){ _local3.mname.text = "normal"; }; copyObject(_local3, _arg1); _local3.hp = (_local3.hp * HPBonusAmp[gamelevel]); _local3.hpmax = _local3.hp; return (_local3); }; getGunPoint = function (_arg1){ gunpoint.x = _arg1.gun.x; gunpoint.y = _arg1.gun.y; gunpoint = _arg1.localToGlobal(gunpoint); return (_arg1.parent.globalToLocal(gunpoint)); }; MovieClip(game.parent).ehp.visible = false; skyObject = function (_arg1){ var _local2:*; var _local3:*; _local2 = _arg1.damage; if (this.amp != null){ _local2 = (_arg1.damage * this.amp); }; if ((player.x - _arg1.x) > this.range){ return; }; i = 0; while (i < this.count) { _local3 = createNormalWithMapGravaty(this.mon, this.mon.dat); _local3.x = ((player.x + int((Math.random() * 640))) - 320); _local3.y = ((player.y - int((Math.random() * 400))) - 480); _local3.damage = _local2; if (_local3.mname != null){ _local3.mname.text = "objectformsky"; }; monster_layer.addChild(_local3); i++; }; }; earthQuake = function (_arg1){ var _local2:*; _local2 = _arg1.damage; if (this.amp != null){ _local2 = (_arg1.damage * this.amp); }; if (this.dmg != null){ _local2 = this.dmg; }; if ((((Math.abs((player.x - _arg1.x)) < this.range)) && ((Math.abs((player.y - _arg1.y)) < 50)))){ if (ground){ dplayer.damage(_local2); }; quake_game = 25; }; }; boss_earthQuake = function (_arg1){ var _local2:*; _local2 = _arg1.damage; if (this.amp != null){ _local2 = (_arg1.damage * this.amp); }; if (this.dmg != null){ _local2 = this.dmg; }; if ((((Math.abs((player.x - _arg1.x)) < this.range)) && ((Math.abs((player.y - _arg1.y)) < 2500)))){ if (ground){ dplayer.damage(_local2); }; earthsound.play(); quake_game = 50; }; }; boomer8 = function (_arg1){ var damage:*; var newmon:*; var sx:*; var sy:*; var user = _arg1; damage = user.damage; if (this.amp != null){ damage = (user.damage * this.amp); }; if (user.gun == null){ return; }; gunpoint = getGunPoint(user); i = 0; while (i < 8) { newmon = createNormalObject(this.mon); newmon.father = user; newmon.chcount = 0; newmon.damage = damage; sx = (10 * Math.cos(((Math.PI / 4) * i))); sy = (10 * Math.sin(((Math.PI / 4) * i))); setLineMove(newmon, sx, sy); newmon.x = gunpoint.x; newmon.y = gunpoint.y; monster_layer.addChild(newmon); newmon.process = function (){ this.chcount++; if (this.chcount == 125){ setHomingMove(this, this.father, 10, 15); this.chcount = 0; }; }; i++; }; }; boomer10 = function (_arg1){ var damage:*; var newmon:*; var sx:*; var sy:*; var user = _arg1; damage = user.damage; if (this.amp != null){ damage = (user.damage * this.amp); }; if (user.gun == null){ return; }; gunpoint = getGunPoint(user); i = 0; while (i < 10) { newmon = createNormalObject(this.mon); newmon.father = user; newmon.chcount = 0; newmon.damage = damage; sx = (10 * Math.cos(((Math.PI / 4) * i))); sy = (10 * Math.sin(((Math.PI / 4) * i))); setLineMove(newmon, sx, sy); newmon.x = gunpoint.x; newmon.y = gunpoint.y; monster_layer.addChild(newmon); newmon.process = function (){ this.chcount++; if (this.chcount == 125){ setHomingMove(this, this.father, 10, 12); this.chcount = 0; }; }; i++; }; }; homing3 = function (_arg1){ var _local2:*; var _local3:*; _local2 = _arg1.damage; if (this.amp != null){ _local2 = (_arg1.damage * this.amp); }; i = 0; while (i < 3) { _local3 = createNormalObject(_arg1.summon); _local3.father = _arg1; _local3.chcount = 0; _local3.damage = _local2; setHomingMove(_local3, player, 8, 3); _local3.x = _arg1.x; _local3.y = _arg1.y; if (_local3.mname != null){ _local3.mname.text = "homing"; }; monster_layer.addChild(_local3); i++; }; }; threeHomingInOneRandomWay = function (_arg1){ var damage:*; var newmon:*; var sx:*; var sy:*; var user = _arg1; damage = user.damage; if (this.amp != null){ damage = (user.damage * this.amp); }; if (user.gun == null){ return; }; gunpoint = getGunPoint(user); newmon = createNormalObject(this.mon); newmon.father = user; newmon.summon = this.summon; i = (Math.random() * 8); sx = (4 * Math.cos(((Math.PI / 4) * i))); sy = (4 * Math.sin(((Math.PI / 4) * i))); setLineMove(newmon, sx, sy); newmon.process = function (){ if (this.dura == 1){ homing3(this); }; }; newmon.x = gunpoint.x; newmon.y = gunpoint.y; newmon.damage = damage; if (newmon.mname != null){ newmon.mname.text = "3 in 1"; }; monster_layer.addChild(newmon); }; heal = function (_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; _local2 = _arg1.damage; if (this.amp != null){ _local2 = (_arg1.damage * this.amp); }; _local3 = (monster_layer.numChildren - 1); while (_local3 >= 0) { _local4 = monster_layer.getChildAt(_local3); if (Math.abs((_local4.x - _arg1.x)) < this.range){ _local4.hp = (_local4.hp + (this.recover * _local4.hpmax)); if (_local4.hp > _local4.hpmax){ _local4.hp = _local4.hpmax; }; _local5 = new ((getDefinitionByName(this.heal) as Class)); _local5.x = _local4.x; _local5.y = _local4.y; gfx_layer.addChild(_local5); }; _local3--; }; }; attach_mon = function (_arg1){ var _local2:*; var _local3:*; _local2 = _arg1.damage; if (this.amp != null){ _local2 = (_arg1.damage * this.amp); }; i = 0; while (i < this.count) { _local3 = createNormalWithMapGravaty(this.mon, MapAPI.dat); _local3.x = ((_arg1.x + (Math.random() * this.range)) - (this.range / 2)); _local3.y = _arg1.y; monster_layer.addChild(_local3); i++; }; }; linetoplayer = function (_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local2 = _arg1.damage; if (this.amp != null){ _local2 = (_arg1.damage * this.amp); }; if (_arg1.gun == null){ return; }; gunpoint = getGunPoint(_arg1); _local3 = createNormalObject(this.mon); _local4 = (player.x - gunpoint.x); _local5 = ((player.y - 10) - gunpoint.y); _local6 = Math.sqrt(((_local4 * _local4) + (_local5 * _local5))); _local3.x = gunpoint.x; _local3.y = gunpoint.y; _local3.damage = _local2; setLineMove(_local3, ((_local4 / _local6) * 8), ((_local5 / _local6) * 8)); monster_layer.addChild(_local3); }; linetofront = function (_arg1){ var _local2:*; var _local3:*; _local2 = _arg1.damage; if (this.amp != null){ _local2 = (_arg1.damage * this.amp); }; if (_arg1.gun == null){ return; }; gunpoint = getGunPoint(_arg1); _local3 = createNormalObject(this.mon); _local3.x = gunpoint.x; _local3.y = gunpoint.y; _local3.damage = _local2; setLineMove(_local3, (int(-(_arg1.scaleX)) * 10), 0); monster_layer.addChild(_local3); }; curvetoplayer = function (_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; _local2 = _arg1.damage; if (this.amp != null){ _local2 = (_arg1.damage * this.amp); }; if (_arg1.gun == null){ return; }; gunpoint = getGunPoint(_arg1); _local3 = createNormalObject(this.mon); _local4 = (player.x - gunpoint.x); _local5 = ((player.y - 10) - gunpoint.y); _local6 = Math.sqrt(((_local4 * _local4) + (_local5 * _local5))); _local3.x = gunpoint.x; _local3.y = gunpoint.y; _local3.damage = _local2; _local7 = new Point(player.x, player.y); setHomingMove(_local3, _local7, 6, 3); monster_layer.addChild(_local3); }; leonado = {clip:"monster3", monname:"leonado", hp:10, exp:10, damage:20, gravity:2, speed:1, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AINormal, activedetect:false, arrowtype:1, rateamp:1}; CLASS_jump = {gravity:2, undown:false, jump:true, jumpfrq:50, jumppow:20}; CLASS_attack = {attfrq:20, attackdelaymax:10, attackactive:9}; CLASS_walk = {speed:3, dir:-1, freewalk:false}; testmonster1 = {clip:"monster1", monname:"test1", hp:10, exp:10, damage:20, AI:AINormal, attlist:bs_shoot_forward}; pasteObject(testmonster1, CLASS_jump); pasteObject(testmonster1, CLASS_walk); pasteObject(testmonster1, CLASS_attack); testmonster2 = {clip:"monster2", monname:"test2", hp:10, exp:10, damage:0, AI:AINormal, arrowtype:0, moneyamp:1, rateamp:1}; pasteObject(testmonster1, CLASS_walk); pasteObject(testmonster1, CLASS_attack); fire_ball = {clip:"fire_ball", monname:"fire_ball", hp:5, exp:0, damage:9, gravity:0.2, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:250, dat:MapAPI.freedat}; ghost1 = {clip:"ghost1", monname:"ghost1", hp:10, exp:0, damage:12, gravity:2, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:250, dat:MapAPI.freedat}; mine1 = {clip:"mine1", monname:"mine1", hp:7, exp:0, damage:0, gravity:5, speed:2, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AINormal, activedetect:false, dura:140, downspeed:-35, attlist:"bs_landmine1_act"}; pasteObject(mine1, CLASS_walk); pasteObject(mine1, CLASS_attack); mine1.attfrq = 130; mine1.speed = 2; mine1_explode = {clip:"mine1_explode", monname:"mine1_explode", hp:999, exp:0, damage:13, gravity:5, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:15, knockdamage:99999, downspeed:0}; mine2 = {clip:"mine2", monname:"mine2", hp:7, exp:0, damage:10, gravity:5, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, AI:AINormal, activedetect:false, dura:120, downspeed:-40, attlist:"bs_landmine2_act"}; pasteObject(mine2, CLASS_attack); mine2.attfrq = 110; mine2_explode = {clip:"mine2_explode", monname:"mine2_explode", hp:999, exp:0, damage:15, gravity:5, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:14, knockdamage:99999, downspeed:0}; bullet1 = {clip:"bullet1", monname:"bullet1", hp:5, exp:0, damage:0, gravity:5, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:50, dat:MapAPI.freedat}; bullet2 = {clip:"bullet1", monname:"bullet1", hp:5, exp:0, damage:0, gravity:5, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:100, dat:MapAPI.freedat}; rain_of_fire = {template:skyObject, mon:fire_ball, count:2, range:350}; ghost_shoot = {template:curvetoplayer, mon:ghost1}; heal_area1 = {template:heal, recover:0.1, range:100, heal:"gfx_heal"}; heal_area2 = {template:heal, recover:0.05, range:80, heal:"gfx_heal"}; landmine1_set = {template:attach_mon, mon:mine1, range:1, count:1}; landmine1_act = {template:attach_mon, mon:mine1_explode, range:1, count:1}; landmine2_set = {template:attach_mon, mon:mine2, range:1, count:1}; landmine2_act = {template:attach_mon, mon:mine2_explode, range:1, count:1}; earth_quake1 = {template:earthQuake, dmg:2, range:250}; earth_quake2 = {template:earthQuake, dmg:4, range:350}; earth_quake3 = {template:earthQuake, dmg:6, range:450}; shoot_2_hero = {template:linetoplayer, mon:bullet1}; shoot_2_hero2 = {template:linetoplayer, mon:bullet2}; curve_2_hero = {template:curvetoplayer, mon:bullet1}; shoot_forward = {template:linetofront, mon:bullet1}; bs_rain_of_fire = new Array({a0:rain_of_fire}); bs_ghost_shoot = new Array({a0:ghost_shoot}); bs_heal_area1 = new Array({a0:heal_area1}); bs_heal_area2 = new Array({a0:heal_area2}); bs_landmine1_set = new Array({a0:landmine1_set}); bs_landmine1_act = new Array({a0:landmine1_act}); bs_landmine2_set = new Array({a0:landmine2_set}); bs_landmine2_act = new Array({a0:landmine2_act}); bs_earth_quake1 = new Array({a0:earth_quake1}); bs_earth_quake2 = new Array({a0:earth_quake2}); bs_earth_quake3 = new Array({a0:earth_quake3}); bs_shoot_2_hero = new Array({a0:shoot_2_hero}); bs_shoot_2_hero2 = new Array({a0:shoot_2_hero2}); bs_curve_2_hero = new Array({a0:curve_2_hero}); bs_shoot_forward = new Array({a0:shoot_forward}); obj = new Object(); obj.clip = "monster1"; obj.monname = "นู๋เกิดจากจุดที่1เปงแบบที่1"; obj.hp = 10; obj.damage = 20; obj.gravity = 2; obj.speed = 2; obj.dir = 1; obj.undown = true; obj.jump = true; obj.jumpfrq = 25; obj.jumppow = 15; obj.freewalk = false; obj.attfrq = 0; obj.attackdelaymax = 10; obj.attackactive = 9; obj.AI = AINormal; obj.activedetect = false; caster1 = {clip:"caster1", monname:"caster1", hp:5, exp:12, damage:15, AI:AINormal, attlist:bs_rain_of_fire, arrowtype:1, moneyamp:1.2, rateamp:1}; pasteObject(caster1, CLASS_walk); pasteObject(caster1, CLASS_attack); caster1.attfrq = 250; caster1.attackdelaymax = 75; caster1.attackactive = 25; caster1.speed = 2; caster2 = {clip:"caster2", monname:"caster2", hp:8, exp:int((16 * 1.2)), damage:12, AI:AINormal, attlist:bs_ghost_shoot, arrowtype:1, moneyamp:1.3, rateamp:1}; pasteObject(caster2, CLASS_walk); pasteObject(caster2, CLASS_attack); caster2.attfrq = 140; caster2.attackdelaymax = 50; caster2.attackactive = 5; caster2.speed = 1; healer1 = {clip:"healer1", monname:"healer1", hp:16, exp:12, damage:10, AI:AINormal, attlist:bs_heal_area1, arrowtype:1, moneyamp:1, rateamp:1.6}; pasteObject(healer1, CLASS_walk); pasteObject(healer1, CLASS_attack); healer1.attfrq = 225; healer1.speed = 5; healer2 = {clip:"healer2", monname:"healer2", hp:14, exp:int((18 * 1.2)), damage:10, AI:AINormal, attlist:bs_heal_area2, arrowtype:1, moneyamp:1, rateamp:1.8}; pasteObject(healer2, CLASS_walk); pasteObject(healer2, CLASS_attack); pasteObject(healer2, CLASS_jump); healer2.activedetect = true; healer2.attfrq = 300; healer2.speed = 5; healer2.undown = false; healer2.gravity = 3; healer2.jumpfrq = 30; healer2.jumppow = 20; jumper1 = {clip:"jumper1", monname:"jumper1", hp:2, exp:6, damage:8, AI:AINormal, arrowtype:1, moneyamp:1, rateamp:1.1}; pasteObject(jumper1, CLASS_walk); pasteObject(jumper1, CLASS_jump); jumper1.undown = true; jumper1.gravity = 2; jumper1.speed = 6; jumper1.jumpfrq = 60; jumper1.jumppow = 20; jumper2 = {clip:"jumper2", monname:"jumper2", hp:3, exp:int((11 * 1.2)), damage:10, AI:AINormal, arrowtype:1, moneyamp:1.1, rateamp:1.2}; pasteObject(jumper2, CLASS_walk); pasteObject(jumper2, CLASS_jump); jumper2.undown = true; jumper2.gravity = 1; jumper2.speed = 7; jumper2.jumpfrq = 50; jumper2.jumppow = 25; mine_layer1 = {clip:"mine_layer1", monname:"mine_layer1", hp:10, exp:12, damage:20, AI:AINormal, attlist:bs_landmine1_set, arrowtype:1, moneyamp:1.2, rateamp:1.2}; pasteObject(mine_layer1, CLASS_walk); pasteObject(mine_layer1, CLASS_attack); mine_layer1.attfrq = 175; mine_layer1.speed = 5; mine_layer2 = {clip:"mine_layer2", monname:"mine_layer2", hp:12, exp:int((14 * 1.2)), damage:20, AI:AINormal, attlist:bs_landmine2_set, arrowtype:1, moneyamp:1.3, rateamp:1.3}; pasteObject(mine_layer2, CLASS_walk); pasteObject(mine_layer2, CLASS_attack); mine_layer2.attfrq = 175; mine_layer2.speed = 5; quaker_jr = {clip:"quaker_jr", monname:"quaker_jr", hp:7, exp:int((13 * 1.1)), damage:14, AI:AINormal, attlist:bs_earth_quake1, arrowtype:1, moneyamp:1, rateamp:1.4}; pasteObject(quaker_jr, CLASS_walk); pasteObject(quaker_jr, CLASS_jump); pasteObject(quaker_jr, CLASS_attack); quaker_jr.activedetect = true; quaker_jr.undown = true; quaker_jr.gravity = 2; quaker_jr.attfrq = 200; quaker_jr.speed = 3; quaker_jr.jumpfrq = 100; quaker_jr.jumppow = 30; quaker1 = {clip:"quaker1", monname:"quaker1", hp:22, exp:int((22 * 1.2)), damage:16, AI:AINormal, attlist:bs_earth_quake2, arrowtype:1, moneyamp:1.3, rateamp:1.3}; quaker1.activedetect = true; pasteObject(quaker1, CLASS_walk); pasteObject(quaker1, CLASS_attack); quaker1.attfrq = 175; quaker1.attackdelaymax = 25; quaker1.attackactive = 10; quaker1.speed = 3; quaker2 = {clip:"quaker2", monname:"quaker2", hp:27, exp:int((26 * 1.25)), damage:18, AI:AINormal, attlist:bs_earth_quake3, arrowtype:1, moneyamp:1.5, rateamp:1.5}; pasteObject(quaker2, CLASS_walk); pasteObject(quaker2, CLASS_attack); quaker2.activedetect = true; quaker2.attfrq = 175; quaker2.attackdelaymax = 25; quaker2.attackactive = 10; quaker2.speed = 2; shooter1 = {clip:"shooter1", monname:"shooter1", hp:8, exp:10, damage:8, AI:AINormal, attlist:bs_shoot_2_hero, arrowtype:1, moneyamp:1.1, rateamp:1.1}; pasteObject(shooter1, CLASS_attack); shooter1.attfrq = 250; shooter1.attackdelaymax = 25; shooter1.attackactive = 5; shooter2 = {clip:"shooter2", monname:"shooter2", hp:10, exp:int((13 * 1.1)), damage:9, AI:AINormal, attlist:bs_shoot_2_hero2, arrowtype:1, moneyamp:1.2, rateamp:1.1}; pasteObject(shooter2, CLASS_attack); shooter2.attfrq = 250; shooter2.attackdelaymax = 25; shooter2.attackactive = 5; slave1 = {clip:"slave1", monname:"slave1", hp:5, exp:5, damage:5, AI:AINormal, arrowtype:1, moneyamp:1, rateamp:1}; pasteObject(slave1, CLASS_walk); slave1.undown = false; slave1.speed = 5; soldier1 = {clip:"soldier1", monname:"soldier1", hp:9, exp:9, damage:6, AI:AINormal, arrowtype:1, moneyamp:1.1, rateamp:1}; pasteObject(soldier1, CLASS_walk); soldier1.undown = false; soldier1.speed = 7; soldier2 = {clip:"soldier2", monname:"soldier2", hp:12, exp:int((12 * 1.1)), damage:7, AI:AINormal, arrowtype:1, moneyamp:1.1, rateamp:1.1}; pasteObject(soldier2, CLASS_walk); soldier2.undown = false; soldier2.speed = 6; soldier3 = {clip:"soldier3", monname:"soldier3", hp:15, exp:int((15 * 1.2)), damage:10, AI:AINormal, attlist:bs_shoot_forward, arrowtype:1, moneyamp:1.2, rateamp:1.1}; pasteObject(soldier3, CLASS_walk); pasteObject(soldier3, CLASS_attack); soldier3.undown = false; soldier3.speed = 6; soldier3.attfrq = 200; soldier3.attackdelaymax = 25; soldier3.attackactive = 1; monbase = new Array("caster1", "caster2", "healer1", "healer2", "jumper1", "jumper2", "mine_layer1", "mine_layer2", "quaker_jr", "quaker1", "quaker2", "shooter1", "shooter2", "slave1", "soldier1", "soldier2", "soldier3"); multilevelmon = {}; i = 0; while (i < 100) { mi = 0; while (mi < monbase.length) { multilevelmon[((monbase[mi] + "_lv") + i)] = {}; pasteObject(multilevelmon[((monbase[mi] + "_lv") + i)], this[monbase[mi]]); multilevelmon[((monbase[mi] + "_lv") + i)].hp = (multilevelmon[((monbase[mi] + "_lv") + i)].hp + int(((this[monbase[mi]].hp * 0.4) * i))); multilevelmon[((monbase[mi] + "_lv") + i)].damage = (multilevelmon[((monbase[mi] + "_lv") + i)].damage + int(((this[monbase[mi]].damage * 0.1) * i))); multilevelmon[((monbase[mi] + "_lv") + i)].exp = (multilevelmon[((monbase[mi] + "_lv") + i)].exp + int(((this[monbase[mi]].exp * 0.2) * i))); multilevelmon[((monbase[mi] + "_lv") + i)].moneyamp = (multilevelmon[((monbase[mi] + "_lv") + i)].moneyamp + int(((this[monbase[mi]].exp * 0.1) * i))); mi++; }; i++; }; boss_stone1 = {clip:"boss_stone1", monname:"boss_stone1", hp:12, exp:0, damage:0, gravity:0.2, speed:0, knockdamage:99999, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:400, dat:MapAPI.freedat}; boss_stone2 = {clip:"boss_stone2", monname:"boss_stone2", hp:10, exp:0, damage:0, gravity:0.1, speed:0, knockdamage:99999, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:400, dat:MapAPI.freedat}; boss_ghost1 = {clip:"boss_ghost1", monname:"boss_ghost1", hp:8, exp:0, damage:17, gravity:2, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:250, dat:MapAPI.freedat}; boss_stone_wall1 = {clip:"boss_stone_wall1", monname:"boss_stone_wall1", hp:30, exp:0, damage:1, gravity:2, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:400, knockdamage:99999}; boss_energy_bolt1 = {clip:"boss_energy_bolt1", monname:"boss_energy_bolt1", hp:30, exp:0, damage:20, gravity:2, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:200, dat:MapAPI.freedat}; boss_energy_bolt2 = {clip:"boss_energy_bolt2", monname:"boss_energy_bolt2", hp:30, exp:0, damage:18, gravity:2, speed:0, dir:1, undown:true, jump:false, jumpfrq:1, jumppow:20, freewalk:false, attfrq:0, AI:AICheckAll, activedetect:false, dura:800, dat:MapAPI.freedat}; boss_earth_quake1 = {template:boss_earthQuake, dmg:1, range:2000}; boss_falling_stone1 = {template:skyObject, mon:boss_stone1, count:6, range:640, amp:0.8}; boss_falling_stone2 = {template:skyObject, mon:boss_stone2, count:8, range:640, amp:0.6}; boss_boomer_spirit1 = {template:boomer8, mon:boss_ghost1, amp:0.8}; boss_boomer_spirit2 = {template:boomer10, mon:boss_ghost1, amp:0.8}; boss_heal = {template:heal, recover:0.03, range:1000, heal:"gfx_heal_boss"}; boss_stone_wall = {template:attach_mon, mon:boss_stone_wall1, range:3000, count:3}; boss_energy_bolt = {template:threeHomingInOneRandomWay, mon:boss_energy_bolt1, summon:boss_energy_bolt2}; boss1_att = new Array(); boss1_att.push({a0:boss_earth_quake1, a1:boss_falling_stone1}); boss1_att.push({a0:boss_earth_quake1, a1:boss_falling_stone1, a3:boss_falling_stone2}); boss2_att = new Array(); boss2_att.push({a0:boss_boomer_spirit1}); boss2_att.push({a0:boss_boomer_spirit1}, {a1:boss_boomer_spirit2}); boss3_att = new Array(); boss3_att.push({a0:boss_heal}); boss4_att = new Array(); boss4_att.push({a0:boss_stone_wall}); boss4_att.push({a0:boss_stone_wall}, {a1:boss_energy_bolt}); boss4_att.push({a0:boss_stone_wall}, {a1:boss_energy_bolt}); boss1 = {clip:"boss1", monname:"boss1", hp:750, exp:120, damage:20, gravity:5, speed:0, dir:1, undown:false, jump:false, jumpfrq:0, jumppow:0, freewalk:true, attfrq:200, AI:AINormal, activedetect:false, fire:true, thunder:true, knockdamage:99999, attackdelaymax:100, attackactive:5, attlist:boss1_att, boss:true}; boss2 = {clip:"boss2", monname:"boss2", hp:2000, exp:160, damage:20, gravity:5, speed:1, dir:-1, undown:false, jump:false, jumpfrq:0, jumppow:0, freewalk:true, attfrq:175, AI:AINormal, activedetect:false, fire:false, thunder:false, knockdamage:99999, attackdelaymax:50, attackactive:15, attlist:boss2_att, boss:true}; boss3 = {clip:"boss3", monname:"boss3", hp:4000, exp:240, damage:40, gravity:5, speed:0, dir:1, undown:false, jump:false, jumpfrq:0, jumppow:0, freewalk:true, attfrq:400, AI:AINormal, activedetect:false, fire:false, thunder:false, knockdamage:99999, attackdelaymax:50, attackactive:20, attlist:boss3_att, boss:true}; boss4 = {clip:"boss4", monname:"boss4", hp:6000, exp:0, damage:20, gravity:1, speed:2, dir:-1, undown:true, jump:true, jumpfrq:150, jumppow:30, freewalk:true, AI:AINormal, activedetect:true, fire:false, thunder:false, knockdamage:99999, attfrq:125, attackdelaymax:50, attackactive:10, attlist:boss4_att, boss:true}; lvdoor = null; createDoor = function (_arg1, _arg2){ var x = _arg1; var y = _arg2; lvdoor = new door(); lvdoor.x = x; lvdoor.y = y; lvdoor.process = function (){ if (((this.hit.hitTestObject(splayer)) && (splayer.visible))){ splayer.x = this.x; splayer.y = this.y; clearSet(); }; }; background_layer.addChild(lvdoor); }; startpoint = new Array(); startpoint[0] = {x:600, y:(40 * 15)}; startpoint[1] = {x:(40 * 2), y:(40 * 14)}; startpoint[2] = {x:(40 * 2), y:(40 * 24)}; startpoint[3] = {x:(40 * 2), y:(40 * 17)}; startpoint[4] = {x:(40 * 6), y:(40 * 28)}; startpoint[5] = {x:(40 * 2), y:(40 * 24)}; startpoint[6] = {x:(40 * 2), y:(40 * 40)}; startpoint[7] = {x:(40 * 49), y:(40 * 35)}; startpoint[8] = {x:(40 * 18), y:(40 * 18)}; startpoint[9] = {x:(40 * 7), y:(40 * 39)}; startpoint[10] = {x:(40 * 8), y:(40 * 29)}; startpoint[11] = {x:(40 * 3), y:(40 * 92)}; startpoint[12] = {x:(40 * 18), y:(40 * 19)}; startpoint[13] = {x:(40 * 2), y:(40 * 14)}; startpoint[14] = {x:(40 * 2), y:(40 * 73)}; startpoint[15] = {x:(40 * 6), y:(40 * 11)}; startpoint[16] = {x:(40 * 2), y:(40 * 36)}; mouse = null; levelinfo = new Array(); HPBonusAmp = new Array(); HPBonusAmp[0] = 1; HPBonusAmp[1] = 0.8; HPBonusAmp[2] = 0.9; HPBonusAmp[3] = 1; HPBonusAmp[4] = 1.2; HPBonusAmp[5] = 1.3; HPBonusAmp[6] = 1.4; HPBonusAmp[7] = 1.5; HPBonusAmp[8] = 1.6; HPBonusAmp[9] = 1.7; HPBonusAmp[10] = 1.8; HPBonusAmp[11] = 1.9; HPBonusAmp[12] = 2; HPBonusAmp[13] = 2.1; HPBonusAmp[14] = 2.2; HPBonusAmp[15] = 2.3; HPBonusAmp[16] = 2.4; HPBonusAmp[17] = 1; levelinfo[1] = function (){ group1 = new Array(); group1.push(multilevelmon["slave1_lv1"]); group1.push(multilevelmon["slave1_lv2"]); group2 = new Array(); group2.push(multilevelmon["soldier1_lv1"]); group2.push(multilevelmon["slave1_lv1"]); group2.push(multilevelmon["soldier1_lv2"]); group3 = new Array(); group3.push(multilevelmon["soldier3_lv15"]); pointlist.push({mon:group1, x:22, y:9, frq:275, seq:false, limit:15, counter:75, nextcreate:0}); pointlist.push({mon:group1, x:30, y:9, frq:250, seq:false, limit:15, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:38, y:6, frq:275, seq:false, limit:15, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:73, y:7, frq:250, seq:false, limit:15, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:47, y:6, frq:50, seq:true, limit:10, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group2, x:60, y:6, frq:50, seq:true, limit:10, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group2, x:47, y:6, frq:350, seq:false, limit:18, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:60, y:6, frq:325, seq:false, limit:18, counter:150, nextcreate:0}); i = 0; while (i < 5) { newback = background_layer.addChild(new sce_world1_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 15); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 3); newback.y = (40 * 13); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 10); newback.y = (40 * 13); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 19); newback.y = (40 * 10); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 24); newback.y = (40 * 10); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 30); newback.y = (40 * 10); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 44); newback.y = (40 * 7); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 52); newback.y = (40 * 7); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 59); newback.y = (40 * 7); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 64); newback.y = (40 * 7); newback.gotoAndStop(1); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 56); newfore.y = (40 * 7); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 73); newfore.y = (40 * 9); newfore.gotoAndStop(9); createDoor((40 * 73), (40 * 2)); foreground_layer.addChild(mouse); }; levelinfo[2] = function (){ group1 = new Array(); group1.push(multilevelmon["slave1_lv1"]); group1.push(multilevelmon["slave1_lv2"]); group2.push(multilevelmon["soldier1_lv3"]); group2 = new Array(); group2.push(multilevelmon["slave1_lv2"]); group2.push(multilevelmon["soldier1_lv1"]); group2.push(multilevelmon["soldier1_lv2"]); group3 = new Array(); group3.push(multilevelmon["shooter1_lv1"]); pointlist.push({mon:group1, x:9, y:22, frq:250, seq:false, limit:50, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:27, y:22, frq:225, seq:false, limit:50, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:8, y:14, frq:250, seq:false, limit:50, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:31, y:15, frq:225, seq:false, limit:50, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:15, y:12, frq:525, seq:false, limit:50, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:20, y:15, frq:275, seq:false, limit:50, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:42, y:13, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group3, x:17, y:7, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group3, x:42, y:7, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group3, x:34, y:3, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group3, x:42, y:13, frq:1025, seq:false, limit:54, counter:1000, nextcreate:0}); pointlist.push({mon:group3, x:17, y:7, frq:1050, seq:false, limit:54, counter:1000, nextcreate:0}); pointlist.push({mon:group3, x:42, y:7, frq:1025, seq:false, limit:54, counter:1000, nextcreate:0}); pointlist.push({mon:group3, x:34, y:3, frq:1050, seq:false, limit:54, counter:1000, nextcreate:0}); i = 0; while (i < 4) { newback = background_layer.addChild(new sce_world1_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 25); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 1); newback.y = (40 * 23); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 11); newback.y = (40 * 23); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 16); newback.y = (40 * 23); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 20); newback.y = (40 * 23); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 27); newback.y = (40 * 23); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 35); newback.y = (40 * 23); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 41); newback.y = (40 * 23); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 19); newback.y = (40 * 16); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 26); newback.y = (40 * 16); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 31); newback.y = (40 * 16); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 21); newback.y = (40 * 11); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 28); newback.y = (40 * 10); newback.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 7); newfore.y = (40 * 23); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 23); newfore.y = (40 * 23); newfore.gotoAndStop(2); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 31); newfore.y = (40 * 23); newfore.gotoAndStop(1); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 47); newfore.y = (40 * 23); newfore.gotoAndStop(3); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 10); newfore.y = (40 * 15); newfore.gotoAndStop(6); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 14); newfore.y = (40 * 13); newfore.gotoAndStop(6); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 36); newfore.y = (40 * 9); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 42); newfore.y = (40 * 9); newfore.gotoAndStop(8); createDoor((40 * 50), (40 * 6)); foreground_layer.addChild(mouse); }; levelinfo[3] = function (){ group1 = new Array(); group1.push(multilevelmon["slave1_lv3"]); group1.push(multilevelmon["slave1_lv4"]); group2 = new Array(); group2.push(multilevelmon["slave1_lv3"]); group2.push(multilevelmon["soldier1_lv3"]); group3 = new Array(); group3.push(multilevelmon["shooter1_lv2"]); pointlist.push({mon:group1, x:24, y:15, frq:250, seq:false, limit:25, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:27, y:10, frq:275, seq:false, limit:25, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:63, y:7, frq:225, seq:false, limit:25, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:34, y:4, frq:250, seq:false, limit:25, counter:175, nextcreate:0}); pointlist.push({mon:group1, x:46, y:3, frq:225, seq:false, limit:25, counter:200, nextcreate:0}); pointlist.push({mon:group2, x:15, y:12, frq:275, seq:false, limit:25, counter:100, nextcreate:0}); pointlist.push({mon:group2, x:5, y:13, frq:275, seq:false, limit:25, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:56, y:3, frq:225, seq:false, limit:25, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:32, y:7, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group3, x:65, y:3, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group3, x:71, y:12, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group3, x:32, y:7, frq:1000, seq:false, limit:30, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:65, y:3, frq:1025, seq:false, limit:30, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:71, y:12, frq:1050, seq:false, limit:30, counter:175, nextcreate:0}); i = 0; while (i < 5) { newback = background_layer.addChild(new sce_world1_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 18); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 4); newback.y = (40 * 14); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 12); newback.y = (40 * 13); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 72); newback.y = (40 * 13); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world1()); newback.x = (40 * 31); newback.y = (40 * 8); newback.gotoAndStop(1); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 16); newfore.y = (40 * 16); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 55); newfore.y = (40 * 16); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 68); newfore.y = (40 * 16); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 55); newfore.y = (40 * 3); newfore.gotoAndStop(6); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 45); newfore.y = (40 * 2); newfore.gotoAndStop(6); createDoor((40 * 77), (40 * 15)); foreground_layer.addChild(mouse); }; levelinfo[4] = function (){ group_boss = new Array(); group_boss.push(boss1); group1 = new Array(); group1.push(multilevelmon["quaker1_lv1"]); group1.push(multilevelmon["quaker1_lv2"]); group1.push(multilevelmon["quaker1_lv3"]); group1.push(multilevelmon["quaker1_lv4"]); pointlist.push({mon:group_boss, x:71, y:26, frq:50, seq:false, limit:10, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:49, y:19, frq:50, seq:false, limit:4, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:62, y:19, frq:50, seq:false, limit:4, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:58, y:20, frq:50, seq:false, limit:4, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:62, y:28, frq:50, seq:false, limit:4, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:49, y:19, frq:525, seq:false, limit:25, counter:250, nextcreate:0}); pointlist.push({mon:group1, x:58, y:20, frq:500, seq:false, limit:25, counter:350, nextcreate:0}); pointlist.push({mon:group1, x:62, y:19, frq:525, seq:false, limit:25, counter:300, nextcreate:0}); pointlist.push({mon:group1, x:62, y:28, frq:575, seq:false, limit:25, counter:400, nextcreate:0}); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 7); newfore.y = (40 * 27); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 15); newfore.y = (40 * 27); newfore.gotoAndStop(7); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 18); newfore.y = (40 * 27); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 12); newfore.y = (40 * 26); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 24); newfore.y = (40 * 26); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 27); newfore.y = (40 * 26); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 33); newfore.y = (40 * 25); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 43); newfore.y = (40 * 20); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world1()); newfore.x = (40 * 47); newfore.y = (40 * 20); newfore.gotoAndStop(9); foreground_layer.addChild(mouse); }; levelinfo[5] = function (){ group1 = new Array(); group1.push(multilevelmon["jumper1_lv6"]); group1.push(multilevelmon["jumper1_lv7"]); group2 = new Array(); group2.push(multilevelmon["jumper1_lv6"]); group2.push(multilevelmon["soldier2_lv7"]); pointlist.push({mon:group1, x:8, y:2, frq:225, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group1, x:54, y:18, frq:225, seq:false, limit:30, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:168, y:6, frq:225, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group1, x:31, y:3, frq:225, seq:false, limit:30, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:73, y:6, frq:225, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group1, x:112, y:3, frq:225, seq:false, limit:30, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:161, y:6, frq:225, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:134, y:4, frq:325, seq:false, limit:40, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:151, y:6, frq:325, seq:false, limit:40, counter:100, nextcreate:0}); pointlist.push({mon:group2, x:94, y:4, frq:325, seq:false, limit:40, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:14, y:19, frq:325, seq:false, limit:40, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:36, y:20, frq:325, seq:false, limit:40, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:74, y:19, frq:325, seq:false, limit:40, counter:200, nextcreate:0}); pointlist.push({mon:group2, x:88, y:20, frq:325, seq:false, limit:40, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:96, y:19, frq:325, seq:false, limit:40, counter:100, nextcreate:0}); pointlist.push({mon:group2, x:194, y:9, frq:325, seq:false, limit:40, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:111, y:16, frq:325, seq:false, limit:40, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:123, y:21, frq:325, seq:false, limit:40, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:133, y:20, frq:325, seq:false, limit:40, counter:200, nextcreate:0}); pointlist.push({mon:group2, x:148, y:20, frq:325, seq:false, limit:40, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:170, y:21, frq:325, seq:false, limit:40, counter:100, nextcreate:0}); pointlist.push({mon:group2, x:186, y:20, frq:325, seq:false, limit:40, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:60, y:4, frq:325, seq:false, limit:40, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:19, y:2, frq:325, seq:false, limit:40, counter:175, nextcreate:0}); i = 0; while (i < 13) { newback = background_layer.addChild(new sce_world2_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 25); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 2); newback.y = (40 * 23); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 7); newback.y = (40 * 23); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 12); newback.y = (40 * 23); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 18); newback.y = (40 * 23); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 22); newback.y = (40 * 23); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 40); newback.y = (40 * 23); newback.gotoAndStop(10); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 47); newback.y = (40 * 23); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 57); newback.y = (40 * 23); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 63); newback.y = (40 * 23); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 79); newback.y = (40 * 23); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 83); newback.y = (40 * 23); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 94); newback.y = (40 * 23); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 100); newback.y = (40 * 23); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 105); newback.y = (40 * 23); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 109); newback.y = (40 * 23); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 127); newback.y = (40 * 23); newback.gotoAndStop(7); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 15); newfore.y = (40 * 23); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 52); newfore.y = (40 * 23); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 90); newfore.y = (40 * 23); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 113); newfore.y = (40 * 23); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 157); newfore.y = (40 * 23); newfore.gotoAndStop(9); createDoor((40 * 195), (40 * 19)); foreground_layer.addChild(mouse); }; levelinfo[6] = function (){ group1 = new Array(); group1.push(multilevelmon["jumper1_lv7"]); group1.push(multilevelmon["jumper1_lv8"]); group2 = new Array(); group2.push(multilevelmon["soldier2_lv8"]); group2.push(multilevelmon["soldier2_lv9"]); group3 = new Array(); group3.push(multilevelmon["caster1_lv6"]); group3.push(multilevelmon["caster1_lv7"]); pointlist.push({mon:group1, x:4, y:12, frq:475, seq:false, limit:25, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:9, y:29, frq:475, seq:false, limit:25, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:18, y:2, frq:475, seq:false, limit:25, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:24, y:2, frq:475, seq:false, limit:25, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:7, y:37, frq:275, seq:false, limit:20, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:21, y:9, frq:275, seq:false, limit:20, counter:100, nextcreate:0}); pointlist.push({mon:group2, x:29, y:8, frq:275, seq:false, limit:20, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:24, y:34, frq:275, seq:false, limit:20, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:15, y:36, frq:275, seq:false, limit:20, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:20, y:26, frq:275, seq:false, limit:20, counter:200, nextcreate:0}); pointlist.push({mon:group2, x:9, y:17, frq:275, seq:false, limit:20, counter:225, nextcreate:0}); pointlist.push({mon:group2, x:15, y:18, frq:275, seq:false, limit:20, counter:250, nextcreate:0}); pointlist.push({mon:group2, x:23, y:19, frq:275, seq:false, limit:20, counter:275, nextcreate:0}); pointlist.push({mon:group2, x:27, y:22, frq:275, seq:false, limit:20, counter:300, nextcreate:0}); pointlist.push({mon:group2, x:15, y:7, frq:275, seq:false, limit:20, counter:325, nextcreate:0}); pointlist.push({mon:group3, x:6, y:23, frq:775, seq:false, limit:30, counter:750, nextcreate:0}); pointlist.push({mon:group3, x:11, y:4, frq:775, seq:false, limit:30, counter:775, nextcreate:0}); pointlist.push({mon:group3, x:11, y:23, frq:775, seq:false, limit:30, counter:800, nextcreate:0}); pointlist.push({mon:group3, x:27, y:29, frq:775, seq:false, limit:30, counter:825, nextcreate:0}); i = 0; while (i < 2) { newback = background_layer.addChild(new sce_world2_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 41); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 5); newback.y = (40 * 39); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 16); newback.y = (40 * 39); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 24); newback.y = (40 * 39); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 23); newback.y = (40 * 35); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 5); newback.y = (40 * 24); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 8); newback.y = (40 * 24); newback.gotoAndStop(5); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 11); newback.y = (40 * 24); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 15); newback.y = (40 * 19); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 8); newback.y = (40 * 18); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 27); newback.y = (40 * 9); newback.gotoAndStop(7); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 13); newfore.y = (40 * 39); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 7); newfore.y = (40 * 32); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 13); newfore.y = (40 * 31); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 21); newfore.y = (40 * 20); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 18); newfore.y = (40 * 12); newfore.gotoAndStop(8); createDoor((40 * 0), (40 * 1)); foreground_layer.addChild(mouse); }; levelinfo[7] = function (){ group1 = new Array(); group1.push(multilevelmon["jumper1_lv8"]); group1.push(multilevelmon["jumper1_lv9"]); group2 = new Array(); group2.push(multilevelmon["soldier2_lv9"]); group2.push(multilevelmon["soldier2_lv10"]); group3 = new Array(); group3.push(multilevelmon["caster1_lv7"]); group3.push(multilevelmon["caster1_lv8"]); pointlist.push({mon:group1, x:12, y:11, frq:200, seq:false, limit:20, counter:75, nextcreate:0}); pointlist.push({mon:group1, x:16, y:15, frq:200, seq:false, limit:20, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:34, y:13, frq:200, seq:false, limit:20, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:9, y:29, frq:300, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:19, y:28, frq:300, seq:false, limit:30, counter:100, nextcreate:0}); pointlist.push({mon:group2, x:38, y:31, frq:300, seq:false, limit:30, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:13, y:19, frq:300, seq:false, limit:30, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:23, y:19, frq:300, seq:false, limit:30, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:30, y:17, frq:300, seq:false, limit:30, counter:200, nextcreate:0}); pointlist.push({mon:group2, x:43, y:18, frq:300, seq:false, limit:30, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:8, y:12, frq:300, seq:false, limit:30, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:27, y:8, frq:300, seq:false, limit:30, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:12, y:24, frq:900, seq:false, limit:35, counter:500, nextcreate:0}); pointlist.push({mon:group3, x:17, y:7, frq:900, seq:false, limit:35, counter:525, nextcreate:0}); pointlist.push({mon:group3, x:19, y:24, frq:900, seq:false, limit:35, counter:550, nextcreate:0}); pointlist.push({mon:group3, x:27, y:26, frq:900, seq:false, limit:35, counter:575, nextcreate:0}); pointlist.push({mon:group3, x:34, y:26, frq:900, seq:false, limit:35, counter:600, nextcreate:0}); i = 0; while (i < 4) { newback = background_layer.addChild(new sce_world2_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 38); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 2); newback.y = (40 * 36); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 6); newback.y = (40 * 36); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 11); newback.y = (40 * 36); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 22); newback.y = (40 * 36); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 27); newback.y = (40 * 36); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 34); newback.y = (40 * 36); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 41); newback.y = (40 * 36); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 25); newback.y = (40 * 26); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 31); newback.y = (40 * 26); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 12); newback.y = (40 * 24); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 17); newback.y = (40 * 20); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 35); newback.y = (40 * 20); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 27); newback.y = (40 * 18); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 6); newback.y = (40 * 14); newback.gotoAndStop(2); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 13); newfore.y = (40 * 36); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 25); newfore.y = (40 * 36); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 38); newfore.y = (40 * 36); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 48); newfore.y = (40 * 36); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 15); newfore.y = (40 * 36); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 37); newfore.y = (40 * 20); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 21); newfore.y = (40 * 19); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 44); newfore.y = (40 * 19); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 10); newfore.y = (40 * 14); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 28); newfore.y = (40 * 8); newfore.gotoAndStop(10); createDoor((40 * 24), (40 * 2)); foreground_layer.addChild(mouse); }; levelinfo[8] = function (){ group_boss = new Array(); group_boss.push(boss2); group1 = new Array(); group1.push(multilevelmon["shooter2_lv9"]); group1.push(multilevelmon["shooter2_lv10"]); pointlist.push({mon:group_boss, x:18, y:10, frq:25, seq:false, limit:50, counter:5, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:3, y:21, frq:450, seq:false, limit:50, counter:100, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:31, y:24, frq:450, seq:false, limit:50, counter:125, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:3, y:21, frq:900, seq:false, limit:50, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:31, y:24, frq:900, seq:false, limit:50, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:12, y:15, frq:900, seq:false, limit:50, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:23, y:15, frq:900, seq:false, limit:50, counter:175, nextcreate:0}); pointlist.push({mon:group1, x:10, y:3, frq:900, seq:false, limit:50, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:26, y:3, frq:900, seq:false, limit:50, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:13, y:1, frq:900, seq:false, limit:50, counter:175, nextcreate:0}); pointlist.push({mon:group1, x:23, y:1, frq:900, seq:false, limit:50, counter:125, nextcreate:0}); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 8); newback.y = (40 * 31); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 11); newback.y = (40 * 31); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 16); newback.y = (40 * 31); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 25); newback.y = (40 * 31); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 2); newback.y = (40 * 23); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 7); newback.y = (40 * 12); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 15); newback.y = (40 * 12); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 27); newback.y = (40 * 12); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 31); newback.y = (40 * 6); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 9); newback.y = (40 * 5); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world2()); newback.x = (40 * 22); newback.y = (40 * 2); newback.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 22); newfore.y = (40 * 31); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 10); newfore.y = (40 * 12); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world2()); newfore.x = (40 * 22); newfore.y = (40 * 12); newfore.gotoAndStop(9); foreground_layer.addChild(mouse); }; levelinfo[9] = function (){ group1 = new Array(); group1.push(multilevelmon["jumper2_lv11"]); group1.push(multilevelmon["jumper2_lv12"]); group2 = new Array(); group2.push(multilevelmon["quaker2_lv11"]); group2.push(multilevelmon["quaker2_lv12"]); group3 = new Array(); group3.push(multilevelmon["mine_layer1_lv11"]); group3.push(multilevelmon["mine_layer1_lv12"]); group4 = new Array(); group4.push(multilevelmon["mine_layer1_lv11"]); group4.push(multilevelmon["quaker2_lv11"]); pointlist.push({mon:group1, x:17, y:10, frq:200, seq:false, limit:20, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:55, y:14, frq:200, seq:false, limit:20, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:59, y:6, frq:200, seq:false, limit:20, counter:175, nextcreate:0}); pointlist.push({mon:group1, x:60, y:12, frq:200, seq:false, limit:20, counter:200, nextcreate:0}); pointlist.push({mon:group1, x:68, y:9, frq:200, seq:false, limit:20, counter:225, nextcreate:0}); pointlist.push({mon:group2, x:22, y:35, frq:25, seq:false, limit:40, counter:5, nextcreate:0, uni:true}); pointlist.push({mon:group2, x:37, y:30, frq:25, seq:false, limit:40, counter:5, nextcreate:0, uni:true}); pointlist.push({mon:group3, x:45, y:17, frq:300, seq:false, limit:25, counter:100, nextcreate:0}); pointlist.push({mon:group4, x:8, y:19, frq:550, seq:false, limit:33, counter:125, nextcreate:0}); pointlist.push({mon:group4, x:15, y:19, frq:600, seq:false, limit:33, counter:150, nextcreate:0}); pointlist.push({mon:group4, x:23, y:19, frq:550, seq:false, limit:33, counter:175, nextcreate:0}); pointlist.push({mon:group4, x:35, y:21, frq:600, seq:false, limit:33, counter:200, nextcreate:0}); pointlist.push({mon:group4, x:28, y:8, frq:550, seq:false, limit:33, counter:125, nextcreate:0}); pointlist.push({mon:group4, x:33, y:8, frq:600, seq:false, limit:33, counter:150, nextcreate:0}); pointlist.push({mon:group4, x:48, y:7, frq:550, seq:false, limit:33, counter:175, nextcreate:0}); pointlist.push({mon:group4, x:57, y:21, frq:600, seq:false, limit:33, counter:200, nextcreate:0}); i = 0; while (i < 6) { newback = background_layer.addChild(new sce_world3_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 40); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 2); newback.y = (40 * 38); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 4); newback.y = (40 * 38); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 8); newback.y = (40 * 38); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 10); newback.y = (40 * 38); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 15); newback.y = (40 * 37); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 16); newback.y = (40 * 37); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 18); newback.y = (40 * 37); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 20); newback.y = (40 * 37); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 24); newback.y = (40 * 36); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 26); newback.y = (40 * 36); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 27); newback.y = (40 * 36); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 29); newback.y = (40 * 36); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 33); newback.y = (40 * 35); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 34); newback.y = (40 * 35); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 35); newback.y = (40 * 35); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 42); newback.y = (40 * 33); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 62); newback.y = (40 * 26); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 63); newback.y = (40 * 26); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 31); newback.y = (40 * 23); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 33); newback.y = (40 * 23); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 38); newback.y = (40 * 23); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 15); newback.y = (40 * 21); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 20); newback.y = (40 * 21); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 6); newback.y = (40 * 20); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 16); newback.y = (40 * 11); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 26); newback.y = (40 * 10); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 30); newback.y = (40 * 10); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 40); newback.y = (40 * 9); newback.gotoAndStop(7); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 6); newfore.y = (40 * 38); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 36); newfore.y = (40 * 35); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 32); newfore.y = (40 * 23); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 37); newfore.y = (40 * 35); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 18); newfore.y = (40 * 21); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 8); newfore.y = (40 * 20); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 32); newfore.y = (40 * 10); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 45); newfore.y = (40 * 9); newfore.gotoAndStop(10); createDoor((40 * 82), (40 * 1)); foreground_layer.addChild(mouse); }; levelinfo[10] = function (){ group1 = new Array(); group1.push(multilevelmon["jumper2_lv12"]); group1.push(multilevelmon["jumper2_lv13"]); group2 = new Array(); group2.push(multilevelmon["quaker2_lv12"]); group2.push(multilevelmon["quaker2_lv13"]); group3 = new Array(); group3.push(multilevelmon["mine_layer1_lv12"]); group3.push(multilevelmon["quaker2_lv12"]); group3.push(multilevelmon["mine_layer1_lv13"]); group3.push(multilevelmon["quaker2_lv13"]); pointlist.push({mon:group1, x:13, y:21, frq:250, seq:false, limit:30, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:26, y:27, frq:250, seq:false, limit:30, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:45, y:23, frq:250, seq:false, limit:30, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:58, y:24, frq:250, seq:false, limit:30, counter:175, nextcreate:0}); pointlist.push({mon:group1, x:69, y:25, frq:250, seq:false, limit:30, counter:200, nextcreate:0}); pointlist.push({mon:group1, x:86, y:21, frq:250, seq:false, limit:30, counter:225, nextcreate:0}); pointlist.push({mon:group2, x:14, y:29, frq:500, seq:false, limit:40, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:34, y:25, frq:500, seq:false, limit:40, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:43, y:28, frq:500, seq:false, limit:40, counter:200, nextcreate:0}); pointlist.push({mon:group2, x:61, y:26, frq:500, seq:false, limit:40, counter:225, nextcreate:0}); pointlist.push({mon:group2, x:75, y:24, frq:500, seq:false, limit:40, counter:250, nextcreate:0}); pointlist.push({mon:group3, x:49, y:9, frq:300, seq:false, limit:35, counter:100, nextcreate:0}); pointlist.push({mon:group3, x:56, y:8, frq:325, seq:false, limit:35, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:66, y:10, frq:300, seq:false, limit:35, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:71, y:10, frq:325, seq:false, limit:35, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:84, y:11, frq:300, seq:false, limit:35, counter:200, nextcreate:0}); pointlist.push({mon:group3, x:88, y:10, frq:350, seq:false, limit:35, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:70, y:5, frq:300, seq:false, limit:35, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:78, y:7, frq:350, seq:false, limit:35, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:87, y:5, frq:300, seq:false, limit:35, counter:200, nextcreate:0}); i = 0; while (i < 7) { newback = background_layer.addChild(new sce_world3_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 38); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 11); newback.y = (40 * 29); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 54); newback.y = (40 * 29); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 68); newback.y = (40 * 29); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 33); newback.y = (40 * 28); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 34); newback.y = (40 * 28); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 89); newback.y = (40 * 21); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 82); newback.y = (40 * 11); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 86); newback.y = (40 * 11); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 70); newback.y = (40 * 10); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 79); newback.y = (40 * 7); newback.gotoAndStop(3); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 16); newfore.y = (40 * 32); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 45); newfore.y = (40 * 31); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 51); newfore.y = (40 * 29); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 57); newfore.y = (40 * 29); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 75); newfore.y = (40 * 26); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 54); newfore.y = (40 * 12); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 65); newfore.y = (40 * 10); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 76); newfore.y = (40 * 10); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 69); newfore.y = (40 * 6); newfore.gotoAndStop(9); createDoor((40 * 91), (40 * 5)); foreground_layer.addChild(mouse); }; levelinfo[11] = function (){ group1 = new Array(); group1.push(multilevelmon["caster1_lv10"]); group1.push(multilevelmon["caster1_lv12"]); group2 = new Array(); group2.push(multilevelmon["jumper2_lv13"]); group2.push(multilevelmon["jumper2_lv14"]); group3 = new Array(); group3.push(multilevelmon["mine_layer1_lv14"]); group3.push(multilevelmon["quaker2_lv14"]); group3.push(multilevelmon["mine_layer1_lv15"]); group3.push(multilevelmon["quaker2_lv15"]); pointlist.push({mon:group1, x:9, y:15, frq:250, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group1, x:13, y:10, frq:275, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group1, x:11, y:17, frq:300, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group1, x:13, y:31, frq:325, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group1, x:22, y:26, frq:350, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group1, x:25, y:9, frq:250, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group1, x:29, y:12, frq:275, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group1, x:29, y:31, frq:300, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group1, x:31, y:79, frq:325, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group1, x:32, y:18, frq:350, seq:false, limit:45, counter:5, nextcreate:0}); pointlist.push({mon:group2, x:6, y:58, frq:250, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:11, y:42, frq:275, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:13, y:66, frq:300, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:25, y:67, frq:250, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group2, x:32, y:42, frq:275, seq:false, limit:30, counter:75, nextcreate:0}); pointlist.push({mon:group3, x:1, y:84, frq:325, seq:false, limit:40, counter:100, nextcreate:0}); pointlist.push({mon:group3, x:6, y:81, frq:350, seq:false, limit:38, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:12, y:85, frq:375, seq:false, limit:40, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:15, y:78, frq:400, seq:false, limit:38, counter:200, nextcreate:0}); pointlist.push({mon:group3, x:22, y:77, frq:325, seq:false, limit:40, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:32, y:74, frq:350, seq:false, limit:38, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:38, y:72, frq:375, seq:false, limit:40, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:7, y:64, frq:400, seq:false, limit:38, counter:200, nextcreate:0}); pointlist.push({mon:group3, x:18, y:67, frq:325, seq:false, limit:40, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:30, y:66, frq:350, seq:false, limit:38, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:13, y:59, frq:375, seq:false, limit:40, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:6, y:43, frq:400, seq:false, limit:38, counter:200, nextcreate:0}); pointlist.push({mon:group3, x:15, y:41, frq:325, seq:false, limit:40, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:30, y:49, frq:350, seq:false, limit:38, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:37, y:48, frq:375, seq:false, limit:40, counter:175, nextcreate:0}); i = 0; while (i < 3) { newback = background_layer.addChild(new sce_world3_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 97); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 1); newback.y = (40 * 85); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 13); newback.y = (40 * 79); newback.gotoAndStop(10); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 15); newback.y = (40 * 79); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 21); newback.y = (40 * 77); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 26); newback.y = (40 * 76); newback.gotoAndStop(10); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 36); newback.y = (40 * 73); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 16); newback.y = (40 * 68); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 28); newback.y = (40 * 67); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 12); newback.y = (40 * 66); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 5); newback.y = (40 * 59); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 24); newback.y = (40 * 50); newback.gotoAndStop(10); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 26); newback.y = (40 * 50); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 28); newback.y = (40 * 50); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 31); newback.y = (40 * 50); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 30); newback.y = (40 * 79); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 9); newback.y = (40 * 45); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 18); newback.y = (40 * 6); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 23); newback.y = (40 * 6); newback.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 7); newfore.y = (40 * 87); newfore.gotoAndStop(9); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 11); newback.y = (40 * 87); newback.gotoAndStop(10); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 7); newback.y = (40 * 81); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 31); newback.y = (40 * 74); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 5); newback.y = (40 * 65); newback.gotoAndStop(10); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 20); newback.y = (40 * 59); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 6); newback.y = (40 * 47); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 14); newback.y = (40 * 47); newback.gotoAndStop(10); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 32); newback.y = (40 * 45); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 22); newback.y = (40 * 40); newback.gotoAndStop(9); createDoor((40 * 20), (40 * 5)); foreground_layer.addChild(mouse); }; levelinfo[12] = function (){ group_boss = new Array(); group_boss.push(boss3); group1 = new Array(); group1.push(multilevelmon["quaker_jr_lv14"]); group1.push(multilevelmon["quaker_jr_lv15"]); group1.push(multilevelmon["quaker_jr_lv16"]); group1.push(multilevelmon["quaker_jr_lv17"]); group2 = new Array(); group2.push(multilevelmon["healer1_lv15"]); group2.push(multilevelmon["healer1_lv16"]); group2.push(multilevelmon["quaker_jr_lv16"]); group2.push(multilevelmon["quaker_jr_lv17"]); pointlist.push({mon:group_boss, x:63, y:30, frq:150, seq:false, limit:5, counter:100, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:45, y:20, frq:450, seq:false, limit:6, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:49, y:14, frq:650, seq:false, limit:6, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:42, y:17, frq:850, seq:false, limit:6, counter:100, nextcreate:0}); pointlist.push({mon:group2, x:52, y:28, frq:1000, seq:false, limit:8, counter:250, nextcreate:0}); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 52); newback.y = (40 * 31); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 51); newback.y = (40 * 23); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 48); newback.y = (40 * 19); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 41); newback.y = (40 * 17); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world3()); newback.x = (40 * 51); newback.y = (40 * 10); newback.gotoAndStop(3); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 50); newfore.y = (40 * 31); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 62); newfore.y = (40 * 31); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 44); newfore.y = (40 * 22); newfore.gotoAndStop(7); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 49); newfore.y = (40 * 15); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world3()); newfore.x = (40 * 46); newfore.y = (40 * 9); newfore.gotoAndStop(9); foreground_layer.addChild(mouse); }; levelinfo[13] = function (){ group1 = new Array(); group1.push(multilevelmon["caster2_lv16"]); group1.push(multilevelmon["caster2_lv17"]); group2 = new Array(); group2.push(multilevelmon["mine_layer2_lv16"]); group2.push(multilevelmon["mine_layer2_lv17"]); group3 = new Array(); group3.push(multilevelmon["soldier3_lv16"]); group3.push(multilevelmon["soldier3_lv17"]); group3.push(multilevelmon["soldier3_lv18"]); group3.push(multilevelmon["mine_layer2_lv16"]); pointlist.push({mon:group1, x:12, y:7, frq:800, seq:false, limit:55, counter:50, nextcreate:0}); pointlist.push({mon:group1, x:25, y:7, frq:800, seq:false, limit:55, counter:75, nextcreate:0}); pointlist.push({mon:group1, x:37, y:8, frq:800, seq:false, limit:55, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:66, y:3, frq:800, seq:false, limit:55, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:82, y:1, frq:800, seq:false, limit:55, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:105, y:2, frq:800, seq:false, limit:55, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:28, y:16, frq:500, seq:false, limit:45, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:43, y:16, frq:500, seq:false, limit:45, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:60, y:17, frq:500, seq:false, limit:45, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:76, y:14, frq:500, seq:false, limit:45, counter:200, nextcreate:0}); pointlist.push({mon:group2, x:91, y:12, frq:500, seq:false, limit:45, counter:225, nextcreate:0}); pointlist.push({mon:group2, x:102, y:12, frq:500, seq:false, limit:45, counter:250, nextcreate:0}); pointlist.push({mon:group3, x:8, y:13, frq:250, seq:false, limit:38, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:20, y:11, frq:250, seq:false, limit:38, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:51, y:12, frq:250, seq:false, limit:38, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:59, y:9, frq:250, seq:false, limit:38, counter:200, nextcreate:0}); pointlist.push({mon:group3, x:70, y:16, frq:250, seq:false, limit:38, counter:225, nextcreate:0}); pointlist.push({mon:group3, x:85, y:8, frq:250, seq:false, limit:38, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:75, y:8, frq:250, seq:false, limit:38, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:108, y:9, frq:250, seq:false, limit:38, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:97, y:5, frq:250, seq:false, limit:38, counter:200, nextcreate:0}); pointlist.push({mon:group3, x:115, y:6, frq:250, seq:false, limit:38, counter:225, nextcreate:0}); i = 0; while (i < 8) { newback = background_layer.addChild(new sce_world4_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 19); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 15); newback.y = (40 * 17); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 28); newback.y = (40 * 17); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 101); newback.y = (40 * 17); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 99); newback.y = (40 * 14); newback.gotoAndStop(5); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 14); newback.y = (40 * 13); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 23); newback.y = (40 * 13); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 31); newback.y = (40 * 13); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 36); newback.y = (40 * 13); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 47); newback.y = (40 * 13); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 57); newback.y = (40 * 13); newback.gotoAndStop(4); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 84); newback.y = (40 * 12); newback.gotoAndStop(5); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 67); newback.y = (40 * 10); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 106); newback.y = (40 * 10); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 109); newback.y = (40 * 10); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 71); newback.y = (40 * 8); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 79); newback.y = (40 * 8); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 87); newback.y = (40 * 8); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 114); newback.y = (40 * 8); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 96); newback.y = (40 * 6); newback.gotoAndStop(5); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 5); newfore.y = (40 * 17); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 12); newfore.y = (40 * 17); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 21); newfore.y = (40 * 17); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 35); newfore.y = (40 * 17); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 77); newfore.y = (40 * 17); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 93); newfore.y = (40 * 17); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 50); newfore.y = (40 * 15); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 85); newfore.y = (40 * 15); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 17); newfore.y = (40 * 13); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 91); newfore.y = (40 * 12); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 74); newfore.y = (40 * 8); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 93); newfore.y = (40 * 8); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 101); newfore.y = (40 * 6); newfore.gotoAndStop(9); createDoor((40 * 118), (40 * 6)); foreground_layer.addChild(mouse); }; levelinfo[14] = function (){ group1 = new Array(); group1.push(multilevelmon["caster2_lv17"]); group1.push(multilevelmon["caster2_lv18"]); group2 = new Array(); group2.push(multilevelmon["mine_layer2_lv17"]); group2.push(multilevelmon["mine_layer2_lv18"]); group3 = new Array(); group3.push(multilevelmon["soldier3_lv17"]); group3.push(multilevelmon["soldier3_lv18"]); group3.push(multilevelmon["soldier3_lv19"]); group3.push(multilevelmon["mine_layer2_lv17"]); pointlist.push({mon:group1, x:10, y:62, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:18, y:41, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:22, y:32, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:36, y:53, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:38, y:62, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:62, y:12, frq:50, seq:false, limit:50, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:10, y:62, frq:400, seq:false, limit:46, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:18, y:41, frq:400, seq:false, limit:46, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:22, y:32, frq:400, seq:false, limit:46, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:36, y:53, frq:400, seq:false, limit:46, counter:175, nextcreate:0}); pointlist.push({mon:group1, x:38, y:62, frq:400, seq:false, limit:46, counter:100, nextcreate:0}); pointlist.push({mon:group1, x:62, y:12, frq:400, seq:false, limit:46, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:33, y:62, frq:300, seq:false, limit:40, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:44, y:62, frq:300, seq:false, limit:40, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:49, y:48, frq:300, seq:false, limit:40, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:58, y:50, frq:300, seq:false, limit:40, counter:200, nextcreate:0}); pointlist.push({mon:group2, x:62, y:24, frq:300, seq:false, limit:40, counter:225, nextcreate:0}); pointlist.push({mon:group3, x:25, y:63, frq:250, seq:false, limit:35, counter:100, nextcreate:0}); pointlist.push({mon:group3, x:31, y:42, frq:250, seq:false, limit:35, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:43, y:41, frq:250, seq:false, limit:35, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:34, y:30, frq:250, seq:false, limit:35, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:27, y:24, frq:250, seq:false, limit:35, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:38, y:22, frq:250, seq:false, limit:35, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:46, y:22, frq:250, seq:false, limit:35, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:35, y:4, frq:250, seq:false, limit:35, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:40, y:5, frq:250, seq:false, limit:35, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:46, y:6, frq:250, seq:false, limit:35, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:54, y:4, frq:250, seq:false, limit:35, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:57, y:7, frq:250, seq:false, limit:35, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:40, y:57, frq:250, seq:false, limit:35, counter:175, nextcreate:0}); i = 0; while (i < 5) { newback = background_layer.addChild(new sce_world4_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 74); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 9); newback.y = (40 * 66); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 12); newback.y = (40 * 66); newback.gotoAndStop(4); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 23); newback.y = (40 * 64); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 25); newback.y = (40 * 64); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 32); newback.y = (40 * 62); newback.gotoAndStop(10); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 36); newback.y = (40 * 62); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 43); newback.y = (40 * 62); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 37); newback.y = (40 * 58); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 35); newback.y = (40 * 54); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 59); newback.y = (40 * 54); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 24); newback.y = (40 * 44); newback.gotoAndStop(10); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 34); newback.y = (40 * 44); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 37); newback.y = (40 * 44); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 39); newback.y = (40 * 44); newback.gotoAndStop(4); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 43); newback.y = (40 * 44); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 27); newback.y = (40 * 26); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 30); newback.y = (40 * 26); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 38); newback.y = (40 * 26); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 46); newback.y = (40 * 26); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 57); newback.y = (40 * 24); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 45); newback.y = (40 * 8); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 51); newback.y = (40 * 8); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 35); newback.y = (40 * 6); newback.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 6); newfore.y = (40 * 72); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 11); newfore.y = (40 * 70); newfore.gotoAndStop(11); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 8); newfore.y = (40 * 68); newfore.gotoAndStop(11); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 18); newfore.y = (40 * 68); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 33); newfore.y = (40 * 68); newfore.gotoAndStop(6); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 22); newfore.y = (40 * 66); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 49); newfore.y = (40 * 61); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 53); newfore.y = (40 * 58); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 48); newfore.y = (40 * 56); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 56); newfore.y = (40 * 56); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 26); newfore.y = (40 * 54); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 41); newfore.y = (40 * 52); newfore.gotoAndStop(6); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 37); newfore.y = (40 * 48); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 42); newfore.y = (40 * 46); newfore.gotoAndStop(7); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 15); newfore.y = (40 * 44); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 29); newfore.y = (40 * 44); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 18); newfore.y = (40 * 36); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 27); newfore.y = (40 * 32); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 25); newfore.y = (40 * 28); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 34); newfore.y = (40 * 26); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 43); newfore.y = (40 * 26); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 54); newfore.y = (40 * 24); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 59); newfore.y = (40 * 20); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 55); newfore.y = (40 * 14); newfore.gotoAndStop(10); createDoor((40 * 21), (40 * 1)); foreground_layer.addChild(mouse); }; levelinfo[15] = function (){ group1 = new Array(); group1.push(multilevelmon["caster2_lv18"]); group1.push(multilevelmon["caster2_lv19"]); group2 = new Array(); group2.push(multilevelmon["mine_layer2_lv18"]); group2.push(multilevelmon["mine_layer2_lv19"]); group3 = new Array(); group3.push(multilevelmon["soldier3_lv18"]); group3.push(multilevelmon["soldier3_lv19"]); group3.push(multilevelmon["soldier3_lv20"]); group3.push(multilevelmon["mine_layer2_lv18"]); pointlist.push({mon:group1, x:129, y:6, frq:750, seq:false, limit:50, counter:100, nextcreate:0}); pointlist.push({mon:group2, x:19, y:4, frq:350, seq:false, limit:55, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:30, y:10, frq:350, seq:false, limit:55, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:40, y:6, frq:350, seq:false, limit:55, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:69, y:8, frq:350, seq:false, limit:55, counter:200, nextcreate:0}); pointlist.push({mon:group2, x:77, y:9, frq:350, seq:false, limit:55, counter:225, nextcreate:0}); pointlist.push({mon:group2, x:97, y:2, frq:350, seq:false, limit:55, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:107, y:13, frq:350, seq:false, limit:55, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:117, y:8, frq:350, seq:false, limit:55, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:120, y:16, frq:350, seq:false, limit:55, counter:200, nextcreate:0}); pointlist.push({mon:group3, x:18, y:7, frq:250, seq:false, limit:50, counter:100, nextcreate:0}); pointlist.push({mon:group3, x:43, y:9, frq:250, seq:false, limit:50, counter:125, nextcreate:0}); pointlist.push({mon:group3, x:54, y:16, frq:250, seq:false, limit:50, counter:150, nextcreate:0}); pointlist.push({mon:group3, x:59, y:16, frq:250, seq:false, limit:50, counter:175, nextcreate:0}); pointlist.push({mon:group3, x:81, y:15, frq:250, seq:false, limit:50, counter:200, nextcreate:0}); i = 0; while (i < 9) { newback = background_layer.addChild(new sce_world4_bg()); newback.x = ((40 * i) * 16); newback.y = (40 * 60); newback.gotoAndStop(1); i++; }; newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 55); newback.y = (40 * 18); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 57); newback.y = (40 * 18); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 58); newback.y = (40 * 18); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 79); newback.y = (40 * 16); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 80); newback.y = (40 * 16); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 88); newback.y = (40 * 15); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 89); newback.y = (40 * 15); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 6); newback.y = (40 * 10); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 7); newback.y = (40 * 10); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 8); newback.y = (40 * 10); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 17); newback.y = (40 * 10); newback.gotoAndStop(4); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 120); newback.y = (40 * 10); newback.gotoAndStop(7); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 106); newfore.y = (40 * 22); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 31); newfore.y = (40 * 18); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 53); newfore.y = (40 * 18); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 118); newfore.y = (40 * 16); newfore.gotoAndStop(11); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 16); newfore.y = (40 * 14); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 66); newfore.y = (40 * 13); newfore.gotoAndStop(8); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 94); newfore.y = (40 * 9); newfore.gotoAndStop(11); createDoor((40 * 134), (40 * 13)); foreground_layer.addChild(mouse); }; levelinfo[16] = function (){ group_boss = new Array(); group_boss.push(boss4); group1 = new Array(); group1.push(multilevelmon["soldier3_lv18"]); group1.push(multilevelmon["soldier3_lv19"]); group1.push(multilevelmon["soldier3_lv20"]); group2 = new Array(); group2.push(multilevelmon["soldier3_lv18"]); group2.push(multilevelmon["soldier3_lv19"]); group2.push(multilevelmon["soldier3_lv20"]); group2.push(multilevelmon["soldier3_lv18"]); group2.push(multilevelmon["soldier3_lv19"]); group2.push(multilevelmon["soldier3_lv20"]); group2.push(multilevelmon["healer2_lv10"]); pointlist.push({mon:group_boss, x:45, y:38, frq:50, seq:false, limit:5, counter:25, nextcreate:0, uni:true}); pointlist.push({mon:group1, x:7, y:37, frq:725, seq:false, limit:30, counter:125, nextcreate:0}); pointlist.push({mon:group1, x:11, y:28, frq:750, seq:false, limit:30, counter:150, nextcreate:0}); pointlist.push({mon:group1, x:15, y:20, frq:775, seq:false, limit:30, counter:175, nextcreate:0}); pointlist.push({mon:group1, x:18, y:12, frq:800, seq:false, limit:30, counter:200, nextcreate:0}); pointlist.push({mon:group1, x:20, y:40, frq:725, seq:false, limit:30, counter:225, nextcreate:0}); pointlist.push({mon:group1, x:29, y:49, frq:750, seq:false, limit:30, counter:250, nextcreate:0}); pointlist.push({mon:group1, x:34, y:8, frq:775, seq:false, limit:30, counter:275, nextcreate:0}); pointlist.push({mon:group1, x:36, y:2, frq:800, seq:false, limit:30, counter:300, nextcreate:0}); pointlist.push({mon:group1, x:43, y:55, frq:725, seq:false, limit:30, counter:325, nextcreate:0}); pointlist.push({mon:group1, x:53, y:51, frq:750, seq:false, limit:30, counter:350, nextcreate:0}); pointlist.push({mon:group1, x:57, y:4, frq:775, seq:false, limit:30, counter:375, nextcreate:0}); pointlist.push({mon:group1, x:61, y:22, frq:800, seq:false, limit:30, counter:400, nextcreate:0}); pointlist.push({mon:group1, x:64, y:49, frq:725, seq:false, limit:30, counter:425, nextcreate:0}); pointlist.push({mon:group1, x:69, y:35, frq:750, seq:false, limit:30, counter:450, nextcreate:0}); pointlist.push({mon:group1, x:71, y:10, frq:775, seq:false, limit:30, counter:475, nextcreate:0}); pointlist.push({mon:group1, x:75, y:31, frq:800, seq:false, limit:30, counter:500, nextcreate:0}); pointlist.push({mon:group2, x:7, y:37, frq:1300, seq:false, limit:31, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:11, y:28, frq:1325, seq:false, limit:31, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:15, y:20, frq:1350, seq:false, limit:31, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:18, y:12, frq:1375, seq:false, limit:31, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:20, y:40, frq:1400, seq:false, limit:31, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:29, y:49, frq:1300, seq:false, limit:31, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:34, y:8, frq:1325, seq:false, limit:31, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:36, y:2, frq:1350, seq:false, limit:31, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:43, y:55, frq:1375, seq:false, limit:31, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:53, y:51, frq:1400, seq:false, limit:31, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:57, y:4, frq:1325, seq:false, limit:31, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:61, y:22, frq:1350, seq:false, limit:31, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:64, y:49, frq:1375, seq:false, limit:31, counter:125, nextcreate:0}); pointlist.push({mon:group2, x:69, y:35, frq:1400, seq:false, limit:31, counter:150, nextcreate:0}); pointlist.push({mon:group2, x:71, y:10, frq:1300, seq:false, limit:31, counter:175, nextcreate:0}); pointlist.push({mon:group2, x:75, y:31, frq:1325, seq:false, limit:31, counter:125, nextcreate:0}); createDoor((40 * 9), (9 * 40)); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 41); newback.y = (40 * 57); newback.gotoAndStop(6); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 59); newback.y = (40 * 55); newback.gotoAndStop(4); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 62); newback.y = (40 * 52); newback.gotoAndStop(8); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 33); newback.y = (40 * 54); newback.gotoAndStop(5); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 21); newback.y = (40 * 49); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 28); newback.y = (40 * 49); newback.gotoAndStop(11); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 74); newback.y = (40 * 47); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 6); newback.y = (40 * 38); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 67); newback.y = (40 * 38); newback.gotoAndStop(1); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 10); newback.y = (40 * 30); newback.gotoAndStop(2); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 18); newback.y = (40 * 30); newback.gotoAndStop(7); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 57); newback.y = (40 * 23); newback.gotoAndStop(9); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 63); newback.y = (40 * 23); newback.gotoAndStop(3); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 14); newback.y = (40 * 21); newback.gotoAndStop(4); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 70); newback.y = (40 * 13); newback.gotoAndStop(5); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 54); newback.y = (40 * 5); newback.gotoAndStop(4); newback = background_layer.addChild(new sce_world4()); newback.x = (40 * 32); newback.y = (40 * 3); newback.gotoAndStop(3); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 50); newfore.y = (40 * 57); newfore.gotoAndStop(11); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 54); newfore.y = (40 * 55); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 33); newfore.y = (40 * 54); newfore.gotoAndStop(11); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 26); newfore.y = (40 * 51); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 72); newfore.y = (40 * 50); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 15); newfore.y = (40 * 43); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 22); newfore.y = (40 * 43); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 72); newfore.y = (40 * 32); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 20); newfore.y = (40 * 16); newfore.gotoAndStop(11); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 31); newfore.y = (40 * 16); newfore.gotoAndStop(9); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 68); newfore.y = (40 * 15); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 37); newfore.y = (40 * 10); newfore.gotoAndStop(11); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 50); newfore.y = (40 * 5); newfore.gotoAndStop(10); newfore = foreground_layer.addChild(new sce_world4()); newfore.x = (40 * 38); newfore.y = (40 * 3); newfore.gotoAndStop(11); foreground_layer.addChild(mouse); }; setWalk = function (_arg1, _arg2){ if (_arg1.gravityfunction != objectGravity){ trace("must use only subset of standart[objectGravity]"); trace("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.dead != null){ return; }; 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)))){ 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; }; }; }; }; 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; }; }; }; }; downspeed = 0; ground = false; gravity = 4; moveup = true; movedown = true; moveleft = true; moveleftex = true; moveright = true; moverightex = true; jumpbase = 0; freeblocky = -1; speedx = 0; mapcolor = -1; knockback = 0; dir = 1; unwalk = 0; 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); active = true; fc = 0; fdeactive = function (_arg1){ var _local2:*; active = false; 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); addEventListener(Event.ACTIVATE, factive); addEventListener(Event.DEACTIVATE, fdeactive); if (MovieClip(game.parent).con){ so = SharedObject.getLocal("r_arc"); if (so.data.dplayer != null){ levelUp(); playGame(0); pasteObject(dplayer, so.data.dplayer); for (f in so.data) { if (f != "dplayer"){ this[f] = so.data[f]; }; }; trace(dplayer.processAgility); setLoop(pauseGame); deleteSub(game); Mouse.show(); MovieClip(parent).shop.x = 0; MovieClip(parent).shop.y = 0; MovieClip(parent).shop.visible = true; } else { MovieClip(parent).shop.visible = false; levelUp(); setLoop(playGame); }; } else { MovieClip(parent).shop.visible = false; levelUp(); setLoop(playGame); }; dplayer.mag = bow[dplayer.bow].magazine; stop(); } 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)){ if (_arg1.getChildAt(_local2).name != "bgcolor"){ delete ??getglobalscope [_arg1.removeChild(_arg1.getChildAt(_local2))]; }; }; }; _local2--; }; } public function onKeyDown(_arg1){ if (dplayer.die != null){ if (dplayer.die){ return; }; }; if (dplayer.currentstate == "hurt"){ return; }; if (key[_arg1.keyCode] != null){ return; }; if (knockback != 0){ lastkey = 0; return; }; if (((((((lastpress + 220) > getTimer())) && ((dash == 0)))) && (ground))){ if ((((_arg1.keyCode == lastkey)) && (!(key[_arg1.keyCode])))){ if ((((_arg1.keyCode == 37)) || ((_arg1.keyCode == 65)))){ dash = 5; dashkey = 37; delete key[_arg1.keyCode]; }; if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 68)))){ dash = 5; 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)))){ dplayer.dir = -1; dplayer.basicstate = "walk"; if (((((!((dplayer.currentstate == "jump"))) && (!((dplayer.currentstate == "fire"))))) && ((knockback == 0)))){ splayer.p.gotoAndPlay("walk"); }; }; if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 68)))){ dplayer.dir = 1; dplayer.basicstate = "walk"; if (((((!((dplayer.currentstate == "jump"))) && (!((dplayer.currentstate == "fire"))))) && ((knockback == 0)))){ splayer.p.gotoAndPlay("walk"); }; }; if ((((_arg1.keyCode == 87)) || ((_arg1.keyCode == 38)))){ if (((!((dplayer.currentstate == "fire"))) && ((knockback == 0)))){ dplayer.currentstate = "jump"; splayer.p.gotoAndStop("jump"); }; }; if (_arg1.keyCode == 49){ dplayer.arrowactive = 0; }; if (_arg1.keyCode == 50){ dplayer.arrowactive = 1; }; if (_arg1.keyCode == 51){ dplayer.arrowactive = 2; }; if (_arg1.keyCode == 52){ dplayer.arrowactive = 3; }; commoncool = 0; } public function onMouseWheel(_arg1){ if (_arg1.delta > 0){ dplayer.arrowactive++; if (dplayer.arrowactive > 3){ dplayer.arrowactive = 0; }; } else { dplayer.arrowactive--; if (dplayer.arrowactive < 0){ dplayer.arrowactive = 3; }; }; } public function levelUp(){ var transform:*; var k:*; SoundMixer.stopAll(); transform = SoundMixer.soundTransform; transform.volume = 1; SoundMixer.soundTransform = transform; gamelevel++; if (levelsound[gamelevel] != null){ levelsound[gamelevel].play(0, 9999999); }; for (k in key) { delete key[k]; }; setLoop(playGame); MovieClip(game.parent).gameover.visible = false; MovieClip(game.parent).stageclear.visible = false; clearcount = -1; overcount = -1; 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); item_layer = addGroup(world, 0, 0); gfx_layer = addGroup(world, 0, 0); playerbullet_layer = addGroup(world, 0, 0); foreground_layer = addGroup(world, 0, 0); mouse = new mousecursor(); Mouse.hide(); mouse.process = function (){ var _local1:*; _local1 = new Point(mouseX, mouseY); _local1 = foreground_layer.globalToLocal(_local1); mouse.x = _local1.x; mouse.y = _local1.y; }; MapAPI.loadMap(("map" + gamelevel), ("mapdat" + gamelevel), ("block" + gamelevel)); addPlayer(player_layer, startpoint[gamelevel].x, startpoint[gamelevel].y); world.x = (-(player.x) + 320); world.y = (-(player.y) + 240); if (world.x > 0){ world.x = 0; }; if (world.y > 0){ world.y = 0; }; if ((world.x - 640) < (-(MapAPI.dat.width) * 40)){ world.x = -(((MapAPI.dat.width * 40) - 640)); }; if ((world.y - 480) < (-(MapAPI.dat.height) * 40)){ world.y = -(((MapAPI.dat.height * 40) - 480)); }; world.smoothy = world.y; MapAPI.loadIndex("colorindex"); MapAPI.drawAll(map_layer, world.x, world.y); dplayer.stamina = dplayer.getStaminaMax(); dplayer.hp = dplayer.getHPMax(); dplayer.stamina = dplayer.getStaminaMax(); pointlist = new Array(); var _local2 = levelinfo; _local2[gamelevel](); resetMoveOfPlayer(); } public function playGame(_arg1){ var _local2:*; if (!active){ return; }; stage.focus = game; if (dash > 0){ av = new gfx_dash(); av.x = player.x; av.y = player.y; gfx_layer.addChild(av); _local2 = 3; while (_local2 > 0) { moveProcess(); _local2--; }; dash--; } else { moveProcess(); }; monsterAdder(); processGroup(background_layer); processGroup(foreground_layer); processGroup(monster_layer); processGroup(playerbullet_layer); processGroup(gfx_layer); processGroup(item_layer); dplayer.processAgility(); splayer.x = player.x; splayer.y = player.y; splayer.scaleX = -(dplayer.dir); skillprocess(); MovieClip(game.parent).bow.x = MovieClip(game.parent)[("arrow" + dplayer.arrowactive)].x; MovieClip(game.parent).bow.y = MovieClip(game.parent)[("arrow" + dplayer.arrowactive)].y; MovieClip(game.parent).ac0.text = dplayer.arrowc0; MovieClip(game.parent).ac1.text = dplayer.arrowc1; MovieClip(game.parent).ac2.text = dplayer.arrowc2; MovieClip(game.parent).ac3.text = dplayer.arrowc3; i = 0; while (i < 4) { if (dplayer[("arrowcool" + i)] > 0){ var _local3 = dplayer; var _local4 = ("arrowcool" + i); var _local5 = (_local3[_local4] - 1); _local3[_local4] = _local5; }; i++; }; MovieClip(game.parent).aco0.gotoAndStop(int((((arrowinfo[0][dplayer.arrowlv0].cool - dplayer.arrowcool0) * 100) / arrowinfo[0][dplayer.arrowlv0].cool))); MovieClip(game.parent).aco1.gotoAndStop(int((((arrowinfo[1][dplayer.arrowlv1].cool - dplayer.arrowcool1) * 100) / arrowinfo[1][dplayer.arrowlv1].cool))); MovieClip(game.parent).aco2.gotoAndStop(int((((arrowinfo[2][dplayer.arrowlv2].cool - dplayer.arrowcool2) * 100) / arrowinfo[2][dplayer.arrowlv2].cool))); MovieClip(game.parent).aco3.gotoAndStop(int((((arrowinfo[3][dplayer.arrowlv3].cool - dplayer.arrowcool3) * 100) / arrowinfo[3][dplayer.arrowlv3].cool))); if (dplayer.bowdelay > 0){ dplayer.bowdelay--; }; MovieClip(game.parent).bowdelay.gotoAndStop(int((((bow[dplayer.bow].attspd - dplayer.bowdelay) * 100) / bow[dplayer.bow].attspd))); splayer.reloadgage.stop(); splayer.reloadgage.visible = false; if (dplayer.addarrow){ if (dplayer.reloadtime > 0){ dplayer.reloadtime--; MovieClip(game.parent).bowdelay.alpha = 0.2; MovieClip(game.parent).bowreload.alpha = 0.2; splayer.reloadgage.visible = true; splayer.reloadgage.gotoAndStop(int((((int((bow[dplayer.bow].redelay * dplayer.delayamp)) - dplayer.reloadtime) * 100) / int((bow[dplayer.bow].redelay * dplayer.delayamp))))); MovieClip(game.parent).bowreload.gotoAndStop(int((((int((bow[dplayer.bow].redelay * dplayer.delayamp)) - dplayer.reloadtime) * 100) / int((bow[dplayer.bow].redelay * dplayer.delayamp))))); } else { MovieClip(game.parent).bowdelay.alpha = 1; MovieClip(game.parent).bowreload.alpha = 1; dplayer.addarrow = false; dplayer.mag = bow[dplayer.bow].magazine; }; mouse.gotoAndStop(2); } else { MovieClip(game.parent).bowreload.gotoAndStop(int(((dplayer.mag * 100) / bow[dplayer.bow].magazine))); mouse.gotoAndStop(1); }; i = 0; while (i < 4) { if ((((((((((bow[dplayer.bow].ext & arrowinfo[i][dplayer[("arrowlv" + i)]].ext)) && (!(dplayer.addarrow)))) && ((dplayer.mag >= arrowinfo[i][dplayer[("arrowlv" + i)]].used)))) && ((dplayer[("arrowcool" + i)] == 0)))) && ((dplayer[("arrowc" + i)] > 0)))){ MovieClip(game.parent)[("aco" + i)].alpha = 1; MovieClip(game.parent)[("arrow" + i)].alpha = 1; MovieClip(game.parent)[("ac" + i)].textColor = 0xFFFFFF; } else { MovieClip(game.parent)[("aco" + i)].alpha = 0.25; MovieClip(game.parent)[("arrow" + i)].alpha = 0.25; MovieClip(game.parent)[("ac" + i)].textColor = 0; }; i++; }; splayer.p.spr_bow.gotoAndStop((dplayer.bow + 1)); MovieClip(game.parent).scoreInGame.text = MovieClip(root).score; MovieClip(game.parent).money.text = dplayer.money; MovieClip(game.parent).gage_hp.gotoAndStop((int(((99 * dplayer.hp) / dplayer.getHPMax())) + 1)); MovieClip(game.parent).gage_exp.gotoAndStop((int(((99 * dplayer.level_exp) / exp[dplayer.level_player])) + 1)); fc++; if ((fc % 25) == 0){ fc = 0; if (dplayer.stamina > 0){ dplayer.stamina--; }; }; MovieClip(game.parent).gage_sta.gotoAndStop((int(((99 * dplayer.stamina) / dplayer.getStaminaMax())) + 1)); if (dplayer.unhitcool > 0){ splayer.transform.colorTransform = new ColorTransform(0.5, 0.5, (Math.random() + 1)); dplayer.unhitcool--; } else { splayer.transform.colorTransform = new ColorTransform(1, 1, 1); }; if (quake_game > 0){ quake_game--; game.y = ((Math.random() * quake_game) - (quake_game / 2)); } else { game.y = 0; }; MovieClip(game.parent).plevel.text = ("" + dplayer.level_player); MovieClip(game.parent).mag.text = dplayer.mag; MovieClip(game.parent).magmax.text = bow[dplayer.bow].magazine; bgcolor.gotoAndStop(gamelevel); waitlevelClear(); waitlevelOver(); } public function moneyDropRate(){ return (Math.round((1 + int(((Math.random() * moneyrate[gamelevel]) + (dplayer.luk / 2)))))); } 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(); }; _local2--; }; } public function monsterAdder(){ var _local1:*; var _local2:*; var _local3:*; for (_local1 in pointlist) { if (pointlist[_local1].enable == null){ pointlist[_local1].counter++; if (pointlist[_local1].limit < monster_layer.numChildren){ pointlist[_local1].counter = 0; } else { if ((pointlist[_local1].counter + 75) == pointlist[_local1].frq){ _local2 = new warpgate(); _local2.x = (pointlist[_local1].x * 40); _local2.y = (pointlist[_local1].y * 40); gfx_layer.addChild(_local2); } else { if (pointlist[_local1].counter >= pointlist[_local1].frq){ pointlist[_local1].counter = 0; _local3 = createNormalWithMapGravaty(pointlist[_local1].mon[pointlist[_local1].nextcreate], MapAPI.dat); _local3.x = (pointlist[_local1].x * 40); _local3.y = (pointlist[_local1].y * 40); _local3.walkcount = int((Math.random() * 50)); _local3.gotoAndPlay("walk"); if (_local3.mname != null){ _local3.mname.text = pointlist[_local1].mon[pointlist[_local1].nextcreate].monname; }; monster_layer.addChild(_local3); if (pointlist[_local1].uni){ pointlist[_local1].enable = false; }; if (pointlist[_local1].seq){ if (pointlist[_local1].nextcreate < (pointlist[_local1].mon.length - 1)){ pointlist[_local1].nextcreate++; } else { pointlist[_local1].nextcreate = 0; }; } else { pointlist[_local1].nextcreate = int((Math.random() * pointlist[_local1].mon.length)); }; }; }; }; }; }; } public function moveProcess(){ if (!splayer.visible){ return; }; if (dplayer.die != null){ if (dplayer.die){ return; }; }; if (unwalk > 0){ if (unwalk == 1){ splayer.p.gotoAndPlay(dplayer.basicstate); dplayer.currentstate = dplayer.basicstate; }; unwalk--; }; if (downspeed <= 0){ speedx = dplayer.speed; } else { if (speedx > 0){ }; }; if (knockback > 0){ speedx = (knockback * 2); knockback--; if (knockback == 1){ splayer.p.gotoAndPlay(dplayer.basicstate); dplayer.currentstate = dplayer.basicstate; } else { if (knockback > 1){ dplayer.currentstate = "hurt"; splayer.p.gotoAndPlay("hurt"); }; }; } else { dir = 0; }; if ((((((((((unwalk == 0)) || (!(ground)))) || ((knockback > 0)))) && (!((dir == 1))))) && (((((((!((key[65] == null))) || (!((key[37] == null))))) || ((((dash > 0)) && ((dashkey == 37)))))) || ((((((knockback > 0)) && ((dir == -1)))) && ((player.x > 0)))))))){ if ((((knockback == 0)) && (!((dplayer.currentstate == "fire"))))){ dplayer.dir = -1; }; moveleft = true; moveleftex = true; if ((((MapAPI.dat.getPixel(int(((player.x - speedx) / 40)), int((((player.y + downspeed) - 10) / 40))) == 0xFFFF00)) && (ground))){ moveleft = false; moveleftex = false; }; mapcolor = MapAPI.dat.getPixel(int(((player.x - speedx) / 40)), int((((player.y + downspeed) - 1) / 40))); if (((((!((mapcolor == 0xFFFF00))) && (!((mapcolor == 0xFF))))) || (((!(ground)) && (!((mapcolor == 0xFF))))))){ } else { moveleft = false; }; if (moveleft){ player.x = (player.x - speedx); }; if (!moveleftex){ player.x = (int((((player.x - speedx) / 40) + 1)) * 40); }; if ((((player.x > 320)) && ((player.x < ((MapAPI.dat.width * 40) - 320))))){ world.x = (-(player.x) + 320); MapAPI.moveRightMap(map_layer, world.x, world.y); }; }; if ((((((((((unwalk == 0)) || (!(ground)))) || ((knockback > 0)))) && (!((dir == -1))))) && (((((((!((key[68] == null))) || (!((key[39] == null))))) || ((((dash > 0)) && ((dashkey == 39)))))) || ((((((knockback > 0)) && ((dir == 1)))) && ((player.x < ((MapAPI.dat.width * 40) - player.width))))))))){ if ((((knockback == 0)) && (!((dplayer.currentstate == "fire"))))){ dplayer.dir = 1; }; moveright = true; moverightex = true; if ((((MapAPI.dat.getPixel(int(((player.x + speedx) / 40)), int((((player.y + downspeed) - 1) / 40))) == 0xFF0000)) && (ground))){ moveright = false; moverightex = false; }; mapcolor = MapAPI.dat.getPixel(int(((player.x + speedx) / 40)), int((((player.y + downspeed) - 1) / 40))); if (((((!((mapcolor == 0xFF0000))) && (!((mapcolor == 0xFF))))) || (((!(ground)) && (!((mapcolor == 0xFF))))))){ } else { moveright = false; }; if (moveright){ player.x = (player.x + speedx); }; if (!moverightex){ player.x = ((int(((player.x / 40) + 1)) * 40) - 1); }; if ((((player.x < ((MapAPI.dat.width * 40) - 320))) && ((player.x > 320)))){ world.x = (-(player.x) + 320); MapAPI.moveLeftMap(map_layer, world.x, world.y); }; }; if (((((!((key[87] == null))) || (!((key[38] == null))))) && ((dash == 0)))){ if (ground == true){ downspeed = (downspeed - (dplayer.jump * gravity)); ground = false; }; }; if (key[40] != null){ }; if ((((downspeed < 20)) && ((dash == 0)))){ downspeed = (downspeed + gravity); }; if (downspeed < 0){ if (((!((dplayer.currentstate == "fire"))) && ((knockback == 0)))){ splayer.p.gotoAndStop("jump"); }; moveup = true; if (MapAPI.dat.getPixel(int((player.x / 40)), int((((player.y + downspeed) - player.height) / 40))) != 0xFF){ } else { moveup = false; }; if (moveup){ player.y = (player.y + downspeed); } else { player.y = ((int(((player.y + downspeed) / 40)) * 40) + 40); downspeed = 0; }; if (player.y < (((MapAPI.dat.height * 40) - 240) + 5)){ world.smoothy = (-(player.y) + 240); }; } else { if (downspeed > 1){ movedown = true; if ((((((MapAPI.dat.getPixel(int((player.x / 40)), int(((player.y + downspeed) / 40))) == 0)) && (((player.y + downspeed) < (MapAPI.dat.height * 40))))) || ((int(((player.y + downspeed) / 40)) == int(((player.y - 1) / 40)))))){ } else { movedown = false; }; if (movedown){ player.y = (player.y + downspeed); ground = false; } else { if (!ground){ splayer.p.gotoAndPlay(dplayer.basicstate); dplayer.currentstate = dplayer.basicstate; ground = true; }; player.y = (int(((player.y + downspeed) / 40)) * 40); downspeed = 0; ground = true; jumpbase = player.y; freeblocky = -1; }; if (player.y < (((MapAPI.dat.height * 40) - 240) + 5)){ world.smoothy = (-(player.y) + 240); }; } else { freeblocky = player.y; }; }; if ((((player.y > ((MapAPI.dat.height * 40) + 40))) && ((overcount == -1)))){ overSet(); }; if (player.y > ((MapAPI.dat.height * 40) + 40)){ world.smoothy = -((MapAPI.dat.height * 40)); }; moveWorldY(world); MapAPI.trim(map_layer, world); if (player.x < 0){ player.x = 0; }; if (player.x > ((MapAPI.dat.width * 40) - player.width)){ player.x = ((MapAPI.dat.width * 40) - player.width); }; } public function resetMoveOfPlayer(){ downspeed = 0; ground = false; gravity = 4; moveup = true; movedown = true; moveleft = true; moveleftex = true; moveright = true; moverightex = true; jumpbase = 0; freeblocky = -1; speedx = 0; mapcolor = -1; knockback = 0; dir = 1; unwalk = 0; } public function setHomingMove(_arg1, _arg2, _arg3, _arg4){ _arg1.velocity = _arg3; _arg1.turning_speed = _arg4; _arg1.targ = _arg2; _arg1.xspeed = 0; _arg1.yspeed = 0; _arg1.turning = (_arg1.turning_speed * (Math.PI / 180)); _arg1.mot = GHhoming; } public function setLoop(_arg1){ if (bfn != null){ removeEventListener(Event.ENTER_FRAME, bfn); }; bfn = _arg1; addEventListener(Event.ENTER_FRAME, _arg1); } public function moveWorldX(_arg1){ var _local2:*; _local2 = (_arg1.x - _arg1.smoothx); if (_local2 < 1){ _arg1.x = (_arg1.x + (Math.abs((_arg1.x - _arg1.smoothx)) / 20)); MapAPI.moveRightMap(map_layer, int(_arg1.x), int(_arg1.y)); } else { if (_local2 > 1){ _arg1.x = (_arg1.x - (Math.abs((_arg1.x - _arg1.smoothx)) / 20)); MapAPI.moveLeftMap(map_layer, int(_arg1.x), int(_arg1.y)); }; }; } 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 moveWorldY(_arg1){ var _local2:*; _local2 = (_arg1.y - _arg1.smoothy); if (_local2 < 1){ _arg1.y = (_arg1.y + (Math.abs((_arg1.y - _arg1.smoothy)) / 20)); MapAPI.moveUpMap(map_layer, _arg1.x, _arg1.y); } else { if (_local2 > 1){ _arg1.y = (_arg1.y - (Math.abs((_arg1.y - _arg1.smoothy)) / 20)); MapAPI.moveDownMap(map_layer, _arg1.x, _arg1.y); }; }; } public function onKeyUp(_arg1){ if (dplayer.die != null){ if (dplayer.die){ return; }; }; if ((((_arg1.keyCode == 37)) || ((_arg1.keyCode == 65)))){ dir = -1; if ((((key[39] == null)) && ((key[68] == null)))){ dplayer.basicstate = "stand"; splayer.p.gotoAndPlay("stand"); }; }; if ((((_arg1.keyCode == 39)) || ((_arg1.keyCode == 68)))){ dir = 1; if ((((key[37] == null)) && ((key[65] == null)))){ dplayer.basicstate = "stand"; splayer.p.gotoAndPlay("stand"); }; }; delete key[87]; delete key[38]; delete key[_arg1.keyCode]; } public function addPlayer(_arg1, _arg2, _arg3){ splayer = new showplayer(); splayer.x = _arg2; splayer.y = _arg3; _arg1.addChild(splayer); player = new cplayer(); player.x = _arg2; player.y = _arg3; _arg1.addChild(player); return (player); } public function skillprocess(){ if (reflexcooldown > 0){ reflexcooldown--; }; if (mortalcooldown > 0){ mortalcooldown--; }; commoncool++; if (commoncool > 1000000){ commoncool = 0; }; if ((commoncool % skillhpplus[hppluslv].cooltime) == 0){ dplayer.hp = (dplayer.hp + skillhpplus[hppluslv].regen); }; if ((commoncool % skillendure[endurelv].cooltime) == 0){ dplayer.stamina = (dplayer.stamina + skillendure[endurelv].regen); }; } public function copyObject(_arg1, _arg2){ var _local3:*; for (_local3 in _arg2) { _arg1[_local3] = _arg2[_local3]; }; } public function pauseGame(_arg1){ } public function onMouseUp(_arg1){ } public function arrowDropRate(){ return (Math.round((1 + int(((Math.random() * arrowrate[gamelevel]) + (dplayer.luk / 5)))))); } public function objstatus(_arg1){ _arg1.fire = true; _arg1.thunder = true; _arg1.knockdamage = 0; _arg1.arrowtype = 0; _arg1.moneyamp = 1; _arg1.rateamp = 1; _arg1.damage = 1; _arg1.lastarrow = null; _arg1.fade = 5; _arg1.attackdelay = 0; _arg1.attackdelaymax = 0; _arg1.dura = -1; _arg1.attlist = null; _arg1.boss = false; _arg1.obstruct = false; _arg1.clip = "free"; _arg1.monname = "free"; _arg1.hp = 10; _arg1.damage = 20; _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.attfrq = 0; _arg1.AI = null; _arg1.activedetect = false; _arg1.downspeed = 0; _arg1.stayground = false; _arg1.baseline = _arg1.y; _arg1.unmove = 0; _arg1.walkcount = 0; _arg1.knock = 0; } public function pasteObject(_arg1, _arg2){ var _local3:*; for (_local3 in _arg2) { _arg1[_local3] = _arg2[_local3]; }; } public function onMouseDown(_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; stage.focus = game; if (dplayer.die != null){ if (dplayer.die){ return; }; }; if (!splayer.visible){ return; }; if (dplayer.currentstate == "hurt"){ unshotsound.play(); return; }; if (dplayer.bowdelay > 0){ unshotsound.play(); return; }; if (((!(dplayer.addarrow)) && ((dplayer.mag < arrowinfo[dplayer.arrowactive][dplayer[("arrowlv" + dplayer.arrowactive)]].used)))){ reloadsound.play(); dplayer.reloadtime = bow[dplayer.bow].redelay; dplayer.addarrow = true; return; }; _local2 = dplayer.arrowactive; _local3 = (((((((bow[dplayer.bow].ext & arrowinfo[_local2][dplayer[("arrowlv" + _local2)]].ext)) && ((dplayer.mag >= arrowinfo[_local2][dplayer[("arrowlv" + _local2)]].used)))) && ((dplayer[("arrowcool" + _local2)] == 0)))) && ((dplayer[("arrowc" + _local2)] > 0))); if (((!(_local3)) && (!(dplayer.addarrow)))){ _local2 = 3; while (_local2 >= 0) { dplayer.arrowactive = _local2; if ((((((((bow[dplayer.bow].ext & arrowinfo[_local2][dplayer[("arrowlv" + _local2)]].ext)) && ((dplayer.mag >= arrowinfo[_local2][dplayer[("arrowlv" + _local2)]].used)))) && ((dplayer[("arrowcool" + _local2)] == 0)))) && ((dplayer[("arrowc" + _local2)] > 0)))){ break; }; _local2--; }; }; if ((((dplayer[("arrowc" + dplayer.arrowactive)] <= 0)) || ((dplayer[("arrowcool" + dplayer.arrowactive)] > 0)))){ unshotsound.play(); return; }; if ((arrowinfo[dplayer.arrowactive][dplayer[("arrowlv" + dplayer.arrowactive)]].ext & bow[dplayer.bow].ext)){ } else { unshotsound.play(); return; }; if (dplayer.addarrow){ unshotsound.play(); return; }; if (dplayer.mag < arrowinfo[dplayer.arrowactive][dplayer[("arrowlv" + dplayer.arrowactive)]].used){ reloadsound.play(); dplayer.reloadtime = int((bow[dplayer.bow].redelay * dplayer.delayamp)); dplayer.addarrow = true; return; }; if (!_local3){ unshotsound.play(); return; }; stage.focus = game; _local4 = new acharrow(); _local4.x = player.x; _local4.y = (player.y - 15); _local5 = new Point(mouseX, mouseY); _local5 = localToGlobal(_local5); _local6 = new Point(player.x, (player.y - 15)); _local6 = player_layer.localToGlobal(_local6); _local4.dx = (_local5.x - _local6.x); _local4.dy = (_local5.y - _local6.y); _local4.u = Math.sqrt(((_local4.dx * _local4.dx) + (_local4.dy * _local4.dy))); _local4.speedx = ((_local4.dx / _local4.u) * 40); _local4.speedy = ((_local4.dy / _local4.u) * 40); _local4.rotation = ((Math.atan2(_local4.speedy, _local4.speedx) * 180) / Math.PI); _local4.dura = int((bow[dplayer.bow].range * dplayer.rangeamp)); _local4.damage = dplayer.getDamage(dplayer.arrowactive); if (dplayer.arrowactive == 1){ _local4.gotoAndStop(2); } else { if (dplayer.arrowactive == 2){ _local4.fire = true; _local4.gotoAndStop(3); } else { if (dplayer.arrowactive == 3){ _local4.thunder = true; _local4.gotoAndStop(4); }; }; }; if (dplayer.playerclass == "sniper"){ _local8 = skillreflex[reflexlv]; if (reflexcooldown <= 0){ if ((Math.random() * 100) < _local8.pierce){ _local9 = new gfxsniper(); _local9.x = _local4.x; _local9.y = _local4.y; _local9.rotation = _local4.rotation; gfx_layer.addChild(_local9); _local4.damage = (_local4.damage * _local8.skillamp); _local4.pierce = true; reflexcooldown = _local8.cooldown; }; if ((Math.random() * 100) < _local8.retarget){ _local4.retarget = true; reflexcooldown = _local8.cooldown; }; }; }; if (dplayer.playerclass == "hunter"){ _local10 = skillmortal[mortallv]; if (mortalcooldown <= 0){ if ((Math.random() * 100) < _local10.chance){ _local9 = new gfxhunter(); _local9.x = _local4.x; _local9.y = _local4.y; _local9.rotation = _local4.rotation; gfx_layer.addChild(_local9); _local4.damage = (_local4.damage * _local10.skillamp); mortalcooldown = _local10.cooldown; }; if ((Math.random() * 100) < _local10.ko){ _local9 = new gfxko(); _local9.x = _local4.x; _local9.y = _local4.y; _local9.rotation = _local4.rotation; gfx_layer.addChild(_local9); _local4.ko = true; mortalcooldown = _local10.cooldown; }; }; }; _local4.process = arrowNormalProcess; setLineMove(_local4, _local4.speedx, _local4.speedy); if (_local4.speedx > 0){ dplayer.dir = 1; } else { dplayer.dir = -1; }; playerbullet_layer.addChild(_local4); dplayer.currentstate = "fire"; _local7 = ""; if (_local4.rotation > 120){ _local7 = "-45"; } else { if (_local4.rotation > 60){ _local7 = "-90"; } else { if (_local4.rotation > 30){ _local7 = "-45"; } else { if (_local4.rotation > -30){ _local7 = ""; } else { if (_local4.rotation > -60){ _local7 = "45"; } else { if (_local4.rotation > -120){ _local7 = "90"; } else { if (_local4.rotation > -150){ _local7 = "45"; } else { if (_local4.rotation > -180){ _local7 = ""; }; }; }; }; }; }; }; }; if (dplayer.arrowactive != 0){ var _local11 = dplayer; var _local12 = ("arrowc" + dplayer.arrowactive); var _local13 = (_local11[_local12] - 1); _local11[_local12] = _local13; }; dplayer.bowdelay = bow[dplayer.bow].attspd; dplayer.mag = (dplayer.mag - arrowinfo[dplayer.arrowactive][dplayer[("arrowlv" + dplayer.arrowactive)]].used); if (dplayer.mag == 0){ reloadsound.play(); dplayer.reloadtime = int((bow[dplayer.bow].redelay * dplayer.delayamp)); dplayer.addarrow = true; }; shotsound.play(); unwalk = 5; splayer.p.gotoAndPlay(("fire" + _local7)); dplayer[("arrowcool" + dplayer.arrowactive)] = arrowinfo[dplayer.arrowactive][dplayer[("arrowlv" + dplayer.arrowactive)]].cool; if (dplayer.bow == 4){ dplayer.arrowactive = int((Math.random() * 4)); }; commoncool = 0; } public function monsterdamage(_arg1, _arg2, _arg3){ var showdmg:*; var arrowd:*; var money:*; var sdrop:*; var mon = _arg1; var obj = _arg2; var dmg = _arg3; mon.fade = 2; if (obj.dura <= 0){ dmg = 0; }; mon.hp = (mon.hp - dmg); MovieClip(game.parent).ename.text = mon.monname; MovieClip(game.parent).ehp.visible = true; MovieClip(game.parent).ehp.gotoAndStop((int(((99 * mon.hp) / mon.hpmax)) + 1)); mon.activedetect = true; showdmg = new dmgshow(); hitsound.play(); showdmg.x = (obj.x - 10); showdmg.y = obj.y; if (dmg > 0){ showdmg.dmg.dmg2.text = int(dmg); } else { showdmg.dmg.dmg2.text = "Out of Range!"; }; if (obj.speedx != null){ }; gfx_layer.addChild(showdmg); if (mon.hp <= 0){ if (mon.dead == null){ MovieClip(game.parent).ename.text = ""; MovieClip(game.parent).ehp.visible = false; dplayer.level_exp = (dplayer.level_exp + mon.exp); MovieClip(root).score = (MovieClip(root).score + (mon.exp * 10)); if (dplayer.level_exp >= exp[dplayer.level_player]){ dplayer.levelUp(); }; arrowd = null; money = null; if (int((Math.random() * 100)) < 80){ if (int((Math.random() * 100)) < 20){ arrowd = new arrowc(); arrowd.x = mon.x; arrowd.y = mon.y; objstatus(arrowd); setGravity(arrowd, MapAPI.dat); arrowd.downspeed = -20; arrowd.arrowtype = mon.arrowtype; arrowd.count = int((arrowDropRate() * mon.rateamp)); item_layer.addChild(arrowd); } else { sdrop = skilldrop[droplv]; if (int((Math.random() * 100)) < sdrop.chance){ arrowd = new arrowc(); arrowd.x = mon.x; arrowd.y = mon.y; objstatus(arrowd); setGravity(arrowd, MapAPI.dat); arrowd.downspeed = -22; arrowd.arrowtype = mon.arrowtype; arrowd.count = sdrop.amount; item_layer.addChild(arrowd); }; }; if (int((Math.random() * 100)) < 90){ money = new moneyc(); money.x = mon.x; money.y = mon.y; objstatus(money); setGravity(money, MapAPI.dat); money.downspeed = -20; money.count = int((moneyDropRate() * mon.rateamp)); item_layer.addChild(money); }; }; if (money != null){ money.alpha = 30; money.process = function (){ this.alpha = (this.alpha - 0.04); if (this.alpha <= 0){ this.stop(); item_layer.removeChild(this); delete ??getglobalscope [this]; return; }; if (this.hitTestObject(player)){ dplayer.money = (dplayer.money + this.count); this.stop(); item_layer.removeChild(this); delete ??getglobalscope [this]; return; }; }; }; if (arrowd != null){ arrowd.alpha = 35; arrowd.process = function (){ this.alpha = (this.alpha - 0.04); if (this.alpha <= 0){ this.stop(); item_layer.removeChild(this); delete ??getglobalscope [this]; return; }; if (this.hitTestObject(player)){ dplayer[("arrowc" + this.arrowtype)] = (dplayer[("arrowc" + this.arrowtype)] + this.count); this.stop(); item_layer.removeChild(this); delete ??getglobalscope [this]; return; }; }; }; if (mon.boss != null){ if (mon.boss == true){ bosssound.play(); clearSet(); }; }; mon.gotoAndPlay("die"); mon.dead = true; }; }; } } }//package rover_archer_511125_PB_fla
Section 20
//mpage_shop_201 (rover_archer_511125_PB_fla.mpage_shop_201) package rover_archer_511125_PB_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.text.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.net.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class mpage_shop_201 extends MovieClip { public var bs1:SimpleButton; public var bs2:SimpleButton; public var b0:SimpleButton; public var b1:SimpleButton; public var b2:SimpleButton; public var b4:SimpleButton; public var bc0:SimpleButton; public var bc1:SimpleButton; public var b3:SimpleButton; public var b0p:TextField; public var b1p:TextField; public var bc0l:TextField; public var bc0p:TextField; public var bs0p:TextField; public var bc1l:TextField; public var b2p:TextField; public var a; public var bc1p:TextField; public var i; public var bs1p:TextField; public var bs1l:TextField; public var t; public var bowdif; public var b3p:TextField; public var bs0l:TextField; public var r; public var b_mfz_logo2:SimpleButton; public var bs2p:TextField; public var desc:TextField; public var bc0move; public var bs2l:TextField; public var b4p:TextField; public var moneyerr; public var mybow; public var ba0c:TextField; public var onEnterFrame; public var ba0p:TextField; public var money:TextField; public var ba1c:TextField; public var bau0l:TextField; public var bau0p:TextField; public var bau0:SimpleButton; public var bau1:SimpleButton; public var bau2:SimpleButton; public var bau3:SimpleButton; public var ba1p:TextField; public var bsave:SimpleButton; public var subdesc:TextField; public var bau1l:TextField; public var bau1p:TextField; public var shop; public var ba2c:TextField; public var ba2p:TextField; public var field; public var bc0click; public var bau2l:TextField; public var bau2p:TextField; public var ba3p:TextField; public var ba3c:TextField; public var b_moregames3:SimpleButton; public var bau3l:TextField; public var bau3p:TextField; public var bc1click; public var save; public var showitem:MovieClip; public var bok:SimpleButton; public var ba0:SimpleButton; public var ba1:SimpleButton; public var ba2:SimpleButton; public var ba3:SimpleButton; public var bc1move; public var ok; public var ind; public var playMoreGameShop; public var game; public var bs0:SimpleButton; public function mpage_shop_201(){ addFrameScript(0, frame1); } 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 frame1(){ shop = this; this.x = 0; this.y = 0; game = MovieClip(parent).game; t = new ColorTransform(0, 0, 1, 0.15, 0, 0, 50); a = new ColorTransform(1, 1, 1); r = new ColorTransform(1, 1, 1, 1, 0x0200); mybow = "You've already use this bow.\n"; bowdif = ""; moneyerr = ""; i = 0; while (i < 5) { shop[("fb" + i)] = new Object(); shop[("fb" + i)].ind = i; shop[("fb" + i)].mousemove = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; ind = shop[("f" + _arg1.target.name)].ind; showitem.gotoAndStop(("bow" + ind)); subdesc.text = ""; subdesc.textColor = 0xFFFFFF; if (ind == game.dplayer.bow){ subdesc.text = mybow; subdesc.textColor = 0xFF0000; }; if (game.bow[ind].price > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.appendText(game.bow[ind].desc); desc.text = bowdif; for (field in game.bow[ind]) { if (((((!((field == "desc"))) && (!((field == "ext"))))) && (!((field == "bowname"))))){ desc.appendText((((" " + field) + ": ") + (game.bow[ind][field] - game.bow[game.dplayer.bow][field]))); }; }; desc.appendText(" ]"); }; shop[("fb" + i)].mouseclick = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; ind = shop[("f" + _arg1.target.name)].ind; if (ind == game.dplayer.bow){ return; }; if (game.bow[ind].price > game.dplayer.money){ return; }; game.dplayer.bow = ind; game.dplayer.money = (game.dplayer.money - game.bow[ind].price); subdesc.text = ""; subdesc.textColor = 0xFFFFFF; if (ind == game.dplayer.bow){ subdesc.text = mybow; subdesc.textColor = 0xFF0000; }; subdesc.appendText(game.bow[ind].desc); desc.text = bowdif; for (field in game.bow[ind]) { if (((((!((field == "desc"))) && (!((field == "ext"))))) && (!((field == "bowname"))))){ desc.appendText((((" " + field) + ": ") + (game.bow[ind][field] - game.bow[game.dplayer.bow][field]))); }; }; desc.appendText(" ]"); }; shop[("b" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[("fb" + i)].mousemove); shop[("b" + i)].addEventListener(MouseEvent.CLICK, shop[("fb" + i)].mouseclick); i++; }; i = 0; while (i < 4) { shop[("fba" + i)] = new Object(); shop[("fba" + i)].ind = i; shop[("fba" + i)].mousemove = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; ind = shop[("f" + _arg1.target.name)].ind; showitem.gotoAndStop(("arrow" + ind)); subdesc.text = ""; subdesc.textColor = 0xFFFFFF; if (game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].price > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.appendText(game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].desc); desc.text = "Arrow info [ "; for (field in game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]]) { if (((((!((field == "desc"))) && (!((field == "ext"))))) && (!((field == "bowname"))))){ desc.appendText((((" " + field) + ": ") + game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]][field])); }; }; desc.appendText(" ]"); }; shop[("fba" + i)].mouseclick = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; ind = shop[("f" + _arg1.target.name)].ind; showitem.gotoAndStop(("arrow" + ind)); subdesc.text = ""; subdesc.textColor = 0xFFFFFF; if (game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].price > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; return; }; game.dplayer.money = (game.dplayer.money - game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].price); game.dplayer[("arrowc" + ind)] = (game.dplayer[("arrowc" + ind)] + 10); subdesc.appendText(game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].desc); desc.text = "Arrow info [ "; for (field in game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]]) { if (((((!((field == "desc"))) && (!((field == "ext"))))) && (!((field == "bowname"))))){ desc.appendText((((" " + field) + ": ") + game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]][field])); }; }; desc.appendText(" ]"); }; shop[("ba" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[("fba" + i)].mousemove); shop[("ba" + i)].addEventListener(MouseEvent.CLICK, shop[("fba" + i)].mouseclick); i++; }; i = 0; while (i < 4) { shop[("fbau" + i)] = new Object(); shop[("fbau" + i)].ind = i; shop[("fbau" + i)].mousemove = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; ind = shop[("f" + _arg1.target.name)].ind; showitem.gotoAndStop(("arrow" + ind)); subdesc.text = ""; subdesc.textColor = 0xFFFFFF; if (game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].upgradeprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.appendText(game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].desc); desc.text = "Arrow info = [ "; for (field in game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]]) { if (((((!((field == "desc"))) && (!((field == "ext"))))) && (!((field == "bowname"))))){ desc.appendText((((" " + field) + ": ") + game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]][field])); }; }; desc.appendText(" ]"); }; shop[("fbau" + i)].mouseclick = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; ind = shop[("f" + _arg1.target.name)].ind; showitem.gotoAndStop(("arrow" + ind)); subdesc.text = ""; subdesc.textColor = 0xFFFFFF; if (game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].upgradeprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; return; }; game.dplayer.money = (game.dplayer.money - game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].upgradeprice); game.dplayer[("arrowlv" + ind)] = (game.dplayer[("arrowlv" + ind)] + 1); subdesc.appendText(game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]].desc); desc.text = "Arrow info = [ "; for (field in game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]]) { if (((((!((field == "desc"))) && (!((field == "ext"))))) && (!((field == "bowname"))))){ desc.appendText((((" " + field) + ": ") + game.arrowinfo[ind][game.dplayer[("arrowlv" + ind)]][field])); }; }; desc.appendText(" ]"); }; shop[("bau" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[("fbau" + i)].mousemove); shop[("bau" + i)].addEventListener(MouseEvent.CLICK, shop[("fbau" + i)].mouseclick); i++; }; i = 0; while (i < 3) { shop[("fbs" + i)] = new Object(); shop[("fbs" + i)].ind = i; shop[("fbs" + i)].mousemove = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; ind = shop[("f" + _arg1.target.name)].ind; showitem.gotoAndStop("scroll"); subdesc.text = ""; subdesc.textColor = 0xFFFFFF; if (game.skilla[ind][game[game.skilllv[ind]]].upprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.appendText(game.skilla[ind][game[game.skilllv[ind]]].desc); desc.text = "Arrow info = [ "; for (field in game.skilla[ind][game[game.skilllv[ind]]]) { if (((((!((field == "desc"))) && (!((field == "ext"))))) && (!((field == "bowname"))))){ desc.appendText((((" " + field) + ": ") + game.skilla[ind][game[game.skilllv[ind]]][field])); }; }; desc.appendText(" ]"); }; shop[("fbs" + i)].mouseclick = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; ind = shop[("f" + _arg1.target.name)].ind; if (game.skilla[ind][game[game.skilllv[ind]]].upprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; return; }; game.dplayer.money = (game.dplayer.money - game.skilla[ind][game[game.skilllv[ind]]].upprice); game[game.skilllv[ind]] = (game[game.skilllv[ind]] + 1); }; shop[("bs" + i)].addEventListener(MouseEvent.MOUSE_OVER, shop[("fbs" + i)].mousemove); shop[("bs" + i)].addEventListener(MouseEvent.CLICK, shop[("fbs" + i)].mouseclick); i++; }; bc0move = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; showitem.gotoAndStop("scroll"); if (game.dplayer.playerclass == "novice"){ if ((((game.scrollhunter[0].price > game.dplayer.money)) || ((game.scrollhunter[0].reqlv > game.dplayer.level_player)))){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.text = game.scrollhunter[0].desc; desc.text = game.scrollhunter[0].desc; } else { if (game.skillmortal[game.mortallv].upprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.text = game.skillmortal[game.mortallv].desc; desc.text = game.skillmortal[game.mortallv].desc; }; }; bc0click = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; showitem.gotoAndStop("scroll"); if (game.dplayer.playerclass == "novice"){ if ((((game.scrollhunter[0].price > game.dplayer.money)) || ((game.scrollhunter[0].reqlv > game.dplayer.level_player)))){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; return; }; game.dplayer.money = (game.dplayer.money - game.scrollhunter[0].price); subdesc.text = ""; desc.text = ""; game.copyObject(game.dplayer, game.scrollhunter[0]); game.mortallv = 1; if (game.skillmortal[game.mortallv].upprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.appendText(game.skillmortal[game.mortallv].desc); desc.appendText(game.skillmortal[game.mortallv].desc); } else { subdesc.text = ""; if (game.skillmortal[game.mortallv].upprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; return; }; game.dplayer.money = (game.dplayer.money - game.skillmortal[game.mortallv].upprice); game.mortallv = (game.mortallv + 1); subdesc.text = game.skillmortal[game.mortallv].desc; desc.text = game.skillmortal[game.mortallv].desc; }; }; bc0.addEventListener(MouseEvent.MOUSE_OVER, bc0move); bc0.addEventListener(MouseEvent.CLICK, bc0click); bc1move = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; showitem.gotoAndStop("scroll"); if (game.dplayer.playerclass == "novice"){ if ((((game.scrollsniper[0].price > game.dplayer.money)) || ((game.scrollsniper[0].reqlv > game.dplayer.level_player)))){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.text = game.scrollsniper[0].desc; desc.text = game.scrollsniper[0].desc; } else { if (game.skillreflex[game.reflexlv].upprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.text = game.skillreflex[game.reflexlv].desc; desc.text = game.skillreflex[game.reflexlv].desc; }; }; bc1click = function (_arg1){ if (!shop[_arg1.target.name].enabled){ return; }; showitem.gotoAndStop("scroll"); if (game.dplayer.playerclass == "novice"){ if ((((game.scrollsniper[0].price > game.dplayer.money)) || ((game.scrollsniper[0].reqlv > game.dplayer.level_player)))){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; return; }; game.dplayer.money = (game.dplayer.money - game.scrollsniper[0].price); subdesc.text = ""; desc.text = ""; game.copyObject(game.dplayer, game.scrollsniper[0]); game.reflexlv = 1; if (game.skillreflex[game.reflexlv].upprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; }; subdesc.text = game.skillreflex[game.reflexlv].desc; desc.text = game.skillreflex[game.reflexlv].desc; } else { subdesc.text = ""; if (game.skillreflex[game.reflexlv].upprice > game.dplayer.money){ subdesc.appendText(moneyerr); subdesc.textColor = 0xFF0000; return; }; game.dplayer.money = (game.dplayer.money - game.skillreflex[game.reflexlv].upprice); game.reflexlv = (game.reflexlv + 1); subdesc.text = game.skillreflex[game.reflexlv].desc; desc.text = game.skillreflex[game.reflexlv].desc; }; }; bc1.addEventListener(MouseEvent.MOUSE_OVER, bc1move); bc1.addEventListener(MouseEvent.CLICK, bc1click); onEnterFrame = function (_arg1){ if (shop.visible){ shop.money.text = game.dplayer.money; i = 0; while (i < 5) { if (i == game.dplayer.bow){ shop[("b" + i)].transform.colorTransform = r; } else { shop[("b" + i)].transform.colorTransform = a; }; shop[(("b" + i) + "p")].text = game.bow[i].price; i++; }; i = 0; while (i < 4) { shop[(("ba" + i) + "p")].text = game.arrowinfo[i][game.dplayer[("arrowlv" + i)]].price; shop[(("ba" + i) + "c")].text = int(game.dplayer[("arrowc" + i)]); if (game.arrowinfo[i][(game.dplayer[("arrowlv" + i)] + 1)] != null){ shop[(("bau" + i) + "l")].text = (game.dplayer[("arrowlv" + i)] + 1); shop[(("bau" + i) + "p")].text = ((game.arrowinfo[i][game.dplayer[("arrowlv" + i)]].upgradeprice + (game.dplayer[("arrowc" + i)] * game.arrowinfo[i][(game.dplayer[("arrowlv" + i)] + 1)].price)) - (game.dplayer[("arrowc" + i)] * game.arrowinfo[i][game.dplayer[("arrowlv" + i)]].price)); } else { shop[(("bau" + i) + "l")].text = "-"; shop[(("bau" + i) + "p")].text = "Max"; shop[("bau" + i)].transform.colorTransform = t; shop[("bau" + i)].enabled = false; }; i++; }; if (game.dplayer.playerclass == "novice"){ shop["bc0p"].text = game.scrollhunter[0].price; shop["bc0l"].text = 1; shop["bc1p"].text = game.scrollsniper[0].price; shop["bc1l"].text = 1; } else { if (game.dplayer.playerclass == "hunter"){ shop["bc1"].enabled = false; shop["bc1"].transform.colorTransform = t; shop["bc0p"].text = game.skillmortal[game.mortallv].upprice; shop["bc0l"].text = (game.mortallv + 1); if (game.skillmortal[(game.mortallv + 1)] == null){ shop["bc0"].enabled = false; shop["bc0"].transform.colorTransform = t; shop["bc0p"].text = "Max"; shop["bc0l"].text = "-"; }; } else { if (game.dplayer.playerclass == "sniper"){ shop["bc0"].enabled = false; shop["bc0"].transform.colorTransform = t; shop["bc1p"].text = game.skillreflex[game.reflexlv].upprice; shop["bc1l"].text = (game.reflexlv + 1); if (game.skillreflex[(game.reflexlv + 1)] == null){ shop["bc1"].enabled = false; shop["bc1"].transform.colorTransform = t; shop["bc1p"].text = "Max"; shop["bc1l"].text = "-"; }; }; }; }; i = 0; while (i < 3) { if (game.skilla[i][(game[game.skilllv[i]] + 1)] != null){ shop[(("bs" + i) + "p")].text = game.skilla[i][game[game.skilllv[i]]].upprice; shop[(("bs" + i) + "l")].text = (game[game.skilllv[i]] + 1); } else { shop[(("bs" + i) + "l")].text = "-"; shop[(("bs" + i) + "p")].text = "Max"; shop[("bs" + i)].transform.colorTransform = t; shop[("bs" + i)].enabled = false; }; i++; }; }; }; ok = function (){ shop.visible = false; game.levelUp(); game.setLoop(game.playGame); }; save = function (){ var _local1:*; trace("save"); _local1 = SharedObject.getLocal("r_arc"); _local1.data.dplayer = {}; game.pasteObject(_local1.data.dplayer, game.dplayer); _local1.data["droplv"] = game["droplv"]; _local1.data["hppluslv"] = game["hppluslv"]; _local1.data["endurelv"] = game["endurelv"]; _local1.data["reflexlv"] = game["reflexlv"]; _local1.data["mortallv"] = game["mortallv"]; _local1.data["gamelevel"] = game["gamelevel"]; _local1.flush(); }; bsave.addEventListener(MouseEvent.CLICK, save); bok.addEventListener(MouseEvent.CLICK, ok); this.addEventListener(Event.ENTER_FRAME, onEnterFrame); stop(); playMoreGameShop = function (){ getURL("http://www.mofunzone.com/online_games/rover_archer.shtml", "_blank"); }; b_moregames3.addEventListener("click", playMoreGameShop); b_mfz_logo2.addEventListener("click", playMoreGameShop); } } }//package rover_archer_511125_PB_fla
Section 21
//msce_sky_color_195 (rover_archer_511125_PB_fla.msce_sky_color_195) package rover_archer_511125_PB_fla { import flash.display.*; public dynamic class msce_sky_color_195 extends MovieClip { public function msce_sky_color_195(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package rover_archer_511125_PB_fla
Section 22
//mspr_bow_149 (rover_archer_511125_PB_fla.mspr_bow_149) package rover_archer_511125_PB_fla { import flash.display.*; public dynamic class mspr_bow_149 extends MovieClip { public function mspr_bow_149(){ addFrameScript(5, frame6); } function frame6(){ stop(); } } }//package rover_archer_511125_PB_fla
Section 23
//mspr_hero_148 (rover_archer_511125_PB_fla.mspr_hero_148) package rover_archer_511125_PB_fla { import flash.display.*; public dynamic class mspr_hero_148 extends MovieClip { public var spr_airrow:acharrow; public var spr_bow:MovieClip; public function mspr_hero_148(){ addFrameScript(19, frame20, 31, frame32, 37, frame38, 43, frame44, 48, frame49, 53, frame54, 59, frame60, 63, frame64, 67, frame68, 71, frame72, 79, frame80); } function frame72(){ stop(); } function frame64(){ stop(); } function frame80(){ gotoAndPlay("die"); } function frame20(){ gotoAndPlay("stand"); } function frame38(){ stop(); } function frame44(){ stop(); } function frame32(){ gotoAndPlay("walk"); } function frame49(){ stop(); } function frame54(){ stop(); } function frame60(){ stop(); } function frame68(){ stop(); } } }//package rover_archer_511125_PB_fla
Section 24
//THEPRELOADER_1 (rover_archer_511125_PB_fla.THEPRELOADER_1) package rover_archer_511125_PB_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 rover_archer_511125_PB_fla
Section 25
//acharrow (acharrow) package { import flash.display.*; public dynamic class acharrow extends MovieClip { public function acharrow(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 26
//arrow_hit (arrow_hit) package { import flash.media.*; public dynamic class arrow_hit extends Sound { } }//package
Section 27
//arrowc (arrowc) package { import flash.display.*; public dynamic class arrowc extends MovieClip { } }//package
Section 28
//arrowhitgfx (arrowhitgfx) package { import flash.display.*; public dynamic class arrowhitgfx extends MovieClip { public function arrowhitgfx(){ addFrameScript(4, frame5); } function frame5(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 29
//backtree (backtree) package { import flash.display.*; public dynamic class backtree extends MovieClip { } }//package
Section 30
//bamboo (bamboo) package { import flash.display.*; public dynamic class bamboo extends MovieClip { public var hit:MovieClip; public function bamboo(){ addFrameScript(13, frame14, 21, frame22); } function frame14(){ stop(); } function frame22(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 31
//bgm_boss (bgm_boss) package { import flash.media.*; public dynamic class bgm_boss extends Sound { } }//package
Section 32
//bgm_w1 (bgm_w1) package { import flash.media.*; public dynamic class bgm_w1 extends Sound { } }//package
Section 33
//bgm_w2 (bgm_w2) package { import flash.media.*; public dynamic class bgm_w2 extends Sound { } }//package
Section 34
//bgm_w3 (bgm_w3) package { import flash.media.*; public dynamic class bgm_w3 extends Sound { } }//package
Section 35
//bgm_w4 (bgm_w4) package { import flash.media.*; public dynamic class bgm_w4 extends Sound { } }//package
Section 36
//block1 (block1) package { import flash.display.*; public dynamic class block1 extends MovieClip { } }//package
Section 37
//block10 (block10) package { import flash.display.*; public dynamic class block10 extends MovieClip { } }//package
Section 38
//block11 (block11) package { import flash.display.*; public dynamic class block11 extends MovieClip { } }//package
Section 39
//block12 (block12) package { import flash.display.*; public dynamic class block12 extends MovieClip { } }//package
Section 40
//block13 (block13) package { import flash.display.*; public dynamic class block13 extends MovieClip { } }//package
Section 41
//block14 (block14) package { import flash.display.*; public dynamic class block14 extends MovieClip { } }//package
Section 42
//block15 (block15) package { import flash.display.*; public dynamic class block15 extends MovieClip { } }//package
Section 43
//block16 (block16) package { import flash.display.*; public dynamic class block16 extends MovieClip { } }//package
Section 44
//block2 (block2) package { import flash.display.*; public dynamic class block2 extends MovieClip { } }//package
Section 45
//block3 (block3) package { import flash.display.*; public dynamic class block3 extends MovieClip { } }//package
Section 46
//block4 (block4) package { import flash.display.*; public dynamic class block4 extends MovieClip { } }//package
Section 47
//block5 (block5) package { import flash.display.*; public dynamic class block5 extends MovieClip { } }//package
Section 48
//block6 (block6) package { import flash.display.*; public dynamic class block6 extends MovieClip { } }//package
Section 49
//block7 (block7) package { import flash.display.*; public dynamic class block7 extends MovieClip { } }//package
Section 50
//block8 (block8) package { import flash.display.*; public dynamic class block8 extends MovieClip { } }//package
Section 51
//block9 (block9) package { import flash.display.*; public dynamic class block9 extends MovieClip { } }//package
Section 52
//bomb (bomb) package { import flash.display.*; public dynamic class bomb extends MovieClip { public var hit:MovieClip; public function bomb(){ addFrameScript(25, frame26, 33, frame34); } function frame26(){ gotoAndPlay("stand"); } function frame34(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 53
//boss_die (boss_die) package { import flash.media.*; public dynamic class boss_die extends Sound { } }//package
Section 54
//boss_energy_bolt1 (boss_energy_bolt1) package { import flash.display.*; public dynamic class boss_energy_bolt1 extends MovieClip { public var hit:MovieClip; public function boss_energy_bolt1(){ addFrameScript(8, frame9, 20, frame21, 30, frame31); } function frame9(){ gotoAndPlay("stand"); } function frame21(){ gotoAndPlay("walk"); } function frame31(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 55
//boss_energy_bolt2 (boss_energy_bolt2) package { import flash.display.*; public dynamic class boss_energy_bolt2 extends MovieClip { public var hit:MovieClip; public function boss_energy_bolt2(){ addFrameScript(8, frame9, 20, frame21, 30, frame31); } function frame9(){ gotoAndPlay("stand"); } function frame21(){ gotoAndPlay("walk"); } function frame31(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 56
//boss_ghost1 (boss_ghost1) package { import flash.display.*; public dynamic class boss_ghost1 extends MovieClip { public var hit:MovieClip; public function boss_ghost1(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24); } function frame18(){ gotoAndPlay("walk"); } function frame12(){ gotoAndPlay("stand"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 57
//boss_stone_wall1 (boss_stone_wall1) package { import flash.display.*; public dynamic class boss_stone_wall1 extends MovieClip { public var hit:MovieClip; public function boss_stone_wall1(){ addFrameScript(8, frame9, 18, frame19, 30, frame31, 44, frame45); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("walk"); } function frame45(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 58
//boss_stone1 (boss_stone1) package { import flash.display.*; public dynamic class boss_stone1 extends MovieClip { public var hit:MovieClip; public function boss_stone1(){ addFrameScript(8, frame9, 20, frame21, 30, frame31); } function frame9(){ gotoAndPlay("stand"); } function frame21(){ gotoAndPlay("walk"); } function frame31(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 59
//boss_stone2 (boss_stone2) package { import flash.display.*; public dynamic class boss_stone2 extends MovieClip { public var hit:MovieClip; public function boss_stone2(){ addFrameScript(8, frame9, 20, frame21, 30, frame31); } function frame9(){ gotoAndPlay("stand"); } function frame21(){ gotoAndPlay("walk"); } function frame31(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 60
//boss1 (boss1) package { import flash.display.*; public dynamic class boss1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public var hit2:MovieClip; public function boss1(){ addFrameScript(15, frame16, 29, frame30, 41, frame42, 107, frame108); } function frame16(){ gotoAndPlay("stand"); } function frame108(){ MovieClip(parent).removeChild(this); stop(); } function frame30(){ gotoAndPlay("stand"); } function frame42(){ gotoAndPlay("hurt"); } } }//package
Section 61
//boss2 (boss2) package { import flash.display.*; public dynamic class boss2 extends MovieClip { public var hit3:MovieClip; public var gun:MovieClip; public var hit:MovieClip; public var hit2:MovieClip; public function boss2(){ addFrameScript(15, frame16, 34, frame35, 50, frame51, 63, frame64, 113, frame114); } function frame64(){ gotoAndPlay("hurt"); } function frame16(){ gotoAndPlay("stand"); } function frame114(){ MovieClip(parent).removeChild(this); stop(); } function frame35(){ gotoAndPlay("stand"); } function frame51(){ gotoAndPlay("walk"); } } }//package
Section 62
//boss3 (boss3) package { import flash.display.*; public dynamic class boss3 extends MovieClip { public var hit3:MovieClip; public var gun:MovieClip; public var hit:MovieClip; public var hit2:MovieClip; public function boss3(){ addFrameScript(19, frame20, 39, frame40, 51, frame52, 114, frame115); } function frame20(){ gotoAndPlay("stand"); } function frame115(){ MovieClip(parent).removeChild(this); stop(); } function frame40(){ gotoAndPlay("stand"); } function frame52(){ gotoAndPlay("walk"); } } }//package
Section 63
//boss4 (boss4) package { import flash.display.*; public dynamic class boss4 extends MovieClip { public var hit3:MovieClip; public var gun:MovieClip; public var hit:MovieClip; public var hit2:MovieClip; public function boss4(){ addFrameScript(13, frame14, 39, frame40, 51, frame52, 106, frame107); } function frame14(){ gotoAndPlay("stand"); } function frame107(){ MovieClip(parent).removeChild(this); stop(); } function frame40(){ gotoAndPlay("stand"); } function frame52(){ gotoAndPlay("hurt"); } } }//package
Section 64
//bullet1 (bullet1) package { import flash.display.*; public dynamic class bullet1 extends MovieClip { public var hit:MovieClip; public function bullet1(){ addFrameScript(4, frame5, 9, frame10, 15, frame16); } function frame10(){ gotoAndPlay("walk"); } function frame16(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } function frame5(){ gotoAndPlay("stand"); } } }//package
Section 65
//caster1 (caster1) package { import flash.display.*; public dynamic class caster1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function caster1(){ addFrameScript(8, frame9, 29, frame30, 45, frame46, 60, frame61); } function frame9(){ gotoAndPlay("stand"); } function frame30(){ gotoAndPlay("stand"); } function frame46(){ gotoAndPlay("walk"); } function frame61(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 66
//caster2 (caster2) package { import flash.display.*; public dynamic class caster2 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function caster2(){ addFrameScript(8, frame9, 18, frame19, 34, frame35, 49, frame50); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame35(){ gotoAndPlay("walk"); } function frame50(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 67
//colorindex (colorindex) package { import flash.display.*; public dynamic class colorindex extends BitmapData { public function colorindex(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 68
//cplayer (cplayer) package { import flash.display.*; public dynamic class cplayer extends MovieClip { public var hit:MovieClip; public var hit2:MovieClip; } }//package
Section 69
//dmgshow (dmgshow) package { import flash.display.*; public dynamic class dmgshow extends MovieClip { public var dmg:MovieClip; public function dmgshow(){ addFrameScript(24, frame25); } function frame25(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 70
//door (door) package { import flash.display.*; public dynamic class door extends MovieClip { public var hit:MovieClip; } }//package
Section 71
//earthquakes (earthquakes) package { import flash.media.*; public dynamic class earthquakes extends Sound { } }//package
Section 72
//fire (fire) package { import flash.media.*; public dynamic class fire extends Sound { } }//package
Section 73
//fire_ball (fire_ball) package { import flash.display.*; public dynamic class fire_ball extends MovieClip { public var hit:MovieClip; public function fire_ball(){ addFrameScript(8, frame9, 15, frame16, 25, frame26); } function frame16(){ gotoAndPlay("walk"); } function frame26(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } function frame9(){ gotoAndPlay("stand"); } } }//package
Section 74
//flamegfx (flamegfx) package { import flash.display.*; public dynamic class flamegfx extends MovieClip { public function flamegfx(){ addFrameScript(7, frame8); } function frame8(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 75
//flamestatus (flamestatus) package { import flash.display.*; public dynamic class flamestatus extends MovieClip { public var hit:MovieClip; } }//package
Section 76
//foretree (foretree) package { import flash.display.*; public dynamic class foretree extends MovieClip { } }//package
Section 77
//gfx_dash (gfx_dash) package { import flash.display.*; public dynamic class gfx_dash extends MovieClip { public function gfx_dash(){ addFrameScript(4, frame5); } function frame5(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 78
//gfx_heal (gfx_heal) package { import flash.display.*; public dynamic class gfx_heal extends MovieClip { public function gfx_heal(){ addFrameScript(24, frame25); } function frame25(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 79
//gfx_heal_boss (gfx_heal_boss) package { import flash.display.*; public dynamic class gfx_heal_boss extends MovieClip { public function gfx_heal_boss(){ addFrameScript(34, frame35); } function frame35(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 80
//gfx_levelup (gfx_levelup) package { import flash.display.*; public dynamic class gfx_levelup extends MovieClip { public function gfx_levelup(){ addFrameScript(49, frame50); } function frame50(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 81
//gfxavoid (gfxavoid) package { import flash.display.*; public dynamic class gfxavoid extends MovieClip { public function gfxavoid(){ addFrameScript(19, frame20); } function frame20(){ MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 82
//gfxhunter (gfxhunter) package { import flash.display.*; public dynamic class gfxhunter extends MovieClip { public function gfxhunter(){ addFrameScript(9, frame10); } function frame10(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 83
//gfxko (gfxko) package { import flash.display.*; public dynamic class gfxko extends MovieClip { public function gfxko(){ addFrameScript(9, frame10); } function frame10(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 84
//gfxplayerwarp (gfxplayerwarp) package { import flash.display.*; public dynamic class gfxplayerwarp extends MovieClip { public function gfxplayerwarp(){ addFrameScript(39, frame40); } function frame40(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 85
//gfxsniper (gfxsniper) package { import flash.display.*; public dynamic class gfxsniper extends MovieClip { public function gfxsniper(){ addFrameScript(9, frame10); } function frame10(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 86
//ghost1 (ghost1) package { import flash.display.*; public dynamic class ghost1 extends MovieClip { public var hit:MovieClip; public function ghost1(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24); } function frame18(){ gotoAndPlay("walk"); } function frame12(){ gotoAndPlay("stand"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 87
//healer1 (healer1) package { import flash.display.*; public dynamic class healer1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function healer1(){ addFrameScript(8, frame9, 18, frame19, 34, frame35, 49, frame50); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame35(){ gotoAndPlay("walk"); } function frame50(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 88
//healer2 (healer2) package { import flash.display.*; public dynamic class healer2 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function healer2(){ addFrameScript(8, frame9, 18, frame19, 34, frame35, 49, frame50); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame35(){ gotoAndPlay("walk"); } function frame50(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 89
//homing (homing) package { import flash.display.*; public dynamic class homing extends MovieClip { public var hit:MovieClip; public function homing(){ addFrameScript(8, frame9, 20, frame21, 30, frame31); } function frame9(){ gotoAndPlay("stand"); } function frame21(){ gotoAndPlay("walk"); } function frame31(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 90
//jumper1 (jumper1) package { import flash.display.*; public dynamic class jumper1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function jumper1(){ addFrameScript(8, frame9, 18, frame19, 28, frame29, 43, frame44); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame29(){ gotoAndPlay("walk"); } function frame44(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 91
//jumper2 (jumper2) package { import flash.display.*; public dynamic class jumper2 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function jumper2(){ addFrameScript(8, frame9, 18, frame19, 28, frame29, 43, frame44); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame29(){ gotoAndPlay("walk"); } function frame44(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 92
//map1 (map1) package { import flash.display.*; public dynamic class map1 extends BitmapData { public function map1(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 93
//map10 (map10) package { import flash.display.*; public dynamic class map10 extends BitmapData { public function map10(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 94
//map11 (map11) package { import flash.display.*; public dynamic class map11 extends BitmapData { public function map11(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 95
//map12 (map12) package { import flash.display.*; public dynamic class map12 extends BitmapData { public function map12(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 96
//map13 (map13) package { import flash.display.*; public dynamic class map13 extends BitmapData { public function map13(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 97
//map14 (map14) package { import flash.display.*; public dynamic class map14 extends BitmapData { public function map14(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 98
//map15 (map15) package { import flash.display.*; public dynamic class map15 extends BitmapData { public function map15(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 99
//map16 (map16) package { import flash.display.*; public dynamic class map16 extends BitmapData { public function map16(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 100
//map2 (map2) package { import flash.display.*; public dynamic class map2 extends BitmapData { public function map2(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 101
//map3 (map3) package { import flash.display.*; public dynamic class map3 extends BitmapData { public function map3(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 102
//map4 (map4) package { import flash.display.*; public dynamic class map4 extends BitmapData { public function map4(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 103
//map5 (map5) package { import flash.display.*; public dynamic class map5 extends BitmapData { public function map5(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 104
//map6 (map6) package { import flash.display.*; public dynamic class map6 extends BitmapData { public function map6(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 105
//map7 (map7) package { import flash.display.*; public dynamic class map7 extends BitmapData { public function map7(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 106
//map8 (map8) package { import flash.display.*; public dynamic class map8 extends BitmapData { public function map8(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 107
//map9 (map9) package { import flash.display.*; public dynamic class map9 extends BitmapData { public function map9(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 108
//mapdat1 (mapdat1) package { import flash.display.*; public dynamic class mapdat1 extends BitmapData { public function mapdat1(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 109
//mapdat10 (mapdat10) package { import flash.display.*; public dynamic class mapdat10 extends BitmapData { public function mapdat10(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 110
//mapdat11 (mapdat11) package { import flash.display.*; public dynamic class mapdat11 extends BitmapData { public function mapdat11(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 111
//mapdat12 (mapdat12) package { import flash.display.*; public dynamic class mapdat12 extends BitmapData { public function mapdat12(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 112
//mapdat13 (mapdat13) package { import flash.display.*; public dynamic class mapdat13 extends BitmapData { public function mapdat13(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 113
//mapdat14 (mapdat14) package { import flash.display.*; public dynamic class mapdat14 extends BitmapData { public function mapdat14(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 114
//mapdat15 (mapdat15) package { import flash.display.*; public dynamic class mapdat15 extends BitmapData { public function mapdat15(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 115
//mapdat16 (mapdat16) package { import flash.display.*; public dynamic class mapdat16 extends BitmapData { public function mapdat16(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 116
//mapdat2 (mapdat2) package { import flash.display.*; public dynamic class mapdat2 extends BitmapData { public function mapdat2(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 117
//mapdat3 (mapdat3) package { import flash.display.*; public dynamic class mapdat3 extends BitmapData { public function mapdat3(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 118
//mapdat4 (mapdat4) package { import flash.display.*; public dynamic class mapdat4 extends BitmapData { public function mapdat4(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 119
//mapdat5 (mapdat5) package { import flash.display.*; public dynamic class mapdat5 extends BitmapData { public function mapdat5(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 120
//mapdat6 (mapdat6) package { import flash.display.*; public dynamic class mapdat6 extends BitmapData { public function mapdat6(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 121
//mapdat7 (mapdat7) package { import flash.display.*; public dynamic class mapdat7 extends BitmapData { public function mapdat7(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 122
//mapdat8 (mapdat8) package { import flash.display.*; public dynamic class mapdat8 extends BitmapData { public function mapdat8(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 123
//mapdat9 (mapdat9) package { import flash.display.*; public dynamic class mapdat9 extends BitmapData { public function mapdat9(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 124
//mine_layer1 (mine_layer1) package { import flash.display.*; public dynamic class mine_layer1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function mine_layer1(){ addFrameScript(17, frame18, 24, frame25, 42, frame43, 59, frame60); } function frame18(){ gotoAndPlay("stand"); } function frame25(){ gotoAndPlay("stand"); } function frame43(){ gotoAndPlay("walk"); } function frame60(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 125
//mine_layer2 (mine_layer2) package { import flash.display.*; public dynamic class mine_layer2 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function mine_layer2(){ addFrameScript(17, frame18, 24, frame25, 42, frame43, 59, frame60); } function frame18(){ gotoAndPlay("stand"); } function frame25(){ gotoAndPlay("stand"); } function frame43(){ gotoAndPlay("walk"); } function frame60(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 126
//mine1 (mine1) package { import flash.display.*; public dynamic class mine1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function mine1(){ addFrameScript(8, frame9, 19, frame20, 27, frame28); } function frame20(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame28(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 127
//mine1_explode (mine1_explode) package { import flash.display.*; public dynamic class mine1_explode extends MovieClip { public var hit:MovieClip; public function mine1_explode(){ addFrameScript(15, frame16, 23, frame24); } function frame16(){ gotoAndPlay("stand"); } function frame24(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 128
//mine2 (mine2) package { import flash.display.*; public dynamic class mine2 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function mine2(){ addFrameScript(8, frame9, 19, frame20, 27, frame28); } function frame20(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame28(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 129
//mine2_explode (mine2_explode) package { import flash.display.*; public dynamic class mine2_explode extends MovieClip { public var hit:MovieClip; public function mine2_explode(){ addFrameScript(13, frame14, 21, frame22); } function frame14(){ gotoAndPlay("stand"); } function frame22(){ stop(); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 130
//moneyc (moneyc) package { import flash.display.*; public dynamic class moneyc extends MovieClip { } }//package
Section 131
//mousecursor (mousecursor) package { import flash.display.*; public dynamic class mousecursor extends MovieClip { } }//package
Section 132
//playerdamage (playerdamage) package { import flash.display.*; public dynamic class playerdamage extends MovieClip { public function playerdamage(){ addFrameScript(4, frame5); } function frame5(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 133
//quaker_jr (quaker_jr) package { import flash.display.*; public dynamic class quaker_jr extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function quaker_jr(){ addFrameScript(8, frame9, 18, frame19, 34, frame35, 64, frame65); } function frame65(){ MovieClip(parent).removeChild(this); stop(); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame35(){ gotoAndPlay("walk"); } } }//package
Section 134
//quaker1 (quaker1) package { import flash.display.*; public dynamic class quaker1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function quaker1(){ addFrameScript(8, frame9, 18, frame19, 38, frame39, 54, frame55); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame39(){ gotoAndPlay("walk"); } function frame55(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 135
//quaker2 (quaker2) package { import flash.display.*; public dynamic class quaker2 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function quaker2(){ addFrameScript(8, frame9, 18, frame19, 38, frame39, 54, frame55); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame39(){ gotoAndPlay("walk"); } function frame55(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 136
//reload (reload) package { import flash.media.*; public dynamic class reload extends Sound { } }//package
Section 137
//sce_world1 (sce_world1) package { import flash.display.*; public dynamic class sce_world1 extends MovieClip { } }//package
Section 138
//sce_world1_bg (sce_world1_bg) package { import flash.display.*; public dynamic class sce_world1_bg extends MovieClip { } }//package
Section 139
//sce_world2 (sce_world2) package { import flash.display.*; public dynamic class sce_world2 extends MovieClip { } }//package
Section 140
//sce_world2_bg (sce_world2_bg) package { import flash.display.*; public dynamic class sce_world2_bg extends MovieClip { } }//package
Section 141
//sce_world3 (sce_world3) package { import flash.display.*; public dynamic class sce_world3 extends MovieClip { } }//package
Section 142
//sce_world3_bg (sce_world3_bg) package { import flash.display.*; public dynamic class sce_world3_bg extends MovieClip { } }//package
Section 143
//sce_world4 (sce_world4) package { import flash.display.*; public dynamic class sce_world4 extends MovieClip { } }//package
Section 144
//sce_world4_bg (sce_world4_bg) package { import flash.display.*; public dynamic class sce_world4_bg extends MovieClip { } }//package
Section 145
//shooter1 (shooter1) package { import flash.display.*; public dynamic class shooter1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function shooter1(){ addFrameScript(8, frame9, 18, frame19, 30, frame31, 44, frame45); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("walk"); } function frame45(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 146
//shooter2 (shooter2) package { import flash.display.*; public dynamic class shooter2 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function shooter2(){ addFrameScript(8, frame9, 18, frame19, 30, frame31, 44, frame45); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("walk"); } function frame45(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 147
//shootgfx (shootgfx) package { import flash.display.*; public dynamic class shootgfx extends MovieClip { public function shootgfx(){ addFrameScript(5, frame6); } function frame6(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 148
//shot (shot) package { import flash.media.*; public dynamic class shot extends Sound { } }//package
Section 149
//showplayer (showplayer) package { import flash.display.*; public dynamic class showplayer extends MovieClip { public var reloadgage:MovieClip; public var p:MovieClip; } }//package
Section 150
//slave1 (slave1) package { import flash.display.*; public dynamic class slave1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function slave1(){ addFrameScript(8, frame9, 18, frame19, 30, frame31, 44, frame45); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("walk"); } function frame45(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 151
//soldier1 (soldier1) package { import flash.display.*; public dynamic class soldier1 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function soldier1(){ addFrameScript(8, frame9, 18, frame19, 34, frame35, 49, frame50); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame35(){ gotoAndPlay("walk"); } function frame50(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 152
//soldier2 (soldier2) package { import flash.display.*; public dynamic class soldier2 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function soldier2(){ addFrameScript(8, frame9, 18, frame19, 34, frame35, 49, frame50); } function frame19(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame35(){ gotoAndPlay("walk"); } function frame50(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 153
//soldier3 (soldier3) package { import flash.display.*; public dynamic class soldier3 extends MovieClip { public var gun:MovieClip; public var hit:MovieClip; public function soldier3(){ addFrameScript(8, frame9, 12, frame13, 28, frame29, 44, frame45); } function frame13(){ gotoAndPlay("stand"); } function frame9(){ gotoAndPlay("stand"); } function frame29(){ gotoAndPlay("walk"); } function frame45(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 154
//stone (stone) package { import flash.display.*; public dynamic class stone extends MovieClip { public var hit:MovieClip; public function stone(){ addFrameScript(8, frame9, 20, frame21, 30, frame31); } function frame9(){ gotoAndPlay("stand"); } function frame21(){ gotoAndPlay("walk"); } function frame31(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 155
//thunder (thunder) package { import flash.display.*; public dynamic class thunder extends MovieClip { public function thunder(){ addFrameScript(19, frame20); } function frame20(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 156
//thunders (thunders) package { import flash.media.*; public dynamic class thunders extends Sound { } }//package
Section 157
//thundersub (thundersub) package { import flash.display.*; public dynamic class thundersub extends MovieClip { public function thundersub(){ addFrameScript(9, frame10); } function frame10(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 158
//thundersub2 (thundersub2) package { import flash.display.*; public dynamic class thundersub2 extends MovieClip { public function thundersub2(){ addFrameScript(9, frame10); } function frame10(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 159
//warpgate (warpgate) package { import flash.display.*; public dynamic class warpgate extends MovieClip { public function warpgate(){ addFrameScript(89, frame90); } function frame90(){ MovieClip(parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package

Library Items

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

Instance Names

"b_preload"Frame 1Symbol 135 Button
"b_mfz_logo"Frame 51Symbol 1032 Button
"bstart"Frame 51Symbol 1035 Button
"b_highscores"Frame 51Symbol 1038 Button
"b_moregames1"Frame 51Symbol 1041 Button
"b_mfz"Frame 51Symbol 1042 Button
"bcon"Frame 51Symbol 1045 Button
"b_next"Frame 52Symbol 1056 Button
"arrow0"Frame 61Symbol 689 MovieClip
"arrow1"Frame 61Symbol 691 MovieClip
"arrow2"Frame 61Symbol 693 MovieClip
"arrow3"Frame 61Symbol 695 MovieClip
"ac0"Frame 61Symbol 1062 EditableText
"ac1"Frame 61Symbol 1063 EditableText
"ac2"Frame 61Symbol 1064 EditableText
"ac3"Frame 61Symbol 1065 EditableText
"mag"Frame 61Symbol 1067 EditableText
"magmax"Frame 61Symbol 1069 EditableText
"gage_sta"Frame 61Symbol 1072 MovieClip
"gage_hp"Frame 61Symbol 1075 MovieClip
"aco0"Frame 61Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"aco1"Frame 61Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"aco2"Frame 61Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"aco3"Frame 61Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"game"Frame 207Symbol 1096 MovieClip {rover_archer_511125_PB_fla.mobj_GAME_194}
"bow"Frame 207Symbol 1098 MovieClip
"arrow0"Frame 207Symbol 689 MovieClip
"arrow1"Frame 207Symbol 691 MovieClip
"arrow2"Frame 207Symbol 693 MovieClip
"arrow3"Frame 207Symbol 695 MovieClip
"money"Frame 207Symbol 1102 EditableText
"ac1"Frame 207Symbol 1104 EditableText
"ac2"Frame 207Symbol 1105 EditableText
"ac3"Frame 207Symbol 1106 EditableText
"mag"Frame 207Symbol 1108 EditableText
"magmax"Frame 207Symbol 1110 EditableText
"plevel"Frame 207Symbol 1112 EditableText
"ac0"Frame 207Symbol 1113 EditableText
"scoreInGame"Frame 207Symbol 1114 EditableText
"gage_exp"Frame 207Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"bowdelay"Frame 207Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"bowreload"Frame 207Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"gage_sta"Frame 207Symbol 1072 MovieClip
"gage_hp"Frame 207Symbol 1075 MovieClip
"aco0"Frame 207Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"aco1"Frame 207Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"aco2"Frame 207Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"aco3"Frame 207Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"ehp"Frame 207Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"ename"Frame 207Symbol 1117 EditableText
"gameover"Frame 207Symbol 1120 MovieClip
"stageclear"Frame 207Symbol 1123 MovieClip
"shop"Frame 207Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201}
"playername"Frame 438Symbol 1201 EditableText
"scoreText"Frame 438Symbol 1202 EditableText
"b_submit"Frame 438Symbol 1206 Button
"b_menu"Frame 438Symbol 1209 Button
"b_moregames2"Frame 438Symbol 1188 Button
"b_moregames3"Frame 438Symbol 1032 Button
"barmask"Symbol 35 MovieClip {rover_archer_511125_PB_fla.bar_root_18} Frame 1Symbol 31 MovieClip
"bar"Symbol 133 MovieClip {rover_archer_511125_PB_fla.THEPRELOADER_1} Frame 1Symbol 35 MovieClip {rover_archer_511125_PB_fla.bar_root_18}
"hit"Symbol 143 MovieClip {door} Frame 1Symbol 142 MovieClip
"hit"Symbol 207 MovieClip {flamestatus} Frame 1Symbol 142 MovieClip
"dmg2"Symbol 272 MovieClip {rover_archer_511125_PB_fla.mdmgshowsub_80} Frame 1Symbol 271 EditableText
"dmg"Symbol 273 MovieClip {dmgshow} Frame 1Symbol 272 MovieClip {rover_archer_511125_PB_fla.mdmgshowsub_80}
"hit"Symbol 281 MovieClip {bamboo} Frame 5Symbol 142 MovieClip
"hit"Symbol 283 MovieClip {boss_energy_bolt1} Frame 1Symbol 142 MovieClip
"hit"Symbol 285 MovieClip {boss_energy_bolt2} Frame 1Symbol 142 MovieClip
"hit"Symbol 301 MovieClip {boss_ghost1} Frame 1Symbol 275 MovieClip
"hit"Symbol 312 MovieClip {boss_stone_wall1} Frame 1Symbol 303 MovieClip
"hit"Symbol 314 MovieClip {boss_stone1} Frame 1Symbol 142 MovieClip
"hit"Symbol 316 MovieClip {boss_stone2} Frame 1Symbol 142 MovieClip
"hit"Symbol 330 MovieClip {fire_ball} Frame 1Symbol 142 MovieClip
"hit"Symbol 339 MovieClip {ghost1} Frame 1Symbol 275 MovieClip
"hit"Symbol 344 MovieClip {mine1} Frame 1Symbol 142 MovieClip
"gun"Symbol 344 MovieClip {mine1} Frame 1Symbol 343 MovieClip
"hit"Symbol 354 MovieClip {mine1_explode} Frame 1Symbol 142 MovieClip
"hit"Symbol 358 MovieClip {mine2} Frame 1Symbol 142 MovieClip
"gun"Symbol 358 MovieClip {mine2} Frame 1Symbol 343 MovieClip
"hit"Symbol 363 MovieClip {mine2_explode} Frame 1Symbol 142 MovieClip
"hit"Symbol 367 MovieClip {homing} Frame 1Symbol 142 MovieClip
"hit"Symbol 376 MovieClip {bullet1} Frame 1Symbol 142 MovieClip
"hit"Symbol 385 MovieClip {stone} Frame 1Symbol 142 MovieClip
"hit"Symbol 389 MovieClip {bomb} Frame 1Symbol 142 MovieClip
"gun"Symbol 398 MovieClip {caster1} Frame 1Symbol 343 MovieClip
"hit"Symbol 398 MovieClip {caster1} Frame 1Symbol 391 MovieClip
"gun"Symbol 406 MovieClip {caster2} Frame 1Symbol 343 MovieClip
"hit"Symbol 406 MovieClip {caster2} Frame 1Symbol 391 MovieClip
"gun"Symbol 414 MovieClip {healer1} Frame 1Symbol 343 MovieClip
"hit"Symbol 414 MovieClip {healer1} Frame 1Symbol 391 MovieClip
"gun"Symbol 422 MovieClip {healer2} Frame 1Symbol 343 MovieClip
"hit"Symbol 422 MovieClip {healer2} Frame 1Symbol 391 MovieClip
"gun"Symbol 431 MovieClip {jumper1} Frame 1Symbol 343 MovieClip
"hit"Symbol 431 MovieClip {jumper1} Frame 1Symbol 391 MovieClip
"gun"Symbol 440 MovieClip {jumper2} Frame 1Symbol 343 MovieClip
"hit"Symbol 440 MovieClip {jumper2} Frame 1Symbol 391 MovieClip
"gun"Symbol 443 MovieClip {mine_layer1} Frame 1Symbol 343 MovieClip
"hit"Symbol 443 MovieClip {mine_layer1} Frame 1Symbol 391 MovieClip
"gun"Symbol 446 MovieClip {mine_layer2} Frame 1Symbol 343 MovieClip
"hit"Symbol 446 MovieClip {mine_layer2} Frame 1Symbol 391 MovieClip
"gun"Symbol 459 MovieClip {quaker_jr} Frame 1Symbol 343 MovieClip
"hit"Symbol 459 MovieClip {quaker_jr} Frame 1Symbol 391 MovieClip
"gun"Symbol 471 MovieClip {quaker1} Frame 1Symbol 343 MovieClip
"hit"Symbol 471 MovieClip {quaker1} Frame 1Symbol 391 MovieClip
"gun"Symbol 483 MovieClip {quaker2} Frame 1Symbol 343 MovieClip
"hit"Symbol 483 MovieClip {quaker2} Frame 1Symbol 391 MovieClip
"gun"Symbol 487 MovieClip {shooter1} Frame 1Symbol 343 MovieClip
"hit"Symbol 487 MovieClip {shooter1} Frame 1Symbol 391 MovieClip
"gun"Symbol 492 MovieClip {shooter2} Frame 1Symbol 343 MovieClip
"hit"Symbol 492 MovieClip {shooter2} Frame 1Symbol 391 MovieClip
"gun"Symbol 499 MovieClip {slave1} Frame 1Symbol 343 MovieClip
"hit"Symbol 499 MovieClip {slave1} Frame 1Symbol 391 MovieClip
"gun"Symbol 506 MovieClip {soldier1} Frame 1Symbol 343 MovieClip
"hit"Symbol 506 MovieClip {soldier1} Frame 1Symbol 391 MovieClip
"gun"Symbol 513 MovieClip {soldier2} Frame 1Symbol 343 MovieClip
"hit"Symbol 513 MovieClip {soldier2} Frame 1Symbol 391 MovieClip
"gun"Symbol 522 MovieClip {soldier3} Frame 1Symbol 343 MovieClip
"hit"Symbol 522 MovieClip {soldier3} Frame 1Symbol 391 MovieClip
"gun"Symbol 576 MovieClip {boss1} Frame 1Symbol 343 MovieClip
"hit"Symbol 576 MovieClip {boss1} Frame 1Symbol 526 MovieClip
"hit2"Symbol 576 MovieClip {boss1} Frame 1Symbol 526 MovieClip
"spr_bow"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 1Symbol 705 MovieClip {rover_archer_511125_PB_fla.mspr_bow_149}
"spr_airrow"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 33Symbol 727 MovieClip {acharrow}
"spr_airrow"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 39Symbol 727 MovieClip {acharrow}
"spr_airrow"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 45Symbol 727 MovieClip {acharrow}
"spr_airrow"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 50Symbol 727 MovieClip {acharrow}
"spr_airrow"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 55Symbol 727 MovieClip {acharrow}
"reloadgage"Symbol 759 MovieClip {showplayer} Frame 1Symbol 702 MovieClip {rover_archer_511125_PB_fla.mgui_gage_exp_146}
"p"Symbol 759 MovieClip {showplayer} Frame 1Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148}
"hit2"Symbol 760 MovieClip {cplayer} Frame 1Symbol 142 MovieClip
"hit"Symbol 760 MovieClip {cplayer} Frame 1Symbol 142 MovieClip
"gun"Symbol 802 MovieClip {boss2} Frame 1Symbol 343 MovieClip
"hit"Symbol 802 MovieClip {boss2} Frame 1Symbol 526 MovieClip
"hit3"Symbol 802 MovieClip {boss2} Frame 1Symbol 526 MovieClip
"hit2"Symbol 802 MovieClip {boss2} Frame 1Symbol 526 MovieClip
"gun"Symbol 963 MovieClip {boss3} Frame 1Symbol 343 MovieClip
"hit"Symbol 963 MovieClip {boss3} Frame 1Symbol 526 MovieClip
"hit3"Symbol 963 MovieClip {boss3} Frame 1Symbol 526 MovieClip
"hit2"Symbol 963 MovieClip {boss3} Frame 1Symbol 526 MovieClip
"gun"Symbol 1008 MovieClip {boss4} Frame 1Symbol 343 MovieClip
"hit"Symbol 1008 MovieClip {boss4} Frame 1Symbol 526 MovieClip
"hit3"Symbol 1008 MovieClip {boss4} Frame 1Symbol 526 MovieClip
"hit2"Symbol 1008 MovieClip {boss4} Frame 1Symbol 526 MovieClip
"bgcolor"Symbol 1096 MovieClip {rover_archer_511125_PB_fla.mobj_GAME_194} Frame 1Symbol 1095 MovieClip {rover_archer_511125_PB_fla.msce_sky_color_195}
"b0p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1128 EditableText
"b1p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1130 EditableText
"b2p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1132 EditableText
"b3p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1134 EditableText
"b4p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1136 EditableText
"ba0p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1138 EditableText
"bau0p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1140 EditableText
"ba0c"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1141 EditableText
"ba1p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1143 EditableText
"bau1p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1145 EditableText
"ba1c"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1146 EditableText
"bc0p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1148 EditableText
"bc1p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1150 EditableText
"bs0p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1152 EditableText
"bs1p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1154 EditableText
"bs2p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1156 EditableText
"ba2p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1158 EditableText
"bau2p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1160 EditableText
"ba2c"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1161 EditableText
"ba3p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1163 EditableText
"bau3p"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1165 EditableText
"ba3c"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1166 EditableText
"money"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1167 EditableText
"desc"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1168 EditableText
"bau0l"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1169 EditableText
"bau1l"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1170 EditableText
"bau2l"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1171 EditableText
"bau3l"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1172 EditableText
"bc0l"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1173 EditableText
"bc1l"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1174 EditableText
"bs0l"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1175 EditableText
"bs1l"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1176 EditableText
"bs2l"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1177 EditableText
"bok"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1180 Button
"b0"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"b1"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"b2"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"b3"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"b4"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"ba0"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"ba1"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"ba2"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"ba3"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"bau0"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"bau1"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"bau2"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"bau3"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"bc0"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"bc1"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"bs0"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"bs1"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"bs2"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1183 Button
"b_moregames3"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1188 Button
"b_mfz_logo2"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1032 Button
"bsave"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1191 Button
"showitem"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140}
"subdesc"Symbol 1193 MovieClip {rover_archer_511125_PB_fla.mpage_shop_201} Frame 1Symbol 1192 EditableText

Special Tags

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

Labels

"protector"Frame 10
"skip"Frame 205
"stand"Symbol 281 MovieClip {bamboo} Frame 1
"die"Symbol 281 MovieClip {bamboo} Frame 15
"stand"Symbol 283 MovieClip {boss_energy_bolt1} Frame 1
"walk"Symbol 283 MovieClip {boss_energy_bolt1} Frame 10
"die"Symbol 283 MovieClip {boss_energy_bolt1} Frame 22
"stand"Symbol 285 MovieClip {boss_energy_bolt2} Frame 1
"walk"Symbol 285 MovieClip {boss_energy_bolt2} Frame 10
"die"Symbol 285 MovieClip {boss_energy_bolt2} Frame 22
"stand"Symbol 301 MovieClip {boss_ghost1} Frame 1
"attack"Symbol 301 MovieClip {boss_ghost1} Frame 7
"walk"Symbol 301 MovieClip {boss_ghost1} Frame 13
"die"Symbol 301 MovieClip {boss_ghost1} Frame 19
"stand"Symbol 312 MovieClip {boss_stone_wall1} Frame 1
"attack"Symbol 312 MovieClip {boss_stone_wall1} Frame 10
"walk"Symbol 312 MovieClip {boss_stone_wall1} Frame 20
"die"Symbol 312 MovieClip {boss_stone_wall1} Frame 32
"stand"Symbol 314 MovieClip {boss_stone1} Frame 1
"walk"Symbol 314 MovieClip {boss_stone1} Frame 10
"die"Symbol 314 MovieClip {boss_stone1} Frame 22
"stand"Symbol 316 MovieClip {boss_stone2} Frame 1
"walk"Symbol 316 MovieClip {boss_stone2} Frame 10
"die"Symbol 316 MovieClip {boss_stone2} Frame 22
"stand"Symbol 330 MovieClip {fire_ball} Frame 1
"walk"Symbol 330 MovieClip {fire_ball} Frame 10
"die"Symbol 330 MovieClip {fire_ball} Frame 17
"stand"Symbol 339 MovieClip {ghost1} Frame 1
"attack"Symbol 339 MovieClip {ghost1} Frame 7
"walk"Symbol 339 MovieClip {ghost1} Frame 13
"die"Symbol 339 MovieClip {ghost1} Frame 19
"stand"Symbol 344 MovieClip {mine1} Frame 1
"attack"Symbol 344 MovieClip {mine1} Frame 10
"die"Symbol 344 MovieClip {mine1} Frame 21
"stand"Symbol 354 MovieClip {mine1_explode} Frame 1
"die"Symbol 354 MovieClip {mine1_explode} Frame 17
"stand"Symbol 358 MovieClip {mine2} Frame 1
"attack"Symbol 358 MovieClip {mine2} Frame 10
"die"Symbol 358 MovieClip {mine2} Frame 21
"stand"Symbol 363 MovieClip {mine2_explode} Frame 1
"die"Symbol 363 MovieClip {mine2_explode} Frame 15
"stand"Symbol 367 MovieClip {homing} Frame 1
"walk"Symbol 367 MovieClip {homing} Frame 10
"die"Symbol 367 MovieClip {homing} Frame 22
"stand"Symbol 376 MovieClip {bullet1} Frame 1
"walk"Symbol 376 MovieClip {bullet1} Frame 6
"die"Symbol 376 MovieClip {bullet1} Frame 11
"stand"Symbol 385 MovieClip {stone} Frame 1
"walk"Symbol 385 MovieClip {stone} Frame 10
"die"Symbol 385 MovieClip {stone} Frame 22
"stand"Symbol 389 MovieClip {bomb} Frame 1
"die"Symbol 389 MovieClip {bomb} Frame 27
"stand"Symbol 398 MovieClip {caster1} Frame 1
"attack"Symbol 398 MovieClip {caster1} Frame 10
"walk"Symbol 398 MovieClip {caster1} Frame 31
"die"Symbol 398 MovieClip {caster1} Frame 47
"stand"Symbol 406 MovieClip {caster2} Frame 1
"attack"Symbol 406 MovieClip {caster2} Frame 10
"walk"Symbol 406 MovieClip {caster2} Frame 20
"die"Symbol 406 MovieClip {caster2} Frame 36
"stand"Symbol 414 MovieClip {healer1} Frame 1
"attack"Symbol 414 MovieClip {healer1} Frame 10
"walk"Symbol 414 MovieClip {healer1} Frame 20
"die"Symbol 414 MovieClip {healer1} Frame 36
"stand"Symbol 422 MovieClip {healer2} Frame 1
"attack"Symbol 422 MovieClip {healer2} Frame 10
"walk"Symbol 422 MovieClip {healer2} Frame 20
"die"Symbol 422 MovieClip {healer2} Frame 36
"stand"Symbol 431 MovieClip {jumper1} Frame 1
"attack"Symbol 431 MovieClip {jumper1} Frame 10
"walk"Symbol 431 MovieClip {jumper1} Frame 20
"die"Symbol 431 MovieClip {jumper1} Frame 30
"stand"Symbol 440 MovieClip {jumper2} Frame 1
"attack"Symbol 440 MovieClip {jumper2} Frame 10
"walk"Symbol 440 MovieClip {jumper2} Frame 20
"die"Symbol 440 MovieClip {jumper2} Frame 30
"stand"Symbol 443 MovieClip {mine_layer1} Frame 1
"attack"Symbol 443 MovieClip {mine_layer1} Frame 19
"walk"Symbol 443 MovieClip {mine_layer1} Frame 26
"die"Symbol 443 MovieClip {mine_layer1} Frame 44
"stand"Symbol 446 MovieClip {mine_layer2} Frame 1
"attack"Symbol 446 MovieClip {mine_layer2} Frame 19
"walk"Symbol 446 MovieClip {mine_layer2} Frame 26
"die"Symbol 446 MovieClip {mine_layer2} Frame 44
"stand"Symbol 459 MovieClip {quaker_jr} Frame 1
"attack"Symbol 459 MovieClip {quaker_jr} Frame 10
"walk"Symbol 459 MovieClip {quaker_jr} Frame 20
"jump"Symbol 459 MovieClip {quaker_jr} Frame 36
"die"Symbol 459 MovieClip {quaker_jr} Frame 47
"stand"Symbol 471 MovieClip {quaker1} Frame 1
"attack"Symbol 471 MovieClip {quaker1} Frame 10
"walk"Symbol 471 MovieClip {quaker1} Frame 20
"die"Symbol 471 MovieClip {quaker1} Frame 40
"stand"Symbol 483 MovieClip {quaker2} Frame 1
"attack"Symbol 483 MovieClip {quaker2} Frame 10
"walk"Symbol 483 MovieClip {quaker2} Frame 20
"die"Symbol 483 MovieClip {quaker2} Frame 40
"stand"Symbol 487 MovieClip {shooter1} Frame 1
"attack"Symbol 487 MovieClip {shooter1} Frame 10
"walk"Symbol 487 MovieClip {shooter1} Frame 20
"die"Symbol 487 MovieClip {shooter1} Frame 32
"stand"Symbol 492 MovieClip {shooter2} Frame 1
"attack"Symbol 492 MovieClip {shooter2} Frame 10
"walk"Symbol 492 MovieClip {shooter2} Frame 20
"die"Symbol 492 MovieClip {shooter2} Frame 32
"stand"Symbol 499 MovieClip {slave1} Frame 1
"attack"Symbol 499 MovieClip {slave1} Frame 10
"walk"Symbol 499 MovieClip {slave1} Frame 20
"die"Symbol 499 MovieClip {slave1} Frame 32
"stand"Symbol 506 MovieClip {soldier1} Frame 1
"attack"Symbol 506 MovieClip {soldier1} Frame 10
"walk"Symbol 506 MovieClip {soldier1} Frame 20
"die"Symbol 506 MovieClip {soldier1} Frame 36
"stand"Symbol 513 MovieClip {soldier2} Frame 1
"attack"Symbol 513 MovieClip {soldier2} Frame 10
"walk"Symbol 513 MovieClip {soldier2} Frame 20
"die"Symbol 513 MovieClip {soldier2} Frame 36
"stand"Symbol 522 MovieClip {soldier3} Frame 1
"attack"Symbol 522 MovieClip {soldier3} Frame 10
"walk"Symbol 522 MovieClip {soldier3} Frame 14
"die"Symbol 522 MovieClip {soldier3} Frame 30
"stand"Symbol 576 MovieClip {boss1} Frame 1
"attack"Symbol 576 MovieClip {boss1} Frame 17
"hurt"Symbol 576 MovieClip {boss1} Frame 31
"die"Symbol 576 MovieClip {boss1} Frame 43
"bow0"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 1
"bow1"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 5
"bow2"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 10
"bow3"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 15
"bow4"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 20
"bow5"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 25
"arrow0"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 31
"arrow1"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 38
"arrow2"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 45
"arrow3"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 51
"scroll"Symbol 697 MovieClip {rover_archer_511125_PB_fla.malliteminshop_140} Frame 57
"stand"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 1
"walk"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 21
"fire"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 33
"fire45"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 39
"fire90"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 45
"fire-45"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 50
"fire-90"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 55
"dash"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 61
"jump"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 65
"hurt"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 69
"die"Symbol 758 MovieClip {rover_archer_511125_PB_fla.mspr_hero_148} Frame 73
"stand"Symbol 802 MovieClip {boss2} Frame 1
"attack"Symbol 802 MovieClip {boss2} Frame 17
"walk"Symbol 802 MovieClip {boss2} Frame 36
"hurt"Symbol 802 MovieClip {boss2} Frame 52
"die"Symbol 802 MovieClip {boss2} Frame 65
"stand"Symbol 963 MovieClip {boss3} Frame 1
"attack"Symbol 963 MovieClip {boss3} Frame 21
"walk"Symbol 963 MovieClip {boss3} Frame 41
"die"Symbol 963 MovieClip {boss3} Frame 53
"stand"Symbol 1008 MovieClip {boss4} Frame 1
"attack"Symbol 1008 MovieClip {boss4} Frame 15
"hurt"Symbol 1008 MovieClip {boss4} Frame 41
"die"Symbol 1008 MovieClip {boss4} Frame 53




http://swfchan.com/10/48527/info.shtml
Created: 29/4 -2019 19:23:27 Last modified: 29/4 -2019 19:23:27 Server time: 22/12 -2024 13:06:55