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

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

old wink game thing.swf

This is the info page for
Flash #26586

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


Text
if the game loads strangely,
please reopen this window

©2005 André "gel" Nguyen

gel: programming, art, game design, voices

Dustball: music, sound fx

Splash, Trent, Dan Paladin, Skribble: testers

special moves

basic moves

move:

grab / throw:

arrows

A

jump:

S

staff attack:

D

hide / unhide:

spacebar

run:

shift

headbounce:

deflect (staff only):

(in air) down + jump

forward + attack

choke enemy:

back + grab

stick to ceiling:

jump (near ceiling)

melee staff attack:

attack (close to enemy)

PAUSE:

Enter

save game:

5

load game:

9

this is where the staff to
the door way above is.
Time to backtrack!

Congratulations! The boss has been made
but not fully programmed yet.
Please check back later, thanks!

this MC holds
all the sounds

©2005 André "gel" Nguyen

In order to attack, you must steal a staff from the Hoodleys.
Staffs open doors (fire, wind, lightning).

pause / controls:

Enter

v 1.04

<p align="left"><font face="Arial" size="18" color="#a6a6cc"><a href="http://www.girlshavecooties.com/flash/winkgame.zip" target = "_blank">Download a more stable and less laggy version!</a></font></p>

ActionScript [AS1/AS2]

Frame 1
_root.createTextField("texta", 1000, 100, 100, 100, 100); _root.texta.text = "Loading preloader."; var my_fmt = new TextFormat(); my_fmt.color = 0; my_fmt.underline = true; _root.texta.setTextFormat(my_fmt); _root.onEnterFrame = function () { var _local1 = _root; if (pl.getBytesLoaded() == pl.getBytesTotal()) { removeMovieClip(_local1.texta); delete this.onEnterFrame; } if ((_local1.getBytesLoaded() / _local1.getBytesTotal()) == 1) { _local1.play(); } };
Instance of Symbol 244 MovieClip "pl" in Frame 1
onClipEvent (load) { _root.stop(); }
Frame 2
function player1(mc) { var _local1 = this; _local1.mc = mc; _local1.score = 0; _local1.state = "normal"; _local1.actor = "player"; _local1.xVel = 0; _local1.xMax = 8; _local1.xWalkMax = 2.6; _local1.xAirMax = 5; _local1.xGrabMax = 1; _local1.xCrouchMax = 2; _local1.xShadowMax = 1.3; _local1.xStuckMax = 0.5; _local1.yVel = 0; _local1.yMax = 20; _local1.xAcc = 0.4; _local1.xAirAcc = 0.5; _local1.dashVel = 7; _local1.xSpec = 0; _local1.ySpec = 0; _local1.jumping = false; _local1.head = 40; _local1.crouched = false; _local1.crouchMoved = false; _local1.crouchTime = 0; _local1.upTime = 0; _local1.fallTime = 0; _local1.grabCount = 0; _local1.holdName = null; _local1.windup = 0; _local1.animHoldIdle = 0; _local1.animHoldWalk = 0; _local1.animHoldAir = 0; _local1.animHoldCrouch = 0; _local1.animHoldWallSlide = 0; _local1.trans = null; _local1.attackHold = 0; _local1.bp = 0; _local1.hitHold = 0; _local1.finalHit = false; _local1.xForce = 0; _local1.yForce = 0; _local1.bounced = false; _local1.dashCount = 0; _local1.dashHold = 0; _local1.plane = "ground"; _local1.downCount = 0; _local1.deflecting = 0; _local1.headbouncing = 0; _local1.whacking = 0; _local1.keyLeft = 37; _local1.keyRight = 39; _local1.keyUp1 = 38; _local1.keyDown1 = 40; _local1.keyPause = 13; _local1.keyJump = 83; _local1.keyAttack = 68; _local1.keyGrab = 65; _local1.keyHide = 32; _local1.keyFast = 16; _local1.jumpPressed = false; _local1.doubleJumped = false; _local1.grabPressed = false; _local1.dJumpOK = false; _local1.pausePressed = false; _local1.attackPressed = false; _local1.hidePressed = false; _local1.rightPressed = false; _local1.leftPressed = false; _local1.fastPressed = false; _local1.aura1 = null; _local1.aura2 = null; } function torch(mc, depth) { var _local1 = this; var _local2 = mc; _local1.mc = _local2; _local1.depth = depth; _local1.state = "normal"; _local1.actor = "torch"; _local1.xScale0 = _local2._xscale; _local1.yScale0 = _local2._yscale; _local1.xVel = 0; _local1.xMax = 3; _local1.yVel = 0; _local1.yMax = 28; _local1.xAcc = 1; _local1.xSpec = 0; _local1.ySpec = 0; _local1.jumping = false; _local1.head = 28; _local1.fallTime = 0; _local1.grabbedName = null; _local1.hp = null; _local1.aura = null; _local1.energy = 10; if (_local2._rotation == 180) { _local2._rotation = 0; _local2._xscale = -_local2._xscale; } _local1.mc.swapDepths(depth); } function staff(mc, depth, element) { var _local1 = this; _local1.mc = mc; _local1.selfName = ""; _local1.depth = depth; _local1.state = "grabbed"; _local1.actor = "staff"; _local1.lastState = "normal"; _local1.xScale0 = p1.mc.mcMC.mcHand._xscale; _local1.yScale0 = p1.mc.mcMC.mcHand._yscale; _local1.mc._xscale = _local1.xScale0; _local1.mc._yscale = _local1.yScale0; _local1.xVel = 0; _local1.xMax = 3; _local1.yVel = 0; _local1.yMax = 28; _local1.xAcc = 1; _local1.xSpec = 0; _local1.ySpec = 0; _local1.jumping = false; _local1.head = 28; _local1.fallTime = 0; _local1.grabbedName = null; _local1.element = element; } function enemy1(mc) { var _local1 = this; var _local2 = mc; _local1.mc = _local2; _local1.state = "normal"; _local1.depth0 = _local2.getDepth(); _local1.actor = "hoodley"; _local1.xVel = 0; _local1.xMax = 1; _local1.yVel = 0; _local1.yMax = 26; _local1.xHuntMax = 4; _local1.xFireMax = 6; _local1.xAcc = 0.8; _local1.xAirAcc = 0.4; _local1.xSpec = 0; _local1.ySpec = 0; _local1.jumping = false; _local1.head = 50; _local1.stopCount = 0; _local1.grabbedName = null; _local1.holdName = null; _local1.grabCount = 0; _local1.hitCount = 0; _local1.phase = 1; _local1.phaseCount = 0; _local1.alertTime = 0; _local1.animHoldIdle = 0; _local1.animHoldWalk = 0; _local1.attackHold = 0; _local1.bp = 0; _local1.hitHold = 0; _local1.finalHit = false; _local1.xForce = 0; _local1.yForce = 0; _local1.hp = 100; _local1.energy = 10; _local1.jumpPressed = false; _local1.dJumpOK = false; _local1.pausePressed = false; if (_local1.mc._xscale > 0) { _local1.xDest = _local2._x + 10; } else { _local1.xDest = _local2._x - 10; } _local1.yDest = _local2._y; _local1.xPatrol = _local2._x; _local1.stopCount = 50; } function projectile(mc, projectileType, ht) { var _local1 = this; _local1.mc = mc; _local1.state = "thrown"; _local1.actor = "projectile"; _local1.projType = projectileType; _local1.hitTarget = ht; _local1.xVel = 0; _local1.xMax = 18; _local1.yVel = 0; _local1.yMax = 14; _local1.xAcc = 3; _local1.xSpec = 0; _local1.ySpec = 0; _local1.jumping = false; _local1.head = 10; _local1.grabbedName = null; _local1.phaseCount = 0; _local1.life = 40; } function boss(mc) { var _local1 = this; var _local2 = mc; _local1.mc = _local2; _local1.state = "normal"; _local1.actor = "boss"; _local1.xVel = 0; _local1.xMax = 1; _local1.yVel = 0; _local1.yMax = 26; _local1.xAcc = 0.8; _local1.xAirAcc = 0.4; _local1.xSpec = 0; _local1.ySpec = 0; _local1.jumping = false; _local1.head = 50; _local1.stopCount = 0; _local1.grabbedName = null; _local1.holdName = null; _local1.grabCount = 0; _local1.hitCount = 0; _local1.phaseCount = 0; _local1.animHoldIdle = 0; _local1.animHoldWalk = 0; _local1.attackHold = 0; _local1.bp = 0; _local1.hitHold = 0; _local1.finalHit = false; _local1.xForce = 0; _local1.yForce = 0; _local1.hp = 100; _local1.jumpPressed = false; _local1.dJumpOK = false; _local1.pausePressed = false; _local1.xDest = _local2._x + 1; _local1.yDest = _local2._y; _local1.xPatrol = _local2._x; _local1.stopCount = 50; } function torchControl(torchName1) { var _local1 = this[torchName1]; var _local3 = _local1.mc._x; var _local2 = _local1.mc._y; if (_local1.state == "inactive") { if ((Math.abs(_local3 - p1.mc._x) <= xCutoff) && (Math.abs(_local2 - p1.mc._y) <= yCutoff)) { _local1.state = "normal"; _local1.mc._visible = true; } } else { if ((_local1.state == "normal") || (_local1.state == "thrown")) { if (((p1.holdName == null) && (p1.grabCount > 0)) && (p1.mc.mcMC.mcGrab._x != undefined)) { if (p1.mc._xscale > 0) { temp = p1.mc.mcMC.mcGrab._x; } else { temp = -p1.mc.mcMC.mcGrab._x; } if (_local1.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcGrab._y, true)) { _local1.state = "grabbed"; _local1.grabbedName = p1; _local1.mc.swapDepths(grabbedDepth); _local1.depth = grabbedDepth; p1.holdName = _local1; p1.windup = 0; } } } if (p1.attackHold > 0) { if (p1.mc._xscale > 0) { temp = p1.mc.mcMC.mcAttack._x; } else { temp = -p1.mc.mcMC.mcAttack._x; } if ((p1.mc.mcMC.mcAttack._x != undefined) && (_local1.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcAttack._y, true))) { if (p1.mc._xscale > 0) { _local1.xVel = p1.xForce * 4; } else { _local1.xVel = (-p1.xForce) * 4; } if (p1.mc.mcMC.mcAttack._y < -10) { _local1.yVel = p1.yForce * 4; } _local1.state = "thrown"; _local1.mc.mcMC.mcHand.gotoAndStop("none"); } } if (_local1.state == "normal") { _local1.mc.mcMC.mcHand.gotoAndStop("none"); _local1._xscale = _local1.xScale0; _local1._yscale = _local1.yScale0; if (_local1.stopCount > 0) { _local1.stopCount++; if (_local1.stopCount > ((Math.random() * 45) + 15)) { _local1.stopCount = 0; _local1.mc._xscale = -_local1.mc._xscale; } } if (_local1.xSpec > 0) { _local1.xSpec--; } if (_local1.xSpec <= 0) { if (_local1.xVel > _local1.xMax) { _local1.xVel = _local1.xMax + ((_local1.xMax - _local1.xVel) / 8); } else if (_local1.xVel < (-_local1.xMax)) { _local1.xVel = (-_local1.xMax) + ((_local1.xVel + _local1.xMax) / 8); } } if (_local1.xVel != 0) { if (_local1.stopCount > 0) { if (mapHit.hitTest(_local3 + _local1.xVel, _local2 - gravity, true)) { _local1.xVel = 0; } } } _local1.mc._x = _local1.mc._x + _local1.xVel; if (((_local1.xVel != 0) && (!Key.isDown(_local1.keyLeft))) && (!Key.isDown(_local1.keyRight))) { if ((!mapHit.hitTest(_local3, _local2, true)) && (mapHit.hitTest(_local3, _local2 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local3, _local2 + temp, true))) { temp = temp + gravity; } _local1.mc._y = _local1.mc._y + temp; } } if (_local1.ySpec > 0) { _local1.ySpec--; } if (_local1.ySpec <= 0) { if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } else if (_local1.yVel < (-_local1.yMax)) { _local1.yVel = -_local1.yMax; } } _local1.mc._y = _local1.mc._y + _local1.yVel; if ((Math.abs(_local3 - p1.mc._x) > xCutoff) || (Math.abs(_local2 - p1.mc._y) > yCutoff)) { _local1.state = "inactive"; _local1.mc._visible = false; } if (_local1.mc._xscale > 0) { makeFire(_local1, _local1.mc.mcMC.mcMC._rotation); } else { makeFire(_local1, -_local1.mc.mcMC.mcMC._rotation); } } else if (_local1.state == "grabbed") { _local1.mc.gotoAndStop("grabbed"); _local1.mc.mcMC.mcHand.gotoAndStop("Wink"); if (_local1.grabbedName.mc._xscale > 0) { _local1.mc._x = _local1.grabbedName.mc._x + _local1.grabbedName.mc.mcMC.mcHand._x; _local1.mc._xscale = _local1.grabbedName.mc.mcMC.mcHand._xscale; _local1.mc._rotation = _local1.grabbedName.mc.mcMC.mcHand._rotation; } else { _local1.mc._x = _local1.grabbedName.mc._x - _local1.grabbedName.mc.mcMC.mcHand._x; _local1.mc._xscale = -_local1.grabbedName.mc.mcMC.mcHand._xscale; _local1.mc._rotation = -_local1.grabbedName.mc.mcMC.mcHand._rotation; } _local1.mc._y = _local1.grabbedName.mc._y + _local1.grabbedName.mc.mcMC.mcHand._y; _local1.mc._yscale = _local1.grabbedName.mc.mcMC.mcHand._yscale; makeFire(_local1, _local1.mc._rotation); } else if (_local1.state == "thrown") { _local1.mc.mcMC.mcHand.gotoAndStop("none"); _local1._xscale = _local1.xScale0; _local1._yscale = _local1.yScale0; if (_local1.xVel > 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel <= 0.3) { _local1.xVel = 0; } } else if (_local1.xVel < 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel >= -0.3) { _local1.xVel = 0; } } if (_local1.xVel != 0) { if (mapHit.hitTest(_local3 + _local1.xVel, _local2 - (gravity * 2), true)) { if (_local1.xVel > 0) { temp = _local1.xVel - _local1.xAcc; enemyBounceRight(_local1, temp); } else { temp = _local1.xVel + _local1.xAcc; enemyBounceLeft(_local1, temp); } if (Math.abs(_local1.xVel) <= 0.3) { _local1.xVel = 0; } } else if (_local1.xVel > _local1.xMax) { if (mapHit.hitTest(_local3 + (_local1.xVel / 2), _local2 - (gravity * 2), true)) { temp = (_local1.xVel / 2) - _local1.xAcc; enemyBounceRight(_local1, temp); } else if (mapHit.hitTest(_local3, _local2 - (gravity * 2), true)) { temp = -_local1.xAcc; enemyBounceRight(_local1, temp); } } else if (_local1.xVel < (-_local1.xMax)) { if (mapHit.hitTest(_local3 + (_local1.xVel / 2), _local2 - (gravity * 2), true)) { temp = (_local1.xVel / 2) + _local1.xAcc; enemyBounceLeft(_local1, temp); } else if (mapHit.hitTest(_local3, _local2 - (gravity * 2), true)) { temp = _local1.xAcc; enemyBounceLeft(_local1, temp); } } } _local1.mc._x = _local1.mc._x + _local1.xVel; if (((_local1.xVel != 0) && (!Key.isDown(_local1.keyLeft))) && (!Key.isDown(_local1.keyRight))) { if ((!mapHit.hitTest(_local3, _local2, true)) && (mapHit.hitTest(_local3, _local2 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local3, _local2 + temp, true))) { temp = temp + gravity; } _local1.mc._y = _local1.mc._y + temp; } } if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { if ((Math.abs(_local1.xVel) > 20) || (Math.abs(_local1.yVel) > 12)) { _local1.mc.gotoAndStop("thrownBlur"); } else { _local1.mc.gotoAndStop("thrown"); } if (_local1.yVel > 20) { if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + (_local1.yVel / 2), true)) { _local1.yVel = _local1.yVel + gravity; if (_local1.yVel > gravity) { _local1.jumping = false; } if (!_local1.jumping) { _local1.mc.gotoAndStop("fall"); } } else { enemy0HitGround(_local1); _local1._y = _local1._y + (-gravity); } } else { _local1.yVel = _local1.yVel + gravity; if (_local1.yVel > gravity) { _local1.jumping = false; } if (!_local1.jumping) { _local1.mc.gotoAndStop("fall"); } } } else { enemy0HitGround(_local1); _local1.mc.gotoAndStop("bouncing"); if (_local1.xVel == 0) { if (!mapHit.hitTest(_local1.mc._x - 10, _local1.mc._y + 3, true)) { _local1.xVel = _local1.yVel * 2; } else if (!mapHit.hitTest(_local1.mc._x - 20, _local1.mc._y + 3, true)) { _local1.xVel = _local1.yVel; } else if (!mapHit.hitTest(_local1.mc._x - 40, _local1.mc._y + 3, true)) { _local1.xVel = _local1.yVel / 2; } else if (!mapHit.hitTest(_local1.mc._x + 10, _local1.mc._y + 3, true)) { _local1.xVel = (-_local1.yVel) * 2; } else if (!mapHit.hitTest(_local1.mc._x + 20, _local1.mc._y + 3, true)) { _local1.xVel = -_local1.yVel; } else if (!mapHit.hitTest(_local1.mc._x + 40, _local1.mc._y + 3, true)) { _local1.xVel = (-_local1.yVel) / 2; } } } if (_local1.yVel < 0) { if (mapHit.hitTest(_local1.mc._x, (_local1.mc._y - _local1.head) + _local1.yVel, true)) { temp = _local1.yVel + gravity; _local1.mc._y = _local1.mc._y + temp; _local1.yVel = 0.001; while (mapHit.hitTest(_local1.mc._x, (_local1.mc._y - _local1.head) + temp, true)) { _local1.mc._y = _local1.mc._y + gravity; temp = temp + gravity; } } } _local1.mc._y = _local1.mc._y + _local1.yVel; if ((_local1.xVel == 0) && (_local1.yVel == 0)) { _local1.state = "normal"; _local1.mc.gotoAndStop("down"); if (thrownName == _local1) { thrownName = null; } } if (_local1.mc._xscale > 0) { makeFire(_local1, _local1.mc.mcMC.mcMC._rotation); } else { makeFire(_local1, -_local1.mc.mcMC.mcMC._rotation); } } } } function playerControl(playerNum) { with (p1) { animHoldIdle--; animHoldWalk--; animHoldAir--; animHoldCrouch--; animHoldWallSlide--; attackHold--; grabCount--; xSpec--; ySpec--; dashCount--; dashHold--; deflecting--; } if (Key.isDown(p1.keyHide)) { if (!p1.hidePressed) { p1.hidePressed = true; p1Hide(); } } else { p1.hidePressed = false; } soundWink.onSoundComplete = function () { soundWinkDone = true; }; if (p1.plane == "shadow") { if (p1.state == "normal") { shadow_Normal(); } } else if (p1.plane == "ground") { if (p1.state == "normal") { ground_Normal(); } else if (p1.state == "grabbing") { ground_Grabbing(); } else if (p1.state == "stuck") { ground_Stuck(); } else if (p1.state == "thrown") { ground_Thrown(); } else if (p1.state == "down") { ground_Down(); } } } function actorHitGround(actorName) { var _local1 = actorName; _local1.yVel = _local1.yVel + (-gravity); var _local2 = _local1.yMax; do { if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { break; } _local1.yVel = _local1.yVel + (-gravity); _local2 = _local2 + (-gravity); } while (_local2 >= gravity); _local1.yVel = _local1.yVel + gravity; _local1.mc._y = _local1.mc._y + _local1.yVel; if (_local1.yVel != 0) { _local1.mc.gotoAndStop("bouncing"); _local1.landCount = 6; } if (_local1.yVel > gravity) { _local1.yVel = (-_local1.yVel) / 1.7; _local1.mc._y = _local1.mc._y + ((-_local1.yVel) - gravity); _local1.xVel = _local1.xVel / 2; } else { _local1.yVel = 0; } _local1.jumping = false; } function enemy0HitGround(actorName2) { var _local1 = actorName2; _local1.yVel = _local1.yVel + (-gravity); var _local2 = _local1.yMax; do { if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { break; } _local1.yVel = _local1.yVel + (-gravity); _local2 = _local2 + (-gravity); } while (_local2 >= gravity); _local1.yVel = _local1.yVel + gravity; _local1.mc._y = _local1.mc._y + _local1.yVel; if (_local1.yVel != 0) { _local1.mc.gotoAndStop("land"); _local1.landCount = 6; } if (_local1.yVel > gravity) { _local1.yVel = (-_local1.yVel) / 1.7; _local1.mc._y = _local1.mc._y + ((-_local1.yVel) - gravity); _local1.xVel = _local1.xVel / 2; } else { _local1.yVel = 0; } _local1.jumping = false; } function enemyBounceRight(actorName3, tempAcc) { var _local1 = actorName3; var _local2 = tempAcc; while (mapHit.hitTest(_local1.mc._x + _local2, _local1.mc._y - (gravity * 2), true)) { _local2 = _local2 + (-_local1.xAcc); if (_local2 < 0) { if (!mapHit.hitTest(_local1.mc._x - 10, _local1.mc._y - 10, true)) { _local1.mc._x = _local1.mc._x + -10; _local1.mc._y = _local1.mc._y + -10; } else if (!mapHit.hitTest(_local1.mc._x - 20, _local1.mc._y - 20, true)) { _local1.mc._x = _local1.mc._x + -20; _local1.mc._y = _local1.mc._y + -20; } else if (!mapHit.hitTest(_local1.mc._x - 30, _local1.mc._y - 30, true)) { _local1.mc._x = _local1.mc._x + -30; _local1.mc._y = _local1.mc._y + -30; } } } _local1.mc._x = _local1.mc._x + _local2; _local2 = _local1.xVel; _local1.xVel = 0; if (!mapHit.hitTest(_local1.mc._x + 20, _local1.mc._y - 10, true)) { _local1.xVel = _local2 / 2; } else if (!mapHit.hitTest(_local1.mc._x + 20, _local1.mc._y - 20, true)) { _local1.xVel = 0; } else if (!mapHit.hitTest(_local1.mc._x + 20, _local1.mc._y - 40, true)) { _local1.xVel = (-_local2) / 2; } else { _local1.xVel = -_local2; } } function enemyBounceLeft(actorName4, tempAcc) { var _local1 = actorName4; var _local2 = tempAcc; while (mapHit.hitTest(_local1.mc._x + _local2, _local1.mc._y - (gravity * 2), true)) { _local2 = _local2 + _local1.xAcc; if (_local2 < 0) { if (!mapHit.hitTest(_local1.mc._x + 10, _local1.mc._y - 10, true)) { _local1.mc._x = _local1.mc._x + 10; _local1.mc._y = _local1.mc._y + -10; } else if (!mapHit.hitTest(_local1.mc._x + 20, _local1.mc._y - 20, true)) { _local1.mc._x = _local1.mc._x + 20; _local1.mc._y = _local1.mc._y + -20; } else if (!mapHit.hitTest(_local1.mc._x + 30, _local1.mc._y - 30, true)) { _local1.mc._x = _local1.mc._x + 30; _local1.mc._y = _local1.mc._y + -30; } } } _local1.mc._x = _local1.mc._x + _local2; _local2 = _local1.xVel; _local1.xVel = 0; if (!mapHit.hitTest(_local1.mc._x - 20, _local1.mc._y - 10, true)) { _local1.xVel = _local2 / 2; } else if (!mapHit.hitTest(_local1.mc._x - 20, _local1.mc._y - 20, true)) { _local1.xVel = 0; } else if (!mapHit.hitTest(_local1.mc._x - 20, _local1.mc._y - 40, true)) { _local1.xVel = (-_local2) / 2; } else { _local1.xVel = -_local2; } } function enemy1Control(enemyName1) { var _local1 = this[enemyName1]; if (_local1.state == "inactive") { _local1.phaseCount--; if ((Math.abs(_local1.mc._x - p1.mc._x) <= xCutoff) && (Math.abs(_local1.mc._y - p1.mc._y) <= yCutoff)) { _local1.state = "normal"; _local1.mc._visible = true; } } else if (_local1.state != "dead") { _local1.animHoldIdle--; _local1.animHoldWalk--; _local1.phaseCount--; _local1.grabCount--; if ((_local1.state == "normal") || (_local1.state == "thrown")) { enemy1_grabCheck(_local1); } if (((((p1.whacking == 1) && (_local1.state != "clothes")) && (_local1.state != "down")) && (_local1.state != "getup")) && (_local1.state != "whacked")) { if ((Math.abs(_local1.mc._x - p1.mc._x) < 45) && (Math.abs(_local1.mc._y - p1.mc._y) < 50)) { p1.whacking = 2; } } if (((((p1.attackHold > 0) && (_local1.state != "grabbed")) && (_local1.state != "clothes")) && (_local1.state != "whacked")) && (p1.mc.mcMC.mcAttack._x != undefined)) { if (p1.mc._xscale > 0) { temp = p1.mc.mcMC.mcAttack._x; } else { temp = -p1.mc.mcMC.mcAttack._x; } if (_local1.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcAttack._y, true)) { enemy1_getHit(_local1); } } if ((_local1.phase == 1) || (_local1.phase == 2)) { if (_local1.state == "normal") { enemy1_Normal(_local1); } else if (_local1.state == "grabbed") { enemy1_Grabbed(_local1); } else if (_local1.state == "thrown") { enemy1_Thrown(_local1); } else if (_local1.state == "hit") { enemy1_Hit(_local1); } else if (_local1.state == "falldown") { enemy1_Falldown(_local1); } else if (_local1.state == "getup") { enemy1_Getup(_local1); } else if (_local1.state == "choking") { enemy1_Choking(_local1); } else if (_local1.state == "down") { enemy1_Down(_local1); } else if (_local1.state == "onfire") { enemy1_Onfire(_local1); } else if (_local1.state == "whacked") { enemy1_Whacked(_local1); } else if (_local1.state == "clothes") { } } } else if (_local1.state == "dead") { } } function staffControl(staffName1) { var _local1 = this[staffName1]; var _local3 = _local1.mc._x; var _local2 = _local1.mc._y; if (_local1.state == "inactive") { if ((Math.abs(_local3 - p1.mc._x) <= xCutoff) && (Math.abs(_local2 - p1.mc._y) <= yCutoff)) { _local1.state = _local1.lastState; _local1.mc._visible = true; } } else { if ((_local1.state == "normal") || (_local1.state == "thrown")) { if (((p1.holdName == null) && (p1.grabCount > 0)) && (p1.mc.mcMC.mcGrab._x != undefined)) { if (p1.mc._xscale > 0) { temp = p1.mc.mcMC.mcGrab._x; } else { temp = -p1.mc.mcMC.mcGrab._x; } if (_local1.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcGrab._y, true)) { _local1.state = "grabbed"; _local1.grabbedName = p1; _local1.mc.swapDepths(grabbedDepth); _local1.depth = grabbedDepth; p1.holdName = _local1; p1.windup = 0; } } } if (p1.attackHold > 0) { if (p1.mc._xscale > 0) { temp = p1.mc.mcMC.mcAttack._x; } else { temp = -p1.mc.mcMC.mcAttack._x; } if ((p1.mc.mcMC.mcAttack._x != undefined) && (_local1.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcAttack._y, true))) { if (p1.mc._xscale > 0) { _local1.xVel = p1.xForce * 4; } else { _local1.xVel = (-p1.xForce) * 4; } if (p1.mc.mcMC.mcAttack._y < -10) { _local1.yVel = p1.yForce * 4; } _local1.state = "thrown"; } } if (_local1.state == "normal") { _local1.mc.gotoAndStop("down"); _local1.mc.mcMC.mcHand.gotoAndStop("none"); _local1._xscale = _local1.xScale0; _local1._yscale = _local1.yScale0; if (_local1.stopCount > 0) { _local1.stopCount++; if (_local1.stopCount > ((Math.random() * 45) + 15)) { _local1.stopCount = 0; _local1.mc._xscale = -_local1.mc._xscale; } } if (_local1.xSpec > 0) { _local1.xSpec--; } if (_local1.xSpec <= 0) { if (_local1.xVel > _local1.xMax) { _local1.xVel = _local1.xMax + ((_local1.xMax - _local1.xVel) / 8); } else if (_local1.xVel < (-_local1.xMax)) { _local1.xVel = (-_local1.xMax) + ((_local1.xVel + _local1.xMax) / 8); } } if (_local1.xVel != 0) { if (_local1.stopCount > 0) { if (mapHit.hitTest(_local3 + _local1.xVel, _local2 - gravity, true)) { _local1.xVel = 0; } } } _local1.mc._x = _local1.mc._x + _local1.xVel; if (((_local1.xVel != 0) && (!Key.isDown(_local1.keyLeft))) && (!Key.isDown(_local1.keyRight))) { if ((!mapHit.hitTest(_local3, _local2, true)) && (mapHit.hitTest(_local3, _local2 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local3, _local2 + temp, true))) { temp = temp + gravity; } _local1.mc._y = _local1.mc._y + temp; } } if (_local1.ySpec > 0) { _local1.ySpec--; } if (_local1.ySpec <= 0) { if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } else if (_local1.yVel < (-_local1.yMax)) { _local1.yVel = -_local1.yMax; } } _local1.mc._y = _local1.mc._y + _local1.yVel; if ((Math.abs(_local3 - p1.mc._x) > xCutoff) || (Math.abs(_local2 - p1.mc._y) > yCutoff)) { if (mapHit.hitTest(_local3, _local2, true)) { _local1.lastState = _local1.state; _local1.state = "inactive"; _local1.mc._visible = false; } } if ((((thrownName != null) && (thrownName != _local1)) && (thrownName.actor != "hoodley")) && (thrownName.actor != "staff")) { if (_local1.mc.mcHit.hitTest(thrownName.mc.mcHit)) { _local1.xVel = thrownName.xVel; _local1.yVel = thrownName.yVel; thrownName.xVel = (-thrownName.xVel) * 0.8; thrownName.yVel = (-thrownName.yVel) * 0.8; _local1.state = "thrown"; _local1.mc.gotoAndStop("thrown"); _local1.mc.mcMC.mcHand.gotoAndStop("none"); } } } else if (_local1.state == "grabbed") { _local1.mc.gotoAndStop("grabbed"); if (_local1.grabbedName.mc._name == "mcP1") { _local1.mc.mcMC.mcHand.gotoAndStop("Wink"); } else { _local1.mc.mcMC.mcHand.gotoAndStop("none"); } if (_local1.grabbedName.mc._xscale > 0) { _local1.mc._x = _local1.grabbedName.mc._x + _local1.grabbedName.mc.mcMC.mcHand._x; _local1.mc._xscale = _local1.grabbedName.mc.mcMC.mcHand._xscale; _local1.mc._rotation = _local1.grabbedName.mc.mcMC.mcHand._rotation; } else { _local1.mc._x = _local1.grabbedName.mc._x - _local1.grabbedName.mc.mcMC.mcHand._x; _local1.mc._xscale = -_local1.grabbedName.mc.mcMC.mcHand._xscale; _local1.mc._rotation = -_local1.grabbedName.mc.mcMC.mcHand._rotation; } _local1.mc._y = _local1.grabbedName.mc._y + _local1.grabbedName.mc.mcMC.mcHand._y; _local1.mc._yscale = _local1.grabbedName.mc.mcMC.mcHand._yscale; if ((Math.abs(_local3 - p1.mc._x) > xCutoff) || (Math.abs(_local2 - p1.mc._y) > yCutoff)) { _local1.lastState = _local1.state; _local1.state = "inactive"; _local1.mc._visible = false; } } else if (_local1.state == "thrown") { _local1.mc.mcMC.mcHand.gotoAndStop("none"); _local1.mc._xscale = _local1.xScale0; _local1.mc._yscale = _local1.yScale0; if ((Math.abs(_local3 - p1.mc._x) > xCutoff) || (Math.abs(_local2 - p1.mc._y) > yCutoff)) { if (mapHit.hitTest(_local3, _local2, true)) { _local1.lastState = _local1.state; _local1.state = "inactive"; _local1.mc._visible = false; } } if (Math.abs(_local1.mc._rotation + 90) > 93) { _local1.mc._rotation = (_local1.mc._rotation / 2) - 180; } if (_local1.xVel > 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel <= 0.3) { _local1.xVel = 0; } } else if (_local1.xVel < 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel >= -0.3) { _local1.xVel = 0; } } if (_local1.xVel != 0) { if (mapHit.hitTest(_local3 + _local1.xVel, _local2 - (gravity * 2), true)) { if (_local1.xVel > 0) { temp = _local1.xVel - _local1.xAcc; enemyBounceRight(_local1, temp); } else { temp = _local1.xVel + _local1.xAcc; enemyBounceLeft(_local1, temp); } if (Math.abs(_local1.xVel) <= 0.3) { _local1.xVel = 0; } } else if (_local1.xVel > _local1.xMax) { if (mapHit.hitTest(_local3 + (_local1.xVel / 2), _local2 - (gravity * 2), true)) { temp = (_local1.xVel / 2) - _local1.xAcc; enemyBounceRight(_local1, temp); } else if (mapHit.hitTest(_local3, _local2 - (gravity * 2), true)) { temp = -_local1.xAcc; enemyBounceRight(_local1, temp); } } else if (_local1.xVel < (-_local1.xMax)) { if (mapHit.hitTest(_local3 + (_local1.xVel / 2), _local2 - (gravity * 2), true)) { temp = (_local1.xVel / 2) + _local1.xAcc; enemyBounceLeft(_local1, temp); } else if (mapHit.hitTest(_local3, _local2 - (gravity * 2), true)) { temp = _local1.xAcc; enemyBounceLeft(_local1, temp); } } } _local1.mc._x = _local1.mc._x + _local1.xVel; if (((_local1.xVel != 0) && (!Key.isDown(_local1.keyLeft))) && (!Key.isDown(_local1.keyRight))) { if ((!mapHit.hitTest(_local3, _local2, true)) && (mapHit.hitTest(_local3, _local2 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local3, _local2 + temp, true))) { temp = temp + gravity; } _local1.mc._y = _local1.mc._y + temp; } } if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { if ((Math.abs(_local1.xVel) > 20) || (Math.abs(_local1.yVel) > 12)) { _local1.mc.gotoAndStop("thrownBlur"); } else { _local1.mc.gotoAndStop("thrown"); } if (_local1.yVel > 20) { if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + (_local1.yVel / 2), true)) { _local1.yVel = _local1.yVel + gravity; if (_local1.yVel > gravity) { _local1.jumping = false; } if (!_local1.jumping) { _local1.mc.gotoAndStop("fall"); } } else { enemy0HitGround(_local1); _local1._y = _local1._y + (-gravity); } } else { _local1.yVel = _local1.yVel + gravity; if (_local1.yVel > gravity) { _local1.jumping = false; } if (!_local1.jumping) { _local1.mc.gotoAndStop("fall"); } } } else { enemy0HitGround(_local1); _local1.mc.gotoAndStop("bouncing"); if (_local1.xVel == 0) { if (!mapHit.hitTest(_local1.mc._x - 10, _local1.mc._y + 3, true)) { _local1.xVel = _local1.yVel * 2; } else if (!mapHit.hitTest(_local1.mc._x - 20, _local1.mc._y + 3, true)) { _local1.xVel = _local1.yVel; } else if (!mapHit.hitTest(_local1.mc._x - 40, _local1.mc._y + 3, true)) { _local1.xVel = _local1.yVel / 2; } else if (!mapHit.hitTest(_local1.mc._x + 10, _local1.mc._y + 3, true)) { _local1.xVel = (-_local1.yVel) * 2; } else if (!mapHit.hitTest(_local1.mc._x + 20, _local1.mc._y + 3, true)) { _local1.xVel = -_local1.yVel; } else if (!mapHit.hitTest(_local1.mc._x + 40, _local1.mc._y + 3, true)) { _local1.xVel = (-_local1.yVel) / 2; } } } if (_local1.yVel < 0) { if (mapHit.hitTest(_local1.mc._x, (_local1.mc._y - _local1.head) + _local1.yVel, true)) { temp = _local1.yVel + gravity; _local1.mc._y = _local1.mc._y + temp; _local1.yVel = 0.001; while (mapHit.hitTest(_local1.mc._x, (_local1.mc._y - _local1.head) + temp, true)) { _local1.mc._y = _local1.mc._y + gravity; temp = temp + gravity; } } } _local1.mc._y = _local1.mc._y + _local1.yVel; if ((_local1.xVel == 0) && (_local1.yVel == 0)) { _local1.state = "normal"; if (thrownName == _local1) { thrownName = null; } } } } } function vcam() { var _local2 = _root; var _local1 = 30; if (shakeCam > 0) { mcCam._x = mcCam._x + (((-shakeCam) / 2) + (Math.random() * shakeCam)); mcCam._y = mcCam._y + (((-shakeCam) / 2) + (Math.random() * shakeCam)); shakeCam = shakeCam + -0.5; } if (p1.dashHold > 0) { if (p1.mc._xscale > 0) { temp = p1.mc._x + 250; } else { temp = p1.mc._x - 250; } if ((temp < mcCam._x) || (temp > mcCam._x)) { mcCam._x = mcCam._x + Math.round((temp - mcCam._x) / 16); } } else { if (p1.mc._xscale > 0) { temp = p1.mc._x + 80; } else { temp = p1.mc._x - 80; } if ((temp < mcCam._x) || (temp > mcCam._x)) { mcCam._x = mcCam._x + Math.round((temp - mcCam._x) / 16); } } if ((p1.state == "stuck") && ((((p1.mc._y + 50) - _local1) < mcCam._y) || (((p1.mc._y + 50) - _local1) > mcCam._y))) { mcCam._y = mcCam._y + Math.round((((p1.mc._y + 50) - _local1) - mcCam._y) / 12); } else if (((p1.mc._y - _local1) < mcCam._y) || ((p1.mc._y - _local1) > mcCam._y)) { mcCam._y = mcCam._y + Math.round(((p1.mc._y - _local1) - mcCam._y) / 12); } if (Key.isDown(p1.keyDown1)) { p1.upTime = 0; if ((p1.xVel != 0) || (p1.yVel != 0)) { p1.crouchTime = 0; } else { if ((p1.crouchTime > 30) && (p1.yVel == 0)) { mcCam._y = mcCam._y + 5; } p1.crouchTime++; } } else { p1.crouchTime = 0; if (Key.isDown(p1.keyUp1)) { if ((p1.xVel != 0) || (p1.yVel != 0)) { p1.upTime = 0; } else { if ((p1.upTime > 30) && (p1.yVel == 0)) { mcCam._y = mcCam._y + -5; } p1.upTime++; } } else { p1.upTime = 0; } } _local2._x = ((-(mcCam._x - (mcCam.mcFrame._width / 2))) * Stage.width) / mcCam.mcFrame._width; _local2._y = ((-(mcCam._y - (mcCam.mcFrame._height / 2))) * Stage.height) / mcCam.mcFrame._height; _local2._xscale = (Stage.width / mcCam.mcFrame._width) * 100; _local2._yscale = (Stage.height / mcCam.mcFrame._height) * 100; mcAll.mcMain.mcSky._x = mcCam._x - (mcCam._x / 10); mcAll.mcMain.mcSky._y = mcCam._y - (mcCam._y / 10); } function projControl(projName1) { var _local1 = this[projName1]; switch (_local1.projType) { case "fireball" : if (_local1.state == "thrown") { if (mapHit.hitTest(_local1.mc._x, _local1.mc._y, true)) { _local1.mc.gotoAndStop("hit"); _local1.state = "hit"; _local1.phaseCount = -123; makeFX("fire", (_local1.mc._x - 16) + (Math.random() * 32), (_local1.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (_local1.mc._x - 16) + (Math.random() * 32), (_local1.mc._y - 8) + (Math.random() * 16)); } if (_local1.state == "thrown") { _local1.mc.gotoAndStop("idle"); if ((((Math.abs(_local1.mc._x - p1.mc._x) < 250) && (Math.abs(_local1.mc._y - p1.mc._y) < 150)) && ((count % 4) == 0)) && (Math.random() > 0.5)) { makeFX("fire", _local1.mc._x, (_local1.mc._y - 7) + (Math.random() * 14)); } if (_local1.xVel > _local1.xMax) { _local1.xVel = _local1.xMax + ((_local1.xMax - _local1.xVel) / 8); } else if (_local1.xVel < (-_local1.xMax)) { _local1.xVel = (-_local1.xMax) + ((_local1.xVel + _local1.xMax) / 8); } _local1.mc._x = _local1.mc._x + _local1.xVel; if (_local1.ySpec > 0) { _local1.ySpec--; } if (_local1.ySpec <= 0) { if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } else if (_local1.yVel < (-_local1.yMax)) { _local1.yVel = -_local1.yMax; } } _local1.mc._y = _local1.mc._y + _local1.yVel; if ((Math.abs(_local1.mc._x - p1.mc._x) > 350) || (Math.abs(_local1.mc._y - p1.mc._y) > 250)) { _local1.state = "dead"; _local1.mc._visible = false; } } } else if (_local1.state == "hit") { if (_local1.phaseCount == -123) { _local1.phaseCount = 13; _local1.mc._rotation = -30 + (Math.random() * 60); } _local1.phaseCount--; _local1.mc.gotoAndStop("hit"); if (_local1.phaseCount <= 0) { _local1.state = "dead"; _local1.mc._visible = false; } } return; case "wind" : if (_local1.state == "thrown") { _local1.life--; if (_local1.life <= 0) { _local1.phaseCount = 8; _local1.state = "hit"; _local1.mc.gotoAndStop("die"); } if (mapHit.hitTest(_local1.mc._x, _local1.mc._y, true)) { temp = false; if ((_local1.yVel > 0) && (mapHit.hitTest(_local1.mc._x + _local1.xVel, _local1.mc._y - _local1.yMax, true))) { _local1.xVel = -_local1.xVel; _local1.mc._rotation = -_local1.mc._rotation; temp = true; } else if ((_local1.yVel < 0) && (mapHit.hitTest(_local1.mc._x + _local1.xVel, _local1.mc._y + _local1.yMax, true))) { _local1.xVel = -_local1.xVel; _local1.mc._rotation = -_local1.mc._rotation; temp = true; } if ((_local1.xVel > 0) && (mapHit.hitTest(_local1.mc._x - _local1.xMax, _local1.mc._y + _local1.yVel, true))) { _local1.yVel = -_local1.yVel; _local1.mc._rotation = -_local1.mc._rotation; temp = true; } else if ((_local1.xVel < 0) && (mapHit.hitTest(_local1.mc._x + _local1.xMax, _local1.mc._y + _local1.yVel, true))) { _local1.yVel = -_local1.yVel; _local1.mc._rotation = -_local1.mc._rotation; temp = true; } _local1.mc._x = _local1.mc._x + _local1.xVel; _local1.mc._y = _local1.mc._y + _local1.yVel; if (temp) { soundFX.attachSound("s_windbounce"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((_local1.mc._x - mcCam._x) / 400) * 100)); } } if (_local1.state == "thrown") { _local1.mc.gotoAndStop("idle"); if (_local1.xVel > _local1.xMax) { _local1.xVel = _local1.xMax + ((_local1.xMax - _local1.xVel) / 8); } else if (_local1.xVel < (-_local1.xMax)) { _local1.xVel = (-_local1.xMax) + ((_local1.xVel + _local1.xMax) / 8); } _local1.mc._x = _local1.mc._x + _local1.xVel; if (((_local1.xVel != 0) && (!Key.isDown(_local1.keyLeft))) && (!Key.isDown(_local1.keyRight))) { if ((!mapHit.hitTest(x1, y1, true)) && (mapHit.hitTest(x1, y1 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(x1, y1 + temp, true))) { temp = temp + gravity; } _local1.mc._y = _local1.mc._y + temp; } } if (_local1.ySpec > 0) { _local1.ySpec--; } if (_local1.ySpec <= 0) { if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } else if (_local1.yVel < (-_local1.yMax)) { _local1.yVel = -_local1.yMax; } } _local1.mc._y = _local1.mc._y + _local1.yVel; if ((Math.abs(_local1.mc._x - p1.mc._x) > 350) || (Math.abs(_local1.mc._y - p1.mc._y) > 250)) { _local1.state = "dead"; _local1.mc._visible = false; } } } else if (_local1.state == "hit") { if (_local1.phaseCount == -123) { _local1.phaseCount = 10; } _local1.phaseCount--; if (_local1.phaseCount <= 0) { _local1.state = "dead"; _local1.mc._visible = false; } } return; case "lightning" : if (_local1.state == "thrown") { _local1.life--; if (_local1.life <= 0) { _local1.state = "hit"; } if (mapHit.hitTest(_local1.mc._x, _local1.mc._y, true)) { _local1.mc.gotoAndStop("die"); _local1.state = "hit"; _local1.phaseCount = 8; } if (_local1.state == "thrown") { _local1.mc._x = _local1.mc._x + _local1.xVel; if (_local1.ySpec <= 0) { if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } else if (_local1.yVel < (-_local1.yMax)) { _local1.yVel = -_local1.yMax; } } _local1.mc._y = _local1.mc._y + _local1.yVel; if ((Math.abs(_local1.mc._x - p1.mc._x) > 350) || (Math.abs(_local1.mc._y - p1.mc._y) > 250)) { _local1.state = "dead"; _local1.mc._visible = false; } } } else { if (_local1.state != "hit") { break; } if (_local1.phaseCount == -123) { _local1.phaseCount = 13; _local1.mc._rotation = -30 + (Math.random() * 60); } _local1.phaseCount--; if (_local1.phaseCount > 0) { break; } _local1.state = "dead"; _local1.mc._visible = false; } } } function p1Hide() { if (((p1.xVel == 0) && (p1.yVel == 0)) && (p1.attackHold <= 0)) { if (p1.plane == "ground") { if ((p1.attackHold < 10) && (!mapHitShadow.hitTest(p1.mc._x, p1.mc._y, true))) { if (p1.state == "normal") { p1.plane = "shadow"; p1.mc.gotoAndStop("shadowTransIn"); p1.animHoldIdle = 16; p1.attackHold = 14; } } } else { p1.plane = "ground"; p1.mc.gotoAndStop("shadowTransOut"); p1.animHoldIdle = 16; p1.attackHold = 14; } } } function shadow_Normal() { if ((p1.attackHold <= 0) && (p1.xSpec <= 0)) { if (Key.isDown(p1.keyLeft)) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale > 0) { p1.mc.gotoAndStop("shadowTurn"); p1.animHoldIdle = 2; p1.animHoldWalk = 2; p1.trans = null; } else { p1.mc.gotoAndStop("shadowWalk"); p1.trans = "walk"; } } p1.mc._xscale = -100; temp = p1.xVel - p1.xAcc; if (temp < (-p1.xShadowMax)) { temp = -p1.xShadowMax; } if (!mapHitShadow.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) && (mapHit.hitTest((p1.mc._x - p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) && (mapHit.hitTest((p1.mc._x - p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } else { p1.xVel = 0; } } else { temp = p1.xVel - p1.xAirAcc; if (temp < (-p1.xShadowMax)) { temp = -p1.xShadowMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel < (-p1.xShadowMax)) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = 0; } p1.mc._xscale = -100; } if (soundWinkDone) { soundWink.attachSound("s_sneak"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(70); soundWinkDone = false; } } else if (Key.isDown(p1.keyRight)) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("shadowTurn"); p1.animHoldIdle = 2; p1.animHoldWalk = 2; p1.trans = null; } else { p1.mc.gotoAndStop("shadowWalk"); p1.trans = "walk"; } } p1.mc._xscale = 100; temp = p1.xVel + p1.xAcc; if (temp > p1.xShadowMax) { temp = p1.xShadowMax; } if (!mapHitShadow.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) && (mapHit.hitTest((p1.mc._x + p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) && (mapHit.hitTest((p1.mc._x + p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } else { p1.xVel = 0; } } else { temp = p1.xVel + p1.xAirAcc; if (temp > p1.xShadowMax) { temp = p1.xShadowMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel > p1.xShadowMax) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = 0; } p1.mc._xscale = 100; } if (soundWinkDone) { soundWink.attachSound("s_sneak"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = false; } } else if (p1.xSpec <= 0) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + gravity, true)) { if ((p1.animHoldIdle <= 0) && (p1.yVel == 0)) { if ((p1.grabCount <= 0) && (p1.windup <= 0)) { if (p1.trans != null) { p1.trans = null; p1.mc.gotoAndStop("shadowIdle1"); p1.animHoldIdle = 1; } else { p1.mc.gotoAndStop("shadowIdle"); } } } if (p1.xVel > 0) { p1.xVel = p1.xVel + ((-p1.xAcc) * 2); if (p1.xVel <= 0.7) { p1.xVel = 0; soundWink.stop(); soundWinkDone = true; } } else if (p1.xVel < 0) { p1.xVel = p1.xVel + (p1.xAcc * 2); if (p1.xVel >= -0.7) { p1.xVel = 0; soundWink.stop(); soundWinkDone = true; } } } } } if (p1.xSpec <= 0) { if (p1.xVel > p1.xMax) { p1.xVel = p1.xMax + ((p1.xMax - p1.xVel) / 8); } else if (p1.xVel < (-p1.xMax)) { p1.xVel = (-p1.xMax) + ((p1.xVel + p1.xMax) / 8); } } if (p1.xVel != 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { if (p1.xVel > 0) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } else { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } p1.mc._x = p1.mc._x + p1.xVel; if ((p1.xVel != 0) && (((!Key.isDown(p1.keyLeft)) && (!Key.isDown(p1.keyRight))) || (p1.attackHold > 0))) { if ((!mapHit.hitTest(p1.mc._x, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 8), true))) { p1_slideDownhill(); } } } function ground_Normal() { var _local1 = this; if (!Key.isDown(p1.keyDown1)) { p1.crouchMoved = false; p1.crouched = false; p1.headbouncing = 0; } temp = 1; while (temp <= projectiles) { temp2 = "proj_" + temp; temp2 = _local1[temp2]; if (((temp2.mc._x != undefined) && (temp2.state == "thrown")) && ((temp2.hitTarget == 1) || (temp2.hitTarget == 3))) { if (Math.abs(temp2.mc._x - p1.mc._x) < 200) { if (p1.deflecting > 0) { if (p1.mc.mcMC.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { p1_projectileDeflect(); } } else if (p1.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { p1_projectileHit(); } } } temp++; } if (p1.whacking == 2) { p1_whack(); } else if (p1.whacking == 1) { p1_staffAttack(); } else if ((p1.whacking == 3) && (p1.attackHold <= 0)) { p1.whacking = 0; } if ((Key.isDown(p1.keyFast) && (p1.yVel == 0)) && (p1.attackHold <= 0)) { p1.fastPressed = true; p1.trans = null; if (p1.mc._xscale > 0) { if (Key.isDown(p1.keyRight)) { if ((!p1.rightPressed) || (p1.xSpec <= 0)) { p1_dashStartRight(); } p1.rightPressed = true; } else { p1.rightPressed = false; } } else if (p1.mc._xscale < 0) { if (Key.isDown(p1.keyLeft)) { if ((!p1.leftPressed) || (p1.xSpec <= 0)) { p1_dashStartLeft(); } p1.leftPressed = true; } else { p1.leftPressed = false; } } } else { p1.fastPressed = false; } if (Key.isDown(p1.keyAttack)) { if ((!p1.attackPressed) && (p1.attackHold <= 0)) { p1.attackPressed = true; p1_attacks(); } } else { p1.attackPressed = false; } if ((Key.isDown(p1.keyGrab) && (p1.attackHold <= 0)) && (p1.xSpec <= 0)) { if ((!p1.grabPressed) && (p1.holdName != null)) { if (p1.windup < xThrowMax) { p1.windup++; } if (p1.yVel == 0) { if (Key.isDown(p1.keyDown1)) { } else if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { if (p1.xVel == 0) { p1.mc.gotoAndStop("throwWalkWindup"); } } else if (p1.animHoldIdle <= 0) { p1.mc.gotoAndStop("throwIdleWindup"); p1.mc.mcMC.gotoAndStop(p1.windup); } } } else if ((!p1.grabPressed) && (p1.grabCount <= 0)) { p1.grabPressed = true; p1_grab(); } } else if (((p1.windup > 0) && (p1.holdName != null)) && (p1.attackHold <= 0)) { p1_throw(); } else { p1.grabPressed = false; } if ((p1.attackHold <= 0) && (p1.xSpec <= 0)) { if (Key.isDown(p1.keyLeft)) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (Key.isDown(p1.keyDown1)) { p1_crouchWalkLeft(); } else { p1_walkLeft(); } } else { p1_hitWallLeft(); } } else if (Key.isDown(p1.keyRight)) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (Key.isDown(p1.keyDown1)) { p1_crouchWalkRight(); } else { p1_walkRight(); } } else { p1_hitWallRight(); } } else if (p1.xSpec <= 0) { p1_idle(); } } else if (p1.xVel != 0) { if ((p1.dashHold > 0) && (p1.dashHold < 4)) { p1_dash(); } else if (p1.dashHold > 0) { if ((!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - 9, true)) && (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y, true))) { playerUpHill(); } } } if (p1.xSpec <= 0) { if (p1.yVel != 0) { if (p1.xVel > p1.xAirMax) { p1.xVel = p1.xAirMax + ((p1.xAirMax - p1.xVel) / 8); } else if (p1.xVel < (-p1.xAirMax)) { p1.xVel = (-p1.xAirMax) + ((p1.xVel + p1.xAirMax) / 8); } } else if (Key.isDown(p1.keyDown1) && (p1.yVel == 0)) { if (p1.xVel > p1.xCrouchMax) { p1.xVel = p1.xCrouchMax + ((p1.xCrouchMax - p1.xVel) / 8); } else if (p1.xVel < (-p1.xCrouchMax)) { p1.xVel = (-p1.xCrouchMax) + ((p1.xVel + p1.xCrouchMax) / 8); } } else if (p1.xVel > p1.xMax) { p1.xVel = p1.xMax + ((p1.xMax - p1.xVel) / 8); } else if (p1.xVel < (-p1.xMax)) { p1.xVel = (-p1.xMax) + ((p1.xVel + p1.xMax) / 8); } } if (p1.xVel != 0) { p1_xFinalCheck(); } p1.mc._x = p1.mc._x + p1.xVel; if ((p1.xVel != 0) && (((!Key.isDown(p1.keyLeft)) && (!Key.isDown(p1.keyRight))) || (p1.attackHold > 0))) { if ((!mapHit.hitTest(p1.mc._x, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 8), true))) { p1_slideDownhill(); } } if (!mapHit.hitTest(p1.mc._x, (p1.mc._y + gravity) + p1.yVel, true)) { p1_fall(); } else { p1_hitGround(); } if ((Key.isDown(p1.keyJump) && (p1.state == "normal")) && (p1.attackHold <= 0)) { p1_jump(); } else if (p1.yVel == 0) { p1.jumpPressed = false; p1.doubleJumped = false; } else { p1.dJumpOK = true; } if (p1.headbouncing == 2) { p1_headbounce_Step2(); } if (p1.yVel < 0) { p1_ceilingCheck(); } if (p1.ySpec <= 0) { if (p1.yVel > p1.yMax) { p1.yVel = p1.yMax; } else if (p1.yVel < (-p1.yMax)) { p1.yVel = -p1.yMax; } } p1.mc._y = p1.mc._y + p1.yVel; } function ground_Grabbing() { if (Key.isDown(p1.keyGrab)) { if (!p1.grabPressed) { p1.grabPressed = true; if ((p1.holdName != null) && (p1.attackHold <= 0)) { if (p1.yVel == 0) { if (Key.isDown(p1.keyRight)) { if (p1.mc._xscale > 0) { p1_throwEnemyWalk(); } else { p1_chokeEnemy(); } } else if (Key.isDown(p1.keyLeft)) { if (p1.mc._xscale < 0) { p1_throwEnemyWalk(); } else { p1_chokeEnemy(); } } else { p1_throwEnemyIdle(); } } if (p1.mc._xscale < 0) { p1.holdName.xVel = -p1.holdName.xVel; } p1.grabPressed = true; p1.grabCount = 0; p1.windup = 0; p1.state = "normal"; } } } else { p1.grabPressed = false; } if (p1.state == "grabbing") { if (p1.grabCount <= 0) { if ((p1.attackHold <= 0) && (p1.xSpec <= 0)) { if (Key.isDown(p1.keyLeft)) { p1_grabbingWalkLeft(); } else if (Key.isDown(p1.keyRight)) { p1_grabbingWalkRight(); } else if (p1.xSpec <= 0) { p1_grabbingIdle(); } } } if (p1.xVel != 0) { p1_xFinalCheck(); } p1.mc._x = p1.mc._x + p1.xVel; if ((p1.xVel != 0) && (((!Key.isDown(p1.keyLeft)) && (!Key.isDown(p1.keyRight))) || (p1.attackHold > 0))) { if ((!mapHit.hitTest(p1.mc._x, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 8), true))) { p1_slideDownhill(); } } if (!mapHit.hitTest(p1.mc._x, (p1.mc._y + gravity) + p1.yVel, true)) { if (p1.ySpec <= 0) { p1.yVel = p1.yVel + gravity; if (p1.yVel > gravity) { p1.jumping = false; } } if ((p1.grabCount <= 0) && (p1.animHoldAir <= 0)) { p1.mc.gotoAndStop("fall"); p1.jumpPressed = true; p1.animHoldAir = 16; } if (p1.yVel > 0) { p1.fallTime++; } } else { p1_hitGround(); } if (p1.ySpec <= 0) { if (p1.yVel > p1.yMax) { p1.yVel = p1.yMax; } else if (p1.yVel < (-p1.yMax)) { p1.yVel = -p1.yMax; } } p1.mc._y = p1.mc._y + p1.yVel; } } function ground_Stuck() { if (Key.isDown(p1.keyJump)) { if (!p1.jumpPressed) { p1.jumpPressed = true; if (!mapHit.hitTest(p1.mc._x, p1.mc._y + 10, true)) { p1.mc.gotoAndStop("stuckDrop"); p1.animHoldAir = 4; p1.state = "normal"; soundWink.stop(); soundWink.attachSound("s_stickOFF"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } } } else { p1.jumpPressed = false; } temp = gravity; while (mapHit.hitTest(p1.mc._x, (p1.mc._y - 40) + temp, true)) { p1.mc._y = p1.mc._y + gravity; temp = temp + gravity; } if (mapHit.hitTest(p1.mc._x, p1.mc._y - 6, true)) { p1.mc.gotoAndStop("thrown"); p1.state = "thrown"; if (p1.mc._xscale > 0) { p1.xVel = 10; } else { p1.xVel = -10; } } if (p1.state == "stuck") { soundWink.setVolume(90); if (Key.isDown(p1.keyLeft)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { } temp = p1.xVel - p1.xAcc; if (temp < (-p1.xStuckMax)) { temp = -p1.xStuckMax; } if ((!mapHit.hitTest((p1.mc._x - 10) + temp, (p1.mc._y - p1.head) + 10, true)) && (mapHit.hitTest((p1.mc._x - 10) + temp, (p1.mc._y - p1.head) - 10, true))) { p1.xVel = temp; if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("stuckWalkF"); } else { p1.mc.gotoAndStop("stuckWalkB"); } p1.trans = "walk"; if (soundWinkDone) { if (Math.random() > 0.5) { soundWink.attachSound("s_stickA"); } else { soundWink.attachSound("s_stickB"); } soundWink.start(0, 0); soundWinkDone = false; } soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } else { p1.xVel = 0; if (p1.trans == "walk") { p1.trans = null; p1.mc.gotoAndStop("stuck1"); p1.animHoldIdle = 4; } else { p1.mc.gotoAndStop("stuck"); } } } else if (Key.isDown(p1.keyRight)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { } temp = p1.xVel + p1.xAcc; if (temp > p1.xStuckMax) { temp = p1.xStuckMax; } if ((!mapHit.hitTest((p1.mc._x + 10) + temp, (p1.mc._y - p1.head) + 10, true)) && (mapHit.hitTest((p1.mc._x + 10) + temp, (p1.mc._y - p1.head) - 10, true))) { p1.xVel = temp; if (p1.mc._xscale > 0) { p1.mc.gotoAndStop("stuckWalkF"); } else { p1.mc.gotoAndStop("stuckWalkB"); } p1.trans = "walk"; if (soundWinkDone) { if (Math.random() > 0.5) { soundWink.attachSound("s_stickA"); } else { soundWink.attachSound("s_stickB"); } soundWink.start(0, 0); soundWinkDone = false; } soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } else { p1.xVel = 0; if (p1.trans == "walk") { p1.trans = null; p1.mc.gotoAndStop("stuck1"); p1.animHoldIdle = 4; } else { p1.mc.gotoAndStop("stuck"); } } } else { if (p1.animHoldIdle <= 0) { if (p1.trans != null) { p1.trans = null; p1.mc.gotoAndStop("stuck1"); p1.animHoldIdle = 4; } else { p1.mc.gotoAndStop("stuck"); } } if (p1.xVel > 0) { p1.xVel = p1.xVel + ((-p1.xAcc) * 2); if (p1.xVel <= 0.7) { p1.xVel = 0; soundWink.stop(); soundWinkDone = true; } } else if (p1.xVel < 0) { p1.xVel = p1.xVel + (p1.xAcc * 2); if (p1.xVel >= -0.7) { p1.xVel = 0; soundWink.stop(); soundWinkDone = true; } } } p1.mc._x = p1.mc._x + p1.xVel; if (!mapHit.hitTest((p1.mc._x + 10) + temp, (p1.mc._y - p1.head) + 15, true)) { p1.mc._y = p1.mc._y + (-gravity); } } } function ground_Thrown() { if (p1.xVel > 0) { if (p1.yVel != 0) { p1.xVel = p1.xVel / frictionAir; } else { p1.xVel = p1.xVel / friction; } if (p1.xVel <= 0.3) { p1.xVel = 0; } } else if (p1.xVel < 0) { if (p1.yVel != 0) { p1.xVel = p1.xVel / frictionAir; } else { p1.xVel = p1.xVel / friction; } if (p1.xVel >= -0.3) { p1.xVel = 0; } } if (p1.xVel != 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - (gravity * 2), true)) { if (p1.xVel > 0) { temp = p1.xVel - p1.xAcc; enemyBounceRight(p1, temp); } else { temp = p1.xVel + p1.xAcc; enemyBounceLeft(p1, temp); } if (Math.abs(p1.xVel) <= 0.3) { p1.xVel = 0; } } else if (p1.xVel > p1.xMax) { if (mapHit.hitTest(p1.mc._x + (p1.xVel / 2), p1.mc._y - (gravity * 2), true)) { temp = (p1.xVel / 2) - p1.xAcc; enemyBounceRight(p1, temp); } else if (mapHit.hitTest(p1.mc._x, p1.mc._y - (gravity * 2), true)) { temp = -p1.xAcc; enemyBounceRight(p1, temp); } } else if (p1.xVel < (-p1.xMax)) { if (mapHit.hitTest(p1.mc._x + (p1.xVel / 2), p1.mc._y - (gravity * 2), true)) { temp = (p1.xVel / 2) + p1.xAcc; enemyBounceLeft(p1, temp); } else if (mapHit.hitTest(p1.mc._x, p1.mc._y - (gravity * 2), true)) { temp = p1.xAcc; enemyBounceLeft(p1, temp); } } } p1.mc._x = p1.mc._x + p1.xVel; if (p1.xVel != 0) { if ((!mapHit.hitTest(p1.mc._x, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 8), true))) { p1_slideDownhill(); } } if (p1.yVel > p1.yMax) { p1.yVel = p1.yMax; } if (!mapHit.hitTest(p1.mc._x, (p1.mc._y + gravity) + p1.yVel, true)) { if ((Math.abs(p1.xVel) > 20) || (Math.abs(p1.yVel) > 12)) { p1.mc.gotoAndStop("thrownBlur"); } else { p1.mc.gotoAndStop("thrown"); } if (p1.yVel > 20) { if (!mapHit.hitTest(p1.mc._x, (p1.mc._y + gravity) + (p1.yVel / 2), true)) { p1.yVel = p1.yVel + gravity; if (p1.yVel > gravity) { p1.jumping = false; } if (!p1.jumping) { } } else { actorHitGround(p1); p1._y = p1._y + (-gravity); } } else { p1.yVel = p1.yVel + gravity; if (p1.yVel > gravity) { p1.jumping = false; } if (!p1.jumping) { } } } else { actorHitGround(p1); p1.mc.gotoAndStop("bouncing"); if (p1.xVel == 0) { if (!mapHit.hitTest(p1.mc._x - 10, p1.mc._y + 3, true)) { p1.xVel = p1.yVel * 2; } else if (!mapHit.hitTest(p1.mc._x - 20, p1.mc._y + 3, true)) { p1.xVel = p1.yVel; } else if (!mapHit.hitTest(p1.mc._x - 40, p1.mc._y + 3, true)) { p1.xVel = p1.yVel / 2; } else if (!mapHit.hitTest(p1.mc._x + 10, p1.mc._y + 3, true)) { p1.xVel = (-p1.yVel) * 2; } else if (!mapHit.hitTest(p1.mc._x + 20, p1.mc._y + 3, true)) { p1.xVel = -p1.yVel; } else if (!mapHit.hitTest(p1.mc._x + 40, p1.mc._y + 3, true)) { p1.xVel = (-p1.yVel) / 2; } if (soundWinkDone) { soundWink.attachSound("s_winkhit2"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = false; } } } if (p1.yVel < 0) { if (mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + p1.yVel, true)) { temp = p1.yVel + gravity; p1.mc._y = p1.mc._y + temp; p1.yVel = 0.001; while (mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + temp, true)) { p1.mc._y = p1.mc._y + gravity; temp = temp + gravity; } } } p1.mc._y = p1.mc._y + p1.yVel; if ((p1.xVel == 0) && (p1.yVel == 0)) { if (thrownName == p1) { thrownName = null; } p1.state = "down"; } else { p1.downCount = 5; } } function ground_Down() { p1.downTime--; p1.gotoAndStop("down"); if (p1.downTime <= 0) { p1.state = "normal"; p1.trans = null; p1.mc.gotoAndStop("getup"); p1.animHoldIdle = 11; p1.attackHold = 10; } } function playerUpHill() { if (p1.xVel > 0) { temp = gravity; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { temp = gravity; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } } function p1_headbounce_Step2() { with (p1) { headbouncing = 0; if (!bounced) { bounced = true; yVel = -11; } else { yVel = -17; } jumping = true; jumpPressed = true; mc.gotoAndStop("headbounceUp"); p1.animHoldAir = 17; } } function p1_ceilingCheck() { if (mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + p1.yVel, true)) { temp = p1.yVel + gravity; p1.mc._y = p1.mc._y + temp; p1.yVel = 0.001; while (mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + temp, true)) { p1.mc._y = p1.mc._y + gravity; temp = temp + gravity; if (mapHit.hitTest(p1.mc._x, p1.mc._y + gravity, true)) { if (mapHit.hitTest(p1.mc._x - 50, p1.mc._y, true)) { p1.mc._x = p1.mc._x + 50; } else { p1.mc._x = p1.mc._x + -50; } } } if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + 20, true)) { p1.mc._x = p1.mc._x + (-p1.xVel); p1.xVel = 0; } } } function p1_projectileDeflect() { var _local1 = this; if (temp2.projType == "fireball") { temp2.xVel = (-temp2.xVel) * 2; temp2.mc._xscale = -temp2.mc._xscale; temp2.hitTarget = 2; makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); } else if (temp2.projType == "wind") { temp2.xVel = (-temp2.xVel) * 2; temp2.mc._xscale = -temp2.mc._xscale; temp2.mc._rotation = -temp2.mc._rotation; temp2.hitTarget = 2; } else if (temp2.projType == "lightning") { temp2.xVel = 0; temp2.yVel = 0; temp2.mc.gotoAndStop("deflected"); temp2.state = "hit"; temp2.phaseCount = 14; temp2.mc._rotation = 0; var _local2 = projectiles; i = 1; while (i <= projectiles) { j = "proj_" + i; if ((!_local1[j].mc._visible) || (_local1[j].mc == undefined)) { _local2 = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); _local1["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "lightning", 2); temp2 = _local1["proj_" + _local2]; temp2.life = 10; temp2.xVel = 15; temp2.mc._x = temp2.mc._x + 20; temp2.mc._rotation = Math.random() * 180; temp2.mc.gotoAndStop("idle2"); i = i + 1; while (i <= projectiles) { j = "proj_" + i; if ((!_local1[j].mc._visible) || (_local1[j].mc == undefined)) { _local2 = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); _local1["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "lightning", 2); temp2 = _local1["proj_" + _local2]; temp2.life = 10; temp2.xVel = -15; temp2.mc._x = temp2.mc._x + -20; temp2.mc._rotation = Math.random() * 180; temp2.mc.gotoAndStop("idle2"); i = i + 1; while (i <= projectiles) { j = "proj_" + i; if ((!_local1[j].mc._visible) || (_local1[j].mc == undefined)) { _local2 = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); _local1["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "lightning", 2); temp2 = _local1["proj_" + _local2]; temp2.life = 7; if (p1.mc._xscale < 0) { temp2.xVel = -15; temp2.mc._x = temp2.mc._x + -165; } else { temp2.xVel = 15; temp2.mc._x = temp2.mc._x + 165; } temp2.mc._rotation = Math.random() * 180; temp2.mc.gotoAndStop("idle2"); } } function p1_projectileHit() { p1.xVel = temp2.xVel; if (p1.xVel > 0) { p1.xVel = p1.xVel + (Math.random() * 4); } else { p1.xVel = p1.xVel + (Math.random() * -4); } p1.yVel = (Math.random() * -6) - 8; p1.state = "thrown"; p1.mc.gotoAndStop("thrown"); p1.trans = null; if (p1.holdName != null) { p1.holdName.state = "thrown"; p1.holdName.mc._rotation = 0; p1.holdName.xVel = (Math.random() * 10) + p1.xVel; p1.holdName.yVel = (Math.random() * -6) - 10; p1.holdName.grabbedName = null; p1.holdName = null; p1.grabCount = 0; } if (temp2.projType == "fireball") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); soundWink.attachSound("s_winkhit2"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } else if (temp2.projType == "wind") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundWink.attachSound("s_winkhit2"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } else if (temp2.projType == "lightning") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundFX.attachSound("s_lightninghit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } } function p1_whack() { p1.whacking = 3; p1.trans = null; p1.mc.gotoAndStop("staffMelee"); p1.animholdIdle = 20; p1.attackHold = 18; } function p1_staffAttack() { p1.whacking = 0; p1.trans = null; p1.mc.gotoAndStop("staffAttack3"); p1.animholdIdle = 14; p1.attackHold = 13; staffAttack(p1.holdName, 3, 2, -123); } function p1_attacks() { temp = p1.holdName.mc._name.substring(0, 5); if (p1.yVel == 0) { if (temp == "staff") { if (p1.dashHold < 0) { if (Key.isDown(p1.keyUp1)) { p1.xVel = 0; p1.trans = null; if (Key.isDown(p1.keyLeft) || (Key.isDown(p1.keyRight))) { p1.mc.gotoAndStop("staffAttack3"); p1.attackHold = 14; staffAttack(p1.holdName, 2, 2, -123); } else { p1.mc.gotoAndStop("staffAttack1"); p1.attackHold = 14; staffAttack(p1.holdName, 1, 2, -123); } } else if (((p1.mc._xscale > 0) && (Key.isDown(p1.keyRight))) || (((p1.mc._xscale < 0) && (Key.isDown(p1.keyLeft))) && (!Key.isDown(p1.keyDown1)))) { p1.xVel = 0; p1.mc.gotoAndStop("staffDeflect"); p1.animHoldIdle = 13; p1.attackHold = 12; p1.deflecting = 12; p1.trans = null; soundWink.attachSound("s_deflect"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } else { p1.xVel = 0; p1.whacking = 1; } } } } else if (temp == "staff") { if (Key.isDown(p1.keyDown1)) { if (Key.isDown(p1.keyLeft) || (Key.isDown(p1.keyRight))) { p1.mc.gotoAndStop("staffAttackAir3"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 4, 2, -123); } else { p1.mc.gotoAndStop("staffAttackAir5"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 5, 2, -123); } } else if (Key.isDown(p1.keyUp1)) { if (Key.isDown(p1.keyLeft) || (Key.isDown(p1.keyRight))) { p1.mc.gotoAndStop("staffAttackAir3"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 2, 2, -123); } else { p1.mc.gotoAndStop("staffAttackAir1"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 1, 2, -123); } } else { p1.mc.gotoAndStop("staffAttackAir3"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 3, 2, -123); } } } function p1_dashStartRight() { with (p1) { dashCount = 0; dashHold = 9; xVel = dashVel; mc.gotoAndStop("dashStart"); xSpec = 9; animHoldWalk = 9; animHoldIdle = 9; soundWink.attachSound("s_run"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(80); soundWinkDone = false; } } function p1_dashStartLeft() { with (p1) { dashCount = 0; dashHold = 9; xVel = -dashVel; mc.gotoAndStop("dashStart"); xSpec = 9; animHoldWalk = 9; animHoldIdle = 9; soundWink.attachSound("s_run"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(80); soundWinkDone = false; } } function p1_grab() { p1.grabCount = 10; if (p1.yVel != 0) { p1.mc.gotoAndStop("grabAir"); } else if (Key.isDown(p1.keyDown1)) { p1.xVel = 0; p1.mc.gotoAndStop("grabCrouch"); } else if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { p1.grabCount = 10; p1.xVel = 0; p1.mc.gotoAndStop("grabWalk"); p1.attackHold = 14; p1.animHoldIdle = 24; p1.trans = null; } else { p1.grabCount = 10; p1.xVel = 0; p1.mc.gotoAndStop("grabIdle"); p1.attackHold = 14; p1.animHoldIdle = 24; } } function p1_throw() { if (p1.yVel == 0) { if (Key.isDown(p1.keyUp1)) { if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = (-p1.windup) - 10; if (p1.holdName.yVel < (-yThrowMax)) { p1.holdName.yVel = -yThrowMax; } p1.mc.gotoAndStop("throwWalk2"); p1.animHoldWalk = 7; } else { p1.holdName.xVel = 0; p1.holdName.yVel = (-p1.windup) - 15; if (p1.holdName.yVel < (-yThrowMax)) { p1.holdName.yVel = -yThrowMax; } p1.mc.gotoAndStop("throwIdle1"); p1.animHoldIdle = 7; } } else if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { if (Key.isDown(p1.keyDown1)) { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = p1.windup + 10; if (p1.holdName.yVel > yThrowMax) { p1.holdName.yVel = yThrowMax; } p1.mc.gotoAndStop("throwCrouch"); p1.animHoldCrouch = 11; } else { p1.xVel = 0; p1.xSpec = 12; p1.holdName.xVel = p1.windup + 20; p1.holdName.yVel = (-p1.windup) / 4; p1.mc.gotoAndStop("throwWalk3"); p1.animHoldWalk = 16; } } else if (Key.isDown(p1.keyDown1)) { if (mapHit.hitTest(p1.holdName.mc._x, p1.holdName.mc._y - gravity, true)) { p1.holdName.mc._x = p1.mc._x; } p1.holdName.xVel = 0; p1.holdName.yVel = p1.windup; p1.mc.gotoAndStop("throwCrouch"); p1.animHoldCrouch = 11; } else { p1.holdName.xVel = p1.windup + 8; p1.holdName.yVel = (-p1.windup) / 4; if (p1.windup > 4) { p1.mc.gotoAndStop("throwIdle3"); p1.animHoldIdle = 16; } else { p1.mc.gotoAndStop("throwIdle3b"); p1.animHoldIdle = 10; } if (mapHit.hitTest(p1.holdName.mc._x, p1.holdName.mc._y - gravity, true)) { p1.holdName.mc._x = p1.mc._x; } } } else if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { if (Key.isDown(p1.keyUp1)) { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = (-p1.windup) - 10; if (p1.holdName.yVel < (-yThrowMax)) { p1.holdName.yVel = -yThrowMax; p1.mc.gotoAndStop("throwAir2"); p1.animHoldAir = 12; } } else if (Key.isDown(p1.keyDown1)) { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = p1.windup + 10; p1.holdName.yVel = yThrowMax; p1.mc.gotoAndStop("throwAir4"); p1.animHoldAir = 14; } else { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = (-p1.windup) / 4; p1.mc.gotoAndStop("throwAir3"); p1.animHoldAir = 12; } } else if (Key.isDown(p1.keyUp1)) { p1.holdName.xVel = 0; p1.holdName.yVel = (-p1.windup) - 15; if (p1.holdName.yVel < (-yThrowMax)) { p1.holdName.yVel = -yThrowMax; } p1.mc.gotoAndStop("throwAir1"); p1.animHoldAir = 7; } else if (Key.isDown(p1.keyDown1)) { p1.holdName.xVel = 0; p1.holdName.yVel = p1.windup + 10; if (p1.holdName.yVel > yThrowMax) { p1.holdName.yVel = yThrowMax; } p1.mc.gotoAndStop("throwAir5"); p1.animHoldAir = 15; } else { p1.holdName.xVel = p1.windup + 8; p1.holdName.yVel = (-p1.windup) / 4; p1.mc.gotoAndStop("throwAir3"); p1.animHoldAir = 7; } if (p1.mc._xscale < 0) { p1.holdName.xVel = -p1.holdName.xVel; } p1.holdName.state = "thrown"; p1.holdName.mc._rotation = 0; p1.grabPressed = false; thrownName = p1.holdName; p1.holdName.grabbedName = null; p1.holdName = null; p1.grabCount = 0; p1.windup = 0; } function p1_crouchWalkLeft() { p1.crouchMoved = true; p1.crouched = false; if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldCrouch <= 0)) { p1.mc.gotoAndStop("crouchWalk"); p1.trans = "walk"; } p1.mc._xscale = -100; temp = p1.xVel - p1.xAcc; if (temp < (-p1.xCrouchMax)) { temp = -p1.xCrouchMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) && (mapHit.hitTest((p1.mc._x - p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) && (mapHit.hitTest((p1.mc._x - p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } function p1_walkLeft() { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale > 0) { p1.mc.gotoAndStop("turn"); p1.animHoldIdle = 2; p1.animHoldWalk = 2; p1.trans = null; } else { p1.mc.gotoAndStop("walk"); p1.trans = "walk"; } } p1.mc._xscale = -100; temp = p1.xVel - p1.xAcc; if (temp < (-p1.xWalkMax)) { temp = -p1.xWalkMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { p1.xVel = temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } function p1_hitWallLeft() { temp = p1.xVel - p1.xAirAcc; if (temp < (-p1.xWalkMax)) { temp = -p1.xWalkMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel < (-p1.xWalkMax)) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = 0; } p1.mc._xscale = -100; } function p1_crouchWalkRight() { p1.crouchMoved = true; p1.crouched = false; if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldCrouch <= 0)) { p1.mc.gotoAndStop("crouchWalk"); p1.trans = "walk"; } p1.mc._xscale = 100; temp = p1.xVel + p1.xAcc; if (temp > p1.xCrouchMax) { temp = p1.xCrouchMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) && (mapHit.hitTest((p1.mc._x + p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) && (mapHit.hitTest((p1.mc._x + p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } function p1_walkRight() { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("turn"); p1.animHoldIdle = 2; p1.animHoldWalk = 2; p1.trans = null; } else { p1.mc.gotoAndStop("walk"); p1.trans = "walk"; } } p1.mc._xscale = 100; temp = p1.xVel + p1.xAcc; if (temp > p1.xWalkMax) { temp = p1.xWalkMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { p1.xVel = temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } function p1_hitWallRight() { temp = p1.xVel + p1.xAirAcc; if (temp > p1.xWalkMax) { temp = p1.xWalkMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel > p1.xWalkMax) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = 0; } p1.mc._xscale = 100; } function p1_idle() { if (mapHit.hitTest(p1.mc._x, p1.mc._y + gravity, true)) { if ((p1.animHoldIdle <= 0) && (p1.yVel == 0)) { if (Key.isDown(p1.keyDown1)) { if (p1.crouchMoved) { if (!p1.crouched) { p1.crouched = true; p1.mc.gotoAndStop("crouch2"); p1.trans = "walk"; } } else if (!p1.crouched) { p1.crouched = true; p1.mc.gotoAndStop("crouch"); p1.trans = "walk"; } } else if ((p1.grabCount <= 0) && (p1.windup <= 0)) { if (p1.trans != null) { p1.trans = null; p1.mc.gotoAndStop("idle1"); p1.animHoldIdle = 3; } else { p1.mc.gotoAndStop("idle"); } } } if (p1.xVel > 0) { p1.xVel = p1.xVel + ((-p1.xAcc) * 2); if (p1.xVel <= 0.7) { p1.xVel = 0; } } else if (p1.xVel < 0) { p1.xVel = p1.xVel + (p1.xAcc * 2); if (p1.xVel >= -0.7) { p1.xVel = 0; } } } else if (p1.xVel > 0) { if ((p1.grabCount <= 0) && (p1.animHoldAir <= 0)) { if (p1.windup <= 0) { p1.mc.gotoAndStop("fall"); } else { p1.mc.gotoAndStop("throwAirWindup"); p1.mc.mcMC.gotoAndStop(p1.windup); } p1.jumpPressed = true; p1.animHoldAir = 16; } p1.xVel = p1.xVel + ((-p1.xAcc) / 2); if (p1.xVel <= 0) { p1.xVel = 0; } } else if (p1.xVel < 0) { if ((p1.grabCount <= 0) && (p1.animHoldAir <= 0)) { if (p1.windup <= 0) { p1.mc.gotoAndStop("fall"); } else { p1.mc.gotoAndStop("throwAirWindup"); p1.mc.mcMC.gotoAndStop(p1.windup); } p1.jumpPressed = true; p1.animHoldAir = 16; } p1.xVel = p1.xVel + (p1.xAcc / 2); if (p1.xVel >= 0) { p1.xVel = 0; } } } function p1_dash() { if ((p1.mc._xscale > 0) && (Key.isDown(p1.keyRight))) { if (p1.yVel == 0) { p1.mc.gotoAndStop("dashLoop"); } p1.dashHold++; p1.xVel = p1.dashVel; p1.xSpec++; if ((!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - 9, true)) && (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y, true))) { playerUpHill(); } } else if ((p1.mc._xscale < 0) && (Key.isDown(p1.keyLeft))) { if (p1.yVel == 0) { p1.mc.gotoAndStop("dashLoop"); } p1.dashHold++; p1.xVel = -p1.dashVel; p1.xSpec++; if ((!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - 9, true)) && (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y, true))) { playerUpHill(); } } else if (p1.yVel == 0) { p1.mc.gotoAndStop("dashEnd"); p1.animHoldIdle = 6; } } function p1_xFinalCheck() { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { if (p1.xVel > 0) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } else { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } function p1_slideDownhill() { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } function p1_fall() { if (p1.ySpec <= 0) { p1.yVel = p1.yVel + gravity; if (p1.yVel > gravity) { p1.jumping = false; } p1.trans = null; } if ((p1.grabCount <= 0) && (p1.animHoldAir <= 0)) { if (p1.windup <= 0) { p1.mc.gotoAndStop("fall"); } else { p1.mc.gotoAndStop("throwAirWindup"); p1.mc.mcMC.gotoAndStop(p1.windup); } p1.jumpPressed = true; p1.animHoldAir = 16; } if (p1.yVel > 0) { p1.fallTime++; } } function p1_hitGround() { p1.yVel = p1.yVel + (-gravity); temp = p1.yMax; if (!mapHit.hitTest(p1.mc._x, p1.mc._y - p1.head, true)) { while (mapHit.hitTest(p1.mc._x, p1.mc._y + p1.yVel, true)) { p1.yVel = p1.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (mapHit.hitTest(p1.mc._x - 50, p1.mc._y + 10, true)) { p1.mc._x = p1.mc._x + 50; } else { p1.mc._x = p1.mc._x + -50; } p1.yVel = (-gravity) - 0.001; break; } } p1.yVel = p1.yVel + gravity; p1.mc._y = p1.mc._y + p1.yVel; } else if (!mapHit.hitTest(p1.mc._x - 50, p1.mc._y - gravity, true)) { p1.mc._x = p1.mc._x + -5; } else if (!mapHit.hitTest(p1.mc._x + 50, p1.mc._y - gravity, true)) { p1.mc._x = p1.mc._x + 5; } if ((p1.fallTime > 2) && (p1.yVel != 0)) { if (!Key.isDown(p1.keyDown1)) { if ((!Key.isDown(p1.keyLeft)) && (!Key.isDown(p1.keyRight))) { if (p1.windup <= 0) { p1.mc.gotoAndStop("land"); } else { p1.mc.gotoAndStop("throwLandWindup"); } p1.animHoldIdle = 12; if (p1.yVel > 4) { soundWink.attachSound("s_winkland"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(60); } } } else { p1.mc.gotoAndStop("crouched"); p1.trans = "walk"; p1.crouched = true; } p1.fallTime = 0; } with (p1) { yVel = 0; jumping = false; headbouncing = 0; bounced = false; } } function p1_jump() { if ((Key.isDown(p1.keyDown1) && (p1.dJumpOK)) && (p1.yVel > 0)) { p1.headbouncing = 1; p1.yVel = 14; p1.mc.gotoAndStop("headBounceDown"); } else if (!p1.jumpPressed) { if (!mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) - 21, true)) { with (p1) { jumping = true; crouched = false; jumpPressed = true; yVel = -16; } if (p1.windup <= 0) { if (p1.dashHold > 0) { p1.mc.gotoAndStop("dashJump"); p1.animHoldAir = 26; } else { p1.mc.gotoAndStop("jump"); p1.trans = null; p1.animHoldAir = 10; } } else { p1.mc.gotoAndStop("throwJumpWindup"); p1.animHoldAir = 10; } } } else if (((p1.dJumpOK && (!p1.doubleJumped)) && (p1.yVel < 3)) && (!Key.isDown(p1.keyDown1))) { if (mapHit.hitTest(p1.mc._x + 10.2, (p1.mc._y - p1.head) - 20, true) && (mapHit.hitTest(p1.mc._x - 10.2, (p1.mc._y - p1.head) - 20, true))) { temp = -gravity; while (!mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + temp, true)) { p1.mc._y = p1.mc._y + temp; temp = temp + (-gravity); } p1.jumping = true; p1.mc.gotoAndStop("stick"); p1.xVel = 0; p1.yVel = 0.001; p1.animHoldIdle = 9; p1.animHoldAir = 9; p1.xSpec = 2; p1.ySpec = 2; p1.state = "stuck"; p1.bounced = false; p1.holdName.xVel = (Math.random() * 8) - 4; p1.holdName.yVel = -4; p1.holdName.state = "thrown"; p1.holdName.mc._rotation = 0; p1.holdName.grabbedName = null; p1.holdName = null; p1.grabCount = 0; p1.windup = 0; soundWink.attachSound("s_stickON"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } } p1.dJumpOK = false; } function p1_grabbingWalkLeft() { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("grabbingWalkF"); } else { p1.mc.gotoAndStop("grabbingWalkB"); } } temp = p1.xVel - p1.xAcc; if (temp < (-p1.xGrabMax)) { temp = -p1.xGrabMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { p1.xVel = temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } else { temp = p1.xVel - p1.xAirAcc; if (temp < (-p1.xGrabMax)) { temp = -p1.xGrabMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel < (-p1.xGrabMax)) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = 0; } } } function p1_grabbingWalkRight() { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("grabbingWalkB"); } else { p1.mc.gotoAndStop("grabbingWalkF"); } } temp = p1.xVel + p1.xAcc; if (temp > p1.xGrabMax) { temp = p1.xGrabMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { p1.xVel = temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } else { temp = p1.xVel + p1.xAirAcc; if (temp > p1.xGrabMax) { temp = p1.xGrabMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel > p1.xGrabMax) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = 0; } } } function p1_grabbingIdle() { if (mapHit.hitTest(p1.mc._x, p1.mc._y + gravity, true)) { if ((p1.animHoldIdle <= 0) && (p1.yVel == 0)) { if ((p1.grabCount <= 0) && (p1.windup <= 0)) { p1.mc.gotoAndStop("grabbingIdle"); } } if (p1.xVel > 0) { p1.xVel = p1.xVel + ((-p1.xAcc) * 2); if (p1.xVel <= 0.7) { p1.xVel = 0; } } else if (p1.xVel < 0) { p1.xVel = p1.xVel + (p1.xAcc * 2); if (p1.xVel >= -0.7) { p1.xVel = 0; } } } } function p1_throwEnemyWalk() { p1.holdName.xVel = 20; p1.holdName.yVel = -15; p1.mc.gotoAndStop("throwWalk3"); p1.animHoldWalk = 7; p1.holdName.state = "thrown"; thrownName = p1.holdName; p1.holdName.grabbedName = null; p1.holdName = null; } function p1_chokeEnemy() { p1.xVel = 0; p1.mc.gotoAndStop("grabbingChoke"); p1.attackHold = 84; p1.trans = null; p1.holdName.mc.gotoAndStop("choke"); p1.holdName.state = "choking"; p1.holdName.phaseCount = 54; p1.holdName.mc.swapDepths(p1.holdName.mc.getDepth() + enemyDeadOffset); soundFX.attachSound("s_choke"); soundFX.start(0, 0); } function p1_throwEnemyIdle() { if (p1.mc._xscale < 0) { p1.holdName.xVel = -12; } else { p1.holdName.xVel = 12; } p1.holdName.yVel = -10; p1.mc.gotoAndStop("throwIdle3"); p1.animHoldIdle = 7; p1.holdName.state = "thrown"; thrownName = p1.holdName; p1.holdName.grabbedName = null; p1.holdName = null; } function enemy1_Normal(enemyName) { temp = 1; while (temp <= projectiles) { temp2 = "proj_" + temp; temp2 = this[temp2]; if (((temp2.mc._x != undefined) && (temp2.state == "thrown")) && ((temp2.hitTarget == 2) || (temp2.hitTarget == 3))) { if (Math.abs(temp2.mc._x - enemyName.mc._x) < 200) { if (enemyName.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { enemy1_projectileHit(enemyName); } } } temp++; } if (enemyName.grabCount > 0) { enemy1_grabStaff(enemyName); } if (p1.headbouncing == 1) { if (enemyName.mc.mcHit.hitTest(p1.mc._x, p1.mc._y, true)) { enemy1_headbounced(enemyName); } } if ((enemyName.phase == 1) && (enemyName.state == "normal")) { if ((p1.plane == "ground") && (p1.state != "stuck")) { if ((((p1.mc._x - enemyName.mc._x) < 150) && ((p1.mc._x - enemyName.mc._x) > 0)) && (enemyName.mc._xscale > 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 36) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { enemyName.alertTime++; if (Math.abs(p1.xVel) > 4) { if (enemyName.alertTime > 2) { enemy1_alerted(enemyName); } } else if (p1.crouching) { if (enemyName.alertTime > 24) { enemy1_alerted(enemyName); } } else if (enemyName.alertTime > 12) { enemy1_alerted(enemyName); } } } } else if ((((p1.mc._x - enemyName.mc._x) > -150) && ((p1.mc._x - enemyName.mc._x) < 0)) && (enemyName.mc._xscale < 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 36) { if ((!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x - 100, enemyName.mc._y - (enemyName.head / 2), true))) { enemyName.alertTime++; if (Math.abs(p1.xVel) > 4) { if (enemyName.alertTime > 2) { enemy1_alerted(enemyName); } } else if (p1.crouching) { if (enemyName.alertTime > 24) { enemy1_alerted(enemyName); } } else if (enemyName.alertTime > 12) { enemy1_alerted(enemyName); } } } } } else { enemyName.alertTime = 0; } if (enemyName.stopCount > 0) { enemyName.stopCount--; } else if (enemyName.stopCount == 0) { temp = Math.random(); if (temp < 0.2) { enemyName.stopCount--; if (enemyName.mc._x < enemyName.xPatrol) { enemyName.xDest = enemyName.xPatrol + 150; if (enemyName.mc._xscale < 0) { enemyName.mc._xscale = 100; enemyName.mc.gotoAndStop("turn"); } enemyName.animHoldWalk = 9; } else { enemyName.xDest = enemyName.xPatrol - 150; if (enemyName.mc._xscale > 0) { enemyName.mc._xscale = -100; enemyName.mc.gotoAndStop("turn"); } enemyName.animHoldWalk = 9; } } } if ((enemyName.xVel != 0) && (Math.abs(enemyName.xDest - enemyName.mc._x) < (enemyName.xAcc + 0.2))) { enemyName.mc._x = enemyName.xDest; enemyName.xVel = 0; enemyName.stopCount = 90; enemyName.mc.gotoAndStop("idle"); } else if ((enemyName.holdName == null) && (enemyName.grabCount <= 0)) { temp = 1; while (temp <= staffs) { temp2 = "staff_" + temp; temp2 = this[temp2]; if ((temp2.grabbedName == null) && (temp2.state == "normal")) { if ((Math.abs(enemyName.mc._x - temp2.mc._x) < 16) && (Math.abs(enemyName.mc._y - temp2.mc._y) < 12)) { enemyName.grabCount = 15; enemyName.mc.gotoAndStop("grabIdle"); enemyName.animHoldIdle = 24; enemyName.stopCount = 26; enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x; break; } } temp++; } } if ((enemyName.stopCount < 0) && (enemyName.mc._xscale < 0)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("walk"); } temp = enemyName.xVel - enemyName.xAcc; if (temp < (-enemyName.xMax)) { temp = -enemyName.xMax; } enemy1Walk(enemyName, -100, temp, 4); } else { temp = enemyName.xVel - enemyName.xAirAcc; if (temp < (-enemyName.xMax)) { temp = -enemyName.xMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel < (-enemyName.xMax)) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x + 10; enemyName.stopCount = -1; } } } else if ((enemyName.stopCount < 0) && (enemyName.mc._xscale > 0)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("walk"); } temp = enemyName.xVel + enemyName.xAcc; if (temp > enemyName.xMax) { temp = enemyName.xMax; } enemy1Walk(enemyName, 100, temp, 4); } else { temp = enemyName.xVel + enemyName.xAirAcc; if (temp > enemyName.xMax) { temp = enemyName.xMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel > enemyName.xMax) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x - 10; enemyName.stopCount = -1; } } } else if (enemyName.xSpec <= 0) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if ((enemyName.animHoldIdle <= 0) && (enemyName.yVel == 0)) { if ((enemyName.grabCount <= 0) && (enemyName.windup <= 0)) { enemyName.mc.gotoAndStop("idle"); } } if (enemyName.xVel > 0) { enemyName.xVel = enemyName.xVel + ((-enemyName.xAcc) * 2); if (enemyName.xVel <= 0.7) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { enemyName.xVel = enemyName.xVel + (enemyName.xAcc * 2); if (enemyName.xVel >= -0.7) { enemyName.xVel = 0; } } } else if (enemyName.xVel > 0) { if ((enemyName.grabCount <= 0) && (enemyName.animHoldAir <= 0)) { if (enemyName.windup <= 0) { enemyName.mc.gotoAndStop("fall"); } enemyName.jumpPressed = true; enemyName.animHoldAir = 16; } enemyName.mc._xscale = 100; enemyName.xVel = enemyName.xVel + ((-enemyName.xAcc) / 2); if (enemyName.xVel <= 0) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { if ((enemyName.grabCount <= 0) && (enemyName.animHoldAir <= 0)) { if (enemyName.windup <= 0) { enemyName.mc.gotoAndStop("fall"); } enemyName.jumpPressed = true; enemyName.animHoldAir = 16; } enemyName.mc._xscale = -100; enemyName.xVel = enemyName.xVel + (enemyName.xAcc / 2); if (enemyName.xVel >= 0) { enemyName.xVel = 0; } } } if (enemyName.xSpec > 0) { enemyName.xSpec--; } if (enemyName.xSpec <= 0) { if (enemyName.xVel > enemyName.xMax) { enemyName.xVel = enemyName.xMax + ((enemyName.xMax - enemyName.xVel) / 8); } else if (enemyName.xVel < (-enemyName.xMax)) { enemyName.xVel = (-enemyName.xMax) + ((enemyName.xVel + enemyName.xMax) / 8); } } } else if ((enemyName.phase == 2) && (enemyName.state == "normal")) { enemyName.attackHold--; if ((enemyName.attackHold > 0) && (p1.plane == "ground")) { if (enemyName.mc._xscale > 0) { temp = enemyName.mc.mcMC.mcAttack._x; } else { temp = -enemyName.mc.mcMC.mcAttack._x; } if (((enemyName.mc.mcMC.mcAttack._x != undefined) && (p1.mc.mcHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y + enemyName.mc.mcMC.mcAttack._y, true))) && (p1.state != "thrown")) { if (p1.deflecting <= 0) { if (((p1.holdName != null) && (p1.state == "grabbing")) || ((p1.holdName.state == "choking") && (p1.state == "normal"))) { if (p1.holdName.state == "choking") { p1.holdName.mc.swapDepths(p1.holdName.depth0); } p1.holdName.state = "normal"; p1.holdName.phase = 2; p1.holdName.mc.gotoAndStop("idle2"); p1.holdName.grabbedName = null; p1.holdName = null; } else if (p1.holdName != null) { p1.holdName.state = "thrown"; if (enemyName.mc._x < p1.mc._x) { p1.holdName.xVel = p1.holdName.xVel + ((Math.random() * 6) + 8); } else { p1.holdName.xVel = p1.holdName.xVel + ((Math.random() * -6) - 8); } p1.holdName.yVel = p1.holdName.yVel + ((Math.random() * -12) - 5); p1.holdName.mc._rotation = 0; p1.holdName = null; p1.windup = 0; } p1.state = "thrown"; p1.mc.gotoAndStop("thrown"); p1.whacking = 0; p1.hp = p1.hp + (-enemyName.bp); p1.xVel = enemyName.xForce; p1.yVel = enemyName.yForce; p1.grabCount = 0; p1.attackHold = 0; if (enemyName.mc._x < p1.mc._x) { p1.mc._xscale = -100; } else { p1.mc._xscale = 100; } soundWink.attachSound("s_winkhit1"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } else if (((enemyName.mc._x > p1.mc._x) && (p1.mc._xscale > 0)) || ((enemyName.mc._x < p1.mc._x) && (p1.mc._xscale < 0))) { if (p1.mc._xscale > 0) { enemyName.xVel = (Math.random() * 8) + 15; } else { enemyName.xVel = (Math.random() * -8) - 15; } enemyName.yVel = (Math.random() * -8) - 11; enemyName.state = "thrown"; soundFX.attachSound("s_hoodleyhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); } } } if (enemyName.phaseCount <= 0) { enemyName.phase = 1; enemyName.mc.gotoAndStop("alertToIdle"); enemyName.animHoldIdle = 10; enemyName.stopCount = 9 + (Math.random() * 15); } else { if ((p1.plane == "ground") && (p1.state != "stuck")) { if ((((p1.mc._x - enemyName.mc._x) < 150) && ((p1.mc._x - enemyName.mc._x) > 0)) && (enemyName.mc._xscale > 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 40) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { enemyName.phaseCount = 300; soundHuntCount++; } } } else if ((((p1.mc._x - enemyName.mc._x) > -150) && ((p1.mc._x - enemyName.mc._x) < 0)) && (enemyName.mc._xscale < 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 40) { if ((!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x - 100, enemyName.mc._y - (enemyName.head / 2), true))) { enemyName.phaseCount = 300; soundHuntCount++; } } } } if (enemyName.stopCount > 0) { enemyName.stopCount--; } else if (enemyName.stopCount == 0) { temp = Math.random(); if (enemyName.mc._xscale < 0) { if ((((p1.mc._x - enemyName.mc._x) > -200) && ((p1.mc._x - enemyName.mc._x) < 0)) && (enemyName.mc._xscale < 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 80) { if (p1.plane == "ground") { enemyName.mc._xscale = -100; enemyName.xDest = p1.mc._x; enemyName.mc.gotoAndStop("walk2"); } } } else { enemyName.mc._xscale = 100; enemyName.xDest = enemyName.mc._x + 250; enemyName.mc.gotoAndStop("turn2"); enemyName.animHoldIdle = 4; enemyName.animHoldWalk = 4; } enemyName.stopCount--; } else if (enemyName.mc._xscale > 0) { if ((((p1.mc._x - enemyName.mc._x) < 200) && ((p1.mc._x - enemyName.mc._x) > 0)) && (enemyName.mc._xscale > 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 80) { if (p1.plane == "ground") { enemyName.mc._xscale = 100; enemyName.xDest = p1.mc._x; enemyName.mc.gotoAndStop("walk2"); } } } else { enemyName.mc._xscale = -100; enemyName.xDest = enemyName.mc._x - 250; enemyName.mc.gotoAndStop("turn2"); enemyName.animHoldIdle = 4; enemyName.animHoldWalk = 4; } enemyName.stopCount--; } } if ((enemyName.holdName == null) && (enemyName.grabCount <= 0)) { temp = 1; while (temp <= staffs) { temp2 = "staff_" + temp; temp2 = this[temp2]; if ((temp2.grabbedName == null) && (temp2.state == "normal")) { if ((Math.abs(enemyName.mc._x - temp2.mc._x) < 16) && (Math.abs(enemyName.mc._y - temp2.mc._y) < 12)) { enemyName.grabCount = 15; enemyName.mc.gotoAndStop("grabIdle2"); enemyName.animHoldIdle = 24; enemyName.stopCount = 26; enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x; break; } } temp++; } } if (((enemyName.stopCount <= 0) && (enemyName.xSpec <= 0)) && (enemyName.attackHold <= 0)) { temp = Math.random(); if ((((enemyName.xVel != 0) && (Math.abs(enemyName.xDest - enemyName.mc._x) < (enemyName.xAcc + 0.2))) || ((enemyName.xDest < enemyName.mc._x) && (enemyName.mc._xscale > 0))) || ((enemyName.xDest > enemyName.mc._x) && (enemyName.mc._xscale < 0))) { enemyName.mc._x = enemyName.xDest; enemyName.xVel = 0; enemyName.stopCount = 40; enemyName.mc.gotoAndStop("idle2"); } else if ((p1.plane == "ground") && (enemyName.animHoldWalk <= 0)) { if ((p1.state == "normal") || (p1.state == "grabbing")) { if (enemyName.mc._xscale < 0) { if ((((temp > 0.7) && ((p1.mc._x - enemyName.mc._x) > -80)) && ((p1.mc._x - enemyName.mc._x) < 0)) && (Math.abs(p1.mc._y - enemyName.mc._y) < 50)) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { with (enemyName) { xVel = -11; xForce = -11; xSpec = 5; mc.gotoAndStop("headbutt"); animHoldIdle = 23; animHoldWalk = 10; attackHold = 60; bp = 10; hitHold = 0; finalHit = true; yForce = -11; stopCount = 30; } } } else if ((((((temp > 0.3) && ((p1.mc._x - enemyName.mc._x) > -200)) && ((p1.mc._x - enemyName.mc._x) < 0)) && (Math.abs(p1.mc._y - enemyName.mc._y) < 60)) && (enemyName.holdName.actor == "staff")) && (enemyName.attackHold <= 0)) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { enemyName.mc.gotoAndStop("staffAttack"); enemyName.animHoldIdle = 17; enemyName.attackHold = 47; enemyName.stopCount = 15; staffAttack(enemyName.holdName, 3, 1, 10); } } } else if (enemyName.mc._xscale > 0) { if ((((temp > 0.7) && ((p1.mc._x - enemyName.mc._x) < 80)) && ((p1.mc._x - enemyName.mc._x) > 0)) && (Math.abs(p1.mc._y - enemyName.mc._y) < 50)) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { with (enemyName) { xVel = 11; xForce = 11; xSpec = 5; mc.gotoAndStop("headbutt"); animHoldIdle = 23; animHoldWalk = 10; attackHold = 60; bp = 10; hitHold = 0; finalHit = true; yForce = -11; stopCount = 30; } } } else if ((((((temp > 0.3) && ((p1.mc._x - enemyName.mc._x) < 200)) && ((p1.mc._x - enemyName.mc._x) > 0)) && (Math.abs(p1.mc._y - enemyName.mc._y) < 60)) && (enemyName.holdName.actor == "staff")) && (enemyName.attackHold <= 0)) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { enemyName.mc.gotoAndStop("staffAttack"); enemyName.animHoldIdle = 17; enemyName.attackHold = 47; enemyName.stopCount = 15; staffAttack(enemyName.holdName, 3, 1, 10); } } } } else if (Math.random() > 0.9) { enemyName.xDest = enemyName.mc._x; } } } if ((((enemyName.xSpec <= 0) && (enemyName.attackHold <= 0)) && (enemyName.stopCount < 0)) && (enemyName.mc._xscale < 0)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("walk2"); } temp = enemyName.xVel - enemyName.xAcc; if (temp < (-enemyName.xHuntMax)) { temp = -enemyName.xHuntMax; } enemy1Walk(enemyName, -100, temp, 4); } else { temp = enemyName.xVel - enemyName.xAirAcc; if (temp < (-enemyName.xHuntMax)) { temp = -enemyName.xHuntMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel < (-enemyName.xHuntMax)) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = 0; } } } else if ((((enemyName.xSpec <= 0) && (enemyName.attackHold <= 0)) && (enemyName.stopCount < 0)) && (enemyName.mc._xscale > 0)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("walk2"); } temp = enemyName.xVel + enemyName.xAcc; if (temp > enemyName.xHuntMax) { temp = enemyName.xHuntMax; } enemy1Walk(enemyName, 100, temp, 4); } else { temp = enemyName.xVel + enemyName.xAirAcc; if (temp > enemyName.xHuntMax) { temp = enemyName.xHuntMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel > enemyName.xHuntMax) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x - 10; enemyName.stopCount = -1; } } } else if (enemyName.xSpec <= 0) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if ((enemyName.animHoldIdle <= 0) && (enemyName.yVel == 0)) { if ((enemyName.grabCount <= 0) && (enemyName.windup <= 0)) { enemyName.mc.gotoAndStop("idle2"); } } if (enemyName.xVel > 0) { enemyName.xVel = enemyName.xVel + ((-enemyName.xAcc) * 2); if (enemyName.xVel <= 0.7) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { enemyName.xVel = enemyName.xVel + (enemyName.xAcc * 2); if (enemyName.xVel >= -0.7) { enemyName.xVel = 0; } } } else if (enemyName.xVel > 0) { if ((enemyName.grabCount <= 0) && (enemyName.animHoldAir <= 0)) { if (enemyName.windup <= 0) { enemyName.mc.gotoAndStop("fall"); } enemyName.jumpPressed = true; enemyName.animHoldAir = 16; } enemyName.mc._xscale = 100; enemyName.xVel = enemyName.xVel + ((-enemyName.xAcc) / 2); if (enemyName.xVel <= 0) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { if ((enemyName.grabCount <= 0) && (enemyName.animHoldAir <= 0)) { if (enemyName.windup <= 0) { enemyName.mc.gotoAndStop("fall"); } enemyName.jumpPressed = true; enemyName.animHoldAir = 16; } enemyName.mc._xscale = -100; enemyName.xVel = enemyName.xVel + (enemyName.xAcc / 2); if (enemyName.xVel >= 0) { enemyName.xVel = 0; } } } if (enemyName.xSpec > 0) { enemyName.xSpec--; } if (enemyName.xSpec <= 0) { if (enemyName.xVel > enemyName.xHuntMax) { enemyName.xVel = enemyName.xHuntMax + ((enemyName.xHuntMax - enemyName.xVel) / 8); } else if (enemyName.xVel < (-enemyName.xHuntMax)) { enemyName.xVel = (-enemyName.xHuntMax) + ((enemyName.xVel + enemyName.xHuntMax) / 8); } } } } if (enemyName.xVel != 0) { if (enemyName.stopCount >= 0) { if (mapHit.hitTest(enemyName.mc._x + enemyName.xVel, enemyName.mc._y - gravity, true) && (mapHit.hitTest(enemyName.mc._x + enemyName.xVel, enemyName.mc._y - 9, true))) { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x; enemyName.stopCount = -1; } } } enemyName.mc._x = enemyName.mc._x + enemyName.xVel; if ((enemyName.xVel != 0) && (enemyName.stopCount < 0)) { if ((!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + temp, true))) { temp = temp + gravity; } enemyName.mc._y = enemyName.mc._y + temp; } } if (!mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y + gravity) + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + gravity; if (!enemyName.jumping) { enemyName.mc.gotoAndStop("fall"); } } else { enemyName.yVel = enemyName.yVel + (-gravity); temp = enemyName.yMax; while (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y - gravity, true)) { enemyName.mc._x = enemyName.mc._x + -5; while ((!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y - gravity, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y - gravity, true))) { enemyName.mc._x = enemyName.mc._x + -5; } } else { enemyName.mc._x = enemyName.mc._x + 5; while ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - gravity, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y - gravity, true))) { enemyName.mc._x = enemyName.mc._x + 5; } } enemyName.xDest = enemyName.mc._x; enemyName.yVel = -gravity; break; } } enemyName.yVel = enemyName.yVel + gravity; enemyName.mc._y = enemyName.mc._y + enemyName.yVel; if (enemyName.yVel != 0) { enemyName.mc.gotoAndStop("land"); enemyName.landCount = 6; } enemyName.yVel = 0; enemyName.jumping = false; } if (enemyName.yVel < 0) { if (mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y - enemyName.head) + enemyName.yVel, true)) { temp = enemyName.yVel + gravity; enemyName.mc._y = enemyName.mc._y + temp; enemyName.yVel = 0.001; while (mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y - enemyName.head) + temp, true)) { enemyName.mc._y = enemyName.mc._y + gravity; temp = temp + gravity; if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y, true)) { enemyName.mc._x = enemyName.mc._x + -50; } else { enemyName.mc._x = enemyName.mc._x + 50; } } } } } if (enemyName.ySpec > 0) { enemyName.ySpec--; } if (enemyName.ySpec <= 0) { if (enemyName.yVel > enemyName.yMax) { enemyName.yVel = enemyName.yMax; } else if (enemyName.yVel < (-enemyName.yMax)) { enemyName.yVel = -enemyName.yMax; } } enemyName.mc._y = enemyName.mc._y + enemyName.yVel; if ((Math.abs(enemyName.mc._x - p1.mc._x) > xCutoff) || (Math.abs(enemyName.mc._y - p1.mc._y) > yCutoff)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y, true)) { enemyName.state = "inactive"; enemyName.mc._visible = false; } } if ((thrownName != null) && (thrownName != enemyName)) { if (thrownName.actor != "torch") { if (enemyName.mc.mcHit.hitTest(thrownName.mc.mcHit)) { enemyName.xVel = thrownName.xVel; enemyName.yVel = thrownName.yVel; if (thrownName.xVel != 0) { thrownName.xVel = (-thrownName.xVel) * 0.8; } else { thrownName.xVel = (Math.random() * 16) - 8; } thrownName.yVel = (-thrownName.yVel) * 0.8; if (Math.abs(thrownName.xVel) > 8) { enemyName.state = "thrown"; enemyName.mc.gotoAndStop("thrown"); if (enemyName.holdName != null) { enemyName.holdName.state = "thrown"; enemyName.holdName.mc._rotation = 0; enemyName.holdName.xVel = (Math.random() * 32) - 16; enemyName.holdName.yVel = (Math.random() * -10) - 12; enemyName.holdName.grabbedName = null; enemyName.holdName = null; enemyName.grabCount = 0; } } } } else if ((thrownName.state == "thrown") && ((Math.abs(thrownName.xVel) > 6) || (Math.abs(thrownName.yVel) > 6))) { if (enemyName.mc.mcHit.hitTest(thrownName.mc._x, thrownName.mc._y, true)) { enemyName.state = "onfire"; enemyName.mc.gotoAndStop("onfire"); enemyName.phaseCount = 180; thrownName.state = "hit"; thrownName.mc.gotoAndStop("hit"); thrownName.xVel = 0; thrownName.yVel = 0; thrownName = null; if (enemyName.holdName != null) { enemyName.holdName.state = "thrown"; enemyName.holdName.mc._rotation = 0; enemyName.holdName.xVel = (Math.random() * 16) - 8; enemyName.holdName.yVel = (Math.random() * -6) - 12; enemyName.holdName.grabbedName = null; enemyName.holdName = null; enemyName.grabCount = 0; } soundFX.attachSound("s_torchhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); soundHoodleyFire.attachSound("s_hoodleyfire"); soundHoodleyFire.start(0, 5); } } } } function enemy1_Grabbed(enemyName) { var _local1 = enemyName; if (p1.xVel != 0) { if (((p1.mc._xscale < 0) && (p1.xVel > 0)) || ((p1.mc._xscale > 0) && (p1.xVel < 0))) { _local1.mc.gotoAndStop("grabbedB"); } else { _local1.mc.gotoAndStop("grabbedF"); } } else if (_local1.animHoldIdle <= 0) { _local1.mc.gotoAndStop("grabbed"); } if (_local1.grabbedName.mc._xscale > 0) { _local1.mc._x = _local1.grabbedName.mc._x + _local1.grabbedName.mc.mcMC.mcHand._x; _local1.mc._xscale = 100; } else { _local1.mc._x = _local1.grabbedName.mc._x - _local1.grabbedName.mc.mcMC.mcHand._x; _local1.mc._xscale = -100; } } function enemy1_Thrown(enemyName) { var _local1 = enemyName; if (_local1.xVel > 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel <= 0.3) { _local1.xVel = 0; } } else if (_local1.xVel < 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel >= -0.3) { _local1.xVel = 0; } } if (_local1.xVel != 0) { if (mapHit.hitTest(_local1.mc._x + _local1.xVel, _local1.mc._y - (gravity * 2), true)) { if (_local1.xVel > 0) { temp = _local1.xVel - _local1.xAcc; enemyBounceRight(_local1, temp); } else { temp = _local1.xVel + _local1.xAcc; enemyBounceLeft(_local1, temp); } if (Math.abs(_local1.xVel) <= 0.3) { _local1.xVel = 0; _local1.xDest = _local1.mc._x + 10; _local1.stopCount = -1; } } else if (_local1.xVel > _local1.xMax) { if (mapHit.hitTest(_local1.mc._x + (_local1.xVel / 2), _local1.mc._y - (gravity * 2), true)) { temp = (_local1.xVel / 2) - _local1.xAcc; enemyBounceRight(_local1, temp); } else if (mapHit.hitTest(_local1.mc._x, _local1.mc._y - (gravity * 2), true)) { temp = -_local1.xAcc; enemyBounceRight(_local1, temp); } } else if (_local1.xVel < (-_local1.xMax)) { if (mapHit.hitTest(_local1.mc._x + (_local1.xVel / 2), _local1.mc._y - (gravity * 2), true)) { temp = (_local1.xVel / 2) + _local1.xAcc; enemyBounceLeft(_local1, temp); } else if (mapHit.hitTest(_local1.mc._x, _local1.mc._y - (gravity * 2), true)) { temp = _local1.xAcc; enemyBounceLeft(_local1, temp); } } } _local1.mc._x = _local1.mc._x + _local1.xVel; if (((_local1.xVel != 0) && (!Key.isDown(_local1.keyLeft))) && (!Key.isDown(_local1.keyRight))) { if ((!mapHit.hitTest(_local1.mc._x, _local1.mc._y, true)) && (mapHit.hitTest(_local1.mc._x, _local1.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local1.mc._x, _local1.mc._y + temp, true))) { temp = temp + gravity; } _local1.mc._y = _local1.mc._y + temp; } } if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { _local1.mc.gotoAndStop("thrown"); if (_local1.yVel > 20) { if (_local1.yVel > 20) { if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + (_local1.yVel / 2), true)) { _local1.yVel = _local1.yVel + gravity; if (_local1.yVel > gravity) { _local1.jumping = false; } if (!_local1.jumping) { } } else { enemy0HitGround(_local1); _local1._y = _local1._y + (-gravity); } } } else { _local1.yVel = _local1.yVel + gravity; if (_local1.yVel > gravity) { _local1.jumping = false; } if (!_local1.jumping) { } } } else { enemy0HitGround(_local1); _local1.mc.gotoAndStop("bouncing"); _local1.animHoldIdle = 4; if (_local1.xVel == 0) { if (!mapHit.hitTest(_local1.mc._x - 10, _local1.mc._y + 3, true)) { _local1.xVel = _local1.yVel * 2; } else if (!mapHit.hitTest(_local1.mc._x - 20, _local1.mc._y + 3, true)) { _local1.xVel = _local1.yVel; } else if (!mapHit.hitTest(_local1.mc._x - 40, _local1.mc._y + 3, true)) { _local1.xVel = _local1.yVel / 2; } else if (!mapHit.hitTest(_local1.mc._x + 10, _local1.mc._y + 3, true)) { _local1.xVel = (-_local1.yVel) * 2; } else if (!mapHit.hitTest(_local1.mc._x + 20, _local1.mc._y + 3, true)) { _local1.xVel = -_local1.yVel; } else if (!mapHit.hitTest(_local1.mc._x + 40, _local1.mc._y + 3, true)) { _local1.xVel = (-_local1.yVel) / 2; } } } if (_local1.yVel < 0) { if (mapHit.hitTest(_local1.mc._x, (_local1.mc._y - _local1.head) + _local1.yVel, true)) { temp = _local1.yVel + gravity; _local1.mc._y = _local1.mc._y + temp; _local1.yVel = 0.001; while (mapHit.hitTest(_local1.mc._x, (_local1.mc._y - _local1.head) + temp, true)) { _local1.mc._y = _local1.mc._y + gravity; temp = temp + gravity; } } } _local1.mc._y = _local1.mc._y + _local1.yVel; if ((_local1.xVel == 0) && (_local1.yVel == 0)) { if (thrownName == _local1) { thrownName = null; } _local1.state = "down"; } else { _local1.phaseCount = 30; } } function enemy1_Hit(enemyName) { var _local1 = enemyName; _local1.hitCount--; if (_local1.hitCount <= 0) { if (_local1.yVel != 0) { _local1.mc.gotoAndStop("fall"); } else { _local1.mc.gotoAndStop("idle"); } _local1.state = "normal"; } else { _local1.mc.gotoAndStop("hit2"); if (_local1.xVel > 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel <= 0.9) { _local1.xVel = 0; } } else if (_local1.xVel < 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel >= -0.9) { _local1.xVel = 0; } } if (_local1.xVel != 0) { if (_local1.stopCount >= 0) { if (mapHit.hitTest(_local1.mc._x + _local1.xVel, _local1.mc._y - gravity, true)) { _local1.xVel = 0; _local1.xDest = _local1.mc._x - 10; _local1.stopCount = -1; } } } _local1.mc._x = _local1.mc._x + _local1.xVel; if ((_local1.xVel != 0) && (_local1.stopCount < 0)) { if ((!mapHit.hitTest(_local1.mc._x, _local1.mc._y, true)) && (mapHit.hitTest(_local1.mc._x, _local1.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local1.mc._x, _local1.mc._y + temp, true))) { temp = temp + gravity; } _local1.mc._y = _local1.mc._y + temp; } } if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { _local1.yVel = _local1.yVel + gravity; if (!_local1.jumping) { } } else { _local1.yVel = _local1.yVel + (-gravity); temp = _local1.yMax; while (mapHit.hitTest(_local1.mc._x, _local1.mc._y + _local1.yVel, true)) { _local1.yVel = _local1.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(_local1.mc._x - 50, _local1.mc._y + _local1.head, true)) { _local1.mc._x = _local1.mc._x + -50; } else if (!mapHit.hitTest(_local1.mc._x + 50, _local1.mc._y + _local1.head, true)) { _local1.mc._x = _local1.mc._x + 50; } _local1.yVel = 0; break; } } _local1.yVel = _local1.yVel + gravity; _local1.mc._y = _local1.mc._y + _local1.yVel; if (_local1.yVel != 0) { _local1.landCount = 6; } _local1.yVel = 0; _local1.jumping = false; } if (_local1.ySpec <= 0) { if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } else if (_local1.yVel < (-_local1.yMax)) { _local1.yVel = -_local1.yMax; } } _local1.mc._y = _local1.mc._y + _local1.yVel; } } function enemy1_Falldown(enemyName) { var _local1 = enemyName; _local1.hitCount--; if ((_local1.hitCount <= 0) && (_local1.yVel == 0)) { if (_local1.hp > 0) { _local1.hitCount = 12; _local1.mc.gotoAndStop("getup"); _local1.state = "getup"; } } if (_local1.xVel > 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel <= 0.9) { _local1.xVel = 0; } } else if (_local1.xVel < 0) { if (_local1.yVel != 0) { _local1.xVel = _local1.xVel / frictionAir; } else { _local1.xVel = _local1.xVel / friction; } if (_local1.xVel >= -0.9) { _local1.xVel = 0; } } if (_local1.xVel != 0) { if (_local1.stopCount >= 0) { if (mapHit.hitTest(_local1.mc._x + _local1.xVel, _local1.mc._y - gravity, true)) { _local1.xVel = 0; _local1.xDest = _local1.mc._x; _local1.stopCount = -1; } } } _local1.mc._x = _local1.mc._x + _local1.xVel; if ((_local1.xVel != 0) && (_local1.stopCount < 0)) { if ((!mapHit.hitTest(_local1.mc._x, _local1.mc._y, true)) && (mapHit.hitTest(_local1.mc._x, _local1.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local1.mc._x, _local1.mc._y + temp, true))) { temp = temp + gravity; } _local1.mc._y = _local1.mc._y + temp; } } if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { _local1.yVel = _local1.yVel + gravity; if (!_local1.jumping) { } if (_local1.yVel > 0) { _local1.fallTime++; } } else { _local1.yVel = _local1.yVel + (-gravity); temp = _local1.yMax; while (mapHit.hitTest(_local1.mc._x, _local1.mc._y + _local1.yVel, true)) { _local1.yVel = _local1.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(_local1.mc._x - 50, _local1.mc._y + _local1.head, true)) { _local1.mc._x = _local1.mc._x + -50; } else if (!mapHit.hitTest(_local1.mc._x + 50, _local1.mc._y + _local1.head, true)) { _local1.mc._x = _local1.mc._x + 50; } _local1.yVel = 0; break; } } _local1.yVel = _local1.yVel + gravity; _local1.mc._y = _local1.mc._y + _local1.yVel; if (_local1.yVel != 0) { } _local1.yVel = 0; _local1.jumping = false; _local1.fallTime = 0; } if (_local1.ySpec <= 0) { if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } else if (_local1.yVel < (-_local1.yMax)) { _local1.yVel = -_local1.yMax; } } _local1.mc._y = _local1.mc._y + _local1.yVel; } function enemy1_Getup(enemyName) { var _local1 = enemyName; _local1.hitCount--; if (_local1.hitCount <= 0) { _local1.mc.gotoAndStop("idle"); _local1.state = "normal"; } } function enemy1_Choking(enemyName) { var _local1 = enemyName; if (_local1.mc._xscale < 0) { _local1.mc._x = p1.mc._x - p1.mc.mcMC.mcHand; } else { _local1.mc._x = p1.mc._x + p1.mc.mcMC.mcHand; } if (_local1.phaseCount <= 0) { p1.holdName = null; _local1.state = "clothes"; soundFX.attachSound("s_choke2"); soundFX.start(0, 0); } } function enemy1_Down(enemyName) { var _local1 = enemyName; if (_local1.animHoldIdle <= 0) { _local1.mc.gotoAndStop("down"); } if (_local1.phaseCount <= 0) { _local1.state = "normal"; _local1.mc.gotoAndStop("getup"); _local1.animHoldIdle = 23; _local1.animHoldWalk = 23; _local1.xSpec = 23; _local1.mc.swapDepths(_local1.depth0); _local1.phase = 2; _local1.phaseCount = 300; _local1.xDest = _local1.mc._x; _local1.stopCount = -1; } } function enemy1_Onfire(enemyName) { var _local1 = enemyName; var _local2 = this; if (_local1.phaseCount > 0) { temp = 1; while (temp <= projectiles) { temp2 = "proj_" + temp; temp2 = _local2[temp2]; if ((temp2.mc._x != undefined) && (temp2.state == "thrown")) { if (Math.abs(temp2.mc._x - _local1.mc._x) < 300) { if (_local1.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { _local1.xVel = temp2.xVel; _local1.yVel = -6 - (Math.random() * 8); _local1.state = "thrown"; _local1.mc.gotoAndStop("thrown"); temp2.state = "hit"; temp2.phaseCount = -123; } } } temp++; } if (p1.headbouncing == 1) { if (_local1.mc.mcHit.hitTest(p1.mc._x, p1.mc._y, true)) { p1.headbouncing = 2; p1.mc._y = _local1.mc._y - _local1.head; _local1.mc.gotoAndStop("drop"); _local1.animHoldIdle = 19; _local1.xVel = 0; _local1.state = "down"; _local1.phaseCount = 90; _local1.holdName.mc.swapDepths(_local1.holdName.mc.getDepth() + enemyDeadOffset); } } if (_local1.state == "onfire") { soundHoodleyFire.setPan(Math.ceil(((_local1.mc._x - mcCam._x) / 400) * 100)); soundHoodleyFire.setVolume(Math.abs(100 - Math.abs(Math.ceil(((_local1.mc._x - mcCam._x) / 400) * 100))) + 30); if (Math.abs(_local1.mc._x - _local1.xDest) < 5) { _local1.mc._x = _local1.xDest; _local1.xVel = 0; if (Math.random() > 0.5) { _local1.xDest = (_local1.mc._x + (Math.random() * 100)) + 60; } else { _local1.xDest = (_local1.mc._x - (Math.random() * 100)) - 60; } if ((_local1.mc._xscale > 0) && (_local1.xDest < _local1.mc._x)) { _local1.mc._xscale = -100; _local1.mc.gotoAndStop("turnFire"); _local1.animHoldWalk = 2; } else if ((_local1.mc._xscale < 0) && (_local1.xDest > _local1.mc._x)) { _local1.mc._xscale = 100; _local1.mc.gotoAndStop("turnFire"); _local1.animHoldWalk = 2; } else { _local1.gotoAndStop("onfire"); } } if (_local1.mc._xscale < 0) { if (mapHit.hitTest(_local1.mc._x, _local1.mc._y + gravity, true)) { if (_local1.animHoldWalk <= 0) { _local1.mc.gotoAndStop("onfire"); } temp = _local1.xVel - _local1.xAcc; if (temp < (-_local1.xFireMax)) { temp = -_local1.xFireMax; } enemy1Walk(_local1, -100, temp, 4); } else { temp = _local1.xVel - _local1.xAirAcc; if (temp < (-_local1.xFireMax)) { temp = -_local1.xFireMax; } if (((!mapHit.hitTest(_local1.mc._x + temp, _local1.mc._y, true)) && (!mapHit.hitTest(_local1.mc._x + temp, _local1.mc._y - (_local1.head / 2), true))) && (!mapHit.hitTest(_local1.mc._x + temp, (_local1.mc._y - _local1.head) + 6, true))) { if (_local1.xVel < (-_local1.xFireMax)) { if (((!mapHit.hitTest(_local1.mc._x + (temp / 2), _local1.mc._y, true)) && (!mapHit.hitTest(_local1.mc._x + (temp / 2), _local1.mc._y - (_local1.head / 2), true))) && (!mapHit.hitTest(_local1.mc._x + (temp / 2), (_local1.mc._y - _local1.head) + 6, true))) { _local1.xVel = _local1.xVel + (-_local1.xAirAcc); } } else { _local1.xVel = _local1.xVel + (-_local1.xAirAcc); } } else { _local1.xVel = 0; } } } else if (_local1.mc._xscale > 0) { if (mapHit.hitTest(_local1.mc._x, _local1.mc._y + gravity, true)) { if (_local1.animHoldWalk <= 0) { _local1.mc.gotoAndStop("onfire"); } temp = _local1.xVel + _local1.xAcc; if (temp > _local1.xFireMax) { temp = _local1.xFireMax; } enemy1Walk(_local1, 100, temp, 4); } else { temp = _local1.xVel + _local1.xAirAcc; if (temp > _local1.xFireMax) { temp = _local1.xFireMax; } if (((!mapHit.hitTest(_local1.mc._x + temp, _local1.mc._y, true)) && (!mapHit.hitTest(_local1.mc._x + temp, _local1.mc._y - (_local1.head / 2), true))) && (!mapHit.hitTest(_local1.mc._x + temp, (_local1.mc._y - _local1.head) + 6, true))) { if (_local1.xVel > _local1.xFireMax) { if (((!mapHit.hitTest(_local1.mc._x + (temp / 2), _local1.mc._y, true)) && (!mapHit.hitTest(_local1.mc._x + (temp / 2), _local1.mc._y - (_local1.head / 2), true))) && (!mapHit.hitTest(_local1.mc._x + (temp / 2), (_local1.mc._y - _local1.head) + 6, true))) { _local1.xVel = _local1.xVel + _local1.xAirAcc; } } else { _local1.xVel = _local1.xVel + _local1.xAirAcc; } } else { _local1.xVel = 0; } } } if (_local1.xSpec > 0) { _local1.xSpec--; } if (_local1.xSpec <= 0) { if (_local1.xVel > _local1.xFireMax) { _local1.xVel = _local1.xFireMax + ((_local1.xFireMax - _local1.xVel) / 8); } else if (_local1.xVel < (-_local1.xFireMax)) { _local1.xVel = (-_local1.xFireMax) + ((_local1.xVel + _local1.xFireMax) / 8); } } } if (_local1.xVel != 0) { if (mapHit.hitTest(_local1.mc._x + _local1.xVel, _local1.mc._y - gravity, true)) { _local1.xVel = 0; } } _local1.mc._x = _local1.mc._x + _local1.xVel; if (_local1.xVel != 0) { if ((!mapHit.hitTest(_local1.mc._x, _local1.mc._y, true)) && (mapHit.hitTest(_local1.mc._x, _local1.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local1.mc._x, _local1.mc._y + temp, true))) { temp = temp + gravity; } _local1.mc._y = _local1.mc._y + temp; } } if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { _local1.yVel = _local1.yVel + gravity; } else { _local1.yVel = _local1.yVel + (-gravity); temp = _local1.yMax; while (mapHit.hitTest(_local1.mc._x, _local1.mc._y + _local1.yVel, true)) { _local1.yVel = _local1.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(_local1.mc._x - 50, _local1.mc._y + 10, true)) { _local1.mc._x = _local1.mc._x + -50; } else { _local1.mc._x = _local1.mc._x + 50; } _local1.yVel = 0; break; } } _local1.yVel = _local1.yVel + gravity; _local1.mc._y = _local1.mc._y + _local1.yVel; _local1.yVel = 0; _local1.jumping = false; } if (_local1.yVel < 0) { if (mapHit.hitTest(_local1.mc._x, (_local1.mc._y - _local1.head) + _local1.yVel, true)) { temp = _local1.yVel + gravity; _local1.mc._y = _local1.mc._y + temp; _local1.yVel = 0.001; while (mapHit.hitTest(_local1.mc._x, (_local1.mc._y - _local1.head) + temp, true)) { _local1.mc._y = _local1.mc._y + gravity; temp = temp + gravity; } } } if (_local1.ySpec > 0) { _local1.ySpec--; } if (_local1.ySpec <= 0) { if (_local1.yVel > _local1.yMax) { _local1.yVel = _local1.yMax; } else if (_local1.yVel < (-_local1.yMax)) { _local1.yVel = -_local1.yMax; } } _local1.mc._y = _local1.mc._y + _local1.yVel; if ((Math.abs(_local1.mc._x - p1.mc._x) > xCutoff) || (Math.abs(_local1.mc._y - p1.mc._y) > yCutoff)) { _local1.mc._visible = false; } else if (Math.random() > 0.75) { makeFX("fire", (_local1.mc._x - 16) + (Math.random() * 32), (_local1.mc._y - 6) - (Math.random() * 30)); } if ((thrownName != null) && (thrownName != _local1)) { if (thrownName.actor != "torch") { if (_local1.mc.mcHit.hitTest(thrownName.mc.mcHit)) { _local1.xVel = thrownName.xVel; _local1.yVel = thrownName.yVel; thrownName.xVel = (-thrownName.xVel) * 0.8; thrownName.yVel = (-thrownName.yVel) * 0.8; } } else if ((thrownName.state == "thrown") && ((Math.abs(thrownName.xVel) > 6) || (Math.abs(thrownName.yVel) > 6))) { if (_local1.mc.mcHit.hitTest(thrownName.mc._x, thrownName.mc._y, true)) { _local1.state = "onfire"; _local1.mc.gotoAndStop("onfire"); _local1.phaseCount = 120; thrownName.state = "hit"; thrownName.mc.gotoAndStop("hit"); thrownName.xVel = 0; thrownName.yVel = 0; thrownName = null; } } } } else { _local1.state = "normal"; _local1.phase = 2; _local1.phaseCount = 300; _local1.mc.gotoAndStop("idle2"); } } function enemy1_Whacked(enemyName) { var _local1 = enemyName; if (_local1.phaseCount == 25) { shakeCam = 10; } else if (_local1.phaseCount <= 0) { _local1.mc._visible = false; _local1.mc._x = -50000; _local1.mc._y = -50000; _local1.state = "dead"; } } function enemy1Walk(enemyName, bDirection, velocity, xBuffer) { var _local1 = enemyName; var _local2 = velocity; var _local3 = xBuffer; if (bDirection < 0) { if ((!mapHit.hitTest((_local1.mc._x - _local3) + _local2, _local1.mc._y, true)) && (mapHit.hitTest((_local1.mc._x - _local3) + _local2, _local1.mc._y + (gravity * 8), true))) { _local1.xVel = _local2; _local1.mc._y = _local1.mc._y + gravity; _local2 = 0; while ((_local2 < (gravity * 8)) && (!mapHit.hitTest((_local1.mc._x - _local3) + _local1.xVel, _local1.mc._y + _local2, true))) { _local2 = _local2 + gravity; } _local1.mc._y = _local1.mc._y + _local2; } else if ((!mapHit.hitTest((_local1.mc._x - _local3) + _local2, _local1.mc._y - gravity, true)) && (mapHit.hitTest(((_local1.mc._x - _local3) - _local1.xAcc) + _local2, _local1.mc._y + gravity, true))) { _local1.xVel = _local2; } else if ((!mapHit.hitTest((_local1.mc._x - _local3) + _local2, _local1.mc._y - 9, true)) && (mapHit.hitTest((_local1.mc._x - _local3) + _local2, _local1.mc._y, true))) { _local1.xVel = _local2; _local2 = gravity * 2; while (mapHit.hitTest((_local1.mc._x - _local3) + _local1.xVel, _local1.mc._y - _local2, true)) { _local2 = _local2 + gravity; } if (_local1.xVel > (-_local1.xAcc)) { _local1.xVel = -_local1.xAcc; } _local1.mc._y = _local1.mc._y + ((-_local2) + gravity); _local1.yVel = 0; } else { if (_local1.xVel > 0) { if (mapHit.hitTest((_local1.mc._x + _local3) + _local1.xVel, _local1.mc._y - gravity, true)) { _local2 = _local1.xVel - _local1.xAcc; do { if (!mapHit.hitTest((_local1.mc._x + _local3) + _local2, _local1.mc._y - gravity, true)) { break; } _local2 = _local2 + (-_local1.xAcc); } while (_local2 >= 0); _local1.mc._x = _local1.mc._x + _local2; } } else if (mapHit.hitTest((_local1.mc._x - _local3) + _local1.xVel, _local1.mc._y - gravity, true)) { _local2 = _local1.xVel + _local1.xAcc; do { if (!mapHit.hitTest((_local1.mc._x - _local3) + _local2, _local1.mc._y - gravity, true)) { break; } _local2 = _local2 + _local1.xAcc; } while (_local2 <= 0); _local1.mc._x = _local1.mc._x + _local2; } _local1.xVel = 0; _local1.stopCount = 60 + Math.ceil(Math.random() * 30); if ((_local1.state == "normal") && (_local1.phase == 1)) { _local1.mc.gotoAndStop("idle"); } else if ((_local1.state == "normal") && (_local1.phase == 2)) { _local1.mc.gotoAndStop("idle2"); } } } else if ((!mapHit.hitTest((_local1.mc._x + _local3) + _local2, _local1.mc._y, true)) && (mapHit.hitTest((_local1.mc._x + _local3) + _local2, _local1.mc._y + (gravity * 8), true))) { _local1.xVel = _local2; _local1.mc._y = _local1.mc._y + gravity; _local2 = 0; while ((_local2 < (gravity * 8)) && (!mapHit.hitTest((_local1.mc._x + _local3) + _local1.xVel, _local1.mc._y + _local2, true))) { _local2 = _local2 + gravity; } _local1.mc._y = _local1.mc._y + _local2; } else if ((!mapHit.hitTest((_local1.mc._x + _local3) + _local2, _local1.mc._y - gravity, true)) && (mapHit.hitTest(((_local1.mc._x + _local3) + _local1.xAcc) + _local2, _local1.mc._y + gravity, true))) { _local1.xVel = _local2; } else if ((!mapHit.hitTest((_local1.mc._x + _local3) + _local2, _local1.mc._y - 9, true)) && (mapHit.hitTest((_local1.mc._x + _local3) + _local2, _local1.mc._y, true))) { _local1.xVel = _local2; _local2 = gravity * 2; while (mapHit.hitTest((_local1.mc._x + _local3) + _local1.xVel, _local1.mc._y - _local2, true)) { _local2 = _local2 + gravity; } if (_local1.xVel < _local1.xAcc) { _local1.xVel = _local1.xAcc; } _local1.mc._y = _local1.mc._y + ((-_local2) + gravity); _local1.yVel = 0; } else { if (_local1.xVel > 0) { if (mapHit.hitTest((_local1.mc._x + _local3) + _local1.xVel, _local1.mc._y - gravity, true)) { _local2 = _local1.xVel - _local1.xAcc; do { if (!mapHit.hitTest((_local1.mc._x + _local3) + _local2, _local1.mc._y - gravity, true)) { break; } _local2 = _local2 + (-_local1.xAcc); } while (_local2 >= 0); _local1.mc._x = _local1.mc._x + _local2; } } else if (mapHit.hitTest((_local1.mc._x - _local3) + _local1.xVel, _local1.mc._y - gravity, true)) { _local2 = _local1.xVel + _local1.xAcc; do { if (!mapHit.hitTest((_local1.mc._x + _local3) + _local2, _local1.mc._y - gravity, true)) { break; } _local2 = _local2 + _local1.xAcc; } while (_local2 <= 0); _local1.mc._x = _local1.mc._x + _local2; } _local1.xVel = 0; _local1.stopCount = 60 + Math.ceil(Math.random() * 30); if ((_local1.state == "normal") && (_local1.phase == 1)) { _local1.mc.gotoAndStop("idle"); } else if ((_local1.state == "normal") && (_local1.phase == 2)) { _local1.mc.gotoAndStop("idle2"); } } } function enemy1Jump(enemyName) { with (enemyName) { jumping = true; crouched = false; jumpPressed = true; yVel = -20; animHoldAir = 10; mc.gotoAndStop("jump"); } } function enemy1_grabCheck(enemyName) { var _local1 = enemyName; if ((((p1.holdName == null) && (p1.grabCount > 0)) && (p1.yVel == 0)) && (p1.mc.mcMC.mcGrab._x != undefined)) { if ((((_local1.mc._xscale > 0) && (p1.mc._xscale > 0)) && (p1.mc._x < _local1.mc._x)) || (((_local1.mc._xscale < 0) && (p1.mc._xscale < 0)) && (p1.mc._x > _local1.mc._x))) { if (p1.mc._xscale > 0) { temp = p1.mc.mcMC.mcGrab._x; } else { temp = -p1.mc.mcMC.mcGrab._x; } if (_local1.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcGrab._y, true)) { _local1.state = "grabbed"; _local1.xVel = 0; _local1.mc.gotoAndStop("grabbed0"); _local1.animHoldIdle = 10; _local1.grabbedName = p1; p1.holdName = _local1; p1.windup = 0; p1.mc.gotoAndStop("grabIdleFinish"); p1.animHoldIdle = 10; p1.state = "grabbing"; if (_local1.holdName != null) { _local1.holdName.state = "thrown"; _local1.holdName.mc._rotation = 0; if (_local1.mc._xscale > 0) { _local1.holdName.xVel = 6; } else { _local1.holdName.xVel = -6; } _local1.holdName.yVel = -8; _local1.holdName.grabbedName = null; _local1.holdName = null; _local1.grabCount = 0; } soundFX.attachSound("s_grabbed"); soundFX.start(0, 0); } } } } function enemy1_getHit(enemyName) { var _local1 = enemyName; if (p1.whacking == 3) { _local1.state = "whacked"; _local1.mc.gotoAndStop("whacked"); _local1.mc.swapDepths(topDepth); _local1.phaseCount = 34; if (_local1.holdName != null) { _local1.holdName.state = "thrown"; _local1.holdName.mc._rotation = 0; if (_local1.mc._xscale > 0) { _local1.holdName.xVel = (Math.random() * 4) + 4; } else { _local1.holdName.xVel = (Math.random() * -4) - 4; } _local1.holdName.yVel = (Math.random() * -6) - 8; _local1.holdName.grabbedName = null; _local1.holdName = null; _local1.grabCount = 0; } soundFX.attachSound("s_whacked"); soundFX.start(0, 0); } else if (p1.finalHit) { if (p1.mc._x <= _local1.mc._x) { _local1.xVel = 10; } else { _local1.xVel = -10; } _local1.hitCount = 22; _local1.mc.gotoAndStop("falldown"); _local1.state = "falldown"; } else { if (p1.mc._x <= _local1.mc._x) { _local1.xVel = p1.xForce; } else { _local1.xVel = -p1.xForce; } _local1.yVel = p1.yForce; _local1.hitCount = p1.hitHold; _local1.state = "hit"; } } function enemy1_projectileHit(enemyName) { var _local1 = enemyName; _local1.xVel = temp2.xVel; _local1.yVel = -6 - (Math.random() * 8); _local1.state = "thrown"; _local1.mc.gotoAndStop("thrown"); if (_local1.holdName != null) { _local1.holdName.state = "thrown"; _local1.holdName.mc._rotation = 0; _local1.holdName.xVel = (Math.random() * 10) + _local1.xVel; _local1.holdName.yVel = (Math.random() * -6) - 10; _local1.holdName.grabbedName = null; _local1.holdName = null; _local1.grabCount = 0; } if (temp2.projType == "fireball") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); soundFX.attachSound("s_hoodleyhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((_local1.mc._x - mcCam._x) / 400) * 100)); } else if (temp2.projType == "wind") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundFX.attachSound("s_hoodleyhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((_local1.mc._x - mcCam._x) / 400) * 100)); } else if (temp2.projType == "lightning") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundFX.attachSound("s_lightninghit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((_local1.mc._x - mcCam._x) / 400) * 100)); } } function enemy1_grabStaff(enemyName) { var _local1 = enemyName; var _local2 = this; temp = 1; while (temp <= staffs) { temp2 = "staff_" + temp; temp2 = _local2[temp2]; if (((temp2.grabbedName == null) && (temp2.state == "normal")) && (_local1.mc.mcMC.mcGrab != undefined)) { if (_local1.mc._xscale > 0) { temp = _local1.mc.mcMC.mcGrab._x; } else { temp = -_local1.mc.mcMC.mcGrab._x; } if (temp2.mc.mcHit.hitTest(_local1.mc._x + temp, _local1.mc._y + _local1.mc.mcMC.mcGrab._y, true)) { temp2.state = "grabbed"; temp2.grabbedName = _local1; temp2.mc.swapDepths(_local1.depth0 + 1); temp2.depth = _local1.depth0 + 1; _local1.holdName = temp2; _local1.grabCount = 0; return; } } temp++; } } function enemy1_headbounced(enemyName) { var _local1 = enemyName; p1.headbouncing = 2; p1.mc._y = _local1.mc._y - _local1.head; _local1.mc.gotoAndStop("drop"); _local1.animHoldIdle = 19; _local1.xVel = 0; _local1.state = "down"; _local1.phaseCount = 90; _local1.holdName.mc.swapDepths(_local1.holdName.mc.getDepth() + enemyDeadOffset); if (_local1.holdName != null) { _local1.holdName.state = "thrown"; _local1.holdName.mc._rotation = 0; _local1.holdName.yVel = (Math.random() * 4) + 6; _local1.holdName.grabbedName = null; _local1.holdName = null; _local1.grabCount = 0; } soundFX.attachSound("s_headbounce"); soundFX.start(0, 0); } function enemy1_alerted(enemyName) { with (enemyName) { alertTime = 0; phase = 2; xVel = 0; stopCount = 15; mc.gotoAndStop("alert"); animHoldIdle = 8; phaseCount = 300; xDest = p1.mc._x; } soundHuntCount++; } function getHyp(x1, y1, rot, scale) { var _local3 = rot; var _local1 = {x:x1, y:y1}; var _local2 = (scale / 100) * Math.sqrt((x1 * x1) + (y1 * y1)); if (scale > 0) { _local1.x = Math.cos((_local3 - 80) / 57.3) * _local2; _local1.y = Math.sin((_local3 - 80) / 57.3) * _local2; } else { _local1.x = Math.cos((_local3 - 100) / 57.3) * _local2; _local1.y = Math.sin((_local3 - 100) / 57.3) * _local2; } return(_local1); } function makeFire(baseName, rot) { var _local2 = baseName; var _local3 = _root; if (!_local3.paused) { x1 = _local2.mc._x; y1 = _local2.mc._y; if ((Math.abs(x1 - _local3.mcCam._x) < 220) && (Math.abs(y1 - _local3.mcCam._y) < 120)) { fireNum++; if (fireNum > fireMax) { fireNum = 1; } if ((_local3.count % 2) == 0) { var _local1 = getHyp(_local2.mc.mcMC.mcFire._x, _local2.mc.mcMC.mcFire._y, rot, _local2.mc._xscale); if (_local2.mc._xscale > 0) { _local1.x = x1 + _local1.x; _local1.y = y1 + _local1.y; } else { _local1.x = x1 - _local1.x; _local1.y = y1 - _local1.y; } rand = Math.random(); temp = (rand * 20) + 60; var depth = _local2.depth; _local3.mcAll.mcMain.firePart.duplicateMovieClip("firePart" + fireNum, ((depth - 1000) + 100) + fireNum, {_x:_local1.x, _y:_local1.y, _xscale:temp, _yscale:temp}); temp = temp + 3; _local3.mcAll.mcMain.firePartBack.duplicateMovieClip("firePartBack" + fireNum, (depth - 1000) + fireNum, {_x:_local1.x, _y:_local1.y, _xscale:temp, _yscale:temp}); temp = (Math.random() * 15) + 50; _local3.mcAll.mcMain.firePartWhite.duplicateMovieClip("firePartWhite" + fireNum, ((depth - 1000) + 200) + fireNum, {_x:_local1.x, _y:_local1.y, _xscale:temp, _yscale:temp}); } } } } function makeFX(fxType, x, y) { var _local2 = _root; var _local3 = y; if (!_local2.paused) { rand = Math.random(); var _local1 = torchDepth; if (!(fxType === "fire")) { } else { fireNum++; if (fireNum > fireMax) { fireNum = 1; } temp = (rand * 20) + 60; _local2.mcAll.mcMain.firePart.duplicateMovieClip("firePart" + fireNum, ((_local1 - 1000) + 100) + fireNum, {_x:x, _y:_local3, _xscale:temp, _yscale:temp}); temp = temp + 3; _local2.mcAll.mcMain.firePartBack.duplicateMovieClip("firePartBack" + fireNum, (_local1 - 1000) + fireNum, {_x:x, _y:_local3, _xscale:temp, _yscale:temp}); temp = (Math.random() * 15) + 50; _local2.mcAll.mcMain.firePartWhite.duplicateMovieClip("firePartWhite" + fireNum, ((_local1 - 1000) + 200) + fireNum, {_x:x, _y:_local3, _xscale:temp, _yscale:temp}); } } } function staffAttack(staffName1, direction, hitTarget, xSpeed) { var _local2 = this; var _local3 = staffName1; _local3.mc.mcMC.mcFX.gotoAndStop(_local3.element); shakeCam = shakeCam + 3; var _local1 = projectiles; temp = 1; while (temp <= projectiles) { temp2 = _local2["proj_" + temp]; if ((!temp2.mc._visible) || (temp2.mc == undefined)) { _local1 = temp; break; } temp++; } if (_local3.mc._xscale > 0) { x = _local3.mc._x + 35; } else { x = _local3.mc._x - 35; } y = _local3.mc._y - 10; switch (_local3.element) { case "fire" : mcAll.mcMain.attachMovie("fireball", "proj_mc_" + _local1, projectileDepth + _local1, {_x:x, _y:y}); _local2["proj_" + _local1] = new projectile(mcAll.mcMain["proj_mc_" + _local1], "fireball", hitTarget); temp = _local2["proj_" + _local1]; switch (direction) { case 1 : temp.xVel = 0; temp.yVel = -temp.yMax; temp.mc._rotation = -90; temp.mc._x = _local3.mc._x; break; case 2 : temp.xVel = (temp.xMax * 2) / 3; temp.yVel = ((-temp.yMax) * 2) / 3; temp.mc._rotation = -45; break; case 3 : if (xSpeed == -123) { temp.xVel = temp.xMax; } else { temp.xVel = xSpeed; } temp.yVel = 0; temp.mc._rotation = 0; break; case 4 : temp.xVel = (temp.xMax * 2) / 3; temp.yVel = (temp.yMax * 2) / 3; temp.mc._rotation = 45; break; case 5 : temp.xVel = 0; temp.yVel = temp.yMax; temp.mc._rotation = 90; temp.mc._x = _local3.mc._x; } if (_local3.mc._xscale < 0) { temp.xVel = -temp.xVel; temp.mc._xscale = -100; temp.mc._rotation = -temp.mc._rotation; } makeFX("fire", x, y); makeFX("fire", x, y); makeFX("fire", x, y); soundFX.attachSound("s_fireball"); soundFX.start(0, 0); return; case "wind" : mcAll.mcMain.attachMovie("wind", "proj_mc_" + _local1, projectileDepth + _local1, {_x:x, _y:y}); _local2["proj_" + _local1] = new projectile(mcAll.mcMain["proj_mc_" + _local1], "wind", hitTarget); temp = _local2["proj_" + _local1]; temp.mc.gotoAndPlay(Math.ceil(Math.random() * 3)); i = 1; while (i <= projectiles) { j = _local2["proj_" + i]; if ((!j.mc._visible) || (j.mc == undefined)) { _local1 = i; break; } i++; } mcAll.mcMain.attachMovie("wind", "proj_mc_" + _local1, projectileDepth + _local1, {_x:x, _y:y}); _local2["proj_" + _local1] = new projectile(mcAll.mcMain["proj_mc_" + _local1], "wind", hitTarget); temp2 = _local2["proj_" + _local1]; temp2.mc.gotoAndPlay(Math.ceil(Math.random() * 3)); switch (direction) { case 1 : temp.xVel = -3; temp.yVel = -16; temp.mc._rotation = -100; temp2.xVel = 3; temp2.yVel = -16; temp2.mc._rotation = -80; if (_local3.mc._xscale < 0) { temp.mc._x = temp.mc._x + 20; temp2.mc._x = temp2.mc._x + 20; } else { temp.mc._x = temp.mc._x + -20; temp2.mc._x = temp2.mc._x + -20; } break; case 2 : temp.xVel = 7; temp.yVel = -10; temp.mc._rotation = -55; temp2.xVel = 10; temp2.yVel = -7; temp2.mc._rotation = -35; break; case 3 : if (xSpeed == -123) { temp.xVel = 16; temp2.xVel = 16; temp.yVel = -3; temp2.yVel = 3; } else { temp.xVel = 12; temp2.xVel = 12; temp.yVel = -2; temp2.yVel = 2; } temp.mc._rotation = -10; temp2.mc._rotation = 10; break; case 4 : temp.xVel = 7; temp.yVel = 10; temp.mc._rotation = 55; temp2.xVel = 10; temp2.yVel = 7; temp2.mc._rotation = 35; break; case 5 : temp.xVel = -3; temp.yVel = 16; temp.mc._rotation = 100; temp2.xVel = 3; temp2.yVel = 16; temp2.mc._rotation = 80; if (_local3.mc._xscale < 0) { temp.mc._x = temp.mc._x + 20; temp2.mc._x = temp2.mc._x + 20; } else { temp.mc._x = temp.mc._x + -20; temp2.mc._x = temp2.mc._x + -20; } } if (((_local3.mc._xscale < 0) && (direction != 1)) && (direction != 5)) { temp.xVel = -temp.xVel; temp.mc._xscale = -100; temp.mc._rotation = -temp.mc._rotation; temp2.xVel = -temp2.xVel; temp2.mc._xscale = -100; temp2.mc._rotation = -temp2.mc._rotation; } soundFX.attachSound("s_wind"); soundFX.start(0, 0); return; case "lightning" : mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local1, projectileDepth + _local1, {_x:x, _y:y}); _local2["proj_" + _local1] = new projectile(mcAll.mcMain["proj_mc_" + _local1], "lightning", hitTarget); temp = _local2["proj_" + _local1]; temp.life = 7; i = 1; while (i <= projectiles) { j = _local2["proj_" + i]; if ((!j.mc._visible) || (j.mc == undefined)) { _local1 = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local1, projectileDepth + _local1, {_x:x, _y:y}); _local2["proj_" + _local1] = new projectile(mcAll.mcMain["proj_mc_" + _local1], "lightning", hitTarget); temp2 = _local2["proj_" + _local1]; temp2.life = 7; if (Math.random() > 0.5) { mcAll.mcMain.attachMovie("lightning_bolt1", "bolt_mc_" + (_local1 + 20), (projectileDepth + _local1) + 20, {_x:x, _y:y}); } else { mcAll.mcMain.attachMovie("lightning_bolt2", "bolt_mc_" + (_local1 + 20), (projectileDepth + _local1) + 20, {_x:x, _y:y}); } var boltMC = mcAll.mcMain["bolt_mc_" + (_local1 + 20)]; if (Math.random() > 0.5) { boltMC._yscale = -boltMC._yscale; } switch (direction) { case 1 : temp.xVel = 0; temp2.xVel = 0; temp.yVel = -20; temp2.yVel = -20; temp2.mc._y = temp2.mc._y + -130; boltMC._rotation = -90; if (_local3.mc._xscale < 0) { temp2.mc._x = temp2.mc._x + 20; boltMC._x = boltMC._x + 20; } else { temp2.mc._x = temp2.mc._x + -20; boltMC._x = boltMC._x + -20; } boltMC._y = boltMC._y + -10; break; case 2 : temp.xVel = 10; temp2.xVel = 10; temp.yVel = -10; temp2.yVel = -10; if (_local3.mc._xscale < 0) { temp2.mc._x = temp2.mc._x + -65; } else { temp2.mc._x = temp2.mc._x + 65; } temp2.mc._y = temp2.mc._y + -65; boltMC._rotation = -45; break; case 3 : if (xSpeed == -123) { temp.xVel = 20; temp2.xVel = 20; temp.yVel = 0; temp2.yVel = 0; if (_local3.mc._xscale < 0) { temp2.mc._x = temp2.mc._x + -130; } else { temp2.mc._x = temp2.mc._x + 130; } } else { temp.xVel = 15; temp2.xVel = 15; temp.yVel = 0; temp2.yVel = 0; if (_local3.mc._xscale < 0) { temp2.mc._x = temp2.mc._x + -110; } else { temp2.mc._x = temp2.mc._x + 110; } } break; case 4 : temp.xVel = 10; temp2.xVel = 10; temp.yVel = 10; temp2.yVel = 10; if (_local3.mc._xscale < 0) { temp2.mc._x = temp2.mc._x + -65; } else { temp2.mc._x = temp2.mc._x + 65; } temp2.mc._y = temp2.mc._y + 65; boltMC._rotation = 45; break; case 5 : temp.xVel = 0; temp2.xVel = 0; temp.yVel = 20; temp2.yVel = 20; temp2.mc._y = temp2.mc._y + 130; boltMC._rotation = 90; if (_local3.mc._xscale < 0) { temp2.mc._x = temp2.mc._x + 20; boltMC._x = boltMC._x + 20; } else { temp2.mc._x = temp2.mc._x + -20; boltMC._x = boltMC._x + -20; } boltMC._y = boltMC._y + 10; } if (((_local3.mc._xscale < 0) && (direction != 1)) && (direction != 5)) { temp.xVel = -temp.xVel; temp.mc._xscale = -100; temp2.xVel = -temp2.xVel; temp2.mc._xscale = -100; boltMC._xscale = -boltMC._xscale; boltMC._rotation = -boltMC._rotation; } soundFX.attachSound("s_lightning"); soundFX.start(0, 0); } } function loadBoss() { mcAll.mcMain.attachMovie("boss", ("boss_mc_" + enemies) + 100, enemyDepth + ((enemies + 100) * 10), {_x:p1.mc._x + 200, _y:p1.mc._y}); boss = new boss(mcAll.mcMain["boss_mc_" + (enemies + 100)]); mapHit.mcBossBlock._x = mapHit.mcBossBlock._x + -1000; mcCam.mcBoss._visible = true; mcCam.mcBoss.play(); stopAllSounds(); soundMusic.attachSound("boss_intro"); soundMusic.start(0, 0); } function saveGame() { savefile = SharedObject.getLocal("winkData"); savefile.data.winkX = p1.mc._x; savefile.data.winkY = p1.mc._y; if (p1.holdName.actor == "staff") { savefile.data.winkHoldName = p1.holdName.selfName; } else { savefile.data.winkHoldName = null; } temp = savefile.flush(); if (temp == true) { mcCam.textMsg.text = "Game SAVED successfully"; } else if (temp == false) { mcCam.textMsg.text = "Game save failed, allocate more disk space to Flash"; } } function loadSavedGame() { savefile = SharedObject.getLocal("winkData"); if (savefile.data != null) { p1.mc._x = savefile.data.winkX; p1.mc._y = savefile.data.winkY; mcCam._x = p1.mc._x; mcCam._y = p1.mc._y; } if (savefile.data.winkHoldName == null) { temp = null; } else { temp = this[savefile.data.winkHoldName]; } if ((temp != null) && (temp.grabbedName.actor == "hoodley")) { temp.grabbedName.grabCount = 0; temp.grabbedName.holdName = null; p1.holdName.grabbedName = null; p1.holdName.state = "thrown"; p1.holdName = temp; p1.holdName.grabbedName = p1; p1.holdName.state = "grabbed"; p1.holdName.mc.swapDepths(grabbedDepth); p1.holdName.mc._visible = true; } else if (temp == null) { if (p1.holdName != null) { p1.holdName.grabbedName = null; p1.holdName.state = "thrown"; p1.holdName = null; } } else { p1.holdName = temp; p1.holdName.grabbedName = p1; p1.holdName.state = "grabbed"; p1.holdName.mc.swapDepths(grabbedDepth); } mcCam.textMsg.text = "Saved game LOADED"; } function updateMusic() { if (bossCount < 1) { var _local1 = false; if (soundHuntCount > 0) { if ((soundArray[0] != "hunt_A") && (soundArray[0] != "hunt_B")) { _local1 = true; } if ((Math.random() > 0.6) || (soundHuntA)) { soundArray[1] = "hunt_A"; } else { soundArray[1] = "hunt_B"; } } else if (p1.plane == "shadow") { if ((((((soundArray[0] == "ambient_A") || (soundArray[0] == "ambient_B")) || (soundArray[0] == "sneak_INTO_ambient")) || (soundArray[0] == "ambient_AA")) || (soundArray[0] == "ambient_BB")) || (soundArray[0] == "ambient_AAA")) { soundArray[1] = "ambient_INTO_sneak"; } else if ((soundArray[0] == "hunt_A") || (soundArray[0] == "hunt_B")) { soundArray[1] = "hunt_INTO_sneak"; } else if ((Math.random() > 0.6) || (soundSneakA)) { soundArray[1] = "sneak_A"; } else { soundArray[1] = "sneak_B"; } } else if ((soundArray[0] == "hunt_A") || (soundArray[0] == "hunt_B")) { soundArray[1] = "hunt_INTO_ambient"; } else if (((soundArray[0] == "sneak_A") || (soundArray[0] == "sneak_B")) || (soundArray[0] == "ambient_INTO_sneak")) { soundArray[1] = "sneak_INTO_ambient"; } else { temp = Math.random(); if ((temp > 0.8) || (soundAmbientA)) { soundArray[1] = "ambient_A"; } else if (temp > 0.5) { soundArray[1] = "ambient_B"; } else if (temp > 0.3) { soundArray[1] = "ambient_AA"; } else if (temp > 0.15) { soundArray[1] = "ambient_BB"; } else { soundArray[1] = "ambient_AAA"; } } if (_local1) { soundMusic.stop(); soundArray[0] = soundArray[1]; soundArray[1] = "ambient_A"; if (soundArray[0] == "hunt_A") { soundMusic.attachSound("hunt_A"); soundHuntA = false; } else if (soundArray[0] == "hunt_B") { soundMusic.attachSound("hunt_B"); } soundMusic.start(0, 0); } else { soundMusic.onSoundComplete = function () { soundArray[0] = soundArray[1]; soundArray[1] = "ambient_A"; switch (soundArray[0]) { case "hunt_A" : soundMusic.attachSound("hunt_A"); soundHuntA = false; break; case "hunt_B" : break; case "sneak_A" : soundMusic.attachSound("sneak_A"); soundHuntA = true; soundSneakA = false; break; case "sneak_B" : soundMusic.attachSound("sneak_B"); soundHuntA = true; break; case "ambient_A" : soundMusic.attachSound("ambient_A"); soundHuntA = true; soundAmbientA = false; break; case "ambient_B" : soundMusic.attachSound("ambient_B"); soundHuntA = true; break; case "ambient_AA" : soundMusic.attachSound("ambient_AA"); soundHuntA = true; soundAmbientA = false; break; case "ambient_BB" : soundMusic.attachSound("ambient_BB"); soundHuntA = true; break; case "ambient_AAA" : soundMusic.attachSound("ambient_AAA"); soundHuntA = true; soundAmbientA = false; break; case "ambient_INTO_sneak" : soundMusic.attachSound("ambient_INTO_sneak"); soundSneakA = true; break; case "sneak_INTO_ambient" : soundMusic.attachSound("sneak_INTO_ambient"); soundAmbientA = true; break; case "hunt_INTO_ambient" : soundMusic.attachSound("hunt_INTO_ambient"); soundAmbientA = true; break; case "hunt_INTO_sneak" : soundMusic.attachSound("hunt_INTO_sneak"); soundSneakA = true; break; default : soundMusic.attachSound("ambient_A"); } soundMusic.start(0, 0); }; } } else { soundMusic.onSoundComplete = function () { soundMusic.attachSound("boss_loop"); soundMusic.start(0, 1000); }; } } function loadGame() { var _local1 = this; mcAll.mcMain.attachMovie("player_wink", "mcP1", p1Depth, {_x:-2740, _y:-210}); p1 = new player1(mcAll.mcMain.mcP1); mcCam._x = p1.mc._x; mcCam._y = p1.mc._y; temp3 = 0; for (temp3 in mcAll.mcMain) { if (typeof(mcAll.mcMain[temp3]) == "movieclip") { if (mcAll.mcMain[temp3].enemyType == "hoodley") { enemies++; mcAll.mcMain[temp3].swapDepths(enemyDepth + (enemies * 10)); _local1["enemy1_" + enemies] = new enemy1(mcAll.mcMain[temp3]); if (Math.random() > 0.5) { _local1["enemy1_" + enemies].mc._xscale = -100; } if (mcAll.mcMain[temp3].staffType != "none") { var _local3 = mcAll.mcMain[temp3]._x; var _local2 = mcAll.mcMain[temp3]._y; staffs++; if (mcAll.mcMain[temp3].staffType == "fire") { mcAll.mcMain.attachMovie("staff_fire", "staff_mc_" + staffs, staffDepth + staffs, {_x:_local3, _y:_local2}); } else if (mcAll.mcMain[temp3].staffType == "wind") { mcAll.mcMain.attachMovie("staff_wind", "staff_mc_" + staffs, staffDepth + staffs, {_x:_local3, _y:_local2}); } else if (mcAll.mcMain[temp3].staffType == "lightning") { mcAll.mcMain.attachMovie("staff_lightning", "staff_mc_" + staffs, staffDepth + staffs, {_x:_local3, _y:_local2}); } _local1["staff_" + staffs] = new staff(mcAll.mcMain["staff_mc_" + staffs], staffDepth + staffs, mcAll.mcMain[temp3].staffType); _local1["staff_" + staffs].selfName = "staff_" + staffs; _local1["staff_" + staffs].grabbedName = _local1["enemy1_" + enemies]; _local1["staff_" + staffs].state = "grabbed"; _local1["enemy1_" + enemies].holdName = _local1["staff_" + staffs]; _local1["staff_" + staffs].mc.swapDepths(_local1["enemy1_" + enemies].depth0 + 1); } } else if (mcAll.mcMain[temp3].objType == "torch") { torches++; _local1["torch_" + torches] = new torch(mcAll.mcMain[temp3], torchDepth + torches); } } } soundArray[0] = "ambient_A"; soundMusic.attachSound("ambient_A"); soundMusic.start(0, 0); loaded = true; } stop(); _quality = "MEDIUM"; loaded = false; time0 = getTimer(); timeLast = time0; timeNow = time0; fps = 0; gravity = 1.3; friction = 1.2; frictionAir = 1.07; count = 0; lastCount = 0; paused = false; mapHit = mcAll.mcMain.mcMap.mcHit; mapHitShadow = mcAll.mcMain.mcMap.mcHitShadow; enemies = 0; temp = 0; temp2 = 0; temp3 = 0; temp4 = 0; prop = ""; xThrowMax = 22; yThrowMax = 22; pulseCount = 0; xCutoff = 490; yCutoff = 230; thrownName = null; xZoom = 0; yZoom = 0; shakeCam = 0; fireNum = 0; fireMax = 100; torches = 0; staffs = 0; projectiles = 12; _root.attachMovie("menu", "mcMenu", 888888, {_x:350, _y:200}); bossCount = 0; keySaveGame = 53; keyLoadGame = 57; savePressed = false; loadPressed = false; mcCam.mcBoss._visible = false; mcCam.mcEnding._visible = false; soundFX = new Sound(mcAll.mcMain); soundHoodleyFire = new Sound(mcAll.mcMain.mcMap); soundWink = new Sound(mcAll.mcMain.mcMap.mcHitShadow); soundStuckDone = false; soundArray = new Array(null, null); soundHuntCount = 0; soundMusic = new Sound(this); soundAmbientA = true; soundSneakA = true; soundHuntA = true; p1Depth = 100000 /* 0x0186A0 */; enemyDepth = 200000 /* 0x030D40 */; torchDepth = 10000; staffDepth = 300000 /* 0x0493E0 */; grabbedDepth = p1Depth + 2000; enemyDeadOffset = 300000 /* 0x0493E0 */; projectileDepth = 900000 /* 0x0DBBA0 */; topDepth = 9999999 /* 0x98967F */; this.onEnterFrame = function () { var _local1 = this; if (loaded) { if (!paused) { if ((count % 60) == 0) { mcCam.textMsg.text = ""; } playerControl(1); temp3 = 1; while (temp3 <= enemies) { temp4 = "enemy1_" + temp3; enemy1Control(temp4); temp3++; } temp3 = 1; while (temp3 <= torches) { temp4 = "torch_" + temp3; torchControl(temp4); temp3++; } temp3 = 1; while (temp3 <= staffs) { temp4 = "staff_" + temp3; staffControl(temp4); temp3++; } temp3 = 1; while (temp3 <= projectiles) { temp4 = "proj_" + temp3; if (_local1[temp4].mc._x != undefined) { projControl(temp4); } temp3++; } vcam(); updateMusic(); soundHuntCount = 0; if (Key.isDown(keySaveGame)) { if (!savePressed) { savePressed = true; saveGame(); } } else { savePressed = false; } if (Key.isDown(keyLoadGame)) { if (!loadPressed) { loadPressed = true; loadSavedGame(); } } else { loadPressed = false; } } if (Key.isDown(p1.keyPause)) { if (!p1.pausePressed) { paused = !paused; p1.pausePressed = true; if (paused) { mcCam.mcPaused._visible = true; } else { mcCam.mcPaused._visible = false; } } } else { p1.pausePressed = false; } } count++; timeNow = getTimer(); if ((count - lastCount) == 5) { lastCount = count; fps = Math.round(5 / ((timeNow - timeLast) / 1000)); mcCam.textFPS.text = "fps: " + fps; timeLast = timeNow; } if (Key.isDown(keyPulse)) { pulse(); } pulseCount--; if (pulseCount == -1) { mcMap1._visible = false; mcMap2._visible = false; } };
Instance of Symbol 794 MovieClip [enemy1] in Frame 2
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; } onClipEvent (load) { this._visible = false; }
Instance of Symbol 1563 MovieClip [player_wink] in Frame 2
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1601 MovieClip in Frame 2
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1707 MovieClip [boss] in Frame 2
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1758 MovieClip "mcCam" in Frame 2
/* no clip actions */
Symbol 47 MovieClip Frame 10
_parent.gotoAndStop("thrown");
Symbol 53 MovieClip [enemy0] Frame 1
stop();
Symbol 53 MovieClip [enemy0] Frame 5
stop();
Symbol 53 MovieClip [enemy0] Frame 10
stop();
Symbol 53 MovieClip [enemy0] Frame 20
stop();
Symbol 53 MovieClip [enemy0] Frame 30
stop();
Symbol 53 MovieClip [enemy0] Frame 40
stop();
Symbol 53 MovieClip [enemy0] Frame 50
stop();
Symbol 61 MovieClip Frame 13
_parent.gotoAndStop("idle");
Symbol 62 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 10
stop();
Symbol 71 MovieClip Frame 16
stop();
Symbol 72 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 16
stop();
Symbol 79 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 16
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 89 MovieClip Frame 2
stop();
Symbol 98 MovieClip Frame 7
stop();
Symbol 110 MovieClip Frame 14
stop();
Symbol 116 MovieClip Frame 11
stop();
Symbol 117 MovieClip [lightning] Frame 1
stop();
Symbol 128 MovieClip Frame 12
stop();
Symbol 133 MovieClip Frame 8
stop();
Symbol 134 MovieClip [wind] Frame 1
stop();
Symbol 155 MovieClip Frame 13
stop();
Symbol 156 MovieClip [fireball] Frame 1
stop();
Symbol 161 MovieClip [lightning_bolt2] Frame 20
stop(); this.removeMovieClip();
Symbol 168 MovieClip [lightning_bolt1] Frame 20
stop(); this.removeMovieClip();
Symbol 174 Button
on (release) { _root.mcMenu._visible = false; _root.mcCam.mcIntro.gotoAndPlay(2); _root.mcCam.mcIntro.play(); _root._x = ((-(_root.mcCam._x - (_root.mcCam.mcFrame._width / 2))) * Stage.width) / _root.mcCam.mcFrame._width; _root._y = ((-(_root.mcCam._y - (_root.mcCam.mcFrame._height / 2))) * Stage.height) / _root.mcCam.mcFrame._height; _root._xscale = (Stage.width / _root.mcCam.mcFrame._width) * 100; _root._yscale = (Stage.height / _root.mcCam.mcFrame._height) * 100; _root.mcMenu.removeMovieClip(); }
Symbol 177 Button
on (release) { mcControls._visible = false; }
Symbol 180 Button
on (release) { mcControls._visible = true; }
Symbol 183 Button
on (release) { mcControls._visible = false; }
Symbol 223 MovieClip [menu] Frame 1
mcControls._visible = false;
Instance of Symbol 238 MovieClip in Symbol 239 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = 0.6; _width = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 275); }
Symbol 242 MovieClip Frame 1
this.onRelease = function () { getURL ("http://www.gamesofgondor.com", "_blank"); };
Instance of Symbol 239 MovieClip in Symbol 244 MovieClip Frame 1
on (release) { if ((_root.getBytesLoaded() / _root.getBytesTotal()) == 1) { _root.play(); } }
Symbol 263 MovieClip [doorhit] Frame 1
#initclip 3 function DoorHitClass() { } DoorHitClass.prototype = new MovieClip(); DoorHitClass.prototype.onEnterFrame = function () { var _local1 = this; var _local3 = _root; var _local2 = null; var i = 1; if (!_local3.paused) { i = 1; while (i <= _local3.staffs) { _local2 = _local3["staff_" + i]; if (_local2.element == _local1.element) { if (_local1.bVertical) { if ((Math.abs((_local2.mc._x + 1850) - _local1._x) < 100) && (Math.abs((_local2.mc._y + 610) - _local1._y) < 200)) { _local1.nextFrame(); _local3.mcAll.mcMain.mcMap["door" + _local1.doorNum].nextFrame(); break; } } else if ((Math.abs((_local2.mc._x + 1850) - _local1._x) < 150) && (Math.abs((_local2.mc._y + 700) - _local1._y) < 200)) { _local1.nextFrame(); _local3.mcAll.mcMain.mcMap["door" + _local1.doorNum].nextFrame(); break; } } i++; } if (i > _local3.staffs) { _local1.prevFrame(); _local3.mcAll.mcMain.mcMap["door" + _local1.doorNum].prevFrame(); } if ((Math.abs((p1.mc._x + 1850) - _local1._x) < 130) && (Math.abs((p1.mc._y + 610) - _local1._y) < 150)) { if (p1.holdName.element != _local1.element) { _local3.mcCam.textMsg.text = ("You need a " + _local1.element) + " staff to open this door."; } } } }; Object.registerClass("doorhit", DoorHitClass); #endinitclip
Instance of Symbol 263 MovieClip [doorhit] in Symbol 265 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "fire"; doorNum = 1; bVertical = true; }
Instance of Symbol 263 MovieClip [doorhit] in Symbol 265 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "fire"; doorNum = 2; bVertical = false; }
Instance of Symbol 263 MovieClip [doorhit] in Symbol 265 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "fire"; doorNum = 3; bVertical = false; }
Instance of Symbol 263 MovieClip [doorhit] in Symbol 265 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "wind"; doorNum = 4; bVertical = true; }
Instance of Symbol 263 MovieClip [doorhit] in Symbol 265 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "wind"; doorNum = 5; bVertical = false; }
Instance of Symbol 263 MovieClip [doorhit] in Symbol 265 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "lightning"; doorNum = 6; bVertical = false; }
Instance of Symbol 263 MovieClip [doorhit] in Symbol 265 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "fire"; doorNum = 7; bVertical = false; }
Instance of Symbol 263 MovieClip [doorhit] in Symbol 265 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "lightning"; doorNum = 8; bVertical = true; }
Instance of Symbol 263 MovieClip [doorhit] in Symbol 265 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "lightning"; doorNum = 9; bVertical = false; }
Instance of Symbol 2 MovieClip "mcBossBlock" in Symbol 265 MovieClip Frame 1
onClipEvent (load) { this._x = this._x + 1000; }
Symbol 331 MovieClip Frame 25
gotoAndPlay ("loop");
Symbol 365 MovieClip Frame 30
stop(); this.done = true;
Instance of Symbol 365 MovieClip in Symbol 366 MovieClip Frame 1
onClipEvent (load) { this.done = false; } onClipEvent (enterFrame) { if (this.done && (Math.random() > 0.6)) { this.done = false; this.play(); this._x = (Math.random() * 80) - 40; this._y = (Math.random() * 100) - 50; } }
Instance of Symbol 365 MovieClip in Symbol 366 MovieClip Frame 1
onClipEvent (load) { this.done = false; } onClipEvent (enterFrame) { if (this.done && (Math.random() > 0.6)) { this.done = false; this.play(); this._x = (Math.random() * 80) - 40; this._y = (Math.random() * 100) - 50; } }
Instance of Symbol 366 MovieClip in Symbol 368 MovieClip Frame 1
onClipEvent (enterFrame) { if ((Math.abs((this._x - 1835) - _root.p1.mc._x) <= (_root.xCutoff - 30)) && (Math.abs((this._y - 50) - _root.p1.mc._y) <= _root.yCutoff)) { this._visible = true; } else { this._visible = false; } }
Symbol 410 MovieClip Frame 12
gotoAndPlay ("loop");
Symbol 440 MovieClip Frame 9
_parent.gotoAndStop("idle2");
Symbol 453 MovieClip Frame 12
_parent.gotoAndStop("idle2");
Symbol 485 MovieClip Frame 24
stop();
Symbol 506 MovieClip Frame 24
stop();
Symbol 524 MovieClip Frame 25
stop();
Symbol 558 MovieClip Frame 30
gotoAndPlay ("loop");
Symbol 572 MovieClip Frame 21
gotoAndPlay ("loop");
Symbol 633 MovieClip Frame 86
_parent.gotoAndStop("dead");
Symbol 645 MovieClip Frame 5
stop();
Symbol 663 MovieClip Frame 22
stop();
Symbol 694 MovieClip Frame 3
stop();
Instance of Symbol 693 MovieClip in Symbol 694 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(9); }
Symbol 706 MovieClip Frame 16
stop();
Symbol 710 MovieClip Frame 11
stop();
Symbol 726 MovieClip Frame 24
stop();
Instance of Symbol 734 MovieClip in Symbol 746 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(6); }
Instance of Symbol 734 MovieClip in Symbol 746 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(1); }
Instance of Symbol 734 MovieClip in Symbol 746 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(3); }
Instance of Symbol 734 MovieClip in Symbol 746 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(8); }
Instance of Symbol 734 MovieClip in Symbol 746 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(8); }
Instance of Symbol 734 MovieClip in Symbol 746 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(3); }
Instance of Symbol 734 MovieClip in Symbol 746 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(5); }
Instance of Symbol 734 MovieClip in Symbol 746 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(10); }
Symbol 746 MovieClip Frame 11
gotoAndPlay ("loop");
Symbol 775 MovieClip Frame 33
stop();
Symbol 792 MovieClip Frame 17
stop();
Symbol 794 MovieClip [enemy1] Frame 1
#initclip 1 function Enemy1Class() { } Enemy1Class.prototype = new MovieClip(); Object.registerClass("enemy1", Enemy1Class); #endinitclip stop();
Symbol 794 MovieClip [enemy1] Frame 19
stop();
Symbol 794 MovieClip [enemy1] Frame 105
stop();
Symbol 794 MovieClip [enemy1] Frame 145
stop();
Symbol 794 MovieClip [enemy1] Frame 165
stop();
Symbol 794 MovieClip [enemy1] Frame 175
stop();
Symbol 794 MovieClip [enemy1] Frame 217
stop();
Symbol 794 MovieClip [enemy1] Frame 227
stop();
Symbol 794 MovieClip [enemy1] Frame 238
stop();
Symbol 794 MovieClip [enemy1] Frame 252
stop();
Instance of Symbol 797 MovieClip in Symbol 798 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * 20)); }
Symbol 801 MovieClip Frame 16
stop();
Instance of Symbol 797 MovieClip in Symbol 802 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * 20)); }
Symbol 804 MovieClip Frame 25
stop();
Symbol 805 MovieClip [torch] Frame 1
#initclip 2 function TorchClass() { } TorchClass.prototype = new MovieClip(); Object.registerClass("torch", TorchClass); #endinitclip stop();
Instance of Symbol 256 MovieClip "mcSky" in Symbol 806 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 2 MovieClip in Symbol 806 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.p1.mc._x, _root.p1.mc._y, true)) { if (_root.bossCount == 0) { _root.bossCount = 1; _root.loadBoss(); } } }
Instance of Symbol 229 MovieClip [fire back] "firePartBack" in Symbol 806 MovieClip Frame 1
onClipEvent (load) { name1 = this._name.substring(12, this._name.length); name1 = _parent["firePart" + name1]; } onClipEvent (enterFrame) { if (this._name != "firePartBack") { if (!_root.paused) { this._x = name1._x + name1.xVel; this._y = name1._y + name1.yVel; this._rotation = name1._rotation; if (name1._alpha != undefined) { this._alpha = name1._alpha; } else { this._alpha = 0; this.removeMovieClip(); } } } }
Instance of Symbol 227 MovieClip [fire] "firePart" in Symbol 806 MovieClip Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 4)) - 0.3; if (Math.random() > 0.5) { this.xVel = Math.random() * 0.3; this.xAccel = Math.random() * -0.01; } else { this.xVel = (-Math.random()) * 0.12; this.xAccel = Math.random() * 0.01; } if (Math.random() > 0.5) { this.rotVel = (Math.random() * 10) + 5; } else { this.rotVel = ((-Math.random()) * 10) - 5; } this.life = Math.random() + 1.5; } onClipEvent (enterFrame) { if (this._name != "firePart") { if (!_root.paused) { if (this.life > 0) { this.xVel = this.xVel + this.xAccel; } this._x = this._x + this.xVel; this._y = this._y + this.yVel; this._rotation = this._rotation + this.rotVel; this.life = this.life - 0.1; if (this.life < 0) { this._alpha = 0; this.removeMovieClip(); } else if (this.life < 0.25) { this._alpha = 50; } } } }
Instance of Symbol 225 MovieClip [fire white] "firePartWhite" in Symbol 806 MovieClip Frame 1
onClipEvent (load) { _alpha = 100; yVel = (-(Math.random() / 4)) - 0.2; if (Math.random() > 0.5) { xVel = Math.random() / 6; xAccel = Math.random() * -0.025; } else { xVel = (-Math.random()) / 6; xAccel = Math.random() * 0.025; } life = Math.random() + 1.2; } onClipEvent (enterFrame) { if (this._name != "firePartWhite") { if (!_root.paused) { if (life > 0) { xVel = xVel + xAccel; } _x = (_x + xVel); _y = (_y + yVel); life = life - 0.2; if (this.life < 0) { this._alpha = 0; this.removeMovieClip(); } else if (this.life < 0.25) { this._alpha = 50; } } } }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "lightning"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "lightning"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "lightning"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 794 MovieClip [enemy1] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 805 MovieClip [torch] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 805 MovieClip [torch] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 805 MovieClip [torch] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 805 MovieClip [torch] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 805 MovieClip [torch] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 805 MovieClip [torch] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 805 MovieClip [torch] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 805 MovieClip [torch] in Symbol 806 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Symbol 809 MovieClip Frame 9
if (Math.random() > 0.8) { gotoAndPlay ("blink"); } else { gotoAndPlay ("idle"); }
Symbol 809 MovieClip Frame 19
gotoAndPlay ("idle");
Symbol 810 MovieClip Frame 9
Symbol 814 MovieClip Frame 3
_parent.gotoAndStop("walk");
Symbol 818 MovieClip Frame 3
Symbol 848 MovieClip Frame 30
gotoAndPlay ("loop");
Symbol 853 MovieClip Frame 19
if (Math.random() > 0.5) { gotoAndPlay ("moveDown"); } else { gotoAndPlay ("up"); }
Symbol 853 MovieClip Frame 49
if (Math.random() > 0.5) { gotoAndPlay ("moveUp"); } else { gotoAndPlay ("down"); }
Symbol 862 MovieClip Frame 8
_parent.gotoAndStop("crouched");
Symbol 865 MovieClip Frame 5
_parent.gotoAndStop("crouched");
Symbol 884 MovieClip Frame 37
gotoAndPlay ("loop");
Symbol 894 MovieClip Frame 9
_parent.gotoAndStop("fall");
Symbol 906 MovieClip Frame 17
_parent.gotoAndStop("fall");
Symbol 928 MovieClip Frame 11
stop();
Symbol 940 MovieClip Frame 11
_parent.gotoAndStop("stuck");
Symbol 966 MovieClip Frame 38
if (Math.random() > 0.6) { gotoAndPlay ("move"); } else { gotoAndPlay ("idle"); }
Symbol 966 MovieClip Frame 64
if (Math.random() > 0.8) { gotoAndPlay ("moveBack"); } else { gotoAndPlay ("moved"); }
Symbol 966 MovieClip Frame 78
gotoAndPlay ("idle");
Symbol 970 MovieClip Frame 5
_parent.gotoAndStop("stuck");
Symbol 982 MovieClip Frame 25
gotoAndPlay ("loop");
Symbol 995 MovieClip Frame 25
gotoAndPlay ("loop");
Symbol 998 MovieClip Frame 5
_parent.gotoAndStop("fall");
Symbol 1013 MovieClip Frame 17
_parent.gotoAndStop("shadowIdle");
Symbol 1026 MovieClip Frame 17
_parent.gotoAndStop("shadowIdle");
Symbol 1028 MovieClip Frame 9
if (Math.random() > 0.8) { gotoAndPlay ("blink"); } else { gotoAndPlay ("idle"); }
Symbol 1028 MovieClip Frame 19
gotoAndPlay ("idle");
Symbol 1033 MovieClip Frame 2
_parent.gotoAndStop("shadowIdle");
Symbol 1037 MovieClip Frame 3
_parent.gotoAndStop("shadowIdle");
Symbol 1046 MovieClip Frame 10
gotoAndPlay ("loop");
Symbol 1053 MovieClip Frame 11
_parent.gotoAndStop("wallsliding");
Symbol 1064 MovieClip Frame 14
_parent.gotoAndStop("fall");
Symbol 1068 MovieClip Frame 4
_parent.gotoAndStop("dashLoop");
Symbol 1079 MovieClip Frame 10
stop();
Symbol 1095 MovieClip Frame 27
_parent.gotoAndStop("fall");
Symbol 1177 MovieClip Frame 21
gotoAndPlay ("loop");
Symbol 1202 MovieClip Frame 24
_parent.gotoAndStop("idle");
Symbol 1212 MovieClip Frame 11
_parent.gotoAndStop("grabbingIdle");
Symbol 1228 MovieClip Frame 24
_parent.gotoAndStop("idle");
Symbol 1243 MovieClip Frame 16
_parent.gotoAndStop("fall");
Symbol 1257 MovieClip Frame 15
_parent.gotoAndStop("crouched");
Symbol 1263 MovieClip Frame 20
stop();
Symbol 1317 MovieClip Frame 17
_parent.gotoAndStop("walk");
Symbol 1327 MovieClip Frame 30
stop();
Symbol 1328 MovieClip Frame 30
stop();
Symbol 1329 MovieClip Frame 30
stop();
Symbol 1330 MovieClip Frame 30
stop();
Symbol 1337 MovieClip Frame 12
stop();
Symbol 1346 MovieClip Frame 14
stop();
Symbol 1354 MovieClip Frame 20
stop();
Symbol 1365 MovieClip Frame 11
_parent.gotoAndStop("crouched");
Symbol 1368 MovieClip Frame 30
stop();
Symbol 1372 MovieClip Frame 7
_parent.gotoAndStop("wallsliding");
Symbol 1392 MovieClip Frame 20
gotoAndStop ("loop");
Symbol 1403 MovieClip Frame 10
stop();
Symbol 1413 MovieClip Frame 12
_parent.gotoAndStop("idle");
Symbol 1419 MovieClip Frame 10
stop();
Symbol 1429 MovieClip Frame 16
_parent.gotoAndStop("fall");
Symbol 1457 MovieClip Frame 7
_parent.gotoAndStop("crouched");
Symbol 1465 MovieClip Frame 10
_parent.gotoAndStop("crouched");
Symbol 1482 MovieClip Frame 10
_parent.gotoAndStop("idle");
Symbol 1494 MovieClip Frame 11
_parent.gotoAndStop("idle");
Symbol 1506 MovieClip Frame 14
_parent.gotoAndStop("fall");
Symbol 1517 MovieClip Frame 14
_parent.gotoAndStop("fall");
Symbol 1527 MovieClip Frame 10
_parent.gotoAndStop("fall");
Symbol 1547 MovieClip Frame 19
stop();
Symbol 1562 MovieClip Frame 14
stop();
Symbol 1563 MovieClip [player_wink] Frame 1
stop();
Symbol 1563 MovieClip [player_wink] Frame 7
stop();
Symbol 1563 MovieClip [player_wink] Frame 19
stop();
Symbol 1563 MovieClip [player_wink] Frame 25
stop();
Symbol 1563 MovieClip [player_wink] Frame 34
stop();
Symbol 1563 MovieClip [player_wink] Frame 42
stop();
Symbol 1563 MovieClip [player_wink] Frame 50
stop();
Symbol 1563 MovieClip [player_wink] Frame 60
stop();
Symbol 1563 MovieClip [player_wink] Frame 68
stop();
Symbol 1563 MovieClip [player_wink] Frame 78
stop();
Symbol 1563 MovieClip [player_wink] Frame 84
stop();
Symbol 1563 MovieClip [player_wink] Frame 137
stop();
Symbol 1563 MovieClip [player_wink] Frame 164
stop();
Symbol 1563 MovieClip [player_wink] Frame 174
stop();
Symbol 1563 MovieClip [player_wink] Frame 196
stop();
Symbol 1563 MovieClip [player_wink] Frame 207
stop();
Symbol 1563 MovieClip [player_wink] Frame 217
stop();
Symbol 1563 MovieClip [player_wink] Frame 227
stop();
Symbol 1563 MovieClip [player_wink] Frame 237
stop();
Symbol 1563 MovieClip [player_wink] Frame 247
stop();
Symbol 1563 MovieClip [player_wink] Frame 257
stop();
Symbol 1563 MovieClip [player_wink] Frame 266
stop();
Symbol 1563 MovieClip [player_wink] Frame 275
stop();
Symbol 1563 MovieClip [player_wink] Frame 297
stop();
Symbol 1563 MovieClip [player_wink] Frame 309
stop();
Symbol 1563 MovieClip [player_wink] Frame 321
stop();
Symbol 1563 MovieClip [player_wink] Frame 329
stop();
Symbol 1563 MovieClip [player_wink] Frame 341
stop();
Symbol 1563 MovieClip [player_wink] Frame 350
stop();
Symbol 1563 MovieClip [player_wink] Frame 358
stop();
Symbol 1563 MovieClip [player_wink] Frame 368
stop();
Symbol 1563 MovieClip [player_wink] Frame 381
stop();
Symbol 1563 MovieClip [player_wink] Frame 391
stop();
Symbol 1563 MovieClip [player_wink] Frame 411
stop();
Symbol 1563 MovieClip [player_wink] Frame 425
stop();
Symbol 1563 MovieClip [player_wink] Frame 436
stop();
Symbol 1563 MovieClip [player_wink] Frame 447
stop();
Symbol 1563 MovieClip [player_wink] Frame 462
stop();
Symbol 1563 MovieClip [player_wink] Frame 475
stop();
Symbol 1563 MovieClip [player_wink] Frame 490
stop();
Symbol 1563 MovieClip [player_wink] Frame 505
stop();
Symbol 1563 MovieClip [player_wink] Frame 515
stop();
Symbol 1563 MovieClip [player_wink] Frame 525
stop();
Symbol 1563 MovieClip [player_wink] Frame 535
stop();
Symbol 1563 MovieClip [player_wink] Frame 545
stop();
Symbol 1563 MovieClip [player_wink] Frame 555
stop();
Symbol 1563 MovieClip [player_wink] Frame 571
stop();
Symbol 1563 MovieClip [player_wink] Frame 582
stop();
Symbol 1563 MovieClip [player_wink] Frame 599
stop();
Symbol 1563 MovieClip [player_wink] Frame 642
stop();
Symbol 1563 MovieClip [player_wink] Frame 673
stop();
Symbol 1563 MovieClip [player_wink] Frame 682
stop();
Symbol 1563 MovieClip [player_wink] Frame 688
stop();
Symbol 1563 MovieClip [player_wink] Frame 698
stop();
Symbol 1563 MovieClip [player_wink] Frame 704
stop();
Symbol 1601 MovieClip Frame 1
stop();
Symbol 1601 MovieClip Frame 2
stop();
Symbol 1627 MovieClip Frame 13
_parent.gotoAndStop("fly");
Symbol 1645 MovieClip Frame 16
gotoAndPlay ("loop");
Symbol 1683 MovieClip Frame 20
_parent.gotoAndStop("down");
Instance of Symbol 693 MovieClip in Symbol 1685 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(5); }
Instance of Symbol 693 MovieClip in Symbol 1694 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(5); }
Symbol 1694 MovieClip Frame 8
_parent.gotoAndStop("idle");
Symbol 1706 MovieClip Frame 13
_parent.gotoAndStop("idle");
Symbol 1724 MovieClip Frame 1
stop();
Symbol 1724 MovieClip Frame 850
stop();
Symbol 1726 MovieClip Frame 1
stop();
Symbol 1726 MovieClip Frame 106
stop(); _root.bossCount = 2; this._visible = false;
Symbol 1732 Button
on (release) { gotoAndPlay ("end"); }
Symbol 1738 MovieClip Frame 1
stop();
Symbol 1738 MovieClip Frame 977
_root.loadGame();
Symbol 1738 MovieClip Frame 1028
stop(); this._visible = false;
Symbol 1748 Button
on (release) { if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "HIGH"; } else if (_quality == "HIGH") { _quality = "LOW"; } }
Symbol 1757 Button
on (release) { getURL ("http://www.gamesofgondor.com", "_blank"); }
Symbol 1758 MovieClip Frame 1
mcFrame._visible = false;
Instance of Symbol 1743 MovieClip "mcPaused" in Symbol 1758 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }

Library Items

Symbol 1 GraphicUsed by:2 174 177 180 183 1731 1732
Symbol 2 MovieClipUses:1Used by:53 73 80 87 265 647 650 652 794 805 806 1563 1726
Symbol 3 GraphicUsed by:4 11 37 47 50 52
Symbol 4 MovieClipUses:3Used by:53
Symbol 5 GraphicUsed by:11
Symbol 6 GraphicUsed by:11
Symbol 7 GraphicUsed by:11
Symbol 8 GraphicUsed by:11
Symbol 9 GraphicUsed by:11
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:5 6 7 3 8 9 10Used by:53
Symbol 12 GraphicUsed by:18
Symbol 13 GraphicUsed by:18
Symbol 14 GraphicUsed by:18
Symbol 15 GraphicUsed by:18
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:12 13 14 15 16 17Used by:53
Symbol 19 GraphicUsed by:37
Symbol 20 GraphicUsed by:37
Symbol 21 GraphicUsed by:37
Symbol 22 GraphicUsed by:37
Symbol 23 GraphicUsed by:37
Symbol 24 GraphicUsed by:37
Symbol 25 GraphicUsed by:37
Symbol 26 GraphicUsed by:37
Symbol 27 GraphicUsed by:37
Symbol 28 GraphicUsed by:37
Symbol 29 GraphicUsed by:37
Symbol 30 GraphicUsed by:37
Symbol 31 GraphicUsed by:37
Symbol 32 GraphicUsed by:37
Symbol 33 GraphicUsed by:37
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:3 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36Used by:53
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClipUses:39Used by:47
Symbol 41 GraphicUsed by:47
Symbol 42 GraphicUsed by:47
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:40 41 42 43 44 45 46 3Used by:53
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:48 49 3Used by:53
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51 3Used by:53
Symbol 53 MovieClip [enemy0]Uses:2 4 11 18 37 47 50 52
Symbol 54 GraphicUsed by:68
Symbol 55 GraphicUsed by:61
Symbol 56 GraphicUsed by:61
Symbol 57 GraphicUsed by:61
Symbol 58 GraphicUsed by:61
Symbol 59 GraphicUsed by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:55 56 57 58 59 60Used by:62
Symbol 62 MovieClipUses:61Used by:68 75 82
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:68 71 72 75 78 79 82 85 86 368 798 801 802
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:67 371 376 402 410 421 428 440 453 485 506 524 675 792 810 814 818 848 853 862 865 884 894 918 928 940 966 970 982 995 998 1013 1026 1030 1033 1037 1046 1055 1068 1079 1095 1202 1228 1243 1257 1263 1274 1282 1283 1308 1317 1327 1328 1329 1337 1346 1354 1365 1392 1403 1405 1413 1419 1429 1482 1494 1506 1517 1527 1547 1562
Symbol 67 MovieClipUses:66Used by:68 75 82 798
Symbol 68 MovieClipUses:54 62 64 67Used by:73
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:71 72
Symbol 71 MovieClipUses:70 64Used by:73
Symbol 72 MovieClipUses:70 64Used by:73
Symbol 73 MovieClip [staff_lightning]Uses:2 68 71 72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74 62 64 67Used by:80
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:78 79
Symbol 78 MovieClipUses:77 64Used by:80
Symbol 79 MovieClipUses:77 64Used by:80
Symbol 80 MovieClip [staff_wind]Uses:2 75 78 79
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81 62 64 67Used by:87
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:85 86
Symbol 85 MovieClipUses:84 64Used by:87
Symbol 86 MovieClipUses:84 64Used by:87
Symbol 87 MovieClip [staff_fire]Uses:2 82 85 86
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:117
Symbol 90 GraphicUsed by:98
Symbol 91 GraphicUsed by:98
Symbol 92 GraphicUsed by:98
Symbol 93 GraphicUsed by:98
Symbol 94 GraphicUsed by:98
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:98
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:90 91 92 93 94 95 96 97Used by:117
Symbol 99 GraphicUsed by:110
Symbol 100 GraphicUsed by:110
Symbol 101 GraphicUsed by:110
Symbol 102 GraphicUsed by:110
Symbol 103 GraphicUsed by:110
Symbol 104 GraphicUsed by:110
Symbol 105 GraphicUsed by:110
Symbol 106 GraphicUsed by:110
Symbol 107 GraphicUsed by:110
Symbol 108 GraphicUsed by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:99 100 101 102 103 104 105 106 107 108 109Used by:117
Symbol 111 GraphicUsed by:116
Symbol 112 GraphicUsed by:116
Symbol 113 GraphicUsed by:116
Symbol 114 GraphicUsed by:116
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:111 112 113 114 115Used by:117
Symbol 117 MovieClip [lightning]Uses:89 98 110 116
Symbol 118 GraphicUsed by:122
Symbol 119 GraphicUsed by:122
Symbol 120 GraphicUsed by:122
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:118 119 120 121Used by:134
Symbol 123 GraphicUsed by:128
Symbol 124 GraphicUsed by:128
Symbol 125 GraphicUsed by:128
Symbol 126 GraphicUsed by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:123 124 125 126 127Used by:134
Symbol 129 GraphicUsed by:133
Symbol 130 GraphicUsed by:133
Symbol 131 GraphicUsed by:133
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:129 130 131 132Used by:134
Symbol 134 MovieClip [wind]Uses:122 128 133
Symbol 135 GraphicUsed by:139
Symbol 136 GraphicUsed by:139
Symbol 137 GraphicUsed by:139
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:135 136 137 138Used by:156
Symbol 140 GraphicUsed by:155
Symbol 141 GraphicUsed by:155
Symbol 142 GraphicUsed by:155
Symbol 143 GraphicUsed by:155
Symbol 144 GraphicUsed by:155
Symbol 145 GraphicUsed by:155
Symbol 146 GraphicUsed by:155
Symbol 147 GraphicUsed by:155
Symbol 148 GraphicUsed by:155
Symbol 149 GraphicUsed by:155
Symbol 150 GraphicUsed by:155
Symbol 151 GraphicUsed by:155
Symbol 152 GraphicUsed by:155
Symbol 153 GraphicUsed by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:140 141 142 143 144 145 146 147 148 149 150 151 152 153 154Used by:156 804
Symbol 156 MovieClip [fireball]Uses:139 155
Symbol 157 GraphicUsed by:161
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:161
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip [lightning_bolt2]Uses:157 159 160
Symbol 162 GraphicUsed by:168
Symbol 163 GraphicUsed by:168
Symbol 164 GraphicUsed by:168
Symbol 165 GraphicUsed by:168
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClip [lightning_bolt1]Uses:162 163 164 165 167
Symbol 169 GraphicUsed by:223
Symbol 170 GraphicUsed by:174
Symbol 171 GraphicUsed by:174
Symbol 172 FontUsed by:173 186 187 189 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 264 1564 1741 1742 1749 1750
Symbol 173 EditableTextUses:172Used by:174
Symbol 174 ButtonUses:170 171 173 1Used by:223
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 ButtonUses:175 176 1Used by:223
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 ButtonUses:178 179 1Used by:223
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 ButtonUses:181 182 1Used by:223
Symbol 184 FontUsed by:185
Symbol 185 TextUses:184Used by:223
Symbol 186 EditableTextUses:172Used by:223
Symbol 187 EditableTextUses:172Used by:223
Symbol 188 GraphicUsed by:223
Symbol 189 EditableTextUses:172Used by:223
Symbol 190 GraphicUsed by:222
Symbol 191 FontUsed by:192 193
Symbol 192 TextUses:191Used by:222
Symbol 193 TextUses:191Used by:222
Symbol 194 EditableTextUses:172Used by:222
Symbol 195 EditableTextUses:172Used by:222
Symbol 196 EditableTextUses:172Used by:222
Symbol 197 EditableTextUses:172Used by:222
Symbol 198 EditableTextUses:172Used by:222
Symbol 199 EditableTextUses:172Used by:222
Symbol 200 EditableTextUses:172Used by:222
Symbol 201 EditableTextUses:172Used by:222
Symbol 202 EditableTextUses:172Used by:222
Symbol 203 EditableTextUses:172Used by:222
Symbol 204 EditableTextUses:172Used by:222
Symbol 205 EditableTextUses:172Used by:222
Symbol 206 EditableTextUses:172Used by:222
Symbol 207 EditableTextUses:172Used by:222
Symbol 208 EditableTextUses:172Used by:222
Symbol 209 EditableTextUses:172Used by:222
Symbol 210 EditableTextUses:172Used by:222
Symbol 211 EditableTextUses:172Used by:222
Symbol 212 EditableTextUses:172Used by:222
Symbol 213 EditableTextUses:172Used by:222
Symbol 214 EditableTextUses:172Used by:222
Symbol 215 EditableTextUses:172Used by:222
Symbol 216 EditableTextUses:172Used by:222
Symbol 217 EditableTextUses:172Used by:222
Symbol 218 EditableTextUses:172Used by:222
Symbol 219 EditableTextUses:172Used by:222
Symbol 220 EditableTextUses:172Used by:222
Symbol 221 EditableTextUses:172Used by:222
Symbol 222 MovieClipUses:190 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221Used by:223 1743
Symbol 223 MovieClip [menu]Uses:169 174 177 180 183 185 186 187 188 189 222
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClip [fire white]Uses:224Used by:806
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClip [fire]Uses:226Used by:806
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClip [fire back]Uses:228Used by:806
Symbol 230 GraphicUsed by:244
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:244
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236 239
Symbol 236 MovieClipUses:235Used by:244
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:239
Symbol 239 MovieClipUses:238 235Used by:244
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:242
Symbol 242 MovieClipUses:241Used by:244
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:230 233 236 239 242 243Used by:Timeline
Symbol 245 GraphicUsed by:246 1694 1706
Symbol 246 MovieClipUses:245Used by:1707  Timeline
Symbol 247 GraphicUsed by:Timeline
Symbol 248 GraphicUsed by:254 536
Symbol 249 GraphicUsed by:250 678
Symbol 250 MovieClipUses:249Used by:254 536 558 572 633 853 966 1055 1095 1257 1263 1283 1354 1429
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:253
Symbol 253 MovieClipUses:252Used by:254 371 376 402 410 421 428 440 453 485 506 524 536 558 572 633 726 746 792
Symbol 254 MovieClipUses:248 250 253Used by:794  Timeline
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:806
Symbol 257 GraphicUsed by:368
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:368
Symbol 260 GraphicUsed by:265
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:263
Symbol 263 MovieClip [doorhit]Uses:262Used by:265
Symbol 264 EditableTextUses:172Used by:265
Symbol 265 MovieClipUses:260 263 2 264Used by:368
Symbol 266 GraphicUsed by:368
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:269
Symbol 269 MovieClipUses:268Used by:368
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:271Used by:368
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:275
Symbol 275 MovieClipUses:274Used by:368
Symbol 276 GraphicUsed by:368
Symbol 277 GraphicUsed by:368
Symbol 278 FontUsed by:279 1751 1752 1753
Symbol 279 TextUses:278Used by:368
Symbol 280 GraphicUsed by:331
Symbol 281 GraphicUsed by:331
Symbol 282 GraphicUsed by:331
Symbol 283 GraphicUsed by:331
Symbol 284 GraphicUsed by:331
Symbol 285 GraphicUsed by:331
Symbol 286 GraphicUsed by:292
Symbol 287 GraphicUsed by:292
Symbol 288 GraphicUsed by:292
Symbol 289 GraphicUsed by:292
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:286 287 288 289 290 291Used by:331 1627 1645 1683
Symbol 293 GraphicUsed by:331
Symbol 294 GraphicUsed by:331
Symbol 295 GraphicUsed by:331
Symbol 296 GraphicUsed by:331
Symbol 297 GraphicUsed by:331
Symbol 298 GraphicUsed by:331
Symbol 299 GraphicUsed by:331
Symbol 300 GraphicUsed by:331
Symbol 301 GraphicUsed by:331
Symbol 302 GraphicUsed by:331
Symbol 303 GraphicUsed by:331
Symbol 304 GraphicUsed by:331
Symbol 305 GraphicUsed by:331
Symbol 306 GraphicUsed by:331
Symbol 307 GraphicUsed by:331
Symbol 308 GraphicUsed by:331
Symbol 309 GraphicUsed by:331
Symbol 310 GraphicUsed by:331
Symbol 311 GraphicUsed by:331
Symbol 312 GraphicUsed by:331
Symbol 313 GraphicUsed by:331
Symbol 314 GraphicUsed by:331
Symbol 315 GraphicUsed by:331
Symbol 316 GraphicUsed by:331
Symbol 317 GraphicUsed by:331
Symbol 318 GraphicUsed by:331
Symbol 319 GraphicUsed by:331
Symbol 320 GraphicUsed by:331
Symbol 321 GraphicUsed by:331
Symbol 322 GraphicUsed by:331
Symbol 323 GraphicUsed by:331
Symbol 324 GraphicUsed by:331
Symbol 325 GraphicUsed by:331
Symbol 326 GraphicUsed by:331
Symbol 327 GraphicUsed by:331
Symbol 328 GraphicUsed by:331
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:280 281 282 283 284 285 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330Used by:368 1707
Symbol 332 GraphicUsed by:368
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:335 366
Symbol 335 MovieClipUses:334Used by:366
Symbol 336 GraphicUsed by:365
Symbol 337 GraphicUsed by:365
Symbol 338 GraphicUsed by:365
Symbol 339 GraphicUsed by:365
Symbol 340 GraphicUsed by:365
Symbol 341 GraphicUsed by:365
Symbol 342 GraphicUsed by:365
Symbol 343 GraphicUsed by:365
Symbol 344 GraphicUsed by:365
Symbol 345 GraphicUsed by:365
Symbol 346 GraphicUsed by:365
Symbol 347 GraphicUsed by:365
Symbol 348 GraphicUsed by:365
Symbol 349 GraphicUsed by:365
Symbol 350 GraphicUsed by:365
Symbol 351 GraphicUsed by:365
Symbol 352 GraphicUsed by:365
Symbol 353 GraphicUsed by:365
Symbol 354 GraphicUsed by:365
Symbol 355 GraphicUsed by:365
Symbol 356 GraphicUsed by:365
Symbol 357 GraphicUsed by:365
Symbol 358 GraphicUsed by:365
Symbol 359 GraphicUsed by:365
Symbol 360 GraphicUsed by:365
Symbol 361 GraphicUsed by:365
Symbol 362 GraphicUsed by:365
Symbol 363 GraphicUsed by:365
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364Used by:366
Symbol 366 MovieClipUses:335 365 334Used by:368
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:257 259 265 266 269 272 275 276 64 277 279 331 332 366 367Used by:806
Symbol 369 GraphicUsed by:806
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370 253 66Used by:794
Symbol 372 GraphicUsed by:376 410 485
Symbol 373 GraphicUsed by:374 485 524 726
Symbol 374 MovieClipUses:373Used by:375 410 428 440 726 775 792
Symbol 375 MovieClipUses:374Used by:376 453 751
Symbol 376 MovieClipUses:372 253 375 66Used by:794
Symbol 377 GraphicUsed by:402 440
Symbol 378 GraphicUsed by:402
Symbol 379 GraphicUsed by:402
Symbol 380 GraphicUsed by:402
Symbol 381 GraphicUsed by:402
Symbol 382 GraphicUsed by:402
Symbol 383 GraphicUsed by:402
Symbol 384 GraphicUsed by:402
Symbol 385 GraphicUsed by:402
Symbol 386 GraphicUsed by:402
Symbol 387 GraphicUsed by:402
Symbol 388 GraphicUsed by:402
Symbol 389 GraphicUsed by:402
Symbol 390 GraphicUsed by:402
Symbol 391 GraphicUsed by:402
Symbol 392 GraphicUsed by:402
Symbol 393 GraphicUsed by:402
Symbol 394 GraphicUsed by:402
Symbol 395 GraphicUsed by:402
Symbol 396 GraphicUsed by:402
Symbol 397 GraphicUsed by:402
Symbol 398 GraphicUsed by:402
Symbol 399 GraphicUsed by:402
Symbol 400 GraphicUsed by:402
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:377 253 66 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401Used by:794
Symbol 403 GraphicUsed by:410
Symbol 404 GraphicUsed by:410
Symbol 405 GraphicUsed by:410
Symbol 406 GraphicUsed by:410
Symbol 407 GraphicUsed by:410
Symbol 408 GraphicUsed by:410
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:372 253 374 66 403 404 405 406 407 408 409Used by:794
Symbol 411 GraphicUsed by:421
Symbol 412 GraphicUsed by:421
Symbol 413 GraphicUsed by:421
Symbol 414 GraphicUsed by:421
Symbol 415 GraphicUsed by:421
Symbol 416 GraphicUsed by:421
Symbol 417 GraphicUsed by:421
Symbol 418 GraphicUsed by:421
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421 506
Symbol 421 MovieClipUses:411 253 66 412 413 414 415 416 417 418 419 420Used by:794
Symbol 422 GraphicUsed by:428
Symbol 423 GraphicUsed by:428
Symbol 424 GraphicUsed by:428
Symbol 425 GraphicUsed by:428
Symbol 426 GraphicUsed by:428
Symbol 427 GraphicUsed by:428 726 792
Symbol 428 MovieClipUses:422 253 374 66 423 424 425 426 427Used by:794
Symbol 429 GraphicUsed by:440
Symbol 430 GraphicUsed by:440 453 485
Symbol 431 GraphicUsed by:440 453
Symbol 432 GraphicUsed by:440
Symbol 433 GraphicUsed by:440 453 485
Symbol 434 GraphicUsed by:440
Symbol 435 GraphicUsed by:440
Symbol 436 GraphicUsed by:440
Symbol 437 GraphicUsed by:440 453 485
Symbol 438 GraphicUsed by:440
Symbol 439 GraphicUsed by:440 453
Symbol 440 MovieClipUses:377 253 66 429 430 431 432 433 434 435 436 437 438 439 374Used by:794
Symbol 441 GraphicUsed by:453
Symbol 442 GraphicUsed by:453
Symbol 443 GraphicUsed by:453
Symbol 444 GraphicUsed by:453
Symbol 445 GraphicUsed by:453
Symbol 446 GraphicUsed by:453
Symbol 447 GraphicUsed by:453
Symbol 448 GraphicUsed by:453
Symbol 449 GraphicUsed by:453
Symbol 450 GraphicUsed by:453
Symbol 451 GraphicUsed by:453
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:437 431 439 433 253 375 66 430 441 442 443 444 445 446 447 448 449 450 451 452Used by:794
Symbol 454 GraphicUsed by:485
Symbol 455 GraphicUsed by:485 524 726
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:456Used by:485 1450 1457 1465 1471 1547
Symbol 458 GraphicUsed by:485
Symbol 459 GraphicUsed by:485
Symbol 460 GraphicUsed by:485
Symbol 461 GraphicUsed by:485
Symbol 462 GraphicUsed by:485
Symbol 463 GraphicUsed by:485
Symbol 464 GraphicUsed by:485
Symbol 465 GraphicUsed by:485
Symbol 466 GraphicUsed by:485
Symbol 467 GraphicUsed by:485
Symbol 468 GraphicUsed by:485
Symbol 469 GraphicUsed by:485
Symbol 470 GraphicUsed by:485
Symbol 471 GraphicUsed by:485
Symbol 472 GraphicUsed by:485
Symbol 473 GraphicUsed by:485
Symbol 474 GraphicUsed by:485
Symbol 475 GraphicUsed by:485
Symbol 476 GraphicUsed by:485
Symbol 477 GraphicUsed by:485
Symbol 478 GraphicUsed by:485
Symbol 479 GraphicUsed by:485
Symbol 480 GraphicUsed by:485
Symbol 481 GraphicUsed by:485
Symbol 482 GraphicUsed by:485
Symbol 483 GraphicUsed by:485
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:454 253 455 66 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 373 477 430 478 479 437 480 481 482 433 483 484 372Used by:794
Symbol 486 GraphicUsed by:506
Symbol 487 GraphicUsed by:506
Symbol 488 GraphicUsed by:506
Symbol 489 GraphicUsed by:506
Symbol 490 GraphicUsed by:506
Symbol 491 GraphicUsed by:506
Symbol 492 GraphicUsed by:506 524
Symbol 493 GraphicUsed by:506 524
Symbol 494 GraphicUsed by:506
Symbol 495 GraphicUsed by:506
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:506 524 1202 1228 1243 1257 1562
Symbol 498 GraphicUsed by:506
Symbol 499 GraphicUsed by:506 524
Symbol 500 GraphicUsed by:506
Symbol 501 GraphicUsed by:506
Symbol 502 GraphicUsed by:506
Symbol 503 GraphicUsed by:506
Symbol 504 GraphicUsed by:506
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:420 253 66 486 487 488 489 490 491 492 493 494 495 497 498 499 500 501 502 503 504 505Used by:794
Symbol 507 GraphicUsed by:524
Symbol 508 GraphicUsed by:524
Symbol 509 GraphicUsed by:524
Symbol 510 GraphicUsed by:524
Symbol 511 GraphicUsed by:524
Symbol 512 GraphicUsed by:524
Symbol 513 GraphicUsed by:524
Symbol 514 GraphicUsed by:524
Symbol 515 GraphicUsed by:524
Symbol 516 GraphicUsed by:524
Symbol 517 GraphicUsed by:524
Symbol 518 GraphicUsed by:524
Symbol 519 GraphicUsed by:524
Symbol 520 GraphicUsed by:524
Symbol 521 GraphicUsed by:524
Symbol 522 GraphicUsed by:524
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:507 253 373 66 508 509 510 455 511 512 513 492 493 514 515 497 516 499 517 518 519 520 521 522 523Used by:794
Symbol 525 GraphicUsed by:536
Symbol 526 GraphicUsed by:536
Symbol 527 GraphicUsed by:536
Symbol 528 GraphicUsed by:536
Symbol 529 GraphicUsed by:536
Symbol 530 GraphicUsed by:536
Symbol 531 GraphicUsed by:536
Symbol 532 GraphicUsed by:536
Symbol 533 GraphicUsed by:536
Symbol 534 GraphicUsed by:536
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:525 250 526 527 528 529 530 531 532 533 534 535 248 253Used by:794
Symbol 537 GraphicUsed by:558 633
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:558 633
Symbol 540 GraphicUsed by:558
Symbol 541 GraphicUsed by:558
Symbol 542 GraphicUsed by:558
Symbol 543 GraphicUsed by:558 572
Symbol 544 GraphicUsed by:558
Symbol 545 GraphicUsed by:558
Symbol 546 GraphicUsed by:558
Symbol 547 GraphicUsed by:558
Symbol 548 GraphicUsed by:558
Symbol 549 GraphicUsed by:558
Symbol 550 GraphicUsed by:558
Symbol 551 GraphicUsed by:558
Symbol 552 GraphicUsed by:558
Symbol 553 GraphicUsed by:558
Symbol 554 GraphicUsed by:558
Symbol 555 GraphicUsed by:558
Symbol 556 GraphicUsed by:558
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:537 539 250 253 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557Used by:794
Symbol 559 GraphicUsed by:572
Symbol 560 GraphicUsed by:572
Symbol 561 GraphicUsed by:572
Symbol 562 GraphicUsed by:572
Symbol 563 GraphicUsed by:572
Symbol 564 GraphicUsed by:572
Symbol 565 GraphicUsed by:572
Symbol 566 GraphicUsed by:572
Symbol 567 GraphicUsed by:572
Symbol 568 GraphicUsed by:572
Symbol 569 GraphicUsed by:572
Symbol 570 GraphicUsed by:572
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:559 253 250 560 561 562 563 564 565 566 567 568 569 570 543 571Used by:794
Symbol 573 GraphicUsed by:633
Symbol 574 GraphicUsed by:633
Symbol 575 GraphicUsed by:633
Symbol 576 GraphicUsed by:633
Symbol 577 GraphicUsed by:633
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578Used by:633 793
Symbol 580 GraphicUsed by:633
Symbol 581 GraphicUsed by:633
Symbol 582 GraphicUsed by:633
Symbol 583 GraphicUsed by:633
Symbol 584 GraphicUsed by:633
Symbol 585 GraphicUsed by:633
Symbol 586 GraphicUsed by:633
Symbol 587 GraphicUsed by:633
Symbol 588 GraphicUsed by:633
Symbol 589 GraphicUsed by:633
Symbol 590 GraphicUsed by:633
Symbol 591 GraphicUsed by:633
Symbol 592 GraphicUsed by:633
Symbol 593 GraphicUsed by:633
Symbol 594 GraphicUsed by:633
Symbol 595 GraphicUsed by:633
Symbol 596 GraphicUsed by:633
Symbol 597 GraphicUsed by:633
Symbol 598 GraphicUsed by:633
Symbol 599 GraphicUsed by:633
Symbol 600 GraphicUsed by:633
Symbol 601 GraphicUsed by:633
Symbol 602 GraphicUsed by:633
Symbol 603 GraphicUsed by:633
Symbol 604 GraphicUsed by:633
Symbol 605 GraphicUsed by:633
Symbol 606 GraphicUsed by:633
Symbol 607 GraphicUsed by:633
Symbol 608 GraphicUsed by:633
Symbol 609 GraphicUsed by:633
Symbol 610 GraphicUsed by:633
Symbol 611 GraphicUsed by:633
Symbol 612 GraphicUsed by:633
Symbol 613 GraphicUsed by:633
Symbol 614 GraphicUsed by:633
Symbol 615 GraphicUsed by:633
Symbol 616 GraphicUsed by:633
Symbol 617 GraphicUsed by:633
Symbol 618 GraphicUsed by:633
Symbol 619 GraphicUsed by:633
Symbol 620 GraphicUsed by:633
Symbol 621 GraphicUsed by:633
Symbol 622 GraphicUsed by:633
Symbol 623 GraphicUsed by:633
Symbol 624 GraphicUsed by:633
Symbol 625 GraphicUsed by:633
Symbol 626 GraphicUsed by:633
Symbol 627 GraphicUsed by:633
Symbol 628 GraphicUsed by:633
Symbol 629 GraphicUsed by:633
Symbol 630 GraphicUsed by:633
Symbol 631 GraphicUsed by:633
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:537 539 250 253 573 574 575 576 577 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632Used by:794
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:634Used by:794
Symbol 636 GraphicUsed by:640
Symbol 637 GraphicUsed by:640
Symbol 638 GraphicUsed by:640
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:636 637 638 639Used by:641
Symbol 641 MovieClipUses:640Used by:794
Symbol 642 GraphicUsed by:645
Symbol 643 GraphicUsed by:645
Symbol 644 GraphicUsed by:645 694
Symbol 645 MovieClipUses:642 643 644Used by:794
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646 2Used by:794
Symbol 648 GraphicUsed by:650
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:648 2 649Used by:794
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651 2Used by:794
Symbol 653 GraphicUsed by:663
Symbol 654 GraphicUsed by:663
Symbol 655 GraphicUsed by:663
Symbol 656 GraphicUsed by:663
Symbol 657 GraphicUsed by:663
Symbol 658 GraphicUsed by:663
Symbol 659 GraphicUsed by:663
Symbol 660 GraphicUsed by:663
Symbol 661 GraphicUsed by:663
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:653 654 655 656 657 658 659 660 661 662Used by:794
Symbol 664 GraphicUsed by:693
Symbol 665 GraphicUsed by:675
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:675 693 853 966 1055 1095 1263 1283 1354
Symbol 668 GraphicUsed by:675
Symbol 669 GraphicUsed by:675
Symbol 670 GraphicUsed by:675
Symbol 671 GraphicUsed by:675
Symbol 672 GraphicUsed by:675
Symbol 673 GraphicUsed by:675
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClipUses:665 667 668 66 669 670 671 672 673 674Used by:693 1563
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676Used by:693 853 966 1055 1095 1263 1283 1354
Symbol 678 MovieClipUses:249Used by:693 1095
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:679Used by:693 853 966 1055 1095 1263 1274 1282 1283 1354
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:693 853 966 1055 1095 1263 1274 1282 1283 1354
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:693 940 998 1095 1429
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:693 966
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:693 1274 1282 1337 1346
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:693 809 966 982 1028 1095 1257 1274 1282 1429 1494
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:693 853 966 1055 1095 1263 1283 1354
Symbol 693 MovieClipUses:664 675 667 677 678 680 682 684 686 688 690 692Used by:694 726 1685 1694
Symbol 694 MovieClipUses:644 693Used by:794
Symbol 695 GraphicUsed by:706
Symbol 696 GraphicUsed by:706
Symbol 697 GraphicUsed by:706
Symbol 698 GraphicUsed by:706 710
Symbol 699 GraphicUsed by:706 710
Symbol 700 GraphicUsed by:706 710
Symbol 701 GraphicUsed by:706 710
Symbol 702 GraphicUsed by:706 710
Symbol 703 GraphicUsed by:706 710
Symbol 704 GraphicUsed by:706 710
Symbol 705 GraphicUsed by:706 710
Symbol 706 MovieClipUses:695 696 697 698 699 700 701 702 703 704 705Used by:794
Symbol 707 GraphicUsed by:709 710
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:707 708Used by:794
Symbol 710 MovieClipUses:707 698 699 700 701 702 703 704 705Used by:794
Symbol 711 GraphicUsed by:726
Symbol 712 GraphicUsed by:726
Symbol 713 GraphicUsed by:726
Symbol 714 GraphicUsed by:726
Symbol 715 GraphicUsed by:726
Symbol 716 GraphicUsed by:726
Symbol 717 GraphicUsed by:726
Symbol 718 GraphicUsed by:726
Symbol 719 GraphicUsed by:726
Symbol 720 GraphicUsed by:726
Symbol 721 GraphicUsed by:726
Symbol 722 GraphicUsed by:726
Symbol 723 GraphicUsed by:726
Symbol 724 GraphicUsed by:726
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:711 693 712 713 714 715 716 717 718 719 720 721 253 455 722 373 723 374 724 725 427Used by:794
Symbol 727 GraphicUsed by:734
Symbol 728 GraphicUsed by:734
Symbol 729 GraphicUsed by:734
Symbol 730 GraphicUsed by:734
Symbol 731 GraphicUsed by:734
Symbol 732 GraphicUsed by:734
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:727 728 729 730 731 732 733Used by:746
Symbol 735 GraphicUsed by:746
Symbol 736 GraphicUsed by:746
Symbol 737 GraphicUsed by:746
Symbol 738 GraphicUsed by:746
Symbol 739 GraphicUsed by:746
Symbol 740 GraphicUsed by:746
Symbol 741 GraphicUsed by:746
Symbol 742 GraphicUsed by:746
Symbol 743 GraphicUsed by:746
Symbol 744 GraphicUsed by:746
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:734 735 736 737 253 738 739 740 741 742 743 744 745Used by:794
Symbol 747 GraphicUsed by:751
Symbol 748 GraphicUsed by:751
Symbol 749 GraphicUsed by:751
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:747 375 748 749 750Used by:794
Symbol 752 GraphicUsed by:775
Symbol 753 GraphicUsed by:775
Symbol 754 GraphicUsed by:775
Symbol 755 GraphicUsed by:775
Symbol 756 GraphicUsed by:775
Symbol 757 GraphicUsed by:775
Symbol 758 GraphicUsed by:775
Symbol 759 GraphicUsed by:775
Symbol 760 GraphicUsed by:775
Symbol 761 GraphicUsed by:775
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762Used by:775
Symbol 764 GraphicUsed by:775
Symbol 765 GraphicUsed by:775
Symbol 766 GraphicUsed by:775
Symbol 767 GraphicUsed by:775
Symbol 768 GraphicUsed by:775
Symbol 769 GraphicUsed by:775
Symbol 770 GraphicUsed by:775
Symbol 771 GraphicUsed by:775
Symbol 772 GraphicUsed by:775
Symbol 773 GraphicUsed by:775
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:752 753 374 754 755 756 757 758 759 760 761 763 764 765 766 767 768 769 770 771 772 773 774Used by:794
Symbol 776 GraphicUsed by:792
Symbol 777 GraphicUsed by:792
Symbol 778 GraphicUsed by:792
Symbol 779 GraphicUsed by:792
Symbol 780 GraphicUsed by:792
Symbol 781 GraphicUsed by:792
Symbol 782 GraphicUsed by:792
Symbol 783 GraphicUsed by:792
Symbol 784 GraphicUsed by:792
Symbol 785 GraphicUsed by:792
Symbol 786 GraphicUsed by:792
Symbol 787 GraphicUsed by:792
Symbol 788 GraphicUsed by:792
Symbol 789 GraphicUsed by:792
Symbol 790 GraphicUsed by:792
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:776 253 374 66 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 427Used by:794
Symbol 793 MovieClipUses:579Used by:794
Symbol 794 MovieClip [enemy1]Uses:2 371 376 402 410 421 428 440 453 485 506 524 536 254 558 572 633 635 641 645 647 650 652 663 694 706 709 710 726 746 751 775 792 793Used by:806  Timeline
Symbol 795 GraphicUsed by:798
Symbol 796 GraphicUsed by:797 803 804
Symbol 797 MovieClipUses:796Used by:798 801 802
Symbol 798 MovieClipUses:64 795 797 67Used by:805
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:801 802
Symbol 801 MovieClipUses:64 800 797Used by:805
Symbol 802 MovieClipUses:64 800 797Used by:805
Symbol 803 MovieClipUses:796Used by:804
Symbol 804 MovieClipUses:155 796 803Used by:805
Symbol 805 MovieClip [torch]Uses:2 798 801 802 804Used by:806
Symbol 806 MovieClipUses:256 368 2 369 229 227 225 794 805Used by:807
Symbol 807 MovieClipUses:806Used by:Timeline
Symbol 808 GraphicUsed by:810
Symbol 809 MovieClipUses:690Used by:810 853 966 1055 1095 1263 1283 1317 1354
Symbol 810 MovieClipUses:808 809 66Used by:1563
Symbol 811 GraphicUsed by:814
Symbol 812 GraphicUsed by:814
Symbol 813 GraphicUsed by:814
Symbol 814 MovieClipUses:811 66 812 813Used by:1563
Symbol 815 GraphicUsed by:818
Symbol 816 GraphicUsed by:818
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClipUses:815 66 816 817Used by:1563
Symbol 819 GraphicUsed by:848
Symbol 820 GraphicUsed by:848
Symbol 821 GraphicUsed by:848
Symbol 822 GraphicUsed by:848
Symbol 823 GraphicUsed by:848
Symbol 824 GraphicUsed by:848
Symbol 825 GraphicUsed by:848
Symbol 826 GraphicUsed by:848
Symbol 827 GraphicUsed by:848
Symbol 828 GraphicUsed by:848
Symbol 829 GraphicUsed by:848
Symbol 830 GraphicUsed by:848
Symbol 831 GraphicUsed by:848
Symbol 832 GraphicUsed by:848 1308
Symbol 833 GraphicUsed by:848
Symbol 834 GraphicUsed by:848
Symbol 835 GraphicUsed by:848
Symbol 836 GraphicUsed by:848
Symbol 837 GraphicUsed by:848
Symbol 838 GraphicUsed by:848
Symbol 839 GraphicUsed by:848
Symbol 840 GraphicUsed by:848
Symbol 841 GraphicUsed by:848
Symbol 842 GraphicUsed by:848
Symbol 843 GraphicUsed by:848
Symbol 844 GraphicUsed by:848
Symbol 845 GraphicUsed by:848
Symbol 846 GraphicUsed by:848
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:819 66 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847Used by:1563
Symbol 849 GraphicUsed by:853
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClipUses:850Used by:853 1354
Symbol 852 GraphicUsed by:853
Symbol 853 MovieClipUses:849 809 66 692 851 680 677 250 667 682 852Used by:1563
Symbol 854 GraphicUsed by:862
Symbol 855 GraphicUsed by:862
Symbol 856 GraphicUsed by:862
Symbol 857 GraphicUsed by:862
Symbol 858 GraphicUsed by:862
Symbol 859 GraphicUsed by:862
Symbol 860 GraphicUsed by:862
Symbol 861 GraphicUsed by:862
Symbol 862 MovieClipUses:854 66 855 856 857 858 859 860 861Used by:1563
Symbol 863 GraphicUsed by:865
Symbol 864 GraphicUsed by:865 884
Symbol 865 MovieClipUses:863 66 864Used by:1563
Symbol 866 GraphicUsed by:884
Symbol 867 GraphicUsed by:884
Symbol 868 GraphicUsed by:884
Symbol 869 GraphicUsed by:884
Symbol 870 GraphicUsed by:884
Symbol 871 GraphicUsed by:884
Symbol 872 GraphicUsed by:884
Symbol 873 GraphicUsed by:884
Symbol 874 GraphicUsed by:884
Symbol 875 GraphicUsed by:884
Symbol 876 GraphicUsed by:884
Symbol 877 GraphicUsed by:884
Symbol 878 GraphicUsed by:884
Symbol 879 GraphicUsed by:884
Symbol 880 GraphicUsed by:884
Symbol 881 GraphicUsed by:884
Symbol 882 GraphicUsed by:884
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:864 66 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883Used by:1563
Symbol 885 GraphicUsed by:894
Symbol 886 GraphicUsed by:894
Symbol 887 GraphicUsed by:894
Symbol 888 GraphicUsed by:894
Symbol 889 GraphicUsed by:894
Symbol 890 GraphicUsed by:894
Symbol 891 GraphicUsed by:894
Symbol 892 GraphicUsed by:894
Symbol 893 GraphicUsed by:894 918 928 1243 1327 1337 1346 1506 1517 1527
Symbol 894 MovieClipUses:885 66 886 887 888 889 890 891 892 893Used by:1329 1563
Symbol 895 GraphicUsed by:906
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:896Used by:906 1053 1064 1102 1153 1166 1177 1212 1330 1368 1372 1443 1450 1457 1465 1471
Symbol 898 GraphicUsed by:906
Symbol 899 GraphicUsed by:906
Symbol 900 GraphicUsed by:906
Symbol 901 GraphicUsed by:906
Symbol 902 GraphicUsed by:906
Symbol 903 GraphicUsed by:906
Symbol 904 GraphicUsed by:906
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:895 897 898 899 900 901 902 903 904 905Used by:1330 1563
Symbol 907 GraphicUsed by:918
Symbol 908 GraphicUsed by:918
Symbol 909 GraphicUsed by:918
Symbol 910 GraphicUsed by:918
Symbol 911 GraphicUsed by:918
Symbol 912 GraphicUsed by:918
Symbol 913 GraphicUsed by:918
Symbol 914 GraphicUsed by:918
Symbol 915 GraphicUsed by:918
Symbol 916 GraphicUsed by:918
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:893 66 907 908 909 910 911 912 913 914 915 916 917Used by:1328 1563
Symbol 919 GraphicUsed by:928
Symbol 920 GraphicUsed by:928
Symbol 921 GraphicUsed by:928
Symbol 922 GraphicUsed by:928
Symbol 923 GraphicUsed by:928
Symbol 924 GraphicUsed by:928
Symbol 925 GraphicUsed by:928
Symbol 926 GraphicUsed by:928
Symbol 927 GraphicUsed by:928
Symbol 928 MovieClipUses:893 66 919 920 921 922 923 924 925 926 927Used by:1563
Symbol 929 GraphicUsed by:940 998
Symbol 930 GraphicUsed by:940
Symbol 931 GraphicUsed by:932
Symbol 932 MovieClipUses:931Used by:940 998 1095 1202 1228 1257 1274 1282 1317 1429
Symbol 933 GraphicUsed by:940
Symbol 934 GraphicUsed by:940
Symbol 935 GraphicUsed by:940
Symbol 936 GraphicUsed by:940
Symbol 937 GraphicUsed by:940
Symbol 938 GraphicUsed by:940
Symbol 939 GraphicUsed by:940 966
Symbol 940 MovieClipUses:929 684 66 930 932 933 934 935 936 937 938 939Used by:1563
Symbol 941 GraphicUsed by:966 982
Symbol 942 GraphicUsed by:966
Symbol 943 GraphicUsed by:966
Symbol 944 GraphicUsed by:966
Symbol 945 GraphicUsed by:966
Symbol 946 GraphicUsed by:966
Symbol 947 GraphicUsed by:966
Symbol 948 GraphicUsed by:966
Symbol 949 GraphicUsed by:966
Symbol 950 GraphicUsed by:951
Symbol 951 MovieClipUses:950Used by:966
Symbol 952 GraphicUsed by:953
Symbol 953 MovieClipUses:952Used by:966 1095
Symbol 954 GraphicUsed by:966
Symbol 955 GraphicUsed by:966
Symbol 956 GraphicUsed by:966
Symbol 957 GraphicUsed by:966
Symbol 958 GraphicUsed by:966
Symbol 959 GraphicUsed by:966
Symbol 960 GraphicUsed by:966
Symbol 961 GraphicUsed by:966
Symbol 962 GraphicUsed by:966
Symbol 963 GraphicUsed by:966
Symbol 964 GraphicUsed by:966
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:941 809 66 942 943 944 945 946 947 948 949 951 677 250 953 667 680 686 692 682 954 690 955 956 957 958 959 960 961 962 963 964 965 939Used by:1563
Symbol 967 GraphicUsed by:970
Symbol 968 GraphicUsed by:970
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClipUses:967 66 968 969Used by:1563
Symbol 971 GraphicUsed by:982
Symbol 972 GraphicUsed by:982
Symbol 973 GraphicUsed by:982
Symbol 974 GraphicUsed by:982
Symbol 975 GraphicUsed by:982
Symbol 976 GraphicUsed by:982
Symbol 977 GraphicUsed by:982
Symbol 978 GraphicUsed by:982
Symbol 979 GraphicUsed by:982
Symbol 980 GraphicUsed by:982
Symbol 981 GraphicUsed by:982
Symbol 982 MovieClipUses:941 690 66 971 972 973 974 975 976 977 978 979 980 981Used by:1563
Symbol 983 GraphicUsed by:995
Symbol 984 GraphicUsed by:995
Symbol 985 GraphicUsed by:995
Symbol 986 GraphicUsed by:995
Symbol 987 GraphicUsed by:995
Symbol 988 GraphicUsed by:995
Symbol 989 GraphicUsed by:995
Symbol 990 GraphicUsed by:995
Symbol 991 GraphicUsed by:995
Symbol 992 GraphicUsed by:995
Symbol 993 GraphicUsed by:995
Symbol 994 GraphicUsed by:995
Symbol 995 MovieClipUses:983 66 984 985 986 987 988 989 990 991 992 993 994Used by:1563
Symbol 996 GraphicUsed by:998
Symbol 997 GraphicUsed by:998
Symbol 998 MovieClipUses:996 932 66 929 684 997Used by:1563
Symbol 999 GraphicUsed by:1013
Symbol 1000 GraphicUsed by:1013
Symbol 1001 GraphicUsed by:1013
Symbol 1002 GraphicUsed by:1013
Symbol 1003 GraphicUsed by:1013
Symbol 1004 GraphicUsed by:1013
Symbol 1005 GraphicUsed by:1013
Symbol 1006 GraphicUsed by:1013
Symbol 1007 GraphicUsed by:1013
Symbol 1008 GraphicUsed by:1013
Symbol 1009 GraphicUsed by:1013
Symbol 1010 GraphicUsed by:1013 1026
Symbol 1011 GraphicUsed by:1013 1026
Symbol 1012 GraphicUsed by:1013 1026
Symbol 1013 MovieClipUses:999 66 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012Used by:1563
Symbol 1014 GraphicUsed by:1026
Symbol 1015 GraphicUsed by:1026
Symbol 1016 GraphicUsed by:1026
Symbol 1017 GraphicUsed by:1026
Symbol 1018 GraphicUsed by:1026
Symbol 1019 GraphicUsed by:1026
Symbol 1020 GraphicUsed by:1026
Symbol 1021 GraphicUsed by:1026
Symbol 1022 GraphicUsed by:1026
Symbol 1023 GraphicUsed by:1026
Symbol 1024 GraphicUsed by:1026
Symbol 1025 GraphicUsed by:1026
Symbol 1026 MovieClipUses:1012 66 1011 1010 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025Used by:1563
Symbol 1027 GraphicUsed by:1030
Symbol 1028 MovieClipUses:690Used by:1030 1033
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1027 1028 1029 66Used by:1563
Symbol 1031 GraphicUsed by:1033
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1031 1028 1032 66Used by:1563
Symbol 1034 GraphicUsed by:1037
Symbol 1035 GraphicUsed by:1037
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:1034 66 1035 1036Used by:1563
Symbol 1038 GraphicUsed by:1046
Symbol 1039 GraphicUsed by:1046
Symbol 1040 GraphicUsed by:1046
Symbol 1041 GraphicUsed by:1046
Symbol 1042 GraphicUsed by:1046
Symbol 1043 GraphicUsed by:1046
Symbol 1044 GraphicUsed by:1046
Symbol 1045 GraphicUsed by:1046
Symbol 1046 MovieClipUses:1038 66 1039 1040 1041 1042 1043 1044 1045Used by:1563
Symbol 1047 GraphicUsed by:1053
Symbol 1048 GraphicUsed by:1053
Symbol 1049 GraphicUsed by:1053
Symbol 1050 GraphicUsed by:1053
Symbol 1051 GraphicUsed by:1053
Symbol 1052 GraphicUsed by:1053
Symbol 1053 MovieClipUses:1047 897 1048 1049 1050 1051 1052Used by:1563
Symbol 1054 GraphicUsed by:1055
Symbol 1055 MovieClipUses:1054 692 250 677 667 680 682 809 66Used by:1563
Symbol 1056 GraphicUsed by:1064
Symbol 1057 GraphicUsed by:1064
Symbol 1058 GraphicUsed by:1064
Symbol 1059 GraphicUsed by:1064
Symbol 1060 GraphicUsed by:1064
Symbol 1061 GraphicUsed by:1064
Symbol 1062 GraphicUsed by:1064
Symbol 1063 GraphicUsed by:1064
Symbol 1064 MovieClipUses:1056 897 1057 1058 1059 1060 1061 1062 1063Used by:1563
Symbol 1065 GraphicUsed by:1068
Symbol 1066 GraphicUsed by:1068
Symbol 1067 GraphicUsed by:1068
Symbol 1068 MovieClipUses:1065 66 1066 1067Used by:1563
Symbol 1069 GraphicUsed by:1079
Symbol 1070 GraphicUsed by:1079
Symbol 1071 GraphicUsed by:1079
Symbol 1072 GraphicUsed by:1079
Symbol 1073 GraphicUsed by:1079
Symbol 1074 GraphicUsed by:1079
Symbol 1075 GraphicUsed by:1079
Symbol 1076 GraphicUsed by:1079
Symbol 1077 GraphicUsed by:1079
Symbol 1078 GraphicUsed by:1079
Symbol 1079 MovieClipUses:1069 66 1070 1071 1072 1073 1074 1075 1076 1077 1078Used by:1563
Symbol 1080 GraphicUsed by:1081
Symbol 1081 MovieClipUses:1080Used by:1095
Symbol 1082 GraphicUsed by:1095
Symbol 1083 GraphicUsed by:1095
Symbol 1084 GraphicUsed by:1095
Symbol 1085 GraphicUsed by:1095
Symbol 1086 GraphicUsed by:1095
Symbol 1087 GraphicUsed by:1095
Symbol 1088 GraphicUsed by:1095
Symbol 1089 GraphicUsed by:1095
Symbol 1090 GraphicUsed by:1095
Symbol 1091 GraphicUsed by:1095
Symbol 1092 GraphicUsed by:1095
Symbol 1093 GraphicUsed by:1095
Symbol 1094 GraphicUsed by:1095
Symbol 1095 MovieClipUses:667 677 678 680 682 690 1081 932 66 953 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 250 684 692 809Used by:1563
Symbol 1096 GraphicUsed by:1102 1153 1177
Symbol 1097 GraphicUsed by:1102
Symbol 1098 GraphicUsed by:1102
Symbol 1099 GraphicUsed by:1102
Symbol 1100 GraphicUsed by:1102
Symbol 1101 GraphicUsed by:1102
Symbol 1102 MovieClipUses:1096 897 1097 1098 1099 1100 1101Used by:1563
Symbol 1103 GraphicUsed by:1153
Symbol 1104 GraphicUsed by:1153
Symbol 1105 GraphicUsed by:1153
Symbol 1106 GraphicUsed by:1153
Symbol 1107 GraphicUsed by:1153
Symbol 1108 GraphicUsed by:1153
Symbol 1109 GraphicUsed by:1153
Symbol 1110 GraphicUsed by:1153
Symbol 1111 GraphicUsed by:1153
Symbol 1112 GraphicUsed by:1153
Symbol 1113 GraphicUsed by:1153
Symbol 1114 GraphicUsed by:1153
Symbol 1115 GraphicUsed by:1153
Symbol 1116 GraphicUsed by:1153
Symbol 1117 GraphicUsed by:1153
Symbol 1118 GraphicUsed by:1153
Symbol 1119 GraphicUsed by:1153
Symbol 1120 GraphicUsed by:1153
Symbol 1121 GraphicUsed by:1153
Symbol 1122 GraphicUsed by:1153
Symbol 1123 GraphicUsed by:1153
Symbol 1124 GraphicUsed by:1153
Symbol 1125 GraphicUsed by:1153
Symbol 1126 GraphicUsed by:1153
Symbol 1127 GraphicUsed by:1153
Symbol 1128 GraphicUsed by:1153
Symbol 1129 GraphicUsed by:1153
Symbol 1130 GraphicUsed by:1153
Symbol 1131 GraphicUsed by:1153
Symbol 1132 GraphicUsed by:1153
Symbol 1133 GraphicUsed by:1153
Symbol 1134 GraphicUsed by:1153
Symbol 1135 GraphicUsed by:1153
Symbol 1136 GraphicUsed by:1153
Symbol 1137 GraphicUsed by:1153
Symbol 1138 GraphicUsed by:1153
Symbol 1139 GraphicUsed by:1153
Symbol 1140 GraphicUsed by:1153
Symbol 1141 GraphicUsed by:1153
Symbol 1142 GraphicUsed by:1153
Symbol 1143 GraphicUsed by:1153
Symbol 1144 GraphicUsed by:1153
Symbol 1145 GraphicUsed by:1153
Symbol 1146 GraphicUsed by:1153
Symbol 1147 GraphicUsed by:1153
Symbol 1148 GraphicUsed by:1153
Symbol 1149 GraphicUsed by:1153
Symbol 1150 GraphicUsed by:1153
Symbol 1151 GraphicUsed by:1153
Symbol 1152 GraphicUsed by:1153
Symbol 1153 MovieClipUses:1096 897 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152Used by:1563
Symbol 1154 GraphicUsed by:1166
Symbol 1155 GraphicUsed by:1166
Symbol 1156 GraphicUsed by:1166
Symbol 1157 GraphicUsed by:1166
Symbol 1158 GraphicUsed by:1166
Symbol 1159 GraphicUsed by:1166
Symbol 1160 GraphicUsed by:1166
Symbol 1161 GraphicUsed by:1166
Symbol 1162 GraphicUsed by:1166
Symbol 1163 GraphicUsed by:1166
Symbol 1164 GraphicUsed by:1166
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1154 897 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165Used by:1563
Symbol 1167 GraphicUsed by:1177
Symbol 1168 GraphicUsed by:1177
Symbol 1169 GraphicUsed by:1177
Symbol 1170 GraphicUsed by:1177
Symbol 1171 GraphicUsed by:1177
Symbol 1172 GraphicUsed by:1177
Symbol 1173 GraphicUsed by:1177
Symbol 1174 GraphicUsed by:1177
Symbol 1175 GraphicUsed by:1177
Symbol 1176 GraphicUsed by:1177
Symbol 1177 MovieClipUses:1167 897 1168 1169 1170 1171 1172 1173 1174 1175 1176 1096Used by:1563
Symbol 1178 GraphicUsed by:1202
Symbol 1179 GraphicUsed by:1202
Symbol 1180 GraphicUsed by:1202
Symbol 1181 GraphicUsed by:1202
Symbol 1182 GraphicUsed by:1202
Symbol 1183 GraphicUsed by:1202
Symbol 1184 GraphicUsed by:1202
Symbol 1185 GraphicUsed by:1202
Symbol 1186 GraphicUsed by:1202 1228
Symbol 1187 GraphicUsed by:1202 1228
Symbol 1188 GraphicUsed by:1202 1228
Symbol 1189 GraphicUsed by:1202 1228
Symbol 1190 GraphicUsed by:1202 1228
Symbol 1191 GraphicUsed by:1202 1228
Symbol 1192 GraphicUsed by:1202 1228
Symbol 1193 GraphicUsed by:1202
Symbol 1194 GraphicUsed by:1202 1228
Symbol 1195 GraphicUsed by:1202
Symbol 1196 GraphicUsed by:1202 1228
Symbol 1197 GraphicUsed by:1202
Symbol 1198 GraphicUsed by:1202
Symbol 1199 GraphicUsed by:1202
Symbol 1200 GraphicUsed by:1202
Symbol 1201 GraphicUsed by:1202
Symbol 1202 MovieClipUses:1178 1179 1180 1181 1182 1183 1184 1185 66 1186 497 1187 1188 1189 1190 1191 1192 1193 1194 1195 932 1196 1197 1198 1199 1200 1201Used by:1563
Symbol 1203 GraphicUsed by:1212
Symbol 1204 GraphicUsed by:1212
Symbol 1205 GraphicUsed by:1212
Symbol 1206 GraphicUsed by:1212
Symbol 1207 GraphicUsed by:1212
Symbol 1208 GraphicUsed by:1212
Symbol 1209 GraphicUsed by:1212
Symbol 1210 GraphicUsed by:1212
Symbol 1211 GraphicUsed by:1212
Symbol 1212 MovieClipUses:1203 897 1204 1205 1206 1207 1208 1209 1210 1211Used by:1563
Symbol 1213 GraphicUsed by:1228
Symbol 1214 GraphicUsed by:1228
Symbol 1215 GraphicUsed by:1228
Symbol 1216 GraphicUsed by:1228
Symbol 1217 GraphicUsed by:1228
Symbol 1218 GraphicUsed by:1228
Symbol 1219 GraphicUsed by:1228
Symbol 1220 GraphicUsed by:1228
Symbol 1221 GraphicUsed by:1228
Symbol 1222 GraphicUsed by:1228
Symbol 1223 GraphicUsed by:1228
Symbol 1224 GraphicUsed by:1228
Symbol 1225 GraphicUsed by:1228
Symbol 1226 GraphicUsed by:1228
Symbol 1227 GraphicUsed by:1228
Symbol 1228 MovieClipUses:1213 66 1214 1215 1216 1217 1218 1219 1220 1186 497 1187 1188 1189 1190 1191 1192 1221 1194 1222 932 1196 1223 1224 1225 1226 1227Used by:1563
Symbol 1229 GraphicUsed by:1243
Symbol 1230 GraphicUsed by:1243
Symbol 1231 GraphicUsed by:1243
Symbol 1232 GraphicUsed by:1243
Symbol 1233 GraphicUsed by:1243
Symbol 1234 GraphicUsed by:1243
Symbol 1235 GraphicUsed by:1243
Symbol 1236 GraphicUsed by:1243
Symbol 1237 GraphicUsed by:1243
Symbol 1238 GraphicUsed by:1243
Symbol 1239 GraphicUsed by:1243
Symbol 1240 GraphicUsed by:1243
Symbol 1241 GraphicUsed by:1243
Symbol 1242 GraphicUsed by:1243
Symbol 1243 MovieClipUses:893 66 1229 1230 1231 497 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242Used by:1563
Symbol 1244 GraphicUsed by:1257
Symbol 1245 GraphicUsed by:1257
Symbol 1246 GraphicUsed by:1257
Symbol 1247 GraphicUsed by:1257
Symbol 1248 GraphicUsed by:1257
Symbol 1249 GraphicUsed by:1257
Symbol 1250 GraphicUsed by:1257
Symbol 1251 GraphicUsed by:1257
Symbol 1252 GraphicUsed by:1257
Symbol 1253 GraphicUsed by:1257
Symbol 1254 GraphicUsed by:1257
Symbol 1255 GraphicUsed by:1257
Symbol 1256 GraphicUsed by:1257
Symbol 1257 MovieClipUses:1244 932 66 1245 497 1246 250 1247 1248 690 1249 1250 1251 1252 1253 1254 1255 1256Used by:1563
Symbol 1258 GraphicUsed by:1263
Symbol 1259 GraphicUsed by:1263
Symbol 1260 GraphicUsed by:1263
Symbol 1261 GraphicUsed by:1263
Symbol 1262 GraphicUsed by:1263
Symbol 1263 MovieClipUses:1258 66 1259 1260 1261 1262 692 250 677 667 680 682 809Used by:1563
Symbol 1264 GraphicUsed by:1274
Symbol 1265 GraphicUsed by:1274 1282
Symbol 1266 GraphicUsed by:1274 1282 1317
Symbol 1267 GraphicUsed by:1274 1282 1317
Symbol 1268 GraphicUsed by:1274
Symbol 1269 GraphicUsed by:1274
Symbol 1270 GraphicUsed by:1274
Symbol 1271 GraphicUsed by:1274
Symbol 1272 GraphicUsed by:1274
Symbol 1273 GraphicUsed by:1274
Symbol 1274 MovieClipUses:1264 66 1265 688 680 682 932 690 1266 1267 1268 1269 1270 1271 1272 1273Used by:1563
Symbol 1275 GraphicUsed by:1282
Symbol 1276 GraphicUsed by:1282
Symbol 1277 GraphicUsed by:1282
Symbol 1278 GraphicUsed by:1282
Symbol 1279 GraphicUsed by:1282
Symbol 1280 GraphicUsed by:1282
Symbol 1281 GraphicUsed by:1282
Symbol 1282 MovieClipUses:1275 66 1265 688 680 682 932 690 1266 1267 1276 1277 1278 1279 1280 1281Used by:1563
Symbol 1283 MovieClipUses:692 250 677 667 680 682 809 66Used by:1563
Symbol 1284 GraphicUsed by:1308
Symbol 1285 GraphicUsed by:1308
Symbol 1286 GraphicUsed by:1308
Symbol 1287 GraphicUsed by:1308
Symbol 1288 GraphicUsed by:1308
Symbol 1289 GraphicUsed by:1308
Symbol 1290 GraphicUsed by:1308
Symbol 1291 GraphicUsed by:1308
Symbol 1292 GraphicUsed by:1308
Symbol 1293 GraphicUsed by:1308
Symbol 1294 GraphicUsed by:1308
Symbol 1295 GraphicUsed by:1308
Symbol 1296 GraphicUsed by:1308
Symbol 1297 GraphicUsed by:1308
Symbol 1298 GraphicUsed by:1308
Symbol 1299 GraphicUsed by:1308
Symbol 1300 GraphicUsed by:1308
Symbol 1301 GraphicUsed by:1308
Symbol 1302 GraphicUsed by:1308
Symbol 1303 GraphicUsed by:1308
Symbol 1304 GraphicUsed by:1308
Symbol 1305 GraphicUsed by:1308
Symbol 1306 GraphicUsed by:1308
Symbol 1307 GraphicUsed by:1308
Symbol 1308 MovieClipUses:1284 66 1285 1286 1287 1288 1289 1290 1291 1292 832 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307Used by:1563
Symbol 1309 GraphicUsed by:1317
Symbol 1310 GraphicUsed by:1317
Symbol 1311 GraphicUsed by:1317
Symbol 1312 GraphicUsed by:1317
Symbol 1313 GraphicUsed by:1317
Symbol 1314 GraphicUsed by:1317
Symbol 1315 GraphicUsed by:1317
Symbol 1316 GraphicUsed by:1317
Symbol 1317 MovieClipUses:1309 66 1310 932 1266 1267 1311 1312 1313 1314 1315 1316 809Used by:1563
Symbol 1318 GraphicUsed by:1327
Symbol 1319 GraphicUsed by:1327
Symbol 1320 GraphicUsed by:1327
Symbol 1321 GraphicUsed by:1327
Symbol 1322 GraphicUsed by:1327
Symbol 1323 GraphicUsed by:1327
Symbol 1324 GraphicUsed by:1327
Symbol 1325 GraphicUsed by:1327
Symbol 1326 GraphicUsed by:1327
Symbol 1327 MovieClipUses:893 66 1318 1319 1320 1321 1322 1323 1324 1325 1326Used by:1563
Symbol 1328 MovieClipUses:918 66Used by:1563
Symbol 1329 MovieClipUses:894 66Used by:1563
Symbol 1330 MovieClipUses:906 897Used by:1563
Symbol 1331 GraphicUsed by:1337
Symbol 1332 GraphicUsed by:1337
Symbol 1333 GraphicUsed by:1337
Symbol 1334 GraphicUsed by:1337
Symbol 1335 GraphicUsed by:1337
Symbol 1336 GraphicUsed by:1337
Symbol 1337 MovieClipUses:1331 66 1332 688 1333 1334 1335 1336 893Used by:1563
Symbol 1338 GraphicUsed by:1346
Symbol 1339 GraphicUsed by:1346
Symbol 1340 GraphicUsed by:1346
Symbol 1341 GraphicUsed by:1346
Symbol 1342 GraphicUsed by:1346
Symbol 1343 GraphicUsed by:1346
Symbol 1344 GraphicUsed by:1346
Symbol 1345 GraphicUsed by:1346
Symbol 1346 MovieClipUses:1338 66 1339 688 1340 1341 1342 1343 1344 1345 893Used by:1563
Symbol 1347 GraphicUsed by:1354
Symbol 1348 GraphicUsed by:1354
Symbol 1349 GraphicUsed by:1354
Symbol 1350 GraphicUsed by:1354
Symbol 1351 GraphicUsed by:1354
Symbol 1352 GraphicUsed by:1354
Symbol 1353 GraphicUsed by:1354
Symbol 1354 MovieClipUses:1347 66 1348 1349 1350 1351 1352 1353 692 851 680 677 250 667 682 809Used by:1563
Symbol 1355 GraphicUsed by:1365
Symbol 1356 GraphicUsed by:1365
Symbol 1357 GraphicUsed by:1365
Symbol 1358 GraphicUsed by:1365
Symbol 1359 GraphicUsed by:1365
Symbol 1360 GraphicUsed by:1365
Symbol 1361 GraphicUsed by:1365
Symbol 1362 GraphicUsed by:1365
Symbol 1363 GraphicUsed by:1365
Symbol 1364 GraphicUsed by:1365
Symbol 1365 MovieClipUses:1355 66 1356 1357 1358 1359 1360 1361 1362 1363 1364Used by:1563
Symbol 1366 ShapeTweeningUsed by:1368
Symbol 1367 GraphicUsed by:1368
Symbol 1368 MovieClipUses:1366 897 1367Used by:1563
Symbol 1369 GraphicUsed by:1372
Symbol 1370 GraphicUsed by:1372
Symbol 1371 GraphicUsed by:1372
Symbol 1372 MovieClipUses:1369 897 1370 1371Used by:1563
Symbol 1373 GraphicUsed by:1392
Symbol 1374 GraphicUsed by:1392
Symbol 1375 GraphicUsed by:1392
Symbol 1376 GraphicUsed by:1392
Symbol 1377 GraphicUsed by:1392
Symbol 1378 GraphicUsed by:1392
Symbol 1379 GraphicUsed by:1392
Symbol 1380 GraphicUsed by:1392
Symbol 1381 GraphicUsed by:1392
Symbol 1382 GraphicUsed by:1392
Symbol 1383 GraphicUsed by:1392
Symbol 1384 GraphicUsed by:1392
Symbol 1385 GraphicUsed by:1392
Symbol 1386 GraphicUsed by:1392
Symbol 1387 GraphicUsed by:1392
Symbol 1388 GraphicUsed by:1392
Symbol 1389 GraphicUsed by:1392
Symbol 1390 GraphicUsed by:1392
Symbol 1391 GraphicUsed by:1392
Symbol 1392 MovieClipUses:1373 66 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391Used by:1563
Symbol 1393 GraphicUsed by:1403
Symbol 1394 GraphicUsed by:1403
Symbol 1395 GraphicUsed by:1403
Symbol 1396 GraphicUsed by:1403
Symbol 1397 GraphicUsed by:1403
Symbol 1398 GraphicUsed by:1403
Symbol 1399 GraphicUsed by:1403
Symbol 1400 GraphicUsed by:1403
Symbol 1401 GraphicUsed by:1403
Symbol 1402 GraphicUsed by:1403
Symbol 1403 MovieClipUses:1393 66 1394 1395 1396 1397 1398 1399 1400 1401 1402Used by:1563
Symbol 1404 GraphicUsed by:1405
Symbol 1405 MovieClipUses:1404 66Used by:1563
Symbol 1406 GraphicUsed by:1413
Symbol 1407 GraphicUsed by:1413
Symbol 1408 GraphicUsed by:1413
Symbol 1409 GraphicUsed by:1413
Symbol 1410 GraphicUsed by:1413
Symbol 1411 GraphicUsed by:1413
Symbol 1412 GraphicUsed by:1413
Symbol 1413 MovieClipUses:1406 66 1407 1408 1409 1410 1411 1412Used by:1563
Symbol 1414 GraphicUsed by:1419
Symbol 1415 GraphicUsed by:1419
Symbol 1416 GraphicUsed by:1419
Symbol 1417 GraphicUsed by:1419
Symbol 1418 GraphicUsed by:1419
Symbol 1419 MovieClipUses:1414 66 1415 1416 1417 1418Used by:1563
Symbol 1420 GraphicUsed by:1429
Symbol 1421 GraphicUsed by:1429
Symbol 1422 GraphicUsed by:1429
Symbol 1423 GraphicUsed by:1429
Symbol 1424 GraphicUsed by:1429
Symbol 1425 GraphicUsed by:1429
Symbol 1426 GraphicUsed by:1429
Symbol 1427 GraphicUsed by:1429
Symbol 1428 GraphicUsed by:1429
Symbol 1429 MovieClipUses:1420 66 1421 1422 684 1423 1424 1425 250 1426 932 1427 1428 690Used by:1563
Symbol 1430 GraphicUsed by:1443
Symbol 1431 GraphicUsed by:1443
Symbol 1432 GraphicUsed by:1443
Symbol 1433 GraphicUsed by:1443
Symbol 1434 GraphicUsed by:1443
Symbol 1435 GraphicUsed by:1443
Symbol 1436 GraphicUsed by:1443
Symbol 1437 GraphicUsed by:1443
Symbol 1438 GraphicUsed by:1443
Symbol 1439 GraphicUsed by:1443
Symbol 1440 GraphicUsed by:1443
Symbol 1441 GraphicUsed by:1443
Symbol 1442 GraphicUsed by:1443
Symbol 1443 MovieClipUses:1430 897 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442Used by:1563
Symbol 1444 GraphicUsed by:1450
Symbol 1445 GraphicUsed by:1450
Symbol 1446 GraphicUsed by:1450
Symbol 1447 GraphicUsed by:1450
Symbol 1448 GraphicUsed by:1450
Symbol 1449 GraphicUsed by:1450
Symbol 1450 MovieClipUses:1444 897 457 1445 1446 1447 1448 1449Used by:1563
Symbol 1451 GraphicUsed by:1457
Symbol 1452 GraphicUsed by:1457
Symbol 1453 GraphicUsed by:1457
Symbol 1454 GraphicUsed by:1457
Symbol 1455 GraphicUsed by:1457
Symbol 1456 GraphicUsed by:1457 1465
Symbol 1457 MovieClipUses:1451 897 457 1452 1453 1454 1455 1456Used by:1563
Symbol 1458 GraphicUsed by:1465
Symbol 1459 GraphicUsed by:1465
Symbol 1460 GraphicUsed by:1465
Symbol 1461 GraphicUsed by:1465
Symbol 1462 GraphicUsed by:1465
Symbol 1463 GraphicUsed by:1465
Symbol 1464 GraphicUsed by:1465
Symbol 1465 MovieClipUses:1458 897 1459 457 1460 1461 1462 1463 1464 1456Used by:1563
Symbol 1466 GraphicUsed by:1471
Symbol 1467 GraphicUsed by:1471
Symbol 1468 GraphicUsed by:1471
Symbol 1469 GraphicUsed by:1471
Symbol 1470 GraphicUsed by:1471
Symbol 1471 MovieClipUses:1466 897 457 1467 1468 1469 1470Used by:1563
Symbol 1472 GraphicUsed by:1482
Symbol 1473 GraphicUsed by:1482
Symbol 1474 GraphicUsed by:1482
Symbol 1475 GraphicUsed by:1482
Symbol 1476 GraphicUsed by:1482
Symbol 1477 GraphicUsed by:1482
Symbol 1478 GraphicUsed by:1482
Symbol 1479 GraphicUsed by:1482
Symbol 1480 GraphicUsed by:1482
Symbol 1481 GraphicUsed by:1482
Symbol 1482 MovieClipUses:1472 66 1473 1474 1475 1476 1477 1478 1479 1480 1481Used by:1563
Symbol 1483 GraphicUsed by:1494
Symbol 1484 GraphicUsed by:1494
Symbol 1485 GraphicUsed by:1494
Symbol 1486 GraphicUsed by:1494
Symbol 1487 GraphicUsed by:1494
Symbol 1488 GraphicUsed by:1494
Symbol 1489 GraphicUsed by:1494
Symbol 1490 GraphicUsed by:1494
Symbol 1491 GraphicUsed by:1494
Symbol 1492 GraphicUsed by:1494
Symbol 1493 GraphicUsed by:1494
Symbol 1494 MovieClipUses:1483 66 1484 1485 1486 1487 1488 1489 1490 1491 690 1492 1493Used by:1563
Symbol 1495 GraphicUsed by:1506
Symbol 1496 GraphicUsed by:1506
Symbol 1497 GraphicUsed by:1506
Symbol 1498 GraphicUsed by:1506
Symbol 1499 GraphicUsed by:1506
Symbol 1500 GraphicUsed by:1506
Symbol 1501 GraphicUsed by:1506
Symbol 1502 GraphicUsed by:1506
Symbol 1503 GraphicUsed by:1506
Symbol 1504 GraphicUsed by:1506 1517
Symbol 1505 GraphicUsed by:1506
Symbol 1506 MovieClipUses:1495 66 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 893Used by:1563
Symbol 1507 GraphicUsed by:1517
Symbol 1508 GraphicUsed by:1517
Symbol 1509 GraphicUsed by:1517
Symbol 1510 GraphicUsed by:1517
Symbol 1511 GraphicUsed by:1517
Symbol 1512 GraphicUsed by:1517
Symbol 1513 GraphicUsed by:1517
Symbol 1514 GraphicUsed by:1517
Symbol 1515 GraphicUsed by:1517
Symbol 1516 GraphicUsed by:1517
Symbol 1517 MovieClipUses:1507 66 1508 1509 1510 1511 1512 1513 1514 1515 1504 1516 893Used by:1563
Symbol 1518 GraphicUsed by:1527
Symbol 1519 GraphicUsed by:1527
Symbol 1520 GraphicUsed by:1527
Symbol 1521 GraphicUsed by:1527
Symbol 1522 GraphicUsed by:1527
Symbol 1523 GraphicUsed by:1527
Symbol 1524 GraphicUsed by:1527
Symbol 1525 GraphicUsed by:1527
Symbol 1526 GraphicUsed by:1527
Symbol 1527 MovieClipUses:1518 66 1519 1520 1521 1522 1523 1524 1525 1526 893Used by:1563
Symbol 1528 GraphicUsed by:1547
Symbol 1529 GraphicUsed by:1547
Symbol 1530 GraphicUsed by:1547
Symbol 1531 GraphicUsed by:1547
Symbol 1532 GraphicUsed by:1547
Symbol 1533 GraphicUsed by:1547
Symbol 1534 GraphicUsed by:1547
Symbol 1535 GraphicUsed by:1547
Symbol 1536 GraphicUsed by:1547
Symbol 1537 GraphicUsed by:1547
Symbol 1538 GraphicUsed by:1547
Symbol 1539 GraphicUsed by:1547
Symbol 1540 GraphicUsed by:1547
Symbol 1541 GraphicUsed by:1547
Symbol 1542 GraphicUsed by:1547
Symbol 1543 GraphicUsed by:1547
Symbol 1544 GraphicUsed by:1547
Symbol 1545 GraphicUsed by:1547
Symbol 1546 GraphicUsed by:1547
Symbol 1547 MovieClipUses:1528 1529 66 1530 1531 1532 1533 1534 1535 1536 1537 457 1538 1539 1540 1541 1542 1543 1544 1545 1546Used by:1563
Symbol 1548 GraphicUsed by:1562
Symbol 1549 GraphicUsed by:1562
Symbol 1550 GraphicUsed by:1562
Symbol 1551 GraphicUsed by:1562
Symbol 1552 GraphicUsed by:1562
Symbol 1553 GraphicUsed by:1562
Symbol 1554 GraphicUsed by:1562
Symbol 1555 GraphicUsed by:1562
Symbol 1556 GraphicUsed by:1562
Symbol 1557 GraphicUsed by:1562
Symbol 1558 GraphicUsed by:1562
Symbol 1559 GraphicUsed by:1562
Symbol 1560 GraphicUsed by:1562
Symbol 1561 GraphicUsed by:1562
Symbol 1562 MovieClipUses:1548 66 497 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561Used by:1563
Symbol 1563 MovieClip [player_wink]Uses:2 810 814 818 848 853 862 865 884 894 906 918 928 940 966 970 982 995 998 1013 1026 1030 1033 1037 1046 1053 1055 1064 1068 675 1079 1095 1102 1153 1166 1177 1202 1212 1228 1243 1257 1263 1274 1282 1283 1308 1317 1327 1328 1329 1330 1337 1346 1354 1365 1368 1372 1392 1403 1405 1413 1419 1429 1443 1450 1457 1465 1471 1482 1494 1506 1517 1527 1547 1562Used by:Timeline
Symbol 1564 EditableTextUses:172Used by:1601
Symbol 1565 Sound [s_stickOFF]Used by:1601
Symbol 1566 Sound [s_firehit]Used by:1601
Symbol 1567 Sound [s_whacked]Used by:1601
Symbol 1568 Sound [s_hoodleyfire]Used by:1601
Symbol 1569 Sound [s_hoodleyhit]Used by:1601
Symbol 1570 Sound [s_headbounce]Used by:1601
Symbol 1571 Sound [s_fireball]Used by:1601
Symbol 1572 Sound [s_choke]Used by:1601
Symbol 1573 Sound [s_choke2]Used by:1601
Symbol 1574 Sound [s_grabbed]Used by:1601
Symbol 1575 Sound [ambient_INTO_sneak]Used by:1601
Symbol 1576 Sound [ambient_A]Used by:1601
Symbol 1577 Sound [ambient_AA]Used by:1601
Symbol 1578 Sound [ambient_AAA]Used by:1601
Symbol 1579 Sound [ambient_B]Used by:1601
Symbol 1580 Sound [ambient_BB]Used by:1601
Symbol 1581 Sound [sneak_INTO_ambient]Used by:1601
Symbol 1582 Sound [sneak_A]Used by:1601
Symbol 1583 Sound [sneak_B]Used by:1601
Symbol 1584 Sound [hunt_INTO_ambient]Used by:1601
Symbol 1585 Sound [hunt_A]Used by:1601
Symbol 1586 Sound [hunt_B]Used by:1601
Symbol 1587 Sound [s_winkland]Used by:1601
Symbol 1588 Sound [s_winkhit2]Used by:1601
Symbol 1589 Sound [s_winkhit1]Used by:1601
Symbol 1590 Sound [s_torchhit]Used by:1601
Symbol 1591 Sound [s_deflect]Used by:1601
Symbol 1592 Sound [s_stickB]Used by:1601
Symbol 1593 Sound [s_stickA]Used by:1601
Symbol 1594 Sound [s_stickON]Used by:1601
Symbol 1595 Sound [s_windbounce]Used by:1601
Symbol 1596 Sound [s_wind]Used by:1601
Symbol 1597 Sound [s_run]Used by:1601
Symbol 1598 Sound [s_sneak]Used by:1601
Symbol 1599 Sound [s_lightning]Used by:1601
Symbol 1600 Sound [s_lightninghit]Used by:1601
Symbol 1601 MovieClipUses:1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 SS1Used by:Timeline
Symbol 1602 GraphicUsed by:1627
Symbol 1603 GraphicUsed by:1627
Symbol 1604 GraphicUsed by:1627
Symbol 1605 GraphicUsed by:1627
Symbol 1606 GraphicUsed by:1627
Symbol 1607 GraphicUsed by:1627
Symbol 1608 GraphicUsed by:1627
Symbol 1609 GraphicUsed by:1627
Symbol 1610 GraphicUsed by:1627
Symbol 1611 GraphicUsed by:1627
Symbol 1612 GraphicUsed by:1627
Symbol 1613 GraphicUsed by:1627
Symbol 1614 GraphicUsed by:1627
Symbol 1615 GraphicUsed by:1627
Symbol 1616 GraphicUsed by:1627
Symbol 1617 GraphicUsed by:1627
Symbol 1618 GraphicUsed by:1627
Symbol 1619 GraphicUsed by:1627
Symbol 1620 GraphicUsed by:1627
Symbol 1621 GraphicUsed by:1627
Symbol 1622 GraphicUsed by:1627
Symbol 1623 GraphicUsed by:1627
Symbol 1624 GraphicUsed by:1627
Symbol 1625 GraphicUsed by:1627
Symbol 1626 GraphicUsed by:1627
Symbol 1627 MovieClipUses:1602 1603 292 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626Used by:1707
Symbol 1628 GraphicUsed by:1645
Symbol 1629 GraphicUsed by:1645
Symbol 1630 GraphicUsed by:1645
Symbol 1631 GraphicUsed by:1645
Symbol 1632 GraphicUsed by:1645
Symbol 1633 GraphicUsed by:1645
Symbol 1634 GraphicUsed by:1645
Symbol 1635 GraphicUsed by:1645
Symbol 1636 GraphicUsed by:1645
Symbol 1637 GraphicUsed by:1645
Symbol 1638 GraphicUsed by:1645
Symbol 1639 GraphicUsed by:1645
Symbol 1640 GraphicUsed by:1645
Symbol 1641 GraphicUsed by:1645
Symbol 1642 GraphicUsed by:1645
Symbol 1643 GraphicUsed by:1645
Symbol 1644 GraphicUsed by:1645
Symbol 1645 MovieClipUses:1628 1629 292 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644Used by:1707
Symbol 1646 GraphicUsed by:1683
Symbol 1647 GraphicUsed by:1683
Symbol 1648 GraphicUsed by:1683
Symbol 1649 GraphicUsed by:1683
Symbol 1650 GraphicUsed by:1683
Symbol 1651 GraphicUsed by:1683
Symbol 1652 GraphicUsed by:1683
Symbol 1653 GraphicUsed by:1683
Symbol 1654 GraphicUsed by:1683
Symbol 1655 GraphicUsed by:1683
Symbol 1656 GraphicUsed by:1683
Symbol 1657 GraphicUsed by:1683
Symbol 1658 GraphicUsed by:1683
Symbol 1659 GraphicUsed by:1683
Symbol 1660 GraphicUsed by:1683
Symbol 1661 GraphicUsed by:1683
Symbol 1662 GraphicUsed by:1683
Symbol 1663 GraphicUsed by:1683
Symbol 1664 GraphicUsed by:1683
Symbol 1665 GraphicUsed by:1683
Symbol 1666 GraphicUsed by:1683
Symbol 1667 GraphicUsed by:1683
Symbol 1668 GraphicUsed by:1683
Symbol 1669 GraphicUsed by:1683
Symbol 1670 GraphicUsed by:1683
Symbol 1671 GraphicUsed by:1683
Symbol 1672 GraphicUsed by:1683
Symbol 1673 GraphicUsed by:1683
Symbol 1674 GraphicUsed by:1683
Symbol 1675 GraphicUsed by:1683
Symbol 1676 GraphicUsed by:1683
Symbol 1677 GraphicUsed by:1683
Symbol 1678 GraphicUsed by:1683
Symbol 1679 GraphicUsed by:1683
Symbol 1680 GraphicUsed by:1683
Symbol 1681 GraphicUsed by:1683
Symbol 1682 GraphicUsed by:1683
Symbol 1683 MovieClipUses:1646 292 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682Used by:1707
Symbol 1684 GraphicUsed by:1685
Symbol 1685 MovieClipUses:1684 693Used by:1707
Symbol 1686 GraphicUsed by:1694
Symbol 1687 GraphicUsed by:1694
Symbol 1688 GraphicUsed by:1694
Symbol 1689 GraphicUsed by:1694
Symbol 1690 GraphicUsed by:1694
Symbol 1691 GraphicUsed by:1694
Symbol 1692 GraphicUsed by:1694
Symbol 1693 GraphicUsed by:1694
Symbol 1694 MovieClipUses:1686 693 1687 1688 1689 1690 1691 1692 1693 245Used by:1707
Symbol 1695 GraphicUsed by:1706
Symbol 1696 GraphicUsed by:1706
Symbol 1697 GraphicUsed by:1706
Symbol 1698 GraphicUsed by:1706
Symbol 1699 GraphicUsed by:1706
Symbol 1700 GraphicUsed by:1706
Symbol 1701 GraphicUsed by:1706
Symbol 1702 GraphicUsed by:1706
Symbol 1703 GraphicUsed by:1706
Symbol 1704 GraphicUsed by:1706
Symbol 1705 GraphicUsed by:1706
Symbol 1706 MovieClipUses:1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 245 1705Used by:1707
Symbol 1707 MovieClip [boss]Uses:246 331 1627 1645 1683 1685 1694 1706Used by:Timeline
Symbol 1708 GraphicUsed by:1709
Symbol 1709 MovieClipUses:1708Used by:1758
Symbol 1710 GraphicUsed by:1724 1738
Symbol 1711 GraphicUsed by:1724
Symbol 1712 GraphicUsed by:1724
Symbol 1713 GraphicUsed by:1724
Symbol 1714 GraphicUsed by:1724
Symbol 1715 GraphicUsed by:1724
Symbol 1716 GraphicUsed by:1724
Symbol 1717 GraphicUsed by:1724
Symbol 1718 GraphicUsed by:1724
Symbol 1719 GraphicUsed by:1724
Symbol 1720 GraphicUsed by:1724
Symbol 1721 GraphicUsed by:1724
Symbol 1722 GraphicUsed by:1724
Symbol 1723 GraphicUsed by:1724
Symbol 1724 MovieClipUses:1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 SS2Used by:1758
Symbol 1725 GraphicUsed by:1726
Symbol 1726 MovieClipUses:1725 2Used by:1758
Symbol 1727 GraphicUsed by:1738
Symbol 1728 GraphicUsed by:1729
Symbol 1729 MovieClipUses:1728Used by:1738
Symbol 1730 GraphicUsed by:1731 1732
Symbol 1731 ButtonUses:1730 1Used by:1738
Symbol 1732 ButtonUses:1730 1Used by:1738
Symbol 1733 GraphicUsed by:1738
Symbol 1734 GraphicUsed by:1738
Symbol 1735 GraphicUsed by:1738
Symbol 1736 GraphicUsed by:1738
Symbol 1737 GraphicUsed by:1738
Symbol 1738 MovieClipUses:1710 1727 1729 1731 1732 1733 1734 1735 1736 1737 SS3Used by:1758
Symbol 1739 GraphicUsed by:1758
Symbol 1740 GraphicUsed by:1743
Symbol 1741 EditableTextUses:172Used by:1743
Symbol 1742 EditableTextUses:172Used by:1743
Symbol 1743 MovieClipUses:1740 1741 222 1742Used by:1758
Symbol 1744 GraphicUsed by:1748
Symbol 1745 GraphicUsed by:1748
Symbol 1746 GraphicUsed by:1748
Symbol 1747 GraphicUsed by:1748
Symbol 1748 ButtonUses:1744 1745 1746 1747Used by:1758
Symbol 1749 EditableTextUses:172Used by:1758
Symbol 1750 EditableTextUses:172Used by:1758
Symbol 1751 EditableTextUses:278Used by:1758
Symbol 1752 EditableTextUses:278Used by:1758
Symbol 1753 EditableTextUses:278Used by:1758
Symbol 1754 BitmapUsed by:1755 1756
Symbol 1755 GraphicUses:1754Used by:1757
Symbol 1756 GraphicUses:1754Used by:1757
Symbol 1757 ButtonUses:1755 1756Used by:1758
Symbol 1758 MovieClipUses:1709 1724 1726 1738 1739 1743 1748 1749 1750 1751 1752 1753 1757Used by:Timeline
Streaming Sound 1Used by:Symbol 1601 MovieClip
Streaming Sound 2Used by:Symbol 1724 MovieClip
Streaming Sound 3Used by:Symbol 1738 MovieClip

Instance Names

"pl"Frame 1Symbol 244 MovieClip
"mcAll"Frame 2Symbol 807 MovieClip
"mcCam"Frame 2Symbol 1758 MovieClip
"mcHit"Symbol 53 MovieClip [enemy0] Frame 1Symbol 2 MovieClip
"mcFX"Symbol 68 MovieClip Frame 1Symbol 62 MovieClip
"mcEmitter"Symbol 68 MovieClip Frame 1Symbol 64 MovieClip
"mcHand"Symbol 68 MovieClip Frame 1Symbol 67 MovieClip
"mcEmitter"Symbol 71 MovieClip Frame 1Symbol 64 MovieClip
"mcEmitter"Symbol 72 MovieClip Frame 1Symbol 64 MovieClip
"mcHit"Symbol 73 MovieClip [staff_lightning] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 73 MovieClip [staff_lightning] Frame 1Symbol 68 MovieClip
"mcMC"Symbol 73 MovieClip [staff_lightning] Frame 9Symbol 71 MovieClip
"mcMC"Symbol 73 MovieClip [staff_lightning] Frame 17Symbol 72 MovieClip
"mcFX"Symbol 75 MovieClip Frame 1Symbol 62 MovieClip
"mcEmitter"Symbol 75 MovieClip Frame 1Symbol 64 MovieClip
"mcHand"Symbol 75 MovieClip Frame 1Symbol 67 MovieClip
"mcEmitter"Symbol 78 MovieClip Frame 1Symbol 64 MovieClip
"mcEmitter"Symbol 79 MovieClip Frame 1Symbol 64 MovieClip
"mcHit"Symbol 80 MovieClip [staff_wind] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 80 MovieClip [staff_wind] Frame 1Symbol 75 MovieClip
"mcMC"Symbol 80 MovieClip [staff_wind] Frame 9Symbol 78 MovieClip
"mcMC"Symbol 80 MovieClip [staff_wind] Frame 17Symbol 79 MovieClip
"mcFX"Symbol 82 MovieClip Frame 1Symbol 62 MovieClip
"mcEmitter"Symbol 82 MovieClip Frame 1Symbol 64 MovieClip
"mcHand"Symbol 82 MovieClip Frame 1Symbol 67 MovieClip
"mcEmitter"Symbol 85 MovieClip Frame 1Symbol 64 MovieClip
"mcEmitter"Symbol 86 MovieClip Frame 1Symbol 64 MovieClip
"mcHit"Symbol 87 MovieClip [staff_fire] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 87 MovieClip [staff_fire] Frame 1Symbol 82 MovieClip
"mcMC"Symbol 87 MovieClip [staff_fire] Frame 9Symbol 85 MovieClip
"mcMC"Symbol 87 MovieClip [staff_fire] Frame 17Symbol 86 MovieClip
"mcControls"Symbol 223 MovieClip [menu] Frame 1Symbol 222 MovieClip
"mcBossBlock"Symbol 265 MovieClip Frame 1Symbol 2 MovieClip
"mcHitShadow"Symbol 368 MovieClip Frame 1Symbol 259 MovieClip
"mcHit"Symbol 368 MovieClip Frame 1Symbol 265 MovieClip
"door2"Symbol 368 MovieClip Frame 1Symbol 269 MovieClip
"door3"Symbol 368 MovieClip Frame 1Symbol 272 MovieClip
"door1"Symbol 368 MovieClip Frame 1Symbol 275 MovieClip
"door4"Symbol 368 MovieClip Frame 1Symbol 275 MovieClip
"door8"Symbol 368 MovieClip Frame 1Symbol 275 MovieClip
"door6"Symbol 368 MovieClip Frame 1Symbol 269 MovieClip
"door5"Symbol 368 MovieClip Frame 1Symbol 272 MovieClip
"door7"Symbol 368 MovieClip Frame 1Symbol 272 MovieClip
"door9"Symbol 368 MovieClip Frame 1Symbol 269 MovieClip
"mcHand"Symbol 371 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 376 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 402 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 410 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 421 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 428 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 440 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 453 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 485 MovieClip Frame 1Symbol 66 MovieClip
"mcAttack"Symbol 485 MovieClip Frame 1Symbol 457 MovieClip
"mcHand"Symbol 506 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 506 MovieClip Frame 11Symbol 497 MovieClip
"mcHand"Symbol 524 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 524 MovieClip Frame 11Symbol 497 MovieClip
"mcHit"Symbol 647 MovieClip Frame 1Symbol 2 MovieClip
"mcHit"Symbol 650 MovieClip Frame 1Symbol 2 MovieClip
"mcHit"Symbol 652 MovieClip Frame 1Symbol 2 MovieClip
"mcHand"Symbol 675 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 792 MovieClip Frame 1Symbol 66 MovieClip
"mcHit"Symbol 794 MovieClip [enemy1] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 1Symbol 371 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 10Symbol 376 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 19Symbol 402 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 29Symbol 410 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 39Symbol 421 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 49Symbol 428 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 59Symbol 440 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 69Symbol 453 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 79Symbol 485 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 87Symbol 506 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 95Symbol 524 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 201Symbol 663 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 207Symbol 694 MovieClip
"mcHit"Symbol 794 MovieClip [enemy1] Frame 260Symbol 2 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 260Symbol 746 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 267Symbol 751 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 275Symbol 775 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 284Symbol 792 MovieClip
"mcMC"Symbol 794 MovieClip [enemy1] Frame 330Symbol 793 MovieClip
"mcFire"Symbol 798 MovieClip Frame 1Symbol 64 MovieClip
"mcHand"Symbol 798 MovieClip Frame 1Symbol 67 MovieClip
"mcFire"Symbol 801 MovieClip Frame 1Symbol 64 MovieClip
"mcMC"Symbol 801 MovieClip Frame 1Symbol 800 MovieClip
"mcFire"Symbol 802 MovieClip Frame 1Symbol 64 MovieClip
"mcMC"Symbol 802 MovieClip Frame 1Symbol 800 MovieClip
"mcHit"Symbol 805 MovieClip [torch] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 805 MovieClip [torch] Frame 1Symbol 798 MovieClip
"mcMC"Symbol 805 MovieClip [torch] Frame 9Symbol 801 MovieClip
"mcMC"Symbol 805 MovieClip [torch] Frame 17Symbol 802 MovieClip
"mcMC"Symbol 805 MovieClip [torch] Frame 24Symbol 804 MovieClip
"mcSky"Symbol 806 MovieClip Frame 1Symbol 256 MovieClip
"mcMap"Symbol 806 MovieClip Frame 1Symbol 368 MovieClip
"firePartBack"Symbol 806 MovieClip Frame 1Symbol 229 MovieClip [fire back]
"firePart"Symbol 806 MovieClip Frame 1Symbol 227 MovieClip [fire]
"firePartWhite"Symbol 806 MovieClip Frame 1Symbol 225 MovieClip [fire white]
"mcMain"Symbol 807 MovieClip Frame 1Symbol 806 MovieClip
"mcHand"Symbol 810 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 814 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 818 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 848 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 853 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 862 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 865 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 884 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 894 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 906 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 918 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 928 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 940 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 966 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 970 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 982 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 995 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 998 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1013 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1026 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1030 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1033 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1037 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1046 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1053 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1055 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1064 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1068 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1079 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1095 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1102 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1153 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1166 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1177 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1202 MovieClip Frame 8Symbol 66 MovieClip
"mcGrab"Symbol 1202 MovieClip Frame 9Symbol 497 MovieClip
"mcHand"Symbol 1212 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1228 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 1228 MovieClip Frame 9Symbol 497 MovieClip
"mcHand"Symbol 1243 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 1243 MovieClip Frame 4Symbol 497 MovieClip
"mcHand"Symbol 1257 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 1257 MovieClip Frame 2Symbol 497 MovieClip
"mcHand"Symbol 1263 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1274 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1282 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1283 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1308 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1317 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1327 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1328 MovieClip Frame 1Symbol 66 MovieClip
"mcMC"Symbol 1329 MovieClip Frame 1Symbol 894 MovieClip
"mcHand"Symbol 1329 MovieClip Frame 1Symbol 66 MovieClip
"mcMC"Symbol 1330 MovieClip Frame 1Symbol 906 MovieClip
"mcHand"Symbol 1330 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1337 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1346 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1354 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1365 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1368 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1372 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1392 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1403 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1405 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1413 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1419 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1429 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1443 MovieClip Frame 1Symbol 897 MovieClip
"mcHand"Symbol 1450 MovieClip Frame 1Symbol 897 MovieClip
"mcAttack"Symbol 1450 MovieClip Frame 1Symbol 457 MovieClip
"mcHand"Symbol 1457 MovieClip Frame 1Symbol 897 MovieClip
"mcAttack"Symbol 1457 MovieClip Frame 1Symbol 457 MovieClip
"mcHand"Symbol 1465 MovieClip Frame 1Symbol 897 MovieClip
"mcAttack"Symbol 1465 MovieClip Frame 3Symbol 457 MovieClip
"mcHand"Symbol 1471 MovieClip Frame 1Symbol 897 MovieClip
"mcAttack"Symbol 1471 MovieClip Frame 1Symbol 457 MovieClip
"mcHand"Symbol 1482 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1494 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1506 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1517 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1527 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1547 MovieClip Frame 1Symbol 66 MovieClip
"mcAttack"Symbol 1547 MovieClip Frame 10Symbol 457 MovieClip
"mcHand"Symbol 1562 MovieClip Frame 1Symbol 66 MovieClip
"mcHit"Symbol 1562 MovieClip Frame 1Symbol 497 MovieClip
"mcHit"Symbol 1563 MovieClip [player_wink] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 1Symbol 810 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 7Symbol 814 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 13Symbol 818 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 19Symbol 848 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 25Symbol 853 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 34Symbol 862 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 42Symbol 865 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 50Symbol 884 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 60Symbol 894 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 68Symbol 906 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 78Symbol 918 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 84Symbol 928 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 90Symbol 940 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 96Symbol 966 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 102Symbol 970 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 109Symbol 982 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 118Symbol 995 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 128Symbol 998 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 137Symbol 1013 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 150Symbol 1026 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 164Symbol 1030 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 174Symbol 1033 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 185Symbol 1037 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 196Symbol 1046 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 207Symbol 1053 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 217Symbol 1055 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 227Symbol 1064 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 237Symbol 1068 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 247Symbol 675 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 257Symbol 1079 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 266Symbol 1095 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 275Symbol 1102 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 286Symbol 1153 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 297Symbol 1166 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 309Symbol 1177 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 321Symbol 1202 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 329Symbol 1212 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 341Symbol 1228 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 350Symbol 1243 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 358Symbol 1257 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 368Symbol 1263 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 381Symbol 1274 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 391Symbol 1282 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 401Symbol 1283 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 411Symbol 1308 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 425Symbol 1317 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 447Symbol 1327 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 462Symbol 1328 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 475Symbol 1329 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 490Symbol 1330 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 505Symbol 1337 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 535Symbol 1346 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 555Symbol 1354 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 571Symbol 1365 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 582Symbol 1368 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 599Symbol 1372 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 611Symbol 1392 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 618Symbol 1403 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 626Symbol 1405 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 632Symbol 1413 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 642Symbol 1419 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 656Symbol 1429 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 673Symbol 1443 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 682Symbol 1450 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 688Symbol 1457 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 698Symbol 1465 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 704Symbol 1471 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 712Symbol 1482 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 722Symbol 1494 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 732Symbol 1506 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 744Symbol 1517 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 756Symbol 1527 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 768Symbol 1547 MovieClip
"mcMC"Symbol 1563 MovieClip [player_wink] Frame 779Symbol 1562 MovieClip
"mcFrame"Symbol 1758 MovieClip Frame 1Symbol 1709 MovieClip
"mcEnding"Symbol 1758 MovieClip Frame 1Symbol 1724 MovieClip
"mcBoss"Symbol 1758 MovieClip Frame 1Symbol 1726 MovieClip
"mcIntro"Symbol 1758 MovieClip Frame 1Symbol 1738 MovieClip
"mcPaused"Symbol 1758 MovieClip Frame 1Symbol 1743 MovieClip
"textMsg"Symbol 1758 MovieClip Frame 1Symbol 1751 EditableText

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 53 as "enemy0"
ExportAssets (56)Timeline Frame 1Symbol 73 as "staff_lightning"
ExportAssets (56)Timeline Frame 1Symbol 80 as "staff_wind"
ExportAssets (56)Timeline Frame 1Symbol 87 as "staff_fire"
ExportAssets (56)Timeline Frame 1Symbol 117 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 134 as "wind"
ExportAssets (56)Timeline Frame 1Symbol 156 as "fireball"
ExportAssets (56)Timeline Frame 1Symbol 161 as "lightning_bolt2"
ExportAssets (56)Timeline Frame 1Symbol 168 as "lightning_bolt1"
ExportAssets (56)Timeline Frame 1Symbol 223 as "menu"
ExportAssets (56)Timeline Frame 1Symbol 225 as "fire white"
ExportAssets (56)Timeline Frame 1Symbol 227 as "fire"
ExportAssets (56)Timeline Frame 1Symbol 229 as "fire back"
ExportAssets (56)Timeline Frame 2Symbol 263 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 263 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 263 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 263 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 263 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 263 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 263 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 263 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 263 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 229 as "fire back"
ExportAssets (56)Timeline Frame 2Symbol 227 as "fire"
ExportAssets (56)Timeline Frame 2Symbol 225 as "fire white"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 805 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 805 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 805 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 805 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 805 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 805 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 805 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 805 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 794 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 1563 as "player_wink"
ExportAssets (56)Timeline Frame 2Symbol 1565 as "s_stickOFF"
ExportAssets (56)Timeline Frame 2Symbol 1566 as "s_firehit"
ExportAssets (56)Timeline Frame 2Symbol 1567 as "s_whacked"
ExportAssets (56)Timeline Frame 2Symbol 1568 as "s_hoodleyfire"
ExportAssets (56)Timeline Frame 2Symbol 1569 as "s_hoodleyhit"
ExportAssets (56)Timeline Frame 2Symbol 1570 as "s_headbounce"
ExportAssets (56)Timeline Frame 2Symbol 1571 as "s_fireball"
ExportAssets (56)Timeline Frame 2Symbol 1572 as "s_choke"
ExportAssets (56)Timeline Frame 2Symbol 1573 as "s_choke2"
ExportAssets (56)Timeline Frame 2Symbol 1574 as "s_grabbed"
ExportAssets (56)Timeline Frame 2Symbol 1575 as "ambient_INTO_sneak"
ExportAssets (56)Timeline Frame 2Symbol 1576 as "ambient_A"
ExportAssets (56)Timeline Frame 2Symbol 1577 as "ambient_AA"
ExportAssets (56)Timeline Frame 2Symbol 1578 as "ambient_AAA"
ExportAssets (56)Timeline Frame 2Symbol 1579 as "ambient_B"
ExportAssets (56)Timeline Frame 2Symbol 1580 as "ambient_BB"
ExportAssets (56)Timeline Frame 2Symbol 1580 as "ambient_BB"
ExportAssets (56)Timeline Frame 2Symbol 1581 as "sneak_INTO_ambient"
ExportAssets (56)Timeline Frame 2Symbol 1582 as "sneak_A"
ExportAssets (56)Timeline Frame 2Symbol 1583 as "sneak_B"
ExportAssets (56)Timeline Frame 2Symbol 1584 as "hunt_INTO_ambient"
ExportAssets (56)Timeline Frame 2Symbol 1585 as "hunt_A"
ExportAssets (56)Timeline Frame 2Symbol 1586 as "hunt_B"
ExportAssets (56)Timeline Frame 2Symbol 1587 as "s_winkland"
ExportAssets (56)Timeline Frame 2Symbol 1588 as "s_winkhit2"
ExportAssets (56)Timeline Frame 2Symbol 1589 as "s_winkhit1"
ExportAssets (56)Timeline Frame 2Symbol 1590 as "s_torchhit"
ExportAssets (56)Timeline Frame 2Symbol 1591 as "s_deflect"
ExportAssets (56)Timeline Frame 2Symbol 1592 as "s_stickB"
ExportAssets (56)Timeline Frame 2Symbol 1593 as "s_stickA"
ExportAssets (56)Timeline Frame 2Symbol 1594 as "s_stickON"
ExportAssets (56)Timeline Frame 2Symbol 1595 as "s_windbounce"
ExportAssets (56)Timeline Frame 2Symbol 1596 as "s_wind"
ExportAssets (56)Timeline Frame 2Symbol 1597 as "s_run"
ExportAssets (56)Timeline Frame 2Symbol 1598 as "s_sneak"
ExportAssets (56)Timeline Frame 2Symbol 1599 as "s_lightning"
ExportAssets (56)Timeline Frame 2Symbol 1600 as "s_lightninghit"
ExportAssets (56)Timeline Frame 2Symbol 1707 as "boss"

Labels

"idle"Symbol 53 MovieClip [enemy0] Frame 1
"walk"Symbol 53 MovieClip [enemy0] Frame 5
"grabbed"Symbol 53 MovieClip [enemy0] Frame 10
"thrown"Symbol 53 MovieClip [enemy0] Frame 20
"thrownBlur"Symbol 53 MovieClip [enemy0] Frame 30
"bouncing"Symbol 53 MovieClip [enemy0] Frame 40
"held"Symbol 53 MovieClip [enemy0] Frame 50
"idle"Symbol 62 MovieClip Frame 1
"fire"Symbol 62 MovieClip Frame 8
"wind"Symbol 62 MovieClip Frame 15
"lightning"Symbol 62 MovieClip Frame 24
"Wink"Symbol 67 MovieClip Frame 1
"none"Symbol 67 MovieClip Frame 10
"grabbed"Symbol 73 MovieClip [staff_lightning] Frame 1
"thrown"Symbol 73 MovieClip [staff_lightning] Frame 9
"down"Symbol 73 MovieClip [staff_lightning] Frame 17
"grabbed"Symbol 80 MovieClip [staff_wind] Frame 1
"thrown"Symbol 80 MovieClip [staff_wind] Frame 9
"down"Symbol 80 MovieClip [staff_wind] Frame 17
"grabbed"Symbol 87 MovieClip [staff_fire] Frame 1
"thrown"Symbol 87 MovieClip [staff_fire] Frame 9
"down"Symbol 87 MovieClip [staff_fire] Frame 17
"idle"Symbol 117 MovieClip [lightning] Frame 1
"hit"Symbol 117 MovieClip [lightning] Frame 8
"deflected"Symbol 117 MovieClip [lightning] Frame 15
"idle2"Symbol 117 MovieClip [lightning] Frame 25
"idle"Symbol 134 MovieClip [wind] Frame 1
"hit"Symbol 134 MovieClip [wind] Frame 8
"die"Symbol 134 MovieClip [wind] Frame 18
"idle"Symbol 156 MovieClip [fireball] Frame 1
"hit"Symbol 156 MovieClip [fireball] Frame 8
"loop"Symbol 331 MovieClip Frame 13
"loop"Symbol 410 MovieClip Frame 5
"loop"Symbol 558 MovieClip Frame 6
"loop"Symbol 572 MovieClip Frame 3
"loop"Symbol 746 MovieClip Frame 3
"idle"Symbol 794 MovieClip [enemy1] Frame 1
"idle2"Symbol 794 MovieClip [enemy1] Frame 10
"walk"Symbol 794 MovieClip [enemy1] Frame 19
"walk2"Symbol 794 MovieClip [enemy1] Frame 29
"turn"Symbol 794 MovieClip [enemy1] Frame 39
"turn2"Symbol 794 MovieClip [enemy1] Frame 49
"alert"Symbol 794 MovieClip [enemy1] Frame 59
"alertToIdle"Symbol 794 MovieClip [enemy1] Frame 69
"headbutt"Symbol 794 MovieClip [enemy1] Frame 79
"grabIdle"Symbol 794 MovieClip [enemy1] Frame 87
"grabIdle2"Symbol 794 MovieClip [enemy1] Frame 95
"grabbed0"Symbol 794 MovieClip [enemy1] Frame 105
"grabbed"Symbol 794 MovieClip [enemy1] Frame 115
"grabbedB"Symbol 794 MovieClip [enemy1] Frame 125
"grabbedF"Symbol 794 MovieClip [enemy1] Frame 135
"choke"Symbol 794 MovieClip [enemy1] Frame 145
"dead"Symbol 794 MovieClip [enemy1] Frame 155
"thrown"Symbol 794 MovieClip [enemy1] Frame 165
"bouncing"Symbol 794 MovieClip [enemy1] Frame 175
"hit1"Symbol 794 MovieClip [enemy1] Frame 185
"hit2"Symbol 794 MovieClip [enemy1] Frame 190
"hitAir"Symbol 794 MovieClip [enemy1] Frame 195
"drop"Symbol 794 MovieClip [enemy1] Frame 201
"down"Symbol 794 MovieClip [enemy1] Frame 207
"falldown"Symbol 794 MovieClip [enemy1] Frame 217
"falldownfall"Symbol 794 MovieClip [enemy1] Frame 227
"falldownland"Symbol 794 MovieClip [enemy1] Frame 238
"getup"Symbol 794 MovieClip [enemy1] Frame 252
"onfire"Symbol 794 MovieClip [enemy1] Frame 260
"turnFire"Symbol 794 MovieClip [enemy1] Frame 267
"whacked"Symbol 794 MovieClip [enemy1] Frame 275
"staffAttack"Symbol 794 MovieClip [enemy1] Frame 284
"idle3"Symbol 794 MovieClip [enemy1] Frame 330
"grabbed"Symbol 805 MovieClip [torch] Frame 1
"thrown"Symbol 805 MovieClip [torch] Frame 9
"down"Symbol 805 MovieClip [torch] Frame 17
"hit"Symbol 805 MovieClip [torch] Frame 24
"idle"Symbol 809 MovieClip Frame 1
"blink"Symbol 809 MovieClip Frame 10
"loop"Symbol 810 MovieClip Frame 1
"loop"Symbol 848 MovieClip Frame 5
"up"Symbol 853 MovieClip Frame 1
"moveDown"Symbol 853 MovieClip Frame 20
"down"Symbol 853 MovieClip Frame 30
"moveUp"Symbol 853 MovieClip Frame 50
"loop"Symbol 884 MovieClip Frame 5
"idle"Symbol 966 MovieClip Frame 1
"move"Symbol 966 MovieClip Frame 39
"moved"Symbol 966 MovieClip Frame 51
"moveBack"Symbol 966 MovieClip Frame 65
"loop"Symbol 982 MovieClip Frame 3
"loop"Symbol 995 MovieClip Frame 3
"idle"Symbol 1028 MovieClip Frame 1
"blink"Symbol 1028 MovieClip Frame 10
"loop"Symbol 1046 MovieClip Frame 3
"loop"Symbol 1177 MovieClip Frame 3
"loop"Symbol 1392 MovieClip Frame 7
"idle"Symbol 1563 MovieClip [player_wink] Frame 1
"idle1"Symbol 1563 MovieClip [player_wink] Frame 7
"turn"Symbol 1563 MovieClip [player_wink] Frame 13
"walk"Symbol 1563 MovieClip [player_wink] Frame 19
"crouched"Symbol 1563 MovieClip [player_wink] Frame 25
"crouch"Symbol 1563 MovieClip [player_wink] Frame 34
"crouch2"Symbol 1563 MovieClip [player_wink] Frame 42
"crouchWalk"Symbol 1563 MovieClip [player_wink] Frame 50
"jump"Symbol 1563 MovieClip [player_wink] Frame 60
"doublejump"Symbol 1563 MovieClip [player_wink] Frame 68
"fall"Symbol 1563 MovieClip [player_wink] Frame 78
"land"Symbol 1563 MovieClip [player_wink] Frame 84
"stick"Symbol 1563 MovieClip [player_wink] Frame 90
"stuck"Symbol 1563 MovieClip [player_wink] Frame 96
"stuck1"Symbol 1563 MovieClip [player_wink] Frame 102
"stuckWalkF"Symbol 1563 MovieClip [player_wink] Frame 109
"stuckWalkB"Symbol 1563 MovieClip [player_wink] Frame 118
"stuckDrop"Symbol 1563 MovieClip [player_wink] Frame 128
"shadowTransIn"Symbol 1563 MovieClip [player_wink] Frame 137
"shadowTransOut"Symbol 1563 MovieClip [player_wink] Frame 150
"shadowIdle"Symbol 1563 MovieClip [player_wink] Frame 164
"shadowIdle1"Symbol 1563 MovieClip [player_wink] Frame 174
"shadowTurn"Symbol 1563 MovieClip [player_wink] Frame 185
"shadowWalk"Symbol 1563 MovieClip [player_wink] Frame 196
"wallslide"Symbol 1563 MovieClip [player_wink] Frame 207
"wallsliding"Symbol 1563 MovieClip [player_wink] Frame 217
"walljump"Symbol 1563 MovieClip [player_wink] Frame 227
"dashStart"Symbol 1563 MovieClip [player_wink] Frame 237
"dashLoop"Symbol 1563 MovieClip [player_wink] Frame 247
"dashEnd"Symbol 1563 MovieClip [player_wink] Frame 257
"dashJump"Symbol 1563 MovieClip [player_wink] Frame 266
"grabbingIdle"Symbol 1563 MovieClip [player_wink] Frame 275
"grabbingChoke"Symbol 1563 MovieClip [player_wink] Frame 286
"grabbingWalkB"Symbol 1563 MovieClip [player_wink] Frame 297
"grabbingWalkF"Symbol 1563 MovieClip [player_wink] Frame 309
"grabIdle"Symbol 1563 MovieClip [player_wink] Frame 321
"grabIdleFinish"Symbol 1563 MovieClip [player_wink] Frame 329
"grabWalk"Symbol 1563 MovieClip [player_wink] Frame 341
"grabAir"Symbol 1563 MovieClip [player_wink] Frame 350
"grabCrouch"Symbol 1563 MovieClip [player_wink] Frame 358
"throwIdleWindup"Symbol 1563 MovieClip [player_wink] Frame 368
"throwIdle1"Symbol 1563 MovieClip [player_wink] Frame 381
"throwIdle3"Symbol 1563 MovieClip [player_wink] Frame 391
"throwIdle3b"Symbol 1563 MovieClip [player_wink] Frame 401
"throwWalkWindup"Symbol 1563 MovieClip [player_wink] Frame 411
"throwWalk2"Symbol 1563 MovieClip [player_wink] Frame 425
"throwWalk3"Symbol 1563 MovieClip [player_wink] Frame 436
"throwLandWindup"Symbol 1563 MovieClip [player_wink] Frame 447
"throwAirWindup"Symbol 1563 MovieClip [player_wink] Frame 462
"throwJumpWindup"Symbol 1563 MovieClip [player_wink] Frame 475
"throwDJumpWindup"Symbol 1563 MovieClip [player_wink] Frame 490
"throwAir1"Symbol 1563 MovieClip [player_wink] Frame 505
"throwAir2"Symbol 1563 MovieClip [player_wink] Frame 515
"throwAir3"Symbol 1563 MovieClip [player_wink] Frame 525
"throwAir4"Symbol 1563 MovieClip [player_wink] Frame 535
"throwAir5"Symbol 1563 MovieClip [player_wink] Frame 545
"throwCrouchWindup"Symbol 1563 MovieClip [player_wink] Frame 555
"throwCrouch"Symbol 1563 MovieClip [player_wink] Frame 571
"throwWallslideWindup"Symbol 1563 MovieClip [player_wink] Frame 582
"throwWallslide"Symbol 1563 MovieClip [player_wink] Frame 599
"thrown"Symbol 1563 MovieClip [player_wink] Frame 611
"bouncing"Symbol 1563 MovieClip [player_wink] Frame 618
"down"Symbol 1563 MovieClip [player_wink] Frame 626
"getup"Symbol 1563 MovieClip [player_wink] Frame 632
"headbounceDown"Symbol 1563 MovieClip [player_wink] Frame 642
"headBounceUp"Symbol 1563 MovieClip [player_wink] Frame 656
"rebound"Symbol 1563 MovieClip [player_wink] Frame 673
"kick3"Symbol 1563 MovieClip [player_wink] Frame 682
"kicklow"Symbol 1563 MovieClip [player_wink] Frame 688
"trip"Symbol 1563 MovieClip [player_wink] Frame 698
"airKick"Symbol 1563 MovieClip [player_wink] Frame 704
"staffAttack1"Symbol 1563 MovieClip [player_wink] Frame 712
"staffAttack3"Symbol 1563 MovieClip [player_wink] Frame 722
"staffAttackAir1"Symbol 1563 MovieClip [player_wink] Frame 732
"staffAttackAir3"Symbol 1563 MovieClip [player_wink] Frame 744
"staffAttackAir5"Symbol 1563 MovieClip [player_wink] Frame 756
"staffMelee"Symbol 1563 MovieClip [player_wink] Frame 768
"staffDeflect"Symbol 1563 MovieClip [player_wink] Frame 779
"loop"Symbol 1645 MovieClip Frame 4
"idle"Symbol 1707 MovieClip [boss] Frame 1
"fly"Symbol 1707 MovieClip [boss] Frame 8
"duck"Symbol 1707 MovieClip [boss] Frame 15
"grabbed"Symbol 1707 MovieClip [boss] Frame 24
"hit"Symbol 1707 MovieClip [boss] Frame 34
"down"Symbol 1707 MovieClip [boss] Frame 40
"getup"Symbol 1707 MovieClip [boss] Frame 47
"stomp"Symbol 1707 MovieClip [boss] Frame 54
"end"Symbol 1738 MovieClip Frame 976




http://swfchan.com/6/26586/info.shtml
Created: 22/5 -2019 12:30:12 Last modified: 22/5 -2019 12:30:12 Server time: 09/05 -2024 00:23:27