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

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

Football Hooligan.swf

This is the info page for
Flash #25492

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


Text
5

0%

Football Hooligan

Play more Games

Play more Games

A

S

+

Move Left Right

Punch

Gives you extra
Punch damage and
new moves

back

Target:

You have one target kick as many as
you can  to fight and settle the
score with  the big boss.

Waring!

If the game
runes very slow
Press  Q to
chage the
graphic Quality

Waring!

If the game
runes very slow
Press  Q to
chage the
graphic Quality

www.Sillybull.com

www.Sillybull.com

powerd by:

powerd by:

combo


JAMES

KNOX

KEN

P

I

L

F

Danny

James

Alin

Jerry

Jimmy

Timy

Max

Fred

Boss

Cryss

Adrian

LIFE

RAGE

Level 2

Play now

Level 2 :

pause

Pause

Instructions:

Fight for your Team .
Kick  as many as you can.
Try to make over 22 combos
the increas the rage.
Kill all to settle the score.

pause

pause

pause

Level 3

Level 3 :

Level 4

Level 4 :

Level 5

Level 5 :

ActionScript [AS1/AS2]

Frame 1
function zadergka() { perc2++; if (perc2 >= 100) { clearInterval(fSetInterval); } } stop(); preloader.line._xscale = 0; preloader.txt.text = "0%"; game._visible = false; game.loadMovie("gansters.swf", 1); game._visible = false; this.onEnterFrame = function () { game._visible = false; var _loc2 = this.getBytesLoaded(); var _local3 = this.getBytesTotal(); var _local2 = int((_loc2 / _local3) * 100); var _local1; _local1 = ((perc2 > _local2) ? (_local2) : (perc2)); preloader.line._xscale = _local1; preloader.txt.text = _local1 + "%"; if ((_local3 == _loc2) && (perc2 == 100)) { this.onEnterFrame = undefined; preloader._visible = false; _root.gotoAndStop("2"); } }; perc2 = 0; fSetInterval = setInterval(zadergka, 10); count = 10;
Frame 2
stop();
Frame 3
_highquality = 1; stop();
Instance of Symbol 2229 MovieClip "hud6" in Frame 3
onClipEvent (enterFrame) { gotoAndStop (2); name.gotoAndStop(98); }
Instance of Symbol 2230 MovieClip "hud6" in Frame 3
onClipEvent (enterFrame) { gotoAndStop (2); name.gotoAndStop(102); }
Instance of Symbol 2231 MovieClip "hud6" in Frame 3
onClipEvent (enterFrame) { gotoAndStop (2); name.gotoAndStop(103); }
Frame 4
_highquality = 1; gotoAndStop (3);
Instance of Symbol 2229 MovieClip "hud6" in Frame 8
onClipEvent (enterFrame) { gotoAndStop (2); name.gotoAndStop(98); }
Instance of Symbol 2230 MovieClip "hud6" in Frame 8
onClipEvent (enterFrame) { gotoAndStop (2); name.gotoAndStop(102); }
Instance of Symbol 2231 MovieClip "hud6" in Frame 8
onClipEvent (enterFrame) { gotoAndStop (2); name.gotoAndStop(103); }
Symbol 64 MovieClip Frame 1
play();
Symbol 64 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 65 MovieClip Frame 1
play();
Symbol 65 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 66 MovieClip Frame 1
play();
Symbol 66 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 67 MovieClip Frame 1
play();
Symbol 67 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 82 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 88 MovieClip Frame 6
stop();
Symbol 89 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Instance of Symbol 54 MovieClip in Symbol 89 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else if (_parent._parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent._parent.onfire); } }
Symbol 90 MovieClip Frame 32
stop();
Symbol 91 MovieClip Frame 1
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 91 MovieClip Frame 10
_parent.gotoAndStop("walk");
Symbol 91 MovieClip Frame 11
play();
Symbol 91 MovieClip Frame 42
_root.game.t = 0; _root.game.f_MusicLight(); _root.game.f_KidDie(_parent); stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 109 MovieClip Frame 1
_root.game.f_Shirt(this); stop();
Symbol 112 MovieClip Frame 1
_root.game.f_Hat(this); stop();
Symbol 114 MovieClip Frame 3
stop();
Symbol 115 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 117 MovieClip Frame 1
play();
Symbol 117 MovieClip Frame 16
_parent.gotoAndStop("grabbed");
Symbol 119 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 121 MovieClip Frame 1
play();
Symbol 121 MovieClip Frame 17
_parent.gotoAndStop("grabbed");
Symbol 127 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 128 MovieClip Frame 4
stop();
Symbol 129 MovieClip Frame 3
stop();
Symbol 130 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 130 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 130 MovieClip Frame 7
_root.game.f_Boss1PunchHit(_parent);
Symbol 130 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 131 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 131 MovieClip Frame 7
_root.game.f_Boss1UppercutHit(_parent);
Symbol 131 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 132 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 132 MovieClip Frame 7
_root.game.s_Swing4.start(0, 0);
Symbol 132 MovieClip Frame 8
_root.game.f_Boss1PunchHit(_parent);
Symbol 132 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 133 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 133 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 133 MovieClip Frame 7
_root.game.f_Boss1ElboHit(_parent);
Symbol 133 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 134 MovieClip Frame 1
_root.game.f_Boss1Intro(_parent);
Symbol 134 MovieClip Frame 2
_parent.gotoAndPlay(1);
Symbol 135 MovieClip [level4boss1] Frame 1
stop();
Instance of Symbol 54 MovieClip in Symbol 135 MovieClip [level4boss1] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Instance of Symbol 55 MovieClip in Symbol 135 MovieClip [level4boss1] Frame 1
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } }
Symbol 135 MovieClip [level4boss1] Frame 2
gotoAndStop ("walk");
Symbol 135 MovieClip [level4boss1] Frame 3
_root.game.f_KidSettings(this); stop();
Instance of Symbol 56 MovieClip in Symbol 135 MovieClip [level4boss1] Frame 3
onClipEvent (enterFrame) { _root.game.verificare(_parent); }
Instance of Symbol 54 MovieClip in Symbol 135 MovieClip [level4boss1] Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss3Run(_parent); }
Instance of Symbol 54 MovieClip in Symbol 135 MovieClip [level4boss1] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 135 MovieClip [level4boss1] Frame 11
onground = true;
Symbol 135 MovieClip [level4boss1] Frame 26
_root.game.f_KidReset(this);
Instance of Symbol 55 MovieClip in Symbol 135 MovieClip [level4boss1] Frame 28
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } if (_root.game.pause == false) { _parent.gotoAndStop("stand"); } }
Symbol 173 MovieClip Frame 1
play();
Symbol 173 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 174 MovieClip Frame 1
play();
Symbol 174 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 175 MovieClip Frame 1
play();
Symbol 175 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 176 MovieClip Frame 1
play();
Symbol 176 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 191 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 193 MovieClip Frame 6
stop();
Symbol 194 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Instance of Symbol 165 MovieClip in Symbol 194 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else if (_parent._parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent._parent.onfire); } }
Symbol 195 MovieClip Frame 1
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 195 MovieClip Frame 21
_parent.gotoAndStop("walk");
Symbol 195 MovieClip Frame 23
play();
Symbol 195 MovieClip Frame 42
_root.game.f_MusicLight(); _root.game.f_KidDie(_parent); stop();
Symbol 196 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 208 MovieClip Frame 1
_root.game.f_Shirt(this); stop();
Symbol 211 MovieClip Frame 1
_root.game.f_Hat(this); stop();
Symbol 213 MovieClip Frame 3
stop();
Symbol 214 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 216 MovieClip Frame 1
play();
Symbol 216 MovieClip Frame 16
_parent.gotoAndStop("grabbed");
Symbol 217 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 219 MovieClip Frame 1
play();
Symbol 219 MovieClip Frame 17
_parent.gotoAndStop("grabbed");
Symbol 223 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 224 MovieClip Frame 4
stop();
Symbol 225 MovieClip Frame 3
stop();
Symbol 226 MovieClip Frame 1
Symbol 226 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 226 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 226 MovieClip Frame 7
_root.game.f_Boss1PunchHit(_parent);
Symbol 226 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 227 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 227 MovieClip Frame 7
_root.game.f_Boss1UppercutHit(_parent);
Symbol 227 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 228 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 228 MovieClip Frame 7
_root.game.s_Swing4.start(0, 0);
Symbol 228 MovieClip Frame 8
_root.game.f_Boss1PunchHit(_parent);
Symbol 228 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 229 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 229 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 229 MovieClip Frame 7
_root.game.f_Boss1ElboHit(_parent);
Symbol 229 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 269 MovieClip Frame 1
_root.game.f_Boss1Intro(_parent);
Symbol 269 MovieClip Frame 2
gotoAndPlay (1);
Symbol 269 MovieClip Frame 3
play(); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 230 MovieClip in Symbol 269 MovieClip Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll(_parent._parent); }
Symbol 269 MovieClip Frame 14
_root.game.f_HardPunchSound(); _root.game.boss1fodder.gotoAndStop("hit1"); attack_pow = int(_root.game.boss1fodder.health_max * 8); _root.game.f_Damage(_root.game.boss1fodder, attack_pow);
Symbol 269 MovieClip Frame 26
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit2"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 269 MovieClip Frame 36
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit3"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 269 MovieClip Frame 48
_root.game.f_HardPunchSound(); _root.game.f_Damage(_root.game.boss1fodder, attack_pow); _root.game.boss1fodder.speed_toss_y = -(random(5) + 12); _root.game.boss1fodder.speed_toss_x = random(5) + 12; _root.game.f_CallJuggle1(_root.game.boss1fodder); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 230 MovieClip in Symbol 269 MovieClip Frame 48
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll2(_root.game.dude1); }
Symbol 269 MovieClip Frame 68
_parent.gotoAndStop("walk");
Symbol 270 MovieClip [boss6] Frame 1
stop();
Instance of Symbol 165 MovieClip in Symbol 270 MovieClip [boss6] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Instance of Symbol 55 MovieClip in Symbol 270 MovieClip [boss6] Frame 1
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } }
Symbol 270 MovieClip [boss6] Frame 2
gotoAndStop ("walk");
Symbol 270 MovieClip [boss6] Frame 3
_root.game.f_KidSettings(this); stop();
Instance of Symbol 165 MovieClip in Symbol 270 MovieClip [boss6] Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Run(_parent); }
Instance of Symbol 165 MovieClip in Symbol 270 MovieClip [boss6] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 270 MovieClip [boss6] Frame 11
onground = true;
Symbol 270 MovieClip [boss6] Frame 26
_root.game.f_KidReset(this);
Instance of Symbol 55 MovieClip in Symbol 270 MovieClip [boss6] Frame 28
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } if (_root.game.pause == false) { _parent.gotoAndStop("stand"); } }
Symbol 308 MovieClip Frame 1
play();
Symbol 308 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 309 MovieClip Frame 1
play();
Symbol 309 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 310 MovieClip Frame 1
play();
Symbol 310 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 311 MovieClip Frame 1
play();
Symbol 311 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 325 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 327 MovieClip Frame 6
stop();
Symbol 328 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Instance of Symbol 300 MovieClip in Symbol 328 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else if (_parent._parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent._parent.onfire); } }
Symbol 329 MovieClip Frame 1
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 329 MovieClip Frame 10
_parent.gotoAndStop("walk");
Symbol 329 MovieClip Frame 11
play();
Symbol 329 MovieClip Frame 42
_root.game.t = 0; _root.game.f_MusicLight(); _root.game.f_KidDie(_parent); stop();
Symbol 330 MovieClip Frame 1
stop();
Symbol 341 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 342 MovieClip Frame 1
_root.game.f_Shirt(this); stop();
Symbol 345 MovieClip Frame 1
_root.game.f_Hat(this); stop();
Symbol 347 MovieClip Frame 3
stop();
Symbol 348 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 350 MovieClip Frame 1
play();
Symbol 350 MovieClip Frame 16
_parent.gotoAndStop("grabbed");
Symbol 351 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 353 MovieClip Frame 1
play();
Symbol 353 MovieClip Frame 17
_parent.gotoAndStop("grabbed");
Symbol 357 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 358 MovieClip Frame 4
stop();
Symbol 359 MovieClip Frame 3
stop();
Symbol 360 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 360 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 360 MovieClip Frame 7
_root.game.f_Boss1PunchHit(_parent);
Symbol 360 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 361 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 361 MovieClip Frame 7
_root.game.f_Boss1UppercutHit(_parent);
Symbol 361 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 362 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 362 MovieClip Frame 7
_root.game.s_Swing4.start(0, 0);
Symbol 362 MovieClip Frame 8
_root.game.f_Boss1PunchHit(_parent);
Symbol 362 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 363 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 363 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 363 MovieClip Frame 7
_root.game.f_Boss1ElboHit(_parent);
Symbol 363 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 380 MovieClip Frame 1
_root.game.f_Boss1Intro(_parent);
Symbol 380 MovieClip Frame 2
gotoAndPlay (1);
Symbol 380 MovieClip Frame 3
play(); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 364 MovieClip in Symbol 380 MovieClip Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll(_parent._parent); }
Symbol 380 MovieClip Frame 14
_root.game.f_HardPunchSound(); _root.game.boss1fodder.gotoAndStop("hit1"); attack_pow = int(_root.game.boss1fodder.health_max * 8); _root.game.f_Damage(_root.game.boss1fodder, attack_pow);
Symbol 380 MovieClip Frame 26
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit2"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 380 MovieClip Frame 36
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit3"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 380 MovieClip Frame 48
_root.game.f_HardPunchSound(); _root.game.f_Damage(_root.game.boss1fodder, attack_pow); _root.game.boss1fodder.speed_toss_y = -(random(5) + 12); _root.game.boss1fodder.speed_toss_x = random(5) + 12; _root.game.f_CallJuggle1(_root.game.boss1fodder); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 364 MovieClip in Symbol 380 MovieClip Frame 48
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll2(_root.game.dude1); }
Symbol 380 MovieClip Frame 68
_parent.gotoAndStop("walk");
Symbol 381 MovieClip [boss5] Frame 1
stop();
Instance of Symbol 300 MovieClip in Symbol 381 MovieClip [boss5] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Instance of Symbol 55 MovieClip in Symbol 381 MovieClip [boss5] Frame 1
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } }
Symbol 381 MovieClip [boss5] Frame 2
gotoAndStop ("walk");
Symbol 381 MovieClip [boss5] Frame 3
_root.game.f_KidSettings(this); stop();
Instance of Symbol 301 MovieClip in Symbol 381 MovieClip [boss5] Frame 3
onClipEvent (enterFrame) { _root.game.verificare(_parent); }
Instance of Symbol 300 MovieClip in Symbol 381 MovieClip [boss5] Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Run(_parent); }
Instance of Symbol 300 MovieClip in Symbol 381 MovieClip [boss5] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 381 MovieClip [boss5] Frame 11
onground = true;
Symbol 381 MovieClip [boss5] Frame 26
_root.game.f_KidReset(this);
Instance of Symbol 55 MovieClip in Symbol 381 MovieClip [boss5] Frame 28
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } if (_root.game.pause == false) { _parent.gotoAndStop("stand"); } }
Symbol 416 MovieClip Frame 1
play();
Symbol 416 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 417 MovieClip Frame 1
play();
Symbol 417 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 418 MovieClip Frame 1
play();
Symbol 418 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 419 MovieClip Frame 1
play();
Symbol 419 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 433 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 435 MovieClip Frame 6
stop();
Symbol 436 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Instance of Symbol 407 MovieClip in Symbol 436 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else if (_parent._parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent._parent.onfire); } }
Symbol 437 MovieClip Frame 1
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 437 MovieClip Frame 11
_parent.gotoAndStop("walk");
Symbol 437 MovieClip Frame 13
play();
Symbol 437 MovieClip Frame 42
_root.game.t = 0; _root.game.f_MusicLight(); _root.game.f_KidDie(_parent); stop();
Symbol 438 MovieClip Frame 1
stop();
Symbol 449 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 450 MovieClip Frame 1
_root.game.f_Shirt(this); stop();
Symbol 453 MovieClip Frame 1
_root.game.f_Hat(this); stop();
Symbol 455 MovieClip Frame 3
stop();
Symbol 456 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 458 MovieClip Frame 1
play();
Symbol 458 MovieClip Frame 16
_parent.gotoAndStop("grabbed");
Symbol 459 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 461 MovieClip Frame 1
play();
Symbol 461 MovieClip Frame 17
_parent.gotoAndStop("grabbed");
Symbol 465 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 466 MovieClip Frame 4
stop();
Symbol 467 MovieClip Frame 3
stop();
Symbol 468 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 468 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 468 MovieClip Frame 7
_root.game.f_Boss1PunchHit(_parent);
Symbol 468 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 469 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 469 MovieClip Frame 7
_root.game.f_Boss1UppercutHit(_parent);
Symbol 469 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 470 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 470 MovieClip Frame 7
_root.game.s_Swing4.start(0, 0);
Symbol 470 MovieClip Frame 8
_root.game.f_Boss1PunchHit(_parent);
Symbol 470 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 471 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 471 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 471 MovieClip Frame 7
_root.game.f_Boss1ElboHit(_parent);
Symbol 471 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 488 MovieClip Frame 1
_root.game.f_Boss1Intro(_parent);
Symbol 488 MovieClip Frame 2
gotoAndPlay (1);
Symbol 488 MovieClip Frame 3
play(); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 472 MovieClip in Symbol 488 MovieClip Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll(_parent._parent); }
Symbol 488 MovieClip Frame 14
_root.game.f_HardPunchSound(); _root.game.boss1fodder.gotoAndStop("hit1"); attack_pow = int(_root.game.boss1fodder.health_max * 8); _root.game.f_Damage(_root.game.boss1fodder, attack_pow);
Symbol 488 MovieClip Frame 26
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit2"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 488 MovieClip Frame 36
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit3"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 488 MovieClip Frame 48
_root.game.f_HardPunchSound(); _root.game.f_Damage(_root.game.boss1fodder, attack_pow); _root.game.boss1fodder.speed_toss_y = -(random(5) + 12); _root.game.boss1fodder.speed_toss_x = random(5) + 12; _root.game.f_CallJuggle1(_root.game.boss1fodder); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 472 MovieClip in Symbol 488 MovieClip Frame 48
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll2(_root.game.dude1); }
Symbol 488 MovieClip Frame 68
_parent.gotoAndStop("walk");
Symbol 489 MovieClip [boss4] Frame 1
stop();
Instance of Symbol 406 MovieClip in Symbol 489 MovieClip [boss4] Frame 1
onClipEvent (enterFrame) { _root.game.verificare(_parent); }
Instance of Symbol 407 MovieClip in Symbol 489 MovieClip [boss4] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Instance of Symbol 55 MovieClip in Symbol 489 MovieClip [boss4] Frame 1
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } }
Symbol 489 MovieClip [boss4] Frame 2
gotoAndStop ("walk");
Symbol 489 MovieClip [boss4] Frame 3
_root.game.f_KidSettings(this); stop();
Instance of Symbol 407 MovieClip in Symbol 489 MovieClip [boss4] Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Run(_parent); }
Instance of Symbol 407 MovieClip in Symbol 489 MovieClip [boss4] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 489 MovieClip [boss4] Frame 11
onground = true;
Symbol 489 MovieClip [boss4] Frame 26
_root.game.f_KidReset(this);
Instance of Symbol 55 MovieClip in Symbol 489 MovieClip [boss4] Frame 28
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } if (_root.game.pause == false) { _parent.gotoAndStop("stand"); } }
Symbol 525 MovieClip Frame 1
play();
Symbol 525 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 526 MovieClip Frame 1
play();
Symbol 526 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 527 MovieClip Frame 1
play();
Symbol 527 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 528 MovieClip Frame 1
play();
Symbol 528 MovieClip Frame 17
_parent.gotoAndStop("walk");
Symbol 542 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 544 MovieClip Frame 6
stop();
Symbol 545 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Instance of Symbol 517 MovieClip in Symbol 545 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else if (_parent._parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent._parent.onfire); } }
Symbol 546 MovieClip Frame 1
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 546 MovieClip Frame 13
_parent.gotoAndStop("walk");
Symbol 546 MovieClip Frame 14
play();
Symbol 546 MovieClip Frame 36
_root.game.t = 0; _root.game.f_MusicLight(); _root.game.f_KidDie(_parent); stop();
Symbol 547 MovieClip Frame 1
stop();
Symbol 558 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 559 MovieClip Frame 1
_root.game.f_Shirt(this); stop();
Symbol 562 MovieClip Frame 1
_root.game.f_Hat(this); stop();
Symbol 564 MovieClip Frame 3
stop();
Symbol 565 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 567 MovieClip Frame 1
play();
Symbol 567 MovieClip Frame 16
_parent.gotoAndStop("grabbed");
Symbol 568 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 570 MovieClip Frame 1
play();
Symbol 570 MovieClip Frame 17
_parent.gotoAndStop("grabbed");
Symbol 574 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 575 MovieClip Frame 4
stop();
Symbol 576 MovieClip Frame 3
stop();
Symbol 577 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 577 MovieClip Frame 3
_root.game.s_Swing4.start(0, 0);
Symbol 577 MovieClip Frame 7
_root.game.f_Boss1PunchHit(_parent);
Symbol 577 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 578 MovieClip Frame 3
_root.game.s_Swing4.start(0, 0);
Symbol 578 MovieClip Frame 8
_root.game.f_Boss1UppercutHit(_parent);
Symbol 578 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 579 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 579 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 579 MovieClip Frame 8
_root.game.f_Boss1PunchHit(_parent);
Symbol 579 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 580 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 580 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 580 MovieClip Frame 9
_root.game.f_Boss1ElboHit(_parent);
Symbol 580 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 596 MovieClip Frame 1
_root.game.f_Boss1Intro(_parent);
Symbol 596 MovieClip Frame 2
gotoAndPlay (1);
Symbol 596 MovieClip Frame 3
play();
Instance of Symbol 581 MovieClip in Symbol 596 MovieClip Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll(_parent._parent); }
Symbol 596 MovieClip Frame 4
_root.game.pause = false; _parent.gotoAndStop("walk");
Symbol 596 MovieClip Frame 14
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit1"); attack_pow = int(_root.game.boss2fodder.health_max * 0.1); _root.game.f_Damage(_root.game.boss1fodder, attack_pow);
Symbol 596 MovieClip Frame 26
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit2"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 596 MovieClip Frame 36
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit3"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 596 MovieClip Frame 48
_root.game.f_HardPunchSound(); _root.game.f_Damage(_root.game.boss1fodder, attack_pow); _root.game.boss2fodder.speed_toss_y = -(random(5) + 10); _root.game.boss2fodder.speed_toss_x = random(5) + 10; _root.game.f_CallJuggle1(_root.game.boss2fodder);
Instance of Symbol 581 MovieClip in Symbol 596 MovieClip Frame 48
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll2(_root.game.dude1); }
Symbol 596 MovieClip Frame 68
_root.game.pause = false; _parent.gotoAndStop("walk");
Symbol 597 MovieClip [boss3] Frame 1
stop();
Instance of Symbol 517 MovieClip in Symbol 597 MovieClip [boss3] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Instance of Symbol 55 MovieClip in Symbol 597 MovieClip [boss3] Frame 1
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } }
Symbol 597 MovieClip [boss3] Frame 2
gotoAndStop ("walk");
Symbol 597 MovieClip [boss3] Frame 3
_root.game.f_KidSettings2(this); stop();
Instance of Symbol 518 MovieClip in Symbol 597 MovieClip [boss3] Frame 3
onClipEvent (enterFrame) { _root.game.verificare(_parent); }
Instance of Symbol 517 MovieClip in Symbol 597 MovieClip [boss3] Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss2Run(_parent); }
Instance of Symbol 517 MovieClip in Symbol 597 MovieClip [boss3] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 597 MovieClip [boss3] Frame 11
onground = true;
Symbol 597 MovieClip [boss3] Frame 26
_root.game.f_KidReset2(this);
Instance of Symbol 55 MovieClip in Symbol 597 MovieClip [boss3] Frame 28
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } if (_root.game.pause == false) { _parent.gotoAndStop("stand"); } }
Symbol 600 MovieClip Frame 1
stop();
Symbol 603 MovieClip Frame 1
play();
Symbol 603 MovieClip Frame 5
_parent.gotoAndStop("remove");
Symbol 608 MovieClip Frame 1
play();
Symbol 608 MovieClip Frame 5
_parent.gotoAndStop("remove");
Symbol 612 MovieClip Frame 1
play();
Symbol 612 MovieClip Frame 5
_parent.gotoAndStop("remove");
Symbol 620 MovieClip Frame 1
play();
Symbol 620 MovieClip Frame 19
_parent.gotoAndStop("remove");
Symbol 630 MovieClip Frame 1
play();
Symbol 630 MovieClip Frame 24
_parent.gotoAndStop("remove");
Symbol 631 MovieClip Frame 1
play();
Symbol 631 MovieClip Frame 14
_parent.gotoAndStop("remove");
Symbol 639 MovieClip Frame 1
play();
Symbol 639 MovieClip Frame 12
_parent.gotoAndStop("remove");
Symbol 650 MovieClip Frame 25
_parent.gotoAndStop("remove");
Symbol 665 MovieClip Frame 35
_parent.gotoAndStop("remove");
Symbol 696 MovieClip Frame 84
_parent.gotoAndStop("remove"); stop();
Symbol 697 MovieClip Frame 84
_parent.gotoAndStop("remove"); stop();
Symbol 705 MovieClip Frame 1
play();
Symbol 705 MovieClip Frame 15
_parent.gotoAndStop("remove");
Symbol 706 MovieClip Frame 1
play();
Symbol 706 MovieClip Frame 5
_parent.gotoAndStop("remove");
Symbol 727 MovieClip Frame 1
body.gotoAndStop(_root.game.SunChipsFrame);
Symbol 727 MovieClip Frame 45
_parent.gotoAndStop("remove");
Symbol 730 MovieClip Frame 11
_parent.gotoAndStop("remove");
Symbol 735 MovieClip Frame 8
_parent.gotoAndStop("remove");
Symbol 736 MovieClip [fx] Frame 1
stop();
Symbol 736 MovieClip [fx] Frame 15
if (_xscale > 0) { speed_x = 16; } else { speed_x = -16; } speed_y = -3;
Instance of Symbol 710 MovieClip in Symbol 736 MovieClip [fx] Frame 15
onClipEvent (enterFrame) { _root.game.f_DartAction(_parent); }
Symbol 751 MovieClip Frame 1
stop();
Symbol 759 MovieClip Frame 1
_root.game.f_Skin(kid);
Symbol 768 MovieClip Frame 1
play();
Symbol 768 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 769 MovieClip Frame 1
_root.game.f_Skin(skin); _root.game.f_Skin(arm);
Symbol 770 MovieClip Frame 1
play();
Symbol 770 MovieClip Frame 18
_parent.gotoAndStop("walk");
Symbol 771 MovieClip Frame 1
_root.game.f_Skin(skin);
Symbol 772 MovieClip Frame 1
play();
Symbol 772 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 773 MovieClip Frame 1
play();
Symbol 773 MovieClip Frame 33
_parent.gotoAndStop("walk");
Symbol 776 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 777 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 778 MovieClip Frame 5
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 778 MovieClip Frame 34
_parent.gotoAndStop("walk");
Symbol 778 MovieClip Frame 35
gotoAndPlay (36);
Symbol 778 MovieClip Frame 62
_root.game.f_KidDie(_parent); stop();
Symbol 780 MovieClip Frame 3
stop();
Symbol 781 MovieClip Frame 1
play();
Symbol 781 MovieClip Frame 16
_parent.gotoAndStop("grabbed");
Symbol 782 MovieClip Frame 1
play();
Symbol 782 MovieClip Frame 17
_parent.gotoAndStop("grabbed");
Symbol 783 MovieClip Frame 4
stop();
Symbol 784 MovieClip Frame 3
stop();
Symbol 786 MovieClip Frame 1
play();
Symbol 786 MovieClip Frame 7
_parent.gotoAndStop("walk");
Symbol 787 MovieClip Frame 1
speed = 7; play();
Instance of Symbol 710 MovieClip in Symbol 787 MovieClip Frame 2
onClipEvent (enterFrame) { _root.game.f_PushKid(_parent._parent, _parent.speed); _parent.speed--; }
Symbol 787 MovieClip Frame 20
_parent.gotoAndStop("walk");
Symbol 794 MovieClip Frame 14
_root.game.s_GunShot.start(0, 0); _root.game.f_GunShot(_parent);
Symbol 794 MovieClip Frame 17
_root.game.s_GunShot.start(0, 0); _root.game.f_GunShot(_parent);
Symbol 794 MovieClip Frame 24
_parent.ammo--; if (_parent.ammo > 0) { _parent.gotoAndStop("walk"); } else { _parent.ammo = 6; _parent.gotoAndStop("reload"); }
Symbol 798 MovieClip Frame 23
gotoAndPlay (1);
Symbol 807 MovieClip Frame 1
_root.game.s_Engine2.start(0, 0);
Symbol 818 MovieClip Frame 1
_root.game.s_Swing6.start(0, 0);
Symbol 818 MovieClip Frame 4
_root.game.s_Swing6.start(0, 0);
Symbol 818 MovieClip Frame 7
_root.game.s_Swing6.start(0, 0);
Symbol 818 MovieClip Frame 9
gotoAndPlay (1);
Symbol 822 MovieClip Frame 1
stop();
Symbol 826 MovieClip Frame 1
stop();
Symbol 829 MovieClip Frame 11
stop();
Symbol 830 MovieClip Frame 1
_root.game.s_Swing6.start(0, 0);
Symbol 830 MovieClip Frame 10
_root.game.s_Reload.start(0, 0);
Symbol 830 MovieClip Frame 24
_root.game.s_Reload.start(0, 0);
Symbol 830 MovieClip Frame 30
_parent.gotoAndStop("walk");
Symbol 831 MovieClip [bos00] Frame 1
_root.game.f_Skin(kid.kid);
Symbol 831 MovieClip [bos00] Frame 2
_root.game.f_KidSettings(this); if (health >= 0) { if (kid_type == 1) { _root.game.f_Skin(kid.kid); } else if (kid_type == 2) { gotoAndStop ("JamesWalk"); } else if (kid_type == 3) { gotoAndStop ("SoccerWalk"); } else if (kid_type == 4) { gotoAndStop ("NinjaWalk"); } else if (kid_type == 5) { gotoAndStop ("HelmetWalk"); } } stop();
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 2
onClipEvent (enterFrame) { _root.game.f_KidRun(_parent); }
Symbol 831 MovieClip [bos00] Frame 3
_root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 3
onClipEvent (enterFrame) { _root.game.f_JamesRun(_parent); }
Symbol 831 MovieClip [bos00] Frame 4
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 4
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Symbol 831 MovieClip [bos00] Frame 5
_root.game.f_Skin(kid.kid);
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 5
onClipEvent (enterFrame) { if (!_root.game.f_NinjaAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 6
onClipEvent (enterFrame) { if (!_root.game.f_HelmetAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 11
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 831 MovieClip [bos00] Frame 14
onground = true;
Symbol 831 MovieClip [bos00] Frame 23
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid);
Symbol 831 MovieClip [bos00] Frame 24
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 24
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 26
onClipEvent (enterFrame) { _root.game.f_CheckSandbox(_parent); }
Symbol 831 MovieClip [bos00] Frame 29
_root.game.f_Skin(kid.kid); _root.game.f_Skin(kid.kidarm); s_atvengine = new Sound(this); s_atvengine.attachSound("sound_atv_engine3.wav");
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 29
onClipEvent (enterFrame) { _root.game.f_ATV(_parent); }
Symbol 831 MovieClip [bos00] Frame 30
_root.game.f_Skin(kid.body.kid); _root.game.f_Skin(kid.body.foot);
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 30
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 31
onClipEvent (enterFrame) { _root.game.f_NinjaKick(_parent); }
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 32
onClipEvent (enterFrame) { _root.game.f_NinjaJump(_parent); }
Instance of Symbol 710 MovieClip in Symbol 831 MovieClip [bos00] Frame 34
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Symbol 831 MovieClip [bos00] Frame 36
_root.game.f_KidReset(this);
Symbol 847 MovieClip Frame 1
_root.game.f_Skin(kid);
Symbol 848 MovieClip Frame 1
play();
Symbol 848 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 849 MovieClip Frame 1
_root.game.f_Skin(skin); _root.game.f_Skin(arm);
Symbol 850 MovieClip Frame 1
play();
Symbol 850 MovieClip Frame 18
_parent.gotoAndStop("walk");
Symbol 851 MovieClip Frame 1
_root.game.f_Skin(skin);
Symbol 852 MovieClip Frame 1
play();
Symbol 852 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 853 MovieClip Frame 1
play();
Symbol 853 MovieClip Frame 33
_parent.gotoAndStop("walk");
Symbol 854 MovieClip Frame 1
_root.game.f_Skin(skin);
Symbol 855 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 856 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 857 MovieClip Frame 5
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 857 MovieClip Frame 34
_parent.gotoAndStop("walk");
Symbol 857 MovieClip Frame 35
gotoAndPlay (36);
Symbol 857 MovieClip Frame 46
_root.game.f_KidDie(_parent); stop();
Symbol 859 MovieClip Frame 3
stop();
Symbol 860 MovieClip Frame 1
play();
Symbol 860 MovieClip Frame 16
_parent.gotoAndStop("grabbed");
Symbol 861 MovieClip Frame 1
play();
Symbol 861 MovieClip Frame 17
_parent.gotoAndStop("grabbed");
Symbol 862 MovieClip Frame 4
stop();
Symbol 863 MovieClip Frame 3
stop();
Symbol 865 MovieClip Frame 1
play();
Symbol 865 MovieClip Frame 7
_parent.gotoAndStop("walk");
Symbol 867 MovieClip Frame 1
speed = 7; play();
Instance of Symbol 710 MovieClip in Symbol 867 MovieClip Frame 2
onClipEvent (enterFrame) { _root.game.f_PushKid(_parent._parent, _parent.speed); _parent.speed--; }
Symbol 867 MovieClip Frame 20
_parent.gotoAndStop("walk");
Symbol 871 MovieClip Frame 13
_root.game.s_GunShot.start(0, 0); _root.game.f_GunShot(_parent);
Symbol 871 MovieClip Frame 17
_root.game.s_GunShot.start(0, 0); _root.game.f_GunShot(_parent);
Symbol 871 MovieClip Frame 24
_parent.ammo--; if (_parent.ammo > 0) { _parent.gotoAndStop("walk"); } else { _parent.ammo = 4; _parent.gotoAndStop("reload"); }
Symbol 875 MovieClip Frame 1
_root.game.s_Swing6.start(0, 0);
Symbol 875 MovieClip Frame 5
_root.game.s_Reload.start(0, 0);
Symbol 875 MovieClip Frame 13
_root.game.s_Reload.start(0, 0);
Symbol 875 MovieClip Frame 24
_parent.gotoAndStop("walk");
Symbol 876 MovieClip [kidbosscar3] Frame 1
_root.game.f_Skin(kid.kid);
Symbol 876 MovieClip [kidbosscar3] Frame 2
_root.game.f_KidSettings(this); if (health >= 0) { if (kid_type == 1) { _root.game.f_Skin(kid.kid); } else if (kid_type == 2) { gotoAndStop ("JamesWalk"); } else if (kid_type == 3) { gotoAndStop ("SoccerWalk"); } else if (kid_type == 4) { gotoAndStop ("NinjaWalk"); } else if (kid_type == 5) { gotoAndStop ("HelmetWalk"); } } stop();
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 2
onClipEvent (enterFrame) { _root.game.f_KidRun(_parent); }
Symbol 876 MovieClip [kidbosscar3] Frame 3
_root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 3
onClipEvent (enterFrame) { _root.game.f_JamesRun(_parent); }
Symbol 876 MovieClip [kidbosscar3] Frame 4
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 4
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Symbol 876 MovieClip [kidbosscar3] Frame 5
_root.game.f_Skin(kid.kid);
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 5
onClipEvent (enterFrame) { if (!_root.game.f_NinjaAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 6
onClipEvent (enterFrame) { if (!_root.game.f_HelmetAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 11
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 876 MovieClip [kidbosscar3] Frame 14
onground = true;
Symbol 876 MovieClip [kidbosscar3] Frame 23
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid);
Symbol 876 MovieClip [kidbosscar3] Frame 24
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 24
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 26
onClipEvent (enterFrame) { _root.game.f_CheckSandbox(_parent); }
Symbol 876 MovieClip [kidbosscar3] Frame 29
_root.game.f_Skin(kid.kid); _root.game.f_Skin(kid.kidarm); s_atvengine = new Sound(this); s_atvengine.attachSound("sound_atv_engine3.wav");
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 29
onClipEvent (enterFrame) { _root.game.f_ATV(_parent); }
Symbol 876 MovieClip [kidbosscar3] Frame 30
_root.game.f_Skin(kid.body.kid); _root.game.f_Skin(kid.body.foot);
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 30
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 31
onClipEvent (enterFrame) { _root.game.f_NinjaKick(_parent); }
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 32
onClipEvent (enterFrame) { _root.game.f_NinjaJump(_parent); }
Instance of Symbol 710 MovieClip in Symbol 876 MovieClip [kidbosscar3] Frame 34
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Symbol 876 MovieClip [kidbosscar3] Frame 36
_root.game.f_KidReset(this);
Symbol 893 MovieClip Frame 1
_root.game.f_Skin(kid);
Symbol 894 MovieClip Frame 1
play();
Symbol 894 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 895 MovieClip Frame 1
_root.game.f_Skin(skin); _root.game.f_Skin(arm);
Symbol 896 MovieClip Frame 1
play();
Symbol 896 MovieClip Frame 18
_parent.gotoAndStop("walk");
Symbol 897 MovieClip Frame 1
_root.game.f_Skin(skin);
Symbol 898 MovieClip Frame 1
play();
Symbol 898 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 899 MovieClip Frame 1
play();
Symbol 899 MovieClip Frame 33
_parent.gotoAndStop("walk");
Symbol 900 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 901 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 902 MovieClip Frame 5
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 902 MovieClip Frame 34
_parent.gotoAndStop("walk");
Symbol 902 MovieClip Frame 35
gotoAndPlay (36);
Symbol 902 MovieClip Frame 45
_root.game.f_KidDie(_parent); stop();
Symbol 904 MovieClip Frame 3
stop();
Symbol 905 MovieClip Frame 1
play();
Symbol 905 MovieClip Frame 16
_parent.gotoAndStop("grabbed");
Symbol 906 MovieClip Frame 1
play();
Symbol 906 MovieClip Frame 17
_parent.gotoAndStop("grabbed");
Symbol 907 MovieClip Frame 4
stop();
Symbol 908 MovieClip Frame 3
stop();
Symbol 910 MovieClip Frame 1
play();
Symbol 910 MovieClip Frame 7
_parent.gotoAndStop("walk");
Symbol 912 MovieClip Frame 1
speed = 7; play();
Instance of Symbol 710 MovieClip in Symbol 912 MovieClip Frame 2
onClipEvent (enterFrame) { _root.game.f_PushKid(_parent._parent, _parent.speed); _parent.speed--; }
Symbol 912 MovieClip Frame 20
_parent.gotoAndStop("walk");
Symbol 915 MovieClip Frame 17
_root.game.s_GunShot.start(0, 0); _root.game.f_GunShot(_parent);
Symbol 915 MovieClip Frame 24
_parent.ammo--; if (_parent.ammo > 0) { _parent.gotoAndStop("walk"); } else { _parent.ammo = 4; _parent.gotoAndStop("reload"); }
Symbol 920 MovieClip Frame 1
_root.game.s_Engine1.start(0, 0);
Symbol 921 MovieClip Frame 1
_root.game.s_Swing6.start(0, 0);
Symbol 921 MovieClip Frame 9
_root.game.s_Reload.start(0, 0);
Symbol 921 MovieClip Frame 23
_parent.gotoAndStop("walk");
Symbol 922 MovieClip [kidbosscar2] Frame 1
_root.game.f_Skin(kid.kid);
Symbol 922 MovieClip [kidbosscar2] Frame 2
_root.game.f_KidSettings(this); if (health >= 0) { if (kid_type == 1) { _root.game.f_Skin(kid.kid); } else if (kid_type == 2) { gotoAndStop ("JamesWalk"); } else if (kid_type == 3) { gotoAndStop ("SoccerWalk"); } else if (kid_type == 4) { gotoAndStop ("NinjaWalk"); } else if (kid_type == 5) { gotoAndStop ("HelmetWalk"); } } stop();
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 2
onClipEvent (enterFrame) { _root.game.f_KidRun(_parent); }
Symbol 922 MovieClip [kidbosscar2] Frame 3
_root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 3
onClipEvent (enterFrame) { _root.game.f_JamesRun(_parent); }
Symbol 922 MovieClip [kidbosscar2] Frame 4
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 4
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Symbol 922 MovieClip [kidbosscar2] Frame 5
_root.game.f_Skin(kid.kid);
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 5
onClipEvent (enterFrame) { if (!_root.game.f_NinjaAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 6
onClipEvent (enterFrame) { if (!_root.game.f_HelmetAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 11
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 922 MovieClip [kidbosscar2] Frame 14
onground = true;
Symbol 922 MovieClip [kidbosscar2] Frame 23
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid);
Symbol 922 MovieClip [kidbosscar2] Frame 24
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 24
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 26
onClipEvent (enterFrame) { _root.game.f_CheckSandbox(_parent); }
Symbol 922 MovieClip [kidbosscar2] Frame 29
_root.game.f_Skin(kid.kid); _root.game.f_Skin(kid.kidarm); s_atvengine = new Sound(this); s_atvengine.attachSound("sound_atv_engine3.wav");
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 29
onClipEvent (enterFrame) { _root.game.f_ATV(_parent); }
Symbol 922 MovieClip [kidbosscar2] Frame 30
_root.game.f_Skin(kid.body.kid); _root.game.f_Skin(kid.body.foot);
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 30
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 31
onClipEvent (enterFrame) { _root.game.f_NinjaKick(_parent); }
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 32
onClipEvent (enterFrame) { _root.game.f_NinjaJump(_parent); }
Instance of Symbol 710 MovieClip in Symbol 922 MovieClip [kidbosscar2] Frame 34
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Symbol 922 MovieClip [kidbosscar2] Frame 36
_root.game.f_KidReset(this);
Symbol 928 MovieClip Frame 1
_root.game.f_Skin(kid);
Symbol 929 MovieClip Frame 1
play();
Symbol 929 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 930 MovieClip Frame 1
_root.game.f_Skin(skin); _root.game.f_Skin(arm);
Symbol 931 MovieClip Frame 1
play();
Symbol 931 MovieClip Frame 18
_parent.gotoAndStop("walk");
Symbol 932 MovieClip Frame 1
_root.game.f_Skin(skin);
Symbol 933 MovieClip Frame 1
play();
Symbol 933 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 934 MovieClip Frame 1
_root.game.f_Skin(kid);
Symbol 935 MovieClip Frame 1
play();
Symbol 935 MovieClip Frame 33
_parent.gotoAndStop("walk");
Symbol 937 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 939 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 942 MovieClip Frame 5
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 942 MovieClip Frame 34
_parent.gotoAndStop("walk");
Symbol 942 MovieClip Frame 35
gotoAndPlay (36);
Symbol 942 MovieClip Frame 62
_root.game.f_KidDie(_parent); stop();
Symbol 944 MovieClip Frame 3
stop();
Symbol 945 MovieClip Frame 1
play();
Symbol 945 MovieClip Frame 16
_parent.gotoAndStop("grabbed");
Symbol 946 MovieClip Frame 1
play();
Symbol 946 MovieClip Frame 17
_parent.gotoAndStop("grabbed");
Symbol 948 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 949 MovieClip Frame 4
stop();
Symbol 950 MovieClip Frame 3
stop();
Symbol 952 MovieClip Frame 1
play();
Symbol 952 MovieClip Frame 7
_parent.gotoAndStop("walk");
Symbol 953 MovieClip Frame 1
speed = 7; play();
Instance of Symbol 710 MovieClip in Symbol 953 MovieClip Frame 2
onClipEvent (enterFrame) { _root.game.f_PushKid(_parent._parent, _parent.speed); _parent.speed--; }
Symbol 953 MovieClip Frame 20
_parent.gotoAndStop("walk");
Symbol 954 MovieClip Frame 1
_root.game.s_Engine1.start(0, 0);
Symbol 955 MovieClip [kidbosscar] Frame 1
_root.game.f_Skin(kid.kid);
Symbol 955 MovieClip [kidbosscar] Frame 2
_root.game.f_KidSettings(this); if (health >= 0) { if (kid_type == 1) { _root.game.f_Skin(kid.kid); } else if (kid_type == 2) { gotoAndStop ("JamesWalk"); } else if (kid_type == 3) { gotoAndStop ("SoccerWalk"); } else if (kid_type == 4) { gotoAndStop ("NinjaWalk"); } else if (kid_type == 5) { gotoAndStop ("HelmetWalk"); } } stop();
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 2
onClipEvent (enterFrame) { _root.game.f_KidRun(_parent); }
Symbol 955 MovieClip [kidbosscar] Frame 3
_root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 3
onClipEvent (enterFrame) { _root.game.f_JamesRun(_parent); }
Symbol 955 MovieClip [kidbosscar] Frame 4
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 4
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Symbol 955 MovieClip [kidbosscar] Frame 5
_root.game.f_Skin(kid.kid);
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 5
onClipEvent (enterFrame) { if (!_root.game.f_NinjaAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 6
onClipEvent (enterFrame) { if (!_root.game.f_HelmetAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 11
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 955 MovieClip [kidbosscar] Frame 14
onground = true;
Symbol 955 MovieClip [kidbosscar] Frame 23
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid);
Symbol 955 MovieClip [kidbosscar] Frame 24
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 24
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 26
onClipEvent (enterFrame) { _root.game.f_CheckSandbox(_parent); }
Symbol 955 MovieClip [kidbosscar] Frame 29
_root.game.f_Skin(kid.kid); _root.game.f_Skin(kid.kidarm); s_atvengine = new Sound(this); s_atvengine.attachSound("sound_atv_engine3.wav");
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 29
onClipEvent (enterFrame) { _root.game.f_ATV(_parent); }
Symbol 955 MovieClip [kidbosscar] Frame 30
_root.game.f_Skin(kid.body.kid); _root.game.f_Skin(kid.body.foot);
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 30
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 31
onClipEvent (enterFrame) { _root.game.f_NinjaKick(_parent); }
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 32
onClipEvent (enterFrame) { _root.game.f_NinjaJump(_parent); }
Instance of Symbol 710 MovieClip in Symbol 955 MovieClip [kidbosscar] Frame 34
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Symbol 955 MovieClip [kidbosscar] Frame 36
_root.game.f_KidReset(this);
Symbol 961 MovieClip Frame 1
_root.game.f_Skin(kid);
Symbol 962 MovieClip Frame 1
play();
Symbol 962 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 964 MovieClip Frame 1
_root.game.f_Skin(skin); _root.game.f_Skin(arm);
Symbol 965 MovieClip Frame 1
play();
Symbol 965 MovieClip Frame 18
_parent.gotoAndStop("walk");
Symbol 967 MovieClip Frame 1
_root.game.f_Skin(skin);
Symbol 968 MovieClip Frame 1
play();
Symbol 968 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 970 MovieClip Frame 1
play();
Symbol 970 MovieClip Frame 33
_parent.gotoAndStop("walk");
Symbol 973 MovieClip Frame 1
_root.game.f_Skin(skin); _root.game.f_Skin(arm); if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else { stop(); }
Instance of Symbol 710 MovieClip in Symbol 973 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent._parent.onfire > 1) { _parent.gotoAndStop(_parent._parent._parent.onfire); } }
Symbol 976 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { _root.game.f_Skin(skin); stop(); }
Symbol 977 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 978 MovieClip Frame 1
_root.game.f_Skin(this);
Symbol 981 MovieClip Frame 5
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 981 MovieClip Frame 34
_parent.gotoAndStop("walk");
Symbol 981 MovieClip Frame 35
gotoAndPlay (36);
Symbol 981 MovieClip Frame 62
_root.game.f_KidDie(_parent); stop();
Symbol 983 MovieClip Frame 1
play();
Symbol 983 MovieClip Frame 7
_parent.gotoAndStop("walk");
Symbol 985 MovieClip Frame 1
speed = 7; play();
Instance of Symbol 710 MovieClip in Symbol 985 MovieClip Frame 2
onClipEvent (enterFrame) { _root.game.f_PushKid(_parent._parent, _parent.speed); _parent.speed--; }
Symbol 985 MovieClip Frame 20
_parent.gotoAndStop("walk");
Symbol 988 MovieClip [kid] Frame 1
_root.game.f_Skin(kid.kid);
Symbol 988 MovieClip [kid] Frame 2
_root.game.f_KidSettings(this); if (health >= 0) { if (kid_type == 1) { _root.game.f_Skin(kid.kid); } else if (kid_type == 2) { gotoAndStop ("JamesWalk"); } else if (kid_type == 3) { gotoAndStop ("SoccerWalk"); } else if (kid_type == 4) { gotoAndStop ("NinjaWalk"); } else if (kid_type == 5) { gotoAndStop ("HelmetWalk"); } } stop();
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 2
onClipEvent (enterFrame) { _root.game.f_KidRun(_parent); }
Symbol 988 MovieClip [kid] Frame 3
_root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 3
onClipEvent (enterFrame) { _root.game.f_JamesRun(_parent); }
Symbol 988 MovieClip [kid] Frame 4
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 4
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Symbol 988 MovieClip [kid] Frame 5
_root.game.f_Skin(kid.kid);
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 5
onClipEvent (enterFrame) { if (!_root.game.f_NinjaAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 6
onClipEvent (enterFrame) { if (!_root.game.f_HelmetAttack(_parent)) { _root.game.f_KidRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 11
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 988 MovieClip [kid] Frame 14
onground = true;
Symbol 988 MovieClip [kid] Frame 23
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid);
Symbol 988 MovieClip [kid] Frame 24
_root.game.f_KidSettings(this); _root.game.f_Skin(kid.kid); stop();
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 24
onClipEvent (enterFrame) { _root.game.f_SoccerRun(_parent); }
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 26
onClipEvent (enterFrame) { _root.game.f_CheckSandbox(_parent); }
Symbol 988 MovieClip [kid] Frame 29
_root.game.f_Skin(kid.kid); _root.game.f_Skin(kid.kidarm); s_atvengine = new Sound(this); s_atvengine.attachSound("sound_atv_engine3.wav");
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 29
onClipEvent (enterFrame) { _root.game.f_ATV(_parent); }
Symbol 988 MovieClip [kid] Frame 30
_root.game.f_Skin(kid.body.kid); _root.game.f_Skin(kid.body.foot);
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 30
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 31
onClipEvent (enterFrame) { _root.game.f_NinjaKick(_parent); }
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 32
onClipEvent (enterFrame) { _root.game.f_NinjaJump(_parent); }
Instance of Symbol 710 MovieClip in Symbol 988 MovieClip [kid] Frame 34
onClipEvent (enterFrame) { _root.game.f_SoccerSlide(_parent); }
Symbol 988 MovieClip [kid] Frame 36
_root.game.f_KidReset(this);
Symbol 1015 MovieClip Frame 1
play();
Symbol 1015 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1017 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 1019 MovieClip Frame 7
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 1019 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 1019 MovieClip Frame 16
_root.game.s_SunChipsDie.start(0, 0); play();
Symbol 1019 MovieClip Frame 40
_root.game.f_MusicLight(); _root.game.f_ajutorDie(_parent); stop();
Symbol 1020 MovieClip Frame 1
_root.game.boss3.health = _root.game.boss3.health - 2;
Symbol 1020 MovieClip Frame 5
_root.game.s_Swing4.start(0, 0);
Symbol 1020 MovieClip Frame 6
_root.game.f_PunchHit(_parent);
Symbol 1020 MovieClip Frame 10
_parent.punching = false;
Symbol 1020 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1023 MovieClip Frame 1
_root.game.boss3.health = _root.game.boss3.health - 3;
Symbol 1023 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 1023 MovieClip Frame 5
_root.game.f_PunchHit(_parent);
Symbol 1023 MovieClip Frame 7
_root.game.f_PunchHit(_parent);
Symbol 1023 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1024 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1024 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 1024 MovieClip Frame 7
_root.game.f_PunchHit(_parent);
Symbol 1024 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1025 MovieClip Frame 1
_root.game.boss3.health = _root.game.boss3.health - 5;
Symbol 1025 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1025 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 1025 MovieClip Frame 5
_root.game.f_PunchHit(_parent);
Symbol 1025 MovieClip Frame 10
_parent.gotoAndStop("stand");
Symbol 1031 MovieClip Frame 1
_root.game.pause = true;
Symbol 1031 MovieClip Frame 2
Symbol 1031 MovieClip Frame 35
_root.game.pause = false; _parent.gotoAndStop("walk");
Symbol 1035 MovieClip Frame 86
stop();
Symbol 1036 MovieClip Frame 26
stop(); _parent.gotoAndStop(2);
Symbol 1038 MovieClip Frame 1
stop();
Instance of Symbol 1033 MovieClip in Symbol 1038 MovieClip Frame 1
/* no clip actions */
Symbol 1038 MovieClip Frame 2
if (_root.game.dude1.health < 140) { _root.game.dude1.health = _root.game.dude1.health + 10; }
Instance of Symbol 1035 MovieClip in Symbol 1038 MovieClip Frame 2
/* no clip actions */
Symbol 1038 MovieClip Frame 3
stop();
Instance of Symbol 1036 MovieClip in Symbol 1038 MovieClip Frame 3
/* no clip actions */
Symbol 1039 MovieClip [ajutor3] Frame 1
stop();
Instance of Symbol 710 MovieClip in Symbol 1039 MovieClip [ajutor3] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Symbol 1039 MovieClip [ajutor3] Frame 2
gotoAndStop ("walk");
Symbol 1039 MovieClip [ajutor3] Frame 3
_root.game.f_KidSettings2(this); stop(); _root.onEnterFrame = function () { };
Instance of Symbol 710 MovieClip in Symbol 1039 MovieClip [ajutor3] Frame 3
onClipEvent (enterFrame) { if (_root.game.t == 0) { _root.game.f_AjutorRun(_parent); } else if (_root.game.t == 1) { _parent.gotoAndStop(29); } }
Instance of Symbol 710 MovieClip in Symbol 1039 MovieClip [ajutor3] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1039 MovieClip [ajutor3] Frame 11
onground = true;
Symbol 1039 MovieClip [ajutor3] Frame 26
_root.game.f_KidReset2(this);
Symbol 1039 MovieClip [ajutor3] Frame 28
var aas = 0; aas = Math.floor(Math.random() * 3) + 1; fissi.gotoAndStop(aas);
Instance of Symbol 1038 MovieClip "fissi" in Symbol 1039 MovieClip [ajutor3] Frame 28
onClipEvent (enterFrame) { if (_root.game.t == 1) { _parent.gotoAndStop(29); } else { _root.game.f_AjutorRevenge2(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 1039 MovieClip [ajutor3] Frame 29
onClipEvent (enterFrame) { if (_root.game.t == 0) { _parent.gotoAndStop(28); } else { if ((_root.game.boss3._x < expert) && (_root.game.t == 1)) { _root.game.boss3._x = _root.game.boss3._x + 2; _root.game.f_bataie(_parent); } if ((_root.game.boss3._x > expert) && (_root.game.t == 1)) { _root.game.boss3._x = _root.game.boss3._x - 2; _root.game.f_bataie(_parent); } } }
Symbol 1042 MovieClip Frame 1
play();
Symbol 1042 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1044 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 1045 MovieClip Frame 7
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 1045 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 1045 MovieClip Frame 16
_root.game.s_SunChipsDie.start(0, 0); play();
Symbol 1045 MovieClip Frame 40
_root.game.f_MusicLight(); _root.game.f_ajutorDie(_parent); stop();
Symbol 1046 MovieClip Frame 1
_root.game.boss1.health = _root.game.boss1.health - 20;
Symbol 1046 MovieClip Frame 5
_root.game.s_Swing4.start(0, 0);
Symbol 1046 MovieClip Frame 6
_root.game.f_PunchHit(_parent);
Symbol 1046 MovieClip Frame 10
_parent.punching = false;
Symbol 1046 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1047 MovieClip Frame 1
_root.game.boss1.health = _root.game.boss1.health - 30;
Symbol 1047 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 1047 MovieClip Frame 5
_root.game.f_PunchHit(_parent);
Symbol 1047 MovieClip Frame 7
_root.game.f_PunchHit(_parent);
Symbol 1047 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1048 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1048 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 1048 MovieClip Frame 7
_root.game.f_PunchHit(_parent);
Symbol 1048 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1049 MovieClip Frame 1
_root.game.boss1.health = _root.game.boss1.health - 50;
Symbol 1049 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1049 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 1049 MovieClip Frame 5
_root.game.f_PunchHit(_parent);
Symbol 1049 MovieClip Frame 10
_parent.gotoAndStop("stand");
Symbol 1050 MovieClip Frame 1
_root.game.pause = true;
Symbol 1050 MovieClip Frame 2
Symbol 1050 MovieClip Frame 35
_root.game.pause = false; _parent.gotoAndStop("walk");
Symbol 1052 MovieClip Frame 125
stop();
Symbol 1054 MovieClip Frame 50
stop();
Symbol 1056 MovieClip Frame 25
stop();
Symbol 1057 MovieClip Frame 1
stop();
Instance of Symbol 1051 MovieClip in Symbol 1057 MovieClip Frame 1
/* no clip actions */
Symbol 1057 MovieClip Frame 2
if (_root.game.dude1.health < 140) { _root.game.dude1.health = _root.game.dude1.health + 10; }
Instance of Symbol 1052 MovieClip in Symbol 1057 MovieClip Frame 2
/* no clip actions */
Symbol 1057 MovieClip Frame 3
stop();
Instance of Symbol 1054 MovieClip in Symbol 1057 MovieClip Frame 3
/* no clip actions */
Symbol 1057 MovieClip Frame 4
stop();
Instance of Symbol 1056 MovieClip in Symbol 1057 MovieClip Frame 4
/* no clip actions */
Symbol 1058 MovieClip [ajutor] Frame 1
stop();
Instance of Symbol 710 MovieClip in Symbol 1058 MovieClip [ajutor] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Symbol 1058 MovieClip [ajutor] Frame 2
gotoAndStop ("walk");
Symbol 1058 MovieClip [ajutor] Frame 3
_root.game.f_KidSettings2(this); stop(); _root.onEnterFrame = function () { };
Instance of Symbol 710 MovieClip in Symbol 1058 MovieClip [ajutor] Frame 3
onClipEvent (enterFrame) { if (_root.game.t == 0) { _root.game.f_AjutorRun(_parent); } else if (_root.game.t == 1) { _parent.gotoAndStop(29); } }
Instance of Symbol 710 MovieClip in Symbol 1058 MovieClip [ajutor] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1058 MovieClip [ajutor] Frame 11
onground = true;
Symbol 1058 MovieClip [ajutor] Frame 26
_root.game.f_KidReset2(this);
Symbol 1058 MovieClip [ajutor] Frame 28
var aas = 0; aas = Math.floor(Math.random() * 4) + 1; fissi.gotoAndStop(aas);
Instance of Symbol 1057 MovieClip "fissi" in Symbol 1058 MovieClip [ajutor] Frame 28
onClipEvent (enterFrame) { if (_root.game.t == 1) { _parent.gotoAndStop(29); } else { _root.game.f_AjutorRevenge(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 1058 MovieClip [ajutor] Frame 29
onClipEvent (enterFrame) { if (_root.game.t == 0) { _parent.gotoAndStop(28); } else { if ((_root.game.boss1._x < expert) && (_root.game.t == 1)) { _root.game.boss1._x = _root.game.boss1._x + 2; _root.game.f_bataie(_parent); } if ((_root.game.boss1._x > expert) && (_root.game.t == 1)) { _root.game.boss1._x = _root.game.boss1._x - 2; _root.game.f_bataie(_parent); } } }
Symbol 1063 MovieClip Frame 1
play();
Symbol 1063 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1064 MovieClip Frame 1
play();
Symbol 1064 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1065 MovieClip Frame 1
play();
Symbol 1065 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1066 MovieClip Frame 1
play();
Symbol 1066 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 1068 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 1069 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Instance of Symbol 710 MovieClip in Symbol 1069 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else if (_parent._parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent._parent.onfire); } }
Symbol 1070 MovieClip Frame 32
stop();
Symbol 1071 MovieClip Frame 1
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 1071 MovieClip Frame 10
_parent.gotoAndStop("walk");
Symbol 1071 MovieClip Frame 11
play();
Symbol 1071 MovieClip Frame 42
_root.game.t = 0; _root.game.f_MusicLight(); _root.game.f_KidDie(_parent); stop();
Symbol 1072 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1072 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 1072 MovieClip Frame 7
_root.game.f_Boss1PunchHit(_parent);
Symbol 1072 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1073 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 1073 MovieClip Frame 7
_root.game.f_Boss1UppercutHit(_parent);
Symbol 1073 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1074 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1074 MovieClip Frame 7
_root.game.s_Swing4.start(0, 0);
Symbol 1074 MovieClip Frame 8
_root.game.f_Boss1PunchHit(_parent);
Symbol 1074 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1075 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1075 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 1075 MovieClip Frame 7
_root.game.f_Boss1ElboHit(_parent);
Symbol 1075 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1088 MovieClip Frame 1
_root.game.f_Boss1Intro(_parent);
Symbol 1088 MovieClip Frame 2
gotoAndPlay (1);
Symbol 1088 MovieClip Frame 3
play(); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 1076 MovieClip in Symbol 1088 MovieClip Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll(_parent._parent); }
Symbol 1088 MovieClip Frame 14
_root.game.f_HardPunchSound(); _root.game.boss1fodder.gotoAndStop("hit1"); attack_pow = int(_root.game.boss1fodder.health_max * 8); _root.game.f_Damage(_root.game.boss1fodder, attack_pow);
Symbol 1088 MovieClip Frame 26
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit2"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 1088 MovieClip Frame 36
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit3"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 1088 MovieClip Frame 48
_root.game.f_HardPunchSound(); _root.game.f_Damage(_root.game.boss1fodder, attack_pow); _root.game.boss1fodder.speed_toss_y = -(random(5) + 12); _root.game.boss1fodder.speed_toss_x = random(5) + 12; _root.game.f_CallJuggle1(_root.game.boss1fodder); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 1076 MovieClip in Symbol 1088 MovieClip Frame 48
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll2(_root.game.dude1); }
Symbol 1088 MovieClip Frame 68
_parent.gotoAndStop("walk");
Symbol 1089 MovieClip [boss1] Frame 1
stop();
Instance of Symbol 710 MovieClip in Symbol 1089 MovieClip [boss1] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Instance of Symbol 55 MovieClip in Symbol 1089 MovieClip [boss1] Frame 1
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } }
Symbol 1089 MovieClip [boss1] Frame 2
gotoAndStop ("walk");
Symbol 1089 MovieClip [boss1] Frame 3
_root.game.f_KidSettings(this); stop();
Instance of Symbol 1062 MovieClip in Symbol 1089 MovieClip [boss1] Frame 3
onClipEvent (enterFrame) { _root.game.verificare(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1089 MovieClip [boss1] Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss3Run(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1089 MovieClip [boss1] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1089 MovieClip [boss1] Frame 11
onground = true;
Symbol 1089 MovieClip [boss1] Frame 26
_root.game.f_KidReset(this);
Instance of Symbol 55 MovieClip in Symbol 1089 MovieClip [boss1] Frame 28
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } if (_root.game.pause == false) { _parent.gotoAndStop("stand"); } }
Symbol 1104 MovieClip Frame 1
play();
Symbol 1104 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1105 MovieClip Frame 1
play();
Symbol 1105 MovieClip Frame 16
_parent.gotoAndStop("walk");
Symbol 1106 MovieClip Frame 1
play();
Symbol 1106 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1107 MovieClip Frame 1
play();
Symbol 1107 MovieClip Frame 16
_parent.gotoAndStop("walk");
Symbol 1109 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 1110 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Instance of Symbol 710 MovieClip in Symbol 1110 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else if (_parent._parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent._parent.onfire); } }
Symbol 1111 MovieClip Frame 52
stop();
Symbol 1112 MovieClip Frame 9
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 1112 MovieClip Frame 17
_parent.gotoAndStop("walk");
Symbol 1112 MovieClip Frame 18
_root.game.s_SunChipsDie.start(0, 0); _root.game.f_KillKids(); play();
Symbol 1112 MovieClip Frame 20
stop();
Symbol 1112 MovieClip Frame 21
_root.ending_fader.gotoAndPlay(2); _root.game.f_KidDie(_parent); stop();
Symbol 1113 MovieClip Frame 3
_root.game.s_SunChipsGrunt.start(0, 0);
Symbol 1113 MovieClip Frame 10
_root.game.s_Swing1.start(0, 0); _root.game.f_Boss1UppercutHit(_parent);
Symbol 1113 MovieClip Frame 13
_root.game.s_Swing2.start(0, 0);
Symbol 1113 MovieClip Frame 15
_root.game.s_Swing3.start(0, 0);
Symbol 1113 MovieClip Frame 18
_root.game.s_Swing4.start(0, 0);
Symbol 1113 MovieClip Frame 22
_root.game.s_Swing5.start(0, 0);
Symbol 1113 MovieClip Frame 33
_parent.gotoAndStop("stand");
Instance of Symbol 1076 MovieClip in Symbol 1116 MovieClip Frame 1
onClipEvent (enterFrame) { _root.game.f_SunChipsSlide(_parent._parent); }
Symbol 1116 MovieClip Frame 2
_root.game.s_SunChipsGrunt.start(0, 0);
Symbol 1116 MovieClip Frame 5
_parent.nohit = true; _root.game.s_Swing4.start(0, 0);
Symbol 1116 MovieClip Frame 6
_root.game.f_Boss1UppercutHit(_parent);
Symbol 1116 MovieClip Frame 15
_parent.nohit = false;
Symbol 1116 MovieClip Frame 17
_parent.gotoAndStop("stand");
Symbol 1120 MovieClip Frame 12
_root.game.s_GunShot.start(0, 0); _root.game.f_GunShot(_parent);
Symbol 1120 MovieClip Frame 19
_parent.ammo--; if (_parent.ammo > 0) { _parent.gotoAndStop("stand"); } else { _parent.ammo = 6; _parent.gotoAndStop("reload"); }
Symbol 1121 MovieClip Frame 3
_root.game.s_Swing2.start(0, 0);
Symbol 1121 MovieClip Frame 7
_root.game.s_Swing4.start(0, 0);
Symbol 1121 MovieClip Frame 8
_root.game.f_Boss1ElboHit(_parent);
Symbol 1121 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1122 MovieClip Frame 1
_root.game.s_Swing4.start(0, 0);
Symbol 1122 MovieClip Frame 4
_root.game.s_Swing5.start(0, 0);
Symbol 1122 MovieClip Frame 6
_root.game.s_Swing6.start(0, 0);
Symbol 1130 MovieClip Frame 1
_root.game.s_HardPunch2.start(0, 0); _root.game.f_Damage(_root.game.dude1, 5);
Symbol 1130 MovieClip Frame 10
_root.game.s_HardPunch1.start(0, 0);
Symbol 1130 MovieClip Frame 14
_root.game.s_HardPunch1.start(0, 0); _root.game.f_Damage(_root.game.dude1, 2);
Symbol 1130 MovieClip Frame 18
_root.game.s_HardPunch1.start(0, 0); _root.game.f_Damage(_root.game.dude1, 2);
Symbol 1130 MovieClip Frame 22
_root.game.s_HardPunch1.start(0, 0); _root.game.f_Damage(_root.game.dude1, 2);
Symbol 1130 MovieClip Frame 26
_root.game.s_HardPunch1.start(0, 0); _root.game.f_Damage(_root.game.dude1, 2);
Symbol 1130 MovieClip Frame 30
_root.game.s_HardPunch1.start(0, 0); _root.game.f_Damage(_root.game.dude1, 2);
Symbol 1130 MovieClip Frame 34
_root.game.s_HardPunch1.start(0, 0); _root.game.f_Damage(_root.game.dude1, 2);
Symbol 1130 MovieClip Frame 38
_root.game.s_HardPunch1.start(0, 0); _root.game.f_Damage(_root.game.dude1, 2);
Symbol 1130 MovieClip Frame 40
_root.game.s_HardPunch3.start(0, 0);
Symbol 1130 MovieClip Frame 49
_root.game.f_SunChipsStopCrazy(_parent);
Symbol 1133 MovieClip Frame 1
_root.game.s_Swing6.start(0, 0);
Symbol 1133 MovieClip Frame 11
_root.game.s_Reload.start(0, 0);
Symbol 1133 MovieClip Frame 20
_parent.gotoAndStop("walk");
Symbol 1134 MovieClip [sunchips] Frame 1
stop();
Instance of Symbol 710 MovieClip in Symbol 1134 MovieClip [sunchips] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Symbol 1134 MovieClip [sunchips] Frame 2
gotoAndStop ("walk");
Symbol 1134 MovieClip [sunchips] Frame 3
_root.game.f_KidSettings(this); stop();
Instance of Symbol 710 MovieClip in Symbol 1134 MovieClip [sunchips] Frame 3
onClipEvent (enterFrame) { if (!_root.game.f_SunChipsAttack(_parent)) { _root.game.f_JamesRun(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 1134 MovieClip [sunchips] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1134 MovieClip [sunchips] Frame 11
onground = true;
Instance of Symbol 710 MovieClip in Symbol 1134 MovieClip [sunchips] Frame 24
onClipEvent (enterFrame) { _root.game.f_SunChipsCrazy(_parent); }
Symbol 1134 MovieClip [sunchips] Frame 28
_root.game.f_KidReset(this);
Symbol 1161 MovieClip Frame 1
play();
Symbol 1161 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1162 MovieClip Frame 1
play();
Symbol 1162 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 1163 MovieClip Frame 1
play();
Symbol 1163 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1164 MovieClip Frame 1
play();
Symbol 1164 MovieClip Frame 17
_parent.gotoAndStop("walk");
Symbol 1166 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 1167 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Instance of Symbol 710 MovieClip in Symbol 1167 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else if (_parent._parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent._parent.onfire); } }
Symbol 1168 MovieClip Frame 1
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 1168 MovieClip Frame 13
_parent.gotoAndStop("walk");
Symbol 1168 MovieClip Frame 14
play();
Symbol 1168 MovieClip Frame 36
_root.game.t = 0; _root.game.f_MusicLight(); _root.game.f_KidDie(_parent); stop();
Symbol 1169 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1169 MovieClip Frame 3
_root.game.s_Swing4.start(0, 0);
Symbol 1169 MovieClip Frame 7
_root.game.f_Boss1PunchHit(_parent);
Symbol 1169 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1170 MovieClip Frame 3
_root.game.s_Swing4.start(0, 0);
Symbol 1170 MovieClip Frame 8
_root.game.f_Boss1UppercutHit(_parent);
Symbol 1170 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1171 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1171 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 1171 MovieClip Frame 8
_root.game.f_Boss1PunchHit(_parent);
Symbol 1171 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1172 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1172 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 1172 MovieClip Frame 9
_root.game.f_Boss1ElboHit(_parent);
Symbol 1172 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1175 MovieClip Frame 1
_root.game.f_Boss1Intro(_parent);
Symbol 1175 MovieClip Frame 2
gotoAndPlay (1);
Symbol 1175 MovieClip Frame 3
play();
Instance of Symbol 1076 MovieClip in Symbol 1175 MovieClip Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll(_parent._parent); }
Symbol 1175 MovieClip Frame 4
_root.game.pause = false; _parent.gotoAndStop("walk");
Symbol 1175 MovieClip Frame 14
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit1"); attack_pow = int(_root.game.boss2fodder.health_max * 0.1); _root.game.f_Damage(_root.game.boss1fodder, attack_pow);
Symbol 1175 MovieClip Frame 26
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit2"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 1175 MovieClip Frame 36
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit3"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 1175 MovieClip Frame 48
_root.game.f_HardPunchSound(); _root.game.f_Damage(_root.game.boss1fodder, attack_pow); _root.game.boss2fodder.speed_toss_y = -(random(5) + 10); _root.game.boss2fodder.speed_toss_x = random(5) + 10; _root.game.f_CallJuggle1(_root.game.boss2fodder);
Instance of Symbol 1076 MovieClip in Symbol 1175 MovieClip Frame 48
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll2(_root.game.dude1); }
Symbol 1175 MovieClip Frame 68
_root.game.pause = false; _parent.gotoAndStop("walk");
Symbol 1176 MovieClip [boss2] Frame 1
stop();
Instance of Symbol 710 MovieClip in Symbol 1176 MovieClip [boss2] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Instance of Symbol 55 MovieClip in Symbol 1176 MovieClip [boss2] Frame 1
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } }
Symbol 1176 MovieClip [boss2] Frame 2
gotoAndStop ("walk");
Symbol 1176 MovieClip [boss2] Frame 3
_root.game.f_KidSettings2(this); stop();
Instance of Symbol 1160 MovieClip in Symbol 1176 MovieClip [boss2] Frame 3
onClipEvent (enterFrame) { _root.game.verificare(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1176 MovieClip [boss2] Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss2Run(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1176 MovieClip [boss2] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1176 MovieClip [boss2] Frame 11
onground = true;
Symbol 1176 MovieClip [boss2] Frame 26
_root.game.f_KidReset2(this);
Instance of Symbol 55 MovieClip in Symbol 1176 MovieClip [boss2] Frame 28
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } if (_root.game.pause == false) { _parent.gotoAndStop("stand"); } }
Symbol 1178 MovieClip Frame 1
play();
Symbol 1178 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1179 MovieClip Frame 1
play();
Symbol 1179 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1180 MovieClip Frame 1
play();
Symbol 1180 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1181 MovieClip Frame 1
play();
Symbol 1181 MovieClip Frame 15
_parent.gotoAndStop("walk");
Symbol 1183 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 1184 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Instance of Symbol 165 MovieClip in Symbol 1184 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } else if (_parent._parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent._parent.onfire); } }
Symbol 1185 MovieClip Frame 1
if (_parent.health <= 0) { _parent.alive = false; gotoAndPlay ("die"); }
Symbol 1185 MovieClip Frame 21
_parent.gotoAndStop("walk");
Symbol 1185 MovieClip Frame 23
play();
Symbol 1185 MovieClip Frame 42
_root.game.f_MusicLight(); _root.game.f_KidDie(_parent); stop();
Symbol 1186 MovieClip Frame 1
Symbol 1186 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1186 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 1186 MovieClip Frame 7
_root.game.f_Boss1PunchHit(_parent);
Symbol 1186 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1187 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 1187 MovieClip Frame 7
_root.game.f_Boss1UppercutHit(_parent);
Symbol 1187 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1188 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1188 MovieClip Frame 7
_root.game.s_Swing4.start(0, 0);
Symbol 1188 MovieClip Frame 8
_root.game.f_Boss1PunchHit(_parent);
Symbol 1188 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1189 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1189 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 1189 MovieClip Frame 7
_root.game.f_Boss1ElboHit(_parent);
Symbol 1189 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1190 MovieClip Frame 1
_root.game.f_Boss1Intro(_parent);
Symbol 1190 MovieClip Frame 2
gotoAndPlay (1);
Symbol 1190 MovieClip Frame 3
play(); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 230 MovieClip in Symbol 1190 MovieClip Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll(_parent._parent); }
Symbol 1190 MovieClip Frame 14
_root.game.f_HardPunchSound(); _root.game.boss1fodder.gotoAndStop("hit1"); attack_pow = int(_root.game.boss1fodder.health_max * 8); _root.game.f_Damage(_root.game.boss1fodder, attack_pow);
Symbol 1190 MovieClip Frame 26
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit2"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 1190 MovieClip Frame 36
_root.game.f_HardPunchSound(); _root.game.boss2fodder.gotoAndStop("hit3"); _root.game.f_Damage(_root.game.boss2fodder, attack_pow);
Symbol 1190 MovieClip Frame 48
_root.game.f_HardPunchSound(); _root.game.f_Damage(_root.game.boss1fodder, attack_pow); _root.game.boss1fodder.speed_toss_y = -(random(5) + 12); _root.game.boss1fodder.speed_toss_x = random(5) + 12; _root.game.f_CallJuggle1(_root.game.boss1fodder); _root.game.pause = false; _parent.gotoAndStop("walk");
Instance of Symbol 230 MovieClip in Symbol 1190 MovieClip Frame 48
onClipEvent (enterFrame) { _root.game.f_Boss1Scroll2(_root.game.dude1); }
Symbol 1190 MovieClip Frame 68
_parent.gotoAndStop("walk");
Symbol 1193 MovieClip Frame 50
stop();
Symbol 1196 MovieClip Frame 110
stop();
Symbol 1197 MovieClip Frame 2
if (_root.game.dude1.health < 140) { _root.game.dude1.health = _root.game.dude1.health + 2; }
Instance of Symbol 1193 MovieClip in Symbol 1197 MovieClip Frame 2
/* no clip actions */
Instance of Symbol 1196 MovieClip in Symbol 1197 MovieClip Frame 3
/* no clip actions */
Symbol 1198 MovieClip [ajutor2] Frame 1
stop();
Instance of Symbol 710 MovieClip in Symbol 1198 MovieClip [ajutor2] Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Symbol 1198 MovieClip [ajutor2] Frame 2
gotoAndStop ("walk");
Symbol 1198 MovieClip [ajutor2] Frame 3
_root.game.f_KidSettings2(this); stop();
Instance of Symbol 710 MovieClip in Symbol 1198 MovieClip [ajutor2] Frame 3
onClipEvent (enterFrame) { if (_root.game.t == 0) { _root.game.f_AjutorRun(_parent); } else if (_root.game.t == 1) { _parent.gotoAndStop(29); } }
Instance of Symbol 710 MovieClip in Symbol 1198 MovieClip [ajutor2] Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1198 MovieClip [ajutor2] Frame 11
onground = true;
Symbol 1198 MovieClip [ajutor2] Frame 19
_root.game.boss2.health = _root.game.boss2.health - 2;
Symbol 1198 MovieClip [ajutor2] Frame 21
_root.game.boss2.health = _root.game.boss2.health - 5;
Symbol 1198 MovieClip [ajutor2] Frame 22
_root.game.boss2.health = _root.game.boss2.health - 10;
Symbol 1198 MovieClip [ajutor2] Frame 26
_root.game.f_KidReset2(this);
Symbol 1198 MovieClip [ajutor2] Frame 28
var aas = 0; aas = Math.floor(Math.random() * 3) + 1; fissi.gotoAndStop(aas);
Instance of Symbol 1197 MovieClip "fissi" in Symbol 1198 MovieClip [ajutor2] Frame 28
onClipEvent (enterFrame) { if (_root.game.t == 1) { _parent.gotoAndStop(29); } else { _root.game.f_AjutorRevenge3(_parent); } }
Instance of Symbol 710 MovieClip in Symbol 1198 MovieClip [ajutor2] Frame 29
onClipEvent (enterFrame) { if (_root.game.t == 0) { _parent.gotoAndStop(28); } else { if ((_root.game.boss1._x < expert) && (_root.game.t == 1)) { _root.game.boss1._x = _root.game.boss1._x + 2; _root.game.f_bataie(_parent); } if ((_root.game.boss1._x > expert) && (_root.game.t == 1)) { _root.game.boss1._x = _root.game.boss1._x - 2; _root.game.f_bataie(_parent); } } }
Symbol 1234 MovieClip Frame 1
play();
Symbol 1234 MovieClip Frame 2
speed = 50; if (_parent._xscale < 0) { speed = speed * -1; }
Symbol 1234 MovieClip Frame 25
gotoAndPlay (6);
Symbol 1235 MovieClip Frame 1
play();
Symbol 1235 MovieClip Frame 22
gotoAndPlay (6);
Symbol 1236 MovieClip Frame 1
play();
Symbol 1236 MovieClip Frame 3
_root.game.f_PunchHit(_parent);
Symbol 1236 MovieClip Frame 7
_parent.punching = false;
Symbol 1236 MovieClip Frame 10
_parent.gotoAndStop("stand");
Symbol 1237 MovieClip Frame 1
play(); _root.game.f_PunchHit(_parent);
Symbol 1237 MovieClip Frame 8
_parent.punching = false;
Symbol 1237 MovieClip Frame 11
_parent.gotoAndStop("stand");
Symbol 1238 MovieClip Frame 1
play();
Symbol 1238 MovieClip Frame 4
_root.game.f_PunchHit(_parent);
Symbol 1238 MovieClip Frame 7
_root.game.f_PunchHit(_parent);
Symbol 1238 MovieClip Frame 8
_parent.punching = false;
Symbol 1238 MovieClip Frame 11
_parent.gotoAndStop("stand");
Symbol 1239 MovieClip Frame 1
play();
Symbol 1239 MovieClip Frame 4
speed = 20; if (_parent._xscale < 0) { speed = speed * -1; }
Symbol 1239 MovieClip Frame 5
if (_parent._xscale > 0) { dust_x = _parent._x + 35; } else { dust_x = _parent._x - 35; } _root.game.f_FX(dust_x, _parent._y + 5, int(_parent._y) + 5, "dust1", _parent._xscale);
Instance of Symbol 710 MovieClip in Symbol 1239 MovieClip Frame 5
onClipEvent (enterFrame) { _root.game.f_PunchHit(_parent._parent); _root.game.f_MoveChar(_parent._parent, false, _parent.speed); if (_parent.speed > 0) { _parent.speed = _parent.speed - 2; if (_parent.speed < 1) { _parent.speed = 1; } } else { _parent.speed = _parent.speed + 2; if (_parent.speed > -1) { _parent.speed = -1; } } }
Symbol 1239 MovieClip Frame 12
_parent.punching = false;
Symbol 1239 MovieClip Frame 18
_parent.gotoAndStop("stand");
Symbol 1241 MovieClip Frame 1
play();
Symbol 1241 MovieClip Frame 7
_root.game.f_SoundSwing(2);
Symbol 1241 MovieClip Frame 8
_root.game.f_PunchHit(_parent);
Symbol 1241 MovieClip Frame 10
_parent.punching = false;
Symbol 1241 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1242 MovieClip Frame 1
play();
Symbol 1242 MovieClip Frame 4
_root.game.f_SoundSwing(2);
Symbol 1242 MovieClip Frame 6
_root.game.f_PunchHit(_parent);
Symbol 1242 MovieClip Frame 9
_parent.punching = false;
Symbol 1242 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1243 MovieClip Frame 1
play();
Symbol 1243 MovieClip Frame 10
_root.game.s_Swing1.start(0, 0);
Symbol 1243 MovieClip Frame 12
_root.game.f_PunchHit(_parent);
Symbol 1243 MovieClip Frame 18
_parent.punching = false;
Symbol 1243 MovieClip Frame 19
_parent.gotoAndStop("stand");
Symbol 1245 MovieClip Frame 1
play();
Symbol 1245 MovieClip Frame 4
_root.game.s_Swing5.start(0, 0);
Symbol 1245 MovieClip Frame 7
_root.game.f_PunchHit(_parent);
Symbol 1245 MovieClip Frame 13
_parent.punching = false;
Symbol 1245 MovieClip Frame 15
_parent.gotoAndStop("stand");
Symbol 1246 MovieClip Frame 1
play();
Symbol 1246 MovieClip Frame 4
_root.game.s_SwishTriple.start(0, 0);
Symbol 1246 MovieClip Frame 8
_root.game.s_Stab.start(0, 0); _root.game.f_PunchHit(_parent);
Symbol 1246 MovieClip Frame 12
_parent.punching = false;
Symbol 1246 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1247 MovieClip Frame 1
play();
Symbol 1247 MovieClip Frame 3
if (_parent._xscale > 0) { speed = 6; } else { speed = -6; }
Symbol 1247 MovieClip Frame 4
_root.game.f_MoveChar(_parent, false, speed);
Symbol 1247 MovieClip Frame 5
_root.game.f_MoveChar(_parent, false, speed); _parent.hitnohit = true;
Symbol 1247 MovieClip Frame 6
_root.game.f_MoveChar(_parent, false, speed); _root.game.f_PunchHit(_parent);
Symbol 1247 MovieClip Frame 8
_root.game.f_PunchHit(_parent);
Symbol 1247 MovieClip Frame 11
_parent.hitnohit = false;
Symbol 1247 MovieClip Frame 14
_parent.punching = false;
Symbol 1247 MovieClip Frame 15
_parent.gotoAndStop("stand");
Symbol 1248 MovieClip Frame 1
play();
Symbol 1248 MovieClip Frame 2
_parent.hitnohit = true;
Symbol 1248 MovieClip Frame 6
_root.game.f_PunchHit(_parent);
Symbol 1248 MovieClip Frame 7
_parent.hitnohit = false;
Symbol 1248 MovieClip Frame 10
_parent.punching = false;
Symbol 1248 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1249 MovieClip Frame 1
play();
Symbol 1249 MovieClip Frame 4
_parent.hitnohit = true;
Symbol 1249 MovieClip Frame 6
_root.game.f_PunchHit(_parent);
Symbol 1249 MovieClip Frame 7
_parent.hitnohit = false;
Symbol 1249 MovieClip Frame 10
_parent.punching = false;
Symbol 1249 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1250 MovieClip Frame 1
play();
Symbol 1250 MovieClip Frame 6
_root.game.f_PunchHit(_parent);
Symbol 1250 MovieClip Frame 7
_root.game.f_PunchHit(_parent);
Symbol 1250 MovieClip Frame 10
_parent.punching = false;
Symbol 1250 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1251 MovieClip Frame 1
play();
Symbol 1251 MovieClip Frame 8
_parent.stomping = true; _root.game.f_PunchHit(_parent); _parent.stomping = false;
Symbol 1251 MovieClip Frame 12
_parent.punching = false;
Symbol 1251 MovieClip Frame 15
_parent.gotoAndStop("stand");
Symbol 1252 MovieClip Frame 1
play();
Instance of Symbol 710 MovieClip in Symbol 1252 MovieClip Frame 1
onClipEvent (enterFrame) { _root.game.f_PunchHit(_parent._parent); _root.game.f_MoveChar(_parent._parent, false, _parent._parent.speed_slam); }
Symbol 1252 MovieClip Frame 13
_root.game.s_ground2.start(0, 0); _parent.stomping = true; _root.game.f_PunchHit(_parent); _parent.stomping = false;
Symbol 1252 MovieClip Frame 19
_parent.punching = false;
Symbol 1252 MovieClip Frame 28
_parent.gotoAndStop("stand");
Symbol 1253 MovieClip Frame 1
play();
Instance of Symbol 710 MovieClip in Symbol 1253 MovieClip Frame 1
onClipEvent (enterFrame) { _root.game.f_PunchHit(_parent._parent); _root.game.f_MoveChar(_parent._parent, false, _parent._parent.speed_slam); if ((_parent._parent.speed_slam % 4) == 0) { _root.game.f_FX(_parent._parent._x, _parent._parent._y + 10, int(_parent._parent._y) + 4, "dust1", _parent._parent._xscale); } if (_parent._parent.speed_slam > 0) { _parent._parent.speed_slam = _parent._parent.speed_slam - 1; if (_parent._parent.speed_slam < 1) { _parent._parent.speed_slam = 1; } } else { _parent._parent.speed_slam = _parent._parent.speed_slam + 1; if (_parent._parent.speed_slam > -1) { _parent._parent.speed_slam = -1; } } }
Symbol 1253 MovieClip Frame 5
_root.game.f_SoundSwing(2);
Symbol 1253 MovieClip Frame 12
_parent.punching = false;
Symbol 1253 MovieClip Frame 22
_parent.gotoAndStop("stand");
Symbol 1254 MovieClip Frame 1
play();
Symbol 1254 MovieClip Frame 3
speed_y = -16; if (_parent._xscale > 0) { speed_x = 10; } else { speed_x = -10; }
Symbol 1254 MovieClip Frame 4
_root.game.f_SoundSwing(2); play(); _root.game.f_PunchHit(_parent);
Instance of Symbol 710 MovieClip in Symbol 1254 MovieClip Frame 4
onClipEvent (enterFrame) { _parent._y = _parent._y + _parent.speed_y; _root.game.f_MoveChar(_parent._parent, false, _parent.speed_x); if (_parent._y > 0) { _parent._parent.punching = false; _parent._parent.gotoAndStop("stand"); } else { _parent.speed_y = _parent.speed_y + _root.game.gravity; } }
Symbol 1254 MovieClip Frame 6
_root.game.f_PunchHit(_parent);
Symbol 1254 MovieClip Frame 8
_root.game.f_PunchHit(_parent);
Symbol 1254 MovieClip Frame 10
_root.game.f_PunchHit(_parent);
Symbol 1254 MovieClip Frame 11
_parent.punching = false;
Symbol 1254 MovieClip Frame 14
if (_y < 0) { gotoAndPlay ("hitloop"); } else { _parent.gotoAndStop("stand"); }
Symbol 1256 MovieClip Frame 1
stop();
Symbol 1257 MovieClip Frame 1
stop();
Symbol 1259 MovieClip Frame 12
_root.game.f_KidThrown(_parent);
Symbol 1259 MovieClip Frame 19
_parent.gotoAndStop("stand");
Symbol 1260 MovieClip Frame 1
play();
Symbol 1260 MovieClip Frame 6
_root.game.f_KidThrownFierce(_parent);
Symbol 1260 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 1261 MovieClip Frame 6
_root.game.f_GrabSpark(_parent); _root.game.f_KidHeadbutted(_parent);
Symbol 1261 MovieClip Frame 15
_parent.gotoAndStop("grab");
Symbol 1262 MovieClip Frame 7
_root.game.f_GrabSpark(_parent); _root.game.f_KidHeadbutted(_parent);
Symbol 1262 MovieClip Frame 17
if (_parent.grab_counter > 3) { _parent.gotoAndStop("stand"); } else { _parent.gotoAndStop("grab"); }
Symbol 1263 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Instance of Symbol 710 MovieClip in Symbol 1263 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.onfire > 1) { gotoAndStop(_parent._parent.onfire); } }
Symbol 1264 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 1265 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else { stop(); }
Symbol 1266 MovieClip Frame 1
Symbol 1266 MovieClip Frame 19
_root.game.f_CheckDead(_parent);
Symbol 1266 MovieClip Frame 21
_parent.gotoAndStop("stand");
Symbol 1267 MovieClip Frame 8
_parent.gotoAndStop("carry");
Symbol 1268 MovieClip Frame 5
_parent.gotoAndStop("stand");
Symbol 1269 MovieClip Frame 10
_parent.gotoAndStop("stand");
Symbol 1270 MovieClip Frame 1
stop();
Instance of Symbol 710 MovieClip in Symbol 1270 MovieClip Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Instance of Symbol 55 MovieClip in Symbol 1270 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.game.pause == true) { _parent.gotoAndStop("pause"); } }
Symbol 1283 MovieClip Frame 1
play();
Symbol 1283 MovieClip Frame 16
_parent.gotoAndStop("walk");
Symbol 1284 MovieClip Frame 1
play();
Symbol 1284 MovieClip Frame 14
_parent.gotoAndStop("walk");
Symbol 1285 MovieClip Frame 1
play();
Symbol 1285 MovieClip Frame 16
_parent.gotoAndStop("walk");
Symbol 1286 MovieClip Frame 1
if (_parent.onfire > 1) { gotoAndStop(_parent.onfire); } else if (_parent._parent._parent.onfire > 1) { gotoAndStop(_parent._parent._parent.onfire); } else { stop(); }
Symbol 1287 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1287 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 1287 MovieClip Frame 8
_root.game.f_Boss1PunchHit(_parent);
Symbol 1287 MovieClip Frame 12
_parent.gotoAndStop("stand");
Symbol 1288 MovieClip Frame 5
_root.game.s_Swing4.start(0, 0);
Symbol 1288 MovieClip Frame 6
_root.game.f_Boss1UppercutHit(_parent);
Symbol 1288 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1289 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1289 MovieClip Frame 6
_root.game.s_Swing4.start(0, 0);
Symbol 1289 MovieClip Frame 7
_root.game.f_Boss1PunchHit(_parent);
Symbol 1289 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1290 MovieClip Frame 2
_root.game.s_Swing2.start(0, 0);
Symbol 1290 MovieClip Frame 4
_root.game.s_Swing4.start(0, 0);
Symbol 1290 MovieClip Frame 5
_root.game.f_Boss1ElboHit(_parent);
Symbol 1290 MovieClip Frame 13
_parent.gotoAndStop("stand");
Symbol 1291 MovieClip Frame 1
stop();
Instance of Symbol 710 MovieClip in Symbol 1291 MovieClip Frame 1
onClipEvent (enterFrame) { _root.game.f_Boss1PunchClock(_parent); }
Symbol 1291 MovieClip Frame 2
gotoAndStop ("walk");
Symbol 1291 MovieClip Frame 3
_root.game.f_KidSettings2(this); stop();
Instance of Symbol 710 MovieClip in Symbol 1291 MovieClip Frame 3
onClipEvent (enterFrame) { _root.game.f_Boss3Run(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1291 MovieClip Frame 8
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1291 MovieClip Frame 11
onground = true;
Symbol 1291 MovieClip Frame 26
_root.game.f_KidReset2(this);
Symbol 1299 MovieClip Frame 99
stop();
Symbol 1300 MovieClip Frame 110
_root.game.dude1.gotoAndStop("stand"); stop();
Symbol 1315 MovieClip [explosion2] Frame 13
stop();
Symbol 1318 MovieClip Frame 8
_root.game.s_explosion6.start(0, 0);
Symbol 1318 MovieClip Frame 25
_root.game.s_explosion6.start(0, 0);
Symbol 1318 MovieClip Frame 29
_root.game.pause = false; _parent.gotoAndStop("stand");
Symbol 1322 MovieClip Frame 24
Symbol 1322 MovieClip Frame 25
Symbol 1322 MovieClip Frame 27
_root.game.f_RemoveChar(_parent.shadow_pt);
Symbol 1322 MovieClip Frame 99
stopAllSounds(); _root.game.f_GameOver(); stop();
Symbol 1324 MovieClip Frame 52
_root.game.dude1.gotoAndStop("stand");
Symbol 1325 MovieClip [dude] Frame 1
_root.game.f_StandSettings(this);
Instance of Symbol 710 MovieClip in Symbol 1325 MovieClip [dude] Frame 1
onClipEvent (enterFrame) { _root.game.f_Character(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1325 MovieClip [dude] Frame 4
onClipEvent (enterFrame) { _root.game.f_Turn(_parent); _root.game.f_Punch(_parent); }
Symbol 1325 MovieClip [dude] Frame 21
hold_delay = 8; body_y = upperbody._y; kid_y = grab_pointer.body._y;
Instance of Symbol 710 MovieClip in Symbol 1325 MovieClip [dude] Frame 21
onClipEvent (enterFrame) { _root.game.f_HoldWalk(_parent); _root.game.f_Throw(_parent); }
Symbol 1325 MovieClip [dude] Frame 22
hold_delay = 2; body_y = upperbody._y; kid_y = grab_pointer.body._y;
Instance of Symbol 710 MovieClip in Symbol 1325 MovieClip [dude] Frame 22
onClipEvent (enterFrame) { _root.game.f_HoldWalk(_parent); _root.game.f_ThrowItem(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1325 MovieClip [dude] Frame 28
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1325 MovieClip [dude] Frame 31
onground = true; _root.game.boos.health = _root.game.boos.health - 20; _root.game.t = 1;
Symbol 1328 MovieClip [shadow] Frame 110
stop();
Symbol 1375 MovieClip Frame 1
bull.onRelease = function () { getURL ("http://sillybull.com"); };
Symbol 1392 MovieClip Frame 1
stop();
Instance of Symbol 1391 MovieClip in Symbol 1392 MovieClip Frame 1
on (rollOver) { _parent.gotoAndPlay(2); } on (rollOut) { _parent.gotoAndPlay(6); } on (press) { _parent._parent.gotoAndStop(2); }
Symbol 1392 MovieClip Frame 5
stop();
Symbol 1396 MovieClip Frame 1
stop();
Instance of Symbol 1391 MovieClip in Symbol 1396 MovieClip Frame 1
on (rollOver) { _parent.gotoAndPlay(2); } on (rollOut) { _parent.gotoAndPlay(6); } on (press) { getURL ("www.sillybull.com", "new"); }
Symbol 1396 MovieClip Frame 5
stop();
Symbol 1400 MovieClip Frame 1
stop();
Instance of Symbol 1391 MovieClip in Symbol 1400 MovieClip Frame 1
on (rollOver) { _parent.gotoAndPlay(2); } on (rollOut) { _parent.gotoAndPlay(6); } on (press) { _parent._parent.gotoAndStop(3); }
Symbol 1400 MovieClip Frame 5
stop();
Symbol 1405 MovieClip Frame 1
stop();
Symbol 1405 MovieClip Frame 15
_root.gotoAndStop(3); stop();
Symbol 1406 MovieClip Frame 1
stop();
Instance of Symbol 1391 MovieClip in Symbol 1406 MovieClip Frame 1
on (rollOver) { _parent.gotoAndPlay(2); } on (rollOut) { _parent.gotoAndPlay(6); } on (press) { stopAllSounds(); _parent.go.gotoAndPlay(2); }
Symbol 1406 MovieClip Frame 5
stop();
Symbol 1407 MovieClip Frame 1
stop();
Instance of Symbol 1412 MovieClip in Symbol 1413 MovieClip Frame 1
on (press) { getURL ("http://www.sillybull.com", "new"); }
Instance of Symbol 1429 MovieClip in Symbol 1430 MovieClip Frame 1
on (press) { _parent._parent.gotoAndPlay(31); }
Symbol 1439 MovieClip Frame 30
stop();
Symbol 1439 MovieClip Frame 60
_parent._parent.gotoAndStop(1);
Symbol 1447 MovieClip Frame 30
stop();
Symbol 1447 MovieClip Frame 60
_parent._parent.gotoAndStop(1);
Symbol 1449 MovieClip Frame 1
var t; stop();
Instance of Symbol 1407 MovieClip "playes" in Symbol 1449 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent.t == 1) { gotoAndStop (2); } }
Symbol 1449 MovieClip Frame 2
t = 1;
Symbol 1451 MovieClip Frame 15
_root.gotoAndStop(2);
Symbol 1451 MovieClip Frame 30
_parent.gotoAndStop(1);
Symbol 1452 MovieClip Frame 1
stop();
Symbol 1452 MovieClip Frame 2
_root.gotoAndStop(2); _root.mena.gotoAndStop(2);
Symbol 1456 MovieClip Frame 1
stop();
Symbol 1456 MovieClip Frame 60
stop();
Symbol 1462 MovieClip Frame 1
stop();
Symbol 1465 MovieClip Frame 1
stop();
Symbol 1465 MovieClip Frame 2
_root.game.car_distance = 10; _root.game.s_Engine.start(0, 5000); _root.game.f_EngineVolume(); body.body.body.gotoAndStop(_root.game.current_vehicle); play();
Instance of Symbol 1076 MovieClip in Symbol 1465 MovieClip Frame 3
onClipEvent (enterFrame) { _root.game.car_distance = _root.game.car_distance + 0.5; _root.game.f_EngineVolume(); }
Symbol 1465 MovieClip Frame 21
_parent.car2.gotoAndPlay(2); stop();
Symbol 1469 MovieClip Frame 1
if (!init) { default_y = _y; init = true; } stop();
Symbol 1469 MovieClip Frame 2
body.body.body.gotoAndStop(_root.game.current_vehicle); play();
Instance of Symbol 1076 MovieClip in Symbol 1469 MovieClip Frame 2
onClipEvent (enterFrame) { _root.game.car_distance = _root.game.car_distance + 0.5; _root.game.f_EngineVolume(); }
Symbol 1469 MovieClip Frame 51
_root.game.ups1.gotoAndPlay(2); _root.game.ups1.body.body.body.gotoAndStop(_root.game.current_vehicle); stop();
Symbol 1577 MovieClip Frame 1
if (_parent.object_type > 0) { gotoAndStop(_parent.object_type); } else if (_parent._parent.object_type > 0) { gotoAndStop(_parent._parent.object_type); } else if (_parent._parent._parent.object_type > 0) { gotoAndStop(_parent._parent._parent.object_type); } else { stop(); }
Symbol 1578 MovieClip Frame 1
play();
Symbol 1578 MovieClip Frame 7
_parent.gotoAndStop("stand");
Symbol 1579 MovieClip Frame 8
stop();
Symbol 1585 MovieClip Frame 1
stop(); this.body.gotoAndStop(2);
Instance of Symbol 710 MovieClip in Symbol 1585 MovieClip Frame 4
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1585 MovieClip Frame 7
_root.game.f_ObjectSettings(this);
Symbol 1590 MovieClip Frame 1
if (_parent.ball == 2) { gotoAndStop (2); } else if (_parent._parent.ball == 2) { gotoAndStop (2); } else if (_parent._parent._parent.ball == 2) { gotoAndStop (2); } else { stop(); }
Symbol 1592 MovieClip Frame 13
gotoAndPlay (1);
Symbol 1594 MovieClip Frame 13
gotoAndPlay (1);
Symbol 1595 MovieClip Frame 27
gotoAndPlay ("loop");
Symbol 1596 MovieClip Frame 1
stop();
Symbol 1597 MovieClip Frame 1
stop();
Instance of Symbol 1076 MovieClip in Symbol 1597 MovieClip Frame 1
onClipEvent (enterFrame) { _root.game.f_SeekOwner(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1597 MovieClip Frame 2
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 1597 MovieClip Frame 5
_root.game.f_ObjectSettings(this); speed_toss_x = speed_toss_x / 2; speed_toss_y = (-speed_toss_x) / 2;
Instance of Symbol 1076 MovieClip in Symbol 1597 MovieClip Frame 5
onClipEvent (enterFrame) { _root.game.f_Roll(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1597 MovieClip Frame 9
onClipEvent (enterFrame) { _root.game.f_SoccerBall(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1597 MovieClip Frame 10
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Instance of Symbol 710 MovieClip in Symbol 1597 MovieClip Frame 11
onClipEvent (enterFrame) { _root.game.f_SeakHoop(_parent); }
Symbol 2093 MovieClip Frame 1
function f_SetXY(zone, new_x, new_y) { var _local1 = zone; _local1.x = new_x; _local1.y = new_y; _local1._x = _local1.x; _local1._y = _local1.y; f_Depth(_local1, _local1.y); if (_local1.item) { f_MoveItem(_local1, _local1.item, speed); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Mask(_local1); } function f_SetXY2(zone1, new_x, new_y) { var _local1 = zone1; _local1.x = new_x; _local1.y = new_y; _local1._x = _local1.x; _local1._y = _local1.y; f_Depth(_local1, _local1.y); if (_local1.item) { f_MoveItem(_local1, _local1.item, speed); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Mask(_local1); } function f_rad2deg(radian) { return(57.29578 * radian); } function f_FlipChar(u_flipchar) { var _local1 = u_flipchar; _local1._xscale = _local1._xscale * -1; f_Mask(_local1); } function f_FlipSame(u_flipchar, u_flipsource) { var _local1 = u_flipchar; if ((_local1._xscale > 0) && (u_flipsource._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1._xscale < 0) && (u_flipsource._xscale > 0)) { f_FlipChar(_local1); } } function f_FlipInverse(u_flipchar, u_flipsource) { var _local1 = u_flipchar; if ((_local1._xscale > 0) && (u_flipsource._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1._xscale < 0) && (u_flipsource._xscale < 0)) { f_FlipChar(_local1); } } function f_ClearGrabPointer(u_ClearPointer) { u_ClearPointer.grab_pointer = undefined; } function f_SwingsOn() { swing2.gotoAndStop("on"); swing3.gotoAndStop("on"); } function f_SwingsOff() { swing2.gotoAndStop("off"); swing3.gotoAndStop("off"); } function f_ajutorDie(zone) { var _local1 = zone; _local1.shadow_pt.gotoAndStop("off"); } function f_KidDie(zone) { var _local1 = zone; _local1.alive = false; _local1.shadow_pt.gotoAndStop("off"); kills++; if (kills >= kills_goal) { kills_goal = 0; checkpoint++; if (checkpoint == 1) { limit_bottomright.x = limit_bottomright.x + 1200; new_limit_topleft = limit_bottomright.x - 2200; f_KidGroup2(); } else if (checkpoint == 2) { limit_bottomright.x = limit_bottomright.x + 2570; new_limit_topleft = limit_bottomright.x - 3040; f_KidGroup3(); } else if (checkpoint == 3) { limit_bottomright.x = limit_bottomright.x + 1050; new_limit_topleft = limit_bottomright.x - 1650; f_KidSwing(); } else if (checkpoint == 4) { limit_bottomright.x = limit_bottomright.x + 900; new_limit_topleft = limit_bottomright.x - 1500; f_KidGroup4(); } else if (checkpoint == 5) { f_KidGroup5(); limit_bottomright.x = limit_bottomright.x + 700; new_limit_topleft = limit_bottomright.x - 1900; } else if (checkpoint == 6) { limit_bottomright.x = limit_bottomright.x + 1200; new_limit_topleft = limit_bottomright.x - 1200; f_KidGroup6(); bballhoop.gotoAndStop("on"); } else if (checkpoint == 7) { limit_bottomright.x = limit_bottomright.x + 1000; new_limit_topleft = limit_bottomright.x - 1000; } else if (checkpoint == 8) { limit_bottomright.x = limit_bottomright.x + 2000; new_limit_topleft = limit_bottomright.x - 1300; f_KidGroup8(); } else if (checkpoint == 9) { limit_bottomright.x = limit_bottomright.x + 2000; new_limit_topleft = limit_bottomright.x - 1500; } else if (checkpoint == 10) { limit_bottomright.x = limit_bottomright.x + 1600; new_limit_topleft = limit_bottomright.x - 1800; med1.gotoAndStop("on"); f_SpawnSunchips(); kills_goal = kills_goal + 3; } limit_bottomright._x = limit_bottomright.x; if (limit_topleft.x < new_limit_topleft) { limit_topleft.x = -game_x; limit_topleft._x = limit_topleft.x; } f_StaticRange(); kills = 0; if (checkpoint < 11) { s_Advance.start(0, 0); _root.go_arrow.gotoAndPlay(2); _root.center.gotoAndPlay(2); } } f_RemoveChar(_local1); } function f_CheckHold(u_kid) { if (u_kid == dude1.grab_pointer) { f_ClearGrabPointer(dude1); dude1.gotoAndStop("stand"); } } function f_CarCheckHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; var _local3 = false; if (_local1.y < _local2.y) { if (_local1.y > (_local2.y - 100)) { if (Math.abs(_local2.x - _local1.x) < (_local2._width / 2)) { if (_local1.health > 0) { _local3 = true; f_Damage(_local1, 3); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); } } } } return(_local3); } function f_DropItem(u_drop) { var _local1 = u_drop; if (_local1.grab_pointer != undefined) { f_FlipSame(_local1.grab_pointer, _local1); _local1.grab_pointer.speed_toss_y = -(random(10) + 10); _local1.grab_pointer.speed_toss_x = random(8) + 12; f_CallJuggle1(_local1.grab_pointer); f_ClearGrabPointer(_local1); } if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } } function f_CarScene1() { bg2.car1.gotoAndPlay(2); } function f_StopCarScene1() { bg2.car1.gotoAndStop(1); bg2.car2.gotoAndStop(1); ups1.gotoAndStop(1); ups2.gotoAndStop(1); } function f_CarDrive(zone) { var _local2 = zone; _local2._y = _local2._y + _local2.speed_y; _local2.y = _local2._y; _local2.x = _local2._x; _local2.speed_y++; _local2._xscale = _local2._xscale + (_local2.speed_y / 12); _local2._yscale = _local2._yscale + (_local2.speed_y / 12); _local2.depth_mod = 990; f_Depth(_local2, _local2.y); f_EngineVolume(); if (_local2.y > (limit_bottomright.y + _local2._height)) { current_vehicle++; if (current_vehicle > total_vehicles) { current_vehicle = 1; } s_Engine.stop(); bg2.car1.gotoAndPlay(2); _local2.gotoAndStop(1); } else { if (_local2.y > ((limit_bottomright.y + _local2._height) - 300)) { car_distance = car_distance - 15; } else { car_distance = car_distance + 4; } var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (f_CarCheckHit(_local2, _local1)) { _local3 = true; } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (f_CarCheckHit(_local2, _local1)) { _local3 = true; } i++; } var _local1 = dude1; if (_local1.y < _local2.y) { if (_local1.y > (_local2.y - 100)) { if (Math.abs(_local2.x - _local1.x) < (_local2._width / 2)) { if (!_local1.nohit) { _local3 = true; f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); } } } } if (_local3) { f_HardPunchSound(); } } } function f_KillKids() { var _local2 = this; i = 1; while (i <= total_kids) { var _local1 = _local2["kid" + i]; if (_local1.alive) { _local1.health = 0; _local1.gotoAndStop("hitground1"); } i++; } } function f_ExplosionCheckHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; var _local3 = false; if (Math.abs(_local1.y - _local2.y) < 30) { if (Math.abs(_local2.x - _local1.x) < 150) { _local3 = true; _local1.onfire = 2; f_Damage(_local1, 6); if (_local1.grab) { if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } } else { _local1.explosion = true; _local1.punch_function(_local1); } _local1.speed_toss_y = -(random(15) + 25); _local1.speed_toss_x = random(16) + 1; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); } } return(_local3); } function f_Explosion(zone) { var _local2 = zone; var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (f_ExplosionCheckHit(_local2, _local1)) { _local3 = true; } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (_local1.active) { if (f_ExplosionCheckHit(_local2, _local1)) { _local3 = true; } } i++; } var _local1 = dude1; if (Math.abs(_local1.y - _local2.y) < 30) { if (Math.abs(_local2.x - _local1.x) < 150) { if (_local1.health > 0) { _local3 = true; _local1.onfire = 2; f_Damage(_local1, 4); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = random(8) + 8; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); } } } } function f_ObjectSettings(zone) { zone.onfire = 1; } function f_ObjectSettings2(zone1) { zone1.onfire = 1; } function f_KidSettings(zone) { var _local1 = zone; _local1.nohit = false; _local1.falling = false; _local1.onground = false; _local1.onfire = 1; _local1.bounces = 0; _local1.toss_clock = 0; _local1.root = true; if (_local1.health <= 0) { s_Ground3.start(0, 0); _local1.gotoAndStop("hitground1"); } } function f_KidSettings2(zone1) { var _local1 = zone1; _local1.nohit = false; _local1.falling = false; _local1.onground = false; _local1.onfire = 1; _local1.bounces = 0; _local1.toss_clock = 0; _local1.root = true; if (_local1.health <= 0) { s_Ground3.start(0, 0); _local1.gotoAndStop("hitground1"); } } function f_Juggle1Setup(u_kid) { var _local1 = u_kid; if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } _local1.nohit = true; _local1.bounces = 0; } function f_CallJuggle1(u_kid) { f_Juggle1Setup(u_kid); u_kid.gotoAndStop("juggle1"); } function f_Collide(zone) { var _local1 = zone; if (_local1.collide.body._y >= -10) { if (_local1.collide.grab) { f_FlipSame(_local1.collide, _local1); _local1.collide.speed_toss_y = -6; _local1.collide.speed_toss_x = (-random(6)) + 10; f_CallJuggle1(_local1.collide); f_PunchSound(); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 15, "impact1"); } else if (_local1.collide.punch) { _local1.collide.punch_function(_local1.collide); } else { f_PunchSound(); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 15, "impact1"); } } } function f_KidToss(zone) { var _local1 = zone; if (_local1 == dude1) { _local1.collide = eval("NULL"); if (_local1._xscale > 0) { f_MoveChar(_local1, false, -_local1.speed_toss_x); } else { f_MoveChar(_local1, false, _local1.speed_toss_x); } if (_local1.bounds) { f_FlipChar(_local1); } } else { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -_local1.speed_toss_x); } else { f_MoveKid(_local1, false, _local1.speed_toss_x); } if (_local1.bounds) { f_FlipChar(_local1); } } if (_local1.hitwall) { f_Collide(_local1); _local1.hitwall = false; f_FlipChar(_local1); f_Damage(_local1, 5); _local1.speed_toss_x = _local1.speed_toss_x * 0.5; } _local1.body._y = _local1.body._y + _local1.speed_toss_y; _local1.toss_clock++; if (_local1.onfire == 2) { if ((_local1.toss_clock % 2) == 0) { var _local2 = random(20) + 80; f_FX((_local1.x + random(20)) - 10, ((_local1.body._y + _local1.y) + random(20)) - 40, _local1.y - 1, "fire1", _local2, _local2); } } else if (_local1.onfire == 3) { if ((_local1.toss_clock % 2) == 0) { var _local2 = random(20) + 120; f_FX((_local1.x + random(20)) - 10, ((_local1.body._y + _local1.y) + random(20)) - 40, _local1.y - 1, "ragesmoke", _local2, _local2); } } if (_local1.weight > 0) { _local1.body.body._rotation = _local1.body.body._rotation - Math.abs(_local1.speed_toss_y); } else { _local1.body.body._rotation = _local1.body.body._rotation + Math.abs(_local1.speed_toss_y); } f_KidHitKids(_local1); _local1.speed_toss_y = _local1.speed_toss_y + (gravity + _local1.gravity); if (_local1.speed_toss_y > 0) { _local1.falling = true; } else { _local1.falling = false; } if (_local1.body._y > 0) { _local1.body._y = 0; _local1.shadow_pt._xscale = 100; _local1.shadow_pt._yscale = 100; if (_local1.explode) { f_RemoveChar(_local1.shadow_pt); s_explosion6.start(0, 0); f_Explosion(_local1); _local1.active = false; _local1.grab = false; _local1.punch = false; f_StaticRange(); f_SpawnMask(_local1); _local1.gotoAndStop("explode"); } else { _local1.bounces++; if (_local1.bounces == 1) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); if (_local1 != dude1) { if (_local1.speed_toss_y > 40) { f_Damage(_local1, 7); } else if (_local1.speed_toss_x > 15) { f_Damage(_local1, 7); } } } if (_local1.speed_toss_y > 10) { if (_local1.speed_toss_y > 40) { s_Ground3.start(0, 0); f_FX(_local1.x, _local1.y, 1, "shockwave", u_temp._xscale); } else if (_local1.speed_toss_y > 20) { s_Ground4.start(0, 0); } else { s_Ground5.start(0, 0); } _local1.speed_toss_y = int(_local1.speed_toss_y * -0.35); if ((_local1.bounces % 2) == 0) { var current_rotation = _local1.body.body._rotation; _local1.gotoAndStop("bounce2"); _local1.body.body._rotation = current_rotation; } else { var current_rotation = _local1.body.body._rotation; _local1.gotoAndStop("bounce1"); _local1.body.body._rotation = current_rotation; } } else { s_Ground6.start(0, 0); _local1.nohit = true; _local1.bounces = 0; f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); _local1.gotoAndStop("hitground1"); } } } else { var _local3 = 100 + (_local1.body._y * 0.25); if (_local3 < 10) { _local3 = 10; } _local1.shadow_pt._xscale = _local3; _local1.shadow_pt._yscale = _local3; } } function f_KidHitKids(zone) { var _local2 = zone; if ((_local2.speed_toss_y > 40) || (_local2.speed_toss_x > 14)) { if (_local2.body._y > -150) { var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (((!_local1.nohit) && (_local1 != _local2)) && (_local1.alive)) { if ((_local2 == dude1) && (_local1.atv)) { } else if (Math.abs(_local1.y - _local2.y) < 15) { if (Math.abs(_local1.x - _local2.x) < 40) { f_Damage(_local2, 1); f_Damage(_local1, 3); _local3 = true; f_FlipSame(_local1, _local2); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = _local2.speed_toss_x * 0.75; f_CheckHold(_local1); f_CallJuggle1(_local1); _local1.body._y = -50; } } } i++; } if (_local2.weight > 0) { var _local1 = dude1; if ((!_local1.nohit) && (_local1 != _local2)) { if (Math.abs(_local1.y - _local2.y) < 15) { if (Math.abs(_local1.x - _local2.x) < 40) { _local3 = true; f_FlipSame(_local1, _local2); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = _local2.speed_toss_x * 0.75; f_DropItem(_local1); f_CallJuggle1(_local1); _local1.body._y = -50; } } } } if (_local3) { f_PunchSound(); f_FX(_local2.x, _local2.body._y + _local2.y, int(_local2.y) + 15, "impact1"); } } } } function f_CreateFX() { i = 1; while (i <= total_fx) { var _local2 = "fx" + i; fx_dm_current = fx_dm_current + 1; var _local1 = fx_dm_current + fx_dm_default; var _loc2 = f_DepthVal(_local1, 0); attachMovie("fx", _local2, _loc2); var _local3 = this["fx" + i]; _local3.depth_mod = _local1; i++; } } function f_FX(fx_x, fx_y, fx_depth, fx_type, fx_xscale, fx_yscale) { var _local1 = this["fx" + current_fx]; _local1._x = fx_x; _local1._y = fx_y; if (fx_xscale != undefined) { _local1._xscale = fx_xscale; } else { _local1._xscale = 100; } if (fx_yscale != undefined) { _local1._yscale = fx_yscale; } else { _local1._yscale = 100; } f_Depth(_local1, fx_depth); _local1.gotoAndStop(fx_type); _local1.x = fx_x; _local1.y = fx_depth; f_SpawnMask(_local1); current_fx++; if (current_fx > total_fx) { current_fx = 1; } return(_local1); } function f_KidThrownFierce(zone) { var _local1 = zone; u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { f_MoveKid(u_temp, false, 50); } else { f_MoveKid(u_temp, false, -50); } u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; if (Key.isDown(38)) { u_temp.speed_toss_y = -40; u_temp.speed_toss_x = 2; } else { u_temp.speed_toss_y = -16; u_temp.speed_toss_x = 20; } f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 50) - u_temp.y; f_ClearGrabPointer(_local1); } function f_KidThrown(zone) { var _local1 = zone; u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { f_MoveKid(u_temp, false, 70); var _local2 = _local1.x + 100; } else { f_MoveKid(u_temp, false, -70); var _local2 = _local1.x - 100; } u_temp._x = u_temp.x; u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; u_temp.speed_toss_y = 60; u_temp.speed_toss_x = 10; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 25) - u_temp.y; f_FX(u_temp.x, _local1.y + 15, int(_local1.y) + 15, "impact3", -u_temp._xscale); f_FX(_local2, _local1.y + 15, int(_local1.y) + 14, "blood1", -u_temp._xscale); f_ClearGrabPointer(_local1); } function f_KidHeadbutted(zone) { var _local1 = zone; f_Damage(_local1.grab_pointer, _local1.punch_pow_low); if (_local1.grab_counter > 3) { u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { u_temp.x = _local1.x + 50; } else { u_temp.x = _local1.x - 50; } u_temp._x = u_temp.x; u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; u_temp.speed_toss_y = -2; u_temp.speed_toss_x = 20; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 50) - u_temp.y; f_ClearGrabPointer(_local1); } } function f_GrabSpark(zone) { var _local1 = zone; if (_local1._xscale > 0) { var _local3 = _local1.x + 50; } else { var _local3 = _local1.x - 50; } if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { f_PunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact2"; } f_FX(_local3, _local1.y - 20, int(_local1.y) + 10, _local2); } else if (_local1.grab_counter == 2) { f_PunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact1"; } f_FX(_local3, _local1.y - 80, int(_local1.y) + 10, _local2); f_FX(_local3, _local1.y - 80, int(_local1.y) + 9, "blood1"); } else { f_HardPunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact3"; } f_FX(_local3, _local1.y - 80, int(_local1.y) + 10, _local2); f_FX(_local3, _local1.y - 80, int(_local1.y) + 9, "blood2"); } } function f_ThrowItem(zone) { var _local1 = zone; var _local2 = false; if (Key.isDown(_local1.button_punch1)) { if (!_local1.punched) { _local1.punched = true; _local2 = true; u_temp = _local1.grab_pointer; u_temp.speed_toss_y = -4; u_temp.speed_toss_x = 15; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 150) - u_temp.y; f_ClearGrabPointer(_local1); f_ClearGrabPointer(_local1); f_DashReset(_local1); _local1.gotoAndStop("throw_item"); } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if ((!_local1.punched2) && (!_local2)) { _local1.punched2 = true; u_temp = _local1.grab_pointer; if (Key.isDown(_local1.button_up)) { u_temp.speed_toss_y = -(26 + random(5)); u_temp.speed_toss_x = 2 + random(3); } else { u_temp.speed_toss_y = -9; u_temp.speed_toss_x = 17; } f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 150) - u_temp.y; f_ClearGrabPointer(_local1); f_ClearGrabPointer(_local1); f_DashReset(_local1); s_swing1.start(0, 0); _local1.gotoAndStop("throw_item"); } } else { _local1.punched2 = false; } } function f_Throw(zone) { var _local1 = zone; if (Key.isDown(_local1.button_punch1)) { if (!_local1.punched) { if (Key.isDown(_local1.button_left) || (Key.isDown(_local1.button_right))) { f_SoundSwing(2); _local1.grab_pointer.gotoAndStop("thrown"); f_SetXY(_local1.grab_pointer, _local1.x, _local1.grab_pointer.y); _local1.gotoAndStop("throw"); return; } _local1.grab_counter++; if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { _local1.grab_pointer.gotoAndStop("grabhit1"); _local1.gotoAndStop("grabhit1"); } else { _local1.grab_pointer.gotoAndStop("grabhit2"); _local1.gotoAndStop("grabhit2"); } } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if (!_local1.punched2) { if ((Key.isDown(_local1.button_left) || (Key.isDown(_local1.button_right))) || (Key.isDown(_local1.button_up))) { f_SoundSwing(4); _local1.grab_pointer.gotoAndStop("thrown2"); f_SetXY(_local1.grab_pointer, _local1.x, _local1.grab_pointer.y); _local1.gotoAndStop("throw2"); } else { _local1.grab_counter++; if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { _local1.grab_pointer.gotoAndStop("grabhit1"); _local1.gotoAndStop("grabhit1"); } else { _local1.grab_pointer.gotoAndStop("grabhit2"); _local1.gotoAndStop("grabhit2"); } } } } else { _local1.punched2 = false; } } function f_SkeletonRip(zone) { f_KidDie(zone.grab_pointer); f_ClearGrabPointer(zone); } function f_KidReset(zone) { f_MoveKid(zone, false, 10000); } function f_KidReset2(zone1) { f_MoveKid(zone1, false, 10000); } function f_KidGrabbed(u_dude) { var _local1 = u_dude; if (_local1.grab_pointer != undefined) { f_FlipInverse(_local1.grab_pointer, _local1); if (_local1._xscale > 0) { _local1.grab_pointer.x = _local1.x + _local1.grab_pointer.distance; } else { _local1.grab_pointer.x = _local1.x - _local1.grab_pointer.distance; } _local1.grab_pointer.y = _local1.y + 3; f_SetXY(_local1.grab_pointer, _local1.grab_pointer.x, _local1.grab_pointer.y); f_ShareMask(_local1, _local1.grab_pointer); } } function f_Grab(zone) { var _local2 = zone; var u_impact = false; var _local3 = false; if (_local2.item == eval("NULL")) { i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (((!_local1.nohit) && (_local1.alive)) && (_local1.grab)) { if (Math.abs(_local1.y - _local2.y) < 10) { if (Math.abs(_local1.x - _local2.x) < 30) { if (!_local1.atv) { if (_local2.dashing) { u_impact = true; f_FlipInverse(_local1, _local2); _local1.speed_toss_y = -12; _local1.speed_toss_x = 8; f_Damage(_local1, _local2.punch_pow_low); f_CallJuggle1(_local1); _local1.body._y = (_local2.y - 50) - _local1.y; } else { _local2.grab_pointer = _local1; _local2.grab_pointer.distance = 55; _local2.grab_counter = 0; f_KidGrabbed(_local2); if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } _local1.gotoAndStop("grabbed"); i = total_kids + 1; _local3 = true; _local2.gotoAndStop("grab"); } } } } } i++; } if (u_impact) { f_PunchSound(); if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact3"; } f_FX(_local2.x, _local2.y - 50, int(_local2.y) + 30, impact_anim); } } return(_local3); } function f_SoundSwing(power) { this["s_Swing" + ((random(3) + power) - 1)].start(0, 0); } function f_PunchSound() { this["s_Punch" + (random(3) + 1)].start(0, 0); } function f_HardPunchSound() { this["s_HardPunch" + (random(3) + 1)].start(0, 0); } function f_UppercutHit(u_kid, u_y) { var _local1 = u_kid; _local1.speed_toss_y = -(random(10) + 20); _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = u_y - _local1.y; } function f_PunchHit(zone) { var _local2 = zone; var x1 = _local2.x; var y1 = _local2.y; u_point.x = 0; u_point.y = 0; _local2.body.punch_pt.localToGlobal(u_point); var x2 = (u_point.x - game_x); var _local3 = u_point.y - game_y; var hit_impact = false; var hit_x; var hit_y = 0; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (Math.abs(_local1.y - y1) < 20) { if ((((_local1.x > x1) && (_local1.x < x2)) || ((_local1.x > x2) && (_local1.x < x1))) || (_local2.stomping && (Math.abs(_local1.x - _local2.x) < 40))) { if (((!_local1.nohit) || (_local2.hitnohit)) || (_local2.stomping && (_local1.onground))) { hit_impact = true; if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } if ((x2 > x1) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((x2 < x1) && (_local1._xscale < 0)) { f_FlipChar(_local1); } if (_local2.stomping && (_local1.onground)) { _local1.speed_toss_y = 20; _local1.speed_toss_x = random(6) + 7; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_group == 1) { if (_local2.punch_num == 1) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 2) { _local1.gotoAndStop("hit2"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 3) { _local1.gotoAndStop("hit3"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 4) { _local1.speed_toss_y = -9; _local1.speed_toss_x = 4; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_medium); } } else if (_local2.punch_group == 2) { if (_local2.punch_num == 1) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 2) { _local1.gotoAndStop("hit2"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = 70; _local1.speed_toss_x = 1; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_high); } else if (_local2.punch_num == 20) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 21) { _local1.speed_toss_y = -14; _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_high); } else if (_local2.punch_num == 22) { _local1.speed_toss_y = -26; _local1.speed_toss_x = -8; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_high); } } else if (_local2.punch_group == 3) { f_UppercutHit(_local1, _local3); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_group == 4) { if (_local2.punch_num == 1) { _local1.speed_toss_y = -8; _local1.speed_toss_x = random(6) + 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 2) { _local1.speed_toss_y = -26; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } } else if (_local2.punch_group == 5) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else { _local2.punch_group = 1; _local2.punch_num = 1; _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } } else if (((_local1.body._y + _local1.y) > _local3) && (_local1.body._y < 0)) { if ((_local2.punch_num < 3) || (_local2.punch_group == 4)) { hit_impact = true; if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if ((_local2.punch_group < 4) || ((_local2.punch_group == 4) && (_local2.punch_num == 3))) { f_Damage(_local1, _local2.punch_pow_low); } if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } if ((x2 > x1) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((x2 < x1) && (_local1._xscale < 0)) { f_FlipChar(_local1); } if ((_local2.punch_group == 3) && (_local2.punch_num == 1)) { f_UppercutHit(_local1, _local3); } else if (_local2.punch_group == 4) { if (_local2.punch_num == 2) { f_Damage(_local1, int(_local2.punch_pow_low / 2)); _local1.speed_toss_y = -(random(10) + 20); _local1.speed_toss_x = random(6) + 7; f_CallJuggle1(_local1); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); } } else { _local1.speed_toss_y = -9; _local1.speed_toss_x = 12; f_CallJuggle1(_local1); } } } } } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (_local1.punch) { if (Math.abs(_local1.y - y1) < 20) { if (((_local1.x > x1) && (_local1.x < x2)) || ((_local1.x > x2) && (_local1.x < x1))) { if (_local1.body._y > -150) { if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if (_local1.grab) { f_FlipInverse(_local1, dude1); if (_local2.punch_group == 3) { _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; } else { _local1.speed_toss_y = -6; _local1.speed_toss_x = (-random(6)) + 10; f_CallJuggle1(_local1); } hit_impact = true; if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } } else { _local1.punch_function(_local1); } } } } } i++; } if (hit_impact) { if (_local2.punch_group == 1) { if (_local2.punch_num == 1) { f_PunchSound(); } else if (_local2.punch_num == 2) { f_PunchSound(); } else if (_local2.punch_num == 3) { f_PunchSound(); } else if (_local2.punch_num == 4) { f_HardPunchSound(); } f_RageUp(_local2, int(_local2.rage_goal / 10)); } else if (_local2.punch_group == 2) { if (((_local2.punch_num == 1) || (_local2.punch_num == 2)) || (_local2.punch_num == 3)) { f_HardPunchSound(); } else if (((_local2.punch_num == 20) || (_local2.punch_num == 21)) || (_local2.punch_num == 22)) { s_Smack1.start(0, 0); } f_RageUp(_local2, int(_local2.rage_goal / 10)); } else if (_local2.punch_group == 3) { f_HardPunchSound(); f_RageUp(_local2, int(_local2.rage_goal / 10)); } else { f_PunchSound(); f_RageUp(_local2, int(_local2.rage_goal / 60)); } if (y1 > hit_y) { hit_y = y1; } var u_depth = (hit_y + 2); if ((_local2.punch_group == 1) && (_local2.punch_num == 3)) { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact2"; } f_FX(hit_x, _local3, u_depth, impact_anim); } else if (((_local2.punch_group == 1) && (_local2.punch_num == 4)) || ((_local2.punch_group == 2) && (_local2.punch_num == 22))) { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact3"; } f_FX(hit_x, _local3, u_depth, impact_anim); } else { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact1"; } f_FX(hit_x, _local3, u_depth, impact_anim); } if ((_local2.punch_group == 2) && (_local2.punch_num >= 20)) { f_FX(hit_x, _local3, u_depth - 1, "blood1"); } } else if ((_local2.punch_num == 2) && (_local2.punch_group < 3)) { _local2.punch_num = 0; } return(hit_impact); } function f_RageUp(zone, u_rageup) { var _local2 = zone; var _local3 = this; _local2.rage = _local2.rage + u_rageup; if (_local2.rage >= _local2.rage_goal) { if ((_local2.rage - u_rageup) < _local2.rage_goal) { i = 1; while (i <= total_kids) { var _local1 = _local3["kid" + i]; if (_local1.alive) { _local1.speed_toss_y = -(random(10) + 40); _local1.speed_toss_x = random(2) + 6; f_CheckHold(_local1); f_CallJuggle1(_local1); _local1.nohit = true; } i++; } _local2.rage = _local2.rage + (_local2.rage_goal / 2); f_CheckHold(_local2); f_DropItem(_local2); f_PunchReset(_local2); _local2.gotoAndStop("powerup"); } if (_local2.rage > (_local2.rage_goal * 2)) { _local2.rage = _local2.rage_goal * 2; } } } function f_PushKid(zone, speed) { var _local1 = zone; if (!_local1.nohit) { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -speed); } else { f_MoveKid(_local1, false, speed); } } } function f_Turn(zone) { var _local1 = zone; if (!_local1.punching) { if (Key.isDown(_local1.button_left) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (Key.isDown(_local1.button_right) && (_local1._xscale < 0)) { f_FlipChar(_local1); } f_KidGrabbed(_local1); } } function f_Walk(zone) { var _local1 = zone; _local1.walking = false; _local1.dashing = false; if (Key.isDown(_local1.button_left)) { if (_local1.left_timer <= 0) { _local1.left_last2 = _local1.left_timer; _local1.left_timer = 1; } else { _local1.left_timer++; } } else if (_local1.left_timer > 0) { _local1.left_last = _local1.left_timer; _local1.left_timer = 0; } else { _local1.left_timer--; } if (Key.isDown(_local1.button_right)) { if (_local1.right_timer <= 0) { _local1.right_last2 = _local1.right_timer; _local1.right_timer = 1; } else { _local1.right_timer++; } } else if (_local1.right_timer > 0) { _local1.right_last = _local1.right_timer; _local1.right_timer = 0; } else { _local1.right_timer--; } if ((_local1.left_timer > 0) && (_local1.left_timer > _local1.right_timer)) { if (_local1._xscale > 0) { f_FlipChar(_local1); } if (_local1.holding) { var _local2 = _local1.speed_x / 2; } else if ((_local1.left_last < g_dash_timer) && (_local1.left_last2 < g_dash_timer)) { var _local2 = _local1.speed_x * 2; _local1.dashing = true; } else { var _local2 = _local1.speed_x; } if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, false, -_local2); if (_local1.diagonalhit) { f_MoveChar(_local1, true, -_local2); } _local1.walking = true; } if ((_local1.right_timer > 0) && (_local1.right_timer > _local1.left_timer)) { if (_local1._xscale < 0) { f_FlipChar(_local1); } if (_local1.holding) { var _local2 = _local1.speed_x / 2; } else if ((_local1.right_last < g_dash_timer) && (_local1.right_last2 < g_dash_timer)) { var _local2 = _local1.speed_x * 2; _local1.dashing = true; } else { var _local2 = _local1.speed_x; } if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, false, _local2); if (_local1.diagonalhit) { f_MoveChar(_local1, true, _local2); } _local1.walking = true; } if (Key.isDown(_local1.button_up)) { _local1.up_timer++; } else { _local1.up_timer = 0; } if (Key.isDown(_local1.button_down)) { _local1.down_timer++; } else { _local1.down_timer = 0; } if (_local1.holding) { var _local2 = _local1.speed_y / 2; } else { var _local2 = _local1.speed_y; } if ((_local1.up_timer > 0) && (_local1.up_timer > _local1.down_timer)) { if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, true, -_local2); if (_local1.diagonalhit) { f_MoveChar(_local1, false, -_local2); } _local1.walking = true; } if ((_local1.down_timer > 0) && (_local1.down_timer > _local1.up_timer)) { if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, true, _local2); if (_local1.diagonalhit) { f_MoveChar(_local1, false, _local2); } _local1.walking = true; } if (_local1.insand) { if (_local1.walking) { if (sandbox.sand_timer <= 0) { sandbox.sand_timer = 5; f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "sand", _local1._xscale); } } } } function f_HoldWalk(zone) { var _local1 = zone; if (_local1.hold_delay > 0) { _local1.hold_delay--; f_Turn(_local1); } else { _local1.holding = true; f_Walk(_local1); _local1.holding = false; f_KidGrabbed(_local1); if (_local1.walking) { _local1.legs.gotoAndStop("walk"); } else { _local1.legs.gotoAndStop("stand"); } } } function f_ToggleQuality() { if (key.isDown(81)) { if (pressed_q == false) { pressed_q = true; if (quality_low) { quality_low = false; _quality = "medium"; } else { quality_low = true; _quality = "low"; } } } else { pressed_q = false; } } function f_Character(zone) { var _local1 = zone; f_ToggleQuality(); if (!pause) { if (!f_Grab(_local1)) { f_Walk(_local1); if (_local1.dashing) { _local1.dashing_timer++; if ((_local1.dashing_timer == 1) || ((_local1.dashing_timer % 10) == 0)) { if (_local1.insand) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "sand", _local1._xscale); } else { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); } } _local1.gotoAndStop("dash"); } else { _local1.dashing_timer = 0; if (_local1.walking) { _local1.gotoAndStop("walk"); } else { _local1.gotoAndStop("stand"); } } f_Punch(_local1); } } else { _local1.gotoAndStop("stand"); } } function f_OnScreen(u_char) { var _local1 = u_char.x + game_x; var _local2 = u_char._width; if (((_local1 + _local2) > 0) && ((_local1 - _local2) < screen_width)) { return(true); } return(false); } function f_AutoTake(zone, u_object, vert, speed) { var _local1 = u_object; var _local3 = speed; var _local2 = zone; var u_take = false; if (_local1.autotake) { u_take = true; u_get = false; if (_local2.grab_pointer == undefined) { if (_local2.item == eval("NULL")) { if (!_local2.nohit) { if (_local2.health > 0) { if (_local2.body._y >= 0) { _local1.owner = _local2; _local2.item = _local1; _local1.autoaction(_local1); u_get = true; } } } } } if (u_get == false) { if (!vert) { if ((_local3 > 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local3 < 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } } if (!f_MoveKid(_local1, vert, _local3)) { f_MoveKid(_local1, vert, -_local3); } if (_local1._xscale > 0) { _local1.body.body._rotation = _local1.body.body._rotation + _local3; } else { _local1.body.body._rotation = _local1.body.body._rotation - _local3; } if (!vert) { _local1.speed_toss_x = Math.abs(_local3); _local1.gotoAndStop("hitground1"); } } } return(u_take); } function f_Mask(zone) { var _local1 = zone; var mask_h = _local1.mask_pt.range._height; var mask_w = _local1.mask_pt.range._width; var _local2 = 100 / Math.abs(_local1._xscale); var _local3 = 100 / _local1._yscale; _local2 = 1; _local3 = 1; _local1.mask._yscale = 100 * _local3; if (_local1._xscale < 0) { _local1.mask._xscale = -100 * _local2; _local1.mask._x = (_local1.x - _local1.mask_pt.x) * _local2; _local1.mask._y = (_local1.mask_pt.y - _local1._y) * _local3; } else if (_local1._xscale > 0) { _local1.mask._xscale = 100 * _local2; _local1.mask._x = (_local1.mask_pt.x - _local1.x) * _local2; _local1.mask._y = (_local1.mask_pt.y - _local1._y) * _local3; } } function f_CheckMask(zone, u_compare) { var _local1 = zone; if (_local1.mask_pt == u_compare) { _local1.mask_pt = undefined; _local1.mask.gotoAndStop(1); } } function f_SpawnMask(zone) { var _local2 = zone; var _local3 = statics_min; while (_local3 <= total_statics) { var _local1 = this["static" + _local3]; if (_local1.mask > 0) { var x = (_local1.x + _local1.zone._x); var y = (_local1.y + _local1.zone._y); var h = (_local1.zone._height * (_local1._yscale / 100)); var w = ((_local1.zone._width / 2) * (Math.abs(_local1._xscale) / 100)); if (Math.abs(_local2._x - x) < w) { if ((_local2._y > (y - h)) && (_local2._y < y)) { var x1 = (x + _local1.left._x); var x2 = (x + _local1.right._x); var w = Math.abs(x1 - x2); h = Math.abs(_local1.left._y - _local1.right._y); var percent = (1 - ((y - _local2.y) / h)); var temp_x = (x1 + (w * percent)); if (_local2.x > temp_x) { _local2.mask_pt = _local1; _local2.mask.gotoAndStop(_local1.mask); f_Mask(_local2); } } } } _local3++; } } function f_HitWallGroup(zone, vert, speed, group_total, group_min, group_name) { var _local1 = zone; var _local3 = speed; var return_val = false; i = group_min; while (i <= group_total) { var _local2 = this[group_name + i]; var xscale_val = (Math.abs(_local2._xscale) / 100); var yscale_val = (Math.abs(_local2._yscale) / 100); var x = (_local2.x + _local2.zone._x); var y = ((_local2.y + _local2.zone._y) + 2); var h = (_local2.zone._height * yscale_val); var w = ((_local2.zone._width / 2) * xscale_val); if (vert) { if (Math.abs(_local1.x - x) < w) { if (_local2.diagonal) { if (((_local1.y + _local3) >= (y - h)) && ((_local1.y + _local3) <= (y + 150))) { var percent = ((_local2.x2 - _local1.x) / _local2.w); var temp_y = (y - (_local2.h * percent)); if (_local2.mask > 0) { if (_local1.y < temp_y) { _local1.mask_pt = _local2; _local1.mask.gotoAndStop(_local2.mask); } else { f_CheckMask(_local1, _local2); } } if (Math.abs(_local1.x - x) < (_local2.w / 2)) { if ((((_local3 > 0) && (_local1.y <= temp_y)) && ((_local1.y + _local3) >= (temp_y - _local2.h2))) || (((_local3 < 0) && (_local1.y >= temp_y)) && ((_local1.y + _local3) <= (temp_y + _local2.h2)))) { if (_local3 > 0) { _local1.diagonal_speed = (temp_y - _local2.h2) - _local1.y; } else { _local1.diagonal_speed = (temp_y + _local2.h2) - _local1.y; } _local1.collide = _local2; _local1.diagonalhit = true; return_val = true; } } } else { f_CheckMask(_local1, _local2); } } else if ((_local1.y < (y - h)) && ((_local1.y + _local3) >= (y - h))) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { return_val = true; } } else if ((_local1.y > y) && ((_local1.y + _local3) <= y)) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { return_val = true; } } } else { f_CheckMask(_local1, _local2); } } else if ((_local1.y > (y - h)) && (_local1.y < y)) { if (_local2.diagonal) { if (((_local1.x + _local3) > (x - w)) && ((_local1.x + _local3) < (x + w))) { var percent = (1 - ((y - _local1.y) / _local2.h)); var temp_x = (_local2.x1 + (_local2.w * percent)); if (_local2.mask > 0) { if (_local1.x > temp_x) { _local1.mask_pt = _local2; _local1.mask.gotoAndStop(_local2.mask); } else { f_CheckMask(_local1, _local2); } } if ((_local1.y > (y - _local2.h)) && (_local1.y < y)) { if ((((_local3 > 0) && (_local1.x <= temp_x)) && ((_local1.x + _local3) >= (temp_x - _local2.w2))) || (((_local3 < 0) && (_local1.x >= temp_x)) && ((_local1.x + _local3) <= (temp_x + _local2.w2)))) { if (_local1.body._y > (_local2.zone._y - _local2.zone._height)) { if (_local3 > 0) { _local1.diagonal_speed = (temp_x - _local2.w2) - _local1.x; } else { _local1.diagonal_speed = (temp_x + _local2.w2) - _local1.x; } _local1.collide = _local2; _local1.diagonalhit = true; return_val = true; } } } } else { f_CheckMask(_local1, _local2); } } else if (((_local1.x < (x - w)) && ((_local1.x + _local3) >= (x - w))) || ((_local1.x > (x + w)) && ((_local1.x + _local3) <= (x + w)))) { if ((_local1.body._y + _local1.y) > (y - (_local2._height + 20))) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { _local1.collide = _local2; return_val = true; } } } } else { f_CheckMask(_local1, _local2); } i++; } return(return_val); } function f_HitWall(zone, vert, speed) { var _local2 = zone; var _local1 = false; if (f_HitWallGroup(_local2, vert, speed, total_objects, 1, "object_pt")) { _local1 = true; } else if (f_HitWallGroup(_local2, vert, speed, total_statics, statics_min, "static")) { _local1 = true; } _local2.hitwall = _local1; return(_local1); } function f_CheckSpawnObject(zone, u_object) { var _local1 = u_object; var _local2 = zone; var x = (_local1.x + _local1.zone._x); var _local3 = _local1.y + _local1.zone._y; var h = (_local1.zone._height * (_local1._yscale / 100)); var w = ((_local1.zone._width / 2) * (_local1._xscale / 100)); if (Math.abs(_local2.x - x) < w) { if (_local2.y < _local3) { if (_local2.y > (_local3 - h)) { f_SetXY(_local2, _local2.x, _local3 + 2); } } } } function f_CheckSpawn(zone) { var _local3 = this; var _local2 = zone; i = 1; while (i <= total_objects) { var _local1 = _local3["object_pt" + i]; f_CheckSpawnObject(_local2, _local1); i++; } i = statics_min; while (i <= total_statics) { var _local1 = _local3["static" + i]; f_CheckSpawnObject(_local2, _local1); i++; } } function f_SoccerBall(zone) { var _local1 = zone; if (_local1.moving) { _local1.moving = false; _local1.body.gotoAndStop("roll"); } else { _local1.body.gotoAndStop("idle"); } } function f_ShareMask(u_source, u_slave) { var _local1 = u_slave; _local1.mask_pt = u_source.mask_pt; if (_local1.mask_pt == undefined) { _local1.mask.gotoAndStop(1); } else { _local1.mask.gotoAndStop(_local1.mask_pt.mask); } f_Mask(_local1); } function f_MoveItem(u_owner, u_item, u_speed) { var _local1 = u_item; var _local2 = u_owner; if (_local2._xscale > 0) { _local1.x = _local2.x + 25; } else { _local1.x = _local2.x - 25; } f_FlipSame(_local1, _local2); _local1.y = _local2.y + 1; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.moving = true; f_Depth(_local1, _local1.y); f_ShareMask(_local2, _local1); } function f_MoveChar(zone, vert, speed) { var _local1 = zone; var _local2 = speed; var _local3 = vert; _local1.bounds = false; _local1.diagonalhit = false; if (_local3) { if ((_local1.y + _local2) > limit_bottomright.y) { _local2 = (limit_bottomright.y - _local1.y) + _local2; } else if ((_local1.y + _local2) < limit_topleft.y) { _local2 = (limit_topleft.y - _local1.y) + _local2; } if (f_HitWall(_local1, _local3, _local2)) { if (_local1.diagonalhit) { _local2 = _local1.diagonal_speed; } else { _local2 = 0; } } _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); } else { if (f_HitWall(_local1, _local3, _local2)) { if (_local1.diagonalhit) { _local2 = _local1.diagonal_speed; } else { _local2 = 0; } } if (((_local1.x + _local2) < limit_bottomright.x) && ((_local1.x + _local2) > limit_topleft.x)) { _local1.x = _local1.x + _local2; } else { _local1.bounds = true; _local2 = 0; } } _local1._x = _local1.x; _local1._y = _local1.y; if (_local1.mask_pt != undefined) { f_Mask(_local1); } if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } if (_local1.scroller) { if (_local3) { if (((_local2 > 0) && ((_local1.y + game_y) < (screen_height / 2))) || ((_local2 < 0) && ((_local1.y + game_y) > (screen_height / 2)))) { _local2 = _local2 * (((screen_height / 2) - Math.abs((_local1.y + game_y) - (screen_height / 2))) / (screen_height / 2)); } } else if (((_local2 > 0) && ((_local1.x + game_x) < (screen_width / 2))) || ((_local2 < 0) && ((_local1.x + game_x) > (screen_width / 2)))) { _local2 = _local2 * (((screen_width / 2) - Math.abs((_local1.x + game_x) - (screen_width / 2))) / (screen_width / 2)); } f_Scroll(_local2, _local3); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; } function f_DepthVal(u_depth_mod, u_depth) { return((u_depth * 1000) + u_depth_mod); } function f_Depth(u_char, u_depth) { var _local1 = u_char; if (_local1.depth_mod == undefined) { trace("NO DEPTH: " + _local1); } _local1.current_depth = (u_depth * 1000) + _local1.depth_mod; _local1.swapDepths(_local1.current_depth); } function f_CompareDepths_Set(u_char, u_compare) { var _local2 = u_compare; var _local1 = u_char; if (_local1 != _local2) { if (_local1.current_depth == _local2.current_depth) { trace((_local1 + " has overwritten ") + _local2); } } } function f_SetDepths() { if (dude1 != eval("NULL")) { f_Depth(dude1, dude1.y); } i = 1; while (i <= total_kids) { var _local3 = this["kid" + i]; if (_local3 != eval("NULL")) { f_Depth(_local3, _local3.y); } i++; } i = 1; while (i <= object_index) { var _local1 = this["object" + i]; _local1.x = _local1._x; _local1.y = _local1._y; _local1.depth_y = _local1.y; f_Depth(_local1, _local1.y); i++; } i = 1; while (i <= static_index) { var _local2 = this["static" + i]; static_dm_current = static_dm_current + 2; _local2.depth_mod = static_dm_current + static_dm_default; _local2.depth_y = _local2.y; f_Depth(_local2, _local2.y); i++; } } function f_SpawnKids() { var _local1 = this; i = 1; while (i <= total_kids) { u_temp = _local1["kid" + i]; if (u_temp.alive == false) { u_temp.x = ((screen_width - _x) + 100) + random(150); u_temp._x = u_temp.x; u_temp.y = limit_topleft.y + random(screen_height); u_temp._y = u_temp.y; f_KidInit(u_temp); u_temp.shadow_pt._x = u_temp.x; u_temp.shadow_pt._y = u_temp.y; u_temp.shadow_pt.gotoAndStop("on"); u_temp.gotoAndStop("walk"); } i++; } } function f_Scroll(speed, vert) { var _local1 = speed; if (vert) { if (((limit_topleft.y - _local1) + game_y) < (screen_height - 100)) { if (((limit_bottomright.y - _local1) + game_y) > screen_height) { game_y = game_y - _local1; _y = game_y; bg0._y = bg0._y - (_local1 * 0.25); bg1._y = bg1._y + (_local1 / 2); bg2._y = bg2._y + (_local1 * 0.65); } } } else if (((limit_topleft.x - _local1) + game_x) < 0) { if (((limit_bottomright.x - _local1) + game_x) > screen_width) { game_x = game_x - _local1; _x = game_x; bg0._x = bg0._x - (_local1 * 0.25); bg1._x = bg1._x + (_local1 / 2); bg2._x = bg2._x + (_local1 * 0.65); } else if (checkpoint_x != limit_bottomright.x) { checkpoint_x = limit_bottomright.x; f_StaticRange(); if (checkpoint == 1) { } else if (checkpoint == 2) { } else if (checkpoint == 3) { } else if (checkpoint == 5) { f_KidGroup5(); } else if (checkpoint == 6) { f_StopCarScene1(); } else if (checkpoint == 7) { f_KidGroup7(); bballhoop.gotoAndStop("off"); } else if (checkpoint == 8) { f_KidGroup11(); } else if (checkpoint == 9) { f_KidGroup9(); } else if (checkpoint == 10) { } } if ((limit_topleft.x + game_x) < 0) { if (limit_topleft.x < new_limit_topleft) { limit_topleft.x = -game_x; limit_topleft._x = limit_topleft.x; } } } } function f_ComboTimer() { combo_timer--; if (combo_timer <= 0) { combo_count = 0; } } function f_UpdateHUD(u_hud, u_zone) { var _local1 = u_hud; var _local2 = u_zone; _local1.root = true; _local1.shirt_type = _local2.shirt_type; _local1.hat_type = _local2.hat_type; _local1.skin_type = _local2.skin_type; _local1.gotoAndPlay(2); _local1.name.gotoAndStop(_local2.name); f_Skin(_local1.name.kid.kid); } function f_Damage(damage_zone, damage_pow) { var _local2 = damage_zone; var _local3 = _root; _local2.health = _local2.health - damage_pow; f_DropItem(_local2); combo_count++; combo_timer = 30; if (combo_count >= 3) { _local3.combo_counter.gotoAndPlay(2); } if (_local2.lifebar) { if (_local2.atv) { _local2.s_atvengine.stop(); s_explosion6.start(0, 0); f_FX(_local2.x, _local2.y, int(_local2.y) + 2, "atv_explode", _local2._xscale, _local2._yscale); _local2.atv = false; f_KidSettings(_local2); _local2.onfire = 2; _local2.shadow_pt._xscale = 100; _local2.speed_toss_y = -(random(10) + 20); _local2.speed_toss_x = random(2) + 1; f_CheckHold(_local2); f_CallJuggle1(_local2); } var u_found = false; j = 1; while (j <= total_huds) { var _local1 = _local3["hud" + j]; if ((_local1.kid_pointer == _local2) && (!_local1.ready)) { f_UpdateHUD(_local1, _local2); u_found = true; j = total_huds + 1; } j++; } if (!u_found) { j = 1; while (j <= total_huds) { var _local1 = _local3["hud" + j]; if (_local1.ready) { _local1.ready = false; _local1.kid_pointer = _local2; f_UpdateHUD(_local1, _local2); j = total_huds + 1; } j++; } } } else if (_local2 == dude1) { f_RageDown(int(dude1.rage_goal / 2)); _local3.hud.f_HealthBar(); } } function f_KidInit(zone) { var _local1 = zone; _local1.lifebar = true; _local1.health_max = 80; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = random(5) + 10; _local1.speed_y = random(3) + 10; _local1.weight = 10; if (_local1._xscale < 0) { _local1.speed_x = _local1.speed_x * -1; } if (random(2) == 1) { _local1.speed_y = _local1.speed_y * -1; } _local1.speed_x = _local1.speed_x * 0.7; _local1.speed_y = _local1.speed_y * 0.7; _local1.grab = true; } function f_Kid2Init(zone) { var _local1 = zone; _local1.lifebar = true; _local1.health_max = 80; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = random(5) + 10; _local1.speed_y = random(3) + 10; _local1.weight = 10; if (_local1._xscale < 0) { _local1.speed_x = _local1.speed_x * -1; } if (random(2) == 1) { _local1.speed_y = _local1.speed_y * -1; } _local1.speed_x = _local1.speed_x * 1.2; _local1.speed_y = _local1.speed_y * 1.2; _local1.grab = true; } function f_MoveKid(zone, vert, speed) { var _local1 = zone; var _local2 = speed; return_val = true; _local1.bounds = false; if (f_HitWall(_local1, vert, _local2)) { _local2 = 0; return_val = false; } if (vert) { _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); _local1._y = _local1.y; } else { _local1.x = _local1.x + _local2; _local1._x = _local1.x; if (_local1.x > limit_bottomright.x) { if (_local2 > 0) { _local1.bounds = true; } } else if (_local1.x < limit_topleft.x) { if (_local2 < 0) { _local1.bounds = true; } } } if (_local1.mask_pt != undefined) { f_Mask(_local1); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } return(return_val); } function f_MoveKid2(zone1, vert, speed) { var _local1 = zone1; var _local2 = speed; return_val = true; _local1.bounds = false; if (f_HitWall(_local1, vert, _local2)) { _local2 = 0; return_val = false; } if (vert) { _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); _local1._y = _local1.y; } else { _local1.x = _local1.x + _local2; _local1._x = _local1.x; if (_local1.x > limit_bottomright.x) { if (_local2 > 0) { _loc1.bounds = true; } } else if (_local1.x < limit_topleft.x) { if (_local2 < 0) { _local1.bounds = true; } } } if (_local1.mask_pt != undefined) { f_Mask(_local1); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } return(return_val); } function f_KidRun(zone) { var _local1 = zone; if ((_local1.speed_x > 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.speed_x < 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (!f_MoveKid(_local1, false, _local1.speed_x)) { _local1.speed_x = _local1.speed_x * -1; } if (!f_MoveKid(_local1, true, _local1.speed_y)) { _local1.speed_y = _local1.speed_y * -1; } if ((_local1.y > limit_bottomright.y) && (_local1.speed_y > 0)) { _local1.speed_y = _local1.speed_y * -1; } else if ((_local1.y < limit_topleft.y) && (_local1.speed_y < 0)) { _local1.speed_y = _local1.speed_y * -1; } if ((_local1.x > limit_bottomright.x) && (_local1.speed_x > 0)) { _local1.speed_x = _local1.speed_x * -1; } else if ((_local1.x < limit_topleft.x) && (_local1.speed_x < 0)) { _local1.speed_x = _local1.speed_x * -1; } } function f_DashReset(zone) { var _local1 = zone; _local1.right_last = 100; _local1.right_last2 = 0; _local1.left_last = 100; _local1.left_last2 = 0; } function f_PunchReset(zone) { var _local1 = zone; _local1.punch_group = 0; _local1.punch_num = 0; _local1.punching = false; } function f_GrabReset(zone) { u_ClearPointer.grab_pointer = undefined; } function f_StandSettings(zone) { var _local1 = zone; f_PunchReset(_local1); f_GrabReset(_local1); _local1.nohit = false; _local1.onfire = 1; _local1.onground = false; f_CheckDead(_local1); } function f_StompRange(zone) { var _local2 = zone; var _loc3 = false; var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (Math.abs(_local1.x - _local2.x) < 40) { if (Math.abs(_local1.y - _local2.y) < 20) { if (_local1.onground) { _local3 = true; } else { _loc3 = true; i = total_kids + 1; } } } } i++; } if ((_loc3 == false) && (_local3)) { return(true); } return(false); } function f_PickupRange(zone) { var _local1 = zone; var _local3 = this; var _local2 = false; i = 1; while (i <= total_objects) { u_temp = _local3["object_pt" + i]; if (u_temp.grab) { if (Math.abs(u_temp.y - _local1.y) < 20) { if (Math.abs(u_temp.x - _local1.x) < ((u_temp._width / 2) + 20)) { if ((((_local1.x < u_temp.x) && (_local1._xscale > 0)) || ((_local1.x > u_temp.x) && (_local1._xscale < 0))) || (Math.abs(u_temp.x - _local1.x) < ((u_temp._width / 2) - 10))) { if (u_temp.body._y >= -10) { _local2 = true; _local1.punched = true; i = total_objects + 1; _local1.grab_pointer = u_temp; _local1.grab_pointer.distance = 0; _local1.grab_counter = 0; f_KidGrabbed(_local1); u_temp.gotoAndStop("pickup_item"); _local1.gotoAndStop("pickup_item"); } } } } } i++; } return(_local2); } function f_Punch(zone) { var _local1 = zone; if (_local1.item != eval("NULL")) { var _local3 = false; if (Key.isDown(_local1.button_punch1)) { _local1.punched = true; _local3 = true; } else if (Key.isDown(_local1.button_punch2)) { _local1.punched2 = true; _local3 = true; } if (_local3) { f_SoundSwing(4); if (_local1.item == soccerball) { _local1.punch_group = 1; _local1.punch_num = 4; var _local2 = 1; } else if (Key.isDown(_local1.button_up)) { _local1.punch_group = 3; _local1.punch_num = 1; var _local2 = 3; } else { _local1.punch_group = 1; _local1.punch_num = 3; var _local2 = 2; } f_FlipInverse(_local1.item, _local1); f_SetXY(_local1.item, _local1.x, _local1.item.y); if (_local2 == 3) { f_HoopShot(_local1.item); } else { _local1.item.speed_toss_y = -3; _local1.item.speed_toss_x = 30; _local1.item.gotoAndStop("release"); } _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); if (_local2 == 1) { f_PunchSound(); _local1.gotoAndStop("punch1_4"); _local1.body.gotoAndPlay(4); } else if (_local2 == 2) { _local1.gotoAndStop("punch1_3"); } else if (_local2 == 3) { _local1.gotoAndStop("uppercut"); } } } else if ((((Key.isDown(_local1.button_punch1) && (Key.isDown(_local1.button_punch2))) && (!_local1.punching)) && (!_local1.punched)) && (!_local1.punched2)) { _local1.punched = true; _local1.punched2 = true; _local1.punching = true; f_SoundSwing(3); _local1.punch_group = 3; _local1.punch_num = 1; _local1.gotoAndStop("uppercut"); } else { if (Key.isDown(_local1.button_punch1)) { if ((!_local1.punched) && (!_local1.punching)) { _local1.punched = true; _local1.punching = true; if (f_PickupRange(_local1)) { return; } if (_local1.dashing) { if (_local1._xscale > 0) { _local1.speed_slam = 15; } else { _local1.speed_slam = -15; } _local1.punch_group = 4; _local1.punch_num = 1; f_DashReset(_local1); _local1.dashing = false; _local1.gotoAndStop("dashslam"); } else if (f_StompRange(_local1) && (_local1.body._y > -3)) { _local1.gotoAndStop("stomp"); } else if ((_local1.punch_group == 5) && (_local1.punch_num == 1)) { _local1.punch_num = 2; _local1.gotoAndStop("knife2"); } else if (_local1.punch_group == 1) { if (_local1.punch_num == 1) { f_SoundSwing(4); _local1.punch_num = 2; _local1.gotoAndStop("punch1_2"); } else if (_local1.punch_num == 2) { f_SoundSwing(4); _local1.punch_num = 3; _local1.gotoAndStop("punch1_3"); } else if (_local1.punch_num == 3) { f_SoundSwing(2); _local1.punch_num = 4; _local1.gotoAndStop("punch1_4"); } else { f_SoundSwing(5); _local1.punch_num = 1; _local1.gotoAndStop("punch1_1"); } } else { f_SoundSwing(5); _local1.punch_group = 1; _local1.punch_num = 1; _local1.gotoAndStop("punch1_1"); } } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if ((!_local1.punched2) && (!_local1.punching)) { _local1.punched2 = true; _local1.punching = true; if (_local1.dashing) { if (_local1._xscale > 0) { _local1.speed_slam = 18; } else { _local1.speed_slam = -18; } _local1.punch_group = 4; _local1.punch_num = 2; f_DashReset(_local1); _local1.dashing = false; _local1.gotoAndStop("dashpunch"); } else if (f_StompRange(_local1)) { _local1.gotoAndStop("stomp"); } else if ((_local1.punch_group == 1) && (_local1.punch_num == 1)) { _local1.punch_group = 5; _local1.punch_num = 1; _local1.gotoAndStop("knife1"); } else if ((_local1.punch_group == 1) && (_local1.punch_num == 4)) { _local1.punch_group = 2; _local1.punch_num = 20; _local1.gotoAndStop("jugglehit1"); } else if ((_local1.punch_group == 4) && (_local1.punch_num == 2)) { _local1.punch_num = 3; _local1.gotoAndStop("crazy"); _local1.body.gotoAndPlay(1); } else if ((_local1.punch_group == 4) && (_local1.punch_num == 3)) { _local1.gotoAndStop("crazy"); _local1.body.speed_y = _local1.body.speed_y - 20; _local1.body.gotoAndPlay("hitloop"); } else { _local1.punch_group = 2; if (_local1.punch_num == 1) { _local1.punch_num = 2; _local1.gotoAndStop("punch2_2"); } else if (_local1.punch_num == 2) { _local1.punch_num = 3; _local1.gotoAndStop("punch2_3"); } else if (_local1.punch_num == 20) { _local1.punch_num = 21; _local1.gotoAndStop("jugglehit2"); } else if (_local1.punch_num == 21) { _local1.punch_num = 22; _local1.gotoAndStop("jugglehit3"); } else { _local1.punch_num = 1; _local1.gotoAndStop("punch2_1"); } } } } else { _local1.punched2 = false; } } } function f_Boss1Scroll(zone) { var _local1 = (zone.x + _x) - 440; if (_local1 > 10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss2Scroll(zone1) { var _local1 = (zone1.x + _x) - 440; if (_local1 > 10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss1Scroll2(zone) { var _local1 = (zone.x + _x) - 220; if (_local1 < -10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss2Scroll2(zone1) { var _local1 = (zone1.x + _x) - 220; if (_local1 < -10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss1ElboHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_x = 25; dude1.speed_toss_y = -40; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2ElboHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_x = 25; dude1.speed_toss_y = -40; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1PunchHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 10); dude1.speed_toss_x = random(8) + 12; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2PunchHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 10); dude1.speed_toss_x = random(8) + 12; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1UppercutHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) <= 61) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 0; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2UppercutHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) <= 61) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 0; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1Run(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -3 * Math.cos(PI * dir); var _local3 = -2 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _local1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss2Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -4 * Math.cos(PI * dir); var _local3 = -4 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss4Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -6.5 * Math.cos(PI * dir); var _local3 = -6.5 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss3Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_bataie(zone1) { var _local1 = zone1; var _local2 = 0; if ((Math.abs(_local1.x - expert) < 20) && (t != 0)) { _local1.gotoAndStop("punch4"); if ((((dude1._currentframe == 31) || (dude1._currentframe == 30)) || (dude1._currentframe == 5)) || (dude1._currentframe == 7)) { _local2 = 1; } if (dude1._currentframe == 28) { _local2 = 2; } if (dude1._currentframe == 29) { _local2 = 3; } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 1)) { _local1.gotoAndStop("punch1"); } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 2)) { _local1.gotoAndStop("punch2"); } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 3)) { _local1.gotoAndStop("punch3"); } } else { t = 0; _local1.gotoAndStop("walk2"); } } function f_AjutorRevenge(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 180) && (t == 0)) { _local1.gotoAndStop("walk"); } } function f_AjutorRevenge3(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 350) && (t == 0)) { _local1.gotoAndStop("walk"); } } function f_AjutorRevenge2(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 250) && (t == 0)) { _local1.gotoAndStop("walk"); } if ((Math.abs(_local1.y - dude1.y) > 50) && (t == 0)) { _local1.gotoAndStop("walk"); } } function verificare(zone1) { var _local1 = zone1; expert = _local1.x; } function f_AjutorRun(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 150) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 2) { } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; } else { _local1.lastpunch = 1; _local1.gotoAndStop("yeah"); } } } } } } } function f_AjutorRun2(zone1) { var _local1 = zone1; if (_local1.success_x) { if ((_local1.y < boos.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > boos.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (boos.x + 300); } else { var target_x = (boos.x - 300); } } else if (_local1.x < boos.x) { var target_x = (boos.x - 90); } else { var target_x = (boos.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (boos.y - 300); } else { var target_y = (boos.y + 300); } } else { var target_y = (boos.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= boos.y) && (_local1.y < (boos.y + 5))) { if (boos._y > -50) { if (Math.abs(_local1.x - boos.x) < 150) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - boos.x) < 2) { } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; } else { _local1.lastpunch = 1; } } } } } } function f_Boss1PunchClock(zone) { zone.punch_clock++; } function f_Boss2PunchClock(zone1) { zone1.punch_clock++; } function f_SpawnBoss1() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss1", kid_name, "boos", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 500; _local1.y = limit_topleft.y + 50; _local1._x = _local1.x; boo1s = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 320; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 100; _local1.speed_y = 15; _local1.name = 100; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings(_local1); _local1.gotoAndStop("intro"); f_SetXY(boss1fodder, _local1.x - 50, _local1.y); f_FlipChar(boss1fodder); boss1fodder.nohit = true; } function f_SpawnBoss2() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss2", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 120; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 300; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 99; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor", "boss1", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss1; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 200; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 98; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor2() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor2", "boss2", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss2; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 240; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 103; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor3() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor3", "boss3", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss3; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 300; _local1.y = limit_topleft.y + 20; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1._xscale = 130; _local1._yscale = 130; _local1.health_max = 240; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 102; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss3() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss3", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 300; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 95; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss4() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss4", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 500; _local1.y = limit_topleft.y + 100; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 360; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 96; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss5() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss5", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 600; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 400; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 30; _local1.speed_y = 15; _local1.name = 94; _local1.weight = 80; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss6() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss6", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 120; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 430; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 97; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Boss1Intro(zone) { if ((zone._x + _x) < 670) { pause = true; f_MusicHeavy(); zone.body.gotoAndPlay("intro"); } } function f_Boss2Intro(zone1) { if ((zone1._x + _x) < 770) { pause = true; f_MusicHeavy(); zone1.body.gotoAndPlay("intro"); } } function f_MusicHeavy() { s_Music1.setVolume(0); s_Music2.setVolume(master_volume); } function f_MusicLight() { s_Music1.setVolume(master_volume); s_Music2.setVolume(0); } function f_SunchipsMusic() { s_Music1.stop(); s_SunchipsMusic.start(0, 0); } function f_SpawnSunChips() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("sunchips", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 300; _local1.y = limit_topleft.y + 200; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); _local1.health_max = 700; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 100; _local1.speed_y = 2; _local1.name = 101; _local1.weight = 10; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; _local1.ammo = 2; f_FlipChar(_local1); f_KidSettings(_local1); _local1.gotoAndStop("intro"); } function f_DartAction(zone) { var _local1 = zone; if (_local1.hit) { _local1._x = _local1._x + _local1.speed_x; _local1.shadow_pt._x = _local1._x; _local1.dart._y = _local1.dart._y + _local1.speed_y; _local1.speed_y = _local1.speed_y + 1; _local1.dart._rotation = _local1.dart._rotation + _local1.rotation_speed; var _local2 = 90 + (_local1.dart._y / 2); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; if (_local1.dart._y > 0) { if (_local1.bounces > 1) { _local1.bounces--; _local1.dart._y = 0; _local1.speed_y = -4 * _local1.bounces; } else { f_RemoveChar(_local1.shadow_pt); _local1.gotoAndStop("remove"); } } } else { _local1._x = _local1._x + _local1.speed_x; _local1.shadow_pt._x = _local1._x; _local1.dart._y = _local1.dart._y + _local1.speed_y; _local1.speed_y = _local1.speed_y + 0.2; _local1.dart._rotation = _local1.dart._rotation + 0.2; var _local2 = 90 + (_local1.dart._y / 2); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; if (_local1.dart._y > 0) { _local1.hit = true; _local1.bounces = 3; _local1.speed_y = -6; _local1.rotation_speed = 10; } else if (Math.abs(_local1._y - dude1._y) < 5) { if (Math.abs(_local1._x - dude1._x) < 40) { f_Damage(dude1, 5); f_DropItem(dude1); if (dude1.health <= 0) { dude1.speed_toss_y = -(random(6) + 6); dude1.speed_toss_x = random(8) + 6; f_CallJuggle1(dude1); } else { dude1.gotoAndStop("flinch1"); } f_FX(_local1._x, _local1.dart._y + _local1._y, int(dude1.y) + 1, "impact1"); s_Smack1.start(0, 0); _local1.hit = true; _local1.bounces = 3; _local1.speed_x = _local1.speed_x * -0.25; _local1.speed_y = -9; _local1.rotation_speed = -10; } } } } function f_JamesShoot(zone) { var _local1 = zone; if (_local1._xscale > 0) { var _local3 = _local1.x + 50; } else { var _local3 = _local1.x - 50; } var _local2 = f_FX(_local3, _local1.y, _local1.y - 1, "dart", _local1._xscale, _local1._yscale); var shadow_name = ("shadow" + current_shadow); attachMovie("shadow", shadow_name, -1000 - current_shadow); _local2.shadow_pt = this["shadow" + current_shadow]; _local2.shadow_pt._x = _local2._x; _local2.shadow_pt._y = _local2._y; current_shadow++; s_DartShoot.start(0, 0); } function f_JamesRun(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 800); } else { var target_x = (dude1.x - 800); } } else if (((_local1.x <= dude1.x) && ((dude1.x + game_x) > 310)) || ((_local1.x > dude1.x) && ((dude1.x + game_x) > (screen_width - 310)))) { var target_x = (dude1.x - 300); } else { var target_x = (dude1.x + 300); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 600); } else { var target_y = (dude1.y + 600); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -4 * Math.cos(PI * dir); var _local3 = -4 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if (Math.abs(_local1.y - dude1.y) < 5) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) > 180) { if (((_local1.x + game_x) > 0) && ((_local1.x + game_x) < (screen_width - 0))) { s_Swing6.start(0, 0); _local1.gotoAndStop("jamesshoot"); } } } } } function f_CheckGunHit(zone, u_char) { var _local1 = u_char; var _local2 = zone; if (_local1.health > 0) { if (Math.abs(_local2.y - _local1.y) < 10) { if (((_local2._xscale > 0) && (_local2.x < _local1.x)) || ((_local2._xscale < 0) && (_local2.x > _local1.x))) { if (_local1.health > 0) { f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(6) + 5); _local1.speed_toss_x = random(8) + 12; u_blood = "blood" + (random(2) + 1); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, u_blood); f_CheckHold(_local1); f_DropItem(_local1); f_CallJuggle1(_local1); } } } } } function f_GunShot(zone) { var _local2 = zone; var _local3 = this; f_CheckGunHit(_local2, dude1); var _local1 = 1; while (_local1 <= total_kids) { u_char = _local3["kid" + _local1]; f_CheckGunHit(_local2, u_char); _local1++; } } function f_SunChipsFrenzied(zone) { var _local1 = zone; _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = random(2) + 0; f_CallJuggle1(_local1); _local1.body._y = _local1.body._y - 150; } function f_SunChipsSlide(zone) { var _local1 = zone; if (_local1._xscale > 0) { f_MoveKid(_local1, false, _local1.slide_speed); } else { f_MoveKid(_local1, false, -_local1.slide_speed); } if (((_local1.slide_speed % 4) == 0) && (_local1.slide_speed > 3)) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); } _local1.slide_speed--; if (_local1.slide_speed < 0) { _local1.slide_speed = 0; } } function f_SunChipsAttack(zone) { var _local1 = zone; var _local3 = false; _local1.uppercut_timer--; _local1.crazy_timer--; _local1.shot_timer--; if ((_local1.crazy_timer <= 0) && (_local1.health < (_local1.health_max * 0.4))) { _local1.nohit = true; f_SunChipsGoCrazy(_local1); } else if (_local1.uppercut_timer <= 0) { if (Math.abs(_local1.y - dude1.y) < 10) { if (dude1.body._y > -50) { var _local2 = Math.abs(_local1.x - dude1.x); if (_local2 < 200) { _local3 = true; _local1.uppercut_timer = 60; _local1.slide_speed = int(_local2 / 8); _local1.gotoAndStop("punch2"); } } } } return(_local3); } function f_SunChipsCrazy(zone) { var _local1 = zone; if ((_local1.crazy_speed_x > 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.crazy_speed_x < 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (!f_MoveKid(_local1, false, _local1.crazy_speed_x)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } if (!f_MoveKid(_local1, true, _local1.crazy_speed_y)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } if (((_local1.y + _y) > 480) && (_local1.crazy_speed_y > 0)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } else if ((((_local1.y + _y) < 0) || (_local1.y < limit_topleft.y)) && (_local1.crazy_speed_y < 0)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } if (((_local1.x + _x) > 640) && (_local1.crazy_speed_x > 0)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } else if (((_local1.x + _x) < 0) && (_local1.crazy_speed_x < 0)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } _local1.crazy_timer--; if ((_local1.crazy_timer % 6) == 0) { SunChipsFrame++; if (SunChipsFrame > 12) { SunChipsFrame = 1; } f_FX(_local1.x, _local1.y, int(_local1.y) - 1, "sunchips"); } if (_local1.crazy_timer <= 0) { f_SunChipsStopCrazy(_local1); } else if (Math.abs(_local1.y - dude1.y) < 16) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) < 120) { f_DropItem(dude1); f_MoveChar(dude1, false, _local1.x - dude1.x); f_MoveChar(dude1, true, (_local1.y - dude1.y) + 1); dude1.gotoAndStop("frenzied"); _local1.gotoAndStop("frenzy"); } } } } function f_SunChipsStopCrazy(zone) { var _local1 = zone; _local1.nohit = false; _local1.crazy_timer = 200; _local1.gotoAndStop("walk"); } function f_SunChipsGoCrazy(zone) { var _local1 = zone; _local1.SunChipsFrame = 0; _local1.crazy_speed_x = 10; _local1.crazy_speed_y = 6; _local1.crazy_timer = 120; _local1.gotoAndStop("crazy"); } function f_SunChipsUp(zone) { var _local1 = zone; var _local2 = false; if (Math.abs(_local1.y - dude1.y) < 20) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) < 71) { if (dude1.health > 0) { s_HardPunch1.start(0, 0); f_Damage(dude1, 5); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 2; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CheckHold(dude1); f_CallJuggle1(dude1); _local1.gotoAndStop("punch1"); } } } } return(_local2); } function f_GameOver() { var _local2 = this; var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; f_RemoveChar(u_char); _local1++; } f_RemoveChar(dude1); _root.gotoAndStop("gameover"); } function f_Ending() { var _local2 = this; var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; f_RemoveChar(u_char); _local1++; } f_RemoveChar(dude1); _root.gotoAndStop("ending"); } function f_CheckDead(zone) { var _local2 = this; var _local3 = zone; if (_local3.health <= 0) { var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; if (!u_char.atv) { if (!u_char.nohit) { u_char.gotoAndStop("wait"); } } _local1++; } _local3.alive = false; _local3.nohit = true; _local3.gotoAndStop("die"); } } function f_RemoveChar(u_char) { u_char.swapDepths(1); removeMovieClip(u_char); } function f_SetPropaine(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 3; _local1.explode = true; _local1.object_type = 5; _local1.body.gotoAndStop(5); _local1.active = true; } function f_SetMower(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 3; _local1.explode = true; _local1.object_type = 6; _local1.body.gotoAndStop(6); _local1.active = true; } function f_HorseKid_OLD(u_horse) { var _local2 = u_horse; total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _loc3 = (_local2.y + 1); kid_dm_current = kid_dm_current + 2; var _local3 = kid_dm_current + kid_dm_default; attachMovie("kid", kid_name, f_DepthVal(_local3, _loc3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local3; _local1.x = _local2.x; _local1.y = _loc3; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(4) + 10); _local1.speed_toss_x = random(4) + 20; if (_local2.onfire > 1) { _local1.onfire = _local2.onfire; _local2.onfire = 1; } f_CallJuggle1(_local1); } function f_HorseKid(u_horse) { var _local2 = u_horse; var _local1 = f_SpawnKid(_local2.x, _local2.y + 1, 10, 1, 9, color_pink); f_KidSettings(_local1); if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(4) + 10); _local1.speed_toss_x = random(4) + 20; if (_local2.onfire > 1) { _local1.onfire = _local2.onfire; _local2.onfire = 1; } f_CallJuggle1(_local1); } function f_PunchHorse(u_horse) { var _local1 = u_horse; var _local2 = random(4) + 1; if (_local2 == 1) { s_Smack1.start(0, 0); } else if (_local2 == 2) { s_Smack2.start(0, 0); } else if (_local2 == 3) { s_HardPunch1.start(0, 0); } else { s_HardPunch2.start(0, 0); } var fx_x = ((_local1.x - 10) + random(20)); var fx_y = (_local1.y - (50 + random(20))); if (random(2) == 1) { var _local3 = "impact1"; } else { var _local3 = "impact3"; } f_FX(fx_x, fx_y, int(_local1.y) + 7, _local3); _local1.gotoAndStop("shake"); _local1.body.gotoAndPlay(2); _local1.rider--; if (_local1.explosion) { _local1.explosion = false; if (_local1.rider > 0) { _local1.rider = 0; _local1.onfire = 2; } } if (_local1.rider == 0) { _local1.body.body.kid.gotoAndStop("blank"); f_HorseKid(_local1); } else if (_local1.rider > 0) { _local1.body.body.kid.eye.gotoAndPlay(2); } } function f_SetHorse(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = false; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.active = true; _local1.rider = 3; _local1.punch_function = f_PunchHorse; } function f_RageDown(u_down) { dude1.rage = dude1.rage - u_down; if (dude1.rage < dude1.rage_goal) { if ((dude1.rage + u_down) >= dude1.rage_goal) { dude1.rage = 0; } } if (dude1.rage < 0) { dude1.rage = 0; } var _local1 = (dude1.rage / dude1.rage_goal) * 100; if (_local1 < 0) { _local1 = 0; } else if (_local1 > 100) { _local1 = 100; } _root.hud.ragebar._xscale = _local1; if (_local1 == 100) { _root.hud.ragebg.gotoAndStop(2); if ((dude1.rage % 3) == 0) { var _local3 = random(40) + 100; if (random(3) == 1) { var _local2 = dude1.y - 1; } else { var _local2 = dude1.y + 1; } f_FX((dude1.x + random(40)) - 20, (dude1.y + random(80)) - 100, _local2, "ragesmoke", _local3, _local3); } } else { _root.hud.ragebg.gotoAndStop(1); } } function f_Rage() { f_RageDown(1); } function f_Shirt(zone) { var _local1 = zone; if (_local1._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent.shirt_type); } else if (_local1._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent.shirt_type); } else if (_local1._parent._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent._parent.shirt_type); } else if (_local1._parent.root) { _local1.gotoAndStop(_local1._parent.shirt_type); } } function f_Hat(zone) { var _local1 = zone; if (_local1._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent.hat_type); } else if (_local1._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent.hat_type); } else if (_local1._parent._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent._parent.hat_type); } else if (_local1._parent.root) { _local1.gotoAndStop(_local1._parent.hat_type); } } function f_Skin(zone) { var _local1 = zone; if (_local1._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent.skin_type); } else if (_local1._parent._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent._parent.skin_type); } else if (_local1._parent._parent._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent._parent._parent.skin_type); } else if (_local1._parent.root) { f_ColorSwap(_local1, _local1._parent.skin_type); } } function f_ColorSwap(character, new_color) { CharacterColor = new Color(character); CharacterColor.setTransform(new_color); } function f_SpawnPlayer(u_x, u_y) { var _local2 = u_x - game_x; var _local1 = u_y - game_y; attachMovie("dude", "dude1", f_DepthVal(1, _local1)); dude1.depth_mod = 2; dude1._xscale = 110; dude1._yscale = 110; dude1.x = _local2; dude1.y = _local1; dude1._x = dude1.x; dude1._y = dude1.y; dude1.num = 1; dude1.speed_x = 8; dude1.speed_y = 5; dude1.pusher = true; dude1.scroller = true; dude1.button_punch1 = 65; dude1.button_punch2 = 83; dude1.button_left = 37; dude1.button_up = 38; dude1.button_right = 39; dude1.button_down = 40; dude1.punch_pow_low = 5; dude1.punch_pow_medium = 8; dude1.punch_pow_high = 11; dude1.punch_pow_max = 15; dude1.weight = 5; dude1.rage = 0; dude1.rage_goal = 2000; dude1.health_max = 160; dude1.health = dude1.health_max; f_DashReset(dude1); f_Depth(dude1, dude1.y); attachMovie("shadow", "shadow0", 1); dude1.shadow_pt = shadow0; dude1.shadow_pt._x = dude1.x; dude1.shadow_pt._y = dude1.y; _root.hud.kid_pointer = dude1; _root.hud.gotoAndStop(2); } function f_SpawnKid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kid", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn2Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn3Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar2", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn4Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar3", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn5Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("bos00", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function paus() { boos.gotoAndStop("pause"); } function f_KidGroup1() { var _loc2 = (sandbox._y - 25); var _loc3 = (sandbox._x - 45); f_SpawnBoss1(); f_Spawnajutor(); f_Spawnajutor2(); f_Spawnajutor3(); kills_goal = kills_goal + 1; } function f_KidGroup2() { var _loc1 = f_RandomY(); var _loc2 = ((1500 + random(100)) - game_x); f_SpawnBoss2(); kills_goal = kills_goal + 1; } function f_KidSwing() { var _loc1 = f_RandomY(); var _loc2 = ((1500 + random(100)) - game_x); _root.ending_fader.gotoAndPlay(2); kills_goal = kills_goal + 3; } function f_KidGroup3() { var _loc1 = f_RandomY(); var _loc2 = ((900 + random(10)) - game_x); f_SpawnBoss5(); f_SpawnBoss1(); f_SpawnBoss3(); kills_goal = kills_goal + 3; } function f_KidGroup4() { var _loc1 = f_RandomY(); var _loc2 = ((900 + random(100)) - game_x); f_SpawnSunChips(); kills_goal = kills_goal + 1; } function f_KidGroup5() { _root.ending_fader.gotoAndStop(2); } function f_KidGroup6() { var _local2 = f_RandomY(); var _local1 = (1600 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 29, 4, 8, color_brown); _local2 = f_RandomY(); _local1 = (1500 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 33, 8, 27, color_brown); } else { f_SpawnKid(_local1, _local2, 50, 25, 19, color_pink); } _local2 = f_RandomY(); _local1 = (1600 + random(100)) - game_x; u_temp = f_SpawnKid(_local1, _local2, 31, 3, 60, color_pink); f_SetXY(bball, limit_bottomright.x - 1, limit_bottomright.y + 100); f_BallInPlay(bball); f_StaticRange(); u_temp.item = bball; bball.owner = u_temp; kills_goal = kills_goal + 3; } function f_KidGroupSoccer() { } function f_KidGroup7() { var _local3 = dude1.y; var _local2 = -150 - game_x; var _local1 = f_SpawnKid(_local2, _local3, 37, 6, 61, color_brown); f_KidSettings(_local1); _local1.atv_speed = 12; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 1; if (_local1._xscale < 0) { _local1._xscale = _local1._xscale * -1; } _local3 = f_RandomY(); _local2 = 1400 - game_x; _local1 = f_SpawnKid(_local2, _local3, 14, 9, 30, color_pink); f_KidSettings(_local1); _local1.atv_speed = 14; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 2; if (_local1._xscale > 0) { _local1._xscale = _local1._xscale * -1; } kills_goal = kills_goal + 2; } function f_KidGroup8() { var _local2 = f_RandomY(); var _local1 = (1400 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 21, 1, 28, color_pink); } else { f_SpawnKid(_local1, _local2, 32, 1, 25, color_pink); } _local2 = f_RandomY(); _local1 = (1700 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 40, 3, 47, color_brown); } else { f_SpawnKid(_local1, _local2, 41, 3, 49, color_brown); } _local2 = f_RandomY(); _local1 = (2000 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 44, 10, 50, color_brown); kills_goal = kills_goal + 6; } function f_KidGroup9() { var _local3 = dude1.y; var _local2 = -1800 - game_x; var _local1 = f_Spawn2Kid(_local2, _local3, 46, 20, 64, color_pink); f_KidSettings2(_local1); _local1.atv_speed = 25; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 2; _local1.kid_type = 5; _local1.health_max = _local1.health_max * 1.5; _local1.health = _local1.health_max; if (_local1._xscale < 0) { _local1._xscale = _local1._xscale * -1; } kills_goal = kills_goal + 1; } function f_KidGroup10() { var _local2 = limit_topleft.y + 100; var _local1 = (700 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 23, 1, 46, color_pink); _local2 = limit_topleft.y + 300; _local1 = (700 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 45, 18, 62, color_pink); } else { f_SpawnKid(_local1, _local2, 42, 11, 63, color_brown); } } function f_KidGroup11() { var _local2 = limit_topleft.y + 200; var _local1 = 700 - game_x; f_SpawnKid(_local1, _local2, 56, 23, 71, color_pink); _local2 = limit_topleft.y + 300; _local1 = 900 - game_x; f_SpawnKid(_local1, _local2, 55, 22, 70, color_pink); _local2 = limit_topleft.y + 370; _local1 = 800 - game_x; f_SpawnKid(_local1, _local2, 59, 24, 72, color_beige); } function f_KidGroup100() { f_SpawnSunchips(); kills_goal = kills_goal + 1; } function f_RandomY() { var _local1; if ((limit_topleft.y + _y) < 0) { _local1 = _y; } else { _local1 = limit_topleft.y; } var _local2 = 480 - (_local1 + _y); return(_local1 + random(_local2)); } function f_ShadowSize(zone) { var _local2 = zone; var _local1 = 100 + (_local2.body._y * 0.25); if (_local1 < 10) { _local1 = 10; } _local2.shadow_pt._xscale = _local1; _local2.shadow_pt._yscale = _local1; } function f_HelmetAttack(zone) { var _local1 = zone; var _local2 = false; if (_local1.health > 0) { if (_local1.attack_timer < 0) { if (Math.abs(_local1.y - dude1.y) < 10) { if (Math.abs(_local1.x - dude1.x) < 200) { if (((_local1.x <= dude1.x) && (_local1._xscale > 0)) || ((_local1.x >= dude1.x) && (_local1._xscale < 0))) { _local2 = true; _local1.slide_hit = false; _local1.slide_speed = 20; s_Ground1.start(0, 0); _local1.nohit = true; _local1.hitdude = false; _local1.attack_timer = 30; _local1.gotoAndStop("helmetattack"); } } } } else { _local1.attack_timer--; } } return(_local2); } function f_NinjaAttack(zone) { var _local1 = zone; var _local2 = false; if (_local1.attack_timer < 0) { if (Math.abs(_local1.y - dude1.y) < 10) { _local2 = true; _local1.kick_delay = 6; if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } _local1.body_y = 0; f_FX(_local1.x, _local1.y, 1, "shockwave", 80, 80); S_Ground6.start(0, 0); _local1.nohit = true; _local1.hitdude = false; _local1.attack_timer = 30; _local1.gotoAndStop("ninjajump"); } } else { _local1.attack_timer--; } return(_local2); } function f_NinjaJump(zone) { var _local1 = zone; if (_local1.body._y > -200) { _local1.body_y = _local1.body_y - 20; _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } else if (_local1.kick_delay > 0) { _local1.kick_delay--; if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } _local1.gotoAndStop("ninjaspin"); _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } else { var _local2 = f_rad2deg(Math.atan2((_local1.y + _local1.body_y) - dude1.y, _local1.x - dude1.x)); _local1.kick_x = -20 * Math.cos(PI * _local2); _local1.kick_y = -20 * Math.sin(PI * _local2); _local1.kick_timer = 4; s_Swing1.start(0, 0); _local1.gotoAndStop("ninjakick"); _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } } function f_NinjaHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; if (Math.abs(_local2.y - _local1.y) < 10) { if (Math.abs(_local2.x - _local1.x) < 50) { if (_local1.health > 0) { _local2.hitdude = true; f_Damage(_local1, 2); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); f_PunchSound(); } } } } function f_NinjaKick(zone) { var _local1 = zone; if (_local1.body._y < 0) { f_MoveKid(_local1, false, _local1.kick_x); _local1.body_y = _local1.body_y + _local1.kick_y; _local1.body._y = _local1.body_y; if (_local1.body._y > 0) { _local1.body._y = 0; } if (_local1.y < (dude1.y - 10)) { f_MoveKid(_local1, true, 10); } else if (_local1.y > (dude1.y + 10)) { f_MoveKid(_local1, true, -10); } f_ShadowSize(_local1); if ((_local1.kick_timer % 4) == 0) { var _local2 = f_FX(_local1.x, _local1.y, int(_local1.y) - 1, "ninja", _local1._xscale); _local2.body._y = _local1.body_y; } _local1.kicktimer++; if (_local1.body_y > -100) { if (_local1.hitdude == false) { f_NinjaHit(_local1, dude1); } } } else { _local1.gotoAndStop("walk"); } } function f_HoopShot(u_ball) { var _local1 = u_ball; var _local2 = bballhoop.goal._x + bballhoop.x; var _loc3 = (bballhoop.y - 2); if (_local1.x < (_local2 + 10)) { var dir = f_rad2deg(Math.atan2(_local1.y - _loc3, _local1.x - _local2)); var _local3 = Math.abs(_local1.x - _local2); if (Math.abs(_local1.y - _loc3) > _local3) { _local3 = Math.abs(_local1.y - _loc3); } var temp_speed = ((-_local3) / 20); _local1.shot_speed_x = temp_speed * Math.cos(PI * dir); _local1.shot_speed_y = temp_speed * Math.sin(PI * dir); _local1.frames = int(Math.abs(_local1.x - _local2) / Math.abs(_local1.shot_speed_x)); _local1.current_frame = 1; var net_y = Math.abs(bballhoop.goal._y); _local1.body_speed_y = (-net_y) / _local1.frames; _local1.gotoAndStop("hoopshot"); } else { _local1.speed_toss_y = -(22 + random(8)); _local1.speed_toss_x = 2 + random(4); _local1.gotoAndStop("release"); } } function f_SeakHoop(zone) { var _local1 = zone; var hoop_x = (bballhoop.goal._x + bballhoop.x); var hoop_y = (bballhoop.y - 2); f_MoveKid(_local1, false, _local1.shot_speed_x); f_MoveKid(_local1, true, _local1.shot_speed_y); _local1.body._y = _local1.body._y + _local1.body_speed_y; _local1.current_frame++; if (_local1.current_frame == _local1.frames) { bballhoop.hoop.hoop.gotoAndPlay("bap"); _local1.gotoAndStop("blank"); } } function f_CheckHoop(zone) { } function f_StartSoccer(zone) { var _local3 = this; if ((soccerball.x + _x) < 800) { score_team1 = 0; score_team2 = 0; f_StaticRange(); f_SwingsOff(); goal_left.x = goal_left._x; goal_left.y = goal_left._y; goal_right.x = goal_right._x; goal_right.y = goal_right._y; soccerfield.x = soccerfield._x; soccerfield.y = soccerfield._y; var _local1 = 1; while (_local1 <= total_kids) { var _local2 = _local3["kid" + _local1]; _local2.gotoAndStop("soccerwalk"); _local1++; } zone.gotoAndStop("soccergame"); } } function f_SoccerGame(zone) { if (soccerball.x < soccerfield.x) { if (score_right) { score_right = false; } } else if (score_left) { score_left = false; } if (Math.abs(soccerball.x - goal_left.x) < 50) { if (soccerball.y < soccer1.y) { if (soccerball.y > soccer3.y) { if (!ball_left) { if (soccerball.owner == eval("NULL")) { score_left = true; ball_left = true; score_team2++; } } } } } else { ball_left = false; if (Math.abs(soccerball.x - goal_right.x) < 50) { if (soccerball.y < soccer4.y) { if (soccerball.y > soccer6.y) { if (!ball_right) { if (soccerball.owner == eval("NULL")) { score_right = true; ball_right = true; score_team1++; } } } } } else { ball_right = false; } } } function f_SoccerChase(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < _local1.target_x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > _local1.target_x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < _local1.target_y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > _local1.target_y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (_local1.target_x + 300); } else { var target_x = (_local1.target_x - 300); } } else { var target_x = _local1.target_x; } if (_local1.success_x == false) { if (_local1.north) { var target_y = (_local1.target_y - 300); } else { var target_y = (_local1.target_y + 300); } } else { var target_y = _local1.target_y; } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); if (_local1.item != eval("NULL")) { var temp_speed = -6; } else { var temp_speed = -5; } var _local2 = temp_speed * Math.cos(PI * dir); var _local3 = temp_speed * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } } function f_SoccerSlide(zone) { var _local1 = zone; if (_local1._xscale > 0) { f_MoveKid(_local1, false, _local1.slide_speed); } else { f_MoveKid(_local1, false, -_local1.slide_speed); } if (!_local1.slide_hit) { var _local2 = dude1; if (Math.abs(_local1.x - _local2.x) < 40) { if (Math.abs(_local1.y - _local2.y) < 10) { _local1.slide_hit = true; f_PunchSound(); f_Damage(_local2, 5); if (((_local2.x < _local1.x) && (_local2._xscale < 0)) || ((_local2.x >= _local1.x) && (_local2._xscale > 0))) { f_FlipChar(_local2); } if (_local2.item == soccerball) { _local1.item = _local2.item; _local2.item.owner = _local1; _local1.item = eval("NULL"); } f_DropItem(_local2); _local2.speed_toss_y = -(random(5) + 5); _local2.speed_toss_x = random(5) + 8; f_FX(_local2.x, _local2.body._y + _local2.y, int(_local2.y) + 7, "impact1"); f_CallJuggle1(_local2); } } } if (((_local1.slide_speed % 4) == 0) && (_local1.slide_speed > 3)) { f_FX(_local1.x, _local1.y + 5, int(_local1.y) + 5, "dust1", _local1._xscale); } _local1.slide_speed--; if (_local1.slide_speed <= 0) { _local1.gotoAndStop("walk"); } } function f_SoccerKick(zone) { var _local1 = zone; if (_local1.target_goal.x < soccerfield.x) { if (_local1._xscale > 0) { f_FlipChar(_local1); } } else if (_local1._xscale < 0) { f_FlipChar(_local1); } f_SoundSwing(4); f_FlipInverse(_local1.item, _local1); if (_local1._xscale > 0) { f_SetXY(_local1.item, _local1.x + 50, _local1.y + 1); } else { f_SetXY(_local1.item, _local1.x - 50, _local1.y + 1); } _local1.item.speed_toss_y = -3; _local1.item.speed_toss_x = 20; _local1.item.gotoAndStop("release"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); if (_local1.top) { _local1.top = false; _local1.partner.top = true; } else { _local1.top = true; _local1.partner.top = false; } } function f_HuntBall(zone) { var _local1 = zone; var _local2 = true; _local1.target_pt = _local1.target_ball; _local1.target_x = _local1.target_ball.x; if (_local1.target_ball.owner == _local1.partner) { if (_local1.y < soccerfield.y) { _local1.target_y = _local1.target_ball.y - 100; } else { _local1.target_y = _local1.target_ball.y + 100; } } else { _local1.target_y = _local1.target_ball.y; } if (Math.abs(_local1.x - _local1.target_x) < 50) { if (Math.abs(_local1.y - _local1.target_y) < 10) { if (_local1.target_pt.owner == eval("NULL")) { _local1.target_pt.owner = _local1; _local1.item = _local1.target_pt; _local1.target_pt.autoaction(_local1.target_pt); } else if (_local1.target_pt.owner == dude1) { _local2 = false; _local1.slide_hit = false; _local1.slide_speed = 16; s_Ground1.start(0, 0); _local1.gotoAndStop("soccerslide"); } else { _local2 = false; _local1.gotoAndStop("soccerwait"); } } } if (_local2) { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } } function f_SoccerFollow(zone) { var _local1 = zone; var _local2 = false; if (Math.abs(_local1.x - _local1.target_ball.x) > 200) { _local2 = true; _local1.target_x = _local1.target_ball.x; } else { _local1.target_x = _local1.x; } if (Math.abs(_local1.y - _local1.target_ball.y) > 100) { _local2 = true; _local1.target_y = _local1.target_ball.y; } else { _local1.target_y = _local1.y; } if (_local2) { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } else { _local1.gotoAndStop("soccerwait"); } } function f_SoccerRun(zone) { var _local1 = zone; if ((score_left && (_local1.target_goal == goal_left)) || (score_right && (_local1.target_goal == goal_right))) { _local1.target_x = _local1.default_x; _local1.target_y = _local1.default_y; if ((Math.abs(_local1.target_x - _local1.x) < 50) && (Math.abs(_local1.target_y - _local1.y) < 50)) { if (_local1.x > soccerfield.x) { if (_local1._xscale > 0) { f_FlipChar(_local1); } } else if (_local1._xscale < 0) { f_FlipChar(_local1); } _local1.gotoAndStop("soccerwait"); } else { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } } else if (_local1.item == eval("NULL")) { if (_local1.target_ball.y < soccerfield.y) { if ((_local1.top || (!_local1.partner.alive)) || (dude1.grab_pointer == _local1.partner)) { f_HuntBall(_local1); } else { f_SoccerFollow(_local1); } } else if (((_local1.top == false) || (!_local1.partner.alive)) || (dude1.grab_pointer == _local1.partner)) { f_HuntBall(_local1); } else { f_SoccerFollow(_local1); } } else { if (_local1.target_goal.x < soccerfield.x) { _local1.target_x = _local1.target_goal.x + 250; } else { _local1.target_x = _local1.target_goal.x - 250; } if (_local1.y < soccerfield.y) { _local1.target_y = _local1.target_goal.y - 10; } else { _local1.target_y = _local1.target_goal.y + 10; } _local1.target_pt = _local1.target_goal; f_SoccerChase(_local1); if (Math.abs(_local1.x - _local1.target_x) < 50) { if (Math.abs(_local1.y - _local1.target_y) < 100) { f_SoccerKick(_local1); } } } } function f_EngineVolume() { var _local2 = ups2._x + _x; var _local3 = (1540 - (_local2 + 450)) / 1540; var u_pan = (int((200 * _local3) - 100) * -1); s_Engine.setPan(u_pan); var _local1 = 100; if (_local2 < -350) { _local1 = 0; } else if (_local2 < 0) { _local3 = Math.abs(_local2 + 350) / 350; _local1 = _local1 * _local3; } else if (_local2 > 1000) { _local1 = 0; } else if (_local2 > 640) { _local3 = Math.abs(_local2 - 990) / 350; _local1 = _local1 * _local3; } _local1 = _local1 * (car_distance * 0.01); s_Engine.setVolume(_local1); } function f_ATVHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; if (Math.abs(_local2.y - _local1.y) < 10) { if (Math.abs(_local2.x - _local1.x) < 75) { if (!_local1.nohit) { var u_impact = false; if (((_local1.x > _local2.x) && (_local2._xscale > 35)) || ((_local1.x < _local2.x) && (_local2._xscale < -35))) { f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); f_HardPunchSound(); _local1.nohit = true; } } } } } function f_ATVPosition(zone) { var _local1 = zone; if (_local1.atv_type == 1) { f_SetXY(_local1, _local1.x, dude1.y); f_CheckSpawn(_local1); } else { var _local2 = f_RandomY(); f_SetXY(_local1, _local1.x, _local2); f_CheckSpawn(_local1); } } function f_ATV(zone) { var _local1 = zone; if (_local1.atv_delay <= 0) { if (_local1._xscale > 0) { if (!f_MoveKid(_local1, false, _local1.atv_speed)) { f_SetXY(_local1, _local1.x, _local1.y + 6); } if ((_local1.x + _x) > 900) { f_ATVPosition(_local1); f_FlipChar(_local1); } } else { if (!f_MoveKid(_local1, false, -_local1.atv_speed)) { f_SetXY(_local1, _local1.x, _local1.y + 6); } if ((_local1.x + _x) < -250) { f_ATVPosition(_local1); f_FlipChar(_local1); } } f_ATVHit(_local1, dude1); } else { _local1.atv_delay--; if (_local1.atv_delay == 0) { f_ATVPosition(_local1); } } var _local2 = _local1.x + _x; var _loc3 = ((1150 - (_local2 + 250)) / 1150); var u_pan = (int((200 * _loc3) - 100) * -1); _local1.s_atvengine.setPan(u_pan); var _local3 = 100; if (_local2 < -150) { _local3 = 0; } else if (_local2 < 0) { _loc3 = Math.abs(_local2 + 150) / 150; _local3 = _local3 * _loc3; } else if (_local2 > 800) { _local3 = 0; } else if (_local2 > 640) { _loc3 = Math.abs(_local2 - 790) / 150; _local3 = _local3 * _loc3; } _local1.s_atvengine.setVolume(_local3); if (!_local1.init) { _local1.init = true; _local1.s_atvengine.start(0, 100000); } } function f_CreateKids() { i = 1; while (i <= total_kids) { var kid_name = ("kid" + i); var shadow_name = ("shadow" + current_shadow); var _local3 = limit_topleft.y + random(200); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("kid", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, i - 200); var _local1 = this["kid" + i]; _local1.depth_mod = _local2; _local1.x = 2000 - game_x; _local1.y = _local3; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.shirt_type = 37 + random(8); _local1.hat_type = 3; _local1.skin_type = color_brown; i++; } } function f_Dribble(zone) { var _local1 = zone; if (_local1.owner._xscale > 0) { _local1.x = _local1.owner.x + 25; } else { _local1.x = _local1.owner.x - 25; } _local1.y = _local1.owner.y + 1; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); } function f_SwingCheckChar(zone, u_temp) { var _local1 = zone; var _local3 = u_temp; var return_val = false; if (Math.abs(_local3.x - _local1.x) < 50) { if (Math.abs(_local3.y - _local1.y) < 10) { return_val = true; if (_local1.rider != eval("NULL")) { if (Math.abs(_local1.rider.x - _local1.x) < 50) { if (Math.abs(_local1.rider.y - _local1.y) < 10) { var _local2 = _local1.rider; f_Damage(_local2, 1); if (((_local2.x < _local1.x) && (_local2._xscale < 0)) || ((_local2.x >= _local1.x) && (_local2._xscale > 0))) { f_FlipChar(_local2); } _local2.speed_toss_y = -(random(2) + 2); _local2.speed_toss_x = random(2) + 2; f_CheckHold(_local2); f_CallJuggle1(_local2); } } _local1.rider = eval("NULL"); } f_FX(_local3.x, _local3.y - 50, int(_local3.y) + 1, "impact1"); s_Smack1.start(0, 0); _local1.gotoAndPlay("move"); } } return(return_val); } function f_SwingCheck(zone) { f_SwingCheckChar(zone, dude1); } function f_SetTrash(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.object_type = 1; _local1.body.gotoAndStop(1); _local1.active = true; } function f_SetTrash2(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.object_type = 2; _local1.body.gotoAndStop(2); _local1.active = true; } function f_BallInPlay(zone) { var _local1 = zone; if (_local1.ball == 1) { _local1.gotoAndStop("dribble_bball"); } else if (_local1.ball == 2) { _local1.gotoAndStop("dribble_soccer"); } } function f_SetBall(zone, u_type) { var _local1 = zone; var _local2 = u_type; _local1.punch = true; _local1.has_shadow = true; _local1.bounces = 2; _local1.weight = 0; _local1.explode = false; _local1.object_type = 1; _local1.active = true; _local1.owner = kid1; _local1.gravity = -2; _local1.autotake = true; _local1.ball = _local2; if (_local2 == 1) { _local1.autoaction = f_TakeBasketball; } else if (_local2 == 2) { _local1.autoaction = f_TakeBasketball; } } function f_TakeBasketball(zone) { f_BallInPlay(zone); } function f_CheckSandbox(zone) { if (sandcastle.crushed) { zone.gotoAndStop("sandboxcry"); } } function f_Sandbox(zone) { var _local1 = zone; dude1.insand = false; sandbox.sand_timer--; if ((_local1._x + _x) < -200) { _local1.gotoAndStop(3); } else { if (_local1._currentframe == 1) { if (Math.abs(dude1.y - _local1.y) < 10) { if (Math.abs(dude1.x - _local1.x) < 80) { s_Fart.start(0, 0); _local1.crushed = true; _local1.gotoAndStop(2); } } } var u_topleft = (_local1.topleft._x + _local1.x); var _local2 = _local1.bottomleft._x + _local1.x; var _local3 = _local1.topleft._y + _local1.y; var u_bottom = (_local1.bottomleft._y + _local1.y); var u_topright = (_local1.topright._x + _local1.x); var _loc3 = (_local1.bottomright._x + _local1.x); if ((dude1.y > _local3) && (dude1.y < u_bottom)) { if ((dude1.x >= _local2) && (dude1.x <= u_topright)) { var u_percent = (1 - ((dude1.y - _local3) / 100)); var u_left = (_local2 + ((u_topleft - _local2) * u_percent)); var u_right = (_loc3 + ((u_topright - _loc3) * u_percent)); if ((dude1.x >= u_left) && (dude1.x <= u_right)) { dude1.insand = true; } } } } } function f_Roll(zone) { var _local1 = zone; if (_local1.speed_toss_X > 0) { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -_local1.speed_toss_x); } else { f_MoveKid(_local1, false, _local1.speed_toss_x); } _local1.body.body._rotation = _local1.body.body._rotation - _local1.speed_toss_x; if (_local1.bounds) { f_FlipChar(_local1); } _local1.body._y = _local1.body._y + _local1.speed_toss_y; if (_local1.body._y > 0) { _local1.body._y = 0; _local1.shadow_pt._xscale = 100; _local1.shadow_pt._yscale = 100; if (_local1.speed_toss_y > 3) { _local1.speed_toss_y = int(_local1.speed_toss_y * -0.35); } } else { var _local2 = 100 + (_local1.body._y * 0.25); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; } _local1.speed_toss_x = _local1.speed_toss_x - 0.5; _local1.speed_toss_y++; } else { _local1.nextFrame(); } } function f_MedPickup(zone) { var _local1 = zone; if (Math.abs(dude1.x - _local1._x) < 30) { if (Math.abs(dude1.y - _local1._y) < 10) { s_DartShoot.start(0, 0); dude1.health = dude1.health_max; _local1.gotoAndStop("blank"); } } } function f_AddStatic(zone) { var _local1 = zone; static_index++; this["static" + static_index] = _local1; _local1.x = _local1._x; _local1.y = _local1._y; } function f_AddNeutral(zone) { var _local1 = zone; static_dm_current = static_dm_current + 2; _local1.depth_mod = static_dm_current + static_dm_default; _local1.x = _local1._x; _local1.y = _local1._y; _local1.depth_y = _local1.y; f_Depth(_local1, _local1.y); } function f_SetDiagonal(zone) { var _local1 = zone; var _local2 = Math.abs(_local1._xscale) / 100; var _local3 = Math.abs(_local1._yscale) / 100; var x = (_local1._x + _local1.zone._x); var y = (_local1._y + _local1.zone._y); var h = (_local1.zone._height * _local3); var w = ((_local1.zone._width / 2) * _local2); _local1.diagonal = true; _local1.left_x = _local1.left._x * _local2; _local1.right_x = _local1.right._x * _local2; _local1.left_y = _local1.left._y * _local3; _local1.right_y = _local1.right._y * _local3; _local1.h = Math.abs(_local1.left_y - _local1.right_y); _local1.h2 = _local1.zone2._height; _local1.w2 = _local1.zone2._width; _local1.x1 = x + _local1.left_x; _local1.x2 = x + _local1.right_x; _local1.w = Math.abs(_local1.x1 - _local1.x2); } function f_StaticRange() { var _local3 = this; var u_min = static_index; var u_max = 1; i = 1; while (i <= static_index) { var _local2 = _local3["static" + i]; if (_local2.x > limit_topleft.x) { if (_local2.x < limit_bottomright.x) { if (i < u_min) { u_min = i; } if (i > u_max) { u_max = i; } } } i++; } statics_min = u_min; total_statics = u_max; var u_min = object_index; total_objects = 0; i = 1; while (i <= object_index) { var _local1 = _local3["object" + i]; if (_local1._x > limit_topleft.x) { if (_local1._x < limit_bottomright.x) { if (_local1.active) { total_objects++; _local3["object_pt" + total_objects] = _local1; } } } i++; } } function f_GameInit() { var _local3 = this; _x = 2600; _y = 150; game_x = _x; game_y = _y; fx_dm_current = 0; fx_dm_default = 600; kid_dm_current = 0; kid_dm_default = 4; object_dm_current = 0; object_dm_default = 200; static_dm_current = 0; static_dm_default = 400; screen_width = 640; screen_height = 480; limit_bottomright.x = (screen_width - game_x) + 1800; limit_topleft.x = -game_x; limit_bottomright._x = limit_bottomright.x; limit_topleft._x = limit_topleft.x; limit_bottomright.y = limit_bottomright._y; limit_topleft.y = limit_topleft._y; new_limit_topleft = -game_x; checkpoint = 0; checkpoint_x = 0; current_vehicle = 1; total_vehicles = 4; total_kids = 3; total_huds = 6; combo_count = 0; combo_timer = 0; current_shadow = 1; current_fx = 1; total_fx = 150; f_CreateFX(); f_SetTrash(object1); f_SetPropaine(object2); f_SetPropaine(object3); f_SetPropaine(object4); f_SetHorse(object5); object6 = bball; f_SetBall(bball, 1); object7 = drugmart_trash; f_SetTrash2(object7); object8 = soccerball; f_SetBall(soccerball, 2); object9 = mower; f_SetMower(mower); object10 = propaine4; f_SetPropaine(object10); object11 = propaine5; f_SetPropaine(object11); object12 = propaine6; f_SetPropaine(object12); object_index = 12; f_SetDiagonal(sign); sign.mask = 3; f_SetDiagonal(fence1); fence1.mask = 2; f_SetDiagonal(fence2); fence2.mask = 2; f_SetDiagonal(wrx_left); f_SetDiagonal(wrx_right); f_SetDiagonal(drugmart_left); f_SetDiagonal(ghetto1_left); f_SetDiagonal(ghetto2_left); static_index = 0; f_AddStatic(sign); f_AddStatic(sandcastle); f_AddStatic(pgwall1); f_AddStatic(pgwall2); f_AddStatic(pgwallrock); f_AddStatic(pgwallrock1); f_AddStatic(pgwallrock2); f_AddStatic(pgwallrock3); f_AddStatic(pgwallrock4); f_AddStatic(pgwallrock5); f_AddStatic(pgwallrock6); f_AddStatic(pgwallrock7); f_AddStatic(pgwallrock8); f_AddStatic(pgwallrock9); f_AddStatic(pgwall3); f_AddStatic(pgwall4); f_AddStatic(pgwall5); f_AddStatic(pgwall6); f_AddStatic(pgwall7); f_AddStatic(pgwall8); f_AddStatic(swing1); f_AddStatic(swing2); f_AddStatic(swing3); f_AddStatic(swing4); f_AddStatic(swing5); f_AddStatic(swing6); f_AddStatic(soccer1); f_AddStatic(soccer2); f_AddStatic(soccer3); f_AddStatic(soccer4); f_AddStatic(soccer5); f_AddStatic(soccer6); f_AddStatic(bballhoop); f_AddStatic(fence1); f_AddStatic(drugmart_left); f_AddStatic(drugmart); f_AddStatic(light1); f_AddStatic(light2); f_AddStatic(tree1); f_AddStatic(ghetto1); f_AddStatic(ghetto1_left); f_AddStatic(ghetto2); f_AddStatic(ghetto2_left); f_AddStatic(ghetto3); f_AddStatic(stump); f_AddStatic(light3); f_AddStatic(wrx_tire); f_AddStatic(wrx); f_AddStatic(wrx_right); f_AddStatic(wrx_left); f_StaticRange(); f_AddNeutral(drugmart_right); f_AddNeutral(house2_right1); f_AddNeutral(house2_right2); f_AddNeutral(house5_right); f_AddNeutral(med1); i = 1; while (i <= object_index) { var _local1 = _local3["object" + i]; object_dm_current = object_dm_current + 2; _local1.depth_mod = object_dm_current + object_dm_default; _local1.x = _local1._x; _local1.y = _local1._y; if (_local1.has_shadow) { var _local2 = "shadow" + current_shadow; attachMovie("shadow", _local2, i - 100); _local1.shadow_pt = _local3["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; } i++; } master_volume = 130; kills = 0; kills_goal = 0; bg0.depth_mod = 999; f_Depth(bg0, 1000); f_SetDepths(); } function main() { f_Rage(); f_ComboTimer(); } function startEngine() { this.onEnterFrame = main; } var expert; var t = 0; var boo1s = 0; u_point = new Object(); gravity = 3; g_dash_timer = 6; var PI = 0.01745329; s_Punch1 = new Sound(); s_Punch1.attachSound("sound_GoodPunch1.wav"); s_Punch2 = new Sound(); s_Punch2.attachSound("sound_GoodPunch2.wav"); s_Punch3 = new Sound(); s_Punch3.attachSound("sound_GoodPunch3.wav"); s_Punch4 = new Sound(); s_Punch4.attachSound("sound_GoodPunch4.wav"); s_Smack1 = new Sound(); s_Smack1.attachSound("sound_GoodSmack1.wav"); s_Smack2 = new Sound(); s_Smack2.attachSound("sound_GoodSmack2.wav"); s_Swing1 = new Sound(); s_Swing1.attachSound("sound_Swing1.wav"); s_Swing2 = new Sound(); s_Swing2.attachSound("sound_Swing2.wav"); s_Swing3 = new Sound(); s_Swing3.attachSound("sound_Swing3.wav"); s_Swing4 = new Sound(); s_Swing4.attachSound("sound_Swing4.wav"); s_Swing5 = new Sound(); s_Swing5.attachSound("sound_Swing5.wav"); s_Swing6 = new Sound(); s_Swing6.attachSound("sound_Swing6.wav"); s_Ground1 = new Sound(); s_Ground1.attachSound("sound_Ground1.wav"); s_Ground2 = new Sound(); s_Ground2.attachSound("sound_Ground2.wav"); s_Ground3 = new Sound(); s_Ground3.attachSound("sound_Ground3.wav"); s_Ground4 = new Sound(); s_Ground4.attachSound("sound_Ground4.wav"); s_Ground5 = new Sound(); s_Ground5.attachSound("sound_Ground5.wav"); s_Ground6 = new Sound(); s_Ground6.attachSound("sound_Ground6.wav"); s_HardPunch1 = new Sound(); s_HardPunch1.attachSound("sound_HardPunch1.wav"); s_HardPunch2 = new Sound(); s_HardPunch2.attachSound("sound_HardPunch2.wav"); s_HardPunch3 = new Sound(); s_HardPunch3.attachSound("sound_HardPunch3.wav"); s_explosion5 = new Sound(); s_explosion5.attachSound("sound_explosion5"); s_explosion6 = new Sound(); s_explosion6.attachSound("sound_explosion6"); s_DartShoot = new Sound(); s_DartShoot.attachSound("sound_corkpop2.wav"); s_GunShot = new Sound(); s_GunShot.attachSound("sound_357mag.wav"); s_Thunder = new Sound(); s_Thunder.attachSound("sound_thunderp.wav"); s_Fart = new Sound(); s_Fart.attachSound("sound_fart_2.wav"); s_Advance = new Sound(); s_Advance.attachSound("sound_RKND16.wav"); s_Reload = new Sound(); s_Reload.attachSound("sound_reload.wav"); s_SunChipsGrunt = new Sound(); s_SunChipsGrunt.attachSound("sound_evilgrunt1.wav"); s_SunChipsDie = new Sound(); s_SunChipsDie.attachSound("sound_evildie.wav"); s_SwishTriple = new Sound(); s_SwishTriple.attachSound("sound_SwishTriple.wav"); s_Stab = new Sound(); s_Stab.attachSound("sound_sword1.wav"); s_Bounce = new Sound(); s_Bounce.attachSound("sound_bball_bounce.wav"); s_Swoosh = new Sound(); s_Swoosh.attachSound("sound_bball_swish.wav"); s_Engine = new Sound(bg2.car1); s_Engine.attachSound("sound_trucks_moving"); s_Engine1 = new Sound(); s_Engine1.attachSound("starte"); s_Engine2 = new Sound(); s_Engine2.attachSound("demaraje"); s_Music1 = new Sound(_root.m1); s_Music1.attachSound("music_Dad n Me.wav"); s_Music2 = new Sound(_root.m2); s_Music2.attachSound("music_Dad n Me GUITAR.wav"); s_SunchipsMusic = new Sound(); s_SunChipsMusic.attachSound("05 boss.wav"); color_brown = new Object(); color_brown.ra = 100; color_brown.ga = 100; color_brown.ba = 100; color_brown.aa = 100; color_brown.rb = -61; color_brown.gb = -56; color_brown.bb = -121; color_brown.ab = 0; color_yellow = new Object(); color_yellow.ra = 100; color_yellow.ga = 100; color_yellow.ba = 100; color_yellow.aa = 100; color_yellow.rb = -61; color_yellow.gb = -56; color_yellow.bb = -121; color_yellow.ab = 0; color_pink = new Object(); color_pink.ra = 100; color_pink.ga = 100; color_pink.ba = 100; color_pink.aa = 100; color_pink.rb = 0; color_pink.gb = 0; color_pink.bb = 0; color_pink.ab = 0; color_default = new Object(); color_default.ra = 100; color_default.ga = 100; color_default.ba = 100; color_default.aa = 100; color_default.rb = 0; color_default.gb = 0; color_default.bb = 0; color_default.ab = 0; color_beige = new Object(); color_beige.ra = 100; color_beige.ga = 100; color_beige.ba = 100; color_beige.aa = 100; color_beige.rb = -25; color_beige.gb = 0; color_beige.bb = -60; color_beige.ab = 0; color_latin = new Object(); color_latin.ra = 100; color_latin.ga = 100; color_latin.ba = 100; color_latin.aa = 100; color_latin.rb = -25; color_latin.gb = 0; color_latin.bb = -95; color_latin.ab = 0; f_GameInit(); startEngine(); s_Music1.setVolume(master_volume); s_Music1.start(0, 5000); s_Music2.setVolume(0); s_Music2.start(0, 5000); stop(); stop(); _root.game.f_SpawnPlayer(150, 385); _root.game.dude1.gotoAndStop("knuckles"); _root.game.f_KidGroup1(); _root.go_arrow.gotoAndPlay(2); play();
Symbol 2093 MovieClip Frame 111
stop();
Symbol 2097 MovieClip Frame 4
stop();
Symbol 2099 MovieClip Frame 1
stop();
Symbol 2099 MovieClip Frame 2
play();
Symbol 2191 MovieClip Frame 1
stop();
Symbol 2192 MovieClip Frame 1
ready = true; stop();
Symbol 2192 MovieClip Frame 2
function f_HealthBar() { health = (kid_pointer.health / kid_pointer.health_max) * 100; if (health < 0) { health = 0; } bar._xscale = health; } play(); f_HealthBar();
Instance of Symbol 2101 MovieClip "bar" in Symbol 2192 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.f_HealthBar(); }
Symbol 2192 MovieClip Frame 60
gotoAndStop (1);
Symbol 2195 MovieClip Frame 1
stop();
Symbol 2195 MovieClip Frame 2
play();
Symbol 2223 MovieClip Frame 1
stop();
Symbol 2228 MovieClip Frame 1
stop();
Symbol 2228 MovieClip Frame 2
function f_HealthBar() { health = (kid_pointer.health / kid_pointer.health_max) * 100; if (health < 0) { health = 0; } bar._xscale = health; } f_HealthBar();
Instance of Symbol 2199 MovieClip "ragebar" in Symbol 2228 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.f_HealthBar(); }
Instance of Symbol 2101 MovieClip "bar" in Symbol 2228 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.f_HealthBar(); }
Symbol 2229 MovieClip Frame 1
ready = true; stop();
Symbol 2229 MovieClip Frame 2
function f_HealthBar() { health = (_root.game.boss1.health / _root.game.boss1.health_max) * 77; if (health < 0) { health = 0; gotoAndStop (1); } bar._xscale = health; } play(); f_HealthBar();
Instance of Symbol 2101 MovieClip "bar" in Symbol 2229 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.f_HealthBar(); }
Symbol 2229 MovieClip Frame 60
gotoAndStop (1);
Symbol 2230 MovieClip Frame 1
ready = true; stop();
Symbol 2230 MovieClip Frame 2
function f_HealthBar() { health = (_root.game.boss3.health / _root.game.boss3.health_max) * 77; if (health < 0) { health = 0; gotoAndStop (1); } bar._xscale = health; } play(); f_HealthBar();
Instance of Symbol 2101 MovieClip "bar" in Symbol 2230 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.f_HealthBar(); }
Symbol 2230 MovieClip Frame 60
gotoAndStop (1);
Symbol 2231 MovieClip Frame 1
ready = true; stop();
Symbol 2231 MovieClip Frame 2
function f_HealthBar() { health = (_root.game.boss2.health / _root.game.boss2.health_max) * 77; if (health < 0) { health = 0; gotoAndStop (1); } bar._xscale = health; } play(); f_HealthBar();
Instance of Symbol 2101 MovieClip "bar" in Symbol 2231 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.f_HealthBar(); }
Symbol 2231 MovieClip Frame 60
gotoAndStop (1);
Symbol 2232 MovieClip Frame 1
stop();
Symbol 2232 MovieClip Frame 2
checked = false; play();
Symbol 2232 MovieClip Frame 3
distance = (_root.game.dude1.x + _root.game._x) - 220; if (distance > 10) { if ((_root.game.dude1._xscale > 0) && (!_root.game.dude1.nohit)) { speed = 1 + (distance * 0.05); _root.game.f_Scroll(speed, false); } } else { gotoAndStop (1); }
Symbol 2232 MovieClip Frame 4
gotoAndPlay (3);
Symbol 2238 MovieClip Frame 1
stop();
Instance of Symbol 1391 MovieClip in Symbol 2238 MovieClip Frame 1
on (rollOver) { _parent.gotoAndPlay(2); } on (rollOut) { _parent.gotoAndStop(1); } on (press) { stopAllSounds(); _parent._parent.gotoAndPlay(21); }
Symbol 2240 MovieClip Frame 20
stop();
Symbol 2240 MovieClip Frame 40
_parent.gotoAndStop(71);
Symbol 2241 MovieClip Frame 1
stop();
Instance of Symbol 1076 MovieClip in Symbol 2241 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.music_volume--; _root.game.s_SunChipsMusic.setVolume(_parent.music_volume); }
Symbol 2241 MovieClip Frame 70
stop();
Symbol 2241 MovieClip Frame 71
_root.gotoAndStop("level2"); stop();
Symbol 2245 MovieClip Frame 1
stop();
Symbol 2245 MovieClip Frame 91
_root.gotoAndStop("intro");
Symbol 2251 MovieClip Frame 1
stop();
Symbol 2251 MovieClip Frame 20
stop();
Symbol 2257 MovieClip Frame 1
stop();
Instance of Symbol 2254 MovieClip in Symbol 2257 MovieClip Frame 1
on (press) { _root.game.pause = true; _parent.pauses.gotoAndPlay(2); _parent.gotoAndStop(2); }
Instance of Symbol 2254 MovieClip in Symbol 2257 MovieClip Frame 2
on (press) { _root.game.pause = false; _parent.pauses.gotoAndPlay(21); _parent.gotoAndStop(1); }
Symbol 2264 MovieClip Frame 1
stop();
Instance of Symbol 1391 MovieClip in Symbol 2264 MovieClip Frame 1
on (rollOver) { _parent.gotoAndPlay(2); } on (rollOut) { _parent.gotoAndPlay(6); } on (press) { stopAllSounds(); _parent.go.gotoAndPlay(2); }
Symbol 2266 MovieClip Frame 1
stop();
Instance of Symbol 1391 MovieClip in Symbol 2266 MovieClip Frame 1
on (rollOver) { _parent.gotoAndPlay(2); } on (rollOut) { _parent.gotoAndPlay(6); } on (press) { stopAllSounds(); _root.gog.gotoAndStop(2); }
Symbol 2266 MovieClip Frame 5
stop();
Symbol 2273 MovieClip Frame 1
stop();
Instance of Symbol 1391 MovieClip in Symbol 2273 MovieClip Frame 1
on (rollOver) { _parent.gotoAndPlay(2); } on (rollOut) { _parent.gotoAndPlay(6); } on (press) { stopAllSounds(); _root.gog.gotoAndStop(3); }
Symbol 2273 MovieClip Frame 5
stop();
Symbol 2319 MovieClip Frame 1
function f_SetXY(zone, new_x, new_y) { var _local1 = zone; _local1.x = new_x; _local1.y = new_y; _local1._x = _local1.x; _local1._y = _local1.y; f_Depth(_local1, _local1.y); if (_local1.item) { f_MoveItem(_local1, _local1.item, speed); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Mask(_local1); } function f_SetXY2(zone1, new_x, new_y) { var _local1 = zone1; _local1.x = new_x; _local1.y = new_y; _local1._x = _local1.x; _local1._y = _local1.y; f_Depth(_local1, _local1.y); if (_local1.item) { f_MoveItem(_local1, _local1.item, speed); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Mask(_local1); } function f_rad2deg(radian) { return(57.29578 * radian); } function f_FlipChar(u_flipchar) { var _local1 = u_flipchar; _local1._xscale = _local1._xscale * -1; f_Mask(_local1); } function f_FlipSame(u_flipchar, u_flipsource) { var _local1 = u_flipchar; if ((_local1._xscale > 0) && (u_flipsource._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1._xscale < 0) && (u_flipsource._xscale > 0)) { f_FlipChar(_local1); } } function f_FlipInverse(u_flipchar, u_flipsource) { var _local1 = u_flipchar; if ((_local1._xscale > 0) && (u_flipsource._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1._xscale < 0) && (u_flipsource._xscale < 0)) { f_FlipChar(_local1); } } function f_ClearGrabPointer(u_ClearPointer) { u_ClearPointer.grab_pointer = undefined; } function f_SwingsOn() { swing2.gotoAndStop("on"); swing3.gotoAndStop("on"); } function f_SwingsOff() { swing2.gotoAndStop("off"); swing3.gotoAndStop("off"); } function f_ajutorDie(zone) { var _local1 = zone; _local1.shadow_pt.gotoAndStop("off"); } function f_KidDie(zone) { var _local1 = zone; _local1.alive = false; _local1.shadow_pt.gotoAndStop("off"); kills++; if (kills >= kills_goal) { kills_goal = 0; checkpoint++; if (checkpoint == 1) { limit_bottomright.x = limit_bottomright.x + 1200; new_limit_topleft = limit_bottomright.x - 2200; f_KidGroup2(); } else if (checkpoint == 2) { limit_bottomright.x = limit_bottomright.x + 2570; new_limit_topleft = limit_bottomright.x - 3040; f_KidGroup3(); } else if (checkpoint == 3) { limit_bottomright.x = limit_bottomright.x + 1050; new_limit_topleft = limit_bottomright.x - 1650; f_KidSwing(); } else if (checkpoint == 4) { limit_bottomright.x = limit_bottomright.x + 900; new_limit_topleft = limit_bottomright.x - 1500; f_KidGroup4(); } else if (checkpoint == 5) { f_KidGroup5(); limit_bottomright.x = limit_bottomright.x + 700; new_limit_topleft = limit_bottomright.x - 1900; } else if (checkpoint == 6) { limit_bottomright.x = limit_bottomright.x + 1200; new_limit_topleft = limit_bottomright.x - 1200; f_KidGroup6(); bballhoop.gotoAndStop("on"); } else if (checkpoint == 7) { limit_bottomright.x = limit_bottomright.x + 1000; new_limit_topleft = limit_bottomright.x - 1000; } else if (checkpoint == 8) { limit_bottomright.x = limit_bottomright.x + 2000; new_limit_topleft = limit_bottomright.x - 1300; f_KidGroup8(); } else if (checkpoint == 9) { limit_bottomright.x = limit_bottomright.x + 2000; new_limit_topleft = limit_bottomright.x - 1500; } else if (checkpoint == 10) { limit_bottomright.x = limit_bottomright.x + 1600; new_limit_topleft = limit_bottomright.x - 1800; med1.gotoAndStop("on"); f_SpawnSunchips(); kills_goal = kills_goal + 3; } limit_bottomright._x = limit_bottomright.x; if (limit_topleft.x < new_limit_topleft) { limit_topleft.x = -game_x; limit_topleft._x = limit_topleft.x; } f_StaticRange(); kills = 0; if (checkpoint < 11) { s_Advance.start(0, 0); _root.go_arrow.gotoAndPlay(2); _root.center.gotoAndPlay(2); } } f_RemoveChar(_local1); } function f_CheckHold(u_kid) { if (u_kid == dude1.grab_pointer) { f_ClearGrabPointer(dude1); dude1.gotoAndStop("stand"); } } function f_CarCheckHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; var _local3 = false; if (_local1.y < _local2.y) { if (_local1.y > (_local2.y - 100)) { if (Math.abs(_local2.x - _local1.x) < (_local2._width / 2)) { if (_local1.health > 0) { _local3 = true; f_Damage(_local1, 3); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); } } } } return(_local3); } function f_DropItem(u_drop) { var _local1 = u_drop; if (_local1.grab_pointer != undefined) { f_FlipSame(_local1.grab_pointer, _local1); _local1.grab_pointer.speed_toss_y = -(random(10) + 10); _local1.grab_pointer.speed_toss_x = random(8) + 12; f_CallJuggle1(_local1.grab_pointer); f_ClearGrabPointer(_local1); } if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } } function f_CarScene1() { bg2.car1.gotoAndPlay(2); } function f_StopCarScene1() { bg2.car1.gotoAndStop(1); bg2.car2.gotoAndStop(1); ups1.gotoAndStop(1); ups2.gotoAndStop(1); } function f_CarDrive(zone) { var _local2 = zone; _local2._y = _local2._y + _local2.speed_y; _local2.y = _local2._y; _local2.x = _local2._x; _local2.speed_y++; _local2._xscale = _local2._xscale + (_local2.speed_y / 12); _local2._yscale = _local2._yscale + (_local2.speed_y / 12); _local2.depth_mod = 990; f_Depth(_local2, _local2.y); f_EngineVolume(); if (_local2.y > (limit_bottomright.y + _local2._height)) { current_vehicle++; if (current_vehicle > total_vehicles) { current_vehicle = 1; } s_Engine.stop(); bg2.car1.gotoAndPlay(2); _local2.gotoAndStop(1); } else { if (_local2.y > ((limit_bottomright.y + _local2._height) - 300)) { car_distance = car_distance - 15; } else { car_distance = car_distance + 4; } var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (f_CarCheckHit(_local2, _local1)) { _local3 = true; } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (f_CarCheckHit(_local2, _local1)) { _local3 = true; } i++; } var _local1 = dude1; if (_local1.y < _local2.y) { if (_local1.y > (_local2.y - 100)) { if (Math.abs(_local2.x - _local1.x) < (_local2._width / 2)) { if (!_local1.nohit) { _local3 = true; f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); } } } } if (_local3) { f_HardPunchSound(); } } } function f_KillKids() { var _local2 = this; i = 1; while (i <= total_kids) { var _local1 = _local2["kid" + i]; if (_local1.alive) { _local1.health = 0; _local1.gotoAndStop("hitground1"); } i++; } } function f_ExplosionCheckHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; var _local3 = false; if (Math.abs(_local1.y - _local2.y) < 30) { if (Math.abs(_local2.x - _local1.x) < 150) { _local3 = true; _local1.onfire = 2; f_Damage(_local1, 6); if (_local1.grab) { if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } } else { _local1.explosion = true; _local1.punch_function(_local1); } _local1.speed_toss_y = -(random(15) + 25); _local1.speed_toss_x = random(16) + 1; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); } } return(_local3); } function f_Explosion(zone) { var _local2 = zone; var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (f_ExplosionCheckHit(_local2, _local1)) { _local3 = true; } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (_local1.active) { if (f_ExplosionCheckHit(_local2, _local1)) { _local3 = true; } } i++; } var _local1 = dude1; if (Math.abs(_local1.y - _local2.y) < 30) { if (Math.abs(_local2.x - _local1.x) < 150) { if (_local1.health > 0) { _local3 = true; _local1.onfire = 2; f_Damage(_local1, 4); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = random(8) + 8; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); } } } } function f_ObjectSettings(zone) { zone.onfire = 1; } function f_ObjectSettings2(zone1) { zone1.onfire = 1; } function f_KidSettings(zone) { var _local1 = zone; _local1.nohit = false; _local1.falling = false; _local1.onground = false; _local1.onfire = 1; _local1.bounces = 0; _local1.toss_clock = 0; _local1.root = true; if (_local1.health <= 0) { s_Ground3.start(0, 0); _local1.gotoAndStop("hitground1"); } } function f_KidSettings2(zone1) { var _local1 = zone1; _local1.nohit = false; _local1.falling = false; _local1.onground = false; _local1.onfire = 1; _local1.bounces = 0; _local1.toss_clock = 0; _local1.root = true; if (_local1.health <= 0) { s_Ground3.start(0, 0); _local1.gotoAndStop("hitground1"); } } function f_Juggle1Setup(u_kid) { var _local1 = u_kid; if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } _local1.nohit = true; _local1.bounces = 0; } function f_CallJuggle1(u_kid) { f_Juggle1Setup(u_kid); u_kid.gotoAndStop("juggle1"); } function f_Collide(zone) { var _local1 = zone; if (_local1.collide.body._y >= -10) { if (_local1.collide.grab) { f_FlipSame(_local1.collide, _local1); _local1.collide.speed_toss_y = -6; _local1.collide.speed_toss_x = (-random(6)) + 10; f_CallJuggle1(_local1.collide); f_PunchSound(); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 15, "impact1"); } else if (_local1.collide.punch) { _local1.collide.punch_function(_local1.collide); } else { f_PunchSound(); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 15, "impact1"); } } } function f_KidToss(zone) { var _local1 = zone; if (_local1 == dude1) { _local1.collide = eval("NULL"); if (_local1._xscale > 0) { f_MoveChar(_local1, false, -_local1.speed_toss_x); } else { f_MoveChar(_local1, false, _local1.speed_toss_x); } if (_local1.bounds) { f_FlipChar(_local1); } } else { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -_local1.speed_toss_x); } else { f_MoveKid(_local1, false, _local1.speed_toss_x); } if (_local1.bounds) { f_FlipChar(_local1); } } if (_local1.hitwall) { f_Collide(_local1); _local1.hitwall = false; f_FlipChar(_local1); f_Damage(_local1, 5); _local1.speed_toss_x = _local1.speed_toss_x * 0.5; } _local1.body._y = _local1.body._y + _local1.speed_toss_y; _local1.toss_clock++; if (_local1.onfire == 2) { if ((_local1.toss_clock % 2) == 0) { var _local2 = random(20) + 80; f_FX((_local1.x + random(20)) - 10, ((_local1.body._y + _local1.y) + random(20)) - 40, _local1.y - 1, "fire1", _local2, _local2); } } else if (_local1.onfire == 3) { if ((_local1.toss_clock % 2) == 0) { var _local2 = random(20) + 120; f_FX((_local1.x + random(20)) - 10, ((_local1.body._y + _local1.y) + random(20)) - 40, _local1.y - 1, "ragesmoke", _local2, _local2); } } if (_local1.weight > 0) { _local1.body.body._rotation = _local1.body.body._rotation - Math.abs(_local1.speed_toss_y); } else { _local1.body.body._rotation = _local1.body.body._rotation + Math.abs(_local1.speed_toss_y); } f_KidHitKids(_local1); _local1.speed_toss_y = _local1.speed_toss_y + (gravity + _local1.gravity); if (_local1.speed_toss_y > 0) { _local1.falling = true; } else { _local1.falling = false; } if (_local1.body._y > 0) { _local1.body._y = 0; _local1.shadow_pt._xscale = 100; _local1.shadow_pt._yscale = 100; if (_local1.explode) { f_RemoveChar(_local1.shadow_pt); s_explosion6.start(0, 0); f_Explosion(_local1); _local1.active = false; _local1.grab = false; _local1.punch = false; f_StaticRange(); f_SpawnMask(_local1); _local1.gotoAndStop("explode"); } else { _local1.bounces++; if (_local1.bounces == 1) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); if (_local1 != dude1) { if (_local1.speed_toss_y > 40) { f_Damage(_local1, 7); } else if (_local1.speed_toss_x > 15) { f_Damage(_local1, 7); } } } if (_local1.speed_toss_y > 10) { if (_local1.speed_toss_y > 40) { s_Ground3.start(0, 0); f_FX(_local1.x, _local1.y, 1, "shockwave", u_temp._xscale); } else if (_local1.speed_toss_y > 20) { s_Ground4.start(0, 0); } else { s_Ground5.start(0, 0); } _local1.speed_toss_y = int(_local1.speed_toss_y * -0.35); if ((_local1.bounces % 2) == 0) { var current_rotation = _local1.body.body._rotation; _local1.gotoAndStop("bounce2"); _local1.body.body._rotation = current_rotation; } else { var current_rotation = _local1.body.body._rotation; _local1.gotoAndStop("bounce1"); _local1.body.body._rotation = current_rotation; } } else { s_Ground6.start(0, 0); _local1.nohit = true; _local1.bounces = 0; f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); _local1.gotoAndStop("hitground1"); } } } else { var _local3 = 100 + (_local1.body._y * 0.25); if (_local3 < 10) { _local3 = 10; } _local1.shadow_pt._xscale = _local3; _local1.shadow_pt._yscale = _local3; } } function f_KidHitKids(zone) { var _local2 = zone; if ((_local2.speed_toss_y > 40) || (_local2.speed_toss_x > 14)) { if (_local2.body._y > -150) { var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (((!_local1.nohit) && (_local1 != _local2)) && (_local1.alive)) { if ((_local2 == dude1) && (_local1.atv)) { } else if (Math.abs(_local1.y - _local2.y) < 15) { if (Math.abs(_local1.x - _local2.x) < 40) { f_Damage(_local2, 1); f_Damage(_local1, 3); _local3 = true; f_FlipSame(_local1, _local2); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = _local2.speed_toss_x * 0.75; f_CheckHold(_local1); f_CallJuggle1(_local1); _local1.body._y = -50; } } } i++; } if (_local2.weight > 0) { var _local1 = dude1; if ((!_local1.nohit) && (_local1 != _local2)) { if (Math.abs(_local1.y - _local2.y) < 15) { if (Math.abs(_local1.x - _local2.x) < 40) { _local3 = true; f_FlipSame(_local1, _local2); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = _local2.speed_toss_x * 0.75; f_DropItem(_local1); f_CallJuggle1(_local1); _local1.body._y = -50; } } } } if (_local3) { f_PunchSound(); f_FX(_local2.x, _local2.body._y + _local2.y, int(_local2.y) + 15, "impact1"); } } } } function f_CreateFX() { i = 1; while (i <= total_fx) { var _local2 = "fx" + i; fx_dm_current = fx_dm_current + 1; var _local1 = fx_dm_current + fx_dm_default; var _loc2 = f_DepthVal(_local1, 0); attachMovie("fx", _local2, _loc2); var _local3 = this["fx" + i]; _local3.depth_mod = _local1; i++; } } function f_FX(fx_x, fx_y, fx_depth, fx_type, fx_xscale, fx_yscale) { var _local1 = this["fx" + current_fx]; _local1._x = fx_x; _local1._y = fx_y; if (fx_xscale != undefined) { _local1._xscale = fx_xscale; } else { _local1._xscale = 100; } if (fx_yscale != undefined) { _local1._yscale = fx_yscale; } else { _local1._yscale = 100; } f_Depth(_local1, fx_depth); _local1.gotoAndStop(fx_type); _local1.x = fx_x; _local1.y = fx_depth; f_SpawnMask(_local1); current_fx++; if (current_fx > total_fx) { current_fx = 1; } return(_local1); } function f_KidThrownFierce(zone) { var _local1 = zone; u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { f_MoveKid(u_temp, false, 50); } else { f_MoveKid(u_temp, false, -50); } u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; if (Key.isDown(38)) { u_temp.speed_toss_y = -40; u_temp.speed_toss_x = 2; } else { u_temp.speed_toss_y = -16; u_temp.speed_toss_x = 20; } f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 50) - u_temp.y; f_ClearGrabPointer(_local1); } function f_KidThrown(zone) { var _local1 = zone; u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { f_MoveKid(u_temp, false, 70); var _local2 = _local1.x + 100; } else { f_MoveKid(u_temp, false, -70); var _local2 = _local1.x - 100; } u_temp._x = u_temp.x; u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; u_temp.speed_toss_y = 60; u_temp.speed_toss_x = 10; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 25) - u_temp.y; f_FX(u_temp.x, _local1.y + 15, int(_local1.y) + 15, "impact3", -u_temp._xscale); f_FX(_local2, _local1.y + 15, int(_local1.y) + 14, "blood1", -u_temp._xscale); f_ClearGrabPointer(_local1); } function f_KidHeadbutted(zone) { var _local1 = zone; f_Damage(_local1.grab_pointer, _local1.punch_pow_low); if (_local1.grab_counter > 3) { u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { u_temp.x = _local1.x + 50; } else { u_temp.x = _local1.x - 50; } u_temp._x = u_temp.x; u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; u_temp.speed_toss_y = -2; u_temp.speed_toss_x = 20; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 50) - u_temp.y; f_ClearGrabPointer(_local1); } } function f_GrabSpark(zone) { var _local1 = zone; if (_local1._xscale > 0) { var _local3 = _local1.x + 50; } else { var _local3 = _local1.x - 50; } if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { f_PunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact2"; } f_FX(_local3, _local1.y - 20, int(_local1.y) + 10, _local2); } else if (_local1.grab_counter == 2) { f_PunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact1"; } f_FX(_local3, _local1.y - 80, int(_local1.y) + 10, _local2); f_FX(_local3, _local1.y - 80, int(_local1.y) + 9, "blood1"); } else { f_HardPunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact3"; } f_FX(_local3, _local1.y - 80, int(_local1.y) + 10, _local2); f_FX(_local3, _local1.y - 80, int(_local1.y) + 9, "blood2"); } } function f_ThrowItem(zone) { var _local1 = zone; var _local2 = false; if (Key.isDown(_local1.button_punch1)) { if (!_local1.punched) { _local1.punched = true; _local2 = true; u_temp = _local1.grab_pointer; u_temp.speed_toss_y = -4; u_temp.speed_toss_x = 15; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 150) - u_temp.y; f_ClearGrabPointer(_local1); f_ClearGrabPointer(_local1); f_DashReset(_local1); _local1.gotoAndStop("throw_item"); } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if ((!_local1.punched2) && (!_local2)) { _local1.punched2 = true; u_temp = _local1.grab_pointer; if (Key.isDown(_local1.button_up)) { u_temp.speed_toss_y = -(26 + random(5)); u_temp.speed_toss_x = 2 + random(3); } else { u_temp.speed_toss_y = -9; u_temp.speed_toss_x = 17; } f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 150) - u_temp.y; f_ClearGrabPointer(_local1); f_ClearGrabPointer(_local1); f_DashReset(_local1); s_swing1.start(0, 0); _local1.gotoAndStop("throw_item"); } } else { _local1.punched2 = false; } } function f_Throw(zone) { var _local1 = zone; if (Key.isDown(_local1.button_punch1)) { if (!_local1.punched) { if (Key.isDown(_local1.button_left) || (Key.isDown(_local1.button_right))) { f_SoundSwing(2); _local1.grab_pointer.gotoAndStop("thrown"); f_SetXY(_local1.grab_pointer, _local1.x, _local1.grab_pointer.y); _local1.gotoAndStop("throw"); return; } _local1.grab_counter++; if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { _local1.grab_pointer.gotoAndStop("grabhit1"); _local1.gotoAndStop("grabhit1"); } else { _local1.grab_pointer.gotoAndStop("grabhit2"); _local1.gotoAndStop("grabhit2"); } } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if (!_local1.punched2) { if ((Key.isDown(_local1.button_left) || (Key.isDown(_local1.button_right))) || (Key.isDown(_local1.button_up))) { f_SoundSwing(4); _local1.grab_pointer.gotoAndStop("thrown2"); f_SetXY(_local1.grab_pointer, _local1.x, _local1.grab_pointer.y); _local1.gotoAndStop("throw2"); } else { _local1.grab_counter++; if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { _local1.grab_pointer.gotoAndStop("grabhit1"); _local1.gotoAndStop("grabhit1"); } else { _local1.grab_pointer.gotoAndStop("grabhit2"); _local1.gotoAndStop("grabhit2"); } } } } else { _local1.punched2 = false; } } function f_SkeletonRip(zone) { f_KidDie(zone.grab_pointer); f_ClearGrabPointer(zone); } function f_KidReset(zone) { f_MoveKid(zone, false, 10000); } function f_KidReset2(zone1) { f_MoveKid(zone1, false, 10000); } function f_KidGrabbed(u_dude) { var _local1 = u_dude; if (_local1.grab_pointer != undefined) { f_FlipInverse(_local1.grab_pointer, _local1); if (_local1._xscale > 0) { _local1.grab_pointer.x = _local1.x + _local1.grab_pointer.distance; } else { _local1.grab_pointer.x = _local1.x - _local1.grab_pointer.distance; } _local1.grab_pointer.y = _local1.y + 3; f_SetXY(_local1.grab_pointer, _local1.grab_pointer.x, _local1.grab_pointer.y); f_ShareMask(_local1, _local1.grab_pointer); } } function f_Grab(zone) { var _local2 = zone; var u_impact = false; var _local3 = false; if (_local2.item == eval("NULL")) { i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (((!_local1.nohit) && (_local1.alive)) && (_local1.grab)) { if (Math.abs(_local1.y - _local2.y) < 10) { if (Math.abs(_local1.x - _local2.x) < 30) { if (!_local1.atv) { if (_local2.dashing) { u_impact = true; f_FlipInverse(_local1, _local2); _local1.speed_toss_y = -12; _local1.speed_toss_x = 8; f_Damage(_local1, _local2.punch_pow_low); f_CallJuggle1(_local1); _local1.body._y = (_local2.y - 50) - _local1.y; } else { _local2.grab_pointer = _local1; _local2.grab_pointer.distance = 55; _local2.grab_counter = 0; f_KidGrabbed(_local2); if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } _local1.gotoAndStop("grabbed"); i = total_kids + 1; _local3 = true; _local2.gotoAndStop("grab"); } } } } } i++; } if (u_impact) { f_PunchSound(); if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact3"; } f_FX(_local2.x, _local2.y - 50, int(_local2.y) + 30, impact_anim); } } return(_local3); } function f_SoundSwing(power) { this["s_Swing" + ((random(3) + power) - 1)].start(0, 0); } function f_PunchSound() { this["s_Punch" + (random(3) + 1)].start(0, 0); } function f_HardPunchSound() { this["s_HardPunch" + (random(3) + 1)].start(0, 0); } function f_UppercutHit(u_kid, u_y) { var _local1 = u_kid; _local1.speed_toss_y = -(random(10) + 20); _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = u_y - _local1.y; } function f_PunchHit(zone) { var _local2 = zone; var x1 = _local2.x; var y1 = _local2.y; u_point.x = 0; u_point.y = 0; _local2.body.punch_pt.localToGlobal(u_point); var x2 = (u_point.x - game_x); var _local3 = u_point.y - game_y; var hit_impact = false; var hit_x; var hit_y = 0; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (Math.abs(_local1.y - y1) < 20) { if ((((_local1.x > x1) && (_local1.x < x2)) || ((_local1.x > x2) && (_local1.x < x1))) || (_local2.stomping && (Math.abs(_local1.x - _local2.x) < 40))) { if (((!_local1.nohit) || (_local2.hitnohit)) || (_local2.stomping && (_local1.onground))) { hit_impact = true; if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } if ((x2 > x1) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((x2 < x1) && (_local1._xscale < 0)) { f_FlipChar(_local1); } if (_local2.stomping && (_local1.onground)) { _local1.speed_toss_y = 20; _local1.speed_toss_x = random(6) + 7; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_group == 1) { if (_local2.punch_num == 1) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 2) { _local1.gotoAndStop("hit2"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 3) { _local1.gotoAndStop("hit3"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 4) { _local1.speed_toss_y = -9; _local1.speed_toss_x = 4; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_medium); } } else if (_local2.punch_group == 2) { if (_local2.punch_num == 1) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 2) { _local1.gotoAndStop("hit2"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = 70; _local1.speed_toss_x = 1; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_high); } else if (_local2.punch_num == 20) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 21) { _local1.speed_toss_y = -14; _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_high); } else if (_local2.punch_num == 22) { _local1.speed_toss_y = -26; _local1.speed_toss_x = -8; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_high); } } else if (_local2.punch_group == 3) { f_UppercutHit(_local1, _local3); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_group == 4) { if (_local2.punch_num == 1) { _local1.speed_toss_y = -8; _local1.speed_toss_x = random(6) + 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 2) { _local1.speed_toss_y = -26; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } } else if (_local2.punch_group == 5) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else { _local2.punch_group = 1; _local2.punch_num = 1; _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } } else if (((_local1.body._y + _local1.y) > _local3) && (_local1.body._y < 0)) { if ((_local2.punch_num < 3) || (_local2.punch_group == 4)) { hit_impact = true; if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if ((_local2.punch_group < 4) || ((_local2.punch_group == 4) && (_local2.punch_num == 3))) { f_Damage(_local1, _local2.punch_pow_low); } if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } if ((x2 > x1) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((x2 < x1) && (_local1._xscale < 0)) { f_FlipChar(_local1); } if ((_local2.punch_group == 3) && (_local2.punch_num == 1)) { f_UppercutHit(_local1, _local3); } else if (_local2.punch_group == 4) { if (_local2.punch_num == 2) { f_Damage(_local1, int(_local2.punch_pow_low / 2)); _local1.speed_toss_y = -(random(10) + 20); _local1.speed_toss_x = random(6) + 7; f_CallJuggle1(_local1); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); } } else { _local1.speed_toss_y = -9; _local1.speed_toss_x = 12; f_CallJuggle1(_local1); } } } } } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (_local1.punch) { if (Math.abs(_local1.y - y1) < 20) { if (((_local1.x > x1) && (_local1.x < x2)) || ((_local1.x > x2) && (_local1.x < x1))) { if (_local1.body._y > -150) { if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if (_local1.grab) { f_FlipInverse(_local1, dude1); if (_local2.punch_group == 3) { _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; } else { _local1.speed_toss_y = -6; _local1.speed_toss_x = (-random(6)) + 10; f_CallJuggle1(_local1); } hit_impact = true; if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } } else { _local1.punch_function(_local1); } } } } } i++; } if (hit_impact) { if (_local2.punch_group == 1) { if (_local2.punch_num == 1) { f_PunchSound(); } else if (_local2.punch_num == 2) { f_PunchSound(); } else if (_local2.punch_num == 3) { f_PunchSound(); } else if (_local2.punch_num == 4) { f_HardPunchSound(); } f_RageUp(_local2, int(_local2.rage_goal / 10)); } else if (_local2.punch_group == 2) { if (((_local2.punch_num == 1) || (_local2.punch_num == 2)) || (_local2.punch_num == 3)) { f_HardPunchSound(); } else if (((_local2.punch_num == 20) || (_local2.punch_num == 21)) || (_local2.punch_num == 22)) { s_Smack1.start(0, 0); } f_RageUp(_local2, int(_local2.rage_goal / 10)); } else if (_local2.punch_group == 3) { f_HardPunchSound(); f_RageUp(_local2, int(_local2.rage_goal / 10)); } else { f_PunchSound(); f_RageUp(_local2, int(_local2.rage_goal / 60)); } if (y1 > hit_y) { hit_y = y1; } var u_depth = (hit_y + 2); if ((_local2.punch_group == 1) && (_local2.punch_num == 3)) { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact2"; } f_FX(hit_x, _local3, u_depth, impact_anim); } else if (((_local2.punch_group == 1) && (_local2.punch_num == 4)) || ((_local2.punch_group == 2) && (_local2.punch_num == 22))) { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact3"; } f_FX(hit_x, _local3, u_depth, impact_anim); } else { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact1"; } f_FX(hit_x, _local3, u_depth, impact_anim); } if ((_local2.punch_group == 2) && (_local2.punch_num >= 20)) { f_FX(hit_x, _local3, u_depth - 1, "blood1"); } } else if ((_local2.punch_num == 2) && (_local2.punch_group < 3)) { _local2.punch_num = 0; } return(hit_impact); } function f_RageUp(zone, u_rageup) { var _local2 = zone; var _local3 = this; _local2.rage = _local2.rage + u_rageup; if (_local2.rage >= _local2.rage_goal) { if ((_local2.rage - u_rageup) < _local2.rage_goal) { i = 1; while (i <= total_kids) { var _local1 = _local3["kid" + i]; if (_local1.alive) { _local1.speed_toss_y = -(random(10) + 40); _local1.speed_toss_x = random(2) + 6; f_CheckHold(_local1); f_CallJuggle1(_local1); _local1.nohit = true; } i++; } _local2.rage = _local2.rage + (_local2.rage_goal / 2); f_CheckHold(_local2); f_DropItem(_local2); f_PunchReset(_local2); _local2.gotoAndStop("powerup"); } if (_local2.rage > (_local2.rage_goal * 2)) { _local2.rage = _local2.rage_goal * 2; } } } function f_PushKid(zone, speed) { var _local1 = zone; if (!_local1.nohit) { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -speed); } else { f_MoveKid(_local1, false, speed); } } } function f_Turn(zone) { var _local1 = zone; if (!_local1.punching) { if (Key.isDown(_local1.button_left) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (Key.isDown(_local1.button_right) && (_local1._xscale < 0)) { f_FlipChar(_local1); } f_KidGrabbed(_local1); } } function f_Walk(zone) { var _local1 = zone; _local1.walking = false; _local1.dashing = false; if (Key.isDown(_local1.button_left)) { if (_local1.left_timer <= 0) { _local1.left_last2 = _local1.left_timer; _local1.left_timer = 1; } else { _local1.left_timer++; } } else if (_local1.left_timer > 0) { _local1.left_last = _local1.left_timer; _local1.left_timer = 0; } else { _local1.left_timer--; } if (Key.isDown(_local1.button_right)) { if (_local1.right_timer <= 0) { _local1.right_last2 = _local1.right_timer; _local1.right_timer = 1; } else { _local1.right_timer++; } } else if (_local1.right_timer > 0) { _local1.right_last = _local1.right_timer; _local1.right_timer = 0; } else { _local1.right_timer--; } if ((_local1.left_timer > 0) && (_local1.left_timer > _local1.right_timer)) { if (_local1._xscale > 0) { f_FlipChar(_local1); } if (_local1.holding) { var _local2 = _local1.speed_x / 2; } else if ((_local1.left_last < g_dash_timer) && (_local1.left_last2 < g_dash_timer)) { var _local2 = _local1.speed_x * 2; _local1.dashing = true; } else { var _local2 = _local1.speed_x; } if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, false, -_local2); if (_local1.diagonalhit) { f_MoveChar(_local1, true, -_local2); } _local1.walking = true; } if ((_local1.right_timer > 0) && (_local1.right_timer > _local1.left_timer)) { if (_local1._xscale < 0) { f_FlipChar(_local1); } if (_local1.holding) { var _local2 = _local1.speed_x / 2; } else if ((_local1.right_last < g_dash_timer) && (_local1.right_last2 < g_dash_timer)) { var _local2 = _local1.speed_x * 2; _local1.dashing = true; } else { var _local2 = _local1.speed_x; } if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, false, _local2); if (_local1.diagonalhit) { f_MoveChar(_local1, true, _local2); } _local1.walking = true; } if (Key.isDown(_local1.button_up)) { _local1.up_timer++; } else { _local1.up_timer = 0; } if (Key.isDown(_local1.button_down)) { _local1.down_timer++; } else { _local1.down_timer = 0; } if (_local1.holding) { var _local2 = _local1.speed_y / 2; } else { var _local2 = _local1.speed_y; } if ((_local1.up_timer > 0) && (_local1.up_timer > _local1.down_timer)) { if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, true, -_local2); if (_local1.diagonalhit) { f_MoveChar(_local1, false, -_local2); } _local1.walking = true; } if ((_local1.down_timer > 0) && (_local1.down_timer > _local1.up_timer)) { if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, true, _local2); if (_local1.diagonalhit) { f_MoveChar(_local1, false, _local2); } _local1.walking = true; } if (_local1.insand) { if (_local1.walking) { if (sandbox.sand_timer <= 0) { sandbox.sand_timer = 5; f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "sand", _local1._xscale); } } } } function f_HoldWalk(zone) { var _local1 = zone; if (_local1.hold_delay > 0) { _local1.hold_delay--; f_Turn(_local1); } else { _local1.holding = true; f_Walk(_local1); _local1.holding = false; f_KidGrabbed(_local1); if (_local1.walking) { _local1.legs.gotoAndStop("walk"); } else { _local1.legs.gotoAndStop("stand"); } } } function f_ToggleQuality() { if (key.isDown(81)) { if (pressed_q == false) { pressed_q = true; if (quality_low) { quality_low = false; _quality = "medium"; } else { quality_low = true; _quality = "low"; } } } else { pressed_q = false; } } function f_Character(zone) { var _local1 = zone; f_ToggleQuality(); if (!pause) { if (!f_Grab(_local1)) { f_Walk(_local1); if (_local1.dashing) { _local1.dashing_timer++; if ((_local1.dashing_timer == 1) || ((_local1.dashing_timer % 10) == 0)) { if (_local1.insand) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "sand", _local1._xscale); } else { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); } } _local1.gotoAndStop("dash"); } else { _local1.dashing_timer = 0; if (_local1.walking) { _local1.gotoAndStop("walk"); } else { _local1.gotoAndStop("stand"); } } f_Punch(_local1); } } else { _local1.gotoAndStop("stand"); } } function f_OnScreen(u_char) { var _local1 = u_char.x + game_x; var _local2 = u_char._width; if (((_local1 + _local2) > 0) && ((_local1 - _local2) < screen_width)) { return(true); } return(false); } function f_AutoTake(zone, u_object, vert, speed) { var _local1 = u_object; var _local3 = speed; var _local2 = zone; var u_take = false; if (_local1.autotake) { u_take = true; u_get = false; if (_local2.grab_pointer == undefined) { if (_local2.item == eval("NULL")) { if (!_local2.nohit) { if (_local2.health > 0) { if (_local2.body._y >= 0) { _local1.owner = _local2; _local2.item = _local1; _local1.autoaction(_local1); u_get = true; } } } } } if (u_get == false) { if (!vert) { if ((_local3 > 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local3 < 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } } if (!f_MoveKid(_local1, vert, _local3)) { f_MoveKid(_local1, vert, -_local3); } if (_local1._xscale > 0) { _local1.body.body._rotation = _local1.body.body._rotation + _local3; } else { _local1.body.body._rotation = _local1.body.body._rotation - _local3; } if (!vert) { _local1.speed_toss_x = Math.abs(_local3); _local1.gotoAndStop("hitground1"); } } } return(u_take); } function f_Mask(zone) { var _local1 = zone; var mask_h = _local1.mask_pt.range._height; var mask_w = _local1.mask_pt.range._width; var _local2 = 100 / Math.abs(_local1._xscale); var _local3 = 100 / _local1._yscale; _local2 = 1; _local3 = 1; _local1.mask._yscale = 100 * _local3; if (_local1._xscale < 0) { _local1.mask._xscale = -100 * _local2; _local1.mask._x = (_local1.x - _local1.mask_pt.x) * _local2; _local1.mask._y = (_local1.mask_pt.y - _local1._y) * _local3; } else if (_local1._xscale > 0) { _local1.mask._xscale = 100 * _local2; _local1.mask._x = (_local1.mask_pt.x - _local1.x) * _local2; _local1.mask._y = (_local1.mask_pt.y - _local1._y) * _local3; } } function f_CheckMask(zone, u_compare) { var _local1 = zone; if (_local1.mask_pt == u_compare) { _local1.mask_pt = undefined; _local1.mask.gotoAndStop(1); } } function f_SpawnMask(zone) { var _local2 = zone; var _local3 = statics_min; while (_local3 <= total_statics) { var _local1 = this["static" + _local3]; if (_local1.mask > 0) { var x = (_local1.x + _local1.zone._x); var y = (_local1.y + _local1.zone._y); var h = (_local1.zone._height * (_local1._yscale / 100)); var w = ((_local1.zone._width / 2) * (Math.abs(_local1._xscale) / 100)); if (Math.abs(_local2._x - x) < w) { if ((_local2._y > (y - h)) && (_local2._y < y)) { var x1 = (x + _local1.left._x); var x2 = (x + _local1.right._x); var w = Math.abs(x1 - x2); h = Math.abs(_local1.left._y - _local1.right._y); var percent = (1 - ((y - _local2.y) / h)); var temp_x = (x1 + (w * percent)); if (_local2.x > temp_x) { _local2.mask_pt = _local1; _local2.mask.gotoAndStop(_local1.mask); f_Mask(_local2); } } } } _local3++; } } function f_HitWallGroup(zone, vert, speed, group_total, group_min, group_name) { var _local1 = zone; var _local3 = speed; var return_val = false; i = group_min; while (i <= group_total) { var _local2 = this[group_name + i]; var xscale_val = (Math.abs(_local2._xscale) / 100); var yscale_val = (Math.abs(_local2._yscale) / 100); var x = (_local2.x + _local2.zone._x); var y = ((_local2.y + _local2.zone._y) + 2); var h = (_local2.zone._height * yscale_val); var w = ((_local2.zone._width / 2) * xscale_val); if (vert) { if (Math.abs(_local1.x - x) < w) { if (_local2.diagonal) { if (((_local1.y + _local3) >= (y - h)) && ((_local1.y + _local3) <= (y + 150))) { var percent = ((_local2.x2 - _local1.x) / _local2.w); var temp_y = (y - (_local2.h * percent)); if (_local2.mask > 0) { if (_local1.y < temp_y) { _local1.mask_pt = _local2; _local1.mask.gotoAndStop(_local2.mask); } else { f_CheckMask(_local1, _local2); } } if (Math.abs(_local1.x - x) < (_local2.w / 2)) { if ((((_local3 > 0) && (_local1.y <= temp_y)) && ((_local1.y + _local3) >= (temp_y - _local2.h2))) || (((_local3 < 0) && (_local1.y >= temp_y)) && ((_local1.y + _local3) <= (temp_y + _local2.h2)))) { if (_local3 > 0) { _local1.diagonal_speed = (temp_y - _local2.h2) - _local1.y; } else { _local1.diagonal_speed = (temp_y + _local2.h2) - _local1.y; } _local1.collide = _local2; _local1.diagonalhit = true; return_val = true; } } } else { f_CheckMask(_local1, _local2); } } else if ((_local1.y < (y - h)) && ((_local1.y + _local3) >= (y - h))) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { return_val = true; } } else if ((_local1.y > y) && ((_local1.y + _local3) <= y)) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { return_val = true; } } } else { f_CheckMask(_local1, _local2); } } else if ((_local1.y > (y - h)) && (_local1.y < y)) { if (_local2.diagonal) { if (((_local1.x + _local3) > (x - w)) && ((_local1.x + _local3) < (x + w))) { var percent = (1 - ((y - _local1.y) / _local2.h)); var temp_x = (_local2.x1 + (_local2.w * percent)); if (_local2.mask > 0) { if (_local1.x > temp_x) { _local1.mask_pt = _local2; _local1.mask.gotoAndStop(_local2.mask); } else { f_CheckMask(_local1, _local2); } } if ((_local1.y > (y - _local2.h)) && (_local1.y < y)) { if ((((_local3 > 0) && (_local1.x <= temp_x)) && ((_local1.x + _local3) >= (temp_x - _local2.w2))) || (((_local3 < 0) && (_local1.x >= temp_x)) && ((_local1.x + _local3) <= (temp_x + _local2.w2)))) { if (_local1.body._y > (_local2.zone._y - _local2.zone._height)) { if (_local3 > 0) { _local1.diagonal_speed = (temp_x - _local2.w2) - _local1.x; } else { _local1.diagonal_speed = (temp_x + _local2.w2) - _local1.x; } _local1.collide = _local2; _local1.diagonalhit = true; return_val = true; } } } } else { f_CheckMask(_local1, _local2); } } else if (((_local1.x < (x - w)) && ((_local1.x + _local3) >= (x - w))) || ((_local1.x > (x + w)) && ((_local1.x + _local3) <= (x + w)))) { if ((_local1.body._y + _local1.y) > (y - (_local2._height + 20))) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { _local1.collide = _local2; return_val = true; } } } } else { f_CheckMask(_local1, _local2); } i++; } return(return_val); } function f_HitWall(zone, vert, speed) { var _local2 = zone; var _local1 = false; if (f_HitWallGroup(_local2, vert, speed, total_objects, 1, "object_pt")) { _local1 = true; } else if (f_HitWallGroup(_local2, vert, speed, total_statics, statics_min, "static")) { _local1 = true; } _local2.hitwall = _local1; return(_local1); } function f_CheckSpawnObject(zone, u_object) { var _local1 = u_object; var _local2 = zone; var x = (_local1.x + _local1.zone._x); var _local3 = _local1.y + _local1.zone._y; var h = (_local1.zone._height * (_local1._yscale / 100)); var w = ((_local1.zone._width / 2) * (_local1._xscale / 100)); if (Math.abs(_local2.x - x) < w) { if (_local2.y < _local3) { if (_local2.y > (_local3 - h)) { f_SetXY(_local2, _local2.x, _local3 + 2); } } } } function f_CheckSpawn(zone) { var _local3 = this; var _local2 = zone; i = 1; while (i <= total_objects) { var _local1 = _local3["object_pt" + i]; f_CheckSpawnObject(_local2, _local1); i++; } i = statics_min; while (i <= total_statics) { var _local1 = _local3["static" + i]; f_CheckSpawnObject(_local2, _local1); i++; } } function f_SoccerBall(zone) { var _local1 = zone; if (_local1.moving) { _local1.moving = false; _local1.body.gotoAndStop("roll"); } else { _local1.body.gotoAndStop("idle"); } } function f_ShareMask(u_source, u_slave) { var _local1 = u_slave; _local1.mask_pt = u_source.mask_pt; if (_local1.mask_pt == undefined) { _local1.mask.gotoAndStop(1); } else { _local1.mask.gotoAndStop(_local1.mask_pt.mask); } f_Mask(_local1); } function f_MoveItem(u_owner, u_item, u_speed) { var _local1 = u_item; var _local2 = u_owner; if (_local2._xscale > 0) { _local1.x = _local2.x + 25; } else { _local1.x = _local2.x - 25; } f_FlipSame(_local1, _local2); _local1.y = _local2.y + 1; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.moving = true; f_Depth(_local1, _local1.y); f_ShareMask(_local2, _local1); } function f_MoveChar(zone, vert, speed) { var _local1 = zone; var _local2 = speed; var _local3 = vert; _local1.bounds = false; _local1.diagonalhit = false; if (_local3) { if ((_local1.y + _local2) > limit_bottomright.y) { _local2 = (limit_bottomright.y - _local1.y) + _local2; } else if ((_local1.y + _local2) < limit_topleft.y) { _local2 = (limit_topleft.y - _local1.y) + _local2; } if (f_HitWall(_local1, _local3, _local2)) { if (_local1.diagonalhit) { _local2 = _local1.diagonal_speed; } else { _local2 = 0; } } _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); } else { if (f_HitWall(_local1, _local3, _local2)) { if (_local1.diagonalhit) { _local2 = _local1.diagonal_speed; } else { _local2 = 0; } } if (((_local1.x + _local2) < limit_bottomright.x) && ((_local1.x + _local2) > limit_topleft.x)) { _local1.x = _local1.x + _local2; } else { _local1.bounds = true; _local2 = 0; } } _local1._x = _local1.x; _local1._y = _local1.y; if (_local1.mask_pt != undefined) { f_Mask(_local1); } if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } if (_local1.scroller) { if (_local3) { if (((_local2 > 0) && ((_local1.y + game_y) < (screen_height / 2))) || ((_local2 < 0) && ((_local1.y + game_y) > (screen_height / 2)))) { _local2 = _local2 * (((screen_height / 2) - Math.abs((_local1.y + game_y) - (screen_height / 2))) / (screen_height / 2)); } } else if (((_local2 > 0) && ((_local1.x + game_x) < (screen_width / 2))) || ((_local2 < 0) && ((_local1.x + game_x) > (screen_width / 2)))) { _local2 = _local2 * (((screen_width / 2) - Math.abs((_local1.x + game_x) - (screen_width / 2))) / (screen_width / 2)); } f_Scroll(_local2, _local3); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; } function f_DepthVal(u_depth_mod, u_depth) { return((u_depth * 1000) + u_depth_mod); } function f_Depth(u_char, u_depth) { var _local1 = u_char; if (_local1.depth_mod == undefined) { trace("NO DEPTH: " + _local1); } _local1.current_depth = (u_depth * 1000) + _local1.depth_mod; _local1.swapDepths(_local1.current_depth); } function f_CompareDepths_Set(u_char, u_compare) { var _local2 = u_compare; var _local1 = u_char; if (_local1 != _local2) { if (_local1.current_depth == _local2.current_depth) { trace((_local1 + " has overwritten ") + _local2); } } } function f_SetDepths() { if (dude1 != eval("NULL")) { f_Depth(dude1, dude1.y); } i = 1; while (i <= total_kids) { var _local3 = this["kid" + i]; if (_local3 != eval("NULL")) { f_Depth(_local3, _local3.y); } i++; } i = 1; while (i <= object_index) { var _local1 = this["object" + i]; _local1.x = _local1._x; _local1.y = _local1._y; _local1.depth_y = _local1.y; f_Depth(_local1, _local1.y); i++; } i = 1; while (i <= static_index) { var _local2 = this["static" + i]; static_dm_current = static_dm_current + 2; _local2.depth_mod = static_dm_current + static_dm_default; _local2.depth_y = _local2.y; f_Depth(_local2, _local2.y); i++; } } function f_SpawnKids() { var _local1 = this; i = 1; while (i <= total_kids) { u_temp = _local1["kid" + i]; if (u_temp.alive == false) { u_temp.x = ((screen_width - _x) + 100) + random(150); u_temp._x = u_temp.x; u_temp.y = limit_topleft.y + random(screen_height); u_temp._y = u_temp.y; f_KidInit(u_temp); u_temp.shadow_pt._x = u_temp.x; u_temp.shadow_pt._y = u_temp.y; u_temp.shadow_pt.gotoAndStop("on"); u_temp.gotoAndStop("walk"); } i++; } } function f_Scroll(speed, vert) { var _local1 = speed; if (vert) { if (((limit_topleft.y - _local1) + game_y) < (screen_height - 100)) { if (((limit_bottomright.y - _local1) + game_y) > screen_height) { game_y = game_y - _local1; _y = game_y; bg0._y = bg0._y - (_local1 * 0.25); bg1._y = bg1._y + (_local1 / 2); bg2._y = bg2._y + (_local1 * 0.65); } } } else if (((limit_topleft.x - _local1) + game_x) < 0) { if (((limit_bottomright.x - _local1) + game_x) > screen_width) { game_x = game_x - _local1; _x = game_x; bg0._x = bg0._x - (_local1 * 0.25); bg1._x = bg1._x + (_local1 / 2); bg2._x = bg2._x + (_local1 * 0.65); } else if (checkpoint_x != limit_bottomright.x) { checkpoint_x = limit_bottomright.x; f_StaticRange(); if (checkpoint == 1) { } else if (checkpoint == 2) { } else if (checkpoint == 3) { } else if (checkpoint == 5) { f_KidGroup5(); } else if (checkpoint == 6) { f_StopCarScene1(); } else if (checkpoint == 7) { f_KidGroup7(); bballhoop.gotoAndStop("off"); } else if (checkpoint == 8) { f_KidGroup11(); } else if (checkpoint == 9) { f_KidGroup9(); } else if (checkpoint == 10) { } } if ((limit_topleft.x + game_x) < 0) { if (limit_topleft.x < new_limit_topleft) { limit_topleft.x = -game_x; limit_topleft._x = limit_topleft.x; } } } } function f_ComboTimer() { combo_timer--; if (combo_timer <= 0) { combo_count = 0; } } function f_UpdateHUD(u_hud, u_zone) { var _local1 = u_hud; var _local2 = u_zone; _local1.root = true; _local1.shirt_type = _local2.shirt_type; _local1.hat_type = _local2.hat_type; _local1.skin_type = _local2.skin_type; _local1.gotoAndPlay(2); _local1.name.gotoAndStop(_local2.name); f_Skin(_local1.name.kid.kid); } function f_Damage(damage_zone, damage_pow) { var _local2 = damage_zone; var _local3 = _root; _local2.health = _local2.health - damage_pow; f_DropItem(_local2); combo_count++; combo_timer = 30; if (combo_count >= 3) { _local3.combo_counter.gotoAndPlay(2); } if (_local2.lifebar) { if (_local2.atv) { _local2.s_atvengine.stop(); s_explosion6.start(0, 0); f_FX(_local2.x, _local2.y, int(_local2.y) + 2, "atv_explode", _local2._xscale, _local2._yscale); _local2.atv = false; f_KidSettings(_local2); _local2.onfire = 2; _local2.shadow_pt._xscale = 100; _local2.speed_toss_y = -(random(10) + 20); _local2.speed_toss_x = random(2) + 1; f_CheckHold(_local2); f_CallJuggle1(_local2); } var u_found = false; j = 1; while (j <= total_huds) { var _local1 = _local3["hud" + j]; if ((_local1.kid_pointer == _local2) && (!_local1.ready)) { f_UpdateHUD(_local1, _local2); u_found = true; j = total_huds + 1; } j++; } if (!u_found) { j = 1; while (j <= total_huds) { var _local1 = _local3["hud" + j]; if (_local1.ready) { _local1.ready = false; _local1.kid_pointer = _local2; f_UpdateHUD(_local1, _local2); j = total_huds + 1; } j++; } } } else if (_local2 == dude1) { f_RageDown(int(dude1.rage_goal / 2)); _local3.hud.f_HealthBar(); } } function f_KidInit(zone) { var _local1 = zone; _local1.lifebar = true; _local1.health_max = 80; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = random(5) + 10; _local1.speed_y = random(3) + 10; _local1.weight = 10; if (_local1._xscale < 0) { _local1.speed_x = _local1.speed_x * -1; } if (random(2) == 1) { _local1.speed_y = _local1.speed_y * -1; } _local1.speed_x = _local1.speed_x * 0.7; _local1.speed_y = _local1.speed_y * 0.7; _local1.grab = true; } function f_Kid2Init(zone) { var _local1 = zone; _local1.lifebar = true; _local1.health_max = 80; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = random(5) + 10; _local1.speed_y = random(3) + 10; _local1.weight = 10; if (_local1._xscale < 0) { _local1.speed_x = _local1.speed_x * -1; } if (random(2) == 1) { _local1.speed_y = _local1.speed_y * -1; } _local1.speed_x = _local1.speed_x * 1.2; _local1.speed_y = _local1.speed_y * 1.2; _local1.grab = true; } function f_MoveKid(zone, vert, speed) { var _local1 = zone; var _local2 = speed; return_val = true; _local1.bounds = false; if (f_HitWall(_local1, vert, _local2)) { _local2 = 0; return_val = false; } if (vert) { _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); _local1._y = _local1.y; } else { _local1.x = _local1.x + _local2; _local1._x = _local1.x; if (_local1.x > limit_bottomright.x) { if (_local2 > 0) { _local1.bounds = true; } } else if (_local1.x < limit_topleft.x) { if (_local2 < 0) { _local1.bounds = true; } } } if (_local1.mask_pt != undefined) { f_Mask(_local1); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } return(return_val); } function f_MoveKid2(zone1, vert, speed) { var _local1 = zone1; var _local2 = speed; return_val = true; _local1.bounds = false; if (f_HitWall(_local1, vert, _local2)) { _local2 = 0; return_val = false; } if (vert) { _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); _local1._y = _local1.y; } else { _local1.x = _local1.x + _local2; _local1._x = _local1.x; if (_local1.x > limit_bottomright.x) { if (_local2 > 0) { _loc1.bounds = true; } } else if (_local1.x < limit_topleft.x) { if (_local2 < 0) { _local1.bounds = true; } } } if (_local1.mask_pt != undefined) { f_Mask(_local1); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } return(return_val); } function f_KidRun(zone) { var _local1 = zone; if ((_local1.speed_x > 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.speed_x < 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (!f_MoveKid(_local1, false, _local1.speed_x)) { _local1.speed_x = _local1.speed_x * -1; } if (!f_MoveKid(_local1, true, _local1.speed_y)) { _local1.speed_y = _local1.speed_y * -1; } if ((_local1.y > limit_bottomright.y) && (_local1.speed_y > 0)) { _local1.speed_y = _local1.speed_y * -1; } else if ((_local1.y < limit_topleft.y) && (_local1.speed_y < 0)) { _local1.speed_y = _local1.speed_y * -1; } if ((_local1.x > limit_bottomright.x) && (_local1.speed_x > 0)) { _local1.speed_x = _local1.speed_x * -1; } else if ((_local1.x < limit_topleft.x) && (_local1.speed_x < 0)) { _local1.speed_x = _local1.speed_x * -1; } } function f_DashReset(zone) { var _local1 = zone; _local1.right_last = 100; _local1.right_last2 = 0; _local1.left_last = 100; _local1.left_last2 = 0; } function f_PunchReset(zone) { var _local1 = zone; _local1.punch_group = 0; _local1.punch_num = 0; _local1.punching = false; } function f_GrabReset(zone) { u_ClearPointer.grab_pointer = undefined; } function f_StandSettings(zone) { var _local1 = zone; f_PunchReset(_local1); f_GrabReset(_local1); _local1.nohit = false; _local1.onfire = 1; _local1.onground = false; f_CheckDead(_local1); } function f_StompRange(zone) { var _local2 = zone; var _loc3 = false; var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (Math.abs(_local1.x - _local2.x) < 40) { if (Math.abs(_local1.y - _local2.y) < 20) { if (_local1.onground) { _local3 = true; } else { _loc3 = true; i = total_kids + 1; } } } } i++; } if ((_loc3 == false) && (_local3)) { return(true); } return(false); } function f_PickupRange(zone) { var _local1 = zone; var _local3 = this; var _local2 = false; i = 1; while (i <= total_objects) { u_temp = _local3["object_pt" + i]; if (u_temp.grab) { if (Math.abs(u_temp.y - _local1.y) < 20) { if (Math.abs(u_temp.x - _local1.x) < ((u_temp._width / 2) + 20)) { if ((((_local1.x < u_temp.x) && (_local1._xscale > 0)) || ((_local1.x > u_temp.x) && (_local1._xscale < 0))) || (Math.abs(u_temp.x - _local1.x) < ((u_temp._width / 2) - 10))) { if (u_temp.body._y >= -10) { _local2 = true; _local1.punched = true; i = total_objects + 1; _local1.grab_pointer = u_temp; _local1.grab_pointer.distance = 0; _local1.grab_counter = 0; f_KidGrabbed(_local1); u_temp.gotoAndStop("pickup_item"); _local1.gotoAndStop("pickup_item"); } } } } } i++; } return(_local2); } function f_Punch(zone) { var _local1 = zone; if (_local1.item != eval("NULL")) { var _local3 = false; if (Key.isDown(_local1.button_punch1)) { _local1.punched = true; _local3 = true; } else if (Key.isDown(_local1.button_punch2)) { _local1.punched2 = true; _local3 = true; } if (_local3) { f_SoundSwing(4); if (_local1.item == soccerball) { _local1.punch_group = 1; _local1.punch_num = 4; var _local2 = 1; } else if (Key.isDown(_local1.button_up)) { _local1.punch_group = 3; _local1.punch_num = 1; var _local2 = 3; } else { _local1.punch_group = 1; _local1.punch_num = 3; var _local2 = 2; } f_FlipInverse(_local1.item, _local1); f_SetXY(_local1.item, _local1.x, _local1.item.y); if (_local2 == 3) { f_HoopShot(_local1.item); } else { _local1.item.speed_toss_y = -3; _local1.item.speed_toss_x = 30; _local1.item.gotoAndStop("release"); } _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); if (_local2 == 1) { f_PunchSound(); _local1.gotoAndStop("punch1_4"); _local1.body.gotoAndPlay(4); } else if (_local2 == 2) { _local1.gotoAndStop("punch1_3"); } else if (_local2 == 3) { _local1.gotoAndStop("uppercut"); } } } else if ((((Key.isDown(_local1.button_punch1) && (Key.isDown(_local1.button_punch2))) && (!_local1.punching)) && (!_local1.punched)) && (!_local1.punched2)) { _local1.punched = true; _local1.punched2 = true; _local1.punching = true; f_SoundSwing(3); _local1.punch_group = 3; _local1.punch_num = 1; _local1.gotoAndStop("uppercut"); } else { if (Key.isDown(_local1.button_punch1)) { if ((!_local1.punched) && (!_local1.punching)) { _local1.punched = true; _local1.punching = true; if (f_PickupRange(_local1)) { return; } if (_local1.dashing) { if (_local1._xscale > 0) { _local1.speed_slam = 15; } else { _local1.speed_slam = -15; } _local1.punch_group = 4; _local1.punch_num = 1; f_DashReset(_local1); _local1.dashing = false; _local1.gotoAndStop("dashslam"); } else if (f_StompRange(_local1) && (_local1.body._y > -3)) { _local1.gotoAndStop("stomp"); } else if ((_local1.punch_group == 5) && (_local1.punch_num == 1)) { _local1.punch_num = 2; _local1.gotoAndStop("knife2"); } else if (_local1.punch_group == 1) { if (_local1.punch_num == 1) { f_SoundSwing(4); _local1.punch_num = 2; _local1.gotoAndStop("punch1_2"); } else if (_local1.punch_num == 2) { f_SoundSwing(4); _local1.punch_num = 3; _local1.gotoAndStop("punch1_3"); } else if (_local1.punch_num == 3) { f_SoundSwing(2); _local1.punch_num = 4; _local1.gotoAndStop("punch1_4"); } else { f_SoundSwing(5); _local1.punch_num = 1; _local1.gotoAndStop("punch1_1"); } } else { f_SoundSwing(5); _local1.punch_group = 1; _local1.punch_num = 1; _local1.gotoAndStop("punch1_1"); } } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if ((!_local1.punched2) && (!_local1.punching)) { _local1.punched2 = true; _local1.punching = true; if (_local1.dashing) { if (_local1._xscale > 0) { _local1.speed_slam = 18; } else { _local1.speed_slam = -18; } _local1.punch_group = 4; _local1.punch_num = 2; f_DashReset(_local1); _local1.dashing = false; _local1.gotoAndStop("dashpunch"); } else if (f_StompRange(_local1)) { _local1.gotoAndStop("stomp"); } else if ((_local1.punch_group == 1) && (_local1.punch_num == 1)) { _local1.punch_group = 5; _local1.punch_num = 1; _local1.gotoAndStop("knife1"); } else if ((_local1.punch_group == 1) && (_local1.punch_num == 4)) { _local1.punch_group = 2; _local1.punch_num = 20; _local1.gotoAndStop("jugglehit1"); } else if ((_local1.punch_group == 4) && (_local1.punch_num == 2)) { _local1.punch_num = 3; _local1.gotoAndStop("crazy"); _local1.body.gotoAndPlay(1); } else if ((_local1.punch_group == 4) && (_local1.punch_num == 3)) { _local1.gotoAndStop("crazy"); _local1.body.speed_y = _local1.body.speed_y - 20; _local1.body.gotoAndPlay("hitloop"); } else { _local1.punch_group = 2; if (_local1.punch_num == 1) { _local1.punch_num = 2; _local1.gotoAndStop("punch2_2"); } else if (_local1.punch_num == 2) { _local1.punch_num = 3; _local1.gotoAndStop("punch2_3"); } else if (_local1.punch_num == 20) { _local1.punch_num = 21; _local1.gotoAndStop("jugglehit2"); } else if (_local1.punch_num == 21) { _local1.punch_num = 22; _local1.gotoAndStop("jugglehit3"); } else { _local1.punch_num = 1; _local1.gotoAndStop("punch2_1"); } } } } else { _local1.punched2 = false; } } } function f_Boss1Scroll(zone) { var _local1 = (zone.x + _x) - 440; if (_local1 > 10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss2Scroll(zone1) { var _local1 = (zone1.x + _x) - 440; if (_local1 > 10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss1Scroll2(zone) { var _local1 = (zone.x + _x) - 220; if (_local1 < -10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss2Scroll2(zone1) { var _local1 = (zone1.x + _x) - 220; if (_local1 < -10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss1ElboHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_x = 25; dude1.speed_toss_y = -40; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2ElboHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_x = 25; dude1.speed_toss_y = -40; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1PunchHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 10); dude1.speed_toss_x = random(8) + 12; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2PunchHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 10); dude1.speed_toss_x = random(8) + 12; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1UppercutHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) <= 61) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 0; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2UppercutHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) <= 61) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 0; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1Run(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -3 * Math.cos(PI * dir); var _local3 = -2 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _local1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss2Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -4 * Math.cos(PI * dir); var _local3 = -4 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss4Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -6.5 * Math.cos(PI * dir); var _local3 = -6.5 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss3Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_bataie(zone1) { var _local1 = zone1; var _local2 = 0; if ((Math.abs(_local1.x - expert) < 20) && (t != 0)) { _local1.gotoAndStop("punch4"); if ((((dude1._currentframe == 31) || (dude1._currentframe == 30)) || (dude1._currentframe == 5)) || (dude1._currentframe == 7)) { _local2 = 1; } if (dude1._currentframe == 28) { _local2 = 2; } if (dude1._currentframe == 29) { _local2 = 3; } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 1)) { _local1.gotoAndStop("punch1"); } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 2)) { _local1.gotoAndStop("punch2"); } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 3)) { _local1.gotoAndStop("punch3"); } } else { t = 0; _local1.gotoAndStop("walk2"); } } function f_AjutorRevenge(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 180) && (t == 0)) { _local1.gotoAndStop("walk"); } } function f_AjutorRevenge3(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 350) && (t == 0)) { _local1.gotoAndStop("walk"); } } function f_AjutorRevenge2(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 250) && (t == 0)) { _local1.gotoAndStop("walk"); } if ((Math.abs(_local1.y - dude1.y) > 50) && (t == 0)) { _local1.gotoAndStop("walk"); } } function verificare(zone1) { var _local1 = zone1; expert = _local1.x; } function f_AjutorRun(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 150) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 2) { } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; } else { _local1.lastpunch = 1; _local1.gotoAndStop("yeah"); } } } } } } } function f_AjutorRun2(zone1) { var _local1 = zone1; if (_local1.success_x) { if ((_local1.y < boos.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > boos.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (boos.x + 300); } else { var target_x = (boos.x - 300); } } else if (_local1.x < boos.x) { var target_x = (boos.x - 90); } else { var target_x = (boos.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (boos.y - 300); } else { var target_y = (boos.y + 300); } } else { var target_y = (boos.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= boos.y) && (_local1.y < (boos.y + 5))) { if (boos._y > -50) { if (Math.abs(_local1.x - boos.x) < 150) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - boos.x) < 2) { } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; } else { _local1.lastpunch = 1; } } } } } } function f_Boss1PunchClock(zone) { zone.punch_clock++; } function f_Boss2PunchClock(zone1) { zone1.punch_clock++; } function f_SpawnBoss1() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss1", kid_name, "boos", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 500; _local1.y = limit_topleft.y + 50; _local1._x = _local1.x; boo1s = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 300; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 100; _local1.speed_y = 15; _local1.name = 100; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings(_local1); _local1.gotoAndStop("intro"); f_SetXY(boss1fodder, _local1.x - 50, _local1.y); f_FlipChar(boss1fodder); boss1fodder.nohit = true; } function f_SpawnBoss2() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss2", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 120; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 320; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 99; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor", "boss1", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss1; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 250; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 98; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor2() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor2", "boss2", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss2; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 250; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 103; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor3() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor3", "boss3", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss3; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 300; _local1.y = limit_topleft.y + 20; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1._xscale = 130; _local1._yscale = 130; _local1.health_max = 200; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 102; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss3() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss3", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 320; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 95; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss4() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss4", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 500; _local1.y = limit_topleft.y + 100; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 300; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 96; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss5() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss5", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 600; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 430; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 30; _local1.speed_y = 15; _local1.name = 94; _local1.weight = 80; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss6() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss6", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 120; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 420; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 97; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Boss1Intro(zone) { if ((zone._x + _x) < 670) { pause = true; f_MusicHeavy(); zone.body.gotoAndPlay("intro"); } } function f_Boss2Intro(zone1) { if ((zone1._x + _x) < 770) { pause = true; f_MusicHeavy(); zone1.body.gotoAndPlay("intro"); } } function f_MusicHeavy() { s_Music1.setVolume(0); s_Music2.setVolume(master_volume); } function f_MusicLight() { s_Music1.setVolume(master_volume); s_Music2.setVolume(0); } function f_SunchipsMusic() { s_Music1.stop(); s_SunchipsMusic.start(0, 0); } function f_SpawnSunChips() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("sunchips", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 300; _local1.y = limit_topleft.y + 200; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); _local1.health_max = 700; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 100; _local1.speed_y = 2; _local1.name = 101; _local1.weight = 10; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; _local1.ammo = 2; f_FlipChar(_local1); f_KidSettings(_local1); _local1.gotoAndStop("intro"); } function f_DartAction(zone) { var _local1 = zone; if (_local1.hit) { _local1._x = _local1._x + _local1.speed_x; _local1.shadow_pt._x = _local1._x; _local1.dart._y = _local1.dart._y + _local1.speed_y; _local1.speed_y = _local1.speed_y + 1; _local1.dart._rotation = _local1.dart._rotation + _local1.rotation_speed; var _local2 = 90 + (_local1.dart._y / 2); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; if (_local1.dart._y > 0) { if (_local1.bounces > 1) { _local1.bounces--; _local1.dart._y = 0; _local1.speed_y = -4 * _local1.bounces; } else { f_RemoveChar(_local1.shadow_pt); _local1.gotoAndStop("remove"); } } } else { _local1._x = _local1._x + _local1.speed_x; _local1.shadow_pt._x = _local1._x; _local1.dart._y = _local1.dart._y + _local1.speed_y; _local1.speed_y = _local1.speed_y + 0.2; _local1.dart._rotation = _local1.dart._rotation + 0.2; var _local2 = 90 + (_local1.dart._y / 2); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; if (_local1.dart._y > 0) { _local1.hit = true; _local1.bounces = 3; _local1.speed_y = -6; _local1.rotation_speed = 10; } else if (Math.abs(_local1._y - dude1._y) < 5) { if (Math.abs(_local1._x - dude1._x) < 40) { f_Damage(dude1, 5); f_DropItem(dude1); if (dude1.health <= 0) { dude1.speed_toss_y = -(random(6) + 6); dude1.speed_toss_x = random(8) + 6; f_CallJuggle1(dude1); } else { dude1.gotoAndStop("flinch1"); } f_FX(_local1._x, _local1.dart._y + _local1._y, int(dude1.y) + 1, "impact1"); s_Smack1.start(0, 0); _local1.hit = true; _local1.bounces = 3; _local1.speed_x = _local1.speed_x * -0.25; _local1.speed_y = -9; _local1.rotation_speed = -10; } } } } function f_JamesShoot(zone) { var _local1 = zone; if (_local1._xscale > 0) { var _local3 = _local1.x + 50; } else { var _local3 = _local1.x - 50; } var _local2 = f_FX(_local3, _local1.y, _local1.y - 1, "dart", _local1._xscale, _local1._yscale); var shadow_name = ("shadow" + current_shadow); attachMovie("shadow", shadow_name, -1000 - current_shadow); _local2.shadow_pt = this["shadow" + current_shadow]; _local2.shadow_pt._x = _local2._x; _local2.shadow_pt._y = _local2._y; current_shadow++; s_DartShoot.start(0, 0); } function f_JamesRun(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 800); } else { var target_x = (dude1.x - 800); } } else if (((_local1.x <= dude1.x) && ((dude1.x + game_x) > 310)) || ((_local1.x > dude1.x) && ((dude1.x + game_x) > (screen_width - 310)))) { var target_x = (dude1.x - 300); } else { var target_x = (dude1.x + 300); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 600); } else { var target_y = (dude1.y + 600); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -4 * Math.cos(PI * dir); var _local3 = -4 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if (Math.abs(_local1.y - dude1.y) < 5) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) > 180) { if (((_local1.x + game_x) > 0) && ((_local1.x + game_x) < (screen_width - 0))) { s_Swing6.start(0, 0); _local1.gotoAndStop("jamesshoot"); } } } } } function f_CheckGunHit(zone, u_char) { var _local1 = u_char; var _local2 = zone; if (_local1.health > 0) { if (Math.abs(_local2.y - _local1.y) < 10) { if (((_local2._xscale > 0) && (_local2.x < _local1.x)) || ((_local2._xscale < 0) && (_local2.x > _local1.x))) { if (_local1.health > 0) { f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(6) + 5); _local1.speed_toss_x = random(8) + 12; u_blood = "blood" + (random(2) + 1); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, u_blood); f_CheckHold(_local1); f_DropItem(_local1); f_CallJuggle1(_local1); } } } } } function f_GunShot(zone) { var _local2 = zone; var _local3 = this; f_CheckGunHit(_local2, dude1); var _local1 = 1; while (_local1 <= total_kids) { u_char = _local3["kid" + _local1]; f_CheckGunHit(_local2, u_char); _local1++; } } function f_SunChipsFrenzied(zone) { var _local1 = zone; _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = random(2) + 0; f_CallJuggle1(_local1); _local1.body._y = _local1.body._y - 150; } function f_SunChipsSlide(zone) { var _local1 = zone; if (_local1._xscale > 0) { f_MoveKid(_local1, false, _local1.slide_speed); } else { f_MoveKid(_local1, false, -_local1.slide_speed); } if (((_local1.slide_speed % 4) == 0) && (_local1.slide_speed > 3)) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); } _local1.slide_speed--; if (_local1.slide_speed < 0) { _local1.slide_speed = 0; } } function f_SunChipsAttack(zone) { var _local1 = zone; var _local3 = false; _local1.uppercut_timer--; _local1.crazy_timer--; _local1.shot_timer--; if ((_local1.crazy_timer <= 0) && (_local1.health < (_local1.health_max * 0.4))) { _local1.nohit = true; f_SunChipsGoCrazy(_local1); } else if (_local1.uppercut_timer <= 0) { if (Math.abs(_local1.y - dude1.y) < 10) { if (dude1.body._y > -50) { var _local2 = Math.abs(_local1.x - dude1.x); if (_local2 < 200) { _local3 = true; _local1.uppercut_timer = 60; _local1.slide_speed = int(_local2 / 8); _local1.gotoAndStop("punch2"); } } } } return(_local3); } function f_SunChipsCrazy(zone) { var _local1 = zone; if ((_local1.crazy_speed_x > 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.crazy_speed_x < 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (!f_MoveKid(_local1, false, _local1.crazy_speed_x)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } if (!f_MoveKid(_local1, true, _local1.crazy_speed_y)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } if (((_local1.y + _y) > 480) && (_local1.crazy_speed_y > 0)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } else if ((((_local1.y + _y) < 0) || (_local1.y < limit_topleft.y)) && (_local1.crazy_speed_y < 0)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } if (((_local1.x + _x) > 640) && (_local1.crazy_speed_x > 0)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } else if (((_local1.x + _x) < 0) && (_local1.crazy_speed_x < 0)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } _local1.crazy_timer--; if ((_local1.crazy_timer % 6) == 0) { SunChipsFrame++; if (SunChipsFrame > 12) { SunChipsFrame = 1; } f_FX(_local1.x, _local1.y, int(_local1.y) - 1, "sunchips"); } if (_local1.crazy_timer <= 0) { f_SunChipsStopCrazy(_local1); } else if (Math.abs(_local1.y - dude1.y) < 16) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) < 120) { f_DropItem(dude1); f_MoveChar(dude1, false, _local1.x - dude1.x); f_MoveChar(dude1, true, (_local1.y - dude1.y) + 1); dude1.gotoAndStop("frenzied"); _local1.gotoAndStop("frenzy"); } } } } function f_SunChipsStopCrazy(zone) { var _local1 = zone; _local1.nohit = false; _local1.crazy_timer = 200; _local1.gotoAndStop("walk"); } function f_SunChipsGoCrazy(zone) { var _local1 = zone; _local1.SunChipsFrame = 0; _local1.crazy_speed_x = 10; _local1.crazy_speed_y = 6; _local1.crazy_timer = 120; _local1.gotoAndStop("crazy"); } function f_SunChipsUp(zone) { var _local1 = zone; var _local2 = false; if (Math.abs(_local1.y - dude1.y) < 20) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) < 71) { if (dude1.health > 0) { s_HardPunch1.start(0, 0); f_Damage(dude1, 5); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 2; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CheckHold(dude1); f_CallJuggle1(dude1); _local1.gotoAndStop("punch1"); } } } } return(_local2); } function f_GameOver() { var _local2 = this; var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; f_RemoveChar(u_char); _local1++; } f_RemoveChar(dude1); _root.gotoAndStop("gameover"); } function f_Ending() { var _local2 = this; var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; f_RemoveChar(u_char); _local1++; } f_RemoveChar(dude1); _root.gotoAndStop("ending"); } function f_CheckDead(zone) { var _local2 = this; var _local3 = zone; if (_local3.health <= 0) { var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; if (!u_char.atv) { if (!u_char.nohit) { u_char.gotoAndStop("wait"); } } _local1++; } _local3.alive = false; _local3.nohit = true; _local3.gotoAndStop("die"); } } function f_RemoveChar(u_char) { u_char.swapDepths(1); removeMovieClip(u_char); } function f_SetPropaine(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 3; _local1.explode = true; _local1.object_type = 5; _local1.body.gotoAndStop(5); _local1.active = true; } function f_SetMower(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 3; _local1.explode = true; _local1.object_type = 6; _local1.body.gotoAndStop(6); _local1.active = true; } function f_HorseKid_OLD(u_horse) { var _local2 = u_horse; total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _loc3 = (_local2.y + 1); kid_dm_current = kid_dm_current + 2; var _local3 = kid_dm_current + kid_dm_default; attachMovie("kid", kid_name, f_DepthVal(_local3, _loc3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local3; _local1.x = _local2.x; _local1.y = _loc3; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(4) + 10); _local1.speed_toss_x = random(4) + 20; if (_local2.onfire > 1) { _local1.onfire = _local2.onfire; _local2.onfire = 1; } f_CallJuggle1(_local1); } function f_HorseKid(u_horse) { var _local2 = u_horse; var _local1 = f_SpawnKid(_local2.x, _local2.y + 1, 10, 1, 9, color_pink); f_KidSettings(_local1); if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(4) + 10); _local1.speed_toss_x = random(4) + 20; if (_local2.onfire > 1) { _local1.onfire = _local2.onfire; _local2.onfire = 1; } f_CallJuggle1(_local1); } function f_PunchHorse(u_horse) { var _local1 = u_horse; var _local2 = random(4) + 1; if (_local2 == 1) { s_Smack1.start(0, 0); } else if (_local2 == 2) { s_Smack2.start(0, 0); } else if (_local2 == 3) { s_HardPunch1.start(0, 0); } else { s_HardPunch2.start(0, 0); } var fx_x = ((_local1.x - 10) + random(20)); var fx_y = (_local1.y - (50 + random(20))); if (random(2) == 1) { var _local3 = "impact1"; } else { var _local3 = "impact3"; } f_FX(fx_x, fx_y, int(_local1.y) + 7, _local3); _local1.gotoAndStop("shake"); _local1.body.gotoAndPlay(2); _local1.rider--; if (_local1.explosion) { _local1.explosion = false; if (_local1.rider > 0) { _local1.rider = 0; _local1.onfire = 2; } } if (_local1.rider == 0) { _local1.body.body.kid.gotoAndStop("blank"); f_HorseKid(_local1); } else if (_local1.rider > 0) { _local1.body.body.kid.eye.gotoAndPlay(2); } } function f_SetHorse(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = false; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.active = true; _local1.rider = 3; _local1.punch_function = f_PunchHorse; } function f_RageDown(u_down) { dude1.rage = dude1.rage - u_down; if (dude1.rage < dude1.rage_goal) { if ((dude1.rage + u_down) >= dude1.rage_goal) { dude1.rage = 0; } } if (dude1.rage < 0) { dude1.rage = 0; } var _local1 = (dude1.rage / dude1.rage_goal) * 100; if (_local1 < 0) { _local1 = 0; } else if (_local1 > 100) { _local1 = 100; } _root.hud.ragebar._xscale = _local1; if (_local1 == 100) { _root.hud.ragebg.gotoAndStop(2); if ((dude1.rage % 3) == 0) { var _local3 = random(40) + 100; if (random(3) == 1) { var _local2 = dude1.y - 1; } else { var _local2 = dude1.y + 1; } f_FX((dude1.x + random(40)) - 20, (dude1.y + random(80)) - 100, _local2, "ragesmoke", _local3, _local3); } } else { _root.hud.ragebg.gotoAndStop(1); } } function f_Rage() { f_RageDown(1); } function f_Shirt(zone) { var _local1 = zone; if (_local1._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent.shirt_type); } else if (_local1._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent.shirt_type); } else if (_local1._parent._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent._parent.shirt_type); } else if (_local1._parent.root) { _local1.gotoAndStop(_local1._parent.shirt_type); } } function f_Hat(zone) { var _local1 = zone; if (_local1._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent.hat_type); } else if (_local1._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent.hat_type); } else if (_local1._parent._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent._parent.hat_type); } else if (_local1._parent.root) { _local1.gotoAndStop(_local1._parent.hat_type); } } function f_Skin(zone) { var _local1 = zone; if (_local1._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent.skin_type); } else if (_local1._parent._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent._parent.skin_type); } else if (_local1._parent._parent._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent._parent._parent.skin_type); } else if (_local1._parent.root) { f_ColorSwap(_local1, _local1._parent.skin_type); } } function f_ColorSwap(character, new_color) { CharacterColor = new Color(character); CharacterColor.setTransform(new_color); } function f_SpawnPlayer(u_x, u_y) { var _local2 = u_x - game_x; var _local1 = u_y - game_y; attachMovie("dude", "dude1", f_DepthVal(1, _local1)); dude1.depth_mod = 2; dude1._xscale = 110; dude1._yscale = 110; dude1.x = _local2; dude1.y = _local1; dude1._x = dude1.x; dude1._y = dude1.y; dude1.num = 1; dude1.speed_x = 8; dude1.speed_y = 5; dude1.pusher = true; dude1.scroller = true; dude1.button_punch1 = 65; dude1.button_punch2 = 83; dude1.button_left = 37; dude1.button_up = 38; dude1.button_right = 39; dude1.button_down = 40; dude1.punch_pow_low = 5; dude1.punch_pow_medium = 8; dude1.punch_pow_high = 11; dude1.punch_pow_max = 15; dude1.weight = 5; dude1.rage = 0; dude1.rage_goal = 2000; dude1.health_max = 160; dude1.health = dude1.health_max; f_DashReset(dude1); f_Depth(dude1, dude1.y); attachMovie("shadow", "shadow0", 1); dude1.shadow_pt = shadow0; dude1.shadow_pt._x = dude1.x; dude1.shadow_pt._y = dude1.y; _root.hud.kid_pointer = dude1; _root.hud.gotoAndStop(2); } function f_SpawnKid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kid", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn2Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn3Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar2", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn4Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar3", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn5Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("bos00", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_KidGroup1() { var _loc2 = (sandbox._y - 25); var _loc3 = (sandbox._x - 45); f_SpawnBoss2(); f_Spawnajutor(); f_Spawnajutor2(); f_Spawnajutor3(); kills_goal = kills_goal + 1; } function f_KidGroup2() { var _loc1 = f_RandomY(); var _loc2 = ((1500 + random(100)) - game_x); f_SpawnBoss1(); f_SpawnBoss4(); kills_goal = kills_goal + 2; } function f_KidSwing() { var _loc1 = f_RandomY(); var _loc2 = ((1500 + random(100)) - game_x); f_SpawnBoss3(); f_SpawnBoss2(); kills_goal = kills_goal + 2; } function f_KidGroup3() { var _loc1 = f_RandomY(); var _loc2 = ((900 + random(10)) - game_x); f_SpawnBoss5(); f_SpawnBoss6(); kills_goal = kills_goal + 2; } function f_KidGroup4() { var _loc1 = f_RandomY(); var _loc2 = ((900 + random(100)) - game_x); _root.ending_fader.gotoAndPlay(2); kills_goal = kills_goal + 1; } function f_KidGroup5() { _root.ending_fader.gotoAndPlay(2); } function f_KidGroup6() { var _local2 = f_RandomY(); var _local1 = (1600 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 29, 4, 8, color_brown); _local2 = f_RandomY(); _local1 = (1500 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 33, 8, 27, color_brown); } else { f_SpawnKid(_local1, _local2, 50, 25, 19, color_pink); } _local2 = f_RandomY(); _local1 = (1600 + random(100)) - game_x; u_temp = f_SpawnKid(_local1, _local2, 31, 3, 60, color_pink); f_SetXY(bball, limit_bottomright.x - 1, limit_bottomright.y + 100); f_BallInPlay(bball); f_StaticRange(); u_temp.item = bball; bball.owner = u_temp; kills_goal = kills_goal + 3; } function f_KidGroupSoccer() { } function f_KidGroup7() { var _local3 = dude1.y; var _local2 = -150 - game_x; var _local1 = f_SpawnKid(_local2, _local3, 37, 6, 61, color_brown); f_KidSettings(_local1); _local1.atv_speed = 12; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 1; if (_local1._xscale < 0) { _local1._xscale = _local1._xscale * -1; } _local3 = f_RandomY(); _local2 = 1400 - game_x; _local1 = f_SpawnKid(_local2, _local3, 14, 9, 30, color_pink); f_KidSettings(_local1); _local1.atv_speed = 14; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 2; if (_local1._xscale > 0) { _local1._xscale = _local1._xscale * -1; } kills_goal = kills_goal + 2; } function f_KidGroup8() { var _local2 = f_RandomY(); var _local1 = (1400 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 21, 1, 28, color_pink); } else { f_SpawnKid(_local1, _local2, 32, 1, 25, color_pink); } _local2 = f_RandomY(); _local1 = (1700 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 40, 3, 47, color_brown); } else { f_SpawnKid(_local1, _local2, 41, 3, 49, color_brown); } _local2 = f_RandomY(); _local1 = (2000 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 44, 10, 50, color_brown); kills_goal = kills_goal + 6; } function f_KidGroup9() { var _local3 = dude1.y; var _local2 = -1800 - game_x; var _local1 = f_Spawn2Kid(_local2, _local3, 46, 20, 64, color_pink); f_KidSettings2(_local1); _local1.atv_speed = 25; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 2; _local1.kid_type = 5; _local1.health_max = _local1.health_max * 1.5; _local1.health = _local1.health_max; if (_local1._xscale < 0) { _local1._xscale = _local1._xscale * -1; } kills_goal = kills_goal + 1; } function f_KidGroup10() { var _local2 = limit_topleft.y + 100; var _local1 = (700 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 23, 1, 46, color_pink); _local2 = limit_topleft.y + 300; _local1 = (700 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 45, 18, 62, color_pink); } else { f_SpawnKid(_local1, _local2, 42, 11, 63, color_brown); } } function f_KidGroup11() { var _local2 = limit_topleft.y + 200; var _local1 = 700 - game_x; f_SpawnKid(_local1, _local2, 56, 23, 71, color_pink); _local2 = limit_topleft.y + 300; _local1 = 900 - game_x; f_SpawnKid(_local1, _local2, 55, 22, 70, color_pink); _local2 = limit_topleft.y + 370; _local1 = 800 - game_x; f_SpawnKid(_local1, _local2, 59, 24, 72, color_beige); } function f_KidGroup100() { f_SpawnSunchips(); kills_goal = kills_goal + 1; } function f_RandomY() { var _local1; if ((limit_topleft.y + _y) < 0) { _local1 = _y; } else { _local1 = limit_topleft.y; } var _local2 = 480 - (_local1 + _y); return(_local1 + random(_local2)); } function f_ShadowSize(zone) { var _local2 = zone; var _local1 = 100 + (_local2.body._y * 0.25); if (_local1 < 10) { _local1 = 10; } _local2.shadow_pt._xscale = _local1; _local2.shadow_pt._yscale = _local1; } function f_HelmetAttack(zone) { var _local1 = zone; var _local2 = false; if (_local1.health > 0) { if (_local1.attack_timer < 0) { if (Math.abs(_local1.y - dude1.y) < 10) { if (Math.abs(_local1.x - dude1.x) < 200) { if (((_local1.x <= dude1.x) && (_local1._xscale > 0)) || ((_local1.x >= dude1.x) && (_local1._xscale < 0))) { _local2 = true; _local1.slide_hit = false; _local1.slide_speed = 20; s_Ground1.start(0, 0); _local1.nohit = true; _local1.hitdude = false; _local1.attack_timer = 30; _local1.gotoAndStop("helmetattack"); } } } } else { _local1.attack_timer--; } } return(_local2); } function f_NinjaAttack(zone) { var _local1 = zone; var _local2 = false; if (_local1.attack_timer < 0) { if (Math.abs(_local1.y - dude1.y) < 10) { _local2 = true; _local1.kick_delay = 6; if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } _local1.body_y = 0; f_FX(_local1.x, _local1.y, 1, "shockwave", 80, 80); S_Ground6.start(0, 0); _local1.nohit = true; _local1.hitdude = false; _local1.attack_timer = 30; _local1.gotoAndStop("ninjajump"); } } else { _local1.attack_timer--; } return(_local2); } function f_NinjaJump(zone) { var _local1 = zone; if (_local1.body._y > -200) { _local1.body_y = _local1.body_y - 20; _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } else if (_local1.kick_delay > 0) { _local1.kick_delay--; if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } _local1.gotoAndStop("ninjaspin"); _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } else { var _local2 = f_rad2deg(Math.atan2((_local1.y + _local1.body_y) - dude1.y, _local1.x - dude1.x)); _local1.kick_x = -20 * Math.cos(PI * _local2); _local1.kick_y = -20 * Math.sin(PI * _local2); _local1.kick_timer = 4; s_Swing1.start(0, 0); _local1.gotoAndStop("ninjakick"); _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } } function f_NinjaHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; if (Math.abs(_local2.y - _local1.y) < 10) { if (Math.abs(_local2.x - _local1.x) < 50) { if (_local1.health > 0) { _local2.hitdude = true; f_Damage(_local1, 2); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); f_PunchSound(); } } } } function f_NinjaKick(zone) { var _local1 = zone; if (_local1.body._y < 0) { f_MoveKid(_local1, false, _local1.kick_x); _local1.body_y = _local1.body_y + _local1.kick_y; _local1.body._y = _local1.body_y; if (_local1.body._y > 0) { _local1.body._y = 0; } if (_local1.y < (dude1.y - 10)) { f_MoveKid(_local1, true, 10); } else if (_local1.y > (dude1.y + 10)) { f_MoveKid(_local1, true, -10); } f_ShadowSize(_local1); if ((_local1.kick_timer % 4) == 0) { var _local2 = f_FX(_local1.x, _local1.y, int(_local1.y) - 1, "ninja", _local1._xscale); _local2.body._y = _local1.body_y; } _local1.kicktimer++; if (_local1.body_y > -100) { if (_local1.hitdude == false) { f_NinjaHit(_local1, dude1); } } } else { _local1.gotoAndStop("walk"); } } function f_HoopShot(u_ball) { var _local1 = u_ball; var _local2 = bballhoop.goal._x + bballhoop.x; var _loc3 = (bballhoop.y - 2); if (_local1.x < (_local2 + 10)) { var dir = f_rad2deg(Math.atan2(_local1.y - _loc3, _local1.x - _local2)); var _local3 = Math.abs(_local1.x - _local2); if (Math.abs(_local1.y - _loc3) > _local3) { _local3 = Math.abs(_local1.y - _loc3); } var temp_speed = ((-_local3) / 20); _local1.shot_speed_x = temp_speed * Math.cos(PI * dir); _local1.shot_speed_y = temp_speed * Math.sin(PI * dir); _local1.frames = int(Math.abs(_local1.x - _local2) / Math.abs(_local1.shot_speed_x)); _local1.current_frame = 1; var net_y = Math.abs(bballhoop.goal._y); _local1.body_speed_y = (-net_y) / _local1.frames; _local1.gotoAndStop("hoopshot"); } else { _local1.speed_toss_y = -(22 + random(8)); _local1.speed_toss_x = 2 + random(4); _local1.gotoAndStop("release"); } } function f_SeakHoop(zone) { var _local1 = zone; var hoop_x = (bballhoop.goal._x + bballhoop.x); var hoop_y = (bballhoop.y - 2); f_MoveKid(_local1, false, _local1.shot_speed_x); f_MoveKid(_local1, true, _local1.shot_speed_y); _local1.body._y = _local1.body._y + _local1.body_speed_y; _local1.current_frame++; if (_local1.current_frame == _local1.frames) { bballhoop.hoop.hoop.gotoAndPlay("bap"); _local1.gotoAndStop("blank"); } } function f_CheckHoop(zone) { } function f_StartSoccer(zone) { var _local3 = this; if ((soccerball.x + _x) < 800) { score_team1 = 0; score_team2 = 0; f_StaticRange(); f_SwingsOff(); goal_left.x = goal_left._x; goal_left.y = goal_left._y; goal_right.x = goal_right._x; goal_right.y = goal_right._y; soccerfield.x = soccerfield._x; soccerfield.y = soccerfield._y; var _local1 = 1; while (_local1 <= total_kids) { var _local2 = _local3["kid" + _local1]; _local2.gotoAndStop("soccerwalk"); _local1++; } zone.gotoAndStop("soccergame"); } } function f_SoccerGame(zone) { if (soccerball.x < soccerfield.x) { if (score_right) { score_right = false; } } else if (score_left) { score_left = false; } if (Math.abs(soccerball.x - goal_left.x) < 50) { if (soccerball.y < soccer1.y) { if (soccerball.y > soccer3.y) { if (!ball_left) { if (soccerball.owner == eval("NULL")) { score_left = true; ball_left = true; score_team2++; } } } } } else { ball_left = false; if (Math.abs(soccerball.x - goal_right.x) < 50) { if (soccerball.y < soccer4.y) { if (soccerball.y > soccer6.y) { if (!ball_right) { if (soccerball.owner == eval("NULL")) { score_right = true; ball_right = true; score_team1++; } } } } } else { ball_right = false; } } } function f_SoccerChase(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < _local1.target_x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > _local1.target_x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < _local1.target_y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > _local1.target_y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (_local1.target_x + 300); } else { var target_x = (_local1.target_x - 300); } } else { var target_x = _local1.target_x; } if (_local1.success_x == false) { if (_local1.north) { var target_y = (_local1.target_y - 300); } else { var target_y = (_local1.target_y + 300); } } else { var target_y = _local1.target_y; } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); if (_local1.item != eval("NULL")) { var temp_speed = -6; } else { var temp_speed = -5; } var _local2 = temp_speed * Math.cos(PI * dir); var _local3 = temp_speed * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } } function f_SoccerSlide(zone) { var _local1 = zone; if (_local1._xscale > 0) { f_MoveKid(_local1, false, _local1.slide_speed); } else { f_MoveKid(_local1, false, -_local1.slide_speed); } if (!_local1.slide_hit) { var _local2 = dude1; if (Math.abs(_local1.x - _local2.x) < 40) { if (Math.abs(_local1.y - _local2.y) < 10) { _local1.slide_hit = true; f_PunchSound(); f_Damage(_local2, 5); if (((_local2.x < _local1.x) && (_local2._xscale < 0)) || ((_local2.x >= _local1.x) && (_local2._xscale > 0))) { f_FlipChar(_local2); } if (_local2.item == soccerball) { _local1.item = _local2.item; _local2.item.owner = _local1; _local1.item = eval("NULL"); } f_DropItem(_local2); _local2.speed_toss_y = -(random(5) + 5); _local2.speed_toss_x = random(5) + 8; f_FX(_local2.x, _local2.body._y + _local2.y, int(_local2.y) + 7, "impact1"); f_CallJuggle1(_local2); } } } if (((_local1.slide_speed % 4) == 0) && (_local1.slide_speed > 3)) { f_FX(_local1.x, _local1.y + 5, int(_local1.y) + 5, "dust1", _local1._xscale); } _local1.slide_speed--; if (_local1.slide_speed <= 0) { _local1.gotoAndStop("walk"); } } function f_SoccerKick(zone) { var _local1 = zone; if (_local1.target_goal.x < soccerfield.x) { if (_local1._xscale > 0) { f_FlipChar(_local1); } } else if (_local1._xscale < 0) { f_FlipChar(_local1); } f_SoundSwing(4); f_FlipInverse(_local1.item, _local1); if (_local1._xscale > 0) { f_SetXY(_local1.item, _local1.x + 50, _local1.y + 1); } else { f_SetXY(_local1.item, _local1.x - 50, _local1.y + 1); } _local1.item.speed_toss_y = -3; _local1.item.speed_toss_x = 20; _local1.item.gotoAndStop("release"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); if (_local1.top) { _local1.top = false; _local1.partner.top = true; } else { _local1.top = true; _local1.partner.top = false; } } function f_HuntBall(zone) { var _local1 = zone; var _local2 = true; _local1.target_pt = _local1.target_ball; _local1.target_x = _local1.target_ball.x; if (_local1.target_ball.owner == _local1.partner) { if (_local1.y < soccerfield.y) { _local1.target_y = _local1.target_ball.y - 100; } else { _local1.target_y = _local1.target_ball.y + 100; } } else { _local1.target_y = _local1.target_ball.y; } if (Math.abs(_local1.x - _local1.target_x) < 50) { if (Math.abs(_local1.y - _local1.target_y) < 10) { if (_local1.target_pt.owner == eval("NULL")) { _local1.target_pt.owner = _local1; _local1.item = _local1.target_pt; _local1.target_pt.autoaction(_local1.target_pt); } else if (_local1.target_pt.owner == dude1) { _local2 = false; _local1.slide_hit = false; _local1.slide_speed = 16; s_Ground1.start(0, 0); _local1.gotoAndStop("soccerslide"); } else { _local2 = false; _local1.gotoAndStop("soccerwait"); } } } if (_local2) { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } } function f_SoccerFollow(zone) { var _local1 = zone; var _local2 = false; if (Math.abs(_local1.x - _local1.target_ball.x) > 200) { _local2 = true; _local1.target_x = _local1.target_ball.x; } else { _local1.target_x = _local1.x; } if (Math.abs(_local1.y - _local1.target_ball.y) > 100) { _local2 = true; _local1.target_y = _local1.target_ball.y; } else { _local1.target_y = _local1.y; } if (_local2) { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } else { _local1.gotoAndStop("soccerwait"); } } function f_SoccerRun(zone) { var _local1 = zone; if ((score_left && (_local1.target_goal == goal_left)) || (score_right && (_local1.target_goal == goal_right))) { _local1.target_x = _local1.default_x; _local1.target_y = _local1.default_y; if ((Math.abs(_local1.target_x - _local1.x) < 50) && (Math.abs(_local1.target_y - _local1.y) < 50)) { if (_local1.x > soccerfield.x) { if (_local1._xscale > 0) { f_FlipChar(_local1); } } else if (_local1._xscale < 0) { f_FlipChar(_local1); } _local1.gotoAndStop("soccerwait"); } else { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } } else if (_local1.item == eval("NULL")) { if (_local1.target_ball.y < soccerfield.y) { if ((_local1.top || (!_local1.partner.alive)) || (dude1.grab_pointer == _local1.partner)) { f_HuntBall(_local1); } else { f_SoccerFollow(_local1); } } else if (((_local1.top == false) || (!_local1.partner.alive)) || (dude1.grab_pointer == _local1.partner)) { f_HuntBall(_local1); } else { f_SoccerFollow(_local1); } } else { if (_local1.target_goal.x < soccerfield.x) { _local1.target_x = _local1.target_goal.x + 250; } else { _local1.target_x = _local1.target_goal.x - 250; } if (_local1.y < soccerfield.y) { _local1.target_y = _local1.target_goal.y - 10; } else { _local1.target_y = _local1.target_goal.y + 10; } _local1.target_pt = _local1.target_goal; f_SoccerChase(_local1); if (Math.abs(_local1.x - _local1.target_x) < 50) { if (Math.abs(_local1.y - _local1.target_y) < 100) { f_SoccerKick(_local1); } } } } function f_EngineVolume() { var _local2 = ups2._x + _x; var _local3 = (1540 - (_local2 + 450)) / 1540; var u_pan = (int((200 * _local3) - 100) * -1); s_Engine.setPan(u_pan); var _local1 = 100; if (_local2 < -350) { _local1 = 0; } else if (_local2 < 0) { _local3 = Math.abs(_local2 + 350) / 350; _local1 = _local1 * _local3; } else if (_local2 > 1000) { _local1 = 0; } else if (_local2 > 640) { _local3 = Math.abs(_local2 - 990) / 350; _local1 = _local1 * _local3; } _local1 = _local1 * (car_distance * 0.01); s_Engine.setVolume(_local1); } function f_ATVHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; if (Math.abs(_local2.y - _local1.y) < 10) { if (Math.abs(_local2.x - _local1.x) < 75) { if (!_local1.nohit) { var u_impact = false; if (((_local1.x > _local2.x) && (_local2._xscale > 35)) || ((_local1.x < _local2.x) && (_local2._xscale < -35))) { f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); f_HardPunchSound(); _local1.nohit = true; } } } } } function f_ATVPosition(zone) { var _local1 = zone; if (_local1.atv_type == 1) { f_SetXY(_local1, _local1.x, dude1.y); f_CheckSpawn(_local1); } else { var _local2 = f_RandomY(); f_SetXY(_local1, _local1.x, _local2); f_CheckSpawn(_local1); } } function f_ATV(zone) { var _local1 = zone; if (_local1.atv_delay <= 0) { if (_local1._xscale > 0) { if (!f_MoveKid(_local1, false, _local1.atv_speed)) { f_SetXY(_local1, _local1.x, _local1.y + 6); } if ((_local1.x + _x) > 900) { f_ATVPosition(_local1); f_FlipChar(_local1); } } else { if (!f_MoveKid(_local1, false, -_local1.atv_speed)) { f_SetXY(_local1, _local1.x, _local1.y + 6); } if ((_local1.x + _x) < -250) { f_ATVPosition(_local1); f_FlipChar(_local1); } } f_ATVHit(_local1, dude1); } else { _local1.atv_delay--; if (_local1.atv_delay == 0) { f_ATVPosition(_local1); } } var _local2 = _local1.x + _x; var _loc3 = ((1150 - (_local2 + 250)) / 1150); var u_pan = (int((200 * _loc3) - 100) * -1); _local1.s_atvengine.setPan(u_pan); var _local3 = 100; if (_local2 < -150) { _local3 = 0; } else if (_local2 < 0) { _loc3 = Math.abs(_local2 + 150) / 150; _local3 = _local3 * _loc3; } else if (_local2 > 800) { _local3 = 0; } else if (_local2 > 640) { _loc3 = Math.abs(_local2 - 790) / 150; _local3 = _local3 * _loc3; } _local1.s_atvengine.setVolume(_local3); if (!_local1.init) { _local1.init = true; _local1.s_atvengine.start(0, 100000); } } function f_CreateKids() { i = 1; while (i <= total_kids) { var kid_name = ("kid" + i); var shadow_name = ("shadow" + current_shadow); var _local3 = limit_topleft.y + random(200); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("kid", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, i - 200); var _local1 = this["kid" + i]; _local1.depth_mod = _local2; _local1.x = 2000 - game_x; _local1.y = _local3; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.shirt_type = 37 + random(8); _local1.hat_type = 3; _local1.skin_type = color_brown; i++; } } function f_Dribble(zone) { var _local1 = zone; if (_local1.owner._xscale > 0) { _local1.x = _local1.owner.x + 25; } else { _local1.x = _local1.owner.x - 25; } _local1.y = _local1.owner.y + 1; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); } function f_SwingCheckChar(zone, u_temp) { var _local1 = zone; var _local3 = u_temp; var return_val = false; if (Math.abs(_local3.x - _local1.x) < 50) { if (Math.abs(_local3.y - _local1.y) < 10) { return_val = true; if (_local1.rider != eval("NULL")) { if (Math.abs(_local1.rider.x - _local1.x) < 50) { if (Math.abs(_local1.rider.y - _local1.y) < 10) { var _local2 = _local1.rider; f_Damage(_local2, 1); if (((_local2.x < _local1.x) && (_local2._xscale < 0)) || ((_local2.x >= _local1.x) && (_local2._xscale > 0))) { f_FlipChar(_local2); } _local2.speed_toss_y = -(random(2) + 2); _local2.speed_toss_x = random(2) + 2; f_CheckHold(_local2); f_CallJuggle1(_local2); } } _local1.rider = eval("NULL"); } f_FX(_local3.x, _local3.y - 50, int(_local3.y) + 1, "impact1"); s_Smack1.start(0, 0); _local1.gotoAndPlay("move"); } } return(return_val); } function f_SwingCheck(zone) { f_SwingCheckChar(zone, dude1); } function f_SetTrash(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.object_type = 1; _local1.body.gotoAndStop(1); _local1.active = true; } function f_SetTrash2(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.object_type = 2; _local1.body.gotoAndStop(2); _local1.active = true; } function f_BallInPlay(zone) { var _local1 = zone; if (_local1.ball == 1) { _local1.gotoAndStop("dribble_bball"); } else if (_local1.ball == 2) { _local1.gotoAndStop("dribble_soccer"); } } function f_SetBall(zone, u_type) { var _local1 = zone; var _local2 = u_type; _local1.punch = true; _local1.has_shadow = true; _local1.bounces = 2; _local1.weight = 0; _local1.explode = false; _local1.object_type = 1; _local1.active = true; _local1.owner = kid1; _local1.gravity = -2; _local1.autotake = true; _local1.ball = _local2; if (_local2 == 1) { _local1.autoaction = f_TakeBasketball; } else if (_local2 == 2) { _local1.autoaction = f_TakeBasketball; } } function f_TakeBasketball(zone) { f_BallInPlay(zone); } function f_CheckSandbox(zone) { if (sandcastle.crushed) { zone.gotoAndStop("sandboxcry"); } } function f_Sandbox(zone) { var _local1 = zone; dude1.insand = false; sandbox.sand_timer--; if ((_local1._x + _x) < -200) { _local1.gotoAndStop(3); } else { if (_local1._currentframe == 1) { if (Math.abs(dude1.y - _local1.y) < 10) { if (Math.abs(dude1.x - _local1.x) < 80) { s_Fart.start(0, 0); _local1.crushed = true; _local1.gotoAndStop(2); } } } var u_topleft = (_local1.topleft._x + _local1.x); var _local2 = _local1.bottomleft._x + _local1.x; var _local3 = _local1.topleft._y + _local1.y; var u_bottom = (_local1.bottomleft._y + _local1.y); var u_topright = (_local1.topright._x + _local1.x); var _loc3 = (_local1.bottomright._x + _local1.x); if ((dude1.y > _local3) && (dude1.y < u_bottom)) { if ((dude1.x >= _local2) && (dude1.x <= u_topright)) { var u_percent = (1 - ((dude1.y - _local3) / 100)); var u_left = (_local2 + ((u_topleft - _local2) * u_percent)); var u_right = (_loc3 + ((u_topright - _loc3) * u_percent)); if ((dude1.x >= u_left) && (dude1.x <= u_right)) { dude1.insand = true; } } } } } function f_Roll(zone) { var _local1 = zone; if (_local1.speed_toss_X > 0) { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -_local1.speed_toss_x); } else { f_MoveKid(_local1, false, _local1.speed_toss_x); } _local1.body.body._rotation = _local1.body.body._rotation - _local1.speed_toss_x; if (_local1.bounds) { f_FlipChar(_local1); } _local1.body._y = _local1.body._y + _local1.speed_toss_y; if (_local1.body._y > 0) { _local1.body._y = 0; _local1.shadow_pt._xscale = 100; _local1.shadow_pt._yscale = 100; if (_local1.speed_toss_y > 3) { _local1.speed_toss_y = int(_local1.speed_toss_y * -0.35); } } else { var _local2 = 100 + (_local1.body._y * 0.25); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; } _local1.speed_toss_x = _local1.speed_toss_x - 0.5; _local1.speed_toss_y++; } else { _local1.nextFrame(); } } function f_MedPickup(zone) { var _local1 = zone; if (Math.abs(dude1.x - _local1._x) < 30) { if (Math.abs(dude1.y - _local1._y) < 10) { s_DartShoot.start(0, 0); dude1.health = dude1.health_max; _local1.gotoAndStop("blank"); } } } function f_AddStatic(zone) { var _local1 = zone; static_index++; this["static" + static_index] = _local1; _local1.x = _local1._x; _local1.y = _local1._y; } function f_AddNeutral(zone) { var _local1 = zone; static_dm_current = static_dm_current + 2; _local1.depth_mod = static_dm_current + static_dm_default; _local1.x = _local1._x; _local1.y = _local1._y; _local1.depth_y = _local1.y; f_Depth(_local1, _local1.y); } function f_SetDiagonal(zone) { var _local1 = zone; var _local2 = Math.abs(_local1._xscale) / 100; var _local3 = Math.abs(_local1._yscale) / 100; var x = (_local1._x + _local1.zone._x); var y = (_local1._y + _local1.zone._y); var h = (_local1.zone._height * _local3); var w = ((_local1.zone._width / 2) * _local2); _local1.diagonal = true; _local1.left_x = _local1.left._x * _local2; _local1.right_x = _local1.right._x * _local2; _local1.left_y = _local1.left._y * _local3; _local1.right_y = _local1.right._y * _local3; _local1.h = Math.abs(_local1.left_y - _local1.right_y); _local1.h2 = _local1.zone2._height; _local1.w2 = _local1.zone2._width; _local1.x1 = x + _local1.left_x; _local1.x2 = x + _local1.right_x; _local1.w = Math.abs(_local1.x1 - _local1.x2); } function f_StaticRange() { var _local3 = this; var u_min = static_index; var u_max = 1; i = 1; while (i <= static_index) { var _local2 = _local3["static" + i]; if (_local2.x > limit_topleft.x) { if (_local2.x < limit_bottomright.x) { if (i < u_min) { u_min = i; } if (i > u_max) { u_max = i; } } } i++; } statics_min = u_min; total_statics = u_max; var u_min = object_index; total_objects = 0; i = 1; while (i <= object_index) { var _local1 = _local3["object" + i]; if (_local1._x > limit_topleft.x) { if (_local1._x < limit_bottomright.x) { if (_local1.active) { total_objects++; _local3["object_pt" + total_objects] = _local1; } } } i++; } } function f_GameInit() { var _local3 = this; _x = 2600; _y = 150; game_x = _x; game_y = _y; fx_dm_current = 0; fx_dm_default = 600; kid_dm_current = 0; kid_dm_default = 4; object_dm_current = 0; object_dm_default = 200; static_dm_current = 0; static_dm_default = 400; screen_width = 640; screen_height = 480; limit_bottomright.x = (screen_width - game_x) + 1800; limit_topleft.x = -game_x; limit_bottomright._x = limit_bottomright.x; limit_topleft._x = limit_topleft.x; limit_bottomright.y = limit_bottomright._y; limit_topleft.y = limit_topleft._y; new_limit_topleft = -game_x; checkpoint = 0; checkpoint_x = 0; current_vehicle = 1; total_vehicles = 4; total_kids = 3; total_huds = 6; combo_count = 0; combo_timer = 0; current_shadow = 1; current_fx = 1; total_fx = 150; f_CreateFX(); f_SetTrash(object1); f_SetPropaine(object2); f_SetPropaine(object3); f_SetPropaine(object4); f_SetHorse(object5); object6 = bball; f_SetBall(bball, 1); object7 = drugmart_trash; f_SetTrash2(object7); object8 = soccerball; f_SetBall(soccerball, 2); object9 = mower; f_SetMower(mower); object10 = propaine4; f_SetPropaine(object10); object11 = propaine5; f_SetPropaine(object11); object12 = propaine6; f_SetPropaine(object12); object_index = 12; f_SetDiagonal(sign); sign.mask = 3; f_SetDiagonal(fence1); fence1.mask = 2; f_SetDiagonal(fence2); fence2.mask = 2; f_SetDiagonal(wrx_left); f_SetDiagonal(wrx_right); f_SetDiagonal(drugmart_left); f_SetDiagonal(ghetto1_left); f_SetDiagonal(ghetto2_left); static_index = 0; f_AddStatic(sign); f_AddStatic(sandcastle); f_AddStatic(pgwall1); f_AddStatic(pgwall2); f_AddStatic(pgwallrock); f_AddStatic(pgwallrock1); f_AddStatic(pgwallrock2); f_AddStatic(pgwallrock3); f_AddStatic(pgwallrock4); f_AddStatic(pgwallrock5); f_AddStatic(pgwallrock6); f_AddStatic(pgwallrock7); f_AddStatic(pgwallrock8); f_AddStatic(pgwallrock9); f_AddStatic(pgwall3); f_AddStatic(pgwall4); f_AddStatic(pgwall5); f_AddStatic(pgwall6); f_AddStatic(pgwall7); f_AddStatic(pgwall8); f_AddStatic(swing1); f_AddStatic(swing2); f_AddStatic(swing3); f_AddStatic(swing4); f_AddStatic(swing5); f_AddStatic(swing6); f_AddStatic(soccer1); f_AddStatic(soccer2); f_AddStatic(soccer3); f_AddStatic(soccer4); f_AddStatic(soccer5); f_AddStatic(soccer6); f_AddStatic(bballhoop); f_AddStatic(fence1); f_AddStatic(drugmart_left); f_AddStatic(drugmart); f_AddStatic(light1); f_AddStatic(light2); f_AddStatic(tree1); f_AddStatic(ghetto1); f_AddStatic(ghetto1_left); f_AddStatic(ghetto2); f_AddStatic(ghetto2_left); f_AddStatic(ghetto3); f_AddStatic(stump); f_AddStatic(light3); f_AddStatic(wrx_tire); f_AddStatic(wrx); f_AddStatic(wrx_right); f_AddStatic(wrx_left); f_StaticRange(); f_AddNeutral(drugmart_right); f_AddNeutral(house2_right1); f_AddNeutral(house2_right2); f_AddNeutral(house5_right); f_AddNeutral(med1); i = 1; while (i <= object_index) { var _local1 = _local3["object" + i]; object_dm_current = object_dm_current + 2; _local1.depth_mod = object_dm_current + object_dm_default; _local1.x = _local1._x; _local1.y = _local1._y; if (_local1.has_shadow) { var _local2 = "shadow" + current_shadow; attachMovie("shadow", _local2, i - 100); _local1.shadow_pt = _local3["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; } i++; } master_volume = 130; kills = 0; kills_goal = 0; bg0.depth_mod = 999; f_Depth(bg0, 1000); f_SetDepths(); } function main() { f_Rage(); f_ComboTimer(); } function startEngine() { this.onEnterFrame = main; } var expert; var t = 0; var boo1s = 0; u_point = new Object(); gravity = 3; g_dash_timer = 6; var PI = 0.01745329; s_Punch1 = new Sound(); s_Punch1.attachSound("sound_GoodPunch1.wav"); s_Punch2 = new Sound(); s_Punch2.attachSound("sound_GoodPunch2.wav"); s_Punch3 = new Sound(); s_Punch3.attachSound("sound_GoodPunch3.wav"); s_Punch4 = new Sound(); s_Punch4.attachSound("sound_GoodPunch4.wav"); s_Smack1 = new Sound(); s_Smack1.attachSound("sound_GoodSmack1.wav"); s_Smack2 = new Sound(); s_Smack2.attachSound("sound_GoodSmack2.wav"); s_Swing1 = new Sound(); s_Swing1.attachSound("sound_Swing1.wav"); s_Swing2 = new Sound(); s_Swing2.attachSound("sound_Swing2.wav"); s_Swing3 = new Sound(); s_Swing3.attachSound("sound_Swing3.wav"); s_Swing4 = new Sound(); s_Swing4.attachSound("sound_Swing4.wav"); s_Swing5 = new Sound(); s_Swing5.attachSound("sound_Swing5.wav"); s_Swing6 = new Sound(); s_Swing6.attachSound("sound_Swing6.wav"); s_Ground1 = new Sound(); s_Ground1.attachSound("sound_Ground1.wav"); s_Ground2 = new Sound(); s_Ground2.attachSound("sound_Ground2.wav"); s_Ground3 = new Sound(); s_Ground3.attachSound("sound_Ground3.wav"); s_Ground4 = new Sound(); s_Ground4.attachSound("sound_Ground4.wav"); s_Ground5 = new Sound(); s_Ground5.attachSound("sound_Ground5.wav"); s_Ground6 = new Sound(); s_Ground6.attachSound("sound_Ground6.wav"); s_HardPunch1 = new Sound(); s_HardPunch1.attachSound("sound_HardPunch1.wav"); s_HardPunch2 = new Sound(); s_HardPunch2.attachSound("sound_HardPunch2.wav"); s_HardPunch3 = new Sound(); s_HardPunch3.attachSound("sound_HardPunch3.wav"); s_explosion5 = new Sound(); s_explosion5.attachSound("sound_explosion5"); s_explosion6 = new Sound(); s_explosion6.attachSound("sound_explosion6"); s_DartShoot = new Sound(); s_DartShoot.attachSound("sound_corkpop2.wav"); s_GunShot = new Sound(); s_GunShot.attachSound("sound_357mag.wav"); s_Thunder = new Sound(); s_Thunder.attachSound("sound_thunderp.wav"); s_Fart = new Sound(); s_Fart.attachSound("sound_fart_2.wav"); s_Advance = new Sound(); s_Advance.attachSound("sound_RKND16.wav"); s_Reload = new Sound(); s_Reload.attachSound("sound_reload.wav"); s_SunChipsGrunt = new Sound(); s_SunChipsGrunt.attachSound("sound_evilgrunt1.wav"); s_SunChipsDie = new Sound(); s_SunChipsDie.attachSound("sound_evildie.wav"); s_SwishTriple = new Sound(); s_SwishTriple.attachSound("sound_SwishTriple.wav"); s_Stab = new Sound(); s_Stab.attachSound("sound_sword1.wav"); s_Bounce = new Sound(); s_Bounce.attachSound("sound_bball_bounce.wav"); s_Swoosh = new Sound(); s_Swoosh.attachSound("sound_bball_swish.wav"); s_Engine = new Sound(bg2.car1); s_Engine.attachSound("sound_trucks_moving"); s_Engine1 = new Sound(); s_Engine1.attachSound("starte"); s_Engine2 = new Sound(); s_Engine2.attachSound("demaraje"); s_Music1 = new Sound(_root.m1); s_Music1.attachSound("music_Dad n Me.wav"); s_Music2 = new Sound(_root.m2); s_Music2.attachSound("music_Dad n Me GUITAR.wav"); s_SunchipsMusic = new Sound(); s_SunChipsMusic.attachSound("05 boss.wav"); color_brown = new Object(); color_brown.ra = 100; color_brown.ga = 100; color_brown.ba = 100; color_brown.aa = 100; color_brown.rb = -61; color_brown.gb = -56; color_brown.bb = -121; color_brown.ab = 0; color_yellow = new Object(); color_yellow.ra = 100; color_yellow.ga = 100; color_yellow.ba = 100; color_yellow.aa = 100; color_yellow.rb = -61; color_yellow.gb = -56; color_yellow.bb = -121; color_yellow.ab = 0; color_pink = new Object(); color_pink.ra = 100; color_pink.ga = 100; color_pink.ba = 100; color_pink.aa = 100; color_pink.rb = 0; color_pink.gb = 0; color_pink.bb = 0; color_pink.ab = 0; color_default = new Object(); color_default.ra = 100; color_default.ga = 100; color_default.ba = 100; color_default.aa = 100; color_default.rb = 0; color_default.gb = 0; color_default.bb = 0; color_default.ab = 0; color_beige = new Object(); color_beige.ra = 100; color_beige.ga = 100; color_beige.ba = 100; color_beige.aa = 100; color_beige.rb = -25; color_beige.gb = 0; color_beige.bb = -60; color_beige.ab = 0; color_latin = new Object(); color_latin.ra = 100; color_latin.ga = 100; color_latin.ba = 100; color_latin.aa = 100; color_latin.rb = -25; color_latin.gb = 0; color_latin.bb = -95; color_latin.ab = 0; f_GameInit(); startEngine(); s_Music1.setVolume(master_volume); s_Music1.start(0, 5000); s_Music2.setVolume(0); s_Music2.start(0, 5000); stop(); stop(); _root.game.f_SpawnPlayer(150, 385); _root.game.dude1.gotoAndStop("intro2"); _root.game.f_KidGroup1(); _root.go_arrow.gotoAndPlay(2); play();
Symbol 2322 MovieClip Frame 20
stop();
Symbol 2322 MovieClip Frame 40
_parent.gotoAndStop(71);
Symbol 2323 MovieClip Frame 1
stop();
Instance of Symbol 1076 MovieClip in Symbol 2323 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.music_volume--; _root.game.s_SunChipsMusic.setVolume(_parent.music_volume); }
Symbol 2323 MovieClip Frame 70
stop();
Symbol 2323 MovieClip Frame 71
_root.gotoAndStop("level3"); stop();
Symbol 2326 MovieClip Frame 1
if (_parent.object_type > 0) { gotoAndStop(_parent.object_type); } else if (_parent._parent.object_type > 0) { gotoAndStop(_parent._parent.object_type); } else if (_parent._parent._parent.object_type > 0) { gotoAndStop(_parent._parent._parent.object_type); } else { stop(); }
Symbol 2327 MovieClip Frame 1
play();
Symbol 2327 MovieClip Frame 7
_parent.gotoAndStop("stand");
Symbol 2328 MovieClip Frame 8
stop();
Symbol 2334 MovieClip Frame 1
stop(); body.gotoAndStop(2);
Instance of Symbol 710 MovieClip in Symbol 2334 MovieClip Frame 4
onClipEvent (enterFrame) { _root.game.f_KidToss(_parent); }
Symbol 2334 MovieClip Frame 7
_root.game.f_ObjectSettings(this);
Symbol 2379 MovieClip Frame 1
function f_SetXY(zone, new_x, new_y) { var _local1 = zone; _local1.x = new_x; _local1.y = new_y; _local1._x = _local1.x; _local1._y = _local1.y; f_Depth(_local1, _local1.y); if (_local1.item) { f_MoveItem(_local1, _local1.item, speed); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Mask(_local1); } function f_SetXY2(zone1, new_x, new_y) { var _local1 = zone1; _local1.x = new_x; _local1.y = new_y; _local1._x = _local1.x; _local1._y = _local1.y; f_Depth(_local1, _local1.y); if (_local1.item) { f_MoveItem(_local1, _local1.item, speed); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Mask(_local1); } function f_rad2deg(radian) { return(57.29578 * radian); } function f_FlipChar(u_flipchar) { var _local1 = u_flipchar; _local1._xscale = _local1._xscale * -1; f_Mask(_local1); } function f_FlipSame(u_flipchar, u_flipsource) { var _local1 = u_flipchar; if ((_local1._xscale > 0) && (u_flipsource._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1._xscale < 0) && (u_flipsource._xscale > 0)) { f_FlipChar(_local1); } } function f_FlipInverse(u_flipchar, u_flipsource) { var _local1 = u_flipchar; if ((_local1._xscale > 0) && (u_flipsource._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1._xscale < 0) && (u_flipsource._xscale < 0)) { f_FlipChar(_local1); } } function f_ClearGrabPointer(u_ClearPointer) { u_ClearPointer.grab_pointer = undefined; } function f_SwingsOn() { swing2.gotoAndStop("on"); swing3.gotoAndStop("on"); } function f_SwingsOff() { swing2.gotoAndStop("off"); swing3.gotoAndStop("off"); } function f_ajutorDie(zone) { var _local1 = zone; _local1.shadow_pt.gotoAndStop("off"); } function f_KidDie(zone) { var _local1 = zone; _local1.alive = false; _local1.shadow_pt.gotoAndStop("off"); kills++; if (kills >= kills_goal) { kills_goal = 0; checkpoint++; if (checkpoint == 1) { limit_bottomright.x = limit_bottomright.x + 1200; new_limit_topleft = limit_bottomright.x - 2200; f_KidGroup2(); } else if (checkpoint == 2) { limit_bottomright.x = limit_bottomright.x + 2570; new_limit_topleft = limit_bottomright.x - 3040; f_KidGroup3(); } else if (checkpoint == 3) { limit_bottomright.x = limit_bottomright.x + 1050; new_limit_topleft = limit_bottomright.x - 1650; f_KidSwing(); } else if (checkpoint == 4) { limit_bottomright.x = limit_bottomright.x + 900; new_limit_topleft = limit_bottomright.x - 1500; f_KidGroup4(); } else if (checkpoint == 5) { f_KidGroup5(); limit_bottomright.x = limit_bottomright.x + 700; new_limit_topleft = limit_bottomright.x - 1900; } else if (checkpoint == 6) { limit_bottomright.x = limit_bottomright.x + 1200; new_limit_topleft = limit_bottomright.x - 1200; f_KidGroup6(); bballhoop.gotoAndStop("on"); } else if (checkpoint == 7) { limit_bottomright.x = limit_bottomright.x + 1000; new_limit_topleft = limit_bottomright.x - 1000; } else if (checkpoint == 8) { limit_bottomright.x = limit_bottomright.x + 2000; new_limit_topleft = limit_bottomright.x - 1300; f_KidGroup8(); } else if (checkpoint == 9) { limit_bottomright.x = limit_bottomright.x + 2000; new_limit_topleft = limit_bottomright.x - 1500; } else if (checkpoint == 10) { limit_bottomright.x = limit_bottomright.x + 1600; new_limit_topleft = limit_bottomright.x - 1800; med1.gotoAndStop("on"); f_SpawnSunchips(); kills_goal = kills_goal + 3; } limit_bottomright._x = limit_bottomright.x; if (limit_topleft.x < new_limit_topleft) { limit_topleft.x = -game_x; limit_topleft._x = limit_topleft.x; } f_StaticRange(); kills = 0; if (checkpoint < 11) { s_Advance.start(0, 0); _root.go_arrow.gotoAndPlay(2); _root.center.gotoAndPlay(2); } } f_RemoveChar(_local1); } function f_CheckHold(u_kid) { if (u_kid == dude1.grab_pointer) { f_ClearGrabPointer(dude1); dude1.gotoAndStop("stand"); } } function f_CarCheckHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; var _local3 = false; if (_local1.y < _local2.y) { if (_local1.y > (_local2.y - 100)) { if (Math.abs(_local2.x - _local1.x) < (_local2._width / 2)) { if (_local1.health > 0) { _local3 = true; f_Damage(_local1, 3); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); } } } } return(_local3); } function f_DropItem(u_drop) { var _local1 = u_drop; if (_local1.grab_pointer != undefined) { f_FlipSame(_local1.grab_pointer, _local1); _local1.grab_pointer.speed_toss_y = -(random(10) + 10); _local1.grab_pointer.speed_toss_x = random(8) + 12; f_CallJuggle1(_local1.grab_pointer); f_ClearGrabPointer(_local1); } if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } } function f_CarScene1() { bg2.car1.gotoAndPlay(2); } function f_StopCarScene1() { bg2.car1.gotoAndStop(1); bg2.car2.gotoAndStop(1); ups1.gotoAndStop(1); ups2.gotoAndStop(1); } function f_CarDrive(zone) { var _local2 = zone; _local2._y = _local2._y + _local2.speed_y; _local2.y = _local2._y; _local2.x = _local2._x; _local2.speed_y++; _local2._xscale = _local2._xscale + (_local2.speed_y / 12); _local2._yscale = _local2._yscale + (_local2.speed_y / 12); _local2.depth_mod = 990; f_Depth(_local2, _local2.y); f_EngineVolume(); if (_local2.y > (limit_bottomright.y + _local2._height)) { current_vehicle++; if (current_vehicle > total_vehicles) { current_vehicle = 1; } s_Engine.stop(); bg2.car1.gotoAndPlay(2); _local2.gotoAndStop(1); } else { if (_local2.y > ((limit_bottomright.y + _local2._height) - 300)) { car_distance = car_distance - 15; } else { car_distance = car_distance + 4; } var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (f_CarCheckHit(_local2, _local1)) { _local3 = true; } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (f_CarCheckHit(_local2, _local1)) { _local3 = true; } i++; } var _local1 = dude1; if (_local1.y < _local2.y) { if (_local1.y > (_local2.y - 100)) { if (Math.abs(_local2.x - _local1.x) < (_local2._width / 2)) { if (!_local1.nohit) { _local3 = true; f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); } } } } if (_local3) { f_HardPunchSound(); } } } function f_KillKids() { var _local2 = this; i = 1; while (i <= total_kids) { var _local1 = _local2["kid" + i]; if (_local1.alive) { _local1.health = 0; _local1.gotoAndStop("hitground1"); } i++; } } function f_ExplosionCheckHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; var _local3 = false; if (Math.abs(_local1.y - _local2.y) < 30) { if (Math.abs(_local2.x - _local1.x) < 150) { _local3 = true; _local1.onfire = 2; f_Damage(_local1, 6); if (_local1.grab) { if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } } else { _local1.explosion = true; _local1.punch_function(_local1); } _local1.speed_toss_y = -(random(15) + 25); _local1.speed_toss_x = random(16) + 1; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); } } return(_local3); } function f_Explosion(zone) { var _local2 = zone; var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (f_ExplosionCheckHit(_local2, _local1)) { _local3 = true; } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (_local1.active) { if (f_ExplosionCheckHit(_local2, _local1)) { _local3 = true; } } i++; } var _local1 = dude1; if (Math.abs(_local1.y - _local2.y) < 30) { if (Math.abs(_local2.x - _local1.x) < 150) { if (_local1.health > 0) { _local3 = true; _local1.onfire = 2; f_Damage(_local1, 4); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = random(8) + 8; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); } } } } function f_ObjectSettings(zone) { zone.onfire = 1; } function f_ObjectSettings2(zone1) { zone1.onfire = 1; } function f_KidSettings(zone) { var _local1 = zone; _local1.nohit = false; _local1.falling = false; _local1.onground = false; _local1.onfire = 1; _local1.bounces = 0; _local1.toss_clock = 0; _local1.root = true; if (_local1.health <= 0) { s_Ground3.start(0, 0); _local1.gotoAndStop("hitground1"); } } function f_KidSettings2(zone1) { var _local1 = zone1; _local1.nohit = false; _local1.falling = false; _local1.onground = false; _local1.onfire = 1; _local1.bounces = 0; _local1.toss_clock = 0; _local1.root = true; if (_local1.health <= 0) { s_Ground3.start(0, 0); _local1.gotoAndStop("hitground1"); } } function f_Juggle1Setup(u_kid) { var _local1 = u_kid; if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } _local1.nohit = true; _local1.bounces = 0; } function f_CallJuggle1(u_kid) { f_Juggle1Setup(u_kid); u_kid.gotoAndStop("juggle1"); } function f_Collide(zone) { var _local1 = zone; if (_local1.collide.body._y >= -10) { if (_local1.collide.grab) { f_FlipSame(_local1.collide, _local1); _local1.collide.speed_toss_y = -6; _local1.collide.speed_toss_x = (-random(6)) + 10; f_CallJuggle1(_local1.collide); f_PunchSound(); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 15, "impact1"); } else if (_local1.collide.punch) { _local1.collide.punch_function(_local1.collide); } else { f_PunchSound(); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 15, "impact1"); } } } function f_KidToss(zone) { var _local1 = zone; if (_local1 == dude1) { _local1.collide = eval("NULL"); if (_local1._xscale > 0) { f_MoveChar(_local1, false, -_local1.speed_toss_x); } else { f_MoveChar(_local1, false, _local1.speed_toss_x); } if (_local1.bounds) { f_FlipChar(_local1); } } else { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -_local1.speed_toss_x); } else { f_MoveKid(_local1, false, _local1.speed_toss_x); } if (_local1.bounds) { f_FlipChar(_local1); } } if (_local1.hitwall) { f_Collide(_local1); _local1.hitwall = false; f_FlipChar(_local1); f_Damage(_local1, 5); _local1.speed_toss_x = _local1.speed_toss_x * 0.5; } _local1.body._y = _local1.body._y + _local1.speed_toss_y; _local1.toss_clock++; if (_local1.onfire == 2) { if ((_local1.toss_clock % 2) == 0) { var _local2 = random(20) + 80; f_FX((_local1.x + random(20)) - 10, ((_local1.body._y + _local1.y) + random(20)) - 40, _local1.y - 1, "fire1", _local2, _local2); } } else if (_local1.onfire == 3) { if ((_local1.toss_clock % 2) == 0) { var _local2 = random(20) + 120; f_FX((_local1.x + random(20)) - 10, ((_local1.body._y + _local1.y) + random(20)) - 40, _local1.y - 1, "ragesmoke", _local2, _local2); } } if (_local1.weight > 0) { _local1.body.body._rotation = _local1.body.body._rotation - Math.abs(_local1.speed_toss_y); } else { _local1.body.body._rotation = _local1.body.body._rotation + Math.abs(_local1.speed_toss_y); } f_KidHitKids(_local1); _local1.speed_toss_y = _local1.speed_toss_y + (gravity + _local1.gravity); if (_local1.speed_toss_y > 0) { _local1.falling = true; } else { _local1.falling = false; } if (_local1.body._y > 0) { _local1.body._y = 0; _local1.shadow_pt._xscale = 100; _local1.shadow_pt._yscale = 100; if (_local1.explode) { f_RemoveChar(_local1.shadow_pt); s_explosion6.start(0, 0); f_Explosion(_local1); _local1.active = false; _local1.grab = false; _local1.punch = false; f_StaticRange(); f_SpawnMask(_local1); _local1.gotoAndStop("explode"); } else { _local1.bounces++; if (_local1.bounces == 1) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); if (_local1 != dude1) { if (_local1.speed_toss_y > 40) { f_Damage(_local1, 7); } else if (_local1.speed_toss_x > 15) { f_Damage(_local1, 7); } } } if (_local1.speed_toss_y > 10) { if (_local1.speed_toss_y > 40) { s_Ground3.start(0, 0); f_FX(_local1.x, _local1.y, 1, "shockwave", u_temp._xscale); } else if (_local1.speed_toss_y > 20) { s_Ground4.start(0, 0); } else { s_Ground5.start(0, 0); } _local1.speed_toss_y = int(_local1.speed_toss_y * -0.35); if ((_local1.bounces % 2) == 0) { var current_rotation = _local1.body.body._rotation; _local1.gotoAndStop("bounce2"); _local1.body.body._rotation = current_rotation; } else { var current_rotation = _local1.body.body._rotation; _local1.gotoAndStop("bounce1"); _local1.body.body._rotation = current_rotation; } } else { s_Ground6.start(0, 0); _local1.nohit = true; _local1.bounces = 0; f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); _local1.gotoAndStop("hitground1"); } } } else { var _local3 = 100 + (_local1.body._y * 0.25); if (_local3 < 10) { _local3 = 10; } _local1.shadow_pt._xscale = _local3; _local1.shadow_pt._yscale = _local3; } } function f_KidHitKids(zone) { var _local2 = zone; if ((_local2.speed_toss_y > 40) || (_local2.speed_toss_x > 14)) { if (_local2.body._y > -150) { var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (((!_local1.nohit) && (_local1 != _local2)) && (_local1.alive)) { if ((_local2 == dude1) && (_local1.atv)) { } else if (Math.abs(_local1.y - _local2.y) < 15) { if (Math.abs(_local1.x - _local2.x) < 40) { f_Damage(_local2, 1); f_Damage(_local1, 3); _local3 = true; f_FlipSame(_local1, _local2); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = _local2.speed_toss_x * 0.75; f_CheckHold(_local1); f_CallJuggle1(_local1); _local1.body._y = -50; } } } i++; } if (_local2.weight > 0) { var _local1 = dude1; if ((!_local1.nohit) && (_local1 != _local2)) { if (Math.abs(_local1.y - _local2.y) < 15) { if (Math.abs(_local1.x - _local2.x) < 40) { _local3 = true; f_FlipSame(_local1, _local2); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = _local2.speed_toss_x * 0.75; f_DropItem(_local1); f_CallJuggle1(_local1); _local1.body._y = -50; } } } } if (_local3) { f_PunchSound(); f_FX(_local2.x, _local2.body._y + _local2.y, int(_local2.y) + 15, "impact1"); } } } } function f_CreateFX() { i = 1; while (i <= total_fx) { var _local2 = "fx" + i; fx_dm_current = fx_dm_current + 1; var _local1 = fx_dm_current + fx_dm_default; var _loc2 = f_DepthVal(_local1, 0); attachMovie("fx", _local2, _loc2); var _local3 = this["fx" + i]; _local3.depth_mod = _local1; i++; } } function f_FX(fx_x, fx_y, fx_depth, fx_type, fx_xscale, fx_yscale) { var _local1 = this["fx" + current_fx]; _local1._x = fx_x; _local1._y = fx_y; if (fx_xscale != undefined) { _local1._xscale = fx_xscale; } else { _local1._xscale = 100; } if (fx_yscale != undefined) { _local1._yscale = fx_yscale; } else { _local1._yscale = 100; } f_Depth(_local1, fx_depth); _local1.gotoAndStop(fx_type); _local1.x = fx_x; _local1.y = fx_depth; f_SpawnMask(_local1); current_fx++; if (current_fx > total_fx) { current_fx = 1; } return(_local1); } function f_KidThrownFierce(zone) { var _local1 = zone; u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { f_MoveKid(u_temp, false, 50); } else { f_MoveKid(u_temp, false, -50); } u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; if (Key.isDown(38)) { u_temp.speed_toss_y = -40; u_temp.speed_toss_x = 2; } else { u_temp.speed_toss_y = -16; u_temp.speed_toss_x = 20; } f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 50) - u_temp.y; f_ClearGrabPointer(_local1); } function f_KidThrown(zone) { var _local1 = zone; u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { f_MoveKid(u_temp, false, 70); var _local2 = _local1.x + 100; } else { f_MoveKid(u_temp, false, -70); var _local2 = _local1.x - 100; } u_temp._x = u_temp.x; u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; u_temp.speed_toss_y = 60; u_temp.speed_toss_x = 10; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 25) - u_temp.y; f_FX(u_temp.x, _local1.y + 15, int(_local1.y) + 15, "impact3", -u_temp._xscale); f_FX(_local2, _local1.y + 15, int(_local1.y) + 14, "blood1", -u_temp._xscale); f_ClearGrabPointer(_local1); } function f_KidHeadbutted(zone) { var _local1 = zone; f_Damage(_local1.grab_pointer, _local1.punch_pow_low); if (_local1.grab_counter > 3) { u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { u_temp.x = _local1.x + 50; } else { u_temp.x = _local1.x - 50; } u_temp._x = u_temp.x; u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; u_temp.speed_toss_y = -2; u_temp.speed_toss_x = 20; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 50) - u_temp.y; f_ClearGrabPointer(_local1); } } function f_GrabSpark(zone) { var _local1 = zone; if (_local1._xscale > 0) { var _local3 = _local1.x + 50; } else { var _local3 = _local1.x - 50; } if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { f_PunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact2"; } f_FX(_local3, _local1.y - 20, int(_local1.y) + 10, _local2); } else if (_local1.grab_counter == 2) { f_PunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact1"; } f_FX(_local3, _local1.y - 80, int(_local1.y) + 10, _local2); f_FX(_local3, _local1.y - 80, int(_local1.y) + 9, "blood1"); } else { f_HardPunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact3"; } f_FX(_local3, _local1.y - 80, int(_local1.y) + 10, _local2); f_FX(_local3, _local1.y - 80, int(_local1.y) + 9, "blood2"); } } function f_ThrowItem(zone) { var _local1 = zone; var _local2 = false; if (Key.isDown(_local1.button_punch1)) { if (!_local1.punched) { _local1.punched = true; _local2 = true; u_temp = _local1.grab_pointer; u_temp.speed_toss_y = -4; u_temp.speed_toss_x = 15; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 150) - u_temp.y; f_ClearGrabPointer(_local1); f_ClearGrabPointer(_local1); f_DashReset(_local1); _local1.gotoAndStop("throw_item"); } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if ((!_local1.punched2) && (!_local2)) { _local1.punched2 = true; u_temp = _local1.grab_pointer; if (Key.isDown(_local1.button_up)) { u_temp.speed_toss_y = -(26 + random(5)); u_temp.speed_toss_x = 2 + random(3); } else { u_temp.speed_toss_y = -9; u_temp.speed_toss_x = 17; } f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 150) - u_temp.y; f_ClearGrabPointer(_local1); f_ClearGrabPointer(_local1); f_DashReset(_local1); s_swing1.start(0, 0); _local1.gotoAndStop("throw_item"); } } else { _local1.punched2 = false; } } function f_Throw(zone) { var _local1 = zone; if (Key.isDown(_local1.button_punch1)) { if (!_local1.punched) { if (Key.isDown(_local1.button_left) || (Key.isDown(_local1.button_right))) { f_SoundSwing(2); _local1.grab_pointer.gotoAndStop("thrown"); f_SetXY(_local1.grab_pointer, _local1.x, _local1.grab_pointer.y); _local1.gotoAndStop("throw"); return; } _local1.grab_counter++; if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { _local1.grab_pointer.gotoAndStop("grabhit1"); _local1.gotoAndStop("grabhit1"); } else { _local1.grab_pointer.gotoAndStop("grabhit2"); _local1.gotoAndStop("grabhit2"); } } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if (!_local1.punched2) { if ((Key.isDown(_local1.button_left) || (Key.isDown(_local1.button_right))) || (Key.isDown(_local1.button_up))) { f_SoundSwing(4); _local1.grab_pointer.gotoAndStop("thrown2"); f_SetXY(_local1.grab_pointer, _local1.x, _local1.grab_pointer.y); _local1.gotoAndStop("throw2"); } else { _local1.grab_counter++; if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { _local1.grab_pointer.gotoAndStop("grabhit1"); _local1.gotoAndStop("grabhit1"); } else { _local1.grab_pointer.gotoAndStop("grabhit2"); _local1.gotoAndStop("grabhit2"); } } } } else { _local1.punched2 = false; } } function f_SkeletonRip(zone) { f_KidDie(zone.grab_pointer); f_ClearGrabPointer(zone); } function f_KidReset(zone) { f_MoveKid(zone, false, 10000); } function f_KidReset2(zone1) { f_MoveKid(zone1, false, 10000); } function f_KidGrabbed(u_dude) { var _local1 = u_dude; if (_local1.grab_pointer != undefined) { f_FlipInverse(_local1.grab_pointer, _local1); if (_local1._xscale > 0) { _local1.grab_pointer.x = _local1.x + _local1.grab_pointer.distance; } else { _local1.grab_pointer.x = _local1.x - _local1.grab_pointer.distance; } _local1.grab_pointer.y = _local1.y + 3; f_SetXY(_local1.grab_pointer, _local1.grab_pointer.x, _local1.grab_pointer.y); f_ShareMask(_local1, _local1.grab_pointer); } } function f_Grab(zone) { var _local2 = zone; var u_impact = false; var _local3 = false; if (_local2.item == eval("NULL")) { i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (((!_local1.nohit) && (_local1.alive)) && (_local1.grab)) { if (Math.abs(_local1.y - _local2.y) < 10) { if (Math.abs(_local1.x - _local2.x) < 30) { if (!_local1.atv) { if (_local2.dashing) { u_impact = true; f_FlipInverse(_local1, _local2); _local1.speed_toss_y = -12; _local1.speed_toss_x = 8; f_Damage(_local1, _local2.punch_pow_low); f_CallJuggle1(_local1); _local1.body._y = (_local2.y - 50) - _local1.y; } else { _local2.grab_pointer = _local1; _local2.grab_pointer.distance = 55; _local2.grab_counter = 0; f_KidGrabbed(_local2); if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } _local1.gotoAndStop("grabbed"); i = total_kids + 1; _local3 = true; _local2.gotoAndStop("grab"); } } } } } i++; } if (u_impact) { f_PunchSound(); if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact3"; } f_FX(_local2.x, _local2.y - 50, int(_local2.y) + 30, impact_anim); } } return(_local3); } function f_SoundSwing(power) { this["s_Swing" + ((random(3) + power) - 1)].start(0, 0); } function f_PunchSound() { this["s_Punch" + (random(3) + 1)].start(0, 0); } function f_HardPunchSound() { this["s_HardPunch" + (random(3) + 1)].start(0, 0); } function f_UppercutHit(u_kid, u_y) { var _local1 = u_kid; _local1.speed_toss_y = -(random(10) + 20); _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = u_y - _local1.y; } function f_PunchHit(zone) { var _local2 = zone; var x1 = _local2.x; var y1 = _local2.y; u_point.x = 0; u_point.y = 0; _local2.body.punch_pt.localToGlobal(u_point); var x2 = (u_point.x - game_x); var _local3 = u_point.y - game_y; var hit_impact = false; var hit_x; var hit_y = 0; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (Math.abs(_local1.y - y1) < 20) { if ((((_local1.x > x1) && (_local1.x < x2)) || ((_local1.x > x2) && (_local1.x < x1))) || (_local2.stomping && (Math.abs(_local1.x - _local2.x) < 40))) { if (((!_local1.nohit) || (_local2.hitnohit)) || (_local2.stomping && (_local1.onground))) { hit_impact = true; if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } if ((x2 > x1) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((x2 < x1) && (_local1._xscale < 0)) { f_FlipChar(_local1); } if (_local2.stomping && (_local1.onground)) { _local1.speed_toss_y = 20; _local1.speed_toss_x = random(6) + 7; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_group == 1) { if (_local2.punch_num == 1) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 2) { _local1.gotoAndStop("hit2"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 3) { _local1.gotoAndStop("hit3"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 4) { _local1.speed_toss_y = -9; _local1.speed_toss_x = 4; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_medium); } } else if (_local2.punch_group == 2) { if (_local2.punch_num == 1) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 2) { _local1.gotoAndStop("hit2"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = 70; _local1.speed_toss_x = 1; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_high); } else if (_local2.punch_num == 20) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 21) { _local1.speed_toss_y = -14; _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_high); } else if (_local2.punch_num == 22) { _local1.speed_toss_y = -26; _local1.speed_toss_x = -8; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_high); } } else if (_local2.punch_group == 3) { f_UppercutHit(_local1, _local3); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_group == 4) { if (_local2.punch_num == 1) { _local1.speed_toss_y = -8; _local1.speed_toss_x = random(6) + 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 2) { _local1.speed_toss_y = -26; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } } else if (_local2.punch_group == 5) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else { _local2.punch_group = 1; _local2.punch_num = 1; _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } } else if (((_local1.body._y + _local1.y) > _local3) && (_local1.body._y < 0)) { if ((_local2.punch_num < 3) || (_local2.punch_group == 4)) { hit_impact = true; if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if ((_local2.punch_group < 4) || ((_local2.punch_group == 4) && (_local2.punch_num == 3))) { f_Damage(_local1, _local2.punch_pow_low); } if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } if ((x2 > x1) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((x2 < x1) && (_local1._xscale < 0)) { f_FlipChar(_local1); } if ((_local2.punch_group == 3) && (_local2.punch_num == 1)) { f_UppercutHit(_local1, _local3); } else if (_local2.punch_group == 4) { if (_local2.punch_num == 2) { f_Damage(_local1, int(_local2.punch_pow_low / 2)); _local1.speed_toss_y = -(random(10) + 20); _local1.speed_toss_x = random(6) + 7; f_CallJuggle1(_local1); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); } } else { _local1.speed_toss_y = -9; _local1.speed_toss_x = 12; f_CallJuggle1(_local1); } } } } } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (_local1.punch) { if (Math.abs(_local1.y - y1) < 20) { if (((_local1.x > x1) && (_local1.x < x2)) || ((_local1.x > x2) && (_local1.x < x1))) { if (_local1.body._y > -150) { if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if (_local1.grab) { f_FlipInverse(_local1, dude1); if (_local2.punch_group == 3) { _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; } else { _local1.speed_toss_y = -6; _local1.speed_toss_x = (-random(6)) + 10; f_CallJuggle1(_local1); } hit_impact = true; if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } } else { _local1.punch_function(_local1); } } } } } i++; } if (hit_impact) { if (_local2.punch_group == 1) { if (_local2.punch_num == 1) { f_PunchSound(); } else if (_local2.punch_num == 2) { f_PunchSound(); } else if (_local2.punch_num == 3) { f_PunchSound(); } else if (_local2.punch_num == 4) { f_HardPunchSound(); } f_RageUp(_local2, int(_local2.rage_goal / 10)); } else if (_local2.punch_group == 2) { if (((_local2.punch_num == 1) || (_local2.punch_num == 2)) || (_local2.punch_num == 3)) { f_HardPunchSound(); } else if (((_local2.punch_num == 20) || (_local2.punch_num == 21)) || (_local2.punch_num == 22)) { s_Smack1.start(0, 0); } f_RageUp(_local2, int(_local2.rage_goal / 10)); } else if (_local2.punch_group == 3) { f_HardPunchSound(); f_RageUp(_local2, int(_local2.rage_goal / 10)); } else { f_PunchSound(); f_RageUp(_local2, int(_local2.rage_goal / 60)); } if (y1 > hit_y) { hit_y = y1; } var u_depth = (hit_y + 2); if ((_local2.punch_group == 1) && (_local2.punch_num == 3)) { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact2"; } f_FX(hit_x, _local3, u_depth, impact_anim); } else if (((_local2.punch_group == 1) && (_local2.punch_num == 4)) || ((_local2.punch_group == 2) && (_local2.punch_num == 22))) { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact3"; } f_FX(hit_x, _local3, u_depth, impact_anim); } else { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact1"; } f_FX(hit_x, _local3, u_depth, impact_anim); } if ((_local2.punch_group == 2) && (_local2.punch_num >= 20)) { f_FX(hit_x, _local3, u_depth - 1, "blood1"); } } else if ((_local2.punch_num == 2) && (_local2.punch_group < 3)) { _local2.punch_num = 0; } return(hit_impact); } function f_RageUp(zone, u_rageup) { var _local2 = zone; var _local3 = this; _local2.rage = _local2.rage + u_rageup; if (_local2.rage >= _local2.rage_goal) { if ((_local2.rage - u_rageup) < _local2.rage_goal) { i = 1; while (i <= total_kids) { var _local1 = _local3["kid" + i]; if (_local1.alive) { _local1.speed_toss_y = -(random(10) + 40); _local1.speed_toss_x = random(2) + 6; f_CheckHold(_local1); f_CallJuggle1(_local1); _local1.nohit = true; } i++; } _local2.rage = _local2.rage + (_local2.rage_goal / 2); f_CheckHold(_local2); f_DropItem(_local2); f_PunchReset(_local2); _local2.gotoAndStop("powerup"); } if (_local2.rage > (_local2.rage_goal * 2)) { _local2.rage = _local2.rage_goal * 2; } } } function f_PushKid(zone, speed) { var _local1 = zone; if (!_local1.nohit) { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -speed); } else { f_MoveKid(_local1, false, speed); } } } function f_Turn(zone) { var _local1 = zone; if (!_local1.punching) { if (Key.isDown(_local1.button_left) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (Key.isDown(_local1.button_right) && (_local1._xscale < 0)) { f_FlipChar(_local1); } f_KidGrabbed(_local1); } } function f_Walk(zone) { var _local1 = zone; _local1.walking = false; _local1.dashing = false; if (Key.isDown(_local1.button_left)) { if (_local1.left_timer <= 0) { _local1.left_last2 = _local1.left_timer; _local1.left_timer = 1; } else { _local1.left_timer++; } } else if (_local1.left_timer > 0) { _local1.left_last = _local1.left_timer; _local1.left_timer = 0; } else { _local1.left_timer--; } if (Key.isDown(_local1.button_right)) { if (_local1.right_timer <= 0) { _local1.right_last2 = _local1.right_timer; _local1.right_timer = 1; } else { _local1.right_timer++; } } else if (_local1.right_timer > 0) { _local1.right_last = _local1.right_timer; _local1.right_timer = 0; } else { _local1.right_timer--; } if ((_local1.left_timer > 0) && (_local1.left_timer > _local1.right_timer)) { if (_local1._xscale > 0) { f_FlipChar(_local1); } if (_local1.holding) { var _local2 = _local1.speed_x / 2; } else if ((_local1.left_last < g_dash_timer) && (_local1.left_last2 < g_dash_timer)) { var _local2 = _local1.speed_x * 2; _local1.dashing = true; } else { var _local2 = _local1.speed_x; } if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, false, -_local2); if (_local1.diagonalhit) { f_MoveChar(_local1, true, -_local2); } _local1.walking = true; } if ((_local1.right_timer > 0) && (_local1.right_timer > _local1.left_timer)) { if (_local1._xscale < 0) { f_FlipChar(_local1); } if (_local1.holding) { var _local2 = _local1.speed_x / 2; } else if ((_local1.right_last < g_dash_timer) && (_local1.right_last2 < g_dash_timer)) { var _local2 = _local1.speed_x * 2; _local1.dashing = true; } else { var _local2 = _local1.speed_x; } if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, false, _local2); if (_local1.diagonalhit) { f_MoveChar(_local1, true, _local2); } _local1.walking = true; } if (Key.isDown(_local1.button_up)) { _local1.up_timer++; } else { _local1.up_timer = 0; } if (Key.isDown(_local1.button_down)) { _local1.down_timer++; } else { _local1.down_timer = 0; } if (_local1.holding) { var _local2 = _local1.speed_y / 2; } else { var _local2 = _local1.speed_y; } if ((_local1.up_timer > 0) && (_local1.up_timer > _local1.down_timer)) { if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, true, -_local2); if (_local1.diagonalhit) { f_MoveChar(_local1, false, -_local2); } _local1.walking = true; } if ((_local1.down_timer > 0) && (_local1.down_timer > _local1.up_timer)) { if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, true, _local2); if (_local1.diagonalhit) { f_MoveChar(_local1, false, _local2); } _local1.walking = true; } if (_local1.insand) { if (_local1.walking) { if (sandbox.sand_timer <= 0) { sandbox.sand_timer = 5; f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "sand", _local1._xscale); } } } } function f_HoldWalk(zone) { var _local1 = zone; if (_local1.hold_delay > 0) { _local1.hold_delay--; f_Turn(_local1); } else { _local1.holding = true; f_Walk(_local1); _local1.holding = false; f_KidGrabbed(_local1); if (_local1.walking) { _local1.legs.gotoAndStop("walk"); } else { _local1.legs.gotoAndStop("stand"); } } } function f_ToggleQuality() { if (key.isDown(81)) { if (pressed_q == false) { pressed_q = true; if (quality_low) { quality_low = false; _quality = "medium"; } else { quality_low = true; _quality = "low"; } } } else { pressed_q = false; } } function f_Character(zone) { var _local1 = zone; f_ToggleQuality(); if (!pause) { if (!f_Grab(_local1)) { f_Walk(_local1); if (_local1.dashing) { _local1.dashing_timer++; if ((_local1.dashing_timer == 1) || ((_local1.dashing_timer % 10) == 0)) { if (_local1.insand) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "sand", _local1._xscale); } else { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); } } _local1.gotoAndStop("dash"); } else { _local1.dashing_timer = 0; if (_local1.walking) { _local1.gotoAndStop("walk"); } else { _local1.gotoAndStop("stand"); } } f_Punch(_local1); } } else { _local1.gotoAndStop("stand"); } } function f_OnScreen(u_char) { var _local1 = u_char.x + game_x; var _local2 = u_char._width; if (((_local1 + _local2) > 0) && ((_local1 - _local2) < screen_width)) { return(true); } return(false); } function f_AutoTake(zone, u_object, vert, speed) { var _local1 = u_object; var _local3 = speed; var _local2 = zone; var u_take = false; if (_local1.autotake) { u_take = true; u_get = false; if (_local2.grab_pointer == undefined) { if (_local2.item == eval("NULL")) { if (!_local2.nohit) { if (_local2.health > 0) { if (_local2.body._y >= 0) { _local1.owner = _local2; _local2.item = _local1; _local1.autoaction(_local1); u_get = true; } } } } } if (u_get == false) { if (!vert) { if ((_local3 > 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local3 < 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } } if (!f_MoveKid(_local1, vert, _local3)) { f_MoveKid(_local1, vert, -_local3); } if (_local1._xscale > 0) { _local1.body.body._rotation = _local1.body.body._rotation + _local3; } else { _local1.body.body._rotation = _local1.body.body._rotation - _local3; } if (!vert) { _local1.speed_toss_x = Math.abs(_local3); _local1.gotoAndStop("hitground1"); } } } return(u_take); } function f_Mask(zone) { var _local1 = zone; var mask_h = _local1.mask_pt.range._height; var mask_w = _local1.mask_pt.range._width; var _local2 = 100 / Math.abs(_local1._xscale); var _local3 = 100 / _local1._yscale; _local2 = 1; _local3 = 1; _local1.mask._yscale = 100 * _local3; if (_local1._xscale < 0) { _local1.mask._xscale = -100 * _local2; _local1.mask._x = (_local1.x - _local1.mask_pt.x) * _local2; _local1.mask._y = (_local1.mask_pt.y - _local1._y) * _local3; } else if (_local1._xscale > 0) { _local1.mask._xscale = 100 * _local2; _local1.mask._x = (_local1.mask_pt.x - _local1.x) * _local2; _local1.mask._y = (_local1.mask_pt.y - _local1._y) * _local3; } } function f_CheckMask(zone, u_compare) { var _local1 = zone; if (_local1.mask_pt == u_compare) { _local1.mask_pt = undefined; _local1.mask.gotoAndStop(1); } } function f_SpawnMask(zone) { var _local2 = zone; var _local3 = statics_min; while (_local3 <= total_statics) { var _local1 = this["static" + _local3]; if (_local1.mask > 0) { var x = (_local1.x + _local1.zone._x); var y = (_local1.y + _local1.zone._y); var h = (_local1.zone._height * (_local1._yscale / 100)); var w = ((_local1.zone._width / 2) * (Math.abs(_local1._xscale) / 100)); if (Math.abs(_local2._x - x) < w) { if ((_local2._y > (y - h)) && (_local2._y < y)) { var x1 = (x + _local1.left._x); var x2 = (x + _local1.right._x); var w = Math.abs(x1 - x2); h = Math.abs(_local1.left._y - _local1.right._y); var percent = (1 - ((y - _local2.y) / h)); var temp_x = (x1 + (w * percent)); if (_local2.x > temp_x) { _local2.mask_pt = _local1; _local2.mask.gotoAndStop(_local1.mask); f_Mask(_local2); } } } } _local3++; } } function f_HitWallGroup(zone, vert, speed, group_total, group_min, group_name) { var _local1 = zone; var _local3 = speed; var return_val = false; i = group_min; while (i <= group_total) { var _local2 = this[group_name + i]; var xscale_val = (Math.abs(_local2._xscale) / 100); var yscale_val = (Math.abs(_local2._yscale) / 100); var x = (_local2.x + _local2.zone._x); var y = ((_local2.y + _local2.zone._y) + 2); var h = (_local2.zone._height * yscale_val); var w = ((_local2.zone._width / 2) * xscale_val); if (vert) { if (Math.abs(_local1.x - x) < w) { if (_local2.diagonal) { if (((_local1.y + _local3) >= (y - h)) && ((_local1.y + _local3) <= (y + 150))) { var percent = ((_local2.x2 - _local1.x) / _local2.w); var temp_y = (y - (_local2.h * percent)); if (_local2.mask > 0) { if (_local1.y < temp_y) { _local1.mask_pt = _local2; _local1.mask.gotoAndStop(_local2.mask); } else { f_CheckMask(_local1, _local2); } } if (Math.abs(_local1.x - x) < (_local2.w / 2)) { if ((((_local3 > 0) && (_local1.y <= temp_y)) && ((_local1.y + _local3) >= (temp_y - _local2.h2))) || (((_local3 < 0) && (_local1.y >= temp_y)) && ((_local1.y + _local3) <= (temp_y + _local2.h2)))) { if (_local3 > 0) { _local1.diagonal_speed = (temp_y - _local2.h2) - _local1.y; } else { _local1.diagonal_speed = (temp_y + _local2.h2) - _local1.y; } _local1.collide = _local2; _local1.diagonalhit = true; return_val = true; } } } else { f_CheckMask(_local1, _local2); } } else if ((_local1.y < (y - h)) && ((_local1.y + _local3) >= (y - h))) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { return_val = true; } } else if ((_local1.y > y) && ((_local1.y + _local3) <= y)) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { return_val = true; } } } else { f_CheckMask(_local1, _local2); } } else if ((_local1.y > (y - h)) && (_local1.y < y)) { if (_local2.diagonal) { if (((_local1.x + _local3) > (x - w)) && ((_local1.x + _local3) < (x + w))) { var percent = (1 - ((y - _local1.y) / _local2.h)); var temp_x = (_local2.x1 + (_local2.w * percent)); if (_local2.mask > 0) { if (_local1.x > temp_x) { _local1.mask_pt = _local2; _local1.mask.gotoAndStop(_local2.mask); } else { f_CheckMask(_local1, _local2); } } if ((_local1.y > (y - _local2.h)) && (_local1.y < y)) { if ((((_local3 > 0) && (_local1.x <= temp_x)) && ((_local1.x + _local3) >= (temp_x - _local2.w2))) || (((_local3 < 0) && (_local1.x >= temp_x)) && ((_local1.x + _local3) <= (temp_x + _local2.w2)))) { if (_local1.body._y > (_local2.zone._y - _local2.zone._height)) { if (_local3 > 0) { _local1.diagonal_speed = (temp_x - _local2.w2) - _local1.x; } else { _local1.diagonal_speed = (temp_x + _local2.w2) - _local1.x; } _local1.collide = _local2; _local1.diagonalhit = true; return_val = true; } } } } else { f_CheckMask(_local1, _local2); } } else if (((_local1.x < (x - w)) && ((_local1.x + _local3) >= (x - w))) || ((_local1.x > (x + w)) && ((_local1.x + _local3) <= (x + w)))) { if ((_local1.body._y + _local1.y) > (y - (_local2._height + 20))) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { _local1.collide = _local2; return_val = true; } } } } else { f_CheckMask(_local1, _local2); } i++; } return(return_val); } function f_HitWall(zone, vert, speed) { var _local2 = zone; var _local1 = false; if (f_HitWallGroup(_local2, vert, speed, total_objects, 1, "object_pt")) { _local1 = true; } else if (f_HitWallGroup(_local2, vert, speed, total_statics, statics_min, "static")) { _local1 = true; } _local2.hitwall = _local1; return(_local1); } function f_CheckSpawnObject(zone, u_object) { var _local1 = u_object; var _local2 = zone; var x = (_local1.x + _local1.zone._x); var _local3 = _local1.y + _local1.zone._y; var h = (_local1.zone._height * (_local1._yscale / 100)); var w = ((_local1.zone._width / 2) * (_local1._xscale / 100)); if (Math.abs(_local2.x - x) < w) { if (_local2.y < _local3) { if (_local2.y > (_local3 - h)) { f_SetXY(_local2, _local2.x, _local3 + 2); } } } } function f_CheckSpawn(zone) { var _local3 = this; var _local2 = zone; i = 1; while (i <= total_objects) { var _local1 = _local3["object_pt" + i]; f_CheckSpawnObject(_local2, _local1); i++; } i = statics_min; while (i <= total_statics) { var _local1 = _local3["static" + i]; f_CheckSpawnObject(_local2, _local1); i++; } } function f_SoccerBall(zone) { var _local1 = zone; if (_local1.moving) { _local1.moving = false; _local1.body.gotoAndStop("roll"); } else { _local1.body.gotoAndStop("idle"); } } function f_ShareMask(u_source, u_slave) { var _local1 = u_slave; _local1.mask_pt = u_source.mask_pt; if (_local1.mask_pt == undefined) { _local1.mask.gotoAndStop(1); } else { _local1.mask.gotoAndStop(_local1.mask_pt.mask); } f_Mask(_local1); } function f_MoveItem(u_owner, u_item, u_speed) { var _local1 = u_item; var _local2 = u_owner; if (_local2._xscale > 0) { _local1.x = _local2.x + 25; } else { _local1.x = _local2.x - 25; } f_FlipSame(_local1, _local2); _local1.y = _local2.y + 1; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.moving = true; f_Depth(_local1, _local1.y); f_ShareMask(_local2, _local1); } function f_MoveChar(zone, vert, speed) { var _local1 = zone; var _local2 = speed; var _local3 = vert; _local1.bounds = false; _local1.diagonalhit = false; if (_local3) { if ((_local1.y + _local2) > limit_bottomright.y) { _local2 = (limit_bottomright.y - _local1.y) + _local2; } else if ((_local1.y + _local2) < limit_topleft.y) { _local2 = (limit_topleft.y - _local1.y) + _local2; } if (f_HitWall(_local1, _local3, _local2)) { if (_local1.diagonalhit) { _local2 = _local1.diagonal_speed; } else { _local2 = 0; } } _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); } else { if (f_HitWall(_local1, _local3, _local2)) { if (_local1.diagonalhit) { _local2 = _local1.diagonal_speed; } else { _local2 = 0; } } if (((_local1.x + _local2) < limit_bottomright.x) && ((_local1.x + _local2) > limit_topleft.x)) { _local1.x = _local1.x + _local2; } else { _local1.bounds = true; _local2 = 0; } } _local1._x = _local1.x; _local1._y = _local1.y; if (_local1.mask_pt != undefined) { f_Mask(_local1); } if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } if (_local1.scroller) { if (_local3) { if (((_local2 > 0) && ((_local1.y + game_y) < (screen_height / 2))) || ((_local2 < 0) && ((_local1.y + game_y) > (screen_height / 2)))) { _local2 = _local2 * (((screen_height / 2) - Math.abs((_local1.y + game_y) - (screen_height / 2))) / (screen_height / 2)); } } else if (((_local2 > 0) && ((_local1.x + game_x) < (screen_width / 2))) || ((_local2 < 0) && ((_local1.x + game_x) > (screen_width / 2)))) { _local2 = _local2 * (((screen_width / 2) - Math.abs((_local1.x + game_x) - (screen_width / 2))) / (screen_width / 2)); } f_Scroll(_local2, _local3); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; } function f_DepthVal(u_depth_mod, u_depth) { return((u_depth * 1000) + u_depth_mod); } function f_Depth(u_char, u_depth) { var _local1 = u_char; if (_local1.depth_mod == undefined) { trace("NO DEPTH: " + _local1); } _local1.current_depth = (u_depth * 1000) + _local1.depth_mod; _local1.swapDepths(_local1.current_depth); } function f_CompareDepths_Set(u_char, u_compare) { var _local2 = u_compare; var _local1 = u_char; if (_local1 != _local2) { if (_local1.current_depth == _local2.current_depth) { trace((_local1 + " has overwritten ") + _local2); } } } function f_SetDepths() { if (dude1 != eval("NULL")) { f_Depth(dude1, dude1.y); } i = 1; while (i <= total_kids) { var _local3 = this["kid" + i]; if (_local3 != eval("NULL")) { f_Depth(_local3, _local3.y); } i++; } i = 1; while (i <= object_index) { var _local1 = this["object" + i]; _local1.x = _local1._x; _local1.y = _local1._y; _local1.depth_y = _local1.y; f_Depth(_local1, _local1.y); i++; } i = 1; while (i <= static_index) { var _local2 = this["static" + i]; static_dm_current = static_dm_current + 2; _local2.depth_mod = static_dm_current + static_dm_default; _local2.depth_y = _local2.y; f_Depth(_local2, _local2.y); i++; } } function f_SpawnKids() { var _local1 = this; i = 1; while (i <= total_kids) { u_temp = _local1["kid" + i]; if (u_temp.alive == false) { u_temp.x = ((screen_width - _x) + 100) + random(150); u_temp._x = u_temp.x; u_temp.y = limit_topleft.y + random(screen_height); u_temp._y = u_temp.y; f_KidInit(u_temp); u_temp.shadow_pt._x = u_temp.x; u_temp.shadow_pt._y = u_temp.y; u_temp.shadow_pt.gotoAndStop("on"); u_temp.gotoAndStop("walk"); } i++; } } function f_Scroll(speed, vert) { var _local1 = speed; if (vert) { if (((limit_topleft.y - _local1) + game_y) < (screen_height - 100)) { if (((limit_bottomright.y - _local1) + game_y) > screen_height) { game_y = game_y - _local1; _y = game_y; bg0._y = bg0._y - (_local1 * 0.25); bg1._y = bg1._y + (_local1 / 2); bg2._y = bg2._y + (_local1 * 0.65); } } } else if (((limit_topleft.x - _local1) + game_x) < 0) { if (((limit_bottomright.x - _local1) + game_x) > screen_width) { game_x = game_x - _local1; _x = game_x; bg0._x = bg0._x - (_local1 * 0.25); bg1._x = bg1._x + (_local1 / 2); bg2._x = bg2._x + (_local1 * 0.65); } else if (checkpoint_x != limit_bottomright.x) { checkpoint_x = limit_bottomright.x; f_StaticRange(); if (checkpoint == 1) { } else if (checkpoint == 2) { } else if (checkpoint == 3) { } else if (checkpoint == 5) { f_KidGroup5(); } else if (checkpoint == 6) { f_StopCarScene1(); } else if (checkpoint == 7) { f_KidGroup7(); bballhoop.gotoAndStop("off"); } else if (checkpoint == 8) { f_KidGroup11(); } else if (checkpoint == 9) { f_KidGroup9(); } else if (checkpoint == 10) { } } if ((limit_topleft.x + game_x) < 0) { if (limit_topleft.x < new_limit_topleft) { limit_topleft.x = -game_x; limit_topleft._x = limit_topleft.x; } } } } function f_ComboTimer() { combo_timer--; if (combo_timer <= 0) { combo_count = 0; } } function f_UpdateHUD(u_hud, u_zone) { var _local1 = u_hud; var _local2 = u_zone; _local1.root = true; _local1.shirt_type = _local2.shirt_type; _local1.hat_type = _local2.hat_type; _local1.skin_type = _local2.skin_type; _local1.gotoAndPlay(2); _local1.name.gotoAndStop(_local2.name); f_Skin(_local1.name.kid.kid); } function f_Damage(damage_zone, damage_pow) { var _local2 = damage_zone; var _local3 = _root; _local2.health = _local2.health - damage_pow; f_DropItem(_local2); combo_count++; combo_timer = 30; if (combo_count >= 3) { _local3.combo_counter.gotoAndPlay(2); } if (_local2.lifebar) { if (_local2.atv) { _local2.s_atvengine.stop(); s_explosion6.start(0, 0); f_FX(_local2.x, _local2.y, int(_local2.y) + 2, "atv_explode", _local2._xscale, _local2._yscale); _local2.atv = false; f_KidSettings(_local2); _local2.onfire = 2; _local2.shadow_pt._xscale = 100; _local2.speed_toss_y = -(random(10) + 20); _local2.speed_toss_x = random(2) + 1; f_CheckHold(_local2); f_CallJuggle1(_local2); } var u_found = false; j = 1; while (j <= total_huds) { var _local1 = _local3["hud" + j]; if ((_local1.kid_pointer == _local2) && (!_local1.ready)) { f_UpdateHUD(_local1, _local2); u_found = true; j = total_huds + 1; } j++; } if (!u_found) { j = 1; while (j <= total_huds) { var _local1 = _local3["hud" + j]; if (_local1.ready) { _local1.ready = false; _local1.kid_pointer = _local2; f_UpdateHUD(_local1, _local2); j = total_huds + 1; } j++; } } } else if (_local2 == dude1) { f_RageDown(int(dude1.rage_goal / 2)); _local3.hud.f_HealthBar(); } } function f_KidInit(zone) { var _local1 = zone; _local1.lifebar = true; _local1.health_max = 80; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = random(5) + 10; _local1.speed_y = random(3) + 10; _local1.weight = 10; if (_local1._xscale < 0) { _local1.speed_x = _local1.speed_x * -1; } if (random(2) == 1) { _local1.speed_y = _local1.speed_y * -1; } _local1.speed_x = _local1.speed_x * 0.7; _local1.speed_y = _local1.speed_y * 0.7; _local1.grab = true; } function f_Kid2Init(zone) { var _local1 = zone; _local1.lifebar = true; _local1.health_max = 80; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = random(5) + 10; _local1.speed_y = random(3) + 10; _local1.weight = 10; if (_local1._xscale < 0) { _local1.speed_x = _local1.speed_x * -1; } if (random(2) == 1) { _local1.speed_y = _local1.speed_y * -1; } _local1.speed_x = _local1.speed_x * 1.2; _local1.speed_y = _local1.speed_y * 1.2; _local1.grab = true; } function f_MoveKid(zone, vert, speed) { var _local1 = zone; var _local2 = speed; return_val = true; _local1.bounds = false; if (f_HitWall(_local1, vert, _local2)) { _local2 = 0; return_val = false; } if (vert) { _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); _local1._y = _local1.y; } else { _local1.x = _local1.x + _local2; _local1._x = _local1.x; if (_local1.x > limit_bottomright.x) { if (_local2 > 0) { _local1.bounds = true; } } else if (_local1.x < limit_topleft.x) { if (_local2 < 0) { _local1.bounds = true; } } } if (_local1.mask_pt != undefined) { f_Mask(_local1); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } return(return_val); } function f_MoveKid2(zone1, vert, speed) { var _local1 = zone1; var _local2 = speed; return_val = true; _local1.bounds = false; if (f_HitWall(_local1, vert, _local2)) { _local2 = 0; return_val = false; } if (vert) { _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); _local1._y = _local1.y; } else { _local1.x = _local1.x + _local2; _local1._x = _local1.x; if (_local1.x > limit_bottomright.x) { if (_local2 > 0) { _loc1.bounds = true; } } else if (_local1.x < limit_topleft.x) { if (_local2 < 0) { _local1.bounds = true; } } } if (_local1.mask_pt != undefined) { f_Mask(_local1); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } return(return_val); } function f_KidRun(zone) { var _local1 = zone; if ((_local1.speed_x > 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.speed_x < 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (!f_MoveKid(_local1, false, _local1.speed_x)) { _local1.speed_x = _local1.speed_x * -1; } if (!f_MoveKid(_local1, true, _local1.speed_y)) { _local1.speed_y = _local1.speed_y * -1; } if ((_local1.y > limit_bottomright.y) && (_local1.speed_y > 0)) { _local1.speed_y = _local1.speed_y * -1; } else if ((_local1.y < limit_topleft.y) && (_local1.speed_y < 0)) { _local1.speed_y = _local1.speed_y * -1; } if ((_local1.x > limit_bottomright.x) && (_local1.speed_x > 0)) { _local1.speed_x = _local1.speed_x * -1; } else if ((_local1.x < limit_topleft.x) && (_local1.speed_x < 0)) { _local1.speed_x = _local1.speed_x * -1; } } function f_DashReset(zone) { var _local1 = zone; _local1.right_last = 100; _local1.right_last2 = 0; _local1.left_last = 100; _local1.left_last2 = 0; } function f_PunchReset(zone) { var _local1 = zone; _local1.punch_group = 0; _local1.punch_num = 0; _local1.punching = false; } function f_GrabReset(zone) { u_ClearPointer.grab_pointer = undefined; } function f_StandSettings(zone) { var _local1 = zone; f_PunchReset(_local1); f_GrabReset(_local1); _local1.nohit = false; _local1.onfire = 1; _local1.onground = false; f_CheckDead(_local1); } function f_StompRange(zone) { var _local2 = zone; var _loc3 = false; var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (Math.abs(_local1.x - _local2.x) < 40) { if (Math.abs(_local1.y - _local2.y) < 20) { if (_local1.onground) { _local3 = true; } else { _loc3 = true; i = total_kids + 1; } } } } i++; } if ((_loc3 == false) && (_local3)) { return(true); } return(false); } function f_PickupRange(zone) { var _local1 = zone; var _local3 = this; var _local2 = false; i = 1; while (i <= total_objects) { u_temp = _local3["object_pt" + i]; if (u_temp.grab) { if (Math.abs(u_temp.y - _local1.y) < 20) { if (Math.abs(u_temp.x - _local1.x) < ((u_temp._width / 2) + 20)) { if ((((_local1.x < u_temp.x) && (_local1._xscale > 0)) || ((_local1.x > u_temp.x) && (_local1._xscale < 0))) || (Math.abs(u_temp.x - _local1.x) < ((u_temp._width / 2) - 10))) { if (u_temp.body._y >= -10) { _local2 = true; _local1.punched = true; i = total_objects + 1; _local1.grab_pointer = u_temp; _local1.grab_pointer.distance = 0; _local1.grab_counter = 0; f_KidGrabbed(_local1); u_temp.gotoAndStop("pickup_item"); _local1.gotoAndStop("pickup_item"); } } } } } i++; } return(_local2); } function f_Punch(zone) { var _local1 = zone; if (_local1.item != eval("NULL")) { var _local3 = false; if (Key.isDown(_local1.button_punch1)) { _local1.punched = true; _local3 = true; } else if (Key.isDown(_local1.button_punch2)) { _local1.punched2 = true; _local3 = true; } if (_local3) { f_SoundSwing(4); if (_local1.item == soccerball) { _local1.punch_group = 1; _local1.punch_num = 4; var _local2 = 1; } else if (Key.isDown(_local1.button_up)) { _local1.punch_group = 3; _local1.punch_num = 1; var _local2 = 3; } else { _local1.punch_group = 1; _local1.punch_num = 3; var _local2 = 2; } f_FlipInverse(_local1.item, _local1); f_SetXY(_local1.item, _local1.x, _local1.item.y); if (_local2 == 3) { f_HoopShot(_local1.item); } else { _local1.item.speed_toss_y = -3; _local1.item.speed_toss_x = 30; _local1.item.gotoAndStop("release"); } _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); if (_local2 == 1) { f_PunchSound(); _local1.gotoAndStop("punch1_4"); _local1.body.gotoAndPlay(4); } else if (_local2 == 2) { _local1.gotoAndStop("punch1_3"); } else if (_local2 == 3) { _local1.gotoAndStop("uppercut"); } } } else if ((((Key.isDown(_local1.button_punch1) && (Key.isDown(_local1.button_punch2))) && (!_local1.punching)) && (!_local1.punched)) && (!_local1.punched2)) { _local1.punched = true; _local1.punched2 = true; _local1.punching = true; f_SoundSwing(3); _local1.punch_group = 3; _local1.punch_num = 1; _local1.gotoAndStop("uppercut"); } else { if (Key.isDown(_local1.button_punch1)) { if ((!_local1.punched) && (!_local1.punching)) { _local1.punched = true; _local1.punching = true; if (f_PickupRange(_local1)) { return; } if (_local1.dashing) { if (_local1._xscale > 0) { _local1.speed_slam = 15; } else { _local1.speed_slam = -15; } _local1.punch_group = 4; _local1.punch_num = 1; f_DashReset(_local1); _local1.dashing = false; _local1.gotoAndStop("dashslam"); } else if (f_StompRange(_local1) && (_local1.body._y > -3)) { _local1.gotoAndStop("stomp"); } else if ((_local1.punch_group == 5) && (_local1.punch_num == 1)) { _local1.punch_num = 2; _local1.gotoAndStop("knife2"); } else if (_local1.punch_group == 1) { if (_local1.punch_num == 1) { f_SoundSwing(4); _local1.punch_num = 2; _local1.gotoAndStop("punch1_2"); } else if (_local1.punch_num == 2) { f_SoundSwing(4); _local1.punch_num = 3; _local1.gotoAndStop("punch1_3"); } else if (_local1.punch_num == 3) { f_SoundSwing(2); _local1.punch_num = 4; _local1.gotoAndStop("punch1_4"); } else { f_SoundSwing(5); _local1.punch_num = 1; _local1.gotoAndStop("punch1_1"); } } else { f_SoundSwing(5); _local1.punch_group = 1; _local1.punch_num = 1; _local1.gotoAndStop("punch1_1"); } } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if ((!_local1.punched2) && (!_local1.punching)) { _local1.punched2 = true; _local1.punching = true; if (_local1.dashing) { if (_local1._xscale > 0) { _local1.speed_slam = 18; } else { _local1.speed_slam = -18; } _local1.punch_group = 4; _local1.punch_num = 2; f_DashReset(_local1); _local1.dashing = false; _local1.gotoAndStop("dashpunch"); } else if (f_StompRange(_local1)) { _local1.gotoAndStop("stomp"); } else if ((_local1.punch_group == 1) && (_local1.punch_num == 1)) { _local1.punch_group = 5; _local1.punch_num = 1; _local1.gotoAndStop("knife1"); } else if ((_local1.punch_group == 1) && (_local1.punch_num == 4)) { _local1.punch_group = 2; _local1.punch_num = 20; _local1.gotoAndStop("jugglehit1"); } else if ((_local1.punch_group == 4) && (_local1.punch_num == 2)) { _local1.punch_num = 3; _local1.gotoAndStop("crazy"); _local1.body.gotoAndPlay(1); } else if ((_local1.punch_group == 4) && (_local1.punch_num == 3)) { _local1.gotoAndStop("crazy"); _local1.body.speed_y = _local1.body.speed_y - 20; _local1.body.gotoAndPlay("hitloop"); } else { _local1.punch_group = 2; if (_local1.punch_num == 1) { _local1.punch_num = 2; _local1.gotoAndStop("punch2_2"); } else if (_local1.punch_num == 2) { _local1.punch_num = 3; _local1.gotoAndStop("punch2_3"); } else if (_local1.punch_num == 20) { _local1.punch_num = 21; _local1.gotoAndStop("jugglehit2"); } else if (_local1.punch_num == 21) { _local1.punch_num = 22; _local1.gotoAndStop("jugglehit3"); } else { _local1.punch_num = 1; _local1.gotoAndStop("punch2_1"); } } } } else { _local1.punched2 = false; } } } function f_Boss1Scroll(zone) { var _local1 = (zone.x + _x) - 440; if (_local1 > 10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss2Scroll(zone1) { var _local1 = (zone1.x + _x) - 440; if (_local1 > 10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss1Scroll2(zone) { var _local1 = (zone.x + _x) - 220; if (_local1 < -10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss2Scroll2(zone1) { var _local1 = (zone1.x + _x) - 220; if (_local1 < -10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss1ElboHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_x = 25; dude1.speed_toss_y = -40; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2ElboHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_x = 25; dude1.speed_toss_y = -40; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1PunchHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 10); dude1.speed_toss_x = random(8) + 12; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2PunchHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 10); dude1.speed_toss_x = random(8) + 12; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1UppercutHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) <= 61) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 0; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2UppercutHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) <= 61) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 0; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1Run(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -3 * Math.cos(PI * dir); var _local3 = -2 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _local1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss2Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -4 * Math.cos(PI * dir); var _local3 = -4 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss4Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -6.5 * Math.cos(PI * dir); var _local3 = -6.5 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss3Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_bataie(zone1) { var _local1 = zone1; var _local2 = 0; if ((Math.abs(_local1.x - expert) < 20) && (t != 0)) { _local1.gotoAndStop("punch4"); if ((((dude1._currentframe == 31) || (dude1._currentframe == 30)) || (dude1._currentframe == 5)) || (dude1._currentframe == 7)) { _local2 = 1; } if (dude1._currentframe == 28) { _local2 = 2; } if (dude1._currentframe == 29) { _local2 = 3; } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 1)) { _local1.gotoAndStop("punch1"); } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 2)) { _local1.gotoAndStop("punch2"); } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 3)) { _local1.gotoAndStop("punch3"); } } else { t = 0; _local1.gotoAndStop("walk2"); } } function f_AjutorRevenge(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 180) && (t == 0)) { _local1.gotoAndStop("walk"); } } function f_AjutorRevenge3(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 350) && (t == 0)) { _local1.gotoAndStop("walk"); } } function f_AjutorRevenge2(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 250) && (t == 0)) { _local1.gotoAndStop("walk"); } if ((Math.abs(_local1.y - dude1.y) > 50) && (t == 0)) { _local1.gotoAndStop("walk"); } } function verificare(zone1) { var _local1 = zone1; expert = _local1.x; } function f_AjutorRun(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 150) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 2) { } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; } else { _local1.lastpunch = 1; _local1.gotoAndStop("yeah"); } } } } } } } function f_AjutorRun2(zone1) { var _local1 = zone1; if (_local1.success_x) { if ((_local1.y < boos.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > boos.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (boos.x + 300); } else { var target_x = (boos.x - 300); } } else if (_local1.x < boos.x) { var target_x = (boos.x - 90); } else { var target_x = (boos.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (boos.y - 300); } else { var target_y = (boos.y + 300); } } else { var target_y = (boos.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= boos.y) && (_local1.y < (boos.y + 5))) { if (boos._y > -50) { if (Math.abs(_local1.x - boos.x) < 150) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - boos.x) < 2) { } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; } else { _local1.lastpunch = 1; } } } } } } function f_Boss1PunchClock(zone) { zone.punch_clock++; } function f_Boss2PunchClock(zone1) { zone1.punch_clock++; } function f_SpawnBoss1() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss1", kid_name, "boos", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 500; _local1.y = limit_topleft.y + 50; _local1._x = _local1.x; boo1s = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 400; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 100; _local1.speed_y = 15; _local1.name = 100; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings(_local1); _local1.gotoAndStop("intro"); f_SetXY(boss1fodder, _local1.x - 50, _local1.y); f_FlipChar(boss1fodder); boss1fodder.nohit = true; } function f_SpawnBoss2() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss2", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 120; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 420; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 99; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor", "boss1", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss1; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 250; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 98; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor2() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor2", "boss2", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss2; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 250; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 103; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor3() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor3", "boss3", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss3; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 300; _local1.y = limit_topleft.y + 20; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1._xscale = 130; _local1._yscale = 130; _local1.health_max = 300; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 102; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss3() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss3", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 420; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 95; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss4() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss4", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 500; _local1.y = limit_topleft.y + 100; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 400; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 96; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss5() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss5", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 600; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 430; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 30; _local1.speed_y = 15; _local1.name = 94; _local1.weight = 80; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss6() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss6", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 120; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 420; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 97; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Boss1Intro(zone) { if ((zone._x + _x) < 670) { pause = true; f_MusicHeavy(); zone.body.gotoAndPlay("intro"); } } function f_Boss2Intro(zone1) { if ((zone1._x + _x) < 770) { pause = true; f_MusicHeavy(); zone1.body.gotoAndPlay("intro"); } } function f_MusicHeavy() { s_Music1.setVolume(0); s_Music2.setVolume(master_volume); } function f_MusicLight() { s_Music1.setVolume(master_volume); s_Music2.setVolume(0); } function f_SunchipsMusic() { s_Music1.stop(); s_SunchipsMusic.start(0, 0); } function f_SpawnSunChips() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("sunchips", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 300; _local1.y = limit_topleft.y + 200; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); _local1.health_max = 700; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 100; _local1.speed_y = 2; _local1.name = 101; _local1.weight = 10; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; _local1.ammo = 2; f_FlipChar(_local1); f_KidSettings(_local1); _local1.gotoAndStop("intro"); } function f_DartAction(zone) { var _local1 = zone; if (_local1.hit) { _local1._x = _local1._x + _local1.speed_x; _local1.shadow_pt._x = _local1._x; _local1.dart._y = _local1.dart._y + _local1.speed_y; _local1.speed_y = _local1.speed_y + 1; _local1.dart._rotation = _local1.dart._rotation + _local1.rotation_speed; var _local2 = 90 + (_local1.dart._y / 2); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; if (_local1.dart._y > 0) { if (_local1.bounces > 1) { _local1.bounces--; _local1.dart._y = 0; _local1.speed_y = -4 * _local1.bounces; } else { f_RemoveChar(_local1.shadow_pt); _local1.gotoAndStop("remove"); } } } else { _local1._x = _local1._x + _local1.speed_x; _local1.shadow_pt._x = _local1._x; _local1.dart._y = _local1.dart._y + _local1.speed_y; _local1.speed_y = _local1.speed_y + 0.2; _local1.dart._rotation = _local1.dart._rotation + 0.2; var _local2 = 90 + (_local1.dart._y / 2); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; if (_local1.dart._y > 0) { _local1.hit = true; _local1.bounces = 3; _local1.speed_y = -6; _local1.rotation_speed = 10; } else if (Math.abs(_local1._y - dude1._y) < 5) { if (Math.abs(_local1._x - dude1._x) < 40) { f_Damage(dude1, 5); f_DropItem(dude1); if (dude1.health <= 0) { dude1.speed_toss_y = -(random(6) + 6); dude1.speed_toss_x = random(8) + 6; f_CallJuggle1(dude1); } else { dude1.gotoAndStop("flinch1"); } f_FX(_local1._x, _local1.dart._y + _local1._y, int(dude1.y) + 1, "impact1"); s_Smack1.start(0, 0); _local1.hit = true; _local1.bounces = 3; _local1.speed_x = _local1.speed_x * -0.25; _local1.speed_y = -9; _local1.rotation_speed = -10; } } } } function f_JamesShoot(zone) { var _local1 = zone; if (_local1._xscale > 0) { var _local3 = _local1.x + 50; } else { var _local3 = _local1.x - 50; } var _local2 = f_FX(_local3, _local1.y, _local1.y - 1, "dart", _local1._xscale, _local1._yscale); var shadow_name = ("shadow" + current_shadow); attachMovie("shadow", shadow_name, -1000 - current_shadow); _local2.shadow_pt = this["shadow" + current_shadow]; _local2.shadow_pt._x = _local2._x; _local2.shadow_pt._y = _local2._y; current_shadow++; s_DartShoot.start(0, 0); } function f_JamesRun(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 800); } else { var target_x = (dude1.x - 800); } } else if (((_local1.x <= dude1.x) && ((dude1.x + game_x) > 310)) || ((_local1.x > dude1.x) && ((dude1.x + game_x) > (screen_width - 310)))) { var target_x = (dude1.x - 300); } else { var target_x = (dude1.x + 300); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 600); } else { var target_y = (dude1.y + 600); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -4 * Math.cos(PI * dir); var _local3 = -4 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if (Math.abs(_local1.y - dude1.y) < 5) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) > 180) { if (((_local1.x + game_x) > 0) && ((_local1.x + game_x) < (screen_width - 0))) { s_Swing6.start(0, 0); _local1.gotoAndStop("jamesshoot"); } } } } } function f_CheckGunHit(zone, u_char) { var _local1 = u_char; var _local2 = zone; if (_local1.health > 0) { if (Math.abs(_local2.y - _local1.y) < 10) { if (((_local2._xscale > 0) && (_local2.x < _local1.x)) || ((_local2._xscale < 0) && (_local2.x > _local1.x))) { if (_local1.health > 0) { f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(6) + 5); _local1.speed_toss_x = random(8) + 12; u_blood = "blood" + (random(2) + 1); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, u_blood); f_CheckHold(_local1); f_DropItem(_local1); f_CallJuggle1(_local1); } } } } } function f_GunShot(zone) { var _local2 = zone; var _local3 = this; f_CheckGunHit(_local2, dude1); var _local1 = 1; while (_local1 <= total_kids) { u_char = _local3["kid" + _local1]; f_CheckGunHit(_local2, u_char); _local1++; } } function f_SunChipsFrenzied(zone) { var _local1 = zone; _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = random(2) + 0; f_CallJuggle1(_local1); _local1.body._y = _local1.body._y - 150; } function f_SunChipsSlide(zone) { var _local1 = zone; if (_local1._xscale > 0) { f_MoveKid(_local1, false, _local1.slide_speed); } else { f_MoveKid(_local1, false, -_local1.slide_speed); } if (((_local1.slide_speed % 4) == 0) && (_local1.slide_speed > 3)) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); } _local1.slide_speed--; if (_local1.slide_speed < 0) { _local1.slide_speed = 0; } } function f_SunChipsAttack(zone) { var _local1 = zone; var _local3 = false; _local1.uppercut_timer--; _local1.crazy_timer--; _local1.shot_timer--; if ((_local1.crazy_timer <= 0) && (_local1.health < (_local1.health_max * 0.4))) { _local1.nohit = true; f_SunChipsGoCrazy(_local1); } else if (_local1.uppercut_timer <= 0) { if (Math.abs(_local1.y - dude1.y) < 10) { if (dude1.body._y > -50) { var _local2 = Math.abs(_local1.x - dude1.x); if (_local2 < 200) { _local3 = true; _local1.uppercut_timer = 60; _local1.slide_speed = int(_local2 / 8); _local1.gotoAndStop("punch2"); } } } } return(_local3); } function f_SunChipsCrazy(zone) { var _local1 = zone; if ((_local1.crazy_speed_x > 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.crazy_speed_x < 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (!f_MoveKid(_local1, false, _local1.crazy_speed_x)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } if (!f_MoveKid(_local1, true, _local1.crazy_speed_y)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } if (((_local1.y + _y) > 480) && (_local1.crazy_speed_y > 0)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } else if ((((_local1.y + _y) < 0) || (_local1.y < limit_topleft.y)) && (_local1.crazy_speed_y < 0)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } if (((_local1.x + _x) > 640) && (_local1.crazy_speed_x > 0)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } else if (((_local1.x + _x) < 0) && (_local1.crazy_speed_x < 0)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } _local1.crazy_timer--; if ((_local1.crazy_timer % 6) == 0) { SunChipsFrame++; if (SunChipsFrame > 12) { SunChipsFrame = 1; } f_FX(_local1.x, _local1.y, int(_local1.y) - 1, "sunchips"); } if (_local1.crazy_timer <= 0) { f_SunChipsStopCrazy(_local1); } else if (Math.abs(_local1.y - dude1.y) < 16) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) < 120) { f_DropItem(dude1); f_MoveChar(dude1, false, _local1.x - dude1.x); f_MoveChar(dude1, true, (_local1.y - dude1.y) + 1); dude1.gotoAndStop("frenzied"); _local1.gotoAndStop("frenzy"); } } } } function f_SunChipsStopCrazy(zone) { var _local1 = zone; _local1.nohit = false; _local1.crazy_timer = 200; _local1.gotoAndStop("walk"); } function f_SunChipsGoCrazy(zone) { var _local1 = zone; _local1.SunChipsFrame = 0; _local1.crazy_speed_x = 10; _local1.crazy_speed_y = 6; _local1.crazy_timer = 120; _local1.gotoAndStop("crazy"); } function f_SunChipsUp(zone) { var _local1 = zone; var _local2 = false; if (Math.abs(_local1.y - dude1.y) < 20) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) < 71) { if (dude1.health > 0) { s_HardPunch1.start(0, 0); f_Damage(dude1, 5); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 2; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CheckHold(dude1); f_CallJuggle1(dude1); _local1.gotoAndStop("punch1"); } } } } return(_local2); } function f_GameOver() { var _local2 = this; var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; f_RemoveChar(u_char); _local1++; } f_RemoveChar(dude1); _root.gotoAndStop("gameover"); } function f_Ending() { var _local2 = this; var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; f_RemoveChar(u_char); _local1++; } f_RemoveChar(dude1); _root.gotoAndStop("ending"); } function f_CheckDead(zone) { var _local2 = this; var _local3 = zone; if (_local3.health <= 0) { var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; if (!u_char.atv) { if (!u_char.nohit) { u_char.gotoAndStop("wait"); } } _local1++; } _local3.alive = false; _local3.nohit = true; _local3.gotoAndStop("die"); } } function f_RemoveChar(u_char) { u_char.swapDepths(1); removeMovieClip(u_char); } function f_SetPropaine(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 3; _local1.explode = true; _local1.object_type = 5; _local1.body.gotoAndStop(5); _local1.active = true; } function f_SetMower(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 3; _local1.explode = true; _local1.object_type = 6; _local1.body.gotoAndStop(6); _local1.active = true; } function f_HorseKid_OLD(u_horse) { var _local2 = u_horse; total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _loc3 = (_local2.y + 1); kid_dm_current = kid_dm_current + 2; var _local3 = kid_dm_current + kid_dm_default; attachMovie("kid", kid_name, f_DepthVal(_local3, _loc3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local3; _local1.x = _local2.x; _local1.y = _loc3; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(4) + 10); _local1.speed_toss_x = random(4) + 20; if (_local2.onfire > 1) { _local1.onfire = _local2.onfire; _local2.onfire = 1; } f_CallJuggle1(_local1); } function f_HorseKid(u_horse) { var _local2 = u_horse; var _local1 = f_SpawnKid(_local2.x, _local2.y + 1, 10, 1, 9, color_pink); f_KidSettings(_local1); if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(4) + 10); _local1.speed_toss_x = random(4) + 20; if (_local2.onfire > 1) { _local1.onfire = _local2.onfire; _local2.onfire = 1; } f_CallJuggle1(_local1); } function f_PunchHorse(u_horse) { var _local1 = u_horse; var _local2 = random(4) + 1; if (_local2 == 1) { s_Smack1.start(0, 0); } else if (_local2 == 2) { s_Smack2.start(0, 0); } else if (_local2 == 3) { s_HardPunch1.start(0, 0); } else { s_HardPunch2.start(0, 0); } var fx_x = ((_local1.x - 10) + random(20)); var fx_y = (_local1.y - (50 + random(20))); if (random(2) == 1) { var _local3 = "impact1"; } else { var _local3 = "impact3"; } f_FX(fx_x, fx_y, int(_local1.y) + 7, _local3); _local1.gotoAndStop("shake"); _local1.body.gotoAndPlay(2); _local1.rider--; if (_local1.explosion) { _local1.explosion = false; if (_local1.rider > 0) { _local1.rider = 0; _local1.onfire = 2; } } if (_local1.rider == 0) { _local1.body.body.kid.gotoAndStop("blank"); f_HorseKid(_local1); } else if (_local1.rider > 0) { _local1.body.body.kid.eye.gotoAndPlay(2); } } function f_SetHorse(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = false; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.active = true; _local1.rider = 3; _local1.punch_function = f_PunchHorse; } function f_RageDown(u_down) { dude1.rage = dude1.rage - u_down; if (dude1.rage < dude1.rage_goal) { if ((dude1.rage + u_down) >= dude1.rage_goal) { dude1.rage = 0; } } if (dude1.rage < 0) { dude1.rage = 0; } var _local1 = (dude1.rage / dude1.rage_goal) * 100; if (_local1 < 0) { _local1 = 0; } else if (_local1 > 100) { _local1 = 100; } _root.hud.ragebar._xscale = _local1; if (_local1 == 100) { _root.hud.ragebg.gotoAndStop(2); if ((dude1.rage % 3) == 0) { var _local3 = random(40) + 100; if (random(3) == 1) { var _local2 = dude1.y - 1; } else { var _local2 = dude1.y + 1; } f_FX((dude1.x + random(40)) - 20, (dude1.y + random(80)) - 100, _local2, "ragesmoke", _local3, _local3); } } else { _root.hud.ragebg.gotoAndStop(1); } } function f_Rage() { f_RageDown(1); } function f_Shirt(zone) { var _local1 = zone; if (_local1._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent.shirt_type); } else if (_local1._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent.shirt_type); } else if (_local1._parent._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent._parent.shirt_type); } else if (_local1._parent.root) { _local1.gotoAndStop(_local1._parent.shirt_type); } } function f_Hat(zone) { var _local1 = zone; if (_local1._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent.hat_type); } else if (_local1._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent.hat_type); } else if (_local1._parent._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent._parent.hat_type); } else if (_local1._parent.root) { _local1.gotoAndStop(_local1._parent.hat_type); } } function f_Skin(zone) { var _local1 = zone; if (_local1._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent.skin_type); } else if (_local1._parent._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent._parent.skin_type); } else if (_local1._parent._parent._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent._parent._parent.skin_type); } else if (_local1._parent.root) { f_ColorSwap(_local1, _local1._parent.skin_type); } } function f_ColorSwap(character, new_color) { CharacterColor = new Color(character); CharacterColor.setTransform(new_color); } function f_SpawnPlayer(u_x, u_y) { var _local2 = u_x - game_x; var _local1 = u_y - game_y; attachMovie("dude", "dude1", f_DepthVal(1, _local1)); dude1.depth_mod = 2; dude1._xscale = 110; dude1._yscale = 110; dude1.x = _local2; dude1.y = _local1; dude1._x = dude1.x; dude1._y = dude1.y; dude1.num = 1; dude1.speed_x = 8; dude1.speed_y = 5; dude1.pusher = true; dude1.scroller = true; dude1.button_punch1 = 65; dude1.button_punch2 = 83; dude1.button_left = 37; dude1.button_up = 38; dude1.button_right = 39; dude1.button_down = 40; dude1.punch_pow_low = 5; dude1.punch_pow_medium = 8; dude1.punch_pow_high = 11; dude1.punch_pow_max = 15; dude1.weight = 5; dude1.rage = 0; dude1.rage_goal = 2000; dude1.health_max = 160; dude1.health = dude1.health_max; f_DashReset(dude1); f_Depth(dude1, dude1.y); attachMovie("shadow", "shadow0", 1); dude1.shadow_pt = shadow0; dude1.shadow_pt._x = dude1.x; dude1.shadow_pt._y = dude1.y; _root.hud.kid_pointer = dude1; _root.hud.gotoAndStop(2); } function f_SpawnKid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kid", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn2Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn3Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar2", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn4Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar3", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn5Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("bos00", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_KidGroup1() { var _loc2 = (sandbox._y - 25); var _loc3 = (sandbox._x - 45); f_SpawnBoss4(); f_SpawnBoss3(); f_Spawnajutor(); f_Spawnajutor2(); f_Spawnajutor3(); kills_goal = kills_goal + 2; } function f_KidGroup2() { var _loc1 = f_RandomY(); var _loc2 = ((1500 + random(100)) - game_x); f_SpawnBoss1(); f_SpawnBoss5(); kills_goal = kills_goal + 2; } function f_KidSwing() { var _loc1 = f_RandomY(); var _loc2 = ((1500 + random(100)) - game_x); f_SpawnBoss6(); f_SpawnBoss2(); f_SpawnBoss3(); kills_goal = kills_goal + 3; } function f_KidGroup3() { var _loc1 = f_RandomY(); var _loc2 = ((900 + random(10)) - game_x); f_SpawnBoss5(); f_SpawnBoss4(); kills_goal = kills_goal + 2; } function f_KidGroup4() { var _loc1 = f_RandomY(); var _loc2 = ((900 + random(100)) - game_x); _root.ending_fader.gotoAndPlay(2); kills_goal = kills_goal + 1; } function f_KidGroup5() { _root.ending_fader.gotoAndPlay(2); } function f_KidGroup6() { var _local2 = f_RandomY(); var _local1 = (1600 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 29, 4, 8, color_brown); _local2 = f_RandomY(); _local1 = (1500 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 33, 8, 27, color_brown); } else { f_SpawnKid(_local1, _local2, 50, 25, 19, color_pink); } _local2 = f_RandomY(); _local1 = (1600 + random(100)) - game_x; u_temp = f_SpawnKid(_local1, _local2, 31, 3, 60, color_pink); f_SetXY(bball, limit_bottomright.x - 1, limit_bottomright.y + 100); f_BallInPlay(bball); f_StaticRange(); u_temp.item = bball; bball.owner = u_temp; kills_goal = kills_goal + 3; } function f_KidGroupSoccer() { } function f_KidGroup7() { var _local3 = dude1.y; var _local2 = -150 - game_x; var _local1 = f_SpawnKid(_local2, _local3, 37, 6, 61, color_brown); f_KidSettings(_local1); _local1.atv_speed = 12; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 1; if (_local1._xscale < 0) { _local1._xscale = _local1._xscale * -1; } _local3 = f_RandomY(); _local2 = 1400 - game_x; _local1 = f_SpawnKid(_local2, _local3, 14, 9, 30, color_pink); f_KidSettings(_local1); _local1.atv_speed = 14; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 2; if (_local1._xscale > 0) { _local1._xscale = _local1._xscale * -1; } kills_goal = kills_goal + 2; } function f_KidGroup8() { var _local2 = f_RandomY(); var _local1 = (1400 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 21, 1, 28, color_pink); } else { f_SpawnKid(_local1, _local2, 32, 1, 25, color_pink); } _local2 = f_RandomY(); _local1 = (1700 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 40, 3, 47, color_brown); } else { f_SpawnKid(_local1, _local2, 41, 3, 49, color_brown); } _local2 = f_RandomY(); _local1 = (2000 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 44, 10, 50, color_brown); kills_goal = kills_goal + 6; } function f_KidGroup9() { var _local3 = dude1.y; var _local2 = -1800 - game_x; var _local1 = f_Spawn2Kid(_local2, _local3, 46, 20, 64, color_pink); f_KidSettings2(_local1); _local1.atv_speed = 25; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 2; _local1.kid_type = 5; _local1.health_max = _local1.health_max * 1.5; _local1.health = _local1.health_max; if (_local1._xscale < 0) { _local1._xscale = _local1._xscale * -1; } kills_goal = kills_goal + 1; } function f_KidGroup10() { var _local2 = limit_topleft.y + 100; var _local1 = (700 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 23, 1, 46, color_pink); _local2 = limit_topleft.y + 300; _local1 = (700 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 45, 18, 62, color_pink); } else { f_SpawnKid(_local1, _local2, 42, 11, 63, color_brown); } } function f_KidGroup11() { var _local2 = limit_topleft.y + 200; var _local1 = 700 - game_x; f_SpawnKid(_local1, _local2, 56, 23, 71, color_pink); _local2 = limit_topleft.y + 300; _local1 = 900 - game_x; f_SpawnKid(_local1, _local2, 55, 22, 70, color_pink); _local2 = limit_topleft.y + 370; _local1 = 800 - game_x; f_SpawnKid(_local1, _local2, 59, 24, 72, color_beige); } function f_KidGroup100() { f_SpawnSunchips(); kills_goal = kills_goal + 1; } function f_RandomY() { var _local1; if ((limit_topleft.y + _y) < 0) { _local1 = _y; } else { _local1 = limit_topleft.y; } var _local2 = 480 - (_local1 + _y); return(_local1 + random(_local2)); } function f_ShadowSize(zone) { var _local2 = zone; var _local1 = 100 + (_local2.body._y * 0.25); if (_local1 < 10) { _local1 = 10; } _local2.shadow_pt._xscale = _local1; _local2.shadow_pt._yscale = _local1; } function f_HelmetAttack(zone) { var _local1 = zone; var _local2 = false; if (_local1.health > 0) { if (_local1.attack_timer < 0) { if (Math.abs(_local1.y - dude1.y) < 10) { if (Math.abs(_local1.x - dude1.x) < 200) { if (((_local1.x <= dude1.x) && (_local1._xscale > 0)) || ((_local1.x >= dude1.x) && (_local1._xscale < 0))) { _local2 = true; _local1.slide_hit = false; _local1.slide_speed = 20; s_Ground1.start(0, 0); _local1.nohit = true; _local1.hitdude = false; _local1.attack_timer = 30; _local1.gotoAndStop("helmetattack"); } } } } else { _local1.attack_timer--; } } return(_local2); } function f_NinjaAttack(zone) { var _local1 = zone; var _local2 = false; if (_local1.attack_timer < 0) { if (Math.abs(_local1.y - dude1.y) < 10) { _local2 = true; _local1.kick_delay = 6; if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } _local1.body_y = 0; f_FX(_local1.x, _local1.y, 1, "shockwave", 80, 80); S_Ground6.start(0, 0); _local1.nohit = true; _local1.hitdude = false; _local1.attack_timer = 30; _local1.gotoAndStop("ninjajump"); } } else { _local1.attack_timer--; } return(_local2); } function f_NinjaJump(zone) { var _local1 = zone; if (_local1.body._y > -200) { _local1.body_y = _local1.body_y - 20; _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } else if (_local1.kick_delay > 0) { _local1.kick_delay--; if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } _local1.gotoAndStop("ninjaspin"); _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } else { var _local2 = f_rad2deg(Math.atan2((_local1.y + _local1.body_y) - dude1.y, _local1.x - dude1.x)); _local1.kick_x = -20 * Math.cos(PI * _local2); _local1.kick_y = -20 * Math.sin(PI * _local2); _local1.kick_timer = 4; s_Swing1.start(0, 0); _local1.gotoAndStop("ninjakick"); _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } } function f_NinjaHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; if (Math.abs(_local2.y - _local1.y) < 10) { if (Math.abs(_local2.x - _local1.x) < 50) { if (_local1.health > 0) { _local2.hitdude = true; f_Damage(_local1, 2); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); f_PunchSound(); } } } } function f_NinjaKick(zone) { var _local1 = zone; if (_local1.body._y < 0) { f_MoveKid(_local1, false, _local1.kick_x); _local1.body_y = _local1.body_y + _local1.kick_y; _local1.body._y = _local1.body_y; if (_local1.body._y > 0) { _local1.body._y = 0; } if (_local1.y < (dude1.y - 10)) { f_MoveKid(_local1, true, 10); } else if (_local1.y > (dude1.y + 10)) { f_MoveKid(_local1, true, -10); } f_ShadowSize(_local1); if ((_local1.kick_timer % 4) == 0) { var _local2 = f_FX(_local1.x, _local1.y, int(_local1.y) - 1, "ninja", _local1._xscale); _local2.body._y = _local1.body_y; } _local1.kicktimer++; if (_local1.body_y > -100) { if (_local1.hitdude == false) { f_NinjaHit(_local1, dude1); } } } else { _local1.gotoAndStop("walk"); } } function f_HoopShot(u_ball) { var _local1 = u_ball; var _local2 = bballhoop.goal._x + bballhoop.x; var _loc3 = (bballhoop.y - 2); if (_local1.x < (_local2 + 10)) { var dir = f_rad2deg(Math.atan2(_local1.y - _loc3, _local1.x - _local2)); var _local3 = Math.abs(_local1.x - _local2); if (Math.abs(_local1.y - _loc3) > _local3) { _local3 = Math.abs(_local1.y - _loc3); } var temp_speed = ((-_local3) / 20); _local1.shot_speed_x = temp_speed * Math.cos(PI * dir); _local1.shot_speed_y = temp_speed * Math.sin(PI * dir); _local1.frames = int(Math.abs(_local1.x - _local2) / Math.abs(_local1.shot_speed_x)); _local1.current_frame = 1; var net_y = Math.abs(bballhoop.goal._y); _local1.body_speed_y = (-net_y) / _local1.frames; _local1.gotoAndStop("hoopshot"); } else { _local1.speed_toss_y = -(22 + random(8)); _local1.speed_toss_x = 2 + random(4); _local1.gotoAndStop("release"); } } function f_SeakHoop(zone) { var _local1 = zone; var hoop_x = (bballhoop.goal._x + bballhoop.x); var hoop_y = (bballhoop.y - 2); f_MoveKid(_local1, false, _local1.shot_speed_x); f_MoveKid(_local1, true, _local1.shot_speed_y); _local1.body._y = _local1.body._y + _local1.body_speed_y; _local1.current_frame++; if (_local1.current_frame == _local1.frames) { bballhoop.hoop.hoop.gotoAndPlay("bap"); _local1.gotoAndStop("blank"); } } function f_CheckHoop(zone) { } function f_StartSoccer(zone) { var _local3 = this; if ((soccerball.x + _x) < 800) { score_team1 = 0; score_team2 = 0; f_StaticRange(); f_SwingsOff(); goal_left.x = goal_left._x; goal_left.y = goal_left._y; goal_right.x = goal_right._x; goal_right.y = goal_right._y; soccerfield.x = soccerfield._x; soccerfield.y = soccerfield._y; var _local1 = 1; while (_local1 <= total_kids) { var _local2 = _local3["kid" + _local1]; _local2.gotoAndStop("soccerwalk"); _local1++; } zone.gotoAndStop("soccergame"); } } function f_SoccerGame(zone) { if (soccerball.x < soccerfield.x) { if (score_right) { score_right = false; } } else if (score_left) { score_left = false; } if (Math.abs(soccerball.x - goal_left.x) < 50) { if (soccerball.y < soccer1.y) { if (soccerball.y > soccer3.y) { if (!ball_left) { if (soccerball.owner == eval("NULL")) { score_left = true; ball_left = true; score_team2++; } } } } } else { ball_left = false; if (Math.abs(soccerball.x - goal_right.x) < 50) { if (soccerball.y < soccer4.y) { if (soccerball.y > soccer6.y) { if (!ball_right) { if (soccerball.owner == eval("NULL")) { score_right = true; ball_right = true; score_team1++; } } } } } else { ball_right = false; } } } function f_SoccerChase(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < _local1.target_x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > _local1.target_x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < _local1.target_y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > _local1.target_y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (_local1.target_x + 300); } else { var target_x = (_local1.target_x - 300); } } else { var target_x = _local1.target_x; } if (_local1.success_x == false) { if (_local1.north) { var target_y = (_local1.target_y - 300); } else { var target_y = (_local1.target_y + 300); } } else { var target_y = _local1.target_y; } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); if (_local1.item != eval("NULL")) { var temp_speed = -6; } else { var temp_speed = -5; } var _local2 = temp_speed * Math.cos(PI * dir); var _local3 = temp_speed * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } } function f_SoccerSlide(zone) { var _local1 = zone; if (_local1._xscale > 0) { f_MoveKid(_local1, false, _local1.slide_speed); } else { f_MoveKid(_local1, false, -_local1.slide_speed); } if (!_local1.slide_hit) { var _local2 = dude1; if (Math.abs(_local1.x - _local2.x) < 40) { if (Math.abs(_local1.y - _local2.y) < 10) { _local1.slide_hit = true; f_PunchSound(); f_Damage(_local2, 5); if (((_local2.x < _local1.x) && (_local2._xscale < 0)) || ((_local2.x >= _local1.x) && (_local2._xscale > 0))) { f_FlipChar(_local2); } if (_local2.item == soccerball) { _local1.item = _local2.item; _local2.item.owner = _local1; _local1.item = eval("NULL"); } f_DropItem(_local2); _local2.speed_toss_y = -(random(5) + 5); _local2.speed_toss_x = random(5) + 8; f_FX(_local2.x, _local2.body._y + _local2.y, int(_local2.y) + 7, "impact1"); f_CallJuggle1(_local2); } } } if (((_local1.slide_speed % 4) == 0) && (_local1.slide_speed > 3)) { f_FX(_local1.x, _local1.y + 5, int(_local1.y) + 5, "dust1", _local1._xscale); } _local1.slide_speed--; if (_local1.slide_speed <= 0) { _local1.gotoAndStop("walk"); } } function f_SoccerKick(zone) { var _local1 = zone; if (_local1.target_goal.x < soccerfield.x) { if (_local1._xscale > 0) { f_FlipChar(_local1); } } else if (_local1._xscale < 0) { f_FlipChar(_local1); } f_SoundSwing(4); f_FlipInverse(_local1.item, _local1); if (_local1._xscale > 0) { f_SetXY(_local1.item, _local1.x + 50, _local1.y + 1); } else { f_SetXY(_local1.item, _local1.x - 50, _local1.y + 1); } _local1.item.speed_toss_y = -3; _local1.item.speed_toss_x = 20; _local1.item.gotoAndStop("release"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); if (_local1.top) { _local1.top = false; _local1.partner.top = true; } else { _local1.top = true; _local1.partner.top = false; } } function f_HuntBall(zone) { var _local1 = zone; var _local2 = true; _local1.target_pt = _local1.target_ball; _local1.target_x = _local1.target_ball.x; if (_local1.target_ball.owner == _local1.partner) { if (_local1.y < soccerfield.y) { _local1.target_y = _local1.target_ball.y - 100; } else { _local1.target_y = _local1.target_ball.y + 100; } } else { _local1.target_y = _local1.target_ball.y; } if (Math.abs(_local1.x - _local1.target_x) < 50) { if (Math.abs(_local1.y - _local1.target_y) < 10) { if (_local1.target_pt.owner == eval("NULL")) { _local1.target_pt.owner = _local1; _local1.item = _local1.target_pt; _local1.target_pt.autoaction(_local1.target_pt); } else if (_local1.target_pt.owner == dude1) { _local2 = false; _local1.slide_hit = false; _local1.slide_speed = 16; s_Ground1.start(0, 0); _local1.gotoAndStop("soccerslide"); } else { _local2 = false; _local1.gotoAndStop("soccerwait"); } } } if (_local2) { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } } function f_SoccerFollow(zone) { var _local1 = zone; var _local2 = false; if (Math.abs(_local1.x - _local1.target_ball.x) > 200) { _local2 = true; _local1.target_x = _local1.target_ball.x; } else { _local1.target_x = _local1.x; } if (Math.abs(_local1.y - _local1.target_ball.y) > 100) { _local2 = true; _local1.target_y = _local1.target_ball.y; } else { _local1.target_y = _local1.y; } if (_local2) { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } else { _local1.gotoAndStop("soccerwait"); } } function f_SoccerRun(zone) { var _local1 = zone; if ((score_left && (_local1.target_goal == goal_left)) || (score_right && (_local1.target_goal == goal_right))) { _local1.target_x = _local1.default_x; _local1.target_y = _local1.default_y; if ((Math.abs(_local1.target_x - _local1.x) < 50) && (Math.abs(_local1.target_y - _local1.y) < 50)) { if (_local1.x > soccerfield.x) { if (_local1._xscale > 0) { f_FlipChar(_local1); } } else if (_local1._xscale < 0) { f_FlipChar(_local1); } _local1.gotoAndStop("soccerwait"); } else { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } } else if (_local1.item == eval("NULL")) { if (_local1.target_ball.y < soccerfield.y) { if ((_local1.top || (!_local1.partner.alive)) || (dude1.grab_pointer == _local1.partner)) { f_HuntBall(_local1); } else { f_SoccerFollow(_local1); } } else if (((_local1.top == false) || (!_local1.partner.alive)) || (dude1.grab_pointer == _local1.partner)) { f_HuntBall(_local1); } else { f_SoccerFollow(_local1); } } else { if (_local1.target_goal.x < soccerfield.x) { _local1.target_x = _local1.target_goal.x + 250; } else { _local1.target_x = _local1.target_goal.x - 250; } if (_local1.y < soccerfield.y) { _local1.target_y = _local1.target_goal.y - 10; } else { _local1.target_y = _local1.target_goal.y + 10; } _local1.target_pt = _local1.target_goal; f_SoccerChase(_local1); if (Math.abs(_local1.x - _local1.target_x) < 50) { if (Math.abs(_local1.y - _local1.target_y) < 100) { f_SoccerKick(_local1); } } } } function f_EngineVolume() { var _local2 = ups2._x + _x; var _local3 = (1540 - (_local2 + 450)) / 1540; var u_pan = (int((200 * _local3) - 100) * -1); s_Engine.setPan(u_pan); var _local1 = 100; if (_local2 < -350) { _local1 = 0; } else if (_local2 < 0) { _local3 = Math.abs(_local2 + 350) / 350; _local1 = _local1 * _local3; } else if (_local2 > 1000) { _local1 = 0; } else if (_local2 > 640) { _local3 = Math.abs(_local2 - 990) / 350; _local1 = _local1 * _local3; } _local1 = _local1 * (car_distance * 0.01); s_Engine.setVolume(_local1); } function f_ATVHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; if (Math.abs(_local2.y - _local1.y) < 10) { if (Math.abs(_local2.x - _local1.x) < 75) { if (!_local1.nohit) { var u_impact = false; if (((_local1.x > _local2.x) && (_local2._xscale > 35)) || ((_local1.x < _local2.x) && (_local2._xscale < -35))) { f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); f_HardPunchSound(); _local1.nohit = true; } } } } } function f_ATVPosition(zone) { var _local1 = zone; if (_local1.atv_type == 1) { f_SetXY(_local1, _local1.x, dude1.y); f_CheckSpawn(_local1); } else { var _local2 = f_RandomY(); f_SetXY(_local1, _local1.x, _local2); f_CheckSpawn(_local1); } } function f_ATV(zone) { var _local1 = zone; if (_local1.atv_delay <= 0) { if (_local1._xscale > 0) { if (!f_MoveKid(_local1, false, _local1.atv_speed)) { f_SetXY(_local1, _local1.x, _local1.y + 6); } if ((_local1.x + _x) > 900) { f_ATVPosition(_local1); f_FlipChar(_local1); } } else { if (!f_MoveKid(_local1, false, -_local1.atv_speed)) { f_SetXY(_local1, _local1.x, _local1.y + 6); } if ((_local1.x + _x) < -250) { f_ATVPosition(_local1); f_FlipChar(_local1); } } f_ATVHit(_local1, dude1); } else { _local1.atv_delay--; if (_local1.atv_delay == 0) { f_ATVPosition(_local1); } } var _local2 = _local1.x + _x; var _loc3 = ((1150 - (_local2 + 250)) / 1150); var u_pan = (int((200 * _loc3) - 100) * -1); _local1.s_atvengine.setPan(u_pan); var _local3 = 100; if (_local2 < -150) { _local3 = 0; } else if (_local2 < 0) { _loc3 = Math.abs(_local2 + 150) / 150; _local3 = _local3 * _loc3; } else if (_local2 > 800) { _local3 = 0; } else if (_local2 > 640) { _loc3 = Math.abs(_local2 - 790) / 150; _local3 = _local3 * _loc3; } _local1.s_atvengine.setVolume(_local3); if (!_local1.init) { _local1.init = true; _local1.s_atvengine.start(0, 100000); } } function f_CreateKids() { i = 1; while (i <= total_kids) { var kid_name = ("kid" + i); var shadow_name = ("shadow" + current_shadow); var _local3 = limit_topleft.y + random(200); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("kid", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, i - 200); var _local1 = this["kid" + i]; _local1.depth_mod = _local2; _local1.x = 2000 - game_x; _local1.y = _local3; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.shirt_type = 37 + random(8); _local1.hat_type = 3; _local1.skin_type = color_brown; i++; } } function f_Dribble(zone) { var _local1 = zone; if (_local1.owner._xscale > 0) { _local1.x = _local1.owner.x + 25; } else { _local1.x = _local1.owner.x - 25; } _local1.y = _local1.owner.y + 1; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); } function f_SwingCheckChar(zone, u_temp) { var _local1 = zone; var _local3 = u_temp; var return_val = false; if (Math.abs(_local3.x - _local1.x) < 50) { if (Math.abs(_local3.y - _local1.y) < 10) { return_val = true; if (_local1.rider != eval("NULL")) { if (Math.abs(_local1.rider.x - _local1.x) < 50) { if (Math.abs(_local1.rider.y - _local1.y) < 10) { var _local2 = _local1.rider; f_Damage(_local2, 1); if (((_local2.x < _local1.x) && (_local2._xscale < 0)) || ((_local2.x >= _local1.x) && (_local2._xscale > 0))) { f_FlipChar(_local2); } _local2.speed_toss_y = -(random(2) + 2); _local2.speed_toss_x = random(2) + 2; f_CheckHold(_local2); f_CallJuggle1(_local2); } } _local1.rider = eval("NULL"); } f_FX(_local3.x, _local3.y - 50, int(_local3.y) + 1, "impact1"); s_Smack1.start(0, 0); _local1.gotoAndPlay("move"); } } return(return_val); } function f_SwingCheck(zone) { f_SwingCheckChar(zone, dude1); } function f_SetTrash(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.object_type = 1; _local1.body.gotoAndStop(1); _local1.active = true; } function f_SetTrash2(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.object_type = 2; _local1.body.gotoAndStop(2); _local1.active = true; } function f_BallInPlay(zone) { var _local1 = zone; if (_local1.ball == 1) { _local1.gotoAndStop("dribble_bball"); } else if (_local1.ball == 2) { _local1.gotoAndStop("dribble_soccer"); } } function f_SetBall(zone, u_type) { var _local1 = zone; var _local2 = u_type; _local1.punch = true; _local1.has_shadow = true; _local1.bounces = 2; _local1.weight = 0; _local1.explode = false; _local1.object_type = 1; _local1.active = true; _local1.owner = kid1; _local1.gravity = -2; _local1.autotake = true; _local1.ball = _local2; if (_local2 == 1) { _local1.autoaction = f_TakeBasketball; } else if (_local2 == 2) { _local1.autoaction = f_TakeBasketball; } } function f_TakeBasketball(zone) { f_BallInPlay(zone); } function f_CheckSandbox(zone) { if (sandcastle.crushed) { zone.gotoAndStop("sandboxcry"); } } function f_Sandbox(zone) { var _local1 = zone; dude1.insand = false; sandbox.sand_timer--; if ((_local1._x + _x) < -200) { _local1.gotoAndStop(3); } else { if (_local1._currentframe == 1) { if (Math.abs(dude1.y - _local1.y) < 10) { if (Math.abs(dude1.x - _local1.x) < 80) { s_Fart.start(0, 0); _local1.crushed = true; _local1.gotoAndStop(2); } } } var u_topleft = (_local1.topleft._x + _local1.x); var _local2 = _local1.bottomleft._x + _local1.x; var _local3 = _local1.topleft._y + _local1.y; var u_bottom = (_local1.bottomleft._y + _local1.y); var u_topright = (_local1.topright._x + _local1.x); var _loc3 = (_local1.bottomright._x + _local1.x); if ((dude1.y > _local3) && (dude1.y < u_bottom)) { if ((dude1.x >= _local2) && (dude1.x <= u_topright)) { var u_percent = (1 - ((dude1.y - _local3) / 100)); var u_left = (_local2 + ((u_topleft - _local2) * u_percent)); var u_right = (_loc3 + ((u_topright - _loc3) * u_percent)); if ((dude1.x >= u_left) && (dude1.x <= u_right)) { dude1.insand = true; } } } } } function f_Roll(zone) { var _local1 = zone; if (_local1.speed_toss_X > 0) { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -_local1.speed_toss_x); } else { f_MoveKid(_local1, false, _local1.speed_toss_x); } _local1.body.body._rotation = _local1.body.body._rotation - _local1.speed_toss_x; if (_local1.bounds) { f_FlipChar(_local1); } _local1.body._y = _local1.body._y + _local1.speed_toss_y; if (_local1.body._y > 0) { _local1.body._y = 0; _local1.shadow_pt._xscale = 100; _local1.shadow_pt._yscale = 100; if (_local1.speed_toss_y > 3) { _local1.speed_toss_y = int(_local1.speed_toss_y * -0.35); } } else { var _local2 = 100 + (_local1.body._y * 0.25); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; } _local1.speed_toss_x = _local1.speed_toss_x - 0.5; _local1.speed_toss_y++; } else { _local1.nextFrame(); } } function f_MedPickup(zone) { var _local1 = zone; if (Math.abs(dude1.x - _local1._x) < 30) { if (Math.abs(dude1.y - _local1._y) < 10) { s_DartShoot.start(0, 0); dude1.health = dude1.health_max; _local1.gotoAndStop("blank"); } } } function f_AddStatic(zone) { var _local1 = zone; static_index++; this["static" + static_index] = _local1; _local1.x = _local1._x; _local1.y = _local1._y; } function f_AddNeutral(zone) { var _local1 = zone; static_dm_current = static_dm_current + 2; _local1.depth_mod = static_dm_current + static_dm_default; _local1.x = _local1._x; _local1.y = _local1._y; _local1.depth_y = _local1.y; f_Depth(_local1, _local1.y); } function f_SetDiagonal(zone) { var _local1 = zone; var _local2 = Math.abs(_local1._xscale) / 100; var _local3 = Math.abs(_local1._yscale) / 100; var x = (_local1._x + _local1.zone._x); var y = (_local1._y + _local1.zone._y); var h = (_local1.zone._height * _local3); var w = ((_local1.zone._width / 2) * _local2); _local1.diagonal = true; _local1.left_x = _local1.left._x * _local2; _local1.right_x = _local1.right._x * _local2; _local1.left_y = _local1.left._y * _local3; _local1.right_y = _local1.right._y * _local3; _local1.h = Math.abs(_local1.left_y - _local1.right_y); _local1.h2 = _local1.zone2._height; _local1.w2 = _local1.zone2._width; _local1.x1 = x + _local1.left_x; _local1.x2 = x + _local1.right_x; _local1.w = Math.abs(_local1.x1 - _local1.x2); } function f_StaticRange() { var _local3 = this; var u_min = static_index; var u_max = 1; i = 1; while (i <= static_index) { var _local2 = _local3["static" + i]; if (_local2.x > limit_topleft.x) { if (_local2.x < limit_bottomright.x) { if (i < u_min) { u_min = i; } if (i > u_max) { u_max = i; } } } i++; } statics_min = u_min; total_statics = u_max; var u_min = object_index; total_objects = 0; i = 1; while (i <= object_index) { var _local1 = _local3["object" + i]; if (_local1._x > limit_topleft.x) { if (_local1._x < limit_bottomright.x) { if (_local1.active) { total_objects++; _local3["object_pt" + total_objects] = _local1; } } } i++; } } function f_GameInit() { var _local3 = this; _x = 2600; _y = 150; game_x = _x; game_y = _y; fx_dm_current = 0; fx_dm_default = 600; kid_dm_current = 0; kid_dm_default = 4; object_dm_current = 0; object_dm_default = 200; static_dm_current = 0; static_dm_default = 400; screen_width = 640; screen_height = 480; limit_bottomright.x = (screen_width - game_x) + 1800; limit_topleft.x = -game_x; limit_bottomright._x = limit_bottomright.x; limit_topleft._x = limit_topleft.x; limit_bottomright.y = limit_bottomright._y; limit_topleft.y = limit_topleft._y; new_limit_topleft = -game_x; checkpoint = 0; checkpoint_x = 0; current_vehicle = 1; total_vehicles = 4; total_kids = 3; total_huds = 6; combo_count = 0; combo_timer = 0; current_shadow = 1; current_fx = 1; total_fx = 150; f_CreateFX(); f_SetTrash(object1); f_SetTrash(object13); f_SetPropaine(object2); f_SetPropaine(object3); f_SetPropaine(object4); f_SetHorse(object5); object6 = bball; f_SetBall(bball, 1); f_SetTrash2(object7); object8 = soccerball; f_SetBall(soccerball, 2); object9 = mower; f_SetMower(mower); object10 = propaine4; f_SetPropaine(object10); object11 = propaine5; f_SetPropaine(object11); object12 = propaine6; f_SetPropaine(object12); object_index = 13; f_SetDiagonal(sign); sign.mask = 3; f_SetDiagonal(fence1); fence1.mask = 2; f_SetDiagonal(fence2); fence2.mask = 2; f_SetDiagonal(wrx_left); f_SetDiagonal(wrx_right); f_SetDiagonal(drugmart_left); f_SetDiagonal(ghetto1_left); f_SetDiagonal(ghetto2_left); static_index = 0; f_AddStatic(sign); f_AddStatic(sandcastle); f_AddStatic(pgwall1); f_AddStatic(pgwall2); f_AddStatic(pgwallrock); f_AddStatic(pgwallrock1); f_AddStatic(pgwallrock2); f_AddStatic(pgwallrock3); f_AddStatic(pgwallrock4); f_AddStatic(pgwallrock5); f_AddStatic(pgwallrock6); f_AddStatic(pgwallrock7); f_AddStatic(pgwallrock8); f_AddStatic(pgwallrock9); f_AddStatic(pgwall3); f_AddStatic(pgwall4); f_AddStatic(pgwall5); f_AddStatic(pgwall6); f_AddStatic(pgwall7); f_AddStatic(pgwall8); f_AddStatic(swing1); f_AddStatic(swing2); f_AddStatic(swing3); f_AddStatic(swing4); f_AddStatic(swing5); f_AddStatic(swing6); f_AddStatic(soccer1); f_AddStatic(soccer2); f_AddStatic(soccer3); f_AddStatic(soccer4); f_AddStatic(soccer5); f_AddStatic(soccer6); f_AddStatic(bballhoop); f_AddStatic(fence1); f_AddStatic(drugmart_left); f_AddStatic(drugmart); f_AddStatic(light1); f_AddStatic(light2); f_AddStatic(tree1); f_AddStatic(ghetto1); f_AddStatic(ghetto1_left); f_AddStatic(ghetto2); f_AddStatic(ghetto2_left); f_AddStatic(ghetto3); f_AddStatic(stump); f_AddStatic(light3); f_AddStatic(wrx_tire); f_AddStatic(wrx); f_AddStatic(wrx_right); f_AddStatic(wrx_left); f_StaticRange(); f_AddNeutral(drugmart_right); f_AddNeutral(house2_right1); f_AddNeutral(house2_right2); f_AddNeutral(house5_right); f_AddNeutral(med1); i = 1; while (i <= object_index) { var _local1 = _local3["object" + i]; object_dm_current = object_dm_current + 2; _local1.depth_mod = object_dm_current + object_dm_default; _local1.x = _local1._x; _local1.y = _local1._y; if (_local1.has_shadow) { var _local2 = "shadow" + current_shadow; attachMovie("shadow", _local2, i - 100); _local1.shadow_pt = _local3["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; } i++; } master_volume = 130; kills = 0; kills_goal = 0; bg0.depth_mod = 999; f_Depth(bg0, 1000); f_SetDepths(); } function main() { f_Rage(); f_ComboTimer(); } function startEngine() { this.onEnterFrame = main; } var expert; var t = 0; var boo1s = 0; u_point = new Object(); gravity = 3; g_dash_timer = 6; var PI = 0.01745329; s_Punch1 = new Sound(); s_Punch1.attachSound("sound_GoodPunch1.wav"); s_Punch2 = new Sound(); s_Punch2.attachSound("sound_GoodPunch2.wav"); s_Punch3 = new Sound(); s_Punch3.attachSound("sound_GoodPunch3.wav"); s_Punch4 = new Sound(); s_Punch4.attachSound("sound_GoodPunch4.wav"); s_Smack1 = new Sound(); s_Smack1.attachSound("sound_GoodSmack1.wav"); s_Smack2 = new Sound(); s_Smack2.attachSound("sound_GoodSmack2.wav"); s_Swing1 = new Sound(); s_Swing1.attachSound("sound_Swing1.wav"); s_Swing2 = new Sound(); s_Swing2.attachSound("sound_Swing2.wav"); s_Swing3 = new Sound(); s_Swing3.attachSound("sound_Swing3.wav"); s_Swing4 = new Sound(); s_Swing4.attachSound("sound_Swing4.wav"); s_Swing5 = new Sound(); s_Swing5.attachSound("sound_Swing5.wav"); s_Swing6 = new Sound(); s_Swing6.attachSound("sound_Swing6.wav"); s_Ground1 = new Sound(); s_Ground1.attachSound("sound_Ground1.wav"); s_Ground2 = new Sound(); s_Ground2.attachSound("sound_Ground2.wav"); s_Ground3 = new Sound(); s_Ground3.attachSound("sound_Ground3.wav"); s_Ground4 = new Sound(); s_Ground4.attachSound("sound_Ground4.wav"); s_Ground5 = new Sound(); s_Ground5.attachSound("sound_Ground5.wav"); s_Ground6 = new Sound(); s_Ground6.attachSound("sound_Ground6.wav"); s_HardPunch1 = new Sound(); s_HardPunch1.attachSound("sound_HardPunch1.wav"); s_HardPunch2 = new Sound(); s_HardPunch2.attachSound("sound_HardPunch2.wav"); s_HardPunch3 = new Sound(); s_HardPunch3.attachSound("sound_HardPunch3.wav"); s_explosion5 = new Sound(); s_explosion5.attachSound("sound_explosion5"); s_explosion6 = new Sound(); s_explosion6.attachSound("sound_explosion6"); s_DartShoot = new Sound(); s_DartShoot.attachSound("sound_corkpop2.wav"); s_GunShot = new Sound(); s_GunShot.attachSound("sound_357mag.wav"); s_Thunder = new Sound(); s_Thunder.attachSound("sound_thunderp.wav"); s_Fart = new Sound(); s_Fart.attachSound("sound_fart_2.wav"); s_Advance = new Sound(); s_Advance.attachSound("sound_RKND16.wav"); s_Reload = new Sound(); s_Reload.attachSound("sound_reload.wav"); s_SunChipsGrunt = new Sound(); s_SunChipsGrunt.attachSound("sound_evilgrunt1.wav"); s_SunChipsDie = new Sound(); s_SunChipsDie.attachSound("sound_evildie.wav"); s_SwishTriple = new Sound(); s_SwishTriple.attachSound("sound_SwishTriple.wav"); s_Stab = new Sound(); s_Stab.attachSound("sound_sword1.wav"); s_Bounce = new Sound(); s_Bounce.attachSound("sound_bball_bounce.wav"); s_Swoosh = new Sound(); s_Swoosh.attachSound("sound_bball_swish.wav"); s_Engine = new Sound(bg2.car1); s_Engine.attachSound("sound_trucks_moving"); s_Engine1 = new Sound(); s_Engine1.attachSound("starte"); s_Engine2 = new Sound(); s_Engine2.attachSound("demaraje"); s_Music1 = new Sound(_root.m1); s_Music1.attachSound("music_Dad n Me.wav"); s_Music2 = new Sound(_root.m2); s_Music2.attachSound("music_Dad n Me GUITAR.wav"); s_SunchipsMusic = new Sound(); s_SunChipsMusic.attachSound("05 boss.wav"); color_brown = new Object(); color_brown.ra = 100; color_brown.ga = 100; color_brown.ba = 100; color_brown.aa = 100; color_brown.rb = -61; color_brown.gb = -56; color_brown.bb = -121; color_brown.ab = 0; color_yellow = new Object(); color_yellow.ra = 100; color_yellow.ga = 100; color_yellow.ba = 100; color_yellow.aa = 100; color_yellow.rb = -61; color_yellow.gb = -56; color_yellow.bb = -121; color_yellow.ab = 0; color_pink = new Object(); color_pink.ra = 100; color_pink.ga = 100; color_pink.ba = 100; color_pink.aa = 100; color_pink.rb = 0; color_pink.gb = 0; color_pink.bb = 0; color_pink.ab = 0; color_default = new Object(); color_default.ra = 100; color_default.ga = 100; color_default.ba = 100; color_default.aa = 100; color_default.rb = 0; color_default.gb = 0; color_default.bb = 0; color_default.ab = 0; color_beige = new Object(); color_beige.ra = 100; color_beige.ga = 100; color_beige.ba = 100; color_beige.aa = 100; color_beige.rb = -25; color_beige.gb = 0; color_beige.bb = -60; color_beige.ab = 0; color_latin = new Object(); color_latin.ra = 100; color_latin.ga = 100; color_latin.ba = 100; color_latin.aa = 100; color_latin.rb = -25; color_latin.gb = 0; color_latin.bb = -95; color_latin.ab = 0; f_GameInit(); startEngine(); s_Music1.setVolume(master_volume); s_Music1.start(0, 5000); s_Music2.setVolume(0); s_Music2.start(0, 5000); stop(); stop(); _root.game.f_SpawnPlayer(150, 385); _root.game.dude1.gotoAndStop("intro2"); _root.game.f_KidGroup1(); _root.go_arrow.gotoAndPlay(2); play();
Symbol 2382 MovieClip Frame 20
stop();
Symbol 2382 MovieClip Frame 40
_parent.gotoAndStop(71);
Symbol 2383 MovieClip Frame 1
stop();
Instance of Symbol 1076 MovieClip in Symbol 2383 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.music_volume--; _root.game.s_SunChipsMusic.setVolume(_parent.music_volume); }
Symbol 2383 MovieClip Frame 70
stop();
Symbol 2383 MovieClip Frame 71
_root.gotoAndStop("level4"); stop();
Symbol 2428 MovieClip Frame 1
function f_SetXY(zone, new_x, new_y) { var _local1 = zone; _local1.x = new_x; _local1.y = new_y; _local1._x = _local1.x; _local1._y = _local1.y; f_Depth(_local1, _local1.y); if (_local1.item) { f_MoveItem(_local1, _local1.item, speed); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Mask(_local1); } function f_SetXY2(zone1, new_x, new_y) { var _local1 = zone1; _local1.x = new_x; _local1.y = new_y; _local1._x = _local1.x; _local1._y = _local1.y; f_Depth(_local1, _local1.y); if (_local1.item) { f_MoveItem(_local1, _local1.item, speed); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Mask(_local1); } function f_rad2deg(radian) { return(57.29578 * radian); } function f_FlipChar(u_flipchar) { var _local1 = u_flipchar; _local1._xscale = _local1._xscale * -1; f_Mask(_local1); } function f_FlipSame(u_flipchar, u_flipsource) { var _local1 = u_flipchar; if ((_local1._xscale > 0) && (u_flipsource._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1._xscale < 0) && (u_flipsource._xscale > 0)) { f_FlipChar(_local1); } } function f_FlipInverse(u_flipchar, u_flipsource) { var _local1 = u_flipchar; if ((_local1._xscale > 0) && (u_flipsource._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1._xscale < 0) && (u_flipsource._xscale < 0)) { f_FlipChar(_local1); } } function f_ClearGrabPointer(u_ClearPointer) { u_ClearPointer.grab_pointer = undefined; } function f_SwingsOn() { swing2.gotoAndStop("on"); swing3.gotoAndStop("on"); } function f_SwingsOff() { swing2.gotoAndStop("off"); swing3.gotoAndStop("off"); } function f_ajutorDie(zone) { var _local1 = zone; _local1.shadow_pt.gotoAndStop("off"); } function f_KidDie(zone) { var _local1 = zone; _local1.alive = false; _local1.shadow_pt.gotoAndStop("off"); kills++; if (kills >= kills_goal) { kills_goal = 0; checkpoint++; if (checkpoint == 1) { limit_bottomright.x = limit_bottomright.x + 1200; new_limit_topleft = limit_bottomright.x - 2200; f_KidGroup2(); } else if (checkpoint == 2) { limit_bottomright.x = limit_bottomright.x + 2570; new_limit_topleft = limit_bottomright.x - 3040; f_KidGroup3(); } else if (checkpoint == 3) { limit_bottomright.x = limit_bottomright.x + 1050; new_limit_topleft = limit_bottomright.x - 1650; f_KidSwing(); } else if (checkpoint == 4) { limit_bottomright.x = limit_bottomright.x + 900; new_limit_topleft = limit_bottomright.x - 1500; f_KidGroup4(); } else if (checkpoint == 5) { f_KidGroup5(); limit_bottomright.x = limit_bottomright.x + 700; new_limit_topleft = limit_bottomright.x - 1900; } else if (checkpoint == 6) { limit_bottomright.x = limit_bottomright.x + 1200; new_limit_topleft = limit_bottomright.x - 1200; f_KidGroup6(); bballhoop.gotoAndStop("on"); } else if (checkpoint == 7) { limit_bottomright.x = limit_bottomright.x + 1000; new_limit_topleft = limit_bottomright.x - 1000; } else if (checkpoint == 8) { limit_bottomright.x = limit_bottomright.x + 2000; new_limit_topleft = limit_bottomright.x - 1300; f_KidGroup8(); } else if (checkpoint == 9) { limit_bottomright.x = limit_bottomright.x + 2000; new_limit_topleft = limit_bottomright.x - 1500; } else if (checkpoint == 10) { limit_bottomright.x = limit_bottomright.x + 1600; new_limit_topleft = limit_bottomright.x - 1800; med1.gotoAndStop("on"); f_SpawnSunchips(); kills_goal = kills_goal + 3; } limit_bottomright._x = limit_bottomright.x; if (limit_topleft.x < new_limit_topleft) { limit_topleft.x = -game_x; limit_topleft._x = limit_topleft.x; } f_StaticRange(); kills = 0; if (checkpoint < 11) { s_Advance.start(0, 0); _root.go_arrow.gotoAndPlay(2); _root.center.gotoAndPlay(2); } } f_RemoveChar(_local1); } function f_CheckHold(u_kid) { if (u_kid == dude1.grab_pointer) { f_ClearGrabPointer(dude1); dude1.gotoAndStop("stand"); } } function f_CarCheckHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; var _local3 = false; if (_local1.y < _local2.y) { if (_local1.y > (_local2.y - 100)) { if (Math.abs(_local2.x - _local1.x) < (_local2._width / 2)) { if (_local1.health > 0) { _local3 = true; f_Damage(_local1, 3); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); } } } } return(_local3); } function f_DropItem(u_drop) { var _local1 = u_drop; if (_local1.grab_pointer != undefined) { f_FlipSame(_local1.grab_pointer, _local1); _local1.grab_pointer.speed_toss_y = -(random(10) + 10); _local1.grab_pointer.speed_toss_x = random(8) + 12; f_CallJuggle1(_local1.grab_pointer); f_ClearGrabPointer(_local1); } if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } } function f_CarScene1() { bg2.car1.gotoAndPlay(2); } function f_StopCarScene1() { bg2.car1.gotoAndStop(1); bg2.car2.gotoAndStop(1); ups1.gotoAndStop(1); ups2.gotoAndStop(1); } function f_CarDrive(zone) { var _local2 = zone; _local2._y = _local2._y + _local2.speed_y; _local2.y = _local2._y; _local2.x = _local2._x; _local2.speed_y++; _local2._xscale = _local2._xscale + (_local2.speed_y / 12); _local2._yscale = _local2._yscale + (_local2.speed_y / 12); _local2.depth_mod = 990; f_Depth(_local2, _local2.y); f_EngineVolume(); if (_local2.y > (limit_bottomright.y + _local2._height)) { current_vehicle++; if (current_vehicle > total_vehicles) { current_vehicle = 1; } s_Engine.stop(); bg2.car1.gotoAndPlay(2); _local2.gotoAndStop(1); } else { if (_local2.y > ((limit_bottomright.y + _local2._height) - 300)) { car_distance = car_distance - 15; } else { car_distance = car_distance + 4; } var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (f_CarCheckHit(_local2, _local1)) { _local3 = true; } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (f_CarCheckHit(_local2, _local1)) { _local3 = true; } i++; } var _local1 = dude1; if (_local1.y < _local2.y) { if (_local1.y > (_local2.y - 100)) { if (Math.abs(_local2.x - _local1.x) < (_local2._width / 2)) { if (!_local1.nohit) { _local3 = true; f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); } } } } if (_local3) { f_HardPunchSound(); } } } function f_KillKids() { var _local2 = this; i = 1; while (i <= total_kids) { var _local1 = _local2["kid" + i]; if (_local1.alive) { _local1.health = 0; _local1.gotoAndStop("hitground1"); } i++; } } function f_ExplosionCheckHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; var _local3 = false; if (Math.abs(_local1.y - _local2.y) < 30) { if (Math.abs(_local2.x - _local1.x) < 150) { _local3 = true; _local1.onfire = 2; f_Damage(_local1, 6); if (_local1.grab) { if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } } else { _local1.explosion = true; _local1.punch_function(_local1); } _local1.speed_toss_y = -(random(15) + 25); _local1.speed_toss_x = random(16) + 1; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); } } return(_local3); } function f_Explosion(zone) { var _local2 = zone; var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (f_ExplosionCheckHit(_local2, _local1)) { _local3 = true; } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (_local1.active) { if (f_ExplosionCheckHit(_local2, _local1)) { _local3 = true; } } i++; } var _local1 = dude1; if (Math.abs(_local1.y - _local2.y) < 30) { if (Math.abs(_local2.x - _local1.x) < 150) { if (_local1.health > 0) { _local3 = true; _local1.onfire = 2; f_Damage(_local1, 4); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = random(8) + 8; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); } } } } function f_ObjectSettings(zone) { zone.onfire = 1; } function f_ObjectSettings2(zone1) { zone1.onfire = 1; } function f_KidSettings(zone) { var _local1 = zone; _local1.nohit = false; _local1.falling = false; _local1.onground = false; _local1.onfire = 1; _local1.bounces = 0; _local1.toss_clock = 0; _local1.root = true; if (_local1.health <= 0) { s_Ground3.start(0, 0); _local1.gotoAndStop("hitground1"); } } function f_KidSettings2(zone1) { var _local1 = zone1; _local1.nohit = false; _local1.falling = false; _local1.onground = false; _local1.onfire = 1; _local1.bounces = 0; _local1.toss_clock = 0; _local1.root = true; if (_local1.health <= 0) { s_Ground3.start(0, 0); _local1.gotoAndStop("hitground1"); } } function f_Juggle1Setup(u_kid) { var _local1 = u_kid; if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } _local1.nohit = true; _local1.bounces = 0; } function f_CallJuggle1(u_kid) { f_Juggle1Setup(u_kid); u_kid.gotoAndStop("juggle1"); } function f_Collide(zone) { var _local1 = zone; if (_local1.collide.body._y >= -10) { if (_local1.collide.grab) { f_FlipSame(_local1.collide, _local1); _local1.collide.speed_toss_y = -6; _local1.collide.speed_toss_x = (-random(6)) + 10; f_CallJuggle1(_local1.collide); f_PunchSound(); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 15, "impact1"); } else if (_local1.collide.punch) { _local1.collide.punch_function(_local1.collide); } else { f_PunchSound(); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 15, "impact1"); } } } function f_KidToss(zone) { var _local1 = zone; if (_local1 == dude1) { _local1.collide = eval("NULL"); if (_local1._xscale > 0) { f_MoveChar(_local1, false, -_local1.speed_toss_x); } else { f_MoveChar(_local1, false, _local1.speed_toss_x); } if (_local1.bounds) { f_FlipChar(_local1); } } else { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -_local1.speed_toss_x); } else { f_MoveKid(_local1, false, _local1.speed_toss_x); } if (_local1.bounds) { f_FlipChar(_local1); } } if (_local1.hitwall) { f_Collide(_local1); _local1.hitwall = false; f_FlipChar(_local1); f_Damage(_local1, 5); _local1.speed_toss_x = _local1.speed_toss_x * 0.5; } _local1.body._y = _local1.body._y + _local1.speed_toss_y; _local1.toss_clock++; if (_local1.onfire == 2) { if ((_local1.toss_clock % 2) == 0) { var _local2 = random(20) + 80; f_FX((_local1.x + random(20)) - 10, ((_local1.body._y + _local1.y) + random(20)) - 40, _local1.y - 1, "fire1", _local2, _local2); } } else if (_local1.onfire == 3) { if ((_local1.toss_clock % 2) == 0) { var _local2 = random(20) + 120; f_FX((_local1.x + random(20)) - 10, ((_local1.body._y + _local1.y) + random(20)) - 40, _local1.y - 1, "ragesmoke", _local2, _local2); } } if (_local1.weight > 0) { _local1.body.body._rotation = _local1.body.body._rotation - Math.abs(_local1.speed_toss_y); } else { _local1.body.body._rotation = _local1.body.body._rotation + Math.abs(_local1.speed_toss_y); } f_KidHitKids(_local1); _local1.speed_toss_y = _local1.speed_toss_y + (gravity + _local1.gravity); if (_local1.speed_toss_y > 0) { _local1.falling = true; } else { _local1.falling = false; } if (_local1.body._y > 0) { _local1.body._y = 0; _local1.shadow_pt._xscale = 100; _local1.shadow_pt._yscale = 100; if (_local1.explode) { f_RemoveChar(_local1.shadow_pt); s_explosion6.start(0, 0); f_Explosion(_local1); _local1.active = false; _local1.grab = false; _local1.punch = false; f_StaticRange(); f_SpawnMask(_local1); _local1.gotoAndStop("explode"); } else { _local1.bounces++; if (_local1.bounces == 1) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); if (_local1 != dude1) { if (_local1.speed_toss_y > 40) { f_Damage(_local1, 7); } else if (_local1.speed_toss_x > 15) { f_Damage(_local1, 7); } } } if (_local1.speed_toss_y > 10) { if (_local1.speed_toss_y > 40) { s_Ground3.start(0, 0); f_FX(_local1.x, _local1.y, 1, "shockwave", u_temp._xscale); } else if (_local1.speed_toss_y > 20) { s_Ground4.start(0, 0); } else { s_Ground5.start(0, 0); } _local1.speed_toss_y = int(_local1.speed_toss_y * -0.35); if ((_local1.bounces % 2) == 0) { var current_rotation = _local1.body.body._rotation; _local1.gotoAndStop("bounce2"); _local1.body.body._rotation = current_rotation; } else { var current_rotation = _local1.body.body._rotation; _local1.gotoAndStop("bounce1"); _local1.body.body._rotation = current_rotation; } } else { s_Ground6.start(0, 0); _local1.nohit = true; _local1.bounces = 0; f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); _local1.gotoAndStop("hitground1"); } } } else { var _local3 = 100 + (_local1.body._y * 0.25); if (_local3 < 10) { _local3 = 10; } _local1.shadow_pt._xscale = _local3; _local1.shadow_pt._yscale = _local3; } } function f_KidHitKids(zone) { var _local2 = zone; if ((_local2.speed_toss_y > 40) || (_local2.speed_toss_x > 14)) { if (_local2.body._y > -150) { var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (((!_local1.nohit) && (_local1 != _local2)) && (_local1.alive)) { if ((_local2 == dude1) && (_local1.atv)) { } else if (Math.abs(_local1.y - _local2.y) < 15) { if (Math.abs(_local1.x - _local2.x) < 40) { f_Damage(_local2, 1); f_Damage(_local1, 3); _local3 = true; f_FlipSame(_local1, _local2); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = _local2.speed_toss_x * 0.75; f_CheckHold(_local1); f_CallJuggle1(_local1); _local1.body._y = -50; } } } i++; } if (_local2.weight > 0) { var _local1 = dude1; if ((!_local1.nohit) && (_local1 != _local2)) { if (Math.abs(_local1.y - _local2.y) < 15) { if (Math.abs(_local1.x - _local2.x) < 40) { _local3 = true; f_FlipSame(_local1, _local2); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = _local2.speed_toss_x * 0.75; f_DropItem(_local1); f_CallJuggle1(_local1); _local1.body._y = -50; } } } } if (_local3) { f_PunchSound(); f_FX(_local2.x, _local2.body._y + _local2.y, int(_local2.y) + 15, "impact1"); } } } } function f_CreateFX() { i = 1; while (i <= total_fx) { var _local2 = "fx" + i; fx_dm_current = fx_dm_current + 1; var _local1 = fx_dm_current + fx_dm_default; var _loc2 = f_DepthVal(_local1, 0); attachMovie("fx", _local2, _loc2); var _local3 = this["fx" + i]; _local3.depth_mod = _local1; i++; } } function f_FX(fx_x, fx_y, fx_depth, fx_type, fx_xscale, fx_yscale) { var _local1 = this["fx" + current_fx]; _local1._x = fx_x; _local1._y = fx_y; if (fx_xscale != undefined) { _local1._xscale = fx_xscale; } else { _local1._xscale = 100; } if (fx_yscale != undefined) { _local1._yscale = fx_yscale; } else { _local1._yscale = 100; } f_Depth(_local1, fx_depth); _local1.gotoAndStop(fx_type); _local1.x = fx_x; _local1.y = fx_depth; f_SpawnMask(_local1); current_fx++; if (current_fx > total_fx) { current_fx = 1; } return(_local1); } function f_KidThrownFierce(zone) { var _local1 = zone; u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { f_MoveKid(u_temp, false, 50); } else { f_MoveKid(u_temp, false, -50); } u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; if (Key.isDown(38)) { u_temp.speed_toss_y = -40; u_temp.speed_toss_x = 2; } else { u_temp.speed_toss_y = -16; u_temp.speed_toss_x = 20; } f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 50) - u_temp.y; f_ClearGrabPointer(_local1); } function f_KidThrown(zone) { var _local1 = zone; u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { f_MoveKid(u_temp, false, 70); var _local2 = _local1.x + 100; } else { f_MoveKid(u_temp, false, -70); var _local2 = _local1.x - 100; } u_temp._x = u_temp.x; u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; u_temp.speed_toss_y = 60; u_temp.speed_toss_x = 10; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 25) - u_temp.y; f_FX(u_temp.x, _local1.y + 15, int(_local1.y) + 15, "impact3", -u_temp._xscale); f_FX(_local2, _local1.y + 15, int(_local1.y) + 14, "blood1", -u_temp._xscale); f_ClearGrabPointer(_local1); } function f_KidHeadbutted(zone) { var _local1 = zone; f_Damage(_local1.grab_pointer, _local1.punch_pow_low); if (_local1.grab_counter > 3) { u_temp = _local1.grab_pointer; f_FlipInverse(u_temp, _local1); if (_local1._xscale > 0) { u_temp.x = _local1.x + 50; } else { u_temp.x = _local1.x - 50; } u_temp._x = u_temp.x; u_temp.y = _local1.y + 1; u_temp._y = u_temp.y; u_temp.speed_toss_y = -2; u_temp.speed_toss_x = 20; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 50) - u_temp.y; f_ClearGrabPointer(_local1); } } function f_GrabSpark(zone) { var _local1 = zone; if (_local1._xscale > 0) { var _local3 = _local1.x + 50; } else { var _local3 = _local1.x - 50; } if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { f_PunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact2"; } f_FX(_local3, _local1.y - 20, int(_local1.y) + 10, _local2); } else if (_local1.grab_counter == 2) { f_PunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact1"; } f_FX(_local3, _local1.y - 80, int(_local1.y) + 10, _local2); f_FX(_local3, _local1.y - 80, int(_local1.y) + 9, "blood1"); } else { f_HardPunchSound(); if (_local1.rage >= _local1.rage_goal) { var _local2 = "rageimpact"; } else { var _local2 = "impact3"; } f_FX(_local3, _local1.y - 80, int(_local1.y) + 10, _local2); f_FX(_local3, _local1.y - 80, int(_local1.y) + 9, "blood2"); } } function f_ThrowItem(zone) { var _local1 = zone; var _local2 = false; if (Key.isDown(_local1.button_punch1)) { if (!_local1.punched) { _local1.punched = true; _local2 = true; u_temp = _local1.grab_pointer; u_temp.speed_toss_y = -4; u_temp.speed_toss_x = 15; f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 150) - u_temp.y; f_ClearGrabPointer(_local1); f_ClearGrabPointer(_local1); f_DashReset(_local1); _local1.gotoAndStop("throw_item"); } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if ((!_local1.punched2) && (!_local2)) { _local1.punched2 = true; u_temp = _local1.grab_pointer; if (Key.isDown(_local1.button_up)) { u_temp.speed_toss_y = -(26 + random(5)); u_temp.speed_toss_x = 2 + random(3); } else { u_temp.speed_toss_y = -9; u_temp.speed_toss_x = 17; } f_CallJuggle1(u_temp); u_temp.body._y = (_local1.y - 150) - u_temp.y; f_ClearGrabPointer(_local1); f_ClearGrabPointer(_local1); f_DashReset(_local1); s_swing1.start(0, 0); _local1.gotoAndStop("throw_item"); } } else { _local1.punched2 = false; } } function f_Throw(zone) { var _local1 = zone; if (Key.isDown(_local1.button_punch1)) { if (!_local1.punched) { if (Key.isDown(_local1.button_left) || (Key.isDown(_local1.button_right))) { f_SoundSwing(2); _local1.grab_pointer.gotoAndStop("thrown"); f_SetXY(_local1.grab_pointer, _local1.x, _local1.grab_pointer.y); _local1.gotoAndStop("throw"); return; } _local1.grab_counter++; if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { _local1.grab_pointer.gotoAndStop("grabhit1"); _local1.gotoAndStop("grabhit1"); } else { _local1.grab_pointer.gotoAndStop("grabhit2"); _local1.gotoAndStop("grabhit2"); } } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if (!_local1.punched2) { if ((Key.isDown(_local1.button_left) || (Key.isDown(_local1.button_right))) || (Key.isDown(_local1.button_up))) { f_SoundSwing(4); _local1.grab_pointer.gotoAndStop("thrown2"); f_SetXY(_local1.grab_pointer, _local1.x, _local1.grab_pointer.y); _local1.gotoAndStop("throw2"); } else { _local1.grab_counter++; if ((_local1.grab_counter == 1) || (_local1.grab_counter == 3)) { _local1.grab_pointer.gotoAndStop("grabhit1"); _local1.gotoAndStop("grabhit1"); } else { _local1.grab_pointer.gotoAndStop("grabhit2"); _local1.gotoAndStop("grabhit2"); } } } } else { _local1.punched2 = false; } } function f_SkeletonRip(zone) { f_KidDie(zone.grab_pointer); f_ClearGrabPointer(zone); } function f_KidReset(zone) { f_MoveKid(zone, false, 10000); } function f_KidReset2(zone1) { f_MoveKid(zone1, false, 10000); } function f_KidGrabbed(u_dude) { var _local1 = u_dude; if (_local1.grab_pointer != undefined) { f_FlipInverse(_local1.grab_pointer, _local1); if (_local1._xscale > 0) { _local1.grab_pointer.x = _local1.x + _local1.grab_pointer.distance; } else { _local1.grab_pointer.x = _local1.x - _local1.grab_pointer.distance; } _local1.grab_pointer.y = _local1.y + 3; f_SetXY(_local1.grab_pointer, _local1.grab_pointer.x, _local1.grab_pointer.y); f_ShareMask(_local1, _local1.grab_pointer); } } function f_Grab(zone) { var _local2 = zone; var u_impact = false; var _local3 = false; if (_local2.item == eval("NULL")) { i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (((!_local1.nohit) && (_local1.alive)) && (_local1.grab)) { if (Math.abs(_local1.y - _local2.y) < 10) { if (Math.abs(_local1.x - _local2.x) < 30) { if (!_local1.atv) { if (_local2.dashing) { u_impact = true; f_FlipInverse(_local1, _local2); _local1.speed_toss_y = -12; _local1.speed_toss_x = 8; f_Damage(_local1, _local2.punch_pow_low); f_CallJuggle1(_local1); _local1.body._y = (_local2.y - 50) - _local1.y; } else { _local2.grab_pointer = _local1; _local2.grab_pointer.distance = 55; _local2.grab_counter = 0; f_KidGrabbed(_local2); if (_local1.item != eval("NULL")) { _local1.item.gotoAndStop("stand"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); } _local1.gotoAndStop("grabbed"); i = total_kids + 1; _local3 = true; _local2.gotoAndStop("grab"); } } } } } i++; } if (u_impact) { f_PunchSound(); if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact3"; } f_FX(_local2.x, _local2.y - 50, int(_local2.y) + 30, impact_anim); } } return(_local3); } function f_SoundSwing(power) { this["s_Swing" + ((random(3) + power) - 1)].start(0, 0); } function f_PunchSound() { this["s_Punch" + (random(3) + 1)].start(0, 0); } function f_HardPunchSound() { this["s_HardPunch" + (random(3) + 1)].start(0, 0); } function f_UppercutHit(u_kid, u_y) { var _local1 = u_kid; _local1.speed_toss_y = -(random(10) + 20); _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = u_y - _local1.y; } function f_PunchHit(zone) { var _local2 = zone; var x1 = _local2.x; var y1 = _local2.y; u_point.x = 0; u_point.y = 0; _local2.body.punch_pt.localToGlobal(u_point); var x2 = (u_point.x - game_x); var _local3 = u_point.y - game_y; var hit_impact = false; var hit_x; var hit_y = 0; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (Math.abs(_local1.y - y1) < 20) { if ((((_local1.x > x1) && (_local1.x < x2)) || ((_local1.x > x2) && (_local1.x < x1))) || (_local2.stomping && (Math.abs(_local1.x - _local2.x) < 40))) { if (((!_local1.nohit) || (_local2.hitnohit)) || (_local2.stomping && (_local1.onground))) { hit_impact = true; if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } if ((x2 > x1) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((x2 < x1) && (_local1._xscale < 0)) { f_FlipChar(_local1); } if (_local2.stomping && (_local1.onground)) { _local1.speed_toss_y = 20; _local1.speed_toss_x = random(6) + 7; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_group == 1) { if (_local2.punch_num == 1) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 2) { _local1.gotoAndStop("hit2"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 3) { _local1.gotoAndStop("hit3"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 4) { _local1.speed_toss_y = -9; _local1.speed_toss_x = 4; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_medium); } } else if (_local2.punch_group == 2) { if (_local2.punch_num == 1) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 2) { _local1.gotoAndStop("hit2"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = 70; _local1.speed_toss_x = 1; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_high); } else if (_local2.punch_num == 20) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_medium); } else if (_local2.punch_num == 21) { _local1.speed_toss_y = -14; _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_high); } else if (_local2.punch_num == 22) { _local1.speed_toss_y = -26; _local1.speed_toss_x = -8; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; f_Damage(_local1, _local2.punch_pow_high); } } else if (_local2.punch_group == 3) { f_UppercutHit(_local1, _local3); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_group == 4) { if (_local2.punch_num == 1) { _local1.speed_toss_y = -8; _local1.speed_toss_x = random(6) + 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 2) { _local1.speed_toss_y = -26; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); f_Damage(_local1, _local2.punch_pow_low); } } else if (_local2.punch_group == 5) { _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } else { _local2.punch_group = 1; _local2.punch_num = 1; _local1.gotoAndStop("hit1"); _local1.body.gotoAndPlay(1); f_Damage(_local1, _local2.punch_pow_low); } } else if (((_local1.body._y + _local1.y) > _local3) && (_local1.body._y < 0)) { if ((_local2.punch_num < 3) || (_local2.punch_group == 4)) { hit_impact = true; if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if ((_local2.punch_group < 4) || ((_local2.punch_group == 4) && (_local2.punch_num == 3))) { f_Damage(_local1, _local2.punch_pow_low); } if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } if ((x2 > x1) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((x2 < x1) && (_local1._xscale < 0)) { f_FlipChar(_local1); } if ((_local2.punch_group == 3) && (_local2.punch_num == 1)) { f_UppercutHit(_local1, _local3); } else if (_local2.punch_group == 4) { if (_local2.punch_num == 2) { f_Damage(_local1, int(_local2.punch_pow_low / 2)); _local1.speed_toss_y = -(random(10) + 20); _local1.speed_toss_x = random(6) + 7; f_CallJuggle1(_local1); } else if (_local2.punch_num == 3) { _local1.speed_toss_y = -16; _local1.speed_toss_x = 10; f_CallJuggle1(_local1); } } else { _local1.speed_toss_y = -9; _local1.speed_toss_x = 12; f_CallJuggle1(_local1); } } } } } } i++; } i = 1; while (i <= total_objects) { var _local1 = this["object_pt" + i]; if (_local1.punch) { if (Math.abs(_local1.y - y1) < 20) { if (((_local1.x > x1) && (_local1.x < x2)) || ((_local1.x > x2) && (_local1.x < x1))) { if (_local1.body._y > -150) { if (_local2.rage >= _local2.rage_goal) { _local1.onfire = 3; } if (_local1.grab) { f_FlipInverse(_local1, dude1); if (_local2.punch_group == 3) { _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = 0; f_CallJuggle1(_local1); _local1.body._y = _local3 - _local1.y; } else { _local1.speed_toss_y = -6; _local1.speed_toss_x = (-random(6)) + 10; f_CallJuggle1(_local1); } hit_impact = true; if (_local1.y > hit_y) { hit_x = _local1.x; hit_y = _local1.y; } } else { _local1.punch_function(_local1); } } } } } i++; } if (hit_impact) { if (_local2.punch_group == 1) { if (_local2.punch_num == 1) { f_PunchSound(); } else if (_local2.punch_num == 2) { f_PunchSound(); } else if (_local2.punch_num == 3) { f_PunchSound(); } else if (_local2.punch_num == 4) { f_HardPunchSound(); } f_RageUp(_local2, int(_local2.rage_goal / 10)); } else if (_local2.punch_group == 2) { if (((_local2.punch_num == 1) || (_local2.punch_num == 2)) || (_local2.punch_num == 3)) { f_HardPunchSound(); } else if (((_local2.punch_num == 20) || (_local2.punch_num == 21)) || (_local2.punch_num == 22)) { s_Smack1.start(0, 0); } f_RageUp(_local2, int(_local2.rage_goal / 10)); } else if (_local2.punch_group == 3) { f_HardPunchSound(); f_RageUp(_local2, int(_local2.rage_goal / 10)); } else { f_PunchSound(); f_RageUp(_local2, int(_local2.rage_goal / 60)); } if (y1 > hit_y) { hit_y = y1; } var u_depth = (hit_y + 2); if ((_local2.punch_group == 1) && (_local2.punch_num == 3)) { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact2"; } f_FX(hit_x, _local3, u_depth, impact_anim); } else if (((_local2.punch_group == 1) && (_local2.punch_num == 4)) || ((_local2.punch_group == 2) && (_local2.punch_num == 22))) { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact3"; } f_FX(hit_x, _local3, u_depth, impact_anim); } else { if (_local2.rage >= _local2.rage_goal) { var impact_anim = "rageimpact"; } else { var impact_anim = "impact1"; } f_FX(hit_x, _local3, u_depth, impact_anim); } if ((_local2.punch_group == 2) && (_local2.punch_num >= 20)) { f_FX(hit_x, _local3, u_depth - 1, "blood1"); } } else if ((_local2.punch_num == 2) && (_local2.punch_group < 3)) { _local2.punch_num = 0; } return(hit_impact); } function f_RageUp(zone, u_rageup) { var _local2 = zone; var _local3 = this; _local2.rage = _local2.rage + u_rageup; if (_local2.rage >= _local2.rage_goal) { if ((_local2.rage - u_rageup) < _local2.rage_goal) { i = 1; while (i <= total_kids) { var _local1 = _local3["kid" + i]; if (_local1.alive) { _local1.speed_toss_y = -(random(10) + 40); _local1.speed_toss_x = random(2) + 6; f_CheckHold(_local1); f_CallJuggle1(_local1); _local1.nohit = true; } i++; } _local2.rage = _local2.rage + (_local2.rage_goal / 2); f_CheckHold(_local2); f_DropItem(_local2); f_PunchReset(_local2); _local2.gotoAndStop("powerup"); } if (_local2.rage > (_local2.rage_goal * 2)) { _local2.rage = _local2.rage_goal * 2; } } } function f_PushKid(zone, speed) { var _local1 = zone; if (!_local1.nohit) { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -speed); } else { f_MoveKid(_local1, false, speed); } } } function f_Turn(zone) { var _local1 = zone; if (!_local1.punching) { if (Key.isDown(_local1.button_left) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (Key.isDown(_local1.button_right) && (_local1._xscale < 0)) { f_FlipChar(_local1); } f_KidGrabbed(_local1); } } function f_Walk(zone) { var _local1 = zone; _local1.walking = false; _local1.dashing = false; if (Key.isDown(_local1.button_left)) { if (_local1.left_timer <= 0) { _local1.left_last2 = _local1.left_timer; _local1.left_timer = 1; } else { _local1.left_timer++; } } else if (_local1.left_timer > 0) { _local1.left_last = _local1.left_timer; _local1.left_timer = 0; } else { _local1.left_timer--; } if (Key.isDown(_local1.button_right)) { if (_local1.right_timer <= 0) { _local1.right_last2 = _local1.right_timer; _local1.right_timer = 1; } else { _local1.right_timer++; } } else if (_local1.right_timer > 0) { _local1.right_last = _local1.right_timer; _local1.right_timer = 0; } else { _local1.right_timer--; } if ((_local1.left_timer > 0) && (_local1.left_timer > _local1.right_timer)) { if (_local1._xscale > 0) { f_FlipChar(_local1); } if (_local1.holding) { var _local2 = _local1.speed_x / 2; } else if ((_local1.left_last < g_dash_timer) && (_local1.left_last2 < g_dash_timer)) { var _local2 = _local1.speed_x * 2; _local1.dashing = true; } else { var _local2 = _local1.speed_x; } if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, false, -_local2); if (_local1.diagonalhit) { f_MoveChar(_local1, true, -_local2); } _local1.walking = true; } if ((_local1.right_timer > 0) && (_local1.right_timer > _local1.left_timer)) { if (_local1._xscale < 0) { f_FlipChar(_local1); } if (_local1.holding) { var _local2 = _local1.speed_x / 2; } else if ((_local1.right_last < g_dash_timer) && (_local1.right_last2 < g_dash_timer)) { var _local2 = _local1.speed_x * 2; _local1.dashing = true; } else { var _local2 = _local1.speed_x; } if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, false, _local2); if (_local1.diagonalhit) { f_MoveChar(_local1, true, _local2); } _local1.walking = true; } if (Key.isDown(_local1.button_up)) { _local1.up_timer++; } else { _local1.up_timer = 0; } if (Key.isDown(_local1.button_down)) { _local1.down_timer++; } else { _local1.down_timer = 0; } if (_local1.holding) { var _local2 = _local1.speed_y / 2; } else { var _local2 = _local1.speed_y; } if ((_local1.up_timer > 0) && (_local1.up_timer > _local1.down_timer)) { if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, true, -_local2); if (_local1.diagonalhit) { f_MoveChar(_local1, false, -_local2); } _local1.walking = true; } if ((_local1.down_timer > 0) && (_local1.down_timer > _local1.up_timer)) { if (_local1.rage >= _local1.rage_goal) { var _local2 = _local2 * 1.5; } f_MoveChar(_local1, true, _local2); if (_local1.diagonalhit) { f_MoveChar(_local1, false, _local2); } _local1.walking = true; } if (_local1.insand) { if (_local1.walking) { if (sandbox.sand_timer <= 0) { sandbox.sand_timer = 5; f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "sand", _local1._xscale); } } } } function f_HoldWalk(zone) { var _local1 = zone; if (_local1.hold_delay > 0) { _local1.hold_delay--; f_Turn(_local1); } else { _local1.holding = true; f_Walk(_local1); _local1.holding = false; f_KidGrabbed(_local1); if (_local1.walking) { _local1.legs.gotoAndStop("walk"); } else { _local1.legs.gotoAndStop("stand"); } } } function f_ToggleQuality() { if (key.isDown(81)) { if (pressed_q == false) { pressed_q = true; if (quality_low) { quality_low = false; _quality = "medium"; } else { quality_low = true; _quality = "low"; } } } else { pressed_q = false; } } function f_Character(zone) { var _local1 = zone; f_ToggleQuality(); if (!pause) { if (!f_Grab(_local1)) { f_Walk(_local1); if (_local1.dashing) { _local1.dashing_timer++; if ((_local1.dashing_timer == 1) || ((_local1.dashing_timer % 10) == 0)) { if (_local1.insand) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "sand", _local1._xscale); } else { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); } } _local1.gotoAndStop("dash"); } else { _local1.dashing_timer = 0; if (_local1.walking) { _local1.gotoAndStop("walk"); } else { _local1.gotoAndStop("stand"); } } f_Punch(_local1); } } else { _local1.gotoAndStop("stand"); } } function f_OnScreen(u_char) { var _local1 = u_char.x + game_x; var _local2 = u_char._width; if (((_local1 + _local2) > 0) && ((_local1 - _local2) < screen_width)) { return(true); } return(false); } function f_AutoTake(zone, u_object, vert, speed) { var _local1 = u_object; var _local3 = speed; var _local2 = zone; var u_take = false; if (_local1.autotake) { u_take = true; u_get = false; if (_local2.grab_pointer == undefined) { if (_local2.item == eval("NULL")) { if (!_local2.nohit) { if (_local2.health > 0) { if (_local2.body._y >= 0) { _local1.owner = _local2; _local2.item = _local1; _local1.autoaction(_local1); u_get = true; } } } } } if (u_get == false) { if (!vert) { if ((_local3 > 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local3 < 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } } if (!f_MoveKid(_local1, vert, _local3)) { f_MoveKid(_local1, vert, -_local3); } if (_local1._xscale > 0) { _local1.body.body._rotation = _local1.body.body._rotation + _local3; } else { _local1.body.body._rotation = _local1.body.body._rotation - _local3; } if (!vert) { _local1.speed_toss_x = Math.abs(_local3); _local1.gotoAndStop("hitground1"); } } } return(u_take); } function f_Mask(zone) { var _local1 = zone; var mask_h = _local1.mask_pt.range._height; var mask_w = _local1.mask_pt.range._width; var _local2 = 100 / Math.abs(_local1._xscale); var _local3 = 100 / _local1._yscale; _local2 = 1; _local3 = 1; _local1.mask._yscale = 100 * _local3; if (_local1._xscale < 0) { _local1.mask._xscale = -100 * _local2; _local1.mask._x = (_local1.x - _local1.mask_pt.x) * _local2; _local1.mask._y = (_local1.mask_pt.y - _local1._y) * _local3; } else if (_local1._xscale > 0) { _local1.mask._xscale = 100 * _local2; _local1.mask._x = (_local1.mask_pt.x - _local1.x) * _local2; _local1.mask._y = (_local1.mask_pt.y - _local1._y) * _local3; } } function f_CheckMask(zone, u_compare) { var _local1 = zone; if (_local1.mask_pt == u_compare) { _local1.mask_pt = undefined; _local1.mask.gotoAndStop(1); } } function f_SpawnMask(zone) { var _local2 = zone; var _local3 = statics_min; while (_local3 <= total_statics) { var _local1 = this["static" + _local3]; if (_local1.mask > 0) { var x = (_local1.x + _local1.zone._x); var y = (_local1.y + _local1.zone._y); var h = (_local1.zone._height * (_local1._yscale / 100)); var w = ((_local1.zone._width / 2) * (Math.abs(_local1._xscale) / 100)); if (Math.abs(_local2._x - x) < w) { if ((_local2._y > (y - h)) && (_local2._y < y)) { var x1 = (x + _local1.left._x); var x2 = (x + _local1.right._x); var w = Math.abs(x1 - x2); h = Math.abs(_local1.left._y - _local1.right._y); var percent = (1 - ((y - _local2.y) / h)); var temp_x = (x1 + (w * percent)); if (_local2.x > temp_x) { _local2.mask_pt = _local1; _local2.mask.gotoAndStop(_local1.mask); f_Mask(_local2); } } } } _local3++; } } function f_HitWallGroup(zone, vert, speed, group_total, group_min, group_name) { var _local1 = zone; var _local3 = speed; var return_val = false; i = group_min; while (i <= group_total) { var _local2 = this[group_name + i]; var xscale_val = (Math.abs(_local2._xscale) / 100); var yscale_val = (Math.abs(_local2._yscale) / 100); var x = (_local2.x + _local2.zone._x); var y = ((_local2.y + _local2.zone._y) + 2); var h = (_local2.zone._height * yscale_val); var w = ((_local2.zone._width / 2) * xscale_val); if (vert) { if (Math.abs(_local1.x - x) < w) { if (_local2.diagonal) { if (((_local1.y + _local3) >= (y - h)) && ((_local1.y + _local3) <= (y + 150))) { var percent = ((_local2.x2 - _local1.x) / _local2.w); var temp_y = (y - (_local2.h * percent)); if (_local2.mask > 0) { if (_local1.y < temp_y) { _local1.mask_pt = _local2; _local1.mask.gotoAndStop(_local2.mask); } else { f_CheckMask(_local1, _local2); } } if (Math.abs(_local1.x - x) < (_local2.w / 2)) { if ((((_local3 > 0) && (_local1.y <= temp_y)) && ((_local1.y + _local3) >= (temp_y - _local2.h2))) || (((_local3 < 0) && (_local1.y >= temp_y)) && ((_local1.y + _local3) <= (temp_y + _local2.h2)))) { if (_local3 > 0) { _local1.diagonal_speed = (temp_y - _local2.h2) - _local1.y; } else { _local1.diagonal_speed = (temp_y + _local2.h2) - _local1.y; } _local1.collide = _local2; _local1.diagonalhit = true; return_val = true; } } } else { f_CheckMask(_local1, _local2); } } else if ((_local1.y < (y - h)) && ((_local1.y + _local3) >= (y - h))) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { return_val = true; } } else if ((_local1.y > y) && ((_local1.y + _local3) <= y)) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { return_val = true; } } } else { f_CheckMask(_local1, _local2); } } else if ((_local1.y > (y - h)) && (_local1.y < y)) { if (_local2.diagonal) { if (((_local1.x + _local3) > (x - w)) && ((_local1.x + _local3) < (x + w))) { var percent = (1 - ((y - _local1.y) / _local2.h)); var temp_x = (_local2.x1 + (_local2.w * percent)); if (_local2.mask > 0) { if (_local1.x > temp_x) { _local1.mask_pt = _local2; _local1.mask.gotoAndStop(_local2.mask); } else { f_CheckMask(_local1, _local2); } } if ((_local1.y > (y - _local2.h)) && (_local1.y < y)) { if ((((_local3 > 0) && (_local1.x <= temp_x)) && ((_local1.x + _local3) >= (temp_x - _local2.w2))) || (((_local3 < 0) && (_local1.x >= temp_x)) && ((_local1.x + _local3) <= (temp_x + _local2.w2)))) { if (_local1.body._y > (_local2.zone._y - _local2.zone._height)) { if (_local3 > 0) { _local1.diagonal_speed = (temp_x - _local2.w2) - _local1.x; } else { _local1.diagonal_speed = (temp_x + _local2.w2) - _local1.x; } _local1.collide = _local2; _local1.diagonalhit = true; return_val = true; } } } } else { f_CheckMask(_local1, _local2); } } else if (((_local1.x < (x - w)) && ((_local1.x + _local3) >= (x - w))) || ((_local1.x > (x + w)) && ((_local1.x + _local3) <= (x + w)))) { if ((_local1.body._y + _local1.y) > (y - (_local2._height + 20))) { if (f_AutoTake(_local1, _local2, vert, _local3) == false) { _local1.collide = _local2; return_val = true; } } } } else { f_CheckMask(_local1, _local2); } i++; } return(return_val); } function f_HitWall(zone, vert, speed) { var _local2 = zone; var _local1 = false; if (f_HitWallGroup(_local2, vert, speed, total_objects, 1, "object_pt")) { _local1 = true; } else if (f_HitWallGroup(_local2, vert, speed, total_statics, statics_min, "static")) { _local1 = true; } _local2.hitwall = _local1; return(_local1); } function f_CheckSpawnObject(zone, u_object) { var _local1 = u_object; var _local2 = zone; var x = (_local1.x + _local1.zone._x); var _local3 = _local1.y + _local1.zone._y; var h = (_local1.zone._height * (_local1._yscale / 100)); var w = ((_local1.zone._width / 2) * (_local1._xscale / 100)); if (Math.abs(_local2.x - x) < w) { if (_local2.y < _local3) { if (_local2.y > (_local3 - h)) { f_SetXY(_local2, _local2.x, _local3 + 2); } } } } function f_CheckSpawn(zone) { var _local3 = this; var _local2 = zone; i = 1; while (i <= total_objects) { var _local1 = _local3["object_pt" + i]; f_CheckSpawnObject(_local2, _local1); i++; } i = statics_min; while (i <= total_statics) { var _local1 = _local3["static" + i]; f_CheckSpawnObject(_local2, _local1); i++; } } function f_SoccerBall(zone) { var _local1 = zone; if (_local1.moving) { _local1.moving = false; _local1.body.gotoAndStop("roll"); } else { _local1.body.gotoAndStop("idle"); } } function f_ShareMask(u_source, u_slave) { var _local1 = u_slave; _local1.mask_pt = u_source.mask_pt; if (_local1.mask_pt == undefined) { _local1.mask.gotoAndStop(1); } else { _local1.mask.gotoAndStop(_local1.mask_pt.mask); } f_Mask(_local1); } function f_MoveItem(u_owner, u_item, u_speed) { var _local1 = u_item; var _local2 = u_owner; if (_local2._xscale > 0) { _local1.x = _local2.x + 25; } else { _local1.x = _local2.x - 25; } f_FlipSame(_local1, _local2); _local1.y = _local2.y + 1; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.moving = true; f_Depth(_local1, _local1.y); f_ShareMask(_local2, _local1); } function f_MoveChar(zone, vert, speed) { var _local1 = zone; var _local2 = speed; var _local3 = vert; _local1.bounds = false; _local1.diagonalhit = false; if (_local3) { if ((_local1.y + _local2) > limit_bottomright.y) { _local2 = (limit_bottomright.y - _local1.y) + _local2; } else if ((_local1.y + _local2) < limit_topleft.y) { _local2 = (limit_topleft.y - _local1.y) + _local2; } if (f_HitWall(_local1, _local3, _local2)) { if (_local1.diagonalhit) { _local2 = _local1.diagonal_speed; } else { _local2 = 0; } } _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); } else { if (f_HitWall(_local1, _local3, _local2)) { if (_local1.diagonalhit) { _local2 = _local1.diagonal_speed; } else { _local2 = 0; } } if (((_local1.x + _local2) < limit_bottomright.x) && ((_local1.x + _local2) > limit_topleft.x)) { _local1.x = _local1.x + _local2; } else { _local1.bounds = true; _local2 = 0; } } _local1._x = _local1.x; _local1._y = _local1.y; if (_local1.mask_pt != undefined) { f_Mask(_local1); } if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } if (_local1.scroller) { if (_local3) { if (((_local2 > 0) && ((_local1.y + game_y) < (screen_height / 2))) || ((_local2 < 0) && ((_local1.y + game_y) > (screen_height / 2)))) { _local2 = _local2 * (((screen_height / 2) - Math.abs((_local1.y + game_y) - (screen_height / 2))) / (screen_height / 2)); } } else if (((_local2 > 0) && ((_local1.x + game_x) < (screen_width / 2))) || ((_local2 < 0) && ((_local1.x + game_x) > (screen_width / 2)))) { _local2 = _local2 * (((screen_width / 2) - Math.abs((_local1.x + game_x) - (screen_width / 2))) / (screen_width / 2)); } f_Scroll(_local2, _local3); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; } function f_DepthVal(u_depth_mod, u_depth) { return((u_depth * 1000) + u_depth_mod); } function f_Depth(u_char, u_depth) { var _local1 = u_char; if (_local1.depth_mod == undefined) { trace("NO DEPTH: " + _local1); } _local1.current_depth = (u_depth * 1000) + _local1.depth_mod; _local1.swapDepths(_local1.current_depth); } function f_CompareDepths_Set(u_char, u_compare) { var _local2 = u_compare; var _local1 = u_char; if (_local1 != _local2) { if (_local1.current_depth == _local2.current_depth) { trace((_local1 + " has overwritten ") + _local2); } } } function f_SetDepths() { if (dude1 != eval("NULL")) { f_Depth(dude1, dude1.y); } i = 1; while (i <= total_kids) { var _local3 = this["kid" + i]; if (_local3 != eval("NULL")) { f_Depth(_local3, _local3.y); } i++; } i = 1; while (i <= object_index) { var _local1 = this["object" + i]; _local1.x = _local1._x; _local1.y = _local1._y; _local1.depth_y = _local1.y; f_Depth(_local1, _local1.y); i++; } i = 1; while (i <= static_index) { var _local2 = this["static" + i]; static_dm_current = static_dm_current + 2; _local2.depth_mod = static_dm_current + static_dm_default; _local2.depth_y = _local2.y; f_Depth(_local2, _local2.y); i++; } } function f_SpawnKids() { var _local1 = this; i = 1; while (i <= total_kids) { u_temp = _local1["kid" + i]; if (u_temp.alive == false) { u_temp.x = ((screen_width - _x) + 100) + random(150); u_temp._x = u_temp.x; u_temp.y = limit_topleft.y + random(screen_height); u_temp._y = u_temp.y; f_KidInit(u_temp); u_temp.shadow_pt._x = u_temp.x; u_temp.shadow_pt._y = u_temp.y; u_temp.shadow_pt.gotoAndStop("on"); u_temp.gotoAndStop("walk"); } i++; } } function f_Scroll(speed, vert) { var _local1 = speed; if (vert) { if (((limit_topleft.y - _local1) + game_y) < (screen_height - 100)) { if (((limit_bottomright.y - _local1) + game_y) > screen_height) { game_y = game_y - _local1; _y = game_y; bg0._y = bg0._y - (_local1 * 0.25); bg1._y = bg1._y + (_local1 / 2); bg2._y = bg2._y + (_local1 * 0.65); } } } else if (((limit_topleft.x - _local1) + game_x) < 0) { if (((limit_bottomright.x - _local1) + game_x) > screen_width) { game_x = game_x - _local1; _x = game_x; bg0._x = bg0._x - (_local1 * 0.25); bg1._x = bg1._x + (_local1 / 2); bg2._x = bg2._x + (_local1 * 0.65); } else if (checkpoint_x != limit_bottomright.x) { checkpoint_x = limit_bottomright.x; f_StaticRange(); if (checkpoint == 1) { } else if (checkpoint == 2) { } else if (checkpoint == 3) { } else if (checkpoint == 5) { f_KidGroup5(); } else if (checkpoint == 6) { f_StopCarScene1(); } else if (checkpoint == 7) { f_KidGroup7(); bballhoop.gotoAndStop("off"); } else if (checkpoint == 8) { f_KidGroup11(); } else if (checkpoint == 9) { f_KidGroup9(); } else if (checkpoint == 10) { } } if ((limit_topleft.x + game_x) < 0) { if (limit_topleft.x < new_limit_topleft) { limit_topleft.x = -game_x; limit_topleft._x = limit_topleft.x; } } } } function f_ComboTimer() { combo_timer--; if (combo_timer <= 0) { combo_count = 0; } } function f_UpdateHUD(u_hud, u_zone) { var _local1 = u_hud; var _local2 = u_zone; _local1.root = true; _local1.shirt_type = _local2.shirt_type; _local1.hat_type = _local2.hat_type; _local1.skin_type = _local2.skin_type; _local1.gotoAndPlay(2); _local1.name.gotoAndStop(_local2.name); f_Skin(_local1.name.kid.kid); } function f_Damage(damage_zone, damage_pow) { var _local2 = damage_zone; var _local3 = _root; _local2.health = _local2.health - damage_pow; f_DropItem(_local2); combo_count++; combo_timer = 30; if (combo_count >= 3) { _local3.combo_counter.gotoAndPlay(2); } if (_local2.lifebar) { if (_local2.atv) { _local2.s_atvengine.stop(); s_explosion6.start(0, 0); f_FX(_local2.x, _local2.y, int(_local2.y) + 2, "atv_explode", _local2._xscale, _local2._yscale); _local2.atv = false; f_KidSettings(_local2); _local2.onfire = 2; _local2.shadow_pt._xscale = 100; _local2.speed_toss_y = -(random(10) + 20); _local2.speed_toss_x = random(2) + 1; f_CheckHold(_local2); f_CallJuggle1(_local2); } var u_found = false; j = 1; while (j <= total_huds) { var _local1 = _local3["hud" + j]; if ((_local1.kid_pointer == _local2) && (!_local1.ready)) { f_UpdateHUD(_local1, _local2); u_found = true; j = total_huds + 1; } j++; } if (!u_found) { j = 1; while (j <= total_huds) { var _local1 = _local3["hud" + j]; if (_local1.ready) { _local1.ready = false; _local1.kid_pointer = _local2; f_UpdateHUD(_local1, _local2); j = total_huds + 1; } j++; } } } else if (_local2 == dude1) { f_RageDown(int(dude1.rage_goal / 2)); _local3.hud.f_HealthBar(); } } function f_KidInit(zone) { var _local1 = zone; _local1.lifebar = true; _local1.health_max = 80; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = random(5) + 10; _local1.speed_y = random(3) + 10; _local1.weight = 10; if (_local1._xscale < 0) { _local1.speed_x = _local1.speed_x * -1; } if (random(2) == 1) { _local1.speed_y = _local1.speed_y * -1; } _local1.speed_x = _local1.speed_x * 0.7; _local1.speed_y = _local1.speed_y * 0.7; _local1.grab = true; } function f_Kid2Init(zone) { var _local1 = zone; _local1.lifebar = true; _local1.health_max = 80; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = random(5) + 10; _local1.speed_y = random(3) + 10; _local1.weight = 10; if (_local1._xscale < 0) { _local1.speed_x = _local1.speed_x * -1; } if (random(2) == 1) { _local1.speed_y = _local1.speed_y * -1; } _local1.speed_x = _local1.speed_x * 1.2; _local1.speed_y = _local1.speed_y * 1.2; _local1.grab = true; } function f_MoveKid(zone, vert, speed) { var _local1 = zone; var _local2 = speed; return_val = true; _local1.bounds = false; if (f_HitWall(_local1, vert, _local2)) { _local2 = 0; return_val = false; } if (vert) { _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); _local1._y = _local1.y; } else { _local1.x = _local1.x + _local2; _local1._x = _local1.x; if (_local1.x > limit_bottomright.x) { if (_local2 > 0) { _local1.bounds = true; } } else if (_local1.x < limit_topleft.x) { if (_local2 < 0) { _local1.bounds = true; } } } if (_local1.mask_pt != undefined) { f_Mask(_local1); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } return(return_val); } function f_MoveKid2(zone1, vert, speed) { var _local1 = zone1; var _local2 = speed; return_val = true; _local1.bounds = false; if (f_HitWall(_local1, vert, _local2)) { _local2 = 0; return_val = false; } if (vert) { _local1.y = _local1.y + _local2; f_Depth(_local1, _local1.y); _local1._y = _local1.y; } else { _local1.x = _local1.x + _local2; _local1._x = _local1.x; if (_local1.x > limit_bottomright.x) { if (_local2 > 0) { _loc1.bounds = true; } } else if (_local1.x < limit_topleft.x) { if (_local2 < 0) { _local1.bounds = true; } } } if (_local1.mask_pt != undefined) { f_Mask(_local1); } _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; if (_local1.item) { f_MoveItem(_local1, _local1.item, _local2); } return(return_val); } function f_KidRun(zone) { var _local1 = zone; if ((_local1.speed_x > 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.speed_x < 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (!f_MoveKid(_local1, false, _local1.speed_x)) { _local1.speed_x = _local1.speed_x * -1; } if (!f_MoveKid(_local1, true, _local1.speed_y)) { _local1.speed_y = _local1.speed_y * -1; } if ((_local1.y > limit_bottomright.y) && (_local1.speed_y > 0)) { _local1.speed_y = _local1.speed_y * -1; } else if ((_local1.y < limit_topleft.y) && (_local1.speed_y < 0)) { _local1.speed_y = _local1.speed_y * -1; } if ((_local1.x > limit_bottomright.x) && (_local1.speed_x > 0)) { _local1.speed_x = _local1.speed_x * -1; } else if ((_local1.x < limit_topleft.x) && (_local1.speed_x < 0)) { _local1.speed_x = _local1.speed_x * -1; } } function f_DashReset(zone) { var _local1 = zone; _local1.right_last = 100; _local1.right_last2 = 0; _local1.left_last = 100; _local1.left_last2 = 0; } function f_PunchReset(zone) { var _local1 = zone; _local1.punch_group = 0; _local1.punch_num = 0; _local1.punching = false; } function f_GrabReset(zone) { u_ClearPointer.grab_pointer = undefined; } function f_StandSettings(zone) { var _local1 = zone; f_PunchReset(_local1); f_GrabReset(_local1); _local1.nohit = false; _local1.onfire = 1; _local1.onground = false; f_CheckDead(_local1); } function f_StompRange(zone) { var _local2 = zone; var _loc3 = false; var _local3 = false; i = 1; while (i <= total_kids) { var _local1 = this["kid" + i]; if (_local1.alive) { if (Math.abs(_local1.x - _local2.x) < 40) { if (Math.abs(_local1.y - _local2.y) < 20) { if (_local1.onground) { _local3 = true; } else { _loc3 = true; i = total_kids + 1; } } } } i++; } if ((_loc3 == false) && (_local3)) { return(true); } return(false); } function f_PickupRange(zone) { var _local1 = zone; var _local3 = this; var _local2 = false; i = 1; while (i <= total_objects) { u_temp = _local3["object_pt" + i]; if (u_temp.grab) { if (Math.abs(u_temp.y - _local1.y) < 20) { if (Math.abs(u_temp.x - _local1.x) < ((u_temp._width / 2) + 20)) { if ((((_local1.x < u_temp.x) && (_local1._xscale > 0)) || ((_local1.x > u_temp.x) && (_local1._xscale < 0))) || (Math.abs(u_temp.x - _local1.x) < ((u_temp._width / 2) - 10))) { if (u_temp.body._y >= -10) { _local2 = true; _local1.punched = true; i = total_objects + 1; _local1.grab_pointer = u_temp; _local1.grab_pointer.distance = 0; _local1.grab_counter = 0; f_KidGrabbed(_local1); u_temp.gotoAndStop("pickup_item"); _local1.gotoAndStop("pickup_item"); } } } } } i++; } return(_local2); } function f_Punch(zone) { var _local1 = zone; if (_local1.item != eval("NULL")) { var _local3 = false; if (Key.isDown(_local1.button_punch1)) { _local1.punched = true; _local3 = true; } else if (Key.isDown(_local1.button_punch2)) { _local1.punched2 = true; _local3 = true; } if (_local3) { f_SoundSwing(4); if (_local1.item == soccerball) { _local1.punch_group = 1; _local1.punch_num = 4; var _local2 = 1; } else if (Key.isDown(_local1.button_up)) { _local1.punch_group = 3; _local1.punch_num = 1; var _local2 = 3; } else { _local1.punch_group = 1; _local1.punch_num = 3; var _local2 = 2; } f_FlipInverse(_local1.item, _local1); f_SetXY(_local1.item, _local1.x, _local1.item.y); if (_local2 == 3) { f_HoopShot(_local1.item); } else { _local1.item.speed_toss_y = -3; _local1.item.speed_toss_x = 30; _local1.item.gotoAndStop("release"); } _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); if (_local2 == 1) { f_PunchSound(); _local1.gotoAndStop("punch1_4"); _local1.body.gotoAndPlay(4); } else if (_local2 == 2) { _local1.gotoAndStop("punch1_3"); } else if (_local2 == 3) { _local1.gotoAndStop("uppercut"); } } } else if ((((Key.isDown(_local1.button_punch1) && (Key.isDown(_local1.button_punch2))) && (!_local1.punching)) && (!_local1.punched)) && (!_local1.punched2)) { _local1.punched = true; _local1.punched2 = true; _local1.punching = true; f_SoundSwing(3); _local1.punch_group = 3; _local1.punch_num = 1; _local1.gotoAndStop("uppercut"); } else { if (Key.isDown(_local1.button_punch1)) { if ((!_local1.punched) && (!_local1.punching)) { _local1.punched = true; _local1.punching = true; if (f_PickupRange(_local1)) { return; } if (_local1.dashing) { if (_local1._xscale > 0) { _local1.speed_slam = 15; } else { _local1.speed_slam = -15; } _local1.punch_group = 4; _local1.punch_num = 1; f_DashReset(_local1); _local1.dashing = false; _local1.gotoAndStop("dashslam"); } else if (f_StompRange(_local1) && (_local1.body._y > -3)) { _local1.gotoAndStop("stomp"); } else if ((_local1.punch_group == 5) && (_local1.punch_num == 1)) { _local1.punch_num = 2; _local1.gotoAndStop("knife2"); } else if (_local1.punch_group == 1) { if (_local1.punch_num == 1) { f_SoundSwing(4); _local1.punch_num = 2; _local1.gotoAndStop("punch1_2"); } else if (_local1.punch_num == 2) { f_SoundSwing(4); _local1.punch_num = 3; _local1.gotoAndStop("punch1_3"); } else if (_local1.punch_num == 3) { f_SoundSwing(2); _local1.punch_num = 4; _local1.gotoAndStop("punch1_4"); } else { f_SoundSwing(5); _local1.punch_num = 1; _local1.gotoAndStop("punch1_1"); } } else { f_SoundSwing(5); _local1.punch_group = 1; _local1.punch_num = 1; _local1.gotoAndStop("punch1_1"); } } } else { _local1.punched = false; } if (Key.isDown(_local1.button_punch2)) { if ((!_local1.punched2) && (!_local1.punching)) { _local1.punched2 = true; _local1.punching = true; if (_local1.dashing) { if (_local1._xscale > 0) { _local1.speed_slam = 18; } else { _local1.speed_slam = -18; } _local1.punch_group = 4; _local1.punch_num = 2; f_DashReset(_local1); _local1.dashing = false; _local1.gotoAndStop("dashpunch"); } else if (f_StompRange(_local1)) { _local1.gotoAndStop("stomp"); } else if ((_local1.punch_group == 1) && (_local1.punch_num == 1)) { _local1.punch_group = 5; _local1.punch_num = 1; _local1.gotoAndStop("knife1"); } else if ((_local1.punch_group == 1) && (_local1.punch_num == 4)) { _local1.punch_group = 2; _local1.punch_num = 20; _local1.gotoAndStop("jugglehit1"); } else if ((_local1.punch_group == 4) && (_local1.punch_num == 2)) { _local1.punch_num = 3; _local1.gotoAndStop("crazy"); _local1.body.gotoAndPlay(1); } else if ((_local1.punch_group == 4) && (_local1.punch_num == 3)) { _local1.gotoAndStop("crazy"); _local1.body.speed_y = _local1.body.speed_y - 20; _local1.body.gotoAndPlay("hitloop"); } else { _local1.punch_group = 2; if (_local1.punch_num == 1) { _local1.punch_num = 2; _local1.gotoAndStop("punch2_2"); } else if (_local1.punch_num == 2) { _local1.punch_num = 3; _local1.gotoAndStop("punch2_3"); } else if (_local1.punch_num == 20) { _local1.punch_num = 21; _local1.gotoAndStop("jugglehit2"); } else if (_local1.punch_num == 21) { _local1.punch_num = 22; _local1.gotoAndStop("jugglehit3"); } else { _local1.punch_num = 1; _local1.gotoAndStop("punch2_1"); } } } } else { _local1.punched2 = false; } } } function f_Boss1Scroll(zone) { var _local1 = (zone.x + _x) - 440; if (_local1 > 10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss2Scroll(zone1) { var _local1 = (zone1.x + _x) - 440; if (_local1 > 10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss1Scroll2(zone) { var _local1 = (zone.x + _x) - 220; if (_local1 < -10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss2Scroll2(zone1) { var _local1 = (zone1.x + _x) - 220; if (_local1 < -10) { var _local2 = 1 + (_local1 * 0.05); f_Scroll(_local2, false); } } function f_Boss1ElboHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_x = 25; dude1.speed_toss_y = -40; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2ElboHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_x = 25; dude1.speed_toss_y = -40; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1PunchHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 10); dude1.speed_toss_x = random(8) + 12; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2PunchHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) < 101) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 10); dude1.speed_toss_x = random(8) + 12; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1UppercutHit(zone) { var _local1 = zone; if (Math.abs(_local1.x - dude1.x) <= 61) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 0; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss2UppercutHit(zone1) { var _local1 = zone1; if (Math.abs(_local1.x - dude1.x) <= 61) { if (Math.abs(_local1.y - dude1.y) <= 10) { if (dude1.health > 0) { u_impact = true; f_Damage(dude1, 10); if (((dude1.x < _local1.x) && (dude1._xscale < 0)) || ((dude1.x >= _local1.x) && (dude1._xscale > 0))) { f_FlipChar(dude1); } f_DropItem(dude1); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 0; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CallJuggle1(dude1); s_Punch3.start(0, 0); } } } } function f_Boss1Run(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -3 * Math.cos(PI * dir); var _local3 = -2 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _local1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss2Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -4 * Math.cos(PI * dir); var _local3 = -4 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss4Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -6.5 * Math.cos(PI * dir); var _local3 = -6.5 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_Boss3Run(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 91) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; _local1.gotoAndStop("punch4"); } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 61) { _local1.gotoAndStop("punch2"); } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; _local1.gotoAndStop("punch3"); } else { _local1.lastpunch = 1; _local1.gotoAndStop("punch1"); } } } } } } } function f_bataie(zone1) { var _local1 = zone1; var _local2 = 0; if ((Math.abs(_local1.x - expert) < 20) && (t != 0)) { _local1.gotoAndStop("punch4"); if ((((dude1._currentframe == 31) || (dude1._currentframe == 30)) || (dude1._currentframe == 5)) || (dude1._currentframe == 7)) { _local2 = 1; } if (dude1._currentframe == 28) { _local2 = 2; } if (dude1._currentframe == 29) { _local2 = 3; } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 1)) { _local1.gotoAndStop("punch1"); } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 2)) { _local1.gotoAndStop("punch2"); } if (((Math.abs(_local1.x - dude1.x) < 150) && (Math.abs(_local1.y - dude1.y) < 200)) && (_local2 == 3)) { _local1.gotoAndStop("punch3"); } } else { t = 0; _local1.gotoAndStop("walk2"); } } function f_AjutorRevenge(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 180) && (t == 0)) { _local1.gotoAndStop("walk"); } } function f_AjutorRevenge3(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 350) && (t == 0)) { _local1.gotoAndStop("walk"); } } function f_AjutorRevenge2(zone1) { var _local1 = zone1; if ((Math.abs(_local1.x - dude1.x) > 250) && (t == 0)) { _local1.gotoAndStop("walk"); } if ((Math.abs(_local1.y - dude1.y) > 50) && (t == 0)) { _local1.gotoAndStop("walk"); } } function verificare(zone1) { var _local1 = zone1; expert = _local1.x; } function f_AjutorRun(zone1) { var _local1 = zone1; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 300); } else { var target_x = (dude1.x - 300); } } else if (_local1.x < dude1.x) { var target_x = (dude1.x - 90); } else { var target_x = (dude1.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 300); } else { var target_y = (dude1.y + 300); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= dude1.y) && (_local1.y < (dude1.y + 5))) { if (dude1.body._y > -50) { if (!dude1.nohit) { if (Math.abs(_local1.x - dude1.x) < 150) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - dude1.x) < 2) { } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; } else { _local1.lastpunch = 1; _local1.gotoAndStop("yeah"); } } } } } } } function f_AjutorRun2(zone1) { var _local1 = zone1; if (_local1.success_x) { if ((_local1.y < boos.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > boos.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (boos.x + 300); } else { var target_x = (boos.x - 300); } } else if (_local1.x < boos.x) { var target_x = (boos.x - 90); } else { var target_x = (boos.x + 90); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (boos.y - 300); } else { var target_y = (boos.y + 300); } } else { var target_y = (boos.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -5.6 * Math.cos(PI * dir); var _local3 = -5.6 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if ((_local1.y >= boos.y) && (_local1.y < (boos.y + 5))) { if (boos._y > -50) { if (Math.abs(_local1.x - boos.x) < 150) { var took_punch = false; if (_local1.punch_clock < 60) { _local1.punch_count++; if (_local1.punch_count > 3) { _local1.punch_count = 0; took_punch = true; } } else { _local1.punch_count = 0; } _loc1.punch_clock = 0; if (took_punch == false) { if (Math.abs(_local1.x - boos.x) < 2) { } else if (_local1.lastpunch == 1) { _local1.lastpunch = 3; } else { _local1.lastpunch = 1; } } } } } } function f_Boss1PunchClock(zone) { zone.punch_clock++; } function f_Boss2PunchClock(zone1) { zone1.punch_clock++; } function f_SpawnBoss1() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("level4boss1", kid_name, "boos", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 500; _local1.y = limit_topleft.y + 50; _local1._x = _local1.x; boo1s = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 400; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 100; _local1.speed_y = 15; _local1.name = 100; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings(_local1); _local1.gotoAndStop("intro"); f_SetXY(boss1fodder, _local1.x - 50, _local1.y); f_FlipChar(boss1fodder); boss1fodder.nohit = true; } function f_SpawnBoss2() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss2", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 120; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 420; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 99; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor", "boss1", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss1; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 250; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 98; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor2() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor2", "boss2", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss2; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 250; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 103; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Spawnajutor3() { var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("ajutor3", "boss3", f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this.boss3; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 300; _local1.y = limit_topleft.y + 20; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1._xscale = 130; _local1._yscale = 130; _local1.health_max = 300; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.punch_pow_low = 5; _local1.punch_pow_medium = 8; _local1.punch_pow_high = 11; _local1.punch_pow_max = 15; _local1.name = 102; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss3() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss3", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 420; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 95; _local1.weight = 50; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss4() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss4", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 500; _local1.y = limit_topleft.y + 100; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 400; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 96; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss5() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss5", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 600; _local1.y = limit_topleft.y + 80; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 430; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 30; _local1.speed_y = 15; _local1.name = 94; _local1.weight = 80; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_SpawnBoss6() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 20; var _local2 = kid_dm_current + kid_dm_default; attachMovie("boss6", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 700; _local1.y = limit_topleft.y + 120; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.health_max = 420; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 10; _local1.speed_y = 5; _local1.name = 97; _local1.weight = 5; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; f_FlipChar(_local1); f_KidSettings2(_local1); _local1.gotoAndStop("intro"); f_SetXY2(boss2fodder, _local1.x - 50, _local1.y); f_FlipChar(boss2fodder); boss2fodder.nohit = true; } function f_Boss1Intro(zone) { if ((zone._x + _x) < 670) { pause = true; f_MusicHeavy(); zone.body.gotoAndPlay("intro"); } } function f_Boss2Intro(zone1) { if ((zone1._x + _x) < 770) { pause = true; f_MusicHeavy(); zone1.body.gotoAndPlay("intro"); } } function f_MusicHeavy() { s_Music1.setVolume(0); s_Music2.setVolume(master_volume); } function f_MusicLight() { s_Music1.setVolume(master_volume); s_Music2.setVolume(0); } function f_SunchipsMusic() { s_Music1.stop(); s_SunchipsMusic.start(0, 0); } function f_SpawnSunChips() { total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _local3 = dude1.y + (total_kids * 5); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("sunchips", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local2; _local1.x = limit_bottomright.x - 300; _local1.y = limit_topleft.y + 200; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); _local1.health_max = 700; _local1.health = _local1.health_max; _local1.alive = true; _local1.speed_x = 100; _local1.speed_y = 2; _local1.name = 101; _local1.weight = 10; _local1.grab = false; _local1.lifebar = true; _local1.punch_clock = 0; _local1.punch_count = 0; _local1.ammo = 2; f_FlipChar(_local1); f_KidSettings(_local1); _local1.gotoAndStop("intro"); } function f_DartAction(zone) { var _local1 = zone; if (_local1.hit) { _local1._x = _local1._x + _local1.speed_x; _local1.shadow_pt._x = _local1._x; _local1.dart._y = _local1.dart._y + _local1.speed_y; _local1.speed_y = _local1.speed_y + 1; _local1.dart._rotation = _local1.dart._rotation + _local1.rotation_speed; var _local2 = 90 + (_local1.dart._y / 2); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; if (_local1.dart._y > 0) { if (_local1.bounces > 1) { _local1.bounces--; _local1.dart._y = 0; _local1.speed_y = -4 * _local1.bounces; } else { f_RemoveChar(_local1.shadow_pt); _local1.gotoAndStop("remove"); } } } else { _local1._x = _local1._x + _local1.speed_x; _local1.shadow_pt._x = _local1._x; _local1.dart._y = _local1.dart._y + _local1.speed_y; _local1.speed_y = _local1.speed_y + 0.2; _local1.dart._rotation = _local1.dart._rotation + 0.2; var _local2 = 90 + (_local1.dart._y / 2); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; if (_local1.dart._y > 0) { _local1.hit = true; _local1.bounces = 3; _local1.speed_y = -6; _local1.rotation_speed = 10; } else if (Math.abs(_local1._y - dude1._y) < 5) { if (Math.abs(_local1._x - dude1._x) < 40) { f_Damage(dude1, 5); f_DropItem(dude1); if (dude1.health <= 0) { dude1.speed_toss_y = -(random(6) + 6); dude1.speed_toss_x = random(8) + 6; f_CallJuggle1(dude1); } else { dude1.gotoAndStop("flinch1"); } f_FX(_local1._x, _local1.dart._y + _local1._y, int(dude1.y) + 1, "impact1"); s_Smack1.start(0, 0); _local1.hit = true; _local1.bounces = 3; _local1.speed_x = _local1.speed_x * -0.25; _local1.speed_y = -9; _local1.rotation_speed = -10; } } } } function f_JamesShoot(zone) { var _local1 = zone; if (_local1._xscale > 0) { var _local3 = _local1.x + 50; } else { var _local3 = _local1.x - 50; } var _local2 = f_FX(_local3, _local1.y, _local1.y - 1, "dart", _local1._xscale, _local1._yscale); var shadow_name = ("shadow" + current_shadow); attachMovie("shadow", shadow_name, -1000 - current_shadow); _local2.shadow_pt = this["shadow" + current_shadow]; _local2.shadow_pt._x = _local2._x; _local2.shadow_pt._y = _local2._y; current_shadow++; s_DartShoot.start(0, 0); } function f_JamesRun(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < dude1.y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > dude1.y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (dude1.x + 800); } else { var target_x = (dude1.x - 800); } } else if (((_local1.x <= dude1.x) && ((dude1.x + game_x) > 310)) || ((_local1.x > dude1.x) && ((dude1.x + game_x) > (screen_width - 310)))) { var target_x = (dude1.x - 300); } else { var target_x = (dude1.x + 300); } if (_local1.success_x == false) { if (_local1.north) { var target_y = (dude1.y - 600); } else { var target_y = (dude1.y + 600); } } else { var target_y = (dude1.y + 2); } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); var _local2 = -4 * Math.cos(PI * dir); var _local3 = -4 * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } if (Math.abs(_local1.y - dude1.y) < 5) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) > 180) { if (((_local1.x + game_x) > 0) && ((_local1.x + game_x) < (screen_width - 0))) { s_Swing6.start(0, 0); _local1.gotoAndStop("jamesshoot"); } } } } } function f_CheckGunHit(zone, u_char) { var _local1 = u_char; var _local2 = zone; if (_local1.health > 0) { if (Math.abs(_local2.y - _local1.y) < 10) { if (((_local2._xscale > 0) && (_local2.x < _local1.x)) || ((_local2._xscale < 0) && (_local2.x > _local1.x))) { if (_local1.health > 0) { f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(6) + 5); _local1.speed_toss_x = random(8) + 12; u_blood = "blood" + (random(2) + 1); f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, u_blood); f_CheckHold(_local1); f_DropItem(_local1); f_CallJuggle1(_local1); } } } } } function f_GunShot(zone) { var _local2 = zone; var _local3 = this; f_CheckGunHit(_local2, dude1); var _local1 = 1; while (_local1 <= total_kids) { u_char = _local3["kid" + _local1]; f_CheckGunHit(_local2, u_char); _local1++; } } function f_SunChipsFrenzied(zone) { var _local1 = zone; _local1.speed_toss_y = -(random(10) + 30); _local1.speed_toss_x = random(2) + 0; f_CallJuggle1(_local1); _local1.body._y = _local1.body._y - 150; } function f_SunChipsSlide(zone) { var _local1 = zone; if (_local1._xscale > 0) { f_MoveKid(_local1, false, _local1.slide_speed); } else { f_MoveKid(_local1, false, -_local1.slide_speed); } if (((_local1.slide_speed % 4) == 0) && (_local1.slide_speed > 3)) { f_FX(_local1.x, _local1.y + 10, int(_local1.y) + 1, "dust1", _local1._xscale); } _local1.slide_speed--; if (_local1.slide_speed < 0) { _local1.slide_speed = 0; } } function f_SunChipsAttack(zone) { var _local1 = zone; var _local3 = false; _local1.uppercut_timer--; _local1.crazy_timer--; _local1.shot_timer--; if ((_local1.crazy_timer <= 0) && (_local1.health < (_local1.health_max * 0.4))) { _local1.nohit = true; f_SunChipsGoCrazy(_local1); } else if (_local1.uppercut_timer <= 0) { if (Math.abs(_local1.y - dude1.y) < 10) { if (dude1.body._y > -50) { var _local2 = Math.abs(_local1.x - dude1.x); if (_local2 < 200) { _local3 = true; _local1.uppercut_timer = 60; _local1.slide_speed = int(_local2 / 8); _local1.gotoAndStop("punch2"); } } } } return(_local3); } function f_SunChipsCrazy(zone) { var _local1 = zone; if ((_local1.crazy_speed_x > 0) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.crazy_speed_x < 0) && (_local1._xscale > 0)) { f_FlipChar(_local1); } if (!f_MoveKid(_local1, false, _local1.crazy_speed_x)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } if (!f_MoveKid(_local1, true, _local1.crazy_speed_y)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } if (((_local1.y + _y) > 480) && (_local1.crazy_speed_y > 0)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } else if ((((_local1.y + _y) < 0) || (_local1.y < limit_topleft.y)) && (_local1.crazy_speed_y < 0)) { _local1.crazy_speed_y = _local1.crazy_speed_y * -1; } if (((_local1.x + _x) > 640) && (_local1.crazy_speed_x > 0)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } else if (((_local1.x + _x) < 0) && (_local1.crazy_speed_x < 0)) { _local1.crazy_speed_x = _local1.crazy_speed_x * -1; } _local1.crazy_timer--; if ((_local1.crazy_timer % 6) == 0) { SunChipsFrame++; if (SunChipsFrame > 12) { SunChipsFrame = 1; } f_FX(_local1.x, _local1.y, int(_local1.y) - 1, "sunchips"); } if (_local1.crazy_timer <= 0) { f_SunChipsStopCrazy(_local1); } else if (Math.abs(_local1.y - dude1.y) < 16) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) < 120) { f_DropItem(dude1); f_MoveChar(dude1, false, _local1.x - dude1.x); f_MoveChar(dude1, true, (_local1.y - dude1.y) + 1); dude1.gotoAndStop("frenzied"); _local1.gotoAndStop("frenzy"); } } } } function f_SunChipsStopCrazy(zone) { var _local1 = zone; _local1.nohit = false; _local1.crazy_timer = 200; _local1.gotoAndStop("walk"); } function f_SunChipsGoCrazy(zone) { var _local1 = zone; _local1.SunChipsFrame = 0; _local1.crazy_speed_x = 10; _local1.crazy_speed_y = 6; _local1.crazy_timer = 120; _local1.gotoAndStop("crazy"); } function f_SunChipsUp(zone) { var _local1 = zone; var _local2 = false; if (Math.abs(_local1.y - dude1.y) < 20) { if (dude1.body._y > -50) { if (Math.abs(_local1.x - dude1.x) < 71) { if (dude1.health > 0) { s_HardPunch1.start(0, 0); f_Damage(dude1, 5); dude1.speed_toss_y = -(random(10) + 30); dude1.speed_toss_x = random(2) + 2; f_FX(dude1.x, dude1.body._y + dude1.y, int(dude1.y) + 7, "impact1"); f_CheckHold(dude1); f_CallJuggle1(dude1); _local1.gotoAndStop("punch1"); } } } } return(_local2); } function f_GameOver() { var _local2 = this; var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; f_RemoveChar(u_char); _local1++; } f_RemoveChar(dude1); _root.gotoAndStop("gameover"); } function f_Ending() { var _local2 = this; var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; f_RemoveChar(u_char); _local1++; } f_RemoveChar(dude1); _root.gotoAndStop("ending"); } function f_CheckDead(zone) { var _local2 = this; var _local3 = zone; if (_local3.health <= 0) { var _local1 = 1; while (_local1 <= total_kids) { u_char = _local2["kid" + _local1]; if (!u_char.atv) { if (!u_char.nohit) { u_char.gotoAndStop("wait"); } } _local1++; } _local3.alive = false; _local3.nohit = true; _local3.gotoAndStop("die"); } } function f_RemoveChar(u_char) { u_char.swapDepths(1); removeMovieClip(u_char); } function f_SetPropaine(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 3; _local1.explode = true; _local1.object_type = 5; _local1.body.gotoAndStop(5); _local1.active = true; } function f_SetMower(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 3; _local1.explode = true; _local1.object_type = 6; _local1.body.gotoAndStop(6); _local1.active = true; } function f_HorseKid_OLD(u_horse) { var _local2 = u_horse; total_kids++; var kid_name = ("kid" + total_kids); var shadow_name = ("shadow" + current_shadow); var _loc3 = (_local2.y + 1); kid_dm_current = kid_dm_current + 2; var _local3 = kid_dm_current + kid_dm_default; attachMovie("kid", kid_name, f_DepthVal(_local3, _loc3)); attachMovie("shadow", shadow_name, total_kids - 200); var _local1 = this["kid" + total_kids]; _local1.depth_mod = _local3; _local1.x = _local2.x; _local1.y = _loc3; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(4) + 10); _local1.speed_toss_x = random(4) + 20; if (_local2.onfire > 1) { _local1.onfire = _local2.onfire; _local2.onfire = 1; } f_CallJuggle1(_local1); } function f_HorseKid(u_horse) { var _local2 = u_horse; var _local1 = f_SpawnKid(_local2.x, _local2.y + 1, 10, 1, 9, color_pink); f_KidSettings(_local1); if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } else if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(4) + 10); _local1.speed_toss_x = random(4) + 20; if (_local2.onfire > 1) { _local1.onfire = _local2.onfire; _local2.onfire = 1; } f_CallJuggle1(_local1); } function f_PunchHorse(u_horse) { var _local1 = u_horse; var _local2 = random(4) + 1; if (_local2 == 1) { s_Smack1.start(0, 0); } else if (_local2 == 2) { s_Smack2.start(0, 0); } else if (_local2 == 3) { s_HardPunch1.start(0, 0); } else { s_HardPunch2.start(0, 0); } var fx_x = ((_local1.x - 10) + random(20)); var fx_y = (_local1.y - (50 + random(20))); if (random(2) == 1) { var _local3 = "impact1"; } else { var _local3 = "impact3"; } f_FX(fx_x, fx_y, int(_local1.y) + 7, _local3); _local1.gotoAndStop("shake"); _local1.body.gotoAndPlay(2); _local1.rider--; if (_local1.explosion) { _local1.explosion = false; if (_local1.rider > 0) { _local1.rider = 0; _local1.onfire = 2; } } if (_local1.rider == 0) { _local1.body.body.kid.gotoAndStop("blank"); f_HorseKid(_local1); } else if (_local1.rider > 0) { _local1.body.body.kid.eye.gotoAndPlay(2); } } function f_SetHorse(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = false; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.active = true; _local1.rider = 3; _local1.punch_function = f_PunchHorse; } function f_RageDown(u_down) { dude1.rage = dude1.rage - u_down; if (dude1.rage < dude1.rage_goal) { if ((dude1.rage + u_down) >= dude1.rage_goal) { dude1.rage = 0; } } if (dude1.rage < 0) { dude1.rage = 0; } var _local1 = (dude1.rage / dude1.rage_goal) * 100; if (_local1 < 0) { _local1 = 0; } else if (_local1 > 100) { _local1 = 100; } _root.hud.ragebar._xscale = _local1; if (_local1 == 100) { _root.hud.ragebg.gotoAndStop(2); if ((dude1.rage % 3) == 0) { var _local3 = random(40) + 100; if (random(3) == 1) { var _local2 = dude1.y - 1; } else { var _local2 = dude1.y + 1; } f_FX((dude1.x + random(40)) - 20, (dude1.y + random(80)) - 100, _local2, "ragesmoke", _local3, _local3); } } else { _root.hud.ragebg.gotoAndStop(1); } } function f_Rage() { f_RageDown(1); } function f_Shirt(zone) { var _local1 = zone; if (_local1._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent.shirt_type); } else if (_local1._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent.shirt_type); } else if (_local1._parent._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent._parent.shirt_type); } else if (_local1._parent.root) { _local1.gotoAndStop(_local1._parent.shirt_type); } } function f_Hat(zone) { var _local1 = zone; if (_local1._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent.hat_type); } else if (_local1._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent.hat_type); } else if (_local1._parent._parent._parent._parent.root) { _local1.gotoAndStop(_local1._parent._parent._parent._parent.hat_type); } else if (_local1._parent.root) { _local1.gotoAndStop(_local1._parent.hat_type); } } function f_Skin(zone) { var _local1 = zone; if (_local1._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent.skin_type); } else if (_local1._parent._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent._parent.skin_type); } else if (_local1._parent._parent._parent._parent.root) { f_ColorSwap(_local1, _local1._parent._parent._parent._parent.skin_type); } else if (_local1._parent.root) { f_ColorSwap(_local1, _local1._parent.skin_type); } } function f_ColorSwap(character, new_color) { CharacterColor = new Color(character); CharacterColor.setTransform(new_color); } function f_SpawnPlayer(u_x, u_y) { var _local2 = u_x - game_x; var _local1 = u_y - game_y; attachMovie("dude", "dude1", f_DepthVal(1, _local1)); dude1.depth_mod = 2; dude1._xscale = 110; dude1._yscale = 110; dude1.x = _local2; dude1.y = _local1; dude1._x = dude1.x; dude1._y = dude1.y; dude1.num = 1; dude1.speed_x = 8; dude1.speed_y = 5; dude1.pusher = true; dude1.scroller = true; dude1.button_punch1 = 65; dude1.button_punch2 = 83; dude1.button_left = 37; dude1.button_up = 38; dude1.button_right = 39; dude1.button_down = 40; dude1.punch_pow_low = 5; dude1.punch_pow_medium = 8; dude1.punch_pow_high = 11; dude1.punch_pow_max = 15; dude1.weight = 5; dude1.rage = 0; dude1.rage_goal = 2000; dude1.health_max = 160; dude1.health = dude1.health_max; f_DashReset(dude1); f_Depth(dude1, dude1.y); attachMovie("shadow", "shadow0", 1); dude1.shadow_pt = shadow0; dude1.shadow_pt._x = dude1.x; dude1.shadow_pt._y = dude1.y; _root.hud.kid_pointer = dude1; _root.hud.gotoAndStop(2); } function f_SpawnKid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kid", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn2Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn3Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar2", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn4Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("kidbosscar3", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_Spawn5Kid(x, y, shirt, hat, name, skin) { var _local3 = eval("NULL"); var _local1 = 1; while (_local1 <= total_kids) { if (this["kid" + _local1] == eval("NULL")) { _local3 = "kid" + _local1; var this_kid = _local1; _local1 = total_kids + 1; } _local1++; } if (_local3 == eval("NULL")) { total_kids++; var this_kid = total_kids; _local3 = "kid" + total_kids; } var shadow_name = ("shadow" + current_shadow); var kid_y = y; kid_dm_current = kid_dm_current + 2; var kid_depth_mod = (kid_dm_current + kid_dm_default); attachMovie("bos00", _local3, f_DepthVal(kid_depth_mod, kid_y)); attachMovie("shadow", shadow_name, this_kid - 200); var _local2 = this["kid" + this_kid]; _local2.depth_mod = kid_depth_mod; _local2.x = x; _local2.y = kid_y; _local2._x = _local2.x; _local2._y = _local2.y; _local2.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local2.shadow_pt._x = _local2.x; _local2.shadow_pt._y = _local2.y; _local2.shirt_type = shirt; _local2.hat_type = hat; _local2.skin_type = skin; _local2.name = name; _local2.item = eval("NULL"); _local2.kid_type = 1; if ((_local2.x > dude1.x) && (_local2._xscale > 0)) { f_FlipChar(_local2); } else if ((_local2.x < dude1.x) && (_local2._xscale < 0)) { f_FlipChar(_local2); } f_KidInit(_local2); f_Depth(_local2, _local2.y); f_CheckSpawn(_local2); return(_local2); } function f_KidGroup1() { var _loc2 = (sandbox._y - 25); var _loc3 = (sandbox._x - 45); f_SpawnBoss5(); f_SpawnBoss1(); f_Spawnajutor(); f_Spawnajutor2(); f_Spawnajutor3(); kills_goal = kills_goal + 2; } function f_KidGroup2() { var _loc1 = f_RandomY(); var _loc2 = ((1500 + random(100)) - game_x); f_SpawnBoss3(); f_SpawnBoss6(); kills_goal = kills_goal + 2; } function f_KidSwing() { var _loc1 = f_RandomY(); var _loc2 = ((1500 + random(100)) - game_x); f_SpawnBoss4(); f_SpawnBoss2(); f_SpawnBoss3(); kills_goal = kills_goal + 3; } function f_KidGroup3() { var _loc1 = f_RandomY(); var _loc2 = ((900 + random(10)) - game_x); f_SpawnBoss5(); f_SpawnBoss6(); kills_goal = kills_goal + 2; } function f_KidGroup4() { var _loc1 = f_RandomY(); var _loc2 = ((900 + random(100)) - game_x); _root.ending_fader.gotoAndPlay(2); kills_goal = kills_goal + 1; } function f_KidGroup5() { _root.ending_fader.gotoAndPlay(2); } function f_KidGroup6() { var _local2 = f_RandomY(); var _local1 = (1600 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 29, 4, 8, color_brown); _local2 = f_RandomY(); _local1 = (1500 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 33, 8, 27, color_brown); } else { f_SpawnKid(_local1, _local2, 50, 25, 19, color_pink); } _local2 = f_RandomY(); _local1 = (1600 + random(100)) - game_x; u_temp = f_SpawnKid(_local1, _local2, 31, 3, 60, color_pink); f_SetXY(bball, limit_bottomright.x - 1, limit_bottomright.y + 100); f_BallInPlay(bball); f_StaticRange(); u_temp.item = bball; bball.owner = u_temp; kills_goal = kills_goal + 3; } function f_KidGroupSoccer() { } function f_KidGroup7() { var _local3 = dude1.y; var _local2 = -150 - game_x; var _local1 = f_SpawnKid(_local2, _local3, 37, 6, 61, color_brown); f_KidSettings(_local1); _local1.atv_speed = 12; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 1; if (_local1._xscale < 0) { _local1._xscale = _local1._xscale * -1; } _local3 = f_RandomY(); _local2 = 1400 - game_x; _local1 = f_SpawnKid(_local2, _local3, 14, 9, 30, color_pink); f_KidSettings(_local1); _local1.atv_speed = 14; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 2; if (_local1._xscale > 0) { _local1._xscale = _local1._xscale * -1; } kills_goal = kills_goal + 2; } function f_KidGroup8() { var _local2 = f_RandomY(); var _local1 = (1400 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 21, 1, 28, color_pink); } else { f_SpawnKid(_local1, _local2, 32, 1, 25, color_pink); } _local2 = f_RandomY(); _local1 = (1700 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 40, 3, 47, color_brown); } else { f_SpawnKid(_local1, _local2, 41, 3, 49, color_brown); } _local2 = f_RandomY(); _local1 = (2000 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 44, 10, 50, color_brown); kills_goal = kills_goal + 6; } function f_KidGroup9() { var _local3 = dude1.y; var _local2 = -1800 - game_x; var _local1 = f_Spawn2Kid(_local2, _local3, 46, 20, 64, color_pink); f_KidSettings2(_local1); _local1.atv_speed = 25; _local1.atv = true; _local1.gotoAndStop("atv"); _local1.shadow_pt._xscale = 200; _local1.atv_delay = 0; _local1.atv_type = 2; _local1.kid_type = 5; _local1.health_max = _local1.health_max * 1.5; _local1.health = _local1.health_max; if (_local1._xscale < 0) { _local1._xscale = _local1._xscale * -1; } kills_goal = kills_goal + 1; } function f_KidGroup10() { var _local2 = limit_topleft.y + 100; var _local1 = (700 + random(100)) - game_x; f_SpawnKid(_local1, _local2, 23, 1, 46, color_pink); _local2 = limit_topleft.y + 300; _local1 = (700 + random(100)) - game_x; if (random(2) == 1) { f_SpawnKid(_local1, _local2, 45, 18, 62, color_pink); } else { f_SpawnKid(_local1, _local2, 42, 11, 63, color_brown); } } function f_KidGroup11() { var _local2 = limit_topleft.y + 200; var _local1 = 700 - game_x; f_SpawnKid(_local1, _local2, 56, 23, 71, color_pink); _local2 = limit_topleft.y + 300; _local1 = 900 - game_x; f_SpawnKid(_local1, _local2, 55, 22, 70, color_pink); _local2 = limit_topleft.y + 370; _local1 = 800 - game_x; f_SpawnKid(_local1, _local2, 59, 24, 72, color_beige); } function f_KidGroup100() { f_SpawnSunchips(); kills_goal = kills_goal + 1; } function f_RandomY() { var _local1; if ((limit_topleft.y + _y) < 0) { _local1 = _y; } else { _local1 = limit_topleft.y; } var _local2 = 480 - (_local1 + _y); return(_local1 + random(_local2)); } function f_ShadowSize(zone) { var _local2 = zone; var _local1 = 100 + (_local2.body._y * 0.25); if (_local1 < 10) { _local1 = 10; } _local2.shadow_pt._xscale = _local1; _local2.shadow_pt._yscale = _local1; } function f_HelmetAttack(zone) { var _local1 = zone; var _local2 = false; if (_local1.health > 0) { if (_local1.attack_timer < 0) { if (Math.abs(_local1.y - dude1.y) < 10) { if (Math.abs(_local1.x - dude1.x) < 200) { if (((_local1.x <= dude1.x) && (_local1._xscale > 0)) || ((_local1.x >= dude1.x) && (_local1._xscale < 0))) { _local2 = true; _local1.slide_hit = false; _local1.slide_speed = 20; s_Ground1.start(0, 0); _local1.nohit = true; _local1.hitdude = false; _local1.attack_timer = 30; _local1.gotoAndStop("helmetattack"); } } } } else { _local1.attack_timer--; } } return(_local2); } function f_NinjaAttack(zone) { var _local1 = zone; var _local2 = false; if (_local1.attack_timer < 0) { if (Math.abs(_local1.y - dude1.y) < 10) { _local2 = true; _local1.kick_delay = 6; if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } _local1.body_y = 0; f_FX(_local1.x, _local1.y, 1, "shockwave", 80, 80); S_Ground6.start(0, 0); _local1.nohit = true; _local1.hitdude = false; _local1.attack_timer = 30; _local1.gotoAndStop("ninjajump"); } } else { _local1.attack_timer--; } return(_local2); } function f_NinjaJump(zone) { var _local1 = zone; if (_local1.body._y > -200) { _local1.body_y = _local1.body_y - 20; _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } else if (_local1.kick_delay > 0) { _local1.kick_delay--; if ((_local1.x < dude1.x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > dude1.x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } _local1.gotoAndStop("ninjaspin"); _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } else { var _local2 = f_rad2deg(Math.atan2((_local1.y + _local1.body_y) - dude1.y, _local1.x - dude1.x)); _local1.kick_x = -20 * Math.cos(PI * _local2); _local1.kick_y = -20 * Math.sin(PI * _local2); _local1.kick_timer = 4; s_Swing1.start(0, 0); _local1.gotoAndStop("ninjakick"); _local1.body._y = _local1.body_y; f_ShadowSize(_local1); } } function f_NinjaHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; if (Math.abs(_local2.y - _local1.y) < 10) { if (Math.abs(_local2.x - _local1.x) < 50) { if (_local1.health > 0) { _local2.hitdude = true; f_Damage(_local1, 2); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CheckHold(_local1); f_CallJuggle1(_local1); f_PunchSound(); } } } } function f_NinjaKick(zone) { var _local1 = zone; if (_local1.body._y < 0) { f_MoveKid(_local1, false, _local1.kick_x); _local1.body_y = _local1.body_y + _local1.kick_y; _local1.body._y = _local1.body_y; if (_local1.body._y > 0) { _local1.body._y = 0; } if (_local1.y < (dude1.y - 10)) { f_MoveKid(_local1, true, 10); } else if (_local1.y > (dude1.y + 10)) { f_MoveKid(_local1, true, -10); } f_ShadowSize(_local1); if ((_local1.kick_timer % 4) == 0) { var _local2 = f_FX(_local1.x, _local1.y, int(_local1.y) - 1, "ninja", _local1._xscale); _local2.body._y = _local1.body_y; } _local1.kicktimer++; if (_local1.body_y > -100) { if (_local1.hitdude == false) { f_NinjaHit(_local1, dude1); } } } else { _local1.gotoAndStop("walk"); } } function f_HoopShot(u_ball) { var _local1 = u_ball; var _local2 = bballhoop.goal._x + bballhoop.x; var _loc3 = (bballhoop.y - 2); if (_local1.x < (_local2 + 10)) { var dir = f_rad2deg(Math.atan2(_local1.y - _loc3, _local1.x - _local2)); var _local3 = Math.abs(_local1.x - _local2); if (Math.abs(_local1.y - _loc3) > _local3) { _local3 = Math.abs(_local1.y - _loc3); } var temp_speed = ((-_local3) / 20); _local1.shot_speed_x = temp_speed * Math.cos(PI * dir); _local1.shot_speed_y = temp_speed * Math.sin(PI * dir); _local1.frames = int(Math.abs(_local1.x - _local2) / Math.abs(_local1.shot_speed_x)); _local1.current_frame = 1; var net_y = Math.abs(bballhoop.goal._y); _local1.body_speed_y = (-net_y) / _local1.frames; _local1.gotoAndStop("hoopshot"); } else { _local1.speed_toss_y = -(22 + random(8)); _local1.speed_toss_x = 2 + random(4); _local1.gotoAndStop("release"); } } function f_SeakHoop(zone) { var _local1 = zone; var hoop_x = (bballhoop.goal._x + bballhoop.x); var hoop_y = (bballhoop.y - 2); f_MoveKid(_local1, false, _local1.shot_speed_x); f_MoveKid(_local1, true, _local1.shot_speed_y); _local1.body._y = _local1.body._y + _local1.body_speed_y; _local1.current_frame++; if (_local1.current_frame == _local1.frames) { bballhoop.hoop.hoop.gotoAndPlay("bap"); _local1.gotoAndStop("blank"); } } function f_CheckHoop(zone) { } function f_StartSoccer(zone) { var _local3 = this; if ((soccerball.x + _x) < 800) { score_team1 = 0; score_team2 = 0; f_StaticRange(); f_SwingsOff(); goal_left.x = goal_left._x; goal_left.y = goal_left._y; goal_right.x = goal_right._x; goal_right.y = goal_right._y; soccerfield.x = soccerfield._x; soccerfield.y = soccerfield._y; var _local1 = 1; while (_local1 <= total_kids) { var _local2 = _local3["kid" + _local1]; _local2.gotoAndStop("soccerwalk"); _local1++; } zone.gotoAndStop("soccergame"); } } function f_SoccerGame(zone) { if (soccerball.x < soccerfield.x) { if (score_right) { score_right = false; } } else if (score_left) { score_left = false; } if (Math.abs(soccerball.x - goal_left.x) < 50) { if (soccerball.y < soccer1.y) { if (soccerball.y > soccer3.y) { if (!ball_left) { if (soccerball.owner == eval("NULL")) { score_left = true; ball_left = true; score_team2++; } } } } } else { ball_left = false; if (Math.abs(soccerball.x - goal_right.x) < 50) { if (soccerball.y < soccer4.y) { if (soccerball.y > soccer6.y) { if (!ball_right) { if (soccerball.owner == eval("NULL")) { score_right = true; ball_right = true; score_team1++; } } } } } else { ball_right = false; } } } function f_SoccerChase(zone) { var _local1 = zone; if (_local1.success_y) { if ((_local1.x < _local1.target_x) && (_local1._xscale < 0)) { f_FlipChar(_local1); } else if ((_local1.x > _local1.target_x) && (_local1._xscale > 0)) { f_FlipChar(_local1); } } if (_local1.success_x) { if ((_local1.y < _local1.target_y) && (_local1.north)) { _local1.north = false; } else if ((_local1.y > _local1.target_y) && (!_local1.north)) { _local1.north = true; } } if (_local1.success_y == false) { if (_local1._xscale > 0) { var target_x = (_local1.target_x + 300); } else { var target_x = (_local1.target_x - 300); } } else { var target_x = _local1.target_x; } if (_local1.success_x == false) { if (_local1.north) { var target_y = (_local1.target_y - 300); } else { var target_y = (_local1.target_y + 300); } } else { var target_y = _local1.target_y; } var dir = f_rad2deg(Math.atan2(_local1.y - target_y, _local1.x - target_x)); if (_local1.item != eval("NULL")) { var temp_speed = -6; } else { var temp_speed = -5; } var _local2 = temp_speed * Math.cos(PI * dir); var _local3 = temp_speed * Math.sin(PI * dir); _local1.last_x = _local2; _local1.last_y = _local3; _local1.success_x = f_MoveKid(_local1, false, _local2); _local1.success_y = f_MoveKid(_local1, true, _local3); if (!_local1.success_x) { _local1.success_x = f_MoveKid(_local1, false, _local2); if (!_local1.success_y) { _local1.success_y = f_MoveKid(_local1, true, _local3); } } } function f_SoccerSlide(zone) { var _local1 = zone; if (_local1._xscale > 0) { f_MoveKid(_local1, false, _local1.slide_speed); } else { f_MoveKid(_local1, false, -_local1.slide_speed); } if (!_local1.slide_hit) { var _local2 = dude1; if (Math.abs(_local1.x - _local2.x) < 40) { if (Math.abs(_local1.y - _local2.y) < 10) { _local1.slide_hit = true; f_PunchSound(); f_Damage(_local2, 5); if (((_local2.x < _local1.x) && (_local2._xscale < 0)) || ((_local2.x >= _local1.x) && (_local2._xscale > 0))) { f_FlipChar(_local2); } if (_local2.item == soccerball) { _local1.item = _local2.item; _local2.item.owner = _local1; _local1.item = eval("NULL"); } f_DropItem(_local2); _local2.speed_toss_y = -(random(5) + 5); _local2.speed_toss_x = random(5) + 8; f_FX(_local2.x, _local2.body._y + _local2.y, int(_local2.y) + 7, "impact1"); f_CallJuggle1(_local2); } } } if (((_local1.slide_speed % 4) == 0) && (_local1.slide_speed > 3)) { f_FX(_local1.x, _local1.y + 5, int(_local1.y) + 5, "dust1", _local1._xscale); } _local1.slide_speed--; if (_local1.slide_speed <= 0) { _local1.gotoAndStop("walk"); } } function f_SoccerKick(zone) { var _local1 = zone; if (_local1.target_goal.x < soccerfield.x) { if (_local1._xscale > 0) { f_FlipChar(_local1); } } else if (_local1._xscale < 0) { f_FlipChar(_local1); } f_SoundSwing(4); f_FlipInverse(_local1.item, _local1); if (_local1._xscale > 0) { f_SetXY(_local1.item, _local1.x + 50, _local1.y + 1); } else { f_SetXY(_local1.item, _local1.x - 50, _local1.y + 1); } _local1.item.speed_toss_y = -3; _local1.item.speed_toss_x = 20; _local1.item.gotoAndStop("release"); _local1.item.owner = eval("NULL"); _local1.item = eval("NULL"); if (_local1.top) { _local1.top = false; _local1.partner.top = true; } else { _local1.top = true; _local1.partner.top = false; } } function f_HuntBall(zone) { var _local1 = zone; var _local2 = true; _local1.target_pt = _local1.target_ball; _local1.target_x = _local1.target_ball.x; if (_local1.target_ball.owner == _local1.partner) { if (_local1.y < soccerfield.y) { _local1.target_y = _local1.target_ball.y - 100; } else { _local1.target_y = _local1.target_ball.y + 100; } } else { _local1.target_y = _local1.target_ball.y; } if (Math.abs(_local1.x - _local1.target_x) < 50) { if (Math.abs(_local1.y - _local1.target_y) < 10) { if (_local1.target_pt.owner == eval("NULL")) { _local1.target_pt.owner = _local1; _local1.item = _local1.target_pt; _local1.target_pt.autoaction(_local1.target_pt); } else if (_local1.target_pt.owner == dude1) { _local2 = false; _local1.slide_hit = false; _local1.slide_speed = 16; s_Ground1.start(0, 0); _local1.gotoAndStop("soccerslide"); } else { _local2 = false; _local1.gotoAndStop("soccerwait"); } } } if (_local2) { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } } function f_SoccerFollow(zone) { var _local1 = zone; var _local2 = false; if (Math.abs(_local1.x - _local1.target_ball.x) > 200) { _local2 = true; _local1.target_x = _local1.target_ball.x; } else { _local1.target_x = _local1.x; } if (Math.abs(_local1.y - _local1.target_ball.y) > 100) { _local2 = true; _local1.target_y = _local1.target_ball.y; } else { _local1.target_y = _local1.y; } if (_local2) { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } else { _local1.gotoAndStop("soccerwait"); } } function f_SoccerRun(zone) { var _local1 = zone; if ((score_left && (_local1.target_goal == goal_left)) || (score_right && (_local1.target_goal == goal_right))) { _local1.target_x = _local1.default_x; _local1.target_y = _local1.default_y; if ((Math.abs(_local1.target_x - _local1.x) < 50) && (Math.abs(_local1.target_y - _local1.y) < 50)) { if (_local1.x > soccerfield.x) { if (_local1._xscale > 0) { f_FlipChar(_local1); } } else if (_local1._xscale < 0) { f_FlipChar(_local1); } _local1.gotoAndStop("soccerwait"); } else { f_SoccerChase(_local1); _local1.gotoAndStop("soccerwalk"); } } else if (_local1.item == eval("NULL")) { if (_local1.target_ball.y < soccerfield.y) { if ((_local1.top || (!_local1.partner.alive)) || (dude1.grab_pointer == _local1.partner)) { f_HuntBall(_local1); } else { f_SoccerFollow(_local1); } } else if (((_local1.top == false) || (!_local1.partner.alive)) || (dude1.grab_pointer == _local1.partner)) { f_HuntBall(_local1); } else { f_SoccerFollow(_local1); } } else { if (_local1.target_goal.x < soccerfield.x) { _local1.target_x = _local1.target_goal.x + 250; } else { _local1.target_x = _local1.target_goal.x - 250; } if (_local1.y < soccerfield.y) { _local1.target_y = _local1.target_goal.y - 10; } else { _local1.target_y = _local1.target_goal.y + 10; } _local1.target_pt = _local1.target_goal; f_SoccerChase(_local1); if (Math.abs(_local1.x - _local1.target_x) < 50) { if (Math.abs(_local1.y - _local1.target_y) < 100) { f_SoccerKick(_local1); } } } } function f_EngineVolume() { var _local2 = ups2._x + _x; var _local3 = (1540 - (_local2 + 450)) / 1540; var u_pan = (int((200 * _local3) - 100) * -1); s_Engine.setPan(u_pan); var _local1 = 100; if (_local2 < -350) { _local1 = 0; } else if (_local2 < 0) { _local3 = Math.abs(_local2 + 350) / 350; _local1 = _local1 * _local3; } else if (_local2 > 1000) { _local1 = 0; } else if (_local2 > 640) { _local3 = Math.abs(_local2 - 990) / 350; _local1 = _local1 * _local3; } _local1 = _local1 * (car_distance * 0.01); s_Engine.setVolume(_local1); } function f_ATVHit(zone, u_hit) { var _local1 = u_hit; var _local2 = zone; if (Math.abs(_local2.y - _local1.y) < 10) { if (Math.abs(_local2.x - _local1.x) < 75) { if (!_local1.nohit) { var u_impact = false; if (((_local1.x > _local2.x) && (_local2._xscale > 35)) || ((_local1.x < _local2.x) && (_local2._xscale < -35))) { f_Damage(_local1, 10); if (((_local1.x < _local2.x) && (_local1._xscale < 0)) || ((_local1.x >= _local2.x) && (_local1._xscale > 0))) { f_FlipChar(_local1); } f_DropItem(_local1); _local1.speed_toss_y = -(random(10) + 10); _local1.speed_toss_x = random(8) + 12; f_FX(_local1.x, _local1.body._y + _local1.y, int(_local1.y) + 7, "impact1"); f_CallJuggle1(_local1); f_HardPunchSound(); _local1.nohit = true; } } } } } function f_ATVPosition(zone) { var _local1 = zone; if (_local1.atv_type == 1) { f_SetXY(_local1, _local1.x, dude1.y); f_CheckSpawn(_local1); } else { var _local2 = f_RandomY(); f_SetXY(_local1, _local1.x, _local2); f_CheckSpawn(_local1); } } function f_ATV(zone) { var _local1 = zone; if (_local1.atv_delay <= 0) { if (_local1._xscale > 0) { if (!f_MoveKid(_local1, false, _local1.atv_speed)) { f_SetXY(_local1, _local1.x, _local1.y + 6); } if ((_local1.x + _x) > 900) { f_ATVPosition(_local1); f_FlipChar(_local1); } } else { if (!f_MoveKid(_local1, false, -_local1.atv_speed)) { f_SetXY(_local1, _local1.x, _local1.y + 6); } if ((_local1.x + _x) < -250) { f_ATVPosition(_local1); f_FlipChar(_local1); } } f_ATVHit(_local1, dude1); } else { _local1.atv_delay--; if (_local1.atv_delay == 0) { f_ATVPosition(_local1); } } var _local2 = _local1.x + _x; var _loc3 = ((1150 - (_local2 + 250)) / 1150); var u_pan = (int((200 * _loc3) - 100) * -1); _local1.s_atvengine.setPan(u_pan); var _local3 = 100; if (_local2 < -150) { _local3 = 0; } else if (_local2 < 0) { _loc3 = Math.abs(_local2 + 150) / 150; _local3 = _local3 * _loc3; } else if (_local2 > 800) { _local3 = 0; } else if (_local2 > 640) { _loc3 = Math.abs(_local2 - 790) / 150; _local3 = _local3 * _loc3; } _local1.s_atvengine.setVolume(_local3); if (!_local1.init) { _local1.init = true; _local1.s_atvengine.start(0, 100000); } } function f_CreateKids() { i = 1; while (i <= total_kids) { var kid_name = ("kid" + i); var shadow_name = ("shadow" + current_shadow); var _local3 = limit_topleft.y + random(200); kid_dm_current = kid_dm_current + 2; var _local2 = kid_dm_current + kid_dm_default; attachMovie("kid", kid_name, f_DepthVal(_local2, _local3)); attachMovie("shadow", shadow_name, i - 200); var _local1 = this["kid" + i]; _local1.depth_mod = _local2; _local1.x = 2000 - game_x; _local1.y = _local3; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt = this["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; _local1.shirt_type = 37 + random(8); _local1.hat_type = 3; _local1.skin_type = color_brown; i++; } } function f_Dribble(zone) { var _local1 = zone; if (_local1.owner._xscale > 0) { _local1.x = _local1.owner.x + 25; } else { _local1.x = _local1.owner.x - 25; } _local1.y = _local1.owner.y + 1; _local1._x = _local1.x; _local1._y = _local1.y; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; f_Depth(_local1, _local1.y); } function f_SwingCheckChar(zone, u_temp) { var _local1 = zone; var _local3 = u_temp; var return_val = false; if (Math.abs(_local3.x - _local1.x) < 50) { if (Math.abs(_local3.y - _local1.y) < 10) { return_val = true; if (_local1.rider != eval("NULL")) { if (Math.abs(_local1.rider.x - _local1.x) < 50) { if (Math.abs(_local1.rider.y - _local1.y) < 10) { var _local2 = _local1.rider; f_Damage(_local2, 1); if (((_local2.x < _local1.x) && (_local2._xscale < 0)) || ((_local2.x >= _local1.x) && (_local2._xscale > 0))) { f_FlipChar(_local2); } _local2.speed_toss_y = -(random(2) + 2); _local2.speed_toss_x = random(2) + 2; f_CheckHold(_local2); f_CallJuggle1(_local2); } } _local1.rider = eval("NULL"); } f_FX(_local3.x, _local3.y - 50, int(_local3.y) + 1, "impact1"); s_Smack1.start(0, 0); _local1.gotoAndPlay("move"); } } return(return_val); } function f_SwingCheck(zone) { f_SwingCheckChar(zone, dude1); } function f_SetTrash(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.object_type = 1; _local1.body.gotoAndStop(1); _local1.active = true; } function f_SetTrash2(zone) { var _local1 = zone; _local1.punch = true; _local1.grab = true; _local1.has_shadow = true; _local1.bounces = 0; _local1.weight = 2; _local1.explode = false; _local1.object_type = 2; _local1.body.gotoAndStop(2); _local1.active = true; } function f_BallInPlay(zone) { var _local1 = zone; if (_local1.ball == 1) { _local1.gotoAndStop("dribble_bball"); } else if (_local1.ball == 2) { _local1.gotoAndStop("dribble_soccer"); } } function f_SetBall(zone, u_type) { var _local1 = zone; var _local2 = u_type; _local1.punch = true; _local1.has_shadow = true; _local1.bounces = 2; _local1.weight = 0; _local1.explode = false; _local1.object_type = 1; _local1.active = true; _local1.owner = kid1; _local1.gravity = -2; _local1.autotake = true; _local1.ball = _local2; if (_local2 == 1) { _local1.autoaction = f_TakeBasketball; } else if (_local2 == 2) { _local1.autoaction = f_TakeBasketball; } } function f_TakeBasketball(zone) { f_BallInPlay(zone); } function f_CheckSandbox(zone) { if (sandcastle.crushed) { zone.gotoAndStop("sandboxcry"); } } function f_Sandbox(zone) { var _local1 = zone; dude1.insand = false; sandbox.sand_timer--; if ((_local1._x + _x) < -200) { _local1.gotoAndStop(3); } else { if (_local1._currentframe == 1) { if (Math.abs(dude1.y - _local1.y) < 10) { if (Math.abs(dude1.x - _local1.x) < 80) { s_Fart.start(0, 0); _local1.crushed = true; _local1.gotoAndStop(2); } } } var u_topleft = (_local1.topleft._x + _local1.x); var _local2 = _local1.bottomleft._x + _local1.x; var _local3 = _local1.topleft._y + _local1.y; var u_bottom = (_local1.bottomleft._y + _local1.y); var u_topright = (_local1.topright._x + _local1.x); var _loc3 = (_local1.bottomright._x + _local1.x); if ((dude1.y > _local3) && (dude1.y < u_bottom)) { if ((dude1.x >= _local2) && (dude1.x <= u_topright)) { var u_percent = (1 - ((dude1.y - _local3) / 100)); var u_left = (_local2 + ((u_topleft - _local2) * u_percent)); var u_right = (_loc3 + ((u_topright - _loc3) * u_percent)); if ((dude1.x >= u_left) && (dude1.x <= u_right)) { dude1.insand = true; } } } } } function f_Roll(zone) { var _local1 = zone; if (_local1.speed_toss_X > 0) { if (_local1._xscale > 0) { f_MoveKid(_local1, false, -_local1.speed_toss_x); } else { f_MoveKid(_local1, false, _local1.speed_toss_x); } _local1.body.body._rotation = _local1.body.body._rotation - _local1.speed_toss_x; if (_local1.bounds) { f_FlipChar(_local1); } _local1.body._y = _local1.body._y + _local1.speed_toss_y; if (_local1.body._y > 0) { _local1.body._y = 0; _local1.shadow_pt._xscale = 100; _local1.shadow_pt._yscale = 100; if (_local1.speed_toss_y > 3) { _local1.speed_toss_y = int(_local1.speed_toss_y * -0.35); } } else { var _local2 = 100 + (_local1.body._y * 0.25); if (_local2 < 10) { _local2 = 10; } _local1.shadow_pt._xscale = _local2; _local1.shadow_pt._yscale = _local2; } _local1.speed_toss_x = _local1.speed_toss_x - 0.5; _local1.speed_toss_y++; } else { _local1.nextFrame(); } } function f_MedPickup(zone) { var _local1 = zone; if (Math.abs(dude1.x - _local1._x) < 30) { if (Math.abs(dude1.y - _local1._y) < 10) { s_DartShoot.start(0, 0); dude1.health = dude1.health_max; _local1.gotoAndStop("blank"); } } } function f_AddStatic(zone) { var _local1 = zone; static_index++; this["static" + static_index] = _local1; _local1.x = _local1._x; _local1.y = _local1._y; } function f_AddNeutral(zone) { var _local1 = zone; static_dm_current = static_dm_current + 2; _local1.depth_mod = static_dm_current + static_dm_default; _local1.x = _local1._x; _local1.y = _local1._y; _local1.depth_y = _local1.y; f_Depth(_local1, _local1.y); } function f_SetDiagonal(zone) { var _local1 = zone; var _local2 = Math.abs(_local1._xscale) / 100; var _local3 = Math.abs(_local1._yscale) / 100; var x = (_local1._x + _local1.zone._x); var y = (_local1._y + _local1.zone._y); var h = (_local1.zone._height * _local3); var w = ((_local1.zone._width / 2) * _local2); _local1.diagonal = true; _local1.left_x = _local1.left._x * _local2; _local1.right_x = _local1.right._x * _local2; _local1.left_y = _local1.left._y * _local3; _local1.right_y = _local1.right._y * _local3; _local1.h = Math.abs(_local1.left_y - _local1.right_y); _local1.h2 = _local1.zone2._height; _local1.w2 = _local1.zone2._width; _local1.x1 = x + _local1.left_x; _local1.x2 = x + _local1.right_x; _local1.w = Math.abs(_local1.x1 - _local1.x2); } function f_StaticRange() { var _local3 = this; var u_min = static_index; var u_max = 1; i = 1; while (i <= static_index) { var _local2 = _local3["static" + i]; if (_local2.x > limit_topleft.x) { if (_local2.x < limit_bottomright.x) { if (i < u_min) { u_min = i; } if (i > u_max) { u_max = i; } } } i++; } statics_min = u_min; total_statics = u_max; var u_min = object_index; total_objects = 0; i = 1; while (i <= object_index) { var _local1 = _local3["object" + i]; if (_local1._x > limit_topleft.x) { if (_local1._x < limit_bottomright.x) { if (_local1.active) { total_objects++; _local3["object_pt" + total_objects] = _local1; } } } i++; } } function f_GameInit() { var _local3 = this; _x = 2600; _y = 150; game_x = _x; game_y = _y; fx_dm_current = 0; fx_dm_default = 600; kid_dm_current = 0; kid_dm_default = 4; object_dm_current = 0; object_dm_default = 200; static_dm_current = 0; static_dm_default = 400; screen_width = 640; screen_height = 480; limit_bottomright.x = (screen_width - game_x) + 1800; limit_topleft.x = -game_x; limit_bottomright._x = limit_bottomright.x; limit_topleft._x = limit_topleft.x; limit_bottomright.y = limit_bottomright._y; limit_topleft.y = limit_topleft._y; new_limit_topleft = -game_x; checkpoint = 0; checkpoint_x = 0; current_vehicle = 1; total_vehicles = 4; total_kids = 3; total_huds = 6; combo_count = 0; combo_timer = 0; current_shadow = 1; current_fx = 1; total_fx = 150; f_CreateFX(); f_SetTrash(object1); f_SetTrash(object13); f_SetPropaine(object2); f_SetPropaine(object3); f_SetPropaine(object4); f_SetHorse(object5); object6 = bball; f_SetBall(bball, 1); f_SetTrash2(object7); object8 = soccerball; f_SetBall(soccerball, 2); object9 = mower; f_SetMower(mower); object10 = propaine4; f_SetPropaine(object10); object11 = propaine5; f_SetPropaine(object11); object12 = propaine6; f_SetPropaine(object12); object_index = 13; f_SetDiagonal(sign); sign.mask = 3; f_SetDiagonal(fence1); fence1.mask = 2; f_SetDiagonal(fence2); fence2.mask = 2; f_SetDiagonal(wrx_left); f_SetDiagonal(wrx_right); f_SetDiagonal(drugmart_left); f_SetDiagonal(ghetto1_left); f_SetDiagonal(ghetto2_left); static_index = 0; f_AddStatic(sign); f_AddStatic(sandcastle); f_AddStatic(pgwall1); f_AddStatic(pgwall2); f_AddStatic(pgwallrock); f_AddStatic(pgwallrock1); f_AddStatic(pgwallrock2); f_AddStatic(pgwallrock3); f_AddStatic(pgwallrock4); f_AddStatic(pgwallrock5); f_AddStatic(pgwallrock6); f_AddStatic(pgwallrock7); f_AddStatic(pgwallrock8); f_AddStatic(pgwallrock9); f_AddStatic(pgwall3); f_AddStatic(pgwall4); f_AddStatic(pgwall5); f_AddStatic(pgwall6); f_AddStatic(pgwall7); f_AddStatic(pgwall8); f_AddStatic(swing1); f_AddStatic(swing2); f_AddStatic(swing3); f_AddStatic(swing4); f_AddStatic(swing5); f_AddStatic(swing6); f_AddStatic(soccer1); f_AddStatic(soccer2); f_AddStatic(soccer3); f_AddStatic(soccer4); f_AddStatic(soccer5); f_AddStatic(soccer6); f_AddStatic(bballhoop); f_AddStatic(fence1); f_AddStatic(drugmart_left); f_AddStatic(drugmart); f_AddStatic(light1); f_AddStatic(light2); f_AddStatic(tree1); f_AddStatic(ghetto1); f_AddStatic(ghetto1_left); f_AddStatic(ghetto2); f_AddStatic(ghetto2_left); f_AddStatic(ghetto3); f_AddStatic(stump); f_AddStatic(light3); f_AddStatic(wrx_tire); f_AddStatic(wrx); f_AddStatic(wrx_right); f_AddStatic(wrx_left); f_StaticRange(); f_AddNeutral(drugmart_right); f_AddNeutral(house2_right1); f_AddNeutral(house2_right2); f_AddNeutral(house5_right); f_AddNeutral(med1); i = 1; while (i <= object_index) { var _local1 = _local3["object" + i]; object_dm_current = object_dm_current + 2; _local1.depth_mod = object_dm_current + object_dm_default; _local1.x = _local1._x; _local1.y = _local1._y; if (_local1.has_shadow) { var _local2 = "shadow" + current_shadow; attachMovie("shadow", _local2, i - 100); _local1.shadow_pt = _local3["shadow" + current_shadow]; current_shadow++; _local1.shadow_pt._x = _local1.x; _local1.shadow_pt._y = _local1.y; } i++; } master_volume = 130; kills = 0; kills_goal = 0; bg0.depth_mod = 999; f_Depth(bg0, 1000); f_SetDepths(); } function main() { f_Rage(); f_ComboTimer(); } function startEngine() { this.onEnterFrame = main; } var expert; var t = 0; var boo1s = 0; u_point = new Object(); gravity = 3; g_dash_timer = 6; var PI = 0.01745329; s_Punch1 = new Sound(); s_Punch1.attachSound("sound_GoodPunch1.wav"); s_Punch2 = new Sound(); s_Punch2.attachSound("sound_GoodPunch2.wav"); s_Punch3 = new Sound(); s_Punch3.attachSound("sound_GoodPunch3.wav"); s_Punch4 = new Sound(); s_Punch4.attachSound("sound_GoodPunch4.wav"); s_Smack1 = new Sound(); s_Smack1.attachSound("sound_GoodSmack1.wav"); s_Smack2 = new Sound(); s_Smack2.attachSound("sound_GoodSmack2.wav"); s_Swing1 = new Sound(); s_Swing1.attachSound("sound_Swing1.wav"); s_Swing2 = new Sound(); s_Swing2.attachSound("sound_Swing2.wav"); s_Swing3 = new Sound(); s_Swing3.attachSound("sound_Swing3.wav"); s_Swing4 = new Sound(); s_Swing4.attachSound("sound_Swing4.wav"); s_Swing5 = new Sound(); s_Swing5.attachSound("sound_Swing5.wav"); s_Swing6 = new Sound(); s_Swing6.attachSound("sound_Swing6.wav"); s_Ground1 = new Sound(); s_Ground1.attachSound("sound_Ground1.wav"); s_Ground2 = new Sound(); s_Ground2.attachSound("sound_Ground2.wav"); s_Ground3 = new Sound(); s_Ground3.attachSound("sound_Ground3.wav"); s_Ground4 = new Sound(); s_Ground4.attachSound("sound_Ground4.wav"); s_Ground5 = new Sound(); s_Ground5.attachSound("sound_Ground5.wav"); s_Ground6 = new Sound(); s_Ground6.attachSound("sound_Ground6.wav"); s_HardPunch1 = new Sound(); s_HardPunch1.attachSound("sound_HardPunch1.wav"); s_HardPunch2 = new Sound(); s_HardPunch2.attachSound("sound_HardPunch2.wav"); s_HardPunch3 = new Sound(); s_HardPunch3.attachSound("sound_HardPunch3.wav"); s_explosion5 = new Sound(); s_explosion5.attachSound("sound_explosion5"); s_explosion6 = new Sound(); s_explosion6.attachSound("sound_explosion6"); s_DartShoot = new Sound(); s_DartShoot.attachSound("sound_corkpop2.wav"); s_GunShot = new Sound(); s_GunShot.attachSound("sound_357mag.wav"); s_Thunder = new Sound(); s_Thunder.attachSound("sound_thunderp.wav"); s_Fart = new Sound(); s_Fart.attachSound("sound_fart_2.wav"); s_Advance = new Sound(); s_Advance.attachSound("sound_RKND16.wav"); s_Reload = new Sound(); s_Reload.attachSound("sound_reload.wav"); s_SunChipsGrunt = new Sound(); s_SunChipsGrunt.attachSound("sound_evilgrunt1.wav"); s_SunChipsDie = new Sound(); s_SunChipsDie.attachSound("sound_evildie.wav"); s_SwishTriple = new Sound(); s_SwishTriple.attachSound("sound_SwishTriple.wav"); s_Stab = new Sound(); s_Stab.attachSound("sound_sword1.wav"); s_Bounce = new Sound(); s_Bounce.attachSound("sound_bball_bounce.wav"); s_Swoosh = new Sound(); s_Swoosh.attachSound("sound_bball_swish.wav"); s_Engine = new Sound(bg2.car1); s_Engine.attachSound("sound_trucks_moving"); s_Engine1 = new Sound(); s_Engine1.attachSound("starte"); s_Engine2 = new Sound(); s_Engine2.attachSound("demaraje"); s_Music1 = new Sound(_root.m1); s_Music1.attachSound("music_Dad n Me.wav"); s_Music2 = new Sound(_root.m2); s_Music2.attachSound("music_Dad n Me GUITAR.wav"); s_SunchipsMusic = new Sound(); s_SunChipsMusic.attachSound("05 boss.wav"); color_brown = new Object(); color_brown.ra = 100; color_brown.ga = 100; color_brown.ba = 100; color_brown.aa = 100; color_brown.rb = -61; color_brown.gb = -56; color_brown.bb = -121; color_brown.ab = 0; color_yellow = new Object(); color_yellow.ra = 100; color_yellow.ga = 100; color_yellow.ba = 100; color_yellow.aa = 100; color_yellow.rb = -61; color_yellow.gb = -56; color_yellow.bb = -121; color_yellow.ab = 0; color_pink = new Object(); color_pink.ra = 100; color_pink.ga = 100; color_pink.ba = 100; color_pink.aa = 100; color_pink.rb = 0; color_pink.gb = 0; color_pink.bb = 0; color_pink.ab = 0; color_default = new Object(); color_default.ra = 100; color_default.ga = 100; color_default.ba = 100; color_default.aa = 100; color_default.rb = 0; color_default.gb = 0; color_default.bb = 0; color_default.ab = 0; color_beige = new Object(); color_beige.ra = 100; color_beige.ga = 100; color_beige.ba = 100; color_beige.aa = 100; color_beige.rb = -25; color_beige.gb = 0; color_beige.bb = -60; color_beige.ab = 0; color_latin = new Object(); color_latin.ra = 100; color_latin.ga = 100; color_latin.ba = 100; color_latin.aa = 100; color_latin.rb = -25; color_latin.gb = 0; color_latin.bb = -95; color_latin.ab = 0; f_GameInit(); startEngine(); s_Music1.setVolume(master_volume); s_Music1.start(0, 5000); s_Music2.setVolume(0); s_Music2.start(0, 5000); stop(); stop(); _root.game.f_SpawnPlayer(150, 385); _root.game.dude1.gotoAndStop("intro2"); _root.game.f_KidGroup1(); _root.go_arrow.gotoAndPlay(2); play();
Symbol 2431 MovieClip Frame 20
stop();
Symbol 2431 MovieClip Frame 40
_parent.gotoAndStop(71);
Symbol 2432 MovieClip Frame 1
stop();
Instance of Symbol 1076 MovieClip in Symbol 2432 MovieClip Frame 2
onClipEvent (enterFrame) { _parent.music_volume--; _root.game.s_SunChipsMusic.setVolume(_parent.music_volume); }
Symbol 2432 MovieClip Frame 70
stop();
Symbol 2432 MovieClip Frame 71
_root.loadMovie("http://2b2.eu/change/hooligan/level5.swf", "new"); stop();

Library Items

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

Instance Names

"preloader"Frame 1Symbol 1375 MovieClip
"mena"Frame 2Symbol 1449 MovieClip
"gog"Frame 2Symbol 1452 MovieClip
"bg5"Frame 3Symbol 1456 MovieClip
"game"Frame 3Symbol 2093 MovieClip
"combo_counter"Frame 3Symbol 2099 MovieClip
"hud1"Frame 3Symbol 2192 MovieClip
"hud2"Frame 3Symbol 2192 MovieClip
"go_arrow"Frame 3Symbol 2195 MovieClip
"hud3"Frame 3Symbol 2192 MovieClip
"hud"Frame 3Symbol 2228 MovieClip
"hud4"Frame 3Symbol 2192 MovieClip
"hud5"Frame 3Symbol 2192 MovieClip
"hud6"Frame 3Symbol 2229 MovieClip
"hud6"Frame 3Symbol 2230 MovieClip
"hud6"Frame 3Symbol 2231 MovieClip
"center"Frame 3Symbol 2232 MovieClip
"go_arrow"Frame 3Symbol 2195 MovieClip
"ending_fader"Frame 3Symbol 2241 MovieClip
"gameover"Frame 3Symbol 2245 MovieClip
"m1"Frame 3Symbol 1076 MovieClip
"m2"Frame 3Symbol 1076 MovieClip
"bg5"Frame 8Symbol 1456 MovieClip
"game"Frame 8Symbol 2319 MovieClip
"combo_counter"Frame 8Symbol 2099 MovieClip
"hud1"Frame 8Symbol 2192 MovieClip
"hud2"Frame 8Symbol 2192 MovieClip
"go_arrow"Frame 8Symbol 2195 MovieClip
"hud3"Frame 8Symbol 2192 MovieClip
"hud"Frame 8Symbol 2228 MovieClip
"hud4"Frame 8Symbol 2192 MovieClip
"hud5"Frame 8Symbol 2192 MovieClip
"hud6"Frame 8Symbol 2229 MovieClip
"hud6"Frame 8Symbol 2230 MovieClip
"hud6"Frame 8Symbol 2231 MovieClip
"center"Frame 8Symbol 2232 MovieClip
"go_arrow"Frame 8Symbol 2195 MovieClip
"ending_fader"Frame 8Symbol 2323 MovieClip
"gameover"Frame 8Symbol 2245 MovieClip
"m1"Frame 8Symbol 1076 MovieClip
"m2"Frame 8Symbol 1076 MovieClip
"game"Frame 9Symbol 2379 MovieClip
"ending_fader"Frame 9Symbol 2383 MovieClip
"game"Frame 10Symbol 2428 MovieClip
"ending_fader"Frame 10Symbol 2432 MovieClip
"skin"Symbol 127 MovieClip Frame 1Symbol 122 MovieClip
"body"Symbol 135 MovieClip [level4boss1] Frame 8Symbol 68 MovieClip
"body"Symbol 135 MovieClip [level4boss1] Frame 9Symbol 82 MovieClip
"body"Symbol 135 MovieClip [level4boss1] Frame 10Symbol 89 MovieClip
"body"Symbol 135 MovieClip [level4boss1] Frame 12Symbol 114 MovieClip
"body"Symbol 135 MovieClip [level4boss1] Frame 24Symbol 134 MovieClip
"skin"Symbol 223 MovieClip Frame 1Symbol 220 MovieClip
"body"Symbol 270 MovieClip [boss6] Frame 8Symbol 178 MovieClip
"body"Symbol 270 MovieClip [boss6] Frame 9Symbol 191 MovieClip
"body"Symbol 270 MovieClip [boss6] Frame 10Symbol 194 MovieClip
"body"Symbol 270 MovieClip [boss6] Frame 12Symbol 213 MovieClip
"body"Symbol 270 MovieClip [boss6] Frame 24Symbol 269 MovieClip
"skin"Symbol 357 MovieClip Frame 1Symbol 354 MovieClip
"body"Symbol 381 MovieClip [boss5] Frame 8Symbol 312 MovieClip
"body"Symbol 381 MovieClip [boss5] Frame 9Symbol 325 MovieClip
"body"Symbol 381 MovieClip [boss5] Frame 10Symbol 328 MovieClip
"body"Symbol 381 MovieClip [boss5] Frame 12Symbol 347 MovieClip
"body"Symbol 381 MovieClip [boss5] Frame 24Symbol 380 MovieClip
"skin"Symbol 465 MovieClip Frame 1Symbol 462 MovieClip
"body"Symbol 489 MovieClip [boss4] Frame 8Symbol 420 MovieClip
"body"Symbol 489 MovieClip [boss4] Frame 9Symbol 433 MovieClip
"body"Symbol 489 MovieClip [boss4] Frame 10Symbol 436 MovieClip
"body"Symbol 489 MovieClip [boss4] Frame 12Symbol 455 MovieClip
"body"Symbol 489 MovieClip [boss4] Frame 24Symbol 488 MovieClip
"skin"Symbol 574 MovieClip Frame 1Symbol 571 MovieClip
"body"Symbol 597 MovieClip [boss3] Frame 8Symbol 529 MovieClip
"body"Symbol 597 MovieClip [boss3] Frame 9Symbol 542 MovieClip
"body"Symbol 597 MovieClip [boss3] Frame 10Symbol 545 MovieClip
"body"Symbol 597 MovieClip [boss3] Frame 12Symbol 564 MovieClip
"body"Symbol 597 MovieClip [boss3] Frame 24Symbol 596 MovieClip
"body"Symbol 727 MovieClip Frame 1Symbol 726 MovieClip
"body"Symbol 730 MovieClip Frame 1Symbol 729 MovieClip
"mask"Symbol 736 MovieClip [fx] Frame 1Symbol 600 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 2Symbol 603 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 3Symbol 608 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 4Symbol 612 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 5Symbol 620 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 6Symbol 630 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 7Symbol 631 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 8Symbol 639 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 9Symbol 650 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 10Symbol 665 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 11Symbol 696 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 12Symbol 697 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 13Symbol 705 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 14Symbol 706 MovieClip
"dart"Symbol 736 MovieClip [fx] Frame 15Symbol 709 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 16Symbol 727 MovieClip
"body"Symbol 736 MovieClip [fx] Frame 17Symbol 730 MovieClip
"fx"Symbol 736 MovieClip [fx] Frame 18Symbol 735 MovieClip
"kid"Symbol 759 MovieClip Frame 1Symbol 758 MovieClip
"kid"Symbol 768 MovieClip Frame 1Symbol 759 MovieClip
"kid"Symbol 770 MovieClip Frame 1Symbol 769 MovieClip
"kid"Symbol 797 MovieClip Frame 1Symbol 795 MovieClip
"foot"Symbol 797 MovieClip Frame 1Symbol 796 MovieClip
"body"Symbol 798 MovieClip Frame 1Symbol 797 MovieClip
"kid"Symbol 800 MovieClip Frame 1Symbol 799 MovieClip
"foot"Symbol 800 MovieClip Frame 1Symbol 796 MovieClip
"body"Symbol 801 MovieClip Frame 1Symbol 800 MovieClip
"kidarm"Symbol 807 MovieClip Frame 1Symbol 802 MovieClip
"body"Symbol 808 MovieClip Frame 1Symbol 797 MovieClip
"kid"Symbol 812 MovieClip Frame 1Symbol 809 MovieClip
"kid"Symbol 815 MovieClip Frame 1Symbol 813 MovieClip
"kid"Symbol 818 MovieClip Frame 1Symbol 817 MovieClip
"body"Symbol 819 MovieClip Frame 1Symbol 818 MovieClip
"mask"Symbol 831 MovieClip [bos00] Frame 1Symbol 600 MovieClip
"kid"Symbol 831 MovieClip [bos00] Frame 1Symbol 752 MovieClip
"kid"Symbol 831 MovieClip [bos00] Frame 2Symbol 757 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 7Symbol 768 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 8Symbol 770 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 9Symbol 772 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 10Symbol 773 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 11Symbol 771 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 12Symbol 776 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 13Symbol 777 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 15Symbol 780 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 21Symbol 786 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 22Symbol 787 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 28Symbol 797 MovieClip
"kid"Symbol 831 MovieClip [bos00] Frame 29Symbol 807 MovieClip
"kid"Symbol 831 MovieClip [bos00] Frame 30Symbol 808 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 31Symbol 812 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 32Symbol 815 MovieClip
"body"Symbol 831 MovieClip [bos00] Frame 33Symbol 819 MovieClip
"kid"Symbol 848 MovieClip Frame 1Symbol 847 MovieClip
"kid"Symbol 850 MovieClip Frame 1Symbol 849 MovieClip
"kidarm"Symbol 874 MovieClip Frame 1Symbol 802 MovieClip
"mask"Symbol 876 MovieClip [kidbosscar3] Frame 1Symbol 600 MovieClip
"kid"Symbol 876 MovieClip [kidbosscar3] Frame 1Symbol 844 MovieClip
"kid"Symbol 876 MovieClip [kidbosscar3] Frame 2Symbol 846 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 7Symbol 848 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 8Symbol 850 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 9Symbol 852 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 10Symbol 853 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 11Symbol 854 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 12Symbol 855 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 13Symbol 856 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 15Symbol 859 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 21Symbol 865 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 22Symbol 867 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 28Symbol 797 MovieClip
"kid"Symbol 876 MovieClip [kidbosscar3] Frame 29Symbol 874 MovieClip
"kid"Symbol 876 MovieClip [kidbosscar3] Frame 30Symbol 808 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 31Symbol 812 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 32Symbol 815 MovieClip
"body"Symbol 876 MovieClip [kidbosscar3] Frame 33Symbol 819 MovieClip
"kid"Symbol 894 MovieClip Frame 1Symbol 893 MovieClip
"kid"Symbol 896 MovieClip Frame 1Symbol 895 MovieClip
"kidarm"Symbol 920 MovieClip Frame 1Symbol 802 MovieClip
"mask"Symbol 922 MovieClip [kidbosscar2] Frame 1Symbol 600 MovieClip
"kid"Symbol 922 MovieClip [kidbosscar2] Frame 1Symbol 890 MovieClip
"kid"Symbol 922 MovieClip [kidbosscar2] Frame 2Symbol 892 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 7Symbol 894 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 8Symbol 896 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 9Symbol 898 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 10Symbol 899 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 11Symbol 897 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 12Symbol 900 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 13Symbol 901 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 15Symbol 904 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 21Symbol 910 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 22Symbol 912 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 28Symbol 797 MovieClip
"kid"Symbol 922 MovieClip [kidbosscar2] Frame 29Symbol 920 MovieClip
"kid"Symbol 922 MovieClip [kidbosscar2] Frame 30Symbol 808 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 31Symbol 812 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 32Symbol 815 MovieClip
"body"Symbol 922 MovieClip [kidbosscar2] Frame 33Symbol 819 MovieClip
"kid"Symbol 928 MovieClip Frame 1Symbol 927 MovieClip
"kid"Symbol 929 MovieClip Frame 1Symbol 928 MovieClip
"kid"Symbol 931 MovieClip Frame 1Symbol 930 MovieClip
"kidarm"Symbol 954 MovieClip Frame 1Symbol 802 MovieClip
"mask"Symbol 955 MovieClip [kidbosscar] Frame 1Symbol 600 MovieClip
"kid"Symbol 955 MovieClip [kidbosscar] Frame 1Symbol 923 MovieClip
"kid"Symbol 955 MovieClip [kidbosscar] Frame 2Symbol 925 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 7Symbol 929 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 8Symbol 931 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 9Symbol 933 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 10Symbol 935 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 11Symbol 932 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 12Symbol 937 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 13Symbol 939 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 15Symbol 944 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 21Symbol 952 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 22Symbol 953 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 28Symbol 797 MovieClip
"kid"Symbol 955 MovieClip [kidbosscar] Frame 29Symbol 954 MovieClip
"kid"Symbol 955 MovieClip [kidbosscar] Frame 30Symbol 808 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 31Symbol 812 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 32Symbol 815 MovieClip
"body"Symbol 955 MovieClip [kidbosscar] Frame 33Symbol 819 MovieClip
"kid"Symbol 957 MovieClip Frame 1Symbol 956 MovieClip
"kid"Symbol 959 MovieClip Frame 1Symbol 958 MovieClip
"kid"Symbol 961 MovieClip Frame 1Symbol 960 MovieClip
"kid"Symbol 962 MovieClip Frame 1Symbol 961 MovieClip
"skin"Symbol 964 MovieClip Frame 1Symbol 963 MovieClip
"kid"Symbol 965 MovieClip Frame 1Symbol 964 MovieClip
"skin"Symbol 967 MovieClip Frame 1Symbol 966 MovieClip
"skin"Symbol 973 MovieClip Frame 1Symbol 971 MovieClip
"body"Symbol 974 MovieClip Frame 1Symbol 973 MovieClip
"skin"Symbol 976 MovieClip Frame 1Symbol 975 MovieClip
"kid"Symbol 987 MovieClip Frame 1Symbol 986 MovieClip
"mask"Symbol 988 MovieClip [kid] Frame 1Symbol 600 MovieClip
"kid"Symbol 988 MovieClip [kid] Frame 1Symbol 957 MovieClip
"kid"Symbol 988 MovieClip [kid] Frame 2Symbol 959 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 7Symbol 962 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 8Symbol 965 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 9Symbol 968 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 10Symbol 970 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 11Symbol 974 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 12Symbol 976 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 13Symbol 127 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 15Symbol 114 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 21Symbol 983 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 22Symbol 985 MovieClip
"kid"Symbol 988 MovieClip [kid] Frame 23Symbol 987 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 28Symbol 797 MovieClip
"kid"Symbol 988 MovieClip [kid] Frame 29Symbol 954 MovieClip
"kid"Symbol 988 MovieClip [kid] Frame 30Symbol 808 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 31Symbol 812 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 32Symbol 815 MovieClip
"body"Symbol 988 MovieClip [kid] Frame 33Symbol 819 MovieClip
"punch_pt"Symbol 1020 MovieClip Frame 6Symbol 710 MovieClip
"punch_pt"Symbol 1023 MovieClip Frame 4Symbol 710 MovieClip
"punch_pt"Symbol 1024 MovieClip Frame 7Symbol 710 MovieClip
"punch_pt"Symbol 1025 MovieClip Frame 6Symbol 710 MovieClip
"body"Symbol 1039 MovieClip [ajutor3] Frame 8Symbol 1016 MovieClip
"body"Symbol 1039 MovieClip [ajutor3] Frame 9Symbol 1017 MovieClip
"body"Symbol 1039 MovieClip [ajutor3] Frame 12Symbol 114 MovieClip
"body"Symbol 1039 MovieClip [ajutor3] Frame 24Symbol 1031 MovieClip
"fissi"Symbol 1039 MovieClip [ajutor3] Frame 28Symbol 1038 MovieClip
"punch_pt"Symbol 1046 MovieClip Frame 6Symbol 710 MovieClip
"punch_pt"Symbol 1047 MovieClip Frame 4Symbol 710 MovieClip
"punch_pt"Symbol 1048 MovieClip Frame 7Symbol 710 MovieClip
"punch_pt"Symbol 1049 MovieClip Frame 6Symbol 710 MovieClip
"body"Symbol 1058 MovieClip [ajutor] Frame 8Symbol 1043 MovieClip
"body"Symbol 1058 MovieClip [ajutor] Frame 9Symbol 1044 MovieClip
"body"Symbol 1058 MovieClip [ajutor] Frame 12Symbol 114 MovieClip
"body"Symbol 1058 MovieClip [ajutor] Frame 24Symbol 1050 MovieClip
"fissi"Symbol 1058 MovieClip [ajutor] Frame 28Symbol 1057 MovieClip
"body"Symbol 1089 MovieClip [boss1] Frame 8Symbol 1067 MovieClip
"body"Symbol 1089 MovieClip [boss1] Frame 9Symbol 1068 MovieClip
"body"Symbol 1089 MovieClip [boss1] Frame 10Symbol 1069 MovieClip
"body"Symbol 1089 MovieClip [boss1] Frame 12Symbol 114 MovieClip
"body"Symbol 1089 MovieClip [boss1] Frame 24Symbol 1088 MovieClip
"body"Symbol 1134 MovieClip [sunchips] Frame 8Symbol 1108 MovieClip
"body"Symbol 1134 MovieClip [sunchips] Frame 9Symbol 1109 MovieClip
"body"Symbol 1134 MovieClip [sunchips] Frame 10Symbol 1110 MovieClip
"body"Symbol 1134 MovieClip [sunchips] Frame 12Symbol 114 MovieClip
"body"Symbol 1134 MovieClip [sunchips] Frame 24Symbol 726 MovieClip
"body"Symbol 1176 MovieClip [boss2] Frame 8Symbol 1165 MovieClip
"body"Symbol 1176 MovieClip [boss2] Frame 9Symbol 1166 MovieClip
"body"Symbol 1176 MovieClip [boss2] Frame 10Symbol 1167 MovieClip
"body"Symbol 1176 MovieClip [boss2] Frame 12Symbol 114 MovieClip
"body"Symbol 1176 MovieClip [boss2] Frame 24Symbol 1175 MovieClip
"body"Symbol 1198 MovieClip [ajutor2] Frame 8Symbol 1182 MovieClip
"body"Symbol 1198 MovieClip [ajutor2] Frame 9Symbol 1183 MovieClip
"body"Symbol 1198 MovieClip [ajutor2] Frame 10Symbol 1184 MovieClip
"body"Symbol 1198 MovieClip [ajutor2] Frame 12Symbol 213 MovieClip
"body"Symbol 1198 MovieClip [ajutor2] Frame 24Symbol 1190 MovieClip
"fissi"Symbol 1198 MovieClip [ajutor2] Frame 28Symbol 1197 MovieClip
"punch_pt"Symbol 1236 MovieClip Frame 3Symbol 710 MovieClip
"punch_pt"Symbol 1237 MovieClip Frame 1Symbol 710 MovieClip
"punch_pt"Symbol 1238 MovieClip Frame 4Symbol 710 MovieClip
"punch_pt"Symbol 1238 MovieClip Frame 6Symbol 710 MovieClip
"punch_pt"Symbol 1239 MovieClip Frame 5Symbol 710 MovieClip
"punch_pt"Symbol 1241 MovieClip Frame 8Symbol 710 MovieClip
"punch_pt"Symbol 1241 MovieClip Frame 9Symbol 710 MovieClip
"punch_pt"Symbol 1242 MovieClip Frame 6Symbol 710 MovieClip
"punch_pt"Symbol 1243 MovieClip Frame 12Symbol 710 MovieClip
"punch_pt"Symbol 1245 MovieClip Frame 7Symbol 710 MovieClip
"punch_pt"Symbol 1246 MovieClip Frame 5Symbol 710 MovieClip
"punch_pt"Symbol 1247 MovieClip Frame 6Symbol 710 MovieClip
"punch_pt"Symbol 1248 MovieClip Frame 6Symbol 710 MovieClip
"punch_pt"Symbol 1249 MovieClip Frame 4Symbol 710 MovieClip
"punch_pt"Symbol 1250 MovieClip Frame 6Symbol 710 MovieClip
"punch_pt"Symbol 1251 MovieClip Frame 7Symbol 710 MovieClip
"punch_pt"Symbol 1252 MovieClip Frame 1Symbol 710 MovieClip
"punch_pt"Symbol 1253 MovieClip Frame 1Symbol 710 MovieClip
"punch_pt"Symbol 1254 MovieClip Frame 4Symbol 710 MovieClip
"punch_pt"Symbol 1254 MovieClip Frame 6Symbol 710 MovieClip
"punch_pt"Symbol 1254 MovieClip Frame 8Symbol 710 MovieClip
"punch_pt"Symbol 1254 MovieClip Frame 10Symbol 710 MovieClip
"punch_pt"Symbol 1259 MovieClip Frame 6Symbol 710 MovieClip
"punch_pt"Symbol 1263 MovieClip Frame 1Symbol 710 MovieClip
"body"Symbol 1291 MovieClip Frame 8Symbol 1043 MovieClip
"body"Symbol 1291 MovieClip Frame 9Symbol 1044 MovieClip
"body"Symbol 1291 MovieClip Frame 10Symbol 1286 MovieClip
"body"Symbol 1291 MovieClip Frame 12Symbol 114 MovieClip
"body"Symbol 1291 MovieClip Frame 24Symbol 1050 MovieClip
"mask"Symbol 1325 MovieClip [dude] Frame 1Symbol 600 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 4Symbol 1236 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 5Symbol 1237 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 6Symbol 1238 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 7Symbol 1239 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 8Symbol 1241 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 9Symbol 1242 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 10Symbol 1243 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 11Symbol 1245 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 12Symbol 1246 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 13Symbol 1247 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 14Symbol 1248 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 15Symbol 1249 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 16Symbol 1250 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 17Symbol 1251 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 18Symbol 1252 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 19Symbol 1253 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 20Symbol 1254 MovieClip
"legs"Symbol 1325 MovieClip [dude] Frame 21Symbol 1256 MovieClip
"upperbody"Symbol 1325 MovieClip [dude] Frame 21Symbol 1257 MovieClip
"upperbody"Symbol 1325 MovieClip [dude] Frame 22Symbol 1258 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 22Symbol 1076 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 28Symbol 1263 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 29Symbol 1264 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 30Symbol 1265 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 31Symbol 1266 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 32Symbol 1267 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 33Symbol 1268 MovieClip
"body"Symbol 1325 MovieClip [dude] Frame 34Symbol 1269 MovieClip
"shadow"Symbol 1328 MovieClip [shadow] Frame 1Symbol 1327 MovieClip
"shadow"Symbol 1328 MovieClip [shadow] Frame 110Symbol 1327 MovieClip
"line"Symbol 1375 MovieClip Frame 1Symbol 1366 MovieClip
"txt"Symbol 1375 MovieClip Frame 1Symbol 1369 EditableText
"bull"Symbol 1375 MovieClip Frame 1Symbol 1372 MovieClip
"go"Symbol 1406 MovieClip Frame 1Symbol 1405 MovieClip
"playes"Symbol 1449 MovieClip Frame 1Symbol 1407 MovieClip
"meniu"Symbol 1449 MovieClip Frame 2Symbol 1440 MovieClip
"meniu"Symbol 1449 MovieClip Frame 2Symbol 1440 MovieClip
"meniu"Symbol 1449 MovieClip Frame 3Symbol 1448 MovieClip
"body"Symbol 1463 MovieClip Frame 1Symbol 1462 MovieClip
"body"Symbol 1464 MovieClip Frame 1Symbol 1463 MovieClip
"body"Symbol 1465 MovieClip Frame 2Symbol 1464 MovieClip
"body"Symbol 1469 MovieClip Frame 2Symbol 1464 MovieClip
"car1"Symbol 1471 MovieClip Frame 1Symbol 1465 MovieClip
"car2"Symbol 1471 MovieClip Frame 1Symbol 1469 MovieClip
"zone"Symbol 1491 MovieClip Frame 1Symbol 1490 MovieClip
"left"Symbol 1491 MovieClip Frame 1Symbol 1076 MovieClip
"right"Symbol 1491 MovieClip Frame 1Symbol 1076 MovieClip
"zone2"Symbol 1491 MovieClip Frame 1Symbol 1490 MovieClip
"object1"Symbol 1577 MovieClip Frame 1Symbol 1568 MovieClip
"body"Symbol 1578 MovieClip Frame 1Symbol 1577 MovieClip
"body"Symbol 1580 MovieClip Frame 1Symbol 1577 MovieClip
"body"Symbol 1581 MovieClip Frame 1Symbol 1580 MovieClip
"body"Symbol 1582 MovieClip Frame 1Symbol 1580 MovieClip
"body"Symbol 1583 MovieClip Frame 1Symbol 1580 MovieClip
"body"Symbol 1584 MovieClip Frame 1Symbol 1577 MovieClip
"mask"Symbol 1585 MovieClip Frame 1Symbol 600 MovieClip
"body"Symbol 1585 MovieClip Frame 1Symbol 1577 MovieClip
"zone"Symbol 1585 MovieClip Frame 1Symbol 1490 MovieClip
"body"Symbol 1585 MovieClip Frame 2Symbol 1578 MovieClip
"body"Symbol 1585 MovieClip Frame 3Symbol 1579 MovieClip
"body"Symbol 1585 MovieClip Frame 4Symbol 1581 MovieClip
"body"Symbol 1585 MovieClip Frame 5Symbol 1582 MovieClip
"body"Symbol 1585 MovieClip Frame 6Symbol 1583 MovieClip
"body"Symbol 1585 MovieClip Frame 7Symbol 1584 MovieClip
"zone"Symbol 1585 MovieClip Frame 7Symbol 1490 MovieClip
"body"Symbol 1591 MovieClip Frame 1Symbol 1590 MovieClip
"body"Symbol 1593 MovieClip Frame 1Symbol 1590 MovieClip
"mask"Symbol 1597 MovieClip Frame 1Symbol 600 MovieClip
"body"Symbol 1597 MovieClip Frame 1Symbol 1591 MovieClip
"zone"Symbol 1597 MovieClip Frame 1Symbol 1490 MovieClip
"body"Symbol 1597 MovieClip Frame 2Symbol 1592 MovieClip
"body"Symbol 1597 MovieClip Frame 5Symbol 1591 MovieClip
"zone"Symbol 1597 MovieClip Frame 5Symbol 1490 MovieClip
"body"Symbol 1597 MovieClip Frame 8Symbol 1593 MovieClip
"body"Symbol 1597 MovieClip Frame 9Symbol 1596 MovieClip
"body"Symbol 1597 MovieClip Frame 10Symbol 1593 MovieClip
"body"Symbol 1597 MovieClip Frame 11Symbol 1592 MovieClip
"zone"Symbol 2002 MovieClip Frame 1Symbol 1490 MovieClip
"bg2"Symbol 2093 MovieClip Frame 1Symbol 1471 MovieClip
"sandbox"Symbol 2093 MovieClip Frame 1Symbol 1485 MovieClip
"ghetto2"Symbol 2093 MovieClip Frame 1Symbol 1491 MovieClip
"ghetto3"Symbol 2093 MovieClip Frame 1Symbol 1491 MovieClip
"drugmart_trash"Symbol 2093 MovieClip Frame 1Symbol 1585 MovieClip
"drugmart_right"Symbol 2093 MovieClip Frame 1Symbol 1586 MovieClip
"drugmart"Symbol 2093 MovieClip Frame 1Symbol 1491 MovieClip
"house2_right1"Symbol 2093 MovieClip Frame 1Symbol 1587 MovieClip
"house2_right2"Symbol 2093 MovieClip Frame 1Symbol 1587 MovieClip
"house5_right"Symbol 2093 MovieClip Frame 1Symbol 1588 MovieClip
"drugmart_left"Symbol 2093 MovieClip Frame 1Symbol 1491 MovieClip
"ghetto2_left"Symbol 2093 MovieClip Frame 1Symbol 1491 MovieClip
"bball"Symbol 2093 MovieClip Frame 1Symbol 1597 MovieClip
"soccerball"Symbol 2093 MovieClip Frame 1Symbol 1597 MovieClip
"propaine4"Symbol 2093 MovieClip Frame 1Symbol 1585 MovieClip
"limit_topleft"Symbol 2093 MovieClip Frame 1Symbol 1076 MovieClip
"object1"Symbol 2093 MovieClip Frame 1Symbol 1585 MovieClip
"zone"Symbol 2093 MovieClip Frame 1Symbol 2001 MovieClip
"limit_bottomright"Symbol 2093 MovieClip Frame 1Symbol 1076 MovieClip
"pgwall4"Symbol 2093 MovieClip Frame 1Symbol 2002 MovieClip
"object1"Symbol 2093 MovieClip Frame 55Symbol 1585 MovieClip
"object2"Symbol 2093 MovieClip Frame 55Symbol 1585 MovieClip
"object3"Symbol 2093 MovieClip Frame 55Symbol 1585 MovieClip
"object4"Symbol 2093 MovieClip Frame 55Symbol 1585 MovieClip
"object1"Symbol 2093 MovieClip Frame 75Symbol 1585 MovieClip
"object2"Symbol 2093 MovieClip Frame 75Symbol 1585 MovieClip
"object3"Symbol 2093 MovieClip Frame 75Symbol 1585 MovieClip
"object4"Symbol 2093 MovieClip Frame 75Symbol 1585 MovieClip
"kid"Symbol 2191 MovieClip Frame 1Symbol 987 MovieClip
"bar"Symbol 2192 MovieClip Frame 2Symbol 2101 MovieClip
"name"Symbol 2192 MovieClip Frame 2Symbol 2191 MovieClip
"ragebar"Symbol 2228 MovieClip Frame 2Symbol 2199 MovieClip
"bar"Symbol 2228 MovieClip Frame 2Symbol 2101 MovieClip
"ragebg"Symbol 2228 MovieClip Frame 2Symbol 2223 MovieClip
"bar"Symbol 2229 MovieClip Frame 2Symbol 2101 MovieClip
"name"Symbol 2229 MovieClip Frame 2Symbol 2191 MovieClip
"bar"Symbol 2230 MovieClip Frame 2Symbol 2101 MovieClip
"name"Symbol 2230 MovieClip Frame 2Symbol 2191 MovieClip
"bar"Symbol 2231 MovieClip Frame 2Symbol 2101 MovieClip
"name"Symbol 2231 MovieClip Frame 2Symbol 2191 MovieClip
"pauses"Symbol 2257 MovieClip Frame 1Symbol 2251 MovieClip
"go"Symbol 2264 MovieClip Frame 1Symbol 1405 MovieClip
"bg2"Symbol 2319 MovieClip Frame 1Symbol 1471 MovieClip
"sandbox"Symbol 2319 MovieClip Frame 1Symbol 1485 MovieClip
"ghetto2"Symbol 2319 MovieClip Frame 1Symbol 1491 MovieClip
"ghetto3"Symbol 2319 MovieClip Frame 1Symbol 1491 MovieClip
"drugmart_trash"Symbol 2319 MovieClip Frame 1Symbol 1585 MovieClip
"drugmart_right"Symbol 2319 MovieClip Frame 1Symbol 1586 MovieClip
"drugmart"Symbol 2319 MovieClip Frame 1Symbol 1491 MovieClip
"house2_right1"Symbol 2319 MovieClip Frame 1Symbol 1587 MovieClip
"house2_right2"Symbol 2319 MovieClip Frame 1Symbol 1587 MovieClip
"house5_right"Symbol 2319 MovieClip Frame 1Symbol 1588 MovieClip
"drugmart_left"Symbol 2319 MovieClip Frame 1Symbol 1491 MovieClip
"ghetto2_left"Symbol 2319 MovieClip Frame 1Symbol 1491 MovieClip
"bball"Symbol 2319 MovieClip Frame 1Symbol 1597 MovieClip
"soccerball"Symbol 2319 MovieClip Frame 1Symbol 1597 MovieClip
"propaine4"Symbol 2319 MovieClip Frame 1Symbol 1585 MovieClip
"limit_topleft"Symbol 2319 MovieClip Frame 1Symbol 1076 MovieClip
"object1"Symbol 2319 MovieClip Frame 1Symbol 1585 MovieClip
"zone"Symbol 2319 MovieClip Frame 1Symbol 2001 MovieClip
"limit_bottomright"Symbol 2319 MovieClip Frame 1Symbol 1076 MovieClip
"pgwall4"Symbol 2319 MovieClip Frame 1Symbol 2002 MovieClip
"object1"Symbol 2326 MovieClip Frame 2Symbol 1568 MovieClip
"body"Symbol 2327 MovieClip Frame 1Symbol 2326 MovieClip
"body"Symbol 2329 MovieClip Frame 1Symbol 2326 MovieClip
"body"Symbol 2330 MovieClip Frame 1Symbol 2329 MovieClip
"body"Symbol 2331 MovieClip Frame 1Symbol 2329 MovieClip
"body"Symbol 2332 MovieClip Frame 1Symbol 2329 MovieClip
"body"Symbol 2333 MovieClip Frame 1Symbol 2326 MovieClip
"mask"Symbol 2334 MovieClip Frame 1Symbol 600 MovieClip
"body"Symbol 2334 MovieClip Frame 1Symbol 2326 MovieClip
"zone"Symbol 2334 MovieClip Frame 1Symbol 1490 MovieClip
"body"Symbol 2334 MovieClip Frame 2Symbol 2327 MovieClip
"body"Symbol 2334 MovieClip Frame 3Symbol 2328 MovieClip
"body"Symbol 2334 MovieClip Frame 4Symbol 2330 MovieClip
"body"Symbol 2334 MovieClip Frame 5Symbol 2331 MovieClip
"body"Symbol 2334 MovieClip Frame 6Symbol 2332 MovieClip
"body"Symbol 2334 MovieClip Frame 7Symbol 2333 MovieClip
"zone"Symbol 2334 MovieClip Frame 7Symbol 1490 MovieClip
"bg2"Symbol 2379 MovieClip Frame 1Symbol 1471 MovieClip
"sandbox"Symbol 2379 MovieClip Frame 1Symbol 1485 MovieClip
"ghetto2"Symbol 2379 MovieClip Frame 1Symbol 1491 MovieClip
"ghetto3"Symbol 2379 MovieClip Frame 1Symbol 1491 MovieClip
"drugmart_trash"Symbol 2379 MovieClip Frame 1Symbol 1585 MovieClip
"drugmart_right"Symbol 2379 MovieClip Frame 1Symbol 1586 MovieClip
"drugmart"Symbol 2379 MovieClip Frame 1Symbol 1491 MovieClip
"house2_right1"Symbol 2379 MovieClip Frame 1Symbol 1587 MovieClip
"house2_right2"Symbol 2379 MovieClip Frame 1Symbol 1587 MovieClip
"house5_right"Symbol 2379 MovieClip Frame 1Symbol 1588 MovieClip
"drugmart_left"Symbol 2379 MovieClip Frame 1Symbol 1491 MovieClip
"ghetto2_left"Symbol 2379 MovieClip Frame 1Symbol 1491 MovieClip
"bball"Symbol 2379 MovieClip Frame 1Symbol 1597 MovieClip
"soccerball"Symbol 2379 MovieClip Frame 1Symbol 1597 MovieClip
"propaine4"Symbol 2379 MovieClip Frame 1Symbol 1585 MovieClip
"limit_topleft"Symbol 2379 MovieClip Frame 1Symbol 1076 MovieClip
"object13"Symbol 2379 MovieClip Frame 1Symbol 2334 MovieClip
"object1"Symbol 2379 MovieClip Frame 1Symbol 1585 MovieClip
"object7"Symbol 2379 MovieClip Frame 1Symbol 1585 MovieClip
"zone"Symbol 2379 MovieClip Frame 1Symbol 2001 MovieClip
"limit_bottomright"Symbol 2379 MovieClip Frame 1Symbol 1076 MovieClip
"pgwall4"Symbol 2379 MovieClip Frame 1Symbol 2002 MovieClip
"bg2"Symbol 2428 MovieClip Frame 1Symbol 1471 MovieClip
"sandbox"Symbol 2428 MovieClip Frame 1Symbol 1485 MovieClip
"ghetto2"Symbol 2428 MovieClip Frame 1Symbol 1491 MovieClip
"ghetto3"Symbol 2428 MovieClip Frame 1Symbol 1491 MovieClip
"drugmart_trash"Symbol 2428 MovieClip Frame 1Symbol 1585 MovieClip
"drugmart_right"Symbol 2428 MovieClip Frame 1Symbol 1586 MovieClip
"drugmart"Symbol 2428 MovieClip Frame 1Symbol 1491 MovieClip
"house2_right1"Symbol 2428 MovieClip Frame 1Symbol 1587 MovieClip
"house2_right2"Symbol 2428 MovieClip Frame 1Symbol 1587 MovieClip
"house5_right"Symbol 2428 MovieClip Frame 1Symbol 1588 MovieClip
"drugmart_left"Symbol 2428 MovieClip Frame 1Symbol 1491 MovieClip
"ghetto2_left"Symbol 2428 MovieClip Frame 1Symbol 1491 MovieClip
"bball"Symbol 2428 MovieClip Frame 1Symbol 1597 MovieClip
"soccerball"Symbol 2428 MovieClip Frame 1Symbol 1597 MovieClip
"propaine4"Symbol 2428 MovieClip Frame 1Symbol 1585 MovieClip
"limit_topleft"Symbol 2428 MovieClip Frame 1Symbol 1076 MovieClip
"object13"Symbol 2428 MovieClip Frame 1Symbol 2334 MovieClip
"object1"Symbol 2428 MovieClip Frame 1Symbol 1585 MovieClip
"object7"Symbol 2428 MovieClip Frame 1Symbol 1585 MovieClip
"zone"Symbol 2428 MovieClip Frame 1Symbol 2001 MovieClip
"limit_bottomright"Symbol 2428 MovieClip Frame 1Symbol 1076 MovieClip
"pgwall4"Symbol 2428 MovieClip Frame 1Symbol 2002 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "sound_Swing3.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sound_Swing4.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sound_Swing5.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sound_Swing6.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sound_SwishTriple.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "starte"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sound_357mag.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "sound_sword1.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sound_advance.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "sound_bball_bounce.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "sound_bball_swish.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "sound_corkpop2.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "sound_evilgrunt1.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "sound_explosion5"
ExportAssets (56)Timeline Frame 1Symbol 15 as "sound_explosion6"
ExportAssets (56)Timeline Frame 1Symbol 16 as "sound_thunderp.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "sound_GoodPunch1.wav"
ExportAssets (56)Timeline Frame 1Symbol 18 as "sound_GoodPunch2.wav"
ExportAssets (56)Timeline Frame 1Symbol 19 as "sound_GoodPunch3.wav"
ExportAssets (56)Timeline Frame 1Symbol 20 as "sound_GoodPunch4.wav"
ExportAssets (56)Timeline Frame 1Symbol 21 as "sound_GoodSmack1.wav"
ExportAssets (56)Timeline Frame 1Symbol 22 as "sound_GoodSmack2.wav"
ExportAssets (56)Timeline Frame 1Symbol 23 as "sound_Ground1.wav"
ExportAssets (56)Timeline Frame 1Symbol 24 as "sound_Ground2.wav"
ExportAssets (56)Timeline Frame 1Symbol 25 as "sound_Ground3.wav"
ExportAssets (56)Timeline Frame 1Symbol 26 as "sound_Ground4.wav"
ExportAssets (56)Timeline Frame 1Symbol 27 as "sound_Ground5.wav"
ExportAssets (56)Timeline Frame 1Symbol 28 as "sound_Ground6.wav"
ExportAssets (56)Timeline Frame 1Symbol 29 as "sound_HardPunch1.wav"
ExportAssets (56)Timeline Frame 1Symbol 30 as "sound_HardPunch2.wav"
ExportAssets (56)Timeline Frame 1Symbol 31 as "sound_HardPunch3.wav"
ExportAssets (56)Timeline Frame 1Symbol 32 as "sound_reload.wav"
ExportAssets (56)Timeline Frame 1Symbol 33 as "sound_RKND16.wav"
ExportAssets (56)Timeline Frame 1Symbol 34 as "sound_Swing1.wav"
ExportAssets (56)Timeline Frame 1Symbol 35 as "sound_Swing2.wav"
ExportAssets (56)Timeline Frame 1Symbol 36 as "sound_fart_2.wav"
ExportAssets (56)Timeline Frame 1Symbol 37 as "sound_evildie.wav"
ExportAssets (56)Timeline Frame 1Symbol 135 as "level4boss1"
ExportAssets (56)Timeline Frame 1Symbol 270 as "boss6"
ExportAssets (56)Timeline Frame 1Symbol 381 as "boss5"
ExportAssets (56)Timeline Frame 1Symbol 489 as "boss4"
ExportAssets (56)Timeline Frame 1Symbol 597 as "boss3"
ExportAssets (56)Timeline Frame 1Symbol 736 as "fx"
ExportAssets (56)Timeline Frame 1Symbol 831 as "bos00"
ExportAssets (56)Timeline Frame 1Symbol 876 as "kidbosscar3"
ExportAssets (56)Timeline Frame 1Symbol 922 as "kidbosscar2"
ExportAssets (56)Timeline Frame 1Symbol 955 as "kidbosscar"
ExportAssets (56)Timeline Frame 1Symbol 988 as "kid"
ExportAssets (56)Timeline Frame 1Symbol 1039 as "ajutor3"
ExportAssets (56)Timeline Frame 1Symbol 36 as "sound_fart_2.wav"
ExportAssets (56)Timeline Frame 1Symbol 1058 as "ajutor"
ExportAssets (56)Timeline Frame 1Symbol 1089 as "boss1"
ExportAssets (56)Timeline Frame 1Symbol 1134 as "sunchips"
ExportAssets (56)Timeline Frame 1Symbol 1176 as "boss2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1198 as "ajutor2"
ExportAssets (56)Timeline Frame 1Symbol 1176 as "boss2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 1315 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 37 as "sound_evildie.wav"
ExportAssets (56)Timeline Frame 1Symbol 1325 as "dude"
ExportAssets (56)Timeline Frame 1Symbol 1328 as "shadow"

Labels

"level1"Frame 3
"ending"Frame 5
"gameover"Frame 6
"level2"Frame 8
"level3"Frame 9
"level4"Frame 10
"die"Symbol 91 MovieClip Frame 11
"die"Symbol 91 MovieClip Frame 42
"still"Symbol 93 MovieClip Frame 1
"Defaults"Symbol 109 MovieClip Frame 1
"B-Ball"Symbol 109 MovieClip Frame 37
"Ninja"Symbol 109 MovieClip Frame 46
"stand"Symbol 135 MovieClip [level4boss1] Frame 2
"walk"Symbol 135 MovieClip [level4boss1] Frame 3
"hit1"Symbol 135 MovieClip [level4boss1] Frame 4
"hit2"Symbol 135 MovieClip [level4boss1] Frame 5
"hit3"Symbol 135 MovieClip [level4boss1] Frame 6
"hit4"Symbol 135 MovieClip [level4boss1] Frame 7
"juggle1"Symbol 135 MovieClip [level4boss1] Frame 8
"bounce1"Symbol 135 MovieClip [level4boss1] Frame 9
"bounce2"Symbol 135 MovieClip [level4boss1] Frame 10
"hitground1"Symbol 135 MovieClip [level4boss1] Frame 11
"grabbed"Symbol 135 MovieClip [level4boss1] Frame 12
"grabhit1"Symbol 135 MovieClip [level4boss1] Frame 13
"grabhit2"Symbol 135 MovieClip [level4boss1] Frame 14
"thrown"Symbol 135 MovieClip [level4boss1] Frame 15
"thrown2"Symbol 135 MovieClip [level4boss1] Frame 16
"blank"Symbol 135 MovieClip [level4boss1] Frame 18
"punch1"Symbol 135 MovieClip [level4boss1] Frame 19
"punch2"Symbol 135 MovieClip [level4boss1] Frame 20
"punch3"Symbol 135 MovieClip [level4boss1] Frame 21
"punch4"Symbol 135 MovieClip [level4boss1] Frame 22
"intro"Symbol 135 MovieClip [level4boss1] Frame 24
"reset"Symbol 135 MovieClip [level4boss1] Frame 26
"wait"Symbol 135 MovieClip [level4boss1] Frame 27
"pause"Symbol 135 MovieClip [level4boss1] Frame 28
"die"Symbol 195 MovieClip Frame 23
"die"Symbol 195 MovieClip Frame 42
"still"Symbol 196 MovieClip Frame 1
"Defaults"Symbol 208 MovieClip Frame 1
"B-Ball"Symbol 208 MovieClip Frame 37
"Ninja"Symbol 208 MovieClip Frame 46
"intro"Symbol 269 MovieClip Frame 3
"stand"Symbol 270 MovieClip [boss6] Frame 2
"walk"Symbol 270 MovieClip [boss6] Frame 3
"hit1"Symbol 270 MovieClip [boss6] Frame 4
"hit2"Symbol 270 MovieClip [boss6] Frame 5
"hit3"Symbol 270 MovieClip [boss6] Frame 6
"hit4"Symbol 270 MovieClip [boss6] Frame 7
"juggle1"Symbol 270 MovieClip [boss6] Frame 8
"bounce1"Symbol 270 MovieClip [boss6] Frame 9
"bounce2"Symbol 270 MovieClip [boss6] Frame 10
"hitground1"Symbol 270 MovieClip [boss6] Frame 11
"grabbed"Symbol 270 MovieClip [boss6] Frame 12
"grabhit1"Symbol 270 MovieClip [boss6] Frame 13
"grabhit2"Symbol 270 MovieClip [boss6] Frame 14
"thrown"Symbol 270 MovieClip [boss6] Frame 15
"thrown2"Symbol 270 MovieClip [boss6] Frame 16
"blank"Symbol 270 MovieClip [boss6] Frame 18
"punch1"Symbol 270 MovieClip [boss6] Frame 19
"punch2"Symbol 270 MovieClip [boss6] Frame 20
"punch3"Symbol 270 MovieClip [boss6] Frame 21
"punch4"Symbol 270 MovieClip [boss6] Frame 22
"intro"Symbol 270 MovieClip [boss6] Frame 24
"reset"Symbol 270 MovieClip [boss6] Frame 26
"wait"Symbol 270 MovieClip [boss6] Frame 27
"pause"Symbol 270 MovieClip [boss6] Frame 28
"die"Symbol 329 MovieClip Frame 11
"die"Symbol 329 MovieClip Frame 42
"still"Symbol 330 MovieClip Frame 1
"Defaults"Symbol 342 MovieClip Frame 1
"B-Ball"Symbol 342 MovieClip Frame 37
"Ninja"Symbol 342 MovieClip Frame 46
"intro"Symbol 380 MovieClip Frame 3
"stand"Symbol 381 MovieClip [boss5] Frame 2
"walk"Symbol 381 MovieClip [boss5] Frame 3
"hit1"Symbol 381 MovieClip [boss5] Frame 4
"hit2"Symbol 381 MovieClip [boss5] Frame 5
"hit3"Symbol 381 MovieClip [boss5] Frame 6
"hit4"Symbol 381 MovieClip [boss5] Frame 7
"juggle1"Symbol 381 MovieClip [boss5] Frame 8
"bounce1"Symbol 381 MovieClip [boss5] Frame 9
"bounce2"Symbol 381 MovieClip [boss5] Frame 10
"hitground1"Symbol 381 MovieClip [boss5] Frame 11
"grabbed"Symbol 381 MovieClip [boss5] Frame 12
"grabhit1"Symbol 381 MovieClip [boss5] Frame 13
"grabhit2"Symbol 381 MovieClip [boss5] Frame 14
"thrown"Symbol 381 MovieClip [boss5] Frame 15
"thrown2"Symbol 381 MovieClip [boss5] Frame 16
"blank"Symbol 381 MovieClip [boss5] Frame 18
"punch1"Symbol 381 MovieClip [boss5] Frame 19
"punch2"Symbol 381 MovieClip [boss5] Frame 20
"punch3"Symbol 381 MovieClip [boss5] Frame 21
"punch4"Symbol 381 MovieClip [boss5] Frame 22
"intro"Symbol 381 MovieClip [boss5] Frame 24
"reset"Symbol 381 MovieClip [boss5] Frame 26
"wait"Symbol 381 MovieClip [boss5] Frame 27
"pause"Symbol 381 MovieClip [boss5] Frame 28
"die"Symbol 437 MovieClip Frame 13
"die"Symbol 437 MovieClip Frame 42
"still"Symbol 438 MovieClip Frame 1
"Defaults"Symbol 450 MovieClip Frame 1
"B-Ball"Symbol 450 MovieClip Frame 37
"Ninja"Symbol 450 MovieClip Frame 46
"intro"Symbol 488 MovieClip Frame 3
"stand"Symbol 489 MovieClip [boss4] Frame 2
"walk"Symbol 489 MovieClip [boss4] Frame 3
"hit1"Symbol 489 MovieClip [boss4] Frame 4
"hit2"Symbol 489 MovieClip [boss4] Frame 5
"hit3"Symbol 489 MovieClip [boss4] Frame 6
"hit4"Symbol 489 MovieClip [boss4] Frame 7
"juggle1"Symbol 489 MovieClip [boss4] Frame 8
"bounce1"Symbol 489 MovieClip [boss4] Frame 9
"bounce2"Symbol 489 MovieClip [boss4] Frame 10
"hitground1"Symbol 489 MovieClip [boss4] Frame 11
"grabbed"Symbol 489 MovieClip [boss4] Frame 12
"grabhit1"Symbol 489 MovieClip [boss4] Frame 13
"grabhit2"Symbol 489 MovieClip [boss4] Frame 14
"thrown"Symbol 489 MovieClip [boss4] Frame 15
"thrown2"Symbol 489 MovieClip [boss4] Frame 16
"blank"Symbol 489 MovieClip [boss4] Frame 18
"punch1"Symbol 489 MovieClip [boss4] Frame 19
"punch2"Symbol 489 MovieClip [boss4] Frame 20
"punch3"Symbol 489 MovieClip [boss4] Frame 21
"punch4"Symbol 489 MovieClip [boss4] Frame 22
"intro"Symbol 489 MovieClip [boss4] Frame 24
"reset"Symbol 489 MovieClip [boss4] Frame 26
"wait"Symbol 489 MovieClip [boss4] Frame 27
"pause"Symbol 489 MovieClip [boss4] Frame 28
"die"Symbol 546 MovieClip Frame 15
"die"Symbol 546 MovieClip Frame 36
"still"Symbol 547 MovieClip Frame 1
"Defaults"Symbol 559 MovieClip Frame 1
"B-Ball"Symbol 559 MovieClip Frame 37
"Ninja"Symbol 559 MovieClip Frame 46
"intro"Symbol 596 MovieClip Frame 3
"stand"Symbol 597 MovieClip [boss3] Frame 2
"walk"Symbol 597 MovieClip [boss3] Frame 3
"hit1"Symbol 597 MovieClip [boss3] Frame 4
"hit2"Symbol 597 MovieClip [boss3] Frame 5
"hit3"Symbol 597 MovieClip [boss3] Frame 6
"hit4"Symbol 597 MovieClip [boss3] Frame 7
"juggle1"Symbol 597 MovieClip [boss3] Frame 8
"bounce1"Symbol 597 MovieClip [boss3] Frame 9
"bounce2"Symbol 597 MovieClip [boss3] Frame 10
"hitground1"Symbol 597 MovieClip [boss3] Frame 11
"grabbed"Symbol 597 MovieClip [boss3] Frame 12
"grabhit1"Symbol 597 MovieClip [boss3] Frame 13
"grabhit2"Symbol 597 MovieClip [boss3] Frame 14
"thrown"Symbol 597 MovieClip [boss3] Frame 15
"thrown2"Symbol 597 MovieClip [boss3] Frame 16
"blank"Symbol 597 MovieClip [boss3] Frame 18
"punch1"Symbol 597 MovieClip [boss3] Frame 19
"punch2"Symbol 597 MovieClip [boss3] Frame 20
"punch3"Symbol 597 MovieClip [boss3] Frame 21
"punch4"Symbol 597 MovieClip [boss3] Frame 22
"intro"Symbol 597 MovieClip [boss3] Frame 24
"reset"Symbol 597 MovieClip [boss3] Frame 26
"wait"Symbol 597 MovieClip [boss3] Frame 27
"pause"Symbol 597 MovieClip [boss3] Frame 28
"impact1"Symbol 736 MovieClip [fx] Frame 2
"impact2"Symbol 736 MovieClip [fx] Frame 3
"impact3"Symbol 736 MovieClip [fx] Frame 4
"dust1"Symbol 736 MovieClip [fx] Frame 5
"dust2"Symbol 736 MovieClip [fx] Frame 6
"blood1"Symbol 736 MovieClip [fx] Frame 7
"blood2"Symbol 736 MovieClip [fx] Frame 8
"shockwave"Symbol 736 MovieClip [fx] Frame 9
"fire1"Symbol 736 MovieClip [fx] Frame 10
"explosion1"Symbol 736 MovieClip [fx] Frame 11
"atv_explode"Symbol 736 MovieClip [fx] Frame 12
"ragesmoke"Symbol 736 MovieClip [fx] Frame 13
"rageimpact"Symbol 736 MovieClip [fx] Frame 14
"dart"Symbol 736 MovieClip [fx] Frame 15
"sunchips"Symbol 736 MovieClip [fx] Frame 16
"ninja"Symbol 736 MovieClip [fx] Frame 17
"sand"Symbol 736 MovieClip [fx] Frame 18
"remove"Symbol 736 MovieClip [fx] Frame 19
"still"Symbol 751 MovieClip Frame 1
"die"Symbol 778 MovieClip Frame 35
"still"Symbol 822 MovieClip Frame 1
"still"Symbol 826 MovieClip Frame 1
"stand"Symbol 831 MovieClip [bos00] Frame 1
"walk"Symbol 831 MovieClip [bos00] Frame 2
"jameswalk"Symbol 831 MovieClip [bos00] Frame 3
"soccerwalk"Symbol 831 MovieClip [bos00] Frame 4
"ninjawalk"Symbol 831 MovieClip [bos00] Frame 5
"helmetwalk"Symbol 831 MovieClip [bos00] Frame 6
"hit1"Symbol 831 MovieClip [bos00] Frame 7
"hit2"Symbol 831 MovieClip [bos00] Frame 8
"hit3"Symbol 831 MovieClip [bos00] Frame 9
"hit4"Symbol 831 MovieClip [bos00] Frame 10
"juggle1"Symbol 831 MovieClip [bos00] Frame 11
"bounce1"Symbol 831 MovieClip [bos00] Frame 12
"bounce2"Symbol 831 MovieClip [bos00] Frame 13
"hitground1"Symbol 831 MovieClip [bos00] Frame 14
"grabbed"Symbol 831 MovieClip [bos00] Frame 15
"grabhit1"Symbol 831 MovieClip [bos00] Frame 16
"grabhit2"Symbol 831 MovieClip [bos00] Frame 17
"thrown"Symbol 831 MovieClip [bos00] Frame 18
"thrown2"Symbol 831 MovieClip [bos00] Frame 19
"knockback1"Symbol 831 MovieClip [bos00] Frame 21
"knockback2"Symbol 831 MovieClip [bos00] Frame 22
"wait"Symbol 831 MovieClip [bos00] Frame 23
"soccerwait"Symbol 831 MovieClip [bos00] Frame 24
"jamesshoot"Symbol 831 MovieClip [bos00] Frame 25
"sandbox"Symbol 831 MovieClip [bos00] Frame 26
"sandboxcry"Symbol 831 MovieClip [bos00] Frame 27
"swing"Symbol 831 MovieClip [bos00] Frame 28
"atv"Symbol 831 MovieClip [bos00] Frame 29
"soccerslide"Symbol 831 MovieClip [bos00] Frame 30
"ninjakick"Symbol 831 MovieClip [bos00] Frame 31
"ninjajump"Symbol 831 MovieClip [bos00] Frame 32
"ninjaspin"Symbol 831 MovieClip [bos00] Frame 33
"helmetattack"Symbol 831 MovieClip [bos00] Frame 34
"blank"Symbol 831 MovieClip [bos00] Frame 35
"reset"Symbol 831 MovieClip [bos00] Frame 36
"reload"Symbol 831 MovieClip [bos00] Frame 37
"die"Symbol 857 MovieClip Frame 35
"stand"Symbol 876 MovieClip [kidbosscar3] Frame 1
"walk"Symbol 876 MovieClip [kidbosscar3] Frame 2
"jameswalk"Symbol 876 MovieClip [kidbosscar3] Frame 3
"soccerwalk"Symbol 876 MovieClip [kidbosscar3] Frame 4
"ninjawalk"Symbol 876 MovieClip [kidbosscar3] Frame 5
"helmetwalk"Symbol 876 MovieClip [kidbosscar3] Frame 6
"hit1"Symbol 876 MovieClip [kidbosscar3] Frame 7
"hit2"Symbol 876 MovieClip [kidbosscar3] Frame 8
"hit3"Symbol 876 MovieClip [kidbosscar3] Frame 9
"hit4"Symbol 876 MovieClip [kidbosscar3] Frame 10
"juggle1"Symbol 876 MovieClip [kidbosscar3] Frame 11
"bounce1"Symbol 876 MovieClip [kidbosscar3] Frame 12
"bounce2"Symbol 876 MovieClip [kidbosscar3] Frame 13
"hitground1"Symbol 876 MovieClip [kidbosscar3] Frame 14
"grabbed"Symbol 876 MovieClip [kidbosscar3] Frame 15
"grabhit1"Symbol 876 MovieClip [kidbosscar3] Frame 16
"grabhit2"Symbol 876 MovieClip [kidbosscar3] Frame 17
"thrown"Symbol 876 MovieClip [kidbosscar3] Frame 18
"thrown2"Symbol 876 MovieClip [kidbosscar3] Frame 19
"knockback1"Symbol 876 MovieClip [kidbosscar3] Frame 21
"knockback2"Symbol 876 MovieClip [kidbosscar3] Frame 22
"wait"Symbol 876 MovieClip [kidbosscar3] Frame 23
"soccerwait"Symbol 876 MovieClip [kidbosscar3] Frame 24
"jamesshoot"Symbol 876 MovieClip [kidbosscar3] Frame 25
"sandbox"Symbol 876 MovieClip [kidbosscar3] Frame 26
"sandboxcry"Symbol 876 MovieClip [kidbosscar3] Frame 27
"swing"Symbol 876 MovieClip [kidbosscar3] Frame 28
"atv"Symbol 876 MovieClip [kidbosscar3] Frame 29
"soccerslide"Symbol 876 MovieClip [kidbosscar3] Frame 30
"ninjakick"Symbol 876 MovieClip [kidbosscar3] Frame 31
"ninjajump"Symbol 876 MovieClip [kidbosscar3] Frame 32
"ninjaspin"Symbol 876 MovieClip [kidbosscar3] Frame 33
"helmetattack"Symbol 876 MovieClip [kidbosscar3] Frame 34
"blank"Symbol 876 MovieClip [kidbosscar3] Frame 35
"reset"Symbol 876 MovieClip [kidbosscar3] Frame 36
"reload"Symbol 876 MovieClip [kidbosscar3] Frame 37
"die"Symbol 902 MovieClip Frame 35
"stand"Symbol 922 MovieClip [kidbosscar2] Frame 1
"walk"Symbol 922 MovieClip [kidbosscar2] Frame 2
"jameswalk"Symbol 922 MovieClip [kidbosscar2] Frame 3
"soccerwalk"Symbol 922 MovieClip [kidbosscar2] Frame 4
"ninjawalk"Symbol 922 MovieClip [kidbosscar2] Frame 5
"helmetwalk"Symbol 922 MovieClip [kidbosscar2] Frame 6
"hit1"Symbol 922 MovieClip [kidbosscar2] Frame 7
"hit2"Symbol 922 MovieClip [kidbosscar2] Frame 8
"hit3"Symbol 922 MovieClip [kidbosscar2] Frame 9
"hit4"Symbol 922 MovieClip [kidbosscar2] Frame 10
"juggle1"Symbol 922 MovieClip [kidbosscar2] Frame 11
"bounce1"Symbol 922 MovieClip [kidbosscar2] Frame 12
"bounce2"Symbol 922 MovieClip [kidbosscar2] Frame 13
"hitground1"Symbol 922 MovieClip [kidbosscar2] Frame 14
"grabbed"Symbol 922 MovieClip [kidbosscar2] Frame 15
"grabhit1"Symbol 922 MovieClip [kidbosscar2] Frame 16
"grabhit2"Symbol 922 MovieClip [kidbosscar2] Frame 17
"thrown"Symbol 922 MovieClip [kidbosscar2] Frame 18
"thrown2"Symbol 922 MovieClip [kidbosscar2] Frame 19
"knockback1"Symbol 922 MovieClip [kidbosscar2] Frame 21
"knockback2"Symbol 922 MovieClip [kidbosscar2] Frame 22
"wait"Symbol 922 MovieClip [kidbosscar2] Frame 23
"soccerwait"Symbol 922 MovieClip [kidbosscar2] Frame 24
"jamesshoot"Symbol 922 MovieClip [kidbosscar2] Frame 25
"sandbox"Symbol 922 MovieClip [kidbosscar2] Frame 26
"sandboxcry"Symbol 922 MovieClip [kidbosscar2] Frame 27
"swing"Symbol 922 MovieClip [kidbosscar2] Frame 28
"atv"Symbol 922 MovieClip [kidbosscar2] Frame 29
"soccerslide"Symbol 922 MovieClip [kidbosscar2] Frame 30
"ninjakick"Symbol 922 MovieClip [kidbosscar2] Frame 31
"ninjajump"Symbol 922 MovieClip [kidbosscar2] Frame 32
"ninjaspin"Symbol 922 MovieClip [kidbosscar2] Frame 33
"helmetattack"Symbol 922 MovieClip [kidbosscar2] Frame 34
"blank"Symbol 922 MovieClip [kidbosscar2] Frame 35
"reset"Symbol 922 MovieClip [kidbosscar2] Frame 36
"reload"Symbol 922 MovieClip [kidbosscar2] Frame 37
"die"Symbol 942 MovieClip Frame 35
"stand"Symbol 955 MovieClip [kidbosscar] Frame 1
"walk"Symbol 955 MovieClip [kidbosscar] Frame 2
"jameswalk"Symbol 955 MovieClip [kidbosscar] Frame 3
"soccerwalk"Symbol 955 MovieClip [kidbosscar] Frame 4
"ninjawalk"Symbol 955 MovieClip [kidbosscar] Frame 5
"helmetwalk"Symbol 955 MovieClip [kidbosscar] Frame 6
"hit1"Symbol 955 MovieClip [kidbosscar] Frame 7
"hit2"Symbol 955 MovieClip [kidbosscar] Frame 8
"hit3"Symbol 955 MovieClip [kidbosscar] Frame 9
"hit4"Symbol 955 MovieClip [kidbosscar] Frame 10
"juggle1"Symbol 955 MovieClip [kidbosscar] Frame 11
"bounce1"Symbol 955 MovieClip [kidbosscar] Frame 12
"bounce2"Symbol 955 MovieClip [kidbosscar] Frame 13
"hitground1"Symbol 955 MovieClip [kidbosscar] Frame 14
"grabbed"Symbol 955 MovieClip [kidbosscar] Frame 15
"grabhit1"Symbol 955 MovieClip [kidbosscar] Frame 16
"grabhit2"Symbol 955 MovieClip [kidbosscar] Frame 17
"thrown"Symbol 955 MovieClip [kidbosscar] Frame 18
"thrown2"Symbol 955 MovieClip [kidbosscar] Frame 19
"knockback1"Symbol 955 MovieClip [kidbosscar] Frame 21
"knockback2"Symbol 955 MovieClip [kidbosscar] Frame 22
"wait"Symbol 955 MovieClip [kidbosscar] Frame 23
"soccerwait"Symbol 955 MovieClip [kidbosscar] Frame 24
"jamesshoot"Symbol 955 MovieClip [kidbosscar] Frame 25
"sandbox"Symbol 955 MovieClip [kidbosscar] Frame 26
"sandboxcry"Symbol 955 MovieClip [kidbosscar] Frame 27
"swing"Symbol 955 MovieClip [kidbosscar] Frame 28
"atv"Symbol 955 MovieClip [kidbosscar] Frame 29
"soccerslide"Symbol 955 MovieClip [kidbosscar] Frame 30
"ninjakick"Symbol 955 MovieClip [kidbosscar] Frame 31
"ninjajump"Symbol 955 MovieClip [kidbosscar] Frame 32
"ninjaspin"Symbol 955 MovieClip [kidbosscar] Frame 33
"helmetattack"Symbol 955 MovieClip [kidbosscar] Frame 34
"blank"Symbol 955 MovieClip [kidbosscar] Frame 35
"reset"Symbol 955 MovieClip [kidbosscar] Frame 36
"die"Symbol 981 MovieClip Frame 35
"stand"Symbol 988 MovieClip [kid] Frame 1
"walk"Symbol 988 MovieClip [kid] Frame 2
"jameswalk"Symbol 988 MovieClip [kid] Frame 3
"soccerwalk"Symbol 988 MovieClip [kid] Frame 4
"ninjawalk"Symbol 988 MovieClip [kid] Frame 5
"helmetwalk"Symbol 988 MovieClip [kid] Frame 6
"hit1"Symbol 988 MovieClip [kid] Frame 7
"hit2"Symbol 988 MovieClip [kid] Frame 8
"hit3"Symbol 988 MovieClip [kid] Frame 9
"hit4"Symbol 988 MovieClip [kid] Frame 10
"juggle1"Symbol 988 MovieClip [kid] Frame 11
"bounce1"Symbol 988 MovieClip [kid] Frame 12
"bounce2"Symbol 988 MovieClip [kid] Frame 13
"hitground1"Symbol 988 MovieClip [kid] Frame 14
"grabbed"Symbol 988 MovieClip [kid] Frame 15
"grabhit1"Symbol 988 MovieClip [kid] Frame 16
"grabhit2"Symbol 988 MovieClip [kid] Frame 17
"thrown"Symbol 988 MovieClip [kid] Frame 18
"thrown2"Symbol 988 MovieClip [kid] Frame 19
"knockback1"Symbol 988 MovieClip [kid] Frame 21
"knockback2"Symbol 988 MovieClip [kid] Frame 22
"wait"Symbol 988 MovieClip [kid] Frame 23
"soccerwait"Symbol 988 MovieClip [kid] Frame 24
"jamesshoot"Symbol 988 MovieClip [kid] Frame 25
"sandbox"Symbol 988 MovieClip [kid] Frame 26
"sandboxcry"Symbol 988 MovieClip [kid] Frame 27
"swing"Symbol 988 MovieClip [kid] Frame 28
"atv"Symbol 988 MovieClip [kid] Frame 29
"soccerslide"Symbol 988 MovieClip [kid] Frame 30
"ninjakick"Symbol 988 MovieClip [kid] Frame 31
"ninjajump"Symbol 988 MovieClip [kid] Frame 32
"ninjaspin"Symbol 988 MovieClip [kid] Frame 33
"helmetattack"Symbol 988 MovieClip [kid] Frame 34
"blank"Symbol 988 MovieClip [kid] Frame 35
"reset"Symbol 988 MovieClip [kid] Frame 36
"die"Symbol 1019 MovieClip Frame 22
"die"Symbol 1019 MovieClip Frame 40
"stand"Symbol 1039 MovieClip [ajutor3] Frame 2
"walk"Symbol 1039 MovieClip [ajutor3] Frame 3
"hit1"Symbol 1039 MovieClip [ajutor3] Frame 4
"hit2"Symbol 1039 MovieClip [ajutor3] Frame 5
"hit3"Symbol 1039 MovieClip [ajutor3] Frame 6
"hit4"Symbol 1039 MovieClip [ajutor3] Frame 7
"juggle1"Symbol 1039 MovieClip [ajutor3] Frame 8
"bounce1"Symbol 1039 MovieClip [ajutor3] Frame 9
"bounce2"Symbol 1039 MovieClip [ajutor3] Frame 10
"hitground1"Symbol 1039 MovieClip [ajutor3] Frame 11
"grabbed"Symbol 1039 MovieClip [ajutor3] Frame 12
"grabhit1"Symbol 1039 MovieClip [ajutor3] Frame 13
"grabhit2"Symbol 1039 MovieClip [ajutor3] Frame 14
"thrown"Symbol 1039 MovieClip [ajutor3] Frame 15
"thrown2"Symbol 1039 MovieClip [ajutor3] Frame 16
"blank"Symbol 1039 MovieClip [ajutor3] Frame 18
"punch1"Symbol 1039 MovieClip [ajutor3] Frame 19
"punch2"Symbol 1039 MovieClip [ajutor3] Frame 20
"punch3"Symbol 1039 MovieClip [ajutor3] Frame 21
"punch4"Symbol 1039 MovieClip [ajutor3] Frame 22
"intro"Symbol 1039 MovieClip [ajutor3] Frame 24
"reset"Symbol 1039 MovieClip [ajutor3] Frame 26
"wait"Symbol 1039 MovieClip [ajutor3] Frame 27
"yeah"Symbol 1039 MovieClip [ajutor3] Frame 28
"walk2"Symbol 1039 MovieClip [ajutor3] Frame 29
"die"Symbol 1045 MovieClip Frame 22
"die"Symbol 1045 MovieClip Frame 40
"stand"Symbol 1058 MovieClip [ajutor] Frame 2
"walk"Symbol 1058 MovieClip [ajutor] Frame 3
"hit1"Symbol 1058 MovieClip [ajutor] Frame 4
"hit2"Symbol 1058 MovieClip [ajutor] Frame 5
"hit3"Symbol 1058 MovieClip [ajutor] Frame 6
"hit4"Symbol 1058 MovieClip [ajutor] Frame 7
"juggle1"Symbol 1058 MovieClip [ajutor] Frame 8
"bounce1"Symbol 1058 MovieClip [ajutor] Frame 9
"bounce2"Symbol 1058 MovieClip [ajutor] Frame 10
"hitground1"Symbol 1058 MovieClip [ajutor] Frame 11
"grabbed"Symbol 1058 MovieClip [ajutor] Frame 12
"grabhit1"Symbol 1058 MovieClip [ajutor] Frame 13
"grabhit2"Symbol 1058 MovieClip [ajutor] Frame 14
"thrown"Symbol 1058 MovieClip [ajutor] Frame 15
"thrown2"Symbol 1058 MovieClip [ajutor] Frame 16
"blank"Symbol 1058 MovieClip [ajutor] Frame 18
"punch1"Symbol 1058 MovieClip [ajutor] Frame 19
"punch2"Symbol 1058 MovieClip [ajutor] Frame 20
"punch3"Symbol 1058 MovieClip [ajutor] Frame 21
"punch4"Symbol 1058 MovieClip [ajutor] Frame 22
"intro"Symbol 1058 MovieClip [ajutor] Frame 24
"reset"Symbol 1058 MovieClip [ajutor] Frame 26
"wait"Symbol 1058 MovieClip [ajutor] Frame 27
"yeah"Symbol 1058 MovieClip [ajutor] Frame 28
"walk2"Symbol 1058 MovieClip [ajutor] Frame 29
"die"Symbol 1071 MovieClip Frame 11
"die"Symbol 1071 MovieClip Frame 42
"intro"Symbol 1088 MovieClip Frame 3
"stand"Symbol 1089 MovieClip [boss1] Frame 2
"walk"Symbol 1089 MovieClip [boss1] Frame 3
"hit1"Symbol 1089 MovieClip [boss1] Frame 4
"hit2"Symbol 1089 MovieClip [boss1] Frame 5
"hit3"Symbol 1089 MovieClip [boss1] Frame 6
"hit4"Symbol 1089 MovieClip [boss1] Frame 7
"juggle1"Symbol 1089 MovieClip [boss1] Frame 8
"bounce1"Symbol 1089 MovieClip [boss1] Frame 9
"bounce2"Symbol 1089 MovieClip [boss1] Frame 10
"hitground1"Symbol 1089 MovieClip [boss1] Frame 11
"grabbed"Symbol 1089 MovieClip [boss1] Frame 12
"grabhit1"Symbol 1089 MovieClip [boss1] Frame 13
"grabhit2"Symbol 1089 MovieClip [boss1] Frame 14
"thrown"Symbol 1089 MovieClip [boss1] Frame 15
"thrown2"Symbol 1089 MovieClip [boss1] Frame 16
"blank"Symbol 1089 MovieClip [boss1] Frame 18
"punch1"Symbol 1089 MovieClip [boss1] Frame 19
"punch2"Symbol 1089 MovieClip [boss1] Frame 20
"punch3"Symbol 1089 MovieClip [boss1] Frame 21
"punch4"Symbol 1089 MovieClip [boss1] Frame 22
"intro"Symbol 1089 MovieClip [boss1] Frame 24
"reset"Symbol 1089 MovieClip [boss1] Frame 26
"wait"Symbol 1089 MovieClip [boss1] Frame 27
"pause"Symbol 1089 MovieClip [boss1] Frame 28
"die"Symbol 1112 MovieClip Frame 18
"stand"Symbol 1134 MovieClip [sunchips] Frame 2
"walk"Symbol 1134 MovieClip [sunchips] Frame 3
"hit1"Symbol 1134 MovieClip [sunchips] Frame 4
"hit2"Symbol 1134 MovieClip [sunchips] Frame 5
"hit3"Symbol 1134 MovieClip [sunchips] Frame 6
"hit4"Symbol 1134 MovieClip [sunchips] Frame 7
"juggle1"Symbol 1134 MovieClip [sunchips] Frame 8
"bounce1"Symbol 1134 MovieClip [sunchips] Frame 9
"bounce2"Symbol 1134 MovieClip [sunchips] Frame 10
"hitground1"Symbol 1134 MovieClip [sunchips] Frame 11
"grabbed"Symbol 1134 MovieClip [sunchips] Frame 12
"grabhit1"Symbol 1134 MovieClip [sunchips] Frame 13
"grabhit2"Symbol 1134 MovieClip [sunchips] Frame 14
"thrown"Symbol 1134 MovieClip [sunchips] Frame 15
"thrown2"Symbol 1134 MovieClip [sunchips] Frame 16
"blank"Symbol 1134 MovieClip [sunchips] Frame 18
"punch1"Symbol 1134 MovieClip [sunchips] Frame 19
"punch2"Symbol 1134 MovieClip [sunchips] Frame 20
"jamesshoot"Symbol 1134 MovieClip [sunchips] Frame 21
"punch4"Symbol 1134 MovieClip [sunchips] Frame 22
"crazy"Symbol 1134 MovieClip [sunchips] Frame 24
"frenzy"Symbol 1134 MovieClip [sunchips] Frame 25
"reload"Symbol 1134 MovieClip [sunchips] Frame 26
"intro"Symbol 1134 MovieClip [sunchips] Frame 27
"reset"Symbol 1134 MovieClip [sunchips] Frame 28
"wait"Symbol 1134 MovieClip [sunchips] Frame 29
"die"Symbol 1168 MovieClip Frame 15
"die"Symbol 1168 MovieClip Frame 36
"intro"Symbol 1175 MovieClip Frame 3
"stand"Symbol 1176 MovieClip [boss2] Frame 2
"walk"Symbol 1176 MovieClip [boss2] Frame 3
"hit1"Symbol 1176 MovieClip [boss2] Frame 4
"hit2"Symbol 1176 MovieClip [boss2] Frame 5
"hit3"Symbol 1176 MovieClip [boss2] Frame 6
"hit4"Symbol 1176 MovieClip [boss2] Frame 7
"juggle1"Symbol 1176 MovieClip [boss2] Frame 8
"bounce1"Symbol 1176 MovieClip [boss2] Frame 9
"bounce2"Symbol 1176 MovieClip [boss2] Frame 10
"hitground1"Symbol 1176 MovieClip [boss2] Frame 11
"grabbed"Symbol 1176 MovieClip [boss2] Frame 12
"grabhit1"Symbol 1176 MovieClip [boss2] Frame 13
"grabhit2"Symbol 1176 MovieClip [boss2] Frame 14
"thrown"Symbol 1176 MovieClip [boss2] Frame 15
"thrown2"Symbol 1176 MovieClip [boss2] Frame 16
"blank"Symbol 1176 MovieClip [boss2] Frame 18
"punch1"Symbol 1176 MovieClip [boss2] Frame 19
"punch2"Symbol 1176 MovieClip [boss2] Frame 20
"punch3"Symbol 1176 MovieClip [boss2] Frame 21
"punch4"Symbol 1176 MovieClip [boss2] Frame 22
"intro"Symbol 1176 MovieClip [boss2] Frame 24
"reset"Symbol 1176 MovieClip [boss2] Frame 26
"wait"Symbol 1176 MovieClip [boss2] Frame 27
"pause"Symbol 1176 MovieClip [boss2] Frame 28
"die"Symbol 1185 MovieClip Frame 23
"die"Symbol 1185 MovieClip Frame 42
"intro"Symbol 1190 MovieClip Frame 3
"stand"Symbol 1198 MovieClip [ajutor2] Frame 2
"walk"Symbol 1198 MovieClip [ajutor2] Frame 3
"hit1"Symbol 1198 MovieClip [ajutor2] Frame 4
"hit2"Symbol 1198 MovieClip [ajutor2] Frame 5
"hit3"Symbol 1198 MovieClip [ajutor2] Frame 6
"hit4"Symbol 1198 MovieClip [ajutor2] Frame 7
"juggle1"Symbol 1198 MovieClip [ajutor2] Frame 8
"bounce1"Symbol 1198 MovieClip [ajutor2] Frame 9
"bounce2"Symbol 1198 MovieClip [ajutor2] Frame 10
"hitground1"Symbol 1198 MovieClip [ajutor2] Frame 11
"grabbed"Symbol 1198 MovieClip [ajutor2] Frame 12
"grabhit1"Symbol 1198 MovieClip [ajutor2] Frame 13
"grabhit2"Symbol 1198 MovieClip [ajutor2] Frame 14
"thrown"Symbol 1198 MovieClip [ajutor2] Frame 15
"thrown2"Symbol 1198 MovieClip [ajutor2] Frame 16
"blank"Symbol 1198 MovieClip [ajutor2] Frame 18
"punch1"Symbol 1198 MovieClip [ajutor2] Frame 19
"punch2"Symbol 1198 MovieClip [ajutor2] Frame 20
"punch3"Symbol 1198 MovieClip [ajutor2] Frame 21
"punch4"Symbol 1198 MovieClip [ajutor2] Frame 22
"intro"Symbol 1198 MovieClip [ajutor2] Frame 24
"reset"Symbol 1198 MovieClip [ajutor2] Frame 26
"wait"Symbol 1198 MovieClip [ajutor2] Frame 27
"yeah"Symbol 1198 MovieClip [ajutor2] Frame 28
"walk2"Symbol 1198 MovieClip [ajutor2] Frame 29
"hitloop"Symbol 1254 MovieClip Frame 4
"stand"Symbol 1256 MovieClip Frame 1
"walk"Symbol 1256 MovieClip Frame 2
"stand"Symbol 1291 MovieClip Frame 2
"walk"Symbol 1291 MovieClip Frame 3
"hit1"Symbol 1291 MovieClip Frame 4
"hit2"Symbol 1291 MovieClip Frame 5
"hit3"Symbol 1291 MovieClip Frame 6
"hit4"Symbol 1291 MovieClip Frame 7
"juggle1"Symbol 1291 MovieClip Frame 8
"bounce1"Symbol 1291 MovieClip Frame 9
"bounce2"Symbol 1291 MovieClip Frame 10
"hitground1"Symbol 1291 MovieClip Frame 11
"grabbed"Symbol 1291 MovieClip Frame 12
"grabhit1"Symbol 1291 MovieClip Frame 13
"grabhit2"Symbol 1291 MovieClip Frame 14
"thrown"Symbol 1291 MovieClip Frame 15
"thrown2"Symbol 1291 MovieClip Frame 16
"blank"Symbol 1291 MovieClip Frame 18
"punch1"Symbol 1291 MovieClip Frame 19
"punch2"Symbol 1291 MovieClip Frame 20
"punch3"Symbol 1291 MovieClip Frame 21
"punch4"Symbol 1291 MovieClip Frame 22
"intro"Symbol 1291 MovieClip Frame 24
"reset"Symbol 1291 MovieClip Frame 26
"wait"Symbol 1291 MovieClip Frame 27
"stand"Symbol 1325 MovieClip [dude] Frame 1
"walk"Symbol 1325 MovieClip [dude] Frame 2
"dash"Symbol 1325 MovieClip [dude] Frame 3
"punch1_1"Symbol 1325 MovieClip [dude] Frame 4
"punch1_2"Symbol 1325 MovieClip [dude] Frame 5
"punch1_3"Symbol 1325 MovieClip [dude] Frame 6
"punch1_4"Symbol 1325 MovieClip [dude] Frame 7
"punch2_1"Symbol 1325 MovieClip [dude] Frame 8
"punch2_2"Symbol 1325 MovieClip [dude] Frame 9
"punch2_3"Symbol 1325 MovieClip [dude] Frame 10
"knife1"Symbol 1325 MovieClip [dude] Frame 11
"knife2"Symbol 1325 MovieClip [dude] Frame 12
"jugglehit1"Symbol 1325 MovieClip [dude] Frame 13
"jugglehit2"Symbol 1325 MovieClip [dude] Frame 14
"jugglehit3"Symbol 1325 MovieClip [dude] Frame 15
"uppercut"Symbol 1325 MovieClip [dude] Frame 16
"stomp"Symbol 1325 MovieClip [dude] Frame 17
"dashslam"Symbol 1325 MovieClip [dude] Frame 18
"dashpunch"Symbol 1325 MovieClip [dude] Frame 19
"crazy"Symbol 1325 MovieClip [dude] Frame 20
"grab"Symbol 1325 MovieClip [dude] Frame 21
"carry"Symbol 1325 MovieClip [dude] Frame 22
"throw"Symbol 1325 MovieClip [dude] Frame 23
"throw2"Symbol 1325 MovieClip [dude] Frame 24
"grabhit1"Symbol 1325 MovieClip [dude] Frame 25
"grabhit2"Symbol 1325 MovieClip [dude] Frame 26
"skeleton"Symbol 1325 MovieClip [dude] Frame 27
"juggle1"Symbol 1325 MovieClip [dude] Frame 28
"bounce1"Symbol 1325 MovieClip [dude] Frame 29
"bounce2"Symbol 1325 MovieClip [dude] Frame 30
"hitground1"Symbol 1325 MovieClip [dude] Frame 31
"pickup_item"Symbol 1325 MovieClip [dude] Frame 32
"throw_item"Symbol 1325 MovieClip [dude] Frame 33
"flinch1"Symbol 1325 MovieClip [dude] Frame 34
"knuckles"Symbol 1325 MovieClip [dude] Frame 35
"frenzied"Symbol 1325 MovieClip [dude] Frame 36
"powerup"Symbol 1325 MovieClip [dude] Frame 37
"die"Symbol 1325 MovieClip [dude] Frame 38
"intro2"Symbol 1325 MovieClip [dude] Frame 39
"on"Symbol 1328 MovieClip [shadow] Frame 110
"off"Symbol 1328 MovieClip [shadow] Frame 111
"stand"Symbol 1585 MovieClip Frame 1
"hit"Symbol 1585 MovieClip Frame 2
"pickup_item"Symbol 1585 MovieClip Frame 3
"juggle1"Symbol 1585 MovieClip Frame 4
"bounce1"Symbol 1585 MovieClip Frame 5
"bounce2"Symbol 1585 MovieClip Frame 6
"hitground1"Symbol 1585 MovieClip Frame 7
"explode"Symbol 1585 MovieClip Frame 9
"remove"Symbol 1585 MovieClip Frame 10
"loop"Symbol 1595 MovieClip Frame 11
"idle"Symbol 1596 MovieClip Frame 1
"roll"Symbol 1596 MovieClip Frame 2
"stand"Symbol 1597 MovieClip Frame 1
"juggle1"Symbol 1597 MovieClip Frame 2
"bounce1"Symbol 1597 MovieClip Frame 3
"bounce2"Symbol 1597 MovieClip Frame 4
"hitground1"Symbol 1597 MovieClip Frame 5
"remove"Symbol 1597 MovieClip Frame 7
"dribble_bball"Symbol 1597 MovieClip Frame 8
"dribble_soccer"Symbol 1597 MovieClip Frame 9
"release"Symbol 1597 MovieClip Frame 10
"hoopshot"Symbol 1597 MovieClip Frame 11
"blank"Symbol 1597 MovieClip Frame 12
"stand"Symbol 2334 MovieClip Frame 1
"hit"Symbol 2334 MovieClip Frame 2
"pickup_item"Symbol 2334 MovieClip Frame 3
"juggle1"Symbol 2334 MovieClip Frame 4
"bounce1"Symbol 2334 MovieClip Frame 5
"bounce2"Symbol 2334 MovieClip Frame 6
"hitground1"Symbol 2334 MovieClip Frame 7
"explode"Symbol 2334 MovieClip Frame 9
"remove"Symbol 2334 MovieClip Frame 10

Dynamic Text Variables

_root.game.combo_countSymbol 2098 EditableText" "




http://swfchan.com/6/25492/info.shtml
Created: 23/5 -2019 16:35:32 Last modified: 23/5 -2019 16:35:32 Server time: 19/05 -2024 07:26:31