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

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

Wink In The Princess Stealing.swf

This is the info page for
Flash #30258

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


Text
©2005 André "gel" Nguyen

gel: programming, art, game design, voices

Dustball: music, sound fx

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

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:

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 1047 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 = 1; _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 = 1; _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.depth = depth; _local1.state = "grabbed"; _local1.actor = "staff"; _local1.lastState = 1; _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 = 1; _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.mode = 1; _local1.modeCount = 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; _local1.xDest = _local2._x + 1; _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.modeCount = 0; _local1.life = 40; } function boss(mc) { var _local1 = this; var _local2 = mc; _local1.mc = _local2; _local1.state = 1; _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.modeCount = 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(torchName) { name = this[torchName]; var _local2 = name.mc._x; var _local1 = name.mc._y; if (name.state == "inactive") { if ((Math.abs(_local2 - p1.mc._x) <= xCutoff) && (Math.abs(_local1 - p1.mc._y) <= yCutoff)) { name.state = 1; name.mc._visible = true; } } else { if ((name.state == 1) || (name.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 (name.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcGrab._y, true)) { name.state = "grabbed"; name.grabbedName = p1; name.mc.swapDepths(grabbedDepth); name.depth = grabbedDepth; p1.holdName = name; 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) && (name.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcAttack._y, true))) { if (p1.mc._xscale > 0) { name.xVel = p1.xForce * 4; } else { name.xVel = (-p1.xForce) * 4; } if (p1.mc.mcMC.mcAttack._y < -10) { name.yVel = p1.yForce * 4; } name.state = "thrown"; name.mc.mcMC.mcHand.gotoAndStop("none"); } } if (name.state == 1) { name.mc.mcMC.mcHand.gotoAndStop("none"); name._xscale = name.xScale0; name._yscale = name.yScale0; if (name.stopCount > 0) { name.stopCount++; if (name.stopCount > ((Math.random() * 45) + 15)) { name.stopCount = 0; name.mc._xscale = -name.mc._xscale; } } if (name.xSpec > 0) { name.xSpec--; } if (name.xSpec <= 0) { if (name.xVel > name.xMax) { name.xVel = name.xMax + ((name.xMax - name.xVel) / 8); } else if (name.xVel < (-name.xMax)) { name.xVel = (-name.xMax) + ((name.xVel + name.xMax) / 8); } } if (name.xVel != 0) { if (name.stopCount > 0) { (_local1 - gravity);// not popped (_local2 + name.xVel);// not popped } } name.mc._x = name.mc._x + name.xVel; if (((name.xVel != 0) && (!Key.isDown(name.keyLeft))) && (!Key.isDown(name.keyRight))) { if ((!mapHit.hitTest(_local2, _local1, true)) && (mapHit.hitTest(_local2, _local1 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local2, _local1 + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (name.ySpec > 0) { name.ySpec--; } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; if ((Math.abs(_local2 - p1.mc._x) > xCutoff) || (Math.abs(_local1 - p1.mc._y) > yCutoff)) { name.state = "inactive"; name.mc._visible = false; } if (name.mc._xscale > 0) { makeFire(name, name.mc.mcMC.mcMC._rotation); } else { makeFire(name, -name.mc.mcMC.mcMC._rotation); } } else if (name.state == "grabbed") { name.mc.gotoAndStop("grabbed"); name.mc.mcMC.mcHand.gotoAndStop("Wink"); if (name.grabbedName.mc._xscale > 0) { name.mc._x = name.grabbedName.mc._x + name.grabbedName.mc.mcMC.mcHand._x; name.mc._xscale = name.grabbedName.mc.mcMC.mcHand._xscale; name.mc._rotation = name.grabbedName.mc.mcMC.mcHand._rotation; } else { name.mc._x = name.grabbedName.mc._x - name.grabbedName.mc.mcMC.mcHand._x; name.mc._xscale = -name.grabbedName.mc.mcMC.mcHand._xscale; name.mc._rotation = -name.grabbedName.mc.mcMC.mcHand._rotation; } name.mc._y = name.grabbedName.mc._y + name.grabbedName.mc.mcMC.mcHand._y; name.mc._yscale = name.grabbedName.mc.mcMC.mcHand._yscale; makeFire(name, name.mc._rotation); } else if (name.state == "thrown") { name.mc.mcMC.mcHand.gotoAndStop("none"); name._xscale = name.xScale0; name._yscale = name.yScale0; if (name.xVel > 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel <= 0.3) { name.xVel = 0; } } else if (name.xVel < 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel >= -0.3) { name.xVel = 0; } } if (name.xVel != 0) { if (mapHit.hitTest(_local2 + name.xVel, _local1 - (gravity * 2), true)) { if (name.xVel > 0) { temp = name.xVel - name.xAcc; enemyBounceRight(name, temp); } else { temp = name.xVel + name.xAcc; enemyBounceLeft(name, temp); } if (Math.abs(name.xVel) <= 0.3) { name.xVel = 0; } } else if (name.xVel > name.xMax) { if (mapHit.hitTest(_local2 + (name.xVel / 2), _local1 - (gravity * 2), true)) { temp = (name.xVel / 2) - name.xAcc; enemyBounceRight(name, temp); } else if (mapHit.hitTest(_local2, _local1 - (gravity * 2), true)) { temp = -name.xAcc; enemyBounceRight(name, temp); } } else if (name.xVel < (-name.xMax)) { if (mapHit.hitTest(_local2 + (name.xVel / 2), _local1 - (gravity * 2), true)) { temp = (name.xVel / 2) + name.xAcc; enemyBounceLeft(name, temp); } else if (mapHit.hitTest(_local2, _local1 - (gravity * 2), true)) { temp = name.xAcc; enemyBounceLeft(name, temp); } } } name.mc._x = name.mc._x + name.xVel; if (((name.xVel != 0) && (!Key.isDown(name.keyLeft))) && (!Key.isDown(name.keyRight))) { if ((!mapHit.hitTest(_local2, _local1, true)) && (mapHit.hitTest(_local2, _local1 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local2, _local1 + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (name.yVel > name.yMax) { name.yVel = name.yMax; } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { if ((Math.abs(name.xVel) > 20) || (Math.abs(name.yVel) > 12)) { name.mc.gotoAndStop("thrownBlur"); } else { name.mc.gotoAndStop("thrown"); } if (name.yVel > 20) { if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + (name.yVel / 2), true)) { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { name.mc.gotoAndStop("fall"); } } else { enemy0HitGround(name); name._y = name._y + (-gravity); } } else { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { name.mc.gotoAndStop("fall"); } } } else { enemy0HitGround(name); name.mc.gotoAndStop("bouncing"); if (name.xVel == 0) { if (!mapHit.hitTest(name.mc._x - 10, name.mc._y + 3, true)) { name.xVel = name.yVel * 2; } else if (!mapHit.hitTest(name.mc._x - 20, name.mc._y + 3, true)) { name.xVel = name.yVel; } else if (!mapHit.hitTest(name.mc._x - 40, name.mc._y + 3, true)) { name.xVel = name.yVel / 2; } else if (!mapHit.hitTest(name.mc._x + 10, name.mc._y + 3, true)) { name.xVel = (-name.yVel) * 2; } else if (!mapHit.hitTest(name.mc._x + 20, name.mc._y + 3, true)) { name.xVel = -name.yVel; } else if (!mapHit.hitTest(name.mc._x + 40, name.mc._y + 3, true)) { name.xVel = (-name.yVel) / 2; } } } if (name.yVel < 0) { if (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + name.yVel, true)) { temp = name.yVel + gravity; name.mc._y = name.mc._y + temp; name.yVel = 0.001; while (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; } } } name.mc._y = name.mc._y + name.yVel; if ((name.xVel == 0) && (name.yVel == 0)) { name.state = 1; name.mc.gotoAndStop("down"); if (thrownName == name) { thrownName = null; } } if (name.mc._xscale > 0) { makeFire(name, name.mc.mcMC.mcMC._rotation); } else { makeFire(name, -name.mc.mcMC.mcMC._rotation); } } } } function playerControl(playerNum) { name = this["p" + playerNum]; with (name) { animHoldIdle--; animHoldWalk--; animHoldAir--; animHoldCrouch--; animHoldWallSlide--; attackHold--; grabCount--; xSpec--; ySpec--; dashCount--; dashHold--; deflecting--; } if (Key.isDown(name.keyHide)) { if (!name.hidePressed) { name.hidePressed = true; if (((name.xVel == 0) && (name.yVel == 0)) && (name.attackHold <= 0)) { if (name.plane == "ground") { if ((name.attackHold < 10) && (!mapHitShadow.hitTest(name.mc._x, name.mc._y, true))) { if (name.state == 1) { name.plane = "shadow"; name.mc.gotoAndStop("shadowTransIn"); name.animHoldIdle = 16; name.attackHold = 14; } } } else { name.plane = "ground"; name.mc.gotoAndStop("shadowTransOut"); name.animHoldIdle = 16; name.attackHold = 14; } } } } else { name.hidePressed = false; } soundWink.onSoundComplete = function () { soundWinkDone = true; }; if (name.state == 1) { if ((name.attackHold <= 0) && (name.xSpec <= 0)) { if (Key.isDown(name.keyLeft)) { if (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 2), true)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { if (name.mc._xscale > 0) { name.mc.gotoAndStop("shadowTurn"); name.animHoldIdle = 2; name.animHoldWalk = 2; name.trans = null; } else { name.mc.gotoAndStop("shadowWalk"); name.trans = "walk"; } } name.mc._xscale = -100; temp = name.xVel - name.xAcc; if (temp < (-name.xShadowMax)) { temp = -name.xShadowMax; } if (!mapHitShadow.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true))) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) && (mapHit.hitTest((name.mc._x - name.xAcc) + temp, name.mc._y + gravity, true))) { name.xVel = temp; } else if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) && (mapHit.hitTest((name.mc._x - name.xAcc) + temp, name.mc._y + gravity, true))) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel > (-name.xAcc)) { name.xVel = -name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (name.xVel > 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } } else if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } else { name.xVel = 0; } } else { temp = name.xVel - name.xAirAcc; if (temp < (-name.xShadowMax)) { temp = -name.xShadowMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel < (-name.xShadowMax)) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = 0; } name.mc._xscale = -100; } if (soundWinkDone) { soundWink.attachSound("s_sneak"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(70); soundWinkDone = false; } } else if (Key.isDown(name.keyRight)) { if (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 2), true)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { if (name.mc._xscale < 0) { name.mc.gotoAndStop("shadowTurn"); name.animHoldIdle = 2; name.animHoldWalk = 2; name.trans = null; } else { name.mc.gotoAndStop("shadowWalk"); name.trans = "walk"; } } name.mc._xscale = 100; temp = name.xVel + name.xAcc; if (temp > name.xShadowMax) { temp = name.xShadowMax; } if (!mapHitShadow.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true))) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) && (mapHit.hitTest((name.mc._x + name.xAcc) + temp, name.mc._y + gravity, true))) { name.xVel = temp; } else if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) && mapHit.hitTest((name.mc._x + name.xAcc) + temp, name.mc._y + gravity, true)) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel < name.xAcc) { name.xVel = name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (name.xVel > 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } } else if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } else { name.xVel = 0; } } else { temp = name.xVel + name.xAirAcc; if (temp > name.xShadowMax) { temp = name.xShadowMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel > name.xShadowMax) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = 0; } name.mc._xscale = 100; } if (soundWinkDone) { soundWink.attachSound("s_sneak"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = false; } } else if (name.xSpec <= 0) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if ((name.animHoldIdle <= 0) && (name.yVel == 0)) { if ((name.grabCount <= 0) && (name.windup <= 0)) { if (name.trans != null) { name.trans = null; name.mc.gotoAndStop("shadowIdle1"); name.animHoldIdle = 1; } else { name.mc.gotoAndStop("shadowIdle"); } } } if (name.xVel > 0) { name.xVel = name.xVel + ((-name.xAcc) * 2); if (name.xVel <= 0.7) { name.xVel = 0; soundWink.stop(); soundWinkDone = true; } } else if (name.xVel < 0) { name.xVel = name.xVel + (name.xAcc * 2); if (name.xVel >= -0.7) { name.xVel = 0; soundWink.stop(); soundWinkDone = true; } } } } } if (name.xSpec <= 0) { if (name.xVel > name.xMax) { name.xVel = name.xMax + ((name.xMax - name.xVel) / 8); } else if (name.xVel < (-name.xMax)) { name.xVel = (-name.xMax) + ((name.xVel + name.xMax) / 8); } } if (name.xVel != 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { if (name.xVel > 0) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } else { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } name.mc._x = name.mc._x + name.xVel; if ((name.xVel != 0) && (((!Key.isDown(name.keyLeft)) && (!Key.isDown(name.keyRight))) || (name.attackHold > 0))) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } } // unexpected jump if (name.plane == "ground") { if (name.state == 1) { if (!Key.isDown(name.keyDown1)) { name.crouchMoved = false; name.crouched = false; name.headbouncing = 0; } temp = 1; while (temp <= projectiles) { temp2 = "proj_" + temp; temp2 = this[temp2]; if (((temp2.mc._x != undefined) && (temp2.state == "thrown")) && ((temp2.hitTarget == 1) || (temp2.hitTarget == 3))) { if (Math.abs(temp2.mc._x - name.mc._x) < 200) { if (name.deflecting > 0) { if (name.mc.mcMC.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { 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.modeCount = 14; temp2.mc._rotation = 0; var projectileNum = projectiles; i = 1; while (i <= projectiles) { j = "proj_" + i; if ((!this[j].mc._visible) || (this[j].mc == undefined)) { projectileNum = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + projectileNum, projectileDepth + projectileNum, {_x:x, _y:y}); this["proj_" + projectileNum] = new projectile(mcAll.mcMain["proj_mc_" + projectileNum], "lightning", 2); temp2 = this["proj_" + projectileNum]; 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 ((!this[j].mc._visible) || (this[j].mc == undefined)) { projectileNum = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + projectileNum, projectileDepth + projectileNum, {_x:x, _y:y}); this["proj_" + projectileNum] = new projectile(mcAll.mcMain["proj_mc_" + projectileNum], "lightning", 2); temp2 = this["proj_" + projectileNum]; 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 ((!this[j].mc._visible) || (this[j].mc == undefined)) { projectileNum = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + projectileNum, projectileDepth + projectileNum, {_x:x, _y:y}); this["proj_" + projectileNum] = new projectile(mcAll.mcMain["proj_mc_" + projectileNum], "lightning", 2); temp2 = this["proj_" + projectileNum]; temp2.life = 7; if (name.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"); } } } else if (name.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { name.xVel = temp2.xVel; if (name.xVel > 0) { name.xVel = name.xVel + (Math.random() * 4); } else { name.xVel = name.xVel + (Math.random() * -4); } name.yVel = (Math.random() * -6) - 8; name.state = "thrown"; name.mc.gotoAndStop("thrown"); name.trans = null; if (name.holdName != null) { name.holdName.state = "thrown"; name.holdName.mc._rotation = 0; name.holdName.xVel = (Math.random() * 10) + name.xVel; name.holdName.yVel = (Math.random() * -6) - 10; name.holdName.grabbedName = null; name.holdName = null; name.grabCount = 0; } if (temp2.projType == "fireball") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.modeCount = -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(((name.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } else if (temp2.projType == "wind") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.modeCount = -123; soundWink.attachSound("s_winkhit2"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } else if (temp2.projType == "lightning") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.modeCount = -123; soundFX.attachSound("s_lightninghit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); } } } } temp++; } if (name.whacking == 2) { name.whacking = 3; name.trans = null; name.mc.gotoAndStop("staffMelee"); name.animholdIdle = 20; name.attackHold = 18; } else if (name.whacking == 1) { name.whacking = 0; name.trans = null; name.mc.gotoAndStop("staffAttack3"); name.animholdIdle = 14; name.attackHold = 13; staffAttack(name.holdName, 3, 2, -123); } else if ((name.whacking == 3) && (name.attackHold <= 0)) { name.whacking = 0; } if ((Key.isDown(name.keyFast) && (name.yVel == 0)) && (name.attackHold <= 0)) { name.fastPressed = true; name.trans = null; if (name.mc._xscale > 0) { if (Key.isDown(name.keyRight)) { if ((!name.rightPressed) || (name.xSpec <= 0)) { with (name) { 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(((name.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(80); soundWinkDone = false; } } name.rightPressed = true; } else { name.rightPressed = false; } } else if (name.mc._xscale < 0) { if (Key.isDown(name.keyLeft)) { if ((!name.leftPressed) || (name.xSpec <= 0)) { with (name) { 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(((name.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(80); soundWinkDone = false; } } name.leftPressed = true; } else { name.leftPressed = false; } } } else { name.fastPressed = false; } if (Key.isDown(name.keyAttack)) { if ((!name.attackPressed) && (name.attackHold <= 0)) { name.attackPressed = true; temp = name.holdName.mc._name.substring(0, 5); if (name.yVel == 0) { if (temp == "staff") { if (name.dashHold < 0) { if (Key.isDown(name.keyUp1)) { name.xVel = 0; name.trans = null; if (Key.isDown(name.keyLeft) || Key.isDown(name.keyRight)) { name.mc.gotoAndStop("staffAttack3"); name.attackHold = 14; staffAttack(name.holdName, 2, 2, -123); } else { name.mc.gotoAndStop("staffAttack1"); name.attackHold = 14; staffAttack(name.holdName, 1, 2, -123); } } else if (((name.mc._xscale > 0) && Key.isDown(name.keyRight)) || (((name.mc._xscale < 0) && Key.isDown(name.keyLeft)) && (!Key.isDown(name.keyDown1)))) { name.xVel = 0; name.mc.gotoAndStop("staffDeflect"); name.animHoldIdle = 13; name.attackHold = 12; name.deflecting = 12; name.trans = null; soundWink.attachSound("s_deflect"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); } else { name.xVel = 0; name.whacking = 1; } } } } else if (temp == "staff") { if (Key.isDown(name.keyDown1)) { if (Key.isDown(name.keyLeft) || (Key.isDown(name.keyRight))) { name.mc.gotoAndStop("staffAttackAir3"); name.attackHold = 14; name.animHoldAir = 14; staffAttack(name.holdName, 4, 2, -123); } else { name.mc.gotoAndStop("staffAttackAir5"); name.attackHold = 14; name.animHoldAir = 14; staffAttack(name.holdName, 5, 2, -123); } } else if (Key.isDown(name.keyUp1)) { if (Key.isDown(name.keyLeft) || Key.isDown(name.keyRight)) { name.mc.gotoAndStop("staffAttackAir3"); name.attackHold = 14; name.animHoldAir = 14; staffAttack(name.holdName, 2, 2, -123); } else { name.mc.gotoAndStop("staffAttackAir1"); name.attackHold = 14; name.animHoldAir = 14; staffAttack(name.holdName, 1, 2, -123); } } else { name.mc.gotoAndStop("staffAttackAir3"); name.attackHold = 14; name.animHoldAir = 14; staffAttack(name.holdName, 3, 2, -123); } } } } else { name.attackPressed = false; } if ((Key.isDown(name.keyGrab) && (name.attackHold <= 0)) && (name.xSpec <= 0)) { if ((!name.grabPressed) && (name.holdName != null)) { if (name.windup < xThrowMax) { name.windup++; } if (name.yVel == 0) { if (Key.isDown(name.keyDown1)) { } else if (Key.isDown(name.keyRight) || (Key.isDown(name.keyLeft))) { if (name.xVel == 0) { name.mc.gotoAndStop("throwWalkWindup"); } } else if (name.animHoldIdle <= 0) { name.mc.gotoAndStop("throwIdleWindup"); name.mc.mcMC.gotoAndStop(name.windup); } } } else if ((!name.grabPressed) && (name.grabCount <= 0)) { name.grabPressed = true; name.grabCount = 10; if (name.yVel != 0) { name.mc.gotoAndStop("grabAir"); } else if (Key.isDown(name.keyDown1)) { name.xVel = 0; name.mc.gotoAndStop("grabCrouch"); } else if (Key.isDown(name.keyRight) || (Key.isDown(name.keyLeft))) { name.grabCount = 10; name.xVel = 0; name.mc.gotoAndStop("grabWalk"); name.attackHold = 14; name.animHoldIdle = 24; name.trans = null; } else { name.grabCount = 10; name.xVel = 0; name.mc.gotoAndStop("grabIdle"); name.attackHold = 14; name.animHoldIdle = 24; } } } else if (((name.windup > 0) && (name.holdName != null)) && (name.attackHold <= 0)) { if (name.yVel == 0) { if (Key.isDown(name.keyUp1)) { if (Key.isDown(name.keyRight) || (Key.isDown(name.keyLeft))) { name.holdName.xVel = name.windup + 10; name.holdName.yVel = (-name.windup) - 10; if (name.holdName.yVel < (-yThrowMax)) { name.holdName.yVel = -yThrowMax; } name.mc.gotoAndStop("throwWalk2"); name.animHoldWalk = 7; } else { name.holdName.xVel = 0; name.holdName.yVel = (-name.windup) - 15; if (name.holdName.yVel < (-yThrowMax)) { name.holdName.yVel = -yThrowMax; } name.mc.gotoAndStop("throwIdle1"); name.animHoldIdle = 7; } } else if (Key.isDown(name.keyRight) || (Key.isDown(name.keyLeft))) { if (Key.isDown(name.keyDown1)) { name.holdName.xVel = name.windup + 10; name.holdName.yVel = name.windup + 10; if (name.holdName.yVel > yThrowMax) { name.holdName.yVel = yThrowMax; } name.mc.gotoAndStop("throwCrouch"); name.animHoldCrouch = 11; } else { name.xVel = 0; name.xSpec = 12; name.holdName.xVel = name.windup + 20; name.holdName.yVel = (-name.windup) / 4; name.mc.gotoAndStop("throwWalk3"); name.animHoldWalk = 16; } } else if (Key.isDown(name.keyDown1)) { if (mapHit.hitTest(name.holdName.mc._x, name.holdName.mc._y - gravity, true)) { name.holdName.mc._x = name.mc._x; } name.holdName.xVel = 0; name.holdName.yVel = name.windup; name.mc.gotoAndStop("throwCrouch"); name.animHoldCrouch = 11; } else { name.holdName.xVel = name.windup + 8; name.holdName.yVel = (-name.windup) / 4; if (name.windup > 4) { name.mc.gotoAndStop("throwIdle3"); name.animHoldIdle = 16; } else { name.mc.gotoAndStop("throwIdle3b"); name.animHoldIdle = 10; } if (mapHit.hitTest(name.holdName.mc._x, name.holdName.mc._y - gravity, true)) { name.holdName.mc._x = name.mc._x; } } } else if (Key.isDown(name.keyRight) || (Key.isDown(name.keyLeft))) { if (Key.isDown(name.keyUp1)) { name.holdName.xVel = name.windup + 10; name.holdName.yVel = (-name.windup) - 10; if (name.holdName.yVel < (-yThrowMax)) { name.holdName.yVel = -yThrowMax; name.mc.gotoAndStop("throwAir2"); name.animHoldAir = 12; } } else if (Key.isDown(name.keyDown1)) { name.holdName.xVel = name.windup + 10; name.holdName.yVel = name.windup + 10; name.holdName.yVel = yThrowMax; name.mc.gotoAndStop("throwAir4"); name.animHoldAir = 14; } else { name.holdName.xVel = name.windup + 10; name.holdName.yVel = (-name.windup) / 4; name.mc.gotoAndStop("throwAir3"); name.animHoldAir = 12; } } else if (Key.isDown(name.keyUp1)) { name.holdName.xVel = 0; name.holdName.yVel = (-name.windup) - 15; if (name.holdName.yVel < (-yThrowMax)) { name.holdName.yVel = -yThrowMax; } name.mc.gotoAndStop("throwAir1"); name.animHoldAir = 7; } else if (Key.isDown(name.keyDown1)) { name.holdName.xVel = 0; name.holdName.yVel = name.windup + 10; if (name.holdName.yVel > yThrowMax) { name.holdName.yVel = yThrowMax; } name.mc.gotoAndStop("throwAir5"); name.animHoldAir = 15; } else { name.holdName.xVel = name.windup + 8; name.holdName.yVel = (-name.windup) / 4; name.mc.gotoAndStop("throwAir3"); name.animHoldAir = 7; } if (name.mc._xscale < 0) { name.holdName.xVel = -name.holdName.xVel; } name.holdName.state = "thrown"; name.holdName.mc._rotation = 0; name.grabPressed = false; thrownName = name.holdName; name.holdName.grabbedName = null; name.holdName = null; name.grabCount = 0; name.windup = 0; } else { name.grabPressed = false; } if ((name.attackHold <= 0) && (name.xSpec <= 0)) { if (Key.isDown(name.keyLeft)) { if (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 2), true)) { if (Key.isDown(name.keyDown1)) { name.crouchMoved = true; name.crouched = false; if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldCrouch <= 0)) { name.mc.gotoAndStop("crouchWalk"); name.trans = "walk"; } name.mc._xscale = -100; temp = name.xVel - name.xAcc; if (temp < (-name.xCrouchMax)) { temp = -name.xCrouchMax; } if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true))) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) && (mapHit.hitTest((name.mc._x - name.xAcc) + temp, name.mc._y + gravity, true))) { name.xVel = temp; } else if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) && mapHit.hitTest((name.mc._x - name.xAcc) + temp, name.mc._y + gravity, true)) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel > (-name.xAcc)) { name.xVel = -name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } else { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { if (name.mc._xscale > 0) { name.mc.gotoAndStop("turn"); name.animHoldIdle = 2; name.animHoldWalk = 2; name.trans = null; } else { name.mc.gotoAndStop("walk"); name.trans = "walk"; } } name.mc._xscale = -100; temp = name.xVel - name.xAcc; if (temp < (-name.xWalkMax)) { temp = -name.xWalkMax; } if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true))) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { name.xVel = temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel > (-name.xAcc)) { name.xVel = -name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (name.xVel > 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } } else if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } } else { temp = name.xVel - name.xAirAcc; if (temp < (-name.xWalkMax)) { temp = -name.xWalkMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel < (-name.xWalkMax)) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = 0; } name.mc._xscale = -100; } } else if (Key.isDown(name.keyRight)) { if (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 2), true)) { if (Key.isDown(name.keyDown1)) { name.crouchMoved = true; name.crouched = false; if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldCrouch <= 0)) { name.mc.gotoAndStop("crouchWalk"); name.trans = "walk"; } name.mc._xscale = 100; temp = name.xVel + name.xAcc; if (temp > name.xCrouchMax) { temp = name.xCrouchMax; } if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true))) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) && mapHit.hitTest((name.mc._x + name.xAcc) + temp, name.mc._y + gravity, true)) { name.xVel = temp; } else if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) && mapHit.hitTest((name.mc._x + name.xAcc) + temp, name.mc._y + gravity, true)) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel < name.xAcc) { name.xVel = name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } else { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { if (name.mc._xscale < 0) { name.mc.gotoAndStop("turn"); name.animHoldIdle = 2; name.animHoldWalk = 2; name.trans = null; } else { name.mc.gotoAndStop("walk"); name.trans = "walk"; } } name.mc._xscale = 100; temp = name.xVel + name.xAcc; if (temp > name.xWalkMax) { temp = name.xWalkMax; } if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true))) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { name.xVel = temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel < name.xAcc) { name.xVel = name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (name.xVel > 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } } else if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } } else { temp = name.xVel + name.xAirAcc; if (temp > name.xWalkMax) { temp = name.xWalkMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel > name.xWalkMax) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = 0; } name.mc._xscale = 100; } } else if (name.xSpec <= 0) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if ((name.animHoldIdle <= 0) && (name.yVel == 0)) { if (Key.isDown(name.keyDown1)) { if (name.crouchMoved) { if (!name.crouched) { name.crouched = true; name.mc.gotoAndStop("crouch2"); name.trans = "walk"; } } else if (!name.crouched) { name.crouched = true; name.mc.gotoAndStop("crouch"); name.trans = "walk"; } } else if ((name.grabCount <= 0) && (name.windup <= 0)) { if (name.trans != null) { name.trans = null; name.mc.gotoAndStop("idle1"); name.animHoldIdle = 3; } else { name.mc.gotoAndStop("idle"); } } } if (name.xVel > 0) { name.xVel = name.xVel + ((-name.xAcc) * 2); if (name.xVel <= 0.7) { name.xVel = 0; } } else if (name.xVel < 0) { name.xVel = name.xVel + (name.xAcc * 2); if (name.xVel >= -0.7) { name.xVel = 0; } } } else if (name.xVel > 0) { if ((name.grabCount <= 0) && (name.animHoldAir <= 0)) { if (name.windup <= 0) { name.mc.gotoAndStop("fall"); } else { name.mc.gotoAndStop("throwAirWindup"); name.mc.mcMC.gotoAndStop(name.windup); } name.jumpPressed = true; name.animHoldAir = 16; } name.xVel = name.xVel + ((-name.xAcc) / 2); if (name.xVel <= 0) { name.xVel = 0; } } else if (name.xVel < 0) { if ((name.grabCount <= 0) && (name.animHoldAir <= 0)) { if (name.windup <= 0) { name.mc.gotoAndStop("fall"); } else { name.mc.gotoAndStop("throwAirWindup"); name.mc.mcMC.gotoAndStop(name.windup); } name.jumpPressed = true; name.animHoldAir = 16; } name.xVel = name.xVel + (name.xAcc / 2); if (name.xVel >= 0) { name.xVel = 0; } } } } else if (name.xVel != 0) { if ((name.dashHold > 0) && (name.dashHold < 4)) { if ((name.mc._xscale > 0) && (Key.isDown(name.keyRight))) { if (name.yVel == 0) { name.mc.gotoAndStop("dashLoop"); } else if (((name.fallTime <= 6) && (!name.jumping)) && (Math.abs(name.yVel) <= gravity)) { name.mc.gotoAndStop("dashLoop"); } else { name.mc.gotoAndStop("dashJump"); } name.dashHold++; name.xVel = name.dashVel; name.xSpec++; if ((!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - 9, true)) && (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y, true))) { playerUpHill(); } } else if ((name.mc._xscale < 0) && (Key.isDown(name.keyLeft))) { if (name.yVel == 0) { name.mc.gotoAndStop("dashLoop"); } else if (((name.fallTime <= 6) && (!name.jumping)) && (Math.abs(name.yVel) <= gravity)) { name.mc.gotoAndStop("dashLoop"); } else { name.mc.gotoAndStop("dashJump"); } name.dashHold++; name.xVel = -name.dashVel; name.xSpec++; if ((!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - 9, true)) && (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y, true))) { playerUpHill(); } } else if (name.yVel == 0) { name.mc.gotoAndStop("dashEnd"); name.animHoldIdle = 6; } } else if (name.dashHold > 0) { if ((!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - 9, true)) && (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y, true))) { playerUpHill(); } } } if (name.xSpec <= 0) { if (name.yVel != 0) { if (name.xVel > name.xAirMax) { name.xVel = name.xAirMax + ((name.xAirMax - name.xVel) / 8); } else if (name.xVel < (-name.xAirMax)) { name.xVel = (-name.xAirMax) + ((name.xVel + name.xAirMax) / 8); } } else if (Key.isDown(name.keyDown1) && (name.yVel == 0)) { if (name.xVel > name.xCrouchMax) { name.xVel = name.xCrouchMax + ((name.xCrouchMax - name.xVel) / 8); } else if (name.xVel < (-name.xCrouchMax)) { name.xVel = (-name.xCrouchMax) + ((name.xVel + name.xCrouchMax) / 8); } } else if (name.xVel > name.xMax) { name.xVel = name.xMax + ((name.xMax - name.xVel) / 8); } else if (name.xVel < (-name.xMax)) { name.xVel = (-name.xMax) + ((name.xVel + name.xMax) / 8); } } if (name.xVel != 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { if (name.xVel > 0) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } else { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } name.mc._x = name.mc._x + name.xVel; if ((name.xVel != 0) && (((!Key.isDown(name.keyLeft)) && (!Key.isDown(name.keyRight))) || (name.attackHold > 0))) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { if (name.ySpec <= 0) { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } name.trans = null; } if ((name.grabCount <= 0) && (name.animHoldAir <= 0)) { if (name.windup <= 0) { name.mc.gotoAndStop("fall"); } else { name.mc.gotoAndStop("throwAirWindup"); name.mc.mcMC.gotoAndStop(name.windup); } name.jumpPressed = true; name.animHoldAir = 16; } if (name.yVel > 0) { name.fallTime++; } } else { name.yVel = name.yVel + (-gravity); temp = name.yMax; if (!mapHit.hitTest(name.mc._x, name.mc._y - name.head, true)) { while (mapHit.hitTest(name.mc._x, name.mc._y + name.yVel, true)) { name.yVel = name.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (mapHit.hitTest(name.mc._x - 50, name.mc._y + 10, true)) { name.mc._x = name.mc._x + 50; } else { name.mc._x = name.mc._x + -50; } name.yVel = (-gravity) - 0.001; break; } } name.yVel = name.yVel + gravity; name.mc._y = name.mc._y + name.yVel; } else if (!mapHit.hitTest(name.mc._x - 50, name.mc._y - gravity, true)) { name.mc._x = name.mc._x + -5; } else if (!mapHit.hitTest(name.mc._x + 50, name.mc._y - gravity, true)) { name.mc._x = name.mc._x + 5; } if ((name.fallTime > 2) && (name.yVel != 0)) { if (!Key.isDown(name.keyDown1)) { if ((!Key.isDown(name.keyLeft)) && (!Key.isDown(name.keyRight))) { if (name.windup <= 0) { name.mc.gotoAndStop("land"); } else { name.mc.gotoAndStop("throwLandWindup"); } name.animHoldIdle = 12; soundWink.attachSound("s_winkland"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(60); } } else { name.mc.gotoAndStop("crouched"); name.trans = "walk"; name.crouched = true; } name.fallTime = 0; } with (name) { yVel = 0; jumping = false; headbouncing = 0; bounced = false; } } if ((Key.isDown(name.keyJump) && (name.state == 1)) && (name.attackHold <= 0)) { if ((Key.isDown(name.keyDown1) && (name.dJumpOK)) && (name.yVel > 0)) { name.headbouncing = 1; name.yVel = 14; name.mc.gotoAndStop("headBounceDown"); } else if (!name.jumpPressed) { if (!mapHit.hitTest(name.mc._x, (name.mc._y - name.head) - 21, true)) { with (name) { jumping = true; crouched = false; jumpPressed = true; yVel = -16; } if (name.windup <= 0) { if (name.dashHold > 0) { name.mc.gotoAndStop("dashJump"); name.animHoldAir = 26; } else { name.mc.gotoAndStop("jump"); name.trans = null; name.animHoldAir = 10; } } else { name.mc.gotoAndStop("throwJumpWindup"); name.animHoldAir = 10; } } } else if (((name.dJumpOK && (!name.doubleJumped)) && (name.yVel < 3)) && (!Key.isDown(name.keyDown1))) { if (mapHit.hitTest(name.mc._x + 10.2, (name.mc._y - name.head) - 20, true) && (mapHit.hitTest(name.mc._x - 10.2, (name.mc._y - name.head) - 20, true))) { temp = -gravity; while (!mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + temp, true)) { name.mc._y = name.mc._y + temp; temp = temp + (-gravity); } name.jumping = true; name.mc.gotoAndStop("stick"); name.doubleJumped = true; name.xVel = 0; name.yVel = 0.001; name.animHoldIdle = 9; name.animHoldAir = 9; name.xSpec = 2; name.ySpec = 2; name.state = "stuck"; name.holdName.xVel = (Math.random() * 8) - 4; name.holdName.yVel = -4; name.holdName.state = "thrown"; name.holdName.mc._rotation = 0; name.holdName.grabbedName = null; name.holdName = null; name.grabCount = 0; name.windup = 0; soundWink.attachSound("s_stickON"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); } } name.dJumpOK = false; } else if (name.yVel == 0) { name.jumpPressed = false; name.doubleJumped = false; } else { name.dJumpOK = true; } if (name.headbouncing == 2) { with (name) { headbouncing = 0; if (!bounced) { bounced = true; yVel = -11; } else { yVel = -17; } jumping = true; jumpPressed = true; mc.gotoAndStop("headbounceUp"); name.animHoldAir = 17; } } if (name.yVel < 0) { if (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + name.yVel, true)) { temp = name.yVel + gravity; name.mc._y = name.mc._y + temp; name.yVel = 0.001; while (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if (mapHit.hitTest(name.mc._x - 50, name.mc._y, true)) { name.mc._x = name.mc._x + 50; } else { name.mc._x = name.mc._x + -50; } } } if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + 20, true)) { name.mc._x = name.mc._x + (-name.xVel); name.xVel = 0; } } } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; return; } if (name.state == 2) { if (!Key.isDown(name.keyDown1)) { if (Key.isDown(name.keyGrab)) { if ((!name.grabPressed) && (name.holdName != null)) { if (name.windup < xThrowMax) { name.windup++; } name.mc.gotoAndStop("throwWallslideWindup"); name.mc.mcMC.gotoAndStop(name.windup); } } else if ((name.windup > 0) && (name.holdName != null)) { if (Key.isDown(name.keyUp1)) { if (Key.isDown(name.keyRight) || (Key.isDown(name.keyLeft))) { name.holdName.xVel = name.windup + 10; name.holdName.yVel = (-name.windup) - 10; if (name.holdName.yVel < (-yThrowMax)) { name.holdName.yVel = -yThrowMax; } name.mc.gotoAndStop("throwWallslide"); name.animHoldWallSlide = 7; } else { name.holdName.xVel = 0; name.holdName.yVel = (-name.windup) - 15; if (name.holdName.yVel < (-yThrowMax)) { name.holdName.yVel = -yThrowMax; } name.mc.gotoAndStop("throwWallSlide"); name.animHoldWallSlide = 7; } } else if (Key.isDown(name.keyRight) || (Key.isDown(name.keyLeft))) { if (Key.isDown(name.keyDown1)) { name.holdName.xVel = name.windup + 10; name.holdName.yVel = name.windup + 10; if (name.holdName.yVel > yThrowMax) { name.holdName.yVel = yThrowMax; } name.mc.gotoAndStop("throwWallSlide"); name.animHoldWallSlide = 7; } else { name.holdName.xVel = name.windup + 20; name.holdName.yVel = (-name.windup) / 4; name.mc.gotoAndStop("throwWallSlide"); name.animHoldWallSlide = 7; } } else { name.holdName.xVel = name.windup + 8; name.holdName.yVel = (-name.windup) / 4; name.mc.gotoAndStop("throwWallSlide"); name.animHoldWallSlide = 7; } if (name.mc._xscale < 0) { name.holdName.xVel = -name.holdName.xVel; } with (name) { holdName.state = "thrown"; grabPressed = false; holdName.grabbedName = null; holdName = null; grabCount = 0; windup = 0; } } else { name.grabPressed = false; } if (((Key.isDown(name.keyLeft) && (name.mc._xscale < 0)) && (!name.jumpPressed)) && (mapHit.hitTest(name.mc._x + 10, name.mc._y - name.head, true))) { name.xVel = -name.xAcc; } else if (((Key.isDown(name.keyRight) && (name.mc._xscale > 0)) && (!name.jumpPressed)) && (mapHit.hitTest(name.mc._x - 10, name.mc._y - name.head, true))) { name.xVel = name.xAcc; } else if ((mapHit.hitTest(name.mc._x - 10, name.mc._y - name.head, true) && (mapHit.hitTest(name.mc._x - 10, name.mc._y, true))) || (mapHit.hitTest(name.mc._x + 10, name.mc._y - name.head, true) && (mapHit.hitTest(name.mc._x + 10, name.mc._y - name.head, true)))) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWallSlide <= 0)) { name.mc.gotoAndStop("wallsliding"); } name.yVel = 2; if (Key.isDown(name.keyJump)) { if (!name.jumpPressed) { name.jumpPressed = true; if (name.dJumpOK) { name.mc.gotoAndStop("walljump"); name.jumping = true; if (name.mc._xscale > 0) { name.xVel = 16; } else { name.xVel = -16; } name.yVel = -18; name.xSpec = 3; name.doubleJumped = false; name.animHoldAir = 14; name.state = 1; } } } else { name.jumpPressed = false; name.dJumpOK = true; } } else { name.doubleJumped = false; name.state = 1; } } else { name.doubleJumped = false; name.state = 1; } if ((name.state == 2) && (mapHit.hitTest(name.mc._x, name.mc._y + name.yVel, true))) { name.yVel = name.yVel + (-gravity); temp = name.yMax; do { if (!mapHit.hitTest(name.mc._x, name.mc._y + name.yVel, true)) { break; } name.yVel = name.yVel + (-gravity); temp = temp + (-gravity); } while (temp >= gravity); name.yVel = name.yVel + gravity; with (name) { mc._y = mc._y + yVel; mc.gotoAndStop("idle"); fallTime = 0; yVel = 0; jumping = false; state = 1; } } name.mc._x = name.mc._x + name.xVel; name.mc._y = name.mc._y + name.yVel; } else if (name.state == "grabbing") { if (Key.isDown(name.keyGrab)) { if (!name.grabPressed) { name.grabPressed = true; if ((name.holdName != null) && (name.attackHold <= 0)) { if (name.yVel == 0) { if (Key.isDown(name.keyRight)) { if (name.mc._xscale > 0) { name.holdName.xVel = 20; name.holdName.yVel = -15; name.mc.gotoAndStop("throwWalk3"); do { do { tellTarget (7) { stop(); stop(); // swfAction0x6C // Unknown action name.animHoldWalk = ; thrownName = name.holdName; name.holdName.grabbedName = null; name.holdName = null; } } } } else { name.xVel = 0; name.mc.gotoAndStop("grabbingChoke"); name.attackHold = 84; name.trans = null; name.holdName.mc.gotoAndStop("choke"); name.holdName.state = "choking"; name.holdName.modeCount = 54; name.holdName.mc.swapDepths(name.holdName.mc.getDepth() + enemyDeadOffset); soundFX.attachSound("s_choke"); soundFX.start(0, 0); } } else if (Key.isDown(name.keyLeft)) { if (name.mc._xscale < 0) { name.holdName.xVel = -20; name.holdName.yVel = -15; name.mc.gotoAndStop("throwWalk3"); name.animHoldWalk = 7; name.holdName.state = "thrown"; thrownName = name.holdName; name.holdName.grabbedName = null; name.holdName = null; } else { name.xVel = 0; name.mc.gotoAndStop("grabbingChoke"); name.attackHold = 84; name.trans = null; name.holdName.mc.gotoAndStop("choke"); name.holdName.state = "choking"; name.holdName.modeCount = 54; name.holdName.mc.swapDepths(name.holdName.mc.getDepth() + enemyDeadOffset); soundFX.attachSound("s_choke"); soundFX.start(0, 0); } } else { if (name.mc._xscale < 0) { name.holdName.xVel = -12; } else { name.holdName.xVel = 12; } name.holdName.yVel = -10; name.mc.gotoAndStop("throwIdle3"); name.animHoldIdle = 7; name.holdName.state = "thrown"; thrownName = name.holdName; name.holdName.grabbedName = null; name.holdName = null; } } if (name.mc._xscale < 0) { name.holdName.xVel = -name.holdName.xVel; } name.grabPressed = true; name.grabCount = 0; name.windup = 0; name.state = 1; } } } else { name.grabPressed = false; } if (name.state == "grabbing") { if (name.grabCount <= 0) { if ((name.attackHold <= 0) && (name.xSpec <= 0)) { if (Key.isDown(name.keyLeft)) { if (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 2), true)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { if (name.mc._xscale < 0) { name.mc.gotoAndStop("grabbingWalkF"); } else { name.mc.gotoAndStop("grabbingWalkB"); } } temp = name.xVel - name.xAcc; if (temp < (-name.xGrabMax)) { temp = -name.xGrabMax; } if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true)) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { name.xVel = temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel > (-name.xAcc)) { name.xVel = -name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (name.xVel > 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } } else if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } else { temp = name.xVel - name.xAirAcc; if (temp < (-name.xGrabMax)) { temp = -name.xGrabMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel < (-name.xGrabMax)) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = 0; } } } else if (Key.isDown(name.keyRight)) { if (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 2), true)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { if (name.mc._xscale < 0) { name.mc.gotoAndStop("grabbingWalkB"); } else { name.mc.gotoAndStop("grabbingWalkF"); } } temp = name.xVel + name.xAcc; if (temp > name.xGrabMax) { temp = name.xGrabMax; } if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true)) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { name.xVel = temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel < name.xAcc) { name.xVel = name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (name.xVel > 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } } else if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } else { temp = name.xVel + name.xAirAcc; if (temp > name.xGrabMax) { temp = name.xGrabMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel > name.xGrabMax) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = 0; } } } else if (name.xSpec <= 0) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if ((name.animHoldIdle <= 0) && (name.yVel == 0)) { if ((name.grabCount <= 0) && (name.windup <= 0)) { name.mc.gotoAndStop("grabbingIdle"); } } if (name.xVel > 0) { name.xVel = name.xVel + ((-name.xAcc) * 2); if (name.xVel <= 0.7) { name.xVel = 0; } } else if (name.xVel < 0) { name.xVel = name.xVel + (name.xAcc * 2); if (name.xVel >= -0.7) { name.xVel = 0; } } } } } } if (name.xVel != 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { if (name.xVel > 0) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } else { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } name.mc._x = name.mc._x + name.xVel; if ((name.xVel != 0) && (((!Key.isDown(name.keyLeft)) && (!Key.isDown(name.keyRight))) || (name.attackHold > 0))) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { if (name.ySpec <= 0) { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } } if ((name.grabCount <= 0) && (name.animHoldAir <= 0)) { name.mc.gotoAndStop("fall"); name.jumpPressed = true; name.animHoldAir = 16; } if (name.yVel > 0) { name.fallTime++; } } else { name.yVel = name.yVel + (-gravity); temp = name.yMax; if (!mapHit.hitTest(name.mc._x, name.mc._y - name.head, true)) { do { if (!mapHit.hitTest(name.mc._x, name.mc._y + name.yVel, true)) { break; } name.yVel = name.yVel + (-gravity); temp = temp + (-gravity); } while (temp >= gravity); name.yVel = name.yVel + gravity; name.mc._y = name.mc._y + name.yVel; } else if (!mapHit.hitTest(name.mc._x - 10, name.mc._y - gravity, true)) { temp = -name.xAcc; while (mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { temp = temp + (-name.xAcc); } name.mc._x = name.mc._x + temp; } else if (!mapHit.hitTest(name.mc._x + 10, name.mc._y - gravity, true)) { temp = name.xAcc; while (mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { temp = temp + name.xAcc; } name.mc._x = name.mc._x + temp; } if ((name.fallTime > 2) && (name.yVel != 0)) { if ((!Key.isDown(name.keyLeft)) && (!Key.isDown(name.keyRight))) { if (name.windup <= 0) { name.mc.gotoAndStop("land"); } else { name.mc.gotoAndStop("throwLandWindup"); } name.animHoldIdle = 12; } name.fallTime = 0; } with (name) { yVel = 0; jumping = false; headbouncing = 0; bounced = false; } } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; } } else if (name.state == "stuck") { if (Key.isDown(name.keyJump)) { if (!name.jumpPressed) { name.jumpPressed = true; if (!mapHit.hitTest(name.mc._x, name.mc._y + 10, true)) { name.mc.gotoAndStop("stuckDrop"); name.animHoldAir = 4; name.state = 1; soundWink.attachSound("s_stickOFF"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); } } } else { name.jumpPressed = false; } temp = gravity; while (mapHit.hitTest(name.mc._x, (name.mc._y - 40) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; } if (mapHit.hitTest(name.mc._x, name.mc._y - 6, true)) { name.mc.gotoAndStop("thrown"); name.state = "thrown"; if (name.mc._xscale > 0) { name.xVel = 10; } else { name.xVel = -10; } } if (name.state == "stuck") { soundWink.setVolume(90); if (Key.isDown(name.keyLeft)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { } temp = name.xVel - name.xAcc; if (temp < (-name.xStuckMax)) { temp = -name.xStuckMax; } if ((!mapHit.hitTest((name.mc._x - 10) + temp, (name.mc._y - name.head) + 10, true)) && (mapHit.hitTest((name.mc._x - 10) + temp, (name.mc._y - name.head) - 10, true))) { name.xVel = temp; if (name.mc._xscale < 0) { name.mc.gotoAndStop("stuckWalkF"); } else { name.mc.gotoAndStop("stuckWalkB"); } name.trans = "walk"; } else { name.xVel = 0; if (name.trans == "walk") { name.trans = null; name.mc.gotoAndStop("stuck1"); name.animHoldIdle = 4; } else { name.mc.gotoAndStop("stuck"); } } 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(((name.mc._x - mcCam._x) / 400) * 100)); } else if (Key.isDown(name.keyRight)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { } temp = name.xVel + name.xAcc; if (temp > name.xStuckMax) { temp = name.xStuckMax; } if ((!mapHit.hitTest((name.mc._x + 10) + temp, (name.mc._y - name.head) + 10, true)) && (mapHit.hitTest((name.mc._x + 10) + temp, (name.mc._y - name.head) - 10, true))) { name.xVel = temp; if (name.mc._xscale > 0) { name.mc.gotoAndStop("stuckWalkF"); } else { name.mc.gotoAndStop("stuckWalkB"); } name.trans = "walk"; } else { name.xVel = 0; if (name.trans == "walk") { name.trans = null; name.mc.gotoAndStop("stuck1"); name.animHoldIdle = 4; } else { name.mc.gotoAndStop("stuck"); } } 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(((name.mc._x - mcCam._x) / 400) * 100)); } else { if (name.animHoldIdle <= 0) { if (name.trans != null) { name.trans = null; name.mc.gotoAndStop("stuck1"); name.animHoldIdle = 4; } else { name.mc.gotoAndStop("stuck"); } } if (name.xVel > 0) { name.xVel = name.xVel + ((-name.xAcc) * 2); if (name.xVel <= 0.7) { name.xVel = 0; soundWink.stop(); soundWinkDone = true; } } else if (name.xVel < 0) { name.xVel = name.xVel + (name.xAcc * 2); if (name.xVel >= -0.7) { name.xVel = 0; soundWink.stop(); soundWinkDone = true; } } } name.mc._x = name.mc._x + name.xVel; if (!mapHit.hitTest((name.mc._x + 10) + temp, (name.mc._y - name.head) + 15, true)) { name.mc._y = name.mc._y + (-gravity); } } } else if (name.state == "thrown") { if (name.xVel > 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel <= 0.3) { name.xVel = 0; } } else if (name.xVel < 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel >= -0.3) { name.xVel = 0; } } if (name.xVel != 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - (gravity * 2), true)) { if (name.xVel > 0) { temp = name.xVel - name.xAcc; enemyBounceRight(name, temp); } else { temp = name.xVel + name.xAcc; enemyBounceLeft(name, temp); } if (Math.abs(name.xVel) <= 0.3) { name.xVel = 0; } } else if (name.xVel > name.xMax) { if (mapHit.hitTest(name.mc._x + (name.xVel / 2), name.mc._y - (gravity * 2), true)) { temp = (name.xVel / 2) - name.xAcc; enemyBounceRight(name, temp); } else if (mapHit.hitTest(name.mc._x, name.mc._y - (gravity * 2), true)) { temp = -name.xAcc; enemyBounceRight(name, temp); } } else if (name.xVel < (-name.xMax)) { if (mapHit.hitTest(name.mc._x + (name.xVel / 2), name.mc._y - (gravity * 2), true)) { temp = (name.xVel / 2) + name.xAcc; enemyBounceLeft(name, temp); } else if (mapHit.hitTest(name.mc._x, name.mc._y - (gravity * 2), true)) { temp = name.xAcc; enemyBounceLeft(name, temp); } } } name.mc._x = name.mc._x + name.xVel; if (name.xVel != 0) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (name.yVel > name.yMax) { name.yVel = name.yMax; } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { if ((Math.abs(name.xVel) > 20) || (Math.abs(name.yVel) > 12)) { name.mc.gotoAndStop("thrownBlur"); } else { name.mc.gotoAndStop("thrown"); } if (name.yVel > 20) { if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + (name.yVel / 2), true)) { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { } } else { actorHitGround(name); name._y = name._y + (-gravity); } } else { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { } } } else { actorHitGround(name); name.mc.gotoAndStop("bouncing"); if (name.xVel == 0) { if (!mapHit.hitTest(name.mc._x - 10, name.mc._y + 3, true)) { name.xVel = name.yVel * 2; } else if (!mapHit.hitTest(name.mc._x - 20, name.mc._y + 3, true)) { name.xVel = name.yVel; } else if (!mapHit.hitTest(name.mc._x - 40, name.mc._y + 3, true)) { name.xVel = name.yVel / 2; } else if (!mapHit.hitTest(name.mc._x + 10, name.mc._y + 3, true)) { name.xVel = (-name.yVel) * 2; } else if (!mapHit.hitTest(name.mc._x + 20, name.mc._y + 3, true)) { name.xVel = -name.yVel; } else if (!mapHit.hitTest(name.mc._x + 40, name.mc._y + 3, true)) { name.xVel = (-name.yVel) / 2; } if (soundWinkDone) { soundWink.attachSound("s_winkhit2"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = false; } } } if (name.yVel < 0) { if (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + name.yVel, true)) { temp = name.yVel + gravity; name.mc._y = name.mc._y + temp; name.yVel = 0.001; while (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; } } } name.mc._y = name.mc._y + name.yVel; if ((name.xVel == 0) && (name.yVel == 0)) { if (thrownName == name) { thrownName = null; } name.state = "down"; } else { name.downCount = 5; } } else if (name.state == "down") { name.downTime--; name.gotoAndStop("down"); if (name.downTime <= 0) { name.state = 1; name.trans = null; name.mc.gotoAndStop("getup"); name.animHoldIdle = 11; name.attackHold = 10; } } } // swfAction0x6C // Unknown action ; thrownName = name.holdName; name.holdName.grabbedName = null; name.holdName = null; // unexpected jump name.xVel = 0; name.mc.gotoAndStop("grabbingChoke"); name.attackHold = 84; name.trans = null; name.holdName.mc.gotoAndStop("choke"); name.holdName.state = "choking"; name.holdName.modeCount = 54; name.holdName.mc.swapDepths(name.holdName.mc.getDepth() + enemyDeadOffset); soundFX.attachSound("s_choke"); soundFX.start(0, 0); // unexpected jump if (Key.isDown(name.keyLeft)) { if (name.mc._xscale < 0) { name.holdName.xVel = -20; name.holdName.yVel = -15; name.mc.gotoAndStop("throwWalk3"); name.animHoldWalk = 7; name.holdName.state = "thrown"; thrownName = name.holdName; name.holdName.grabbedName = null; name.holdName = null; } else { name.xVel = 0; name.mc.gotoAndStop("grabbingChoke"); name.attackHold = 84; name.trans = null; name.holdName.mc.gotoAndStop("choke"); name.holdName.state = "choking"; name.holdName.modeCount = 54; name.holdName.mc.swapDepths(name.holdName.mc.getDepth() + enemyDeadOffset); soundFX.attachSound("s_choke"); soundFX.start(0, 0); } } else { if (name.mc._xscale < 0) { name.holdName.xVel = -12; } else { name.holdName.xVel = 12; } name.holdName.yVel = -10; name.mc.gotoAndStop("throwIdle3"); name.animHoldIdle = 7; name.holdName.state = "thrown"; thrownName = name.holdName; name.holdName.grabbedName = null; name.holdName = null; } if (name.mc._xscale < 0) { name.holdName.xVel = -name.holdName.xVel; } name.grabPressed = true; name.grabCount = 0; name.windup = 0; name.state = 1; // unexpected jump name.grabPressed = false; if (name.state == "grabbing") { if (name.grabCount <= 0) { if ((name.attackHold <= 0) && (name.xSpec <= 0)) { if (Key.isDown(name.keyLeft)) { if (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 2), true)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { if (name.mc._xscale < 0) { name.mc.gotoAndStop("grabbingWalkF"); } else { name.mc.gotoAndStop("grabbingWalkB"); } } temp = name.xVel - name.xAcc; if (temp < (-name.xGrabMax)) { temp = -name.xGrabMax; } if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true))) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { name.xVel = temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel > (-name.xAcc)) { name.xVel = -name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (name.xVel > 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } } else if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } else { temp = name.xVel - name.xAirAcc; if (temp < (-name.xGrabMax)) { temp = -name.xGrabMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel < (-name.xGrabMax)) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = 0; } } } else if (Key.isDown(name.keyRight)) { if (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 2), true)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { if (name.mc._xscale < 0) { name.mc.gotoAndStop("grabbingWalkB"); } else { name.mc.gotoAndStop("grabbingWalkF"); } } temp = name.xVel + name.xAcc; if (temp > name.xGrabMax) { temp = name.xGrabMax; } if ((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (mapHit.hitTest(name.mc._x + temp, name.mc._y + (gravity * 8), true))) { name.xVel = temp; name.mc._y = name.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { name.xVel = temp; } else if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - 9, true)) { name.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel < name.xAcc) { name.xVel = name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { if (name.xVel > 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } } else if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } else { temp = name.xVel + name.xAirAcc; if (temp > name.xGrabMax) { temp = name.xGrabMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel > name.xGrabMax) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = 0; } } } else if (name.xSpec <= 0) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if ((name.animHoldIdle <= 0) && (name.yVel == 0)) { if ((name.grabCount <= 0) && (name.windup <= 0)) { name.mc.gotoAndStop("grabbingIdle"); } } if (name.xVel > 0) { name.xVel = name.xVel + ((-name.xAcc) * 2); if (name.xVel <= 0.7) { name.xVel = 0; } } else if (name.xVel < 0) { name.xVel = name.xVel + (name.xAcc * 2); if (name.xVel >= -0.7) { name.xVel = 0; } } } } } } if (name.xVel != 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { if (name.xVel > 0) { temp = name.xVel - name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + (-name.xAcc); } while (temp >= 0); name.mc._x = name.mc._x + temp; } else { temp = name.xVel + name.xAcc; do { if (!mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { break; } temp = temp + name.xAcc; } while (temp <= 0); name.mc._x = name.mc._x + temp; } name.xVel = 0; } } name.mc._x = name.mc._x + name.xVel; if ((name.xVel != 0) && (((!Key.isDown(name.keyLeft)) && (!Key.isDown(name.keyRight))) || (name.attackHold > 0))) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { if (name.ySpec <= 0) { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } } if ((name.grabCount <= 0) && (name.animHoldAir <= 0)) { name.mc.gotoAndStop("fall"); name.jumpPressed = true; name.animHoldAir = 16; } if (name.yVel > 0) { name.fallTime++; } } else { name.yVel = name.yVel + (-gravity); temp = name.yMax; if (!mapHit.hitTest(name.mc._x, name.mc._y - name.head, true)) { do { if (!mapHit.hitTest(name.mc._x, name.mc._y + name.yVel, true)) { break; } name.yVel = name.yVel + (-gravity); temp = temp + (-gravity); } while (temp >= gravity); name.yVel = name.yVel + gravity; name.mc._y = name.mc._y + name.yVel; } else if (!mapHit.hitTest(name.mc._x - 10, name.mc._y - gravity, true)) { temp = -name.xAcc; while (mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { temp = temp + (-name.xAcc); } name.mc._x = name.mc._x + temp; } else if (!mapHit.hitTest(name.mc._x + 10, name.mc._y - gravity, true)) { temp = name.xAcc; while (mapHit.hitTest(name.mc._x + temp, name.mc._y - gravity, true)) { temp = temp + name.xAcc; } name.mc._x = name.mc._x + temp; } if ((name.fallTime > 2) && (name.yVel != 0)) { if ((!Key.isDown(name.keyLeft)) && (!Key.isDown(name.keyRight))) { if (name.windup <= 0) { name.mc.gotoAndStop("land"); } else { name.mc.gotoAndStop("throwLandWindup"); } name.animHoldIdle = 12; } name.fallTime = 0; } with (name) { yVel = 0; jumping = false; headbouncing = 0; bounced = false; } } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; } return; if (name.state == "stuck") { if (Key.isDown(name.keyJump)) { if (!name.jumpPressed) { name.jumpPressed = true; if (!mapHit.hitTest(name.mc._x, name.mc._y + 10, true)) { name.mc.gotoAndStop("stuckDrop"); name.animHoldAir = 4; name.state = 1; soundWink.attachSound("s_stickOFF"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); } } } else { name.jumpPressed = false; } temp = gravity; while (mapHit.hitTest(name.mc._x, (name.mc._y - 40) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; } if (mapHit.hitTest(name.mc._x, name.mc._y - 6, true)) { name.mc.gotoAndStop("thrown"); name.state = "thrown"; if (name.mc._xscale > 0) { name.xVel = 10; } else { name.xVel = -10; } } if (name.state == "stuck") { soundWink.setVolume(90); if (Key.isDown(name.keyLeft)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { } temp = name.xVel - name.xAcc; if (temp < (-name.xStuckMax)) { temp = -name.xStuckMax; } if ((!mapHit.hitTest((name.mc._x - 10) + temp, (name.mc._y - name.head) + 10, true)) && (mapHit.hitTest((name.mc._x - 10) + temp, (name.mc._y - name.head) - 10, true))) { name.xVel = temp; if (name.mc._xscale < 0) { name.mc.gotoAndStop("stuckWalkF"); } else { name.mc.gotoAndStop("stuckWalkB"); } name.trans = "walk"; } else { name.xVel = 0; if (name.trans == "walk") { name.trans = null; name.mc.gotoAndStop("stuck1"); name.animHoldIdle = 4; } else { name.mc.gotoAndStop("stuck"); } } 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(((name.mc._x - mcCam._x) / 400) * 100)); } else if (Key.isDown(name.keyRight)) { if (((name.grabCount <= 0) && (name.windup <= 0)) && (name.animHoldWalk <= 0)) { } temp = name.xVel + name.xAcc; if (temp > name.xStuckMax) { temp = name.xStuckMax; } if ((!mapHit.hitTest((name.mc._x + 10) + temp, (name.mc._y - name.head) + 10, true)) && (mapHit.hitTest((name.mc._x + 10) + temp, (name.mc._y - name.head) - 10, true))) { name.xVel = temp; if (name.mc._xscale > 0) { name.mc.gotoAndStop("stuckWalkF"); } else { name.mc.gotoAndStop("stuckWalkB"); } name.trans = "walk"; } else { name.xVel = 0; if (name.trans == "walk") { name.trans = null; name.mc.gotoAndStop("stuck1"); name.animHoldIdle = 4; } else { name.mc.gotoAndStop("stuck"); } } 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(((name.mc._x - mcCam._x) / 400) * 100)); } else { if (name.animHoldIdle <= 0) { if (name.trans != null) { name.trans = null; name.mc.gotoAndStop("stuck1"); name.animHoldIdle = 4; } else { name.mc.gotoAndStop("stuck"); } } if (name.xVel > 0) { name.xVel = name.xVel + ((-name.xAcc) * 2); if (name.xVel <= 0.7) { name.xVel = 0; soundWink.stop(); soundWinkDone = true; } } else if (name.xVel < 0) { name.xVel = name.xVel + (name.xAcc * 2); if (name.xVel >= -0.7) { name.xVel = 0; soundWink.stop(); soundWinkDone = true; } } } name.mc._x = name.mc._x + name.xVel; if (!mapHit.hitTest((name.mc._x + 10) + temp, (name.mc._y - name.head) + 15, true)) { name.mc._y = name.mc._y + (-gravity); } } } else if (name.state == "thrown") { if (name.xVel > 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel <= 0.3) { name.xVel = 0; } } else if (name.xVel < 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel >= -0.3) { name.xVel = 0; } } if (name.xVel != 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - (gravity * 2), true)) { if (name.xVel > 0) { temp = name.xVel - name.xAcc; enemyBounceRight(name, temp); } else { temp = name.xVel + name.xAcc; enemyBounceLeft(name, temp); } if (Math.abs(name.xVel) <= 0.3) { name.xVel = 0; } } else if (name.xVel > name.xMax) { if (mapHit.hitTest(name.mc._x + (name.xVel / 2), name.mc._y - (gravity * 2), true)) { temp = (name.xVel / 2) - name.xAcc; enemyBounceRight(name, temp); } else if (mapHit.hitTest(name.mc._x, name.mc._y - (gravity * 2), true)) { temp = -name.xAcc; enemyBounceRight(name, temp); } } else if (name.xVel < (-name.xMax)) { if (mapHit.hitTest(name.mc._x + (name.xVel / 2), name.mc._y - (gravity * 2), true)) { temp = (name.xVel / 2) + name.xAcc; enemyBounceLeft(name, temp); } else if (mapHit.hitTest(name.mc._x, name.mc._y - (gravity * 2), true)) { temp = name.xAcc; enemyBounceLeft(name, temp); } } } name.mc._x = name.mc._x + name.xVel; if (name.xVel != 0) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (name.yVel > name.yMax) { name.yVel = name.yMax; } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { if ((Math.abs(name.xVel) > 20) || (Math.abs(name.yVel) > 12)) { name.mc.gotoAndStop("thrownBlur"); } else { name.mc.gotoAndStop("thrown"); } if (name.yVel > 20) { if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + (name.yVel / 2), true)) { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { } } else { actorHitGround(name); name._y = name._y + (-gravity); } } else { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { } } } else { actorHitGround(name); name.mc.gotoAndStop("bouncing"); if (name.xVel == 0) { if (!mapHit.hitTest(name.mc._x - 10, name.mc._y + 3, true)) { name.xVel = name.yVel * 2; } else if (!mapHit.hitTest(name.mc._x - 20, name.mc._y + 3, true)) { name.xVel = name.yVel; } else if (!mapHit.hitTest(name.mc._x - 40, name.mc._y + 3, true)) { name.xVel = name.yVel / 2; } else if (!mapHit.hitTest(name.mc._x + 10, name.mc._y + 3, true)) { name.xVel = (-name.yVel) * 2; } else if (!mapHit.hitTest(name.mc._x + 20, name.mc._y + 3, true)) { name.xVel = -name.yVel; } else if (!mapHit.hitTest(name.mc._x + 40, name.mc._y + 3, true)) { name.xVel = (-name.yVel) / 2; } if (soundWinkDone) { soundWink.attachSound("s_winkhit2"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = false; } } } if (name.yVel < 0) { if (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + name.yVel, true)) { temp = name.yVel + gravity; name.mc._y = name.mc._y + temp; name.yVel = 0.001; while (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; } } } name.mc._y = name.mc._y + name.yVel; if ((name.xVel == 0) && (name.yVel == 0)) { if (thrownName == name) { thrownName = null; } name.state = "down"; } else { name.downCount = 5; } } else if (name.state == "down") { name.downTime--; name.gotoAndStop("down"); if (name.downTime <= 0) { name.state = 1; name.trans = null; name.mc.gotoAndStop("getup"); name.animHoldIdle = 11; name.attackHold = 10; } } } function playerUpHill() { if (name.xVel > 0) { temp = gravity; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel < name.xAcc) { name.xVel = name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } else { temp = gravity; while (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - temp, true)) { temp = temp + gravity; } if (name.xVel > (-name.xAcc)) { name.xVel = -name.xAcc; } name.mc._y = name.mc._y + ((-temp) + gravity); name.yVel = 0; } } function actorHitGround(name) { var _local1 = name; _local1.yVel = _local1.yVel + (-gravity); temp = _local1.yMax; do { if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { break; } _local1.yVel = _local1.yVel + (-gravity); temp = temp + (-gravity); } while (temp >= 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(name) { var _local1 = name; _local1.yVel = _local1.yVel + (-gravity); temp = _local1.yMax; do { if (!mapHit.hitTest(_local1.mc._x, (_local1.mc._y + gravity) + _local1.yVel, true)) { break; } _local1.yVel = _local1.yVel + (-gravity); temp = temp + (-gravity); } while (temp >= 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(name, temp) { var _local1 = name; var _local2 = temp; 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(name, temp) { var _local1 = name; var _local2 = temp; 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(enemyName) { name = this[enemyName]; if (name.state == "inactive") { name.modeCount--; if ((Math.abs(name.mc._x - p1.mc._x) <= xCutoff) && (Math.abs(name.mc._y - p1.mc._y) <= yCutoff)) { name.state = 1; name.mc._visible = true; } // unexpected jump } } while (name.state == "dead"); name.animHoldIdle--; name.animHoldWalk--; name.modeCount--; name.grabCount--; if ((name.state == 1) || (name.state == "thrown")) { if ((((p1.holdName == null) && (p1.grabCount > 0)) && (p1.yVel == 0)) && (p1.mc.mcMC.mcGrab._x != undefined)) { if ((((name.mc._xscale > 0) && (p1.mc._xscale > 0)) && (p1.mc._x < name.mc._x)) || (((name.mc._xscale < 0) && (p1.mc._xscale < 0)) && (p1.mc._x > name.mc._x))) { if (p1.mc._xscale > 0) { temp = p1.mc.mcMC.mcGrab._x; } else { temp = -p1.mc.mcMC.mcGrab._x; } if (name.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcGrab._y, true)) { name.state = "grabbed"; name.xVel = 0; name.mc.gotoAndStop("grabbed0"); name.animHoldIdle = 10; name.grabbedName = p1; p1.holdName = name; p1.windup = 0; p1.mc.gotoAndStop("grabIdleFinish"); p1.animHoldIdle = 10; p1.state = "grabbing"; if (name.holdName != null) { name.holdName.state = "thrown"; name.holdName.mc._rotation = 0; if (name.mc._xscale > 0) { name.holdName.xVel = 6; } else { name.holdName.xVel = -6; } name.holdName.yVel = -8; name.holdName.grabbedName = null; name.holdName = null; name.grabCount = 0; } soundFX.attachSound("s_grabbed"); soundFX.start(0, 0); } } } } if (((((p1.whacking == 1) && (name.state != "clothes")) && (name.state != "down")) && (name.state != "getup")) && (name.state != "whacked")) { if ((Math.abs(name.mc._x - p1.mc._x) < 45) && (Math.abs(name.mc._y - p1.mc._y) < 50)) { p1.whacking = 2; } } if ((((p1.attackHold > 0) && (name.state != "grabbed")) && (name.state != "clothes")) && (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 (name.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcAttack._y, true)) { if (p1.whacking == 3) { name.state = "whacked"; name.mc.gotoAndStop("whacked"); name.mc.swapDepths(topDepth); name.modeCount = 34; if (name.holdName != null) { name.holdName.state = "thrown"; name.holdName.mc._rotation = 0; if (name.mc._xscale > 0) { name.holdName.xVel = (Math.random() * 4) + 4; } else { name.holdName.xVel = (Math.random() * -4) - 4; } name.holdName.yVel = (Math.random() * -6) - 8; name.holdName.grabbedName = null; name.holdName = null; name.grabCount = 0; } soundFX.attachSound("s_whacked"); soundFX.start(0, 0); } else if (p1.finalHit) { if (p1.mc._x <= name.mc._x) { name.xVel = 10; } else { name.xVel = -10; } name.hitCount = 22; name.mc.gotoAndStop("falldown"); name.state = "falldown"; } else { if (p1.mc._x <= name.mc._x) { name.xVel = p1.xForce; } else { name.xVel = -p1.xForce; } name.yVel = p1.yForce; name.hitCount = p1.hitHold; name.state = "hit"; } } } } while (!((name.mode == 1) || (name.mode == 2))); if (name.state == 1) { 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 - name.mc._x) < 200) { if (name.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { name.xVel = temp2.xVel; name.yVel = -6 - (Math.random() * 8); name.state = "thrown"; name.mc.gotoAndStop("thrown"); if (name.holdName != null) { name.holdName.state = "thrown"; name.holdName.mc._rotation = 0; name.holdName.xVel = (Math.random() * 10) + name.xVel; name.holdName.yVel = (Math.random() * -6) - 10; name.holdName.grabbedName = null; name.holdName = null; name.grabCount = 0; } if (temp2.projType == "fireball") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.modeCount = -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(((name.mc._x - mcCam._x) / 400) * 100)); } else if (temp2.projType == "wind") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.modeCount = -123; soundFX.attachSound("s_hoodleyhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); } else if (temp2.projType == "lightning") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.modeCount = -123; soundFX.attachSound("s_lightninghit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); } } } } temp++; } if (name.grabCount > 0) { temp = 1; while (temp <= staffs) { temp2 = "staff_" + temp; temp2 = this[temp2]; if (((temp2.grabbedName == null) && (temp2.state == 1)) && (name.mc.mcMC.mcGrab != undefined)) { if (name.mc._xscale > 0) { temp = name.mc.mcMC.mcGrab._x; } else { temp = -name.mc.mcMC.mcGrab._x; } if (temp2.mc.mcHit.hitTest(name.mc._x + temp, name.mc._y + name.mc.mcMC.mcGrab._y, true)) { temp2.state = "grabbed"; temp2.grabbedName = name; temp2.mc.swapDepths(name.depth0 + 1); temp2.depth = name.depth0 + 1; name.holdName = temp2; name.grabCount = 0; } } temp++; } } if (p1.headbouncing == 1) { if (name.mc.mcHit.hitTest(p1.mc._x, p1.mc._y, true)) { p1.headbouncing = 2; p1.mc._y = name.mc._y - name.head; name.mc.gotoAndStop("drop"); name.animHoldIdle = 19; name.xVel = 0; name.state = "down"; name.modeCount = 90; name.holdName.mc.swapDepths(name.holdName.mc.getDepth() + enemyDeadOffset); if (name.holdName != null) { name.holdName.state = "thrown"; name.holdName.mc._rotation = 0; name.holdName.yVel = (Math.random() * 4) + 6; name.holdName.grabbedName = null; name.holdName = null; name.grabCount = 0; } soundFX.attachSound("s_headbounce"); soundFX.start(0, 0); } } if ((name.mode == 1) && (name.state == 1)) { if ((p1.plane == "ground") && (p1.state != "stuck")) { if ((((p1.mc._x - name.mc._x) < 150) && ((p1.mc._x - name.mc._x) > 0)) && (name.mc._xscale > 0)) { if (Math.abs(p1.mc._y - name.mc._y) < 36) { if ((!mapHit.hitTest(name.mc._x + 50, name.mc._y - (name.head / 2), true)) && (!mapHit.hitTest(name.mc._x + 100, name.mc._y - (name.head / 2), true))) { name.alertTime++; if (Math.abs(p1.xVel) > 4) { if (name.alertTime > 2) { with (name) { alertTime = 0; mode = 2; xVel = 0; stopCount = 15; mc.gotoAndStop("alert"); animHoldIdle = 8; modeCount = 300; xDest = p1.mc._x; } soundHuntCount++; } } else if (p1.crouching) { if (name.alertTime > 24) { with (name) { alertTime = 0; mode = 2; xVel = 0; stopCount = 15; mc.gotoAndStop("alert"); animHoldIdle = 8; modeCount = 300; xDest = p1.mc._x; } soundHuntCount++; } } else if (name.alertTime > 12) { with (name) { alertTime = 0; mode = 2; xVel = 0; stopCount = 15; mc.gotoAndStop("alert"); animHoldIdle = 8; modeCount = 300; xDest = p1.mc._x; } soundHuntCount++; } } } } else if ((((p1.mc._x - name.mc._x) > -150) && ((p1.mc._x - name.mc._x) < 0)) && (name.mc._xscale < 0)) { if (Math.abs(p1.mc._y - name.mc._y) < 36) { if ((!mapHit.hitTest(name.mc._x - 50, name.mc._y - (name.head / 2), true)) && (!mapHit.hitTest(name.mc._x - 100, name.mc._y - (name.head / 2), true))) { name.alertTime++; if (Math.abs(p1.xVel) > 4) { if (name.alertTime > 2) { with (name) { alertTime = 0; mode = 2; xVel = 0; stopCount = 15; mc.gotoAndStop("alert"); animHoldIdle = 8; modeCount = 300; xDest = p1.mc._x; } soundHuntCount++; } } else if (p1.crouching) { if (name.alertTime > 24) { with (name) { alertTime = 0; mode = 2; xVel = 0; stopCount = 15; mc.gotoAndStop("alert"); animHoldIdle = 8; modeCount = 300; xDest = p1.mc._x; } soundHuntCount++; } } else if (name.alertTime > 12) { with (name) { alertTime = 0; mode = 2; xVel = 0; stopCount = 15; mc.gotoAndStop("alert"); animHoldIdle = 8; modeCount = 300; xDest = p1.mc._x; } soundHuntCount++; } } } } } if (name.stopCount > 0) { name.stopCount--; } else if (name.stopCount == 0) { temp = Math.random(); if (temp < 0.2) { name.stopCount--; if (name.mc._x < name.xPatrol) { name.xDest = name.xPatrol + 150; name.mc._xscale = 100; name.mc.gotoAndStop("turn"); name.animHoldWalk = 9; } else { name.xDest = name.xPatrol - 150; name.mc._xscale = -100; name.mc.gotoAndStop("turn"); name.animHoldWalk = 9; } } } if ((name.xVel != 0) && (Math.abs(name.xDest - name.mc._x) < (name.xAcc + 0.2))) { name.mc._x = name.xDest; name.xVel = 0; name.stopCount = 90; name.mc.gotoAndStop("idle"); } else if ((name.holdName == null) && (name.grabCount <= 0)) { temp = 1; while (temp <= staffs) { temp2 = "staff_" + temp; temp2 = this[temp2]; if ((temp2.grabbedName == null) && (temp2.state == 1)) { if ((Math.abs(name.mc._x - temp2.mc._x) < 16) && (Math.abs(name.mc._y - temp2.mc._y) < 12)) { name.grabCount = 15; name.mc.gotoAndStop("grabIdle"); name.animHoldIdle = 24; name.stopCount = 26; name.xVel = 0; name.xDest = name.mc._x; break; } } temp++; } } if ((name.stopCount < 0) && (name.mc._xscale < 0)) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if (name.animHoldWalk <= 0) { name.mc.gotoAndStop("walk"); } temp = name.xVel - name.xAcc; if (temp < (-name.xMax)) { temp = -name.xMax; } enemy1Walk(name, -100, temp, 4); } else { temp = name.xVel - name.xAirAcc; if (temp < (-name.xMax)) { temp = -name.xMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel < (-name.xMax)) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = 0; name.xDest = name.mc._x + 10; name.stopCount = -1; } } } else if ((name.stopCount < 0) && (name.mc._xscale > 0)) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if (name.animHoldWalk <= 0) { name.mc.gotoAndStop("walk"); } temp = name.xVel + name.xAcc; if (temp > name.xMax) { temp = name.xMax; } enemy1Walk(name, 100, temp, 4); } else { temp = name.xVel + name.xAirAcc; if (temp > name.xMax) { temp = name.xMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel > name.xMax) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = 0; name.xDest = name.mc._x - 10; name.stopCount = -1; } } } else if (name.xSpec <= 0) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if ((name.animHoldIdle <= 0) && (name.yVel == 0)) { if ((name.grabCount <= 0) && (name.windup <= 0)) { name.mc.gotoAndStop("idle"); } } if (name.xVel > 0) { name.xVel = name.xVel + ((-name.xAcc) * 2); if (name.xVel <= 0.7) { name.xVel = 0; } } else if (name.xVel < 0) { name.xVel = name.xVel + (name.xAcc * 2); if (name.xVel >= -0.7) { name.xVel = 0; } } } else if (name.xVel > 0) { if ((name.grabCount <= 0) && (name.animHoldAir <= 0)) { if (name.windup <= 0) { name.mc.gotoAndStop("fall"); } name.jumpPressed = true; name.animHoldAir = 16; } name.mc._xscale = 100; name.xVel = name.xVel + ((-name.xAcc) / 2); if (name.xVel <= 0) { name.xVel = 0; } } else if (name.xVel < 0) { if ((name.grabCount <= 0) && (name.animHoldAir <= 0)) { if (name.windup <= 0) { name.mc.gotoAndStop("fall"); } name.jumpPressed = true; name.animHoldAir = 16; } name.mc._xscale = -100; name.xVel = name.xVel + (name.xAcc / 2); if (name.xVel >= 0) { name.xVel = 0; } } } if (name.xSpec > 0) { name.xSpec--; } if (name.xSpec <= 0) { if (name.xVel > name.xMax) { name.xVel = name.xMax + ((name.xMax - name.xVel) / 8); } else if (name.xVel < (-name.xMax)) { name.xVel = (-name.xMax) + ((name.xVel + name.xMax) / 8); } } } else if ((name.mode == 2) && (name.state == 1)) { name.attackHold--; if ((name.attackHold > 0) && (p1.plane == "ground")) { if (name.mc._xscale > 0) { temp = name.mc.mcMC.mcAttack._x; } else { temp = -name.mc.mcMC.mcAttack._x; } if ((name.mc.mcMC.mcAttack._x != undefined) && (p1.mc.mcHit.hitTest(name.mc._x + temp, name.mc._y + name.mc.mcMC.mcAttack._y, true))) { if (((p1.holdName != null) && (p1.state == "grabbing")) || ((p1.holdName.state == "choking") && (p1.state == 1))) { if (p1.holdName.state == "choking") { p1.holdName.mc.swapDepths(p1.holdName.depth0); } p1.holdName.state = 1; p1.holdName.mode = 2; p1.holdName.mc.gotoAndStop("idle2"); p1.holdName.grabbedName = null; p1.holdName = null; } else if (p1.holdName != null) { p1.holdName.state = "thrown"; if (name.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 + (-name.bp); p1.xVel = name.xForce; p1.yVel = name.yForce; p1.grabCount = 0; p1.attackHold = 0; if (name.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(((name.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } } if (name.modeCount <= 0) { name.mode = 1; name.mc.gotoAndStop("alertToIdle"); name.animHoldIdle = 10; name.stopCount = 9 + (Math.random() * 15); } else { if ((p1.plane == "ground") && (p1.state != "stuck")) { if ((((p1.mc._x - name.mc._x) < 150) && ((p1.mc._x - name.mc._x) > 0)) && (name.mc._xscale > 0)) { if (Math.abs(p1.mc._y - name.mc._y) < 40) { if ((!mapHit.hitTest(name.mc._x + 50, name.mc._y - (name.head / 2), true)) && (!mapHit.hitTest(name.mc._x + 100, name.mc._y - (name.head / 2), true))) { name.modeCount = 300; soundHuntCount++; } } } else if ((((p1.mc._x - name.mc._x) > -150) && ((p1.mc._x - name.mc._x) < 0)) && (name.mc._xscale < 0)) { if (Math.abs(p1.mc._y - name.mc._y) < 40) { if ((!mapHit.hitTest(name.mc._x - 50, name.mc._y - (name.head / 2), true)) && (!mapHit.hitTest(name.mc._x - 100, name.mc._y - (name.head / 2), true))) { name.modeCount = 300; soundHuntCount++; } } } } if (name.stopCount > 0) { name.stopCount--; } else if (name.stopCount == 0) { temp = Math.random(); if (name.mc._xscale < 0) { if ((((p1.mc._x - name.mc._x) > -200) && ((p1.mc._x - name.mc._x) < 0)) && (name.mc._xscale < 0)) { if (Math.abs(p1.mc._y - name.mc._y) < 80) { if (p1.plane == "ground") { name.mc._xscale = -100; name.xDest = p1.mc._x; name.mc.gotoAndStop("walk2"); } } } else { name.mc._xscale = 100; name.xDest = name.mc._x + 250; name.mc.gotoAndStop("turn2"); name.animHoldIdle = 4; name.animHoldWalk = 4; } name.stopCount--; } else if (name.mc._xscale > 0) { if ((((p1.mc._x - name.mc._x) < 200) && ((p1.mc._x - name.mc._x) > 0)) && (name.mc._xscale > 0)) { if (Math.abs(p1.mc._y - name.mc._y) < 80) { if (p1.plane == "ground") { name.mc._xscale = 100; name.xDest = p1.mc._x; name.mc.gotoAndStop("walk2"); } } } else { name.mc._xscale = -100; name.xDest = name.mc._x - 250; name.mc.gotoAndStop("turn2"); name.animHoldIdle = 4; name.animHoldWalk = 4; } name.stopCount--; } } if ((name.holdName == null) && (name.grabCount <= 0)) { temp = 1; while (temp <= staffs) { temp2 = "staff_" + temp; temp2 = this[temp2]; if ((temp2.grabbedName == null) && (temp2.state == 1)) { if ((Math.abs(name.mc._x - temp2.mc._x) < 16) && (Math.abs(name.mc._y - temp2.mc._y) < 12)) { name.grabCount = 15; name.mc.gotoAndStop("grabIdle2"); name.animHoldIdle = 24; name.stopCount = 26; name.xVel = 0; name.xDest = name.mc._x; break; } } temp++; } } if (((name.stopCount <= 0) && (name.xSpec <= 0)) && (name.attackHold <= 0)) { temp = Math.random(); if ((((name.xVel != 0) && (Math.abs(name.xDest - name.mc._x) < (name.xAcc + 0.2))) || ((name.xDest < name.mc._x) && (name.mc._xscale > 0))) || ((name.xDest > name.mc._x) && (name.mc._xscale < 0))) { name.mc._x = name.xDest; name.xVel = 0; name.stopCount = 40; name.mc.gotoAndStop("idle2"); } else if ((p1.plane == "ground") && (name.animHoldWalk <= 0)) { if ((p1.state == 1) || (p1.state == "grabbing")) { if (name.mc._xscale < 0) { if ((((temp > 0.7) && ((p1.mc._x - name.mc._x) > -80)) && ((p1.mc._x - name.mc._x) < 0)) && (Math.abs(p1.mc._y - name.mc._y) < 50)) { if ((!mapHit.hitTest(name.mc._x + 50, name.mc._y - (name.head / 2), true)) && (!mapHit.hitTest(name.mc._x + 100, name.mc._y - (name.head / 2), true))) { with (name) { 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 - name.mc._x) > -200)) && ((p1.mc._x - name.mc._x) < 0)) && (Math.abs(p1.mc._y - name.mc._y) < 60)) && (name.holdName.actor == "staff")) && (name.attackHold <= 0)) { if ((!mapHit.hitTest(name.mc._x + 50, name.mc._y - (name.head / 2), true)) && (!mapHit.hitTest(name.mc._x + 100, name.mc._y - (name.head / 2), true))) { name.mc.gotoAndStop("staffAttack"); name.animHoldIdle = 17; name.attackHold = 47; name.stopCount = 15; staffAttack(name.holdName, 3, 1, 10); } } } else if (name.mc._xscale > 0) { if ((((temp > 0.7) && ((p1.mc._x - name.mc._x) < 80)) && ((p1.mc._x - name.mc._x) > 0)) && (Math.abs(p1.mc._y - name.mc._y) < 50)) { if ((!mapHit.hitTest(name.mc._x + 50, name.mc._y - (name.head / 2), true)) && (!mapHit.hitTest(name.mc._x + 100, name.mc._y - (name.head / 2), true))) { with (name) { 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 - name.mc._x) < 200)) && ((p1.mc._x - name.mc._x) > 0)) && (Math.abs(p1.mc._y - name.mc._y) < 60)) && (name.holdName.actor == "staff")) && (name.attackHold <= 0)) { if ((!mapHit.hitTest(name.mc._x + 50, name.mc._y - (name.head / 2), true)) && (!mapHit.hitTest(name.mc._x + 100, name.mc._y - (name.head / 2), true))) { name.mc.gotoAndStop("staffAttack"); name.animHoldIdle = 17; name.attackHold = 47; name.stopCount = 15; staffAttack(name.holdName, 3, 1, 10); } } } } else if (Math.random() > 0.9) { name.xDest = name.mc._x; } } } if ((((name.xSpec <= 0) && (name.attackHold <= 0)) && (name.stopCount < 0)) && (name.mc._xscale < 0)) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if (name.animHoldWalk <= 0) { name.mc.gotoAndStop("walk2"); } temp = name.xVel - name.xAcc; if (temp < (-name.xHuntMax)) { temp = -name.xHuntMax; } enemy1Walk(name, -100, temp, 4); } else { temp = name.xVel - name.xAirAcc; if (temp < (-name.xHuntMax)) { temp = -name.xHuntMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel < (-name.xHuntMax)) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = 0; } } } else if ((((name.xSpec <= 0) && (name.attackHold <= 0)) && (name.stopCount < 0)) && (name.mc._xscale > 0)) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if (name.animHoldWalk <= 0) { name.mc.gotoAndStop("walk2"); } temp = name.xVel + name.xAcc; if (temp > name.xHuntMax) { temp = name.xHuntMax; } enemy1Walk(name, 100, temp, 4); } else { temp = name.xVel + name.xAirAcc; if (temp > name.xHuntMax) { temp = name.xHuntMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel > name.xHuntMax) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = 0; name.xDest = name.mc._x - 10; name.stopCount = -1; } } } else if (name.xSpec <= 0) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if ((name.animHoldIdle <= 0) && (name.yVel == 0)) { if ((name.grabCount <= 0) && (name.windup <= 0)) { name.mc.gotoAndStop("idle2"); } } if (name.xVel > 0) { name.xVel = name.xVel + ((-name.xAcc) * 2); if (name.xVel <= 0.7) { name.xVel = 0; } } else if (name.xVel < 0) { name.xVel = name.xVel + (name.xAcc * 2); if (name.xVel >= -0.7) { name.xVel = 0; } } } else if (name.xVel > 0) { if ((name.grabCount <= 0) && (name.animHoldAir <= 0)) { if (name.windup <= 0) { name.mc.gotoAndStop("fall"); } name.jumpPressed = true; name.animHoldAir = 16; } name.mc._xscale = 100; name.xVel = name.xVel + ((-name.xAcc) / 2); if (name.xVel <= 0) { name.xVel = 0; } } else if (name.xVel < 0) { if ((name.grabCount <= 0) && (name.animHoldAir <= 0)) { if (name.windup <= 0) { name.mc.gotoAndStop("fall"); } name.jumpPressed = true; name.animHoldAir = 16; } name.mc._xscale = -100; name.xVel = name.xVel + (name.xAcc / 2); if (name.xVel >= 0) { name.xVel = 0; } } } if (name.xSpec > 0) { name.xSpec--; } if (name.xSpec <= 0) { if (name.xVel > name.xHuntMax) { name.xVel = name.xHuntMax + ((name.xHuntMax - name.xVel) / 8); } else if (name.xVel < (-name.xHuntMax)) { name.xVel = (-name.xHuntMax) + ((name.xVel + name.xHuntMax) / 8); } } } } if (name.xVel != 0) { if (name.stopCount >= 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { name.xVel = 0; name.xDest = name.mc._x; name.stopCount = -1; } } } name.mc._x = name.mc._x + name.xVel; if ((name.xVel != 0) && (name.stopCount < 0)) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { name.yVel = name.yVel + gravity; if (!name.jumping) { name.mc.gotoAndStop("fall"); } } else { name.yVel = name.yVel + (-gravity); temp = name.yMax; while (mapHit.hitTest(name.mc._x, name.mc._y + name.yVel, true)) { name.yVel = name.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(name.mc._x - 50, name.mc._y - gravity, true)) { name.mc._x = name.mc._x + -5; while ((!mapHit.hitTest(name.mc._x - 50, name.mc._y - gravity, true)) && (mapHit.hitTest(name.mc._x, name.mc._y - gravity, true))) { name.mc._x = name.mc._x + -5; } } else { name.mc._x = name.mc._x + 5; while ((!mapHit.hitTest(name.mc._x + 50, name.mc._y - gravity, true)) && (mapHit.hitTest(name.mc._x, name.mc._y - gravity, true))) { name.mc._x = name.mc._x + 5; } } name.xDest = name.mc._x; name.yVel = -gravity; break; } } name.yVel = name.yVel + gravity; name.mc._y = name.mc._y + name.yVel; if (name.yVel != 0) { name.mc.gotoAndStop("land"); name.landCount = 6; } name.yVel = 0; name.jumping = false; } if (name.yVel < 0) { if (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + name.yVel, true)) { temp = name.yVel + gravity; name.mc._y = name.mc._y + temp; name.yVel = 0.001; while (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if (!mapHit.hitTest(name.mc._x - 50, name.mc._y, true)) { name.mc._x = name.mc._x + -50; } else { name.mc._x = name.mc._x + 50; } } } } } if (name.ySpec > 0) { name.ySpec--; } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; if ((Math.abs(name.mc._x - p1.mc._x) > xCutoff) || (Math.abs(name.mc._y - p1.mc._y) > yCutoff)) { if (mapHit.hitTest(name.mc._x, name.mc._y, true)) { name.state = "inactive"; name.mc._visible = false; } } if ((thrownName != null) && (thrownName != name)) { if (thrownName.actor != "torch") { if (name.mc.mcHit.hitTest(thrownName.mc.mcHit)) { name.xVel = thrownName.xVel; name.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) { name.state = "thrown"; name.mc.gotoAndStop("thrown"); if (name.holdName != null) { name.holdName.state = "thrown"; name.holdName.mc._rotation = 0; name.holdName.xVel = (Math.random() * 32) - 16; name.holdName.yVel = (Math.random() * -10) - 12; name.holdName.grabbedName = null; name.holdName = null; name.grabCount = 0; } } } } else if ((thrownName.state == "thrown") && ((Math.abs(thrownName.xVel) > 6) || (Math.abs(thrownName.yVel) > 6))) { if (name.mc.mcHit.hitTest(thrownName.mc._x, thrownName.mc._y, true)) { name.state = "onfire"; name.mc.gotoAndStop("onfire"); name.modeCount = 180; thrownName.state = "hit"; thrownName.mc.gotoAndStop("hit"); thrownName.xVel = 0; thrownName.yVel = 0; thrownName = null; if (name.holdName != null) { name.holdName.state = "thrown"; name.holdName.mc._rotation = 0; name.holdName.xVel = (Math.random() * 16) - 8; name.holdName.yVel = (Math.random() * -6) - 12; name.holdName.grabbedName = null; name.holdName = null; name.grabCount = 0; } soundFX.attachSound("s_torchhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); soundHoodleyFire.attachSound("s_hoodleyfire"); soundHoodleyFire.start(0, 5); } } } } else if (name.state == "grabbed") { if (p1.xVel != 0) { if (((p1.mc._xscale < 0) && (p1.xVel > 0)) || ((p1.mc._xscale > 0) && (p1.xVel < 0))) { name.mc.gotoAndStop("grabbedB"); } else { name.mc.gotoAndStop("grabbedF"); } } else if (name.animHoldIdle <= 0) { name.mc.gotoAndStop("grabbed"); } if (name.grabbedName.mc._xscale > 0) { name.mc._x = name.grabbedName.mc._x + name.grabbedName.mc.mcMC.mcHand._x; name.mc._xscale = 100; } else { name.mc._x = name.grabbedName.mc._x - name.grabbedName.mc.mcMC.mcHand._x; name.mc._xscale = -100; } } else if (name.state == "thrown") { if (name.xVel > 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel <= 0.3) { name.xVel = 0; } } else if (name.xVel < 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel >= -0.3) { name.xVel = 0; } } if (name.xVel != 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - (gravity * 2), true)) { if (name.xVel > 0) { temp = name.xVel - name.xAcc; enemyBounceRight(name, temp); } else { temp = name.xVel + name.xAcc; enemyBounceLeft(name, temp); } if (Math.abs(name.xVel) <= 0.3) { name.xVel = 0; name.xDest = name.mc._x + 10; name.stopCount = -1; } } else if (name.xVel > name.xMax) { if (mapHit.hitTest(name.mc._x + (name.xVel / 2), name.mc._y - (gravity * 2), true)) { temp = (name.xVel / 2) - name.xAcc; enemyBounceRight(name, temp); } else if (mapHit.hitTest(name.mc._x, name.mc._y - (gravity * 2), true)) { temp = -name.xAcc; enemyBounceRight(name, temp); } } else if (name.xVel < (-name.xMax)) { if (mapHit.hitTest(name.mc._x + (name.xVel / 2), name.mc._y - (gravity * 2), true)) { temp = (name.xVel / 2) + name.xAcc; enemyBounceLeft(name, temp); } else if (mapHit.hitTest(name.mc._x, name.mc._y - (gravity * 2), true)) { temp = name.xAcc; enemyBounceLeft(name, temp); } } } name.mc._x = name.mc._x + name.xVel; if (((name.xVel != 0) && (!Key.isDown(name.keyLeft))) && (!Key.isDown(name.keyRight))) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (name.yVel > name.yMax) { name.yVel = name.yMax; } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { name.mc.gotoAndStop("thrown"); if (name.yVel > 20) { if (name.yVel > 20) { if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + (name.yVel / 2), true)) { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { } } else { enemy0HitGround(name); name._y = name._y + (-gravity); } } } else { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { } } } else { enemy0HitGround(name); name.mc.gotoAndStop("bouncing"); name.animHoldIdle = 4; if (name.xVel == 0) { if (!mapHit.hitTest(name.mc._x - 10, name.mc._y + 3, true)) { name.xVel = name.yVel * 2; } else if (!mapHit.hitTest(name.mc._x - 20, name.mc._y + 3, true)) { name.xVel = name.yVel; } else if (!mapHit.hitTest(name.mc._x - 40, name.mc._y + 3, true)) { name.xVel = name.yVel / 2; } else if (!mapHit.hitTest(name.mc._x + 10, name.mc._y + 3, true)) { name.xVel = (-name.yVel) * 2; } else if (!mapHit.hitTest(name.mc._x + 20, name.mc._y + 3, true)) { name.xVel = -name.yVel; } else if (!mapHit.hitTest(name.mc._x + 40, name.mc._y + 3, true)) { name.xVel = (-name.yVel) / 2; } } } if (name.yVel < 0) { if (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + name.yVel, true)) { temp = name.yVel + gravity; name.mc._y = name.mc._y + temp; name.yVel = 0.001; while (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; } } } name.mc._y = name.mc._y + name.yVel; if ((name.xVel == 0) && (name.yVel == 0)) { if (thrownName == name) { thrownName = null; } name.state = "down"; } else { name.modeCount = 30; } } else if (name.state == "hit") { name.hitCount--; if (name.hitCount <= 0) { if (name.yVel != 0) { name.mc.gotoAndStop("fall"); } else { name.mc.gotoAndStop("idle"); } name.state = 1; } else { name.mc.gotoAndStop("hit2"); if (name.xVel > 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel <= 0.9) { name.xVel = 0; } } else if (name.xVel < 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel >= -0.9) { name.xVel = 0; } } if (name.xVel != 0) { if (name.stopCount >= 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { name.xVel = 0; name.xDest = name.mc._x - 10; name.stopCount = -1; } } } name.mc._x = name.mc._x + name.xVel; if ((name.xVel != 0) && (name.stopCount < 0)) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { name.yVel = name.yVel + gravity; if (!name.jumping) { } } else { name.yVel = name.yVel + (-gravity); temp = name.yMax; while (mapHit.hitTest(name.mc._x, name.mc._y + name.yVel, true)) { name.yVel = name.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(name.mc._x - 50, name.mc._y + name.head, true)) { name.mc._x = name.mc._x + -50; } else if (!mapHit.hitTest(name.mc._x + 50, name.mc._y + name.head, true)) { name.mc._x = name.mc._x + 50; } name.yVel = 0; break; } } name.yVel = name.yVel + gravity; name.mc._y = name.mc._y + name.yVel; if (name.yVel != 0) { name.landCount = 6; } name.yVel = 0; name.jumping = false; } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; } } else if (name.state == "falldown") { name.hitCount--; if ((name.hitCount <= 0) && (name.yVel == 0)) { if (name.hp > 0) { name.hitCount = 12; name.mc.gotoAndStop("getup"); name.state = "getup"; } } if (name.xVel > 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel <= 0.9) { name.xVel = 0; } } else if (name.xVel < 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel >= -0.9) { name.xVel = 0; } } if (name.xVel != 0) { if (name.stopCount >= 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { name.xVel = 0; name.xDest = name.mc._x; name.stopCount = -1; } } } name.mc._x = name.mc._x + name.xVel; if ((name.xVel != 0) && (name.stopCount < 0)) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && (mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { name.yVel = name.yVel + gravity; if (!name.jumping) { } if (name.yVel > 0) { name.fallTime++; } } else { name.yVel = name.yVel + (-gravity); temp = name.yMax; while (mapHit.hitTest(name.mc._x, name.mc._y + name.yVel, true)) { name.yVel = name.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(name.mc._x - 50, name.mc._y + name.head, true)) { name.mc._x = name.mc._x + -50; } else if (!mapHit.hitTest(name.mc._x + 50, name.mc._y + name.head, true)) { name.mc._x = name.mc._x + 50; } name.yVel = 0; break; } } name.yVel = name.yVel + gravity; name.mc._y = name.mc._y + name.yVel; if (name.yVel != 0) { } name.yVel = 0; name.jumping = false; name.fallTime = 0; } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; } else if (name.state == "getup") { name.hitCount--; if (name.hitCount <= 0) { name.mc.gotoAndStop("idle"); name.state = 1; } } else if (name.state == "choking") { if (name.mc._xscale < 0) { name.mc._x = p1.mc._x - p1.mc.mcMC.mcHand; } else { name.mc._x = p1.mc._x + p1.mc.mcMC.mcHand; } if (name.modeCount <= 0) { p1.holdName = null; name.state = "clothes"; soundFX.attachSound("s_choke2"); soundFX.start(0, 0); } } else if (name.state == "down") { if (name.animHoldIdle <= 0) { name.mc.gotoAndStop("down"); } if (name.modeCount <= 0) { name.state = 1; name.mc.gotoAndStop("getup"); name.animHoldIdle = 23; name.animHoldWalk = 23; name.xSpec = 23; name.mc.swapDepths(name.depth0); name.mode = 2; name.modeCount = 300; name.xDest = name.mc._x; name.stopCount = -1; } } else if (name.state == "onfire") { if (name.modeCount > 0) { temp = 1; while (temp <= projectiles) { temp2 = "proj_" + temp; temp2 = this[temp2]; if ((temp2.mc._x != undefined) && (temp2.state == "thrown")) { if (Math.abs(temp2.mc._x - name.mc._x) < 300) { if (name.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { name.xVel = temp2.xVel; name.yVel = -6 - (Math.random() * 8); name.state = "thrown"; name.mc.gotoAndStop("thrown"); temp2.state = "hit"; temp2.modeCount = -123; } } } temp++; } if (p1.headbouncing == 1) { if (name.mc.mcHit.hitTest(p1.mc._x, p1.mc._y, true)) { p1.headbouncing = 2; p1.mc._y = name.mc._y - name.head; name.mc.gotoAndStop("drop"); name.animHoldIdle = 19; name.xVel = 0; name.state = "down"; name.modeCount = 90; name.holdName.mc.swapDepths(name.holdName.mc.getDepth() + enemyDeadOffset); } } if (name.state == "onfire") { soundHoodleyFire.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); soundHoodleyFire.setVolume(Math.abs(100 - Math.abs(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100))) + 30); if (Math.abs(name.mc._x - name.xDest) < 5) { name.mc._x = name.xDest; name.xVel = 0; if (Math.random() > 0.5) { name.xDest = (name.mc._x + (Math.random() * 100)) + 60; } else { name.xDest = (name.mc._x - (Math.random() * 100)) - 60; } if ((name.mc._xscale > 0) && (name.xDest < name.mc._x)) { name.mc._xscale = -100; name.mc.gotoAndStop("turnFire"); name.animHoldWalk = 2; } else if ((name.mc._xscale < 0) && (name.xDest > name.mc._x)) { name.mc._xscale = 100; name.mc.gotoAndStop("turnFire"); name.animHoldWalk = 2; } else { name.gotoAndStop("onfire"); } } if (name.mc._xscale < 0) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if (name.animHoldWalk <= 0) { name.mc.gotoAndStop("onfire"); } temp = name.xVel - name.xAcc; if (temp < (-name.xFireMax)) { temp = -name.xFireMax; } enemy1Walk(name, -100, temp, 4); } else { temp = name.xVel - name.xAirAcc; if (temp < (-name.xFireMax)) { temp = -name.xFireMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel < (-name.xFireMax)) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = name.xVel + (-name.xAirAcc); } } else { name.xVel = 0; } } } else if (name.mc._xscale > 0) { if (mapHit.hitTest(name.mc._x, name.mc._y + gravity, true)) { if (name.animHoldWalk <= 0) { name.mc.gotoAndStop("onfire"); } temp = name.xVel + name.xAcc; if (temp > name.xFireMax) { temp = name.xFireMax; } enemy1Walk(name, 100, temp, 4); } else { temp = name.xVel + name.xAirAcc; if (temp > name.xFireMax) { temp = name.xFireMax; } if (((!mapHit.hitTest(name.mc._x + temp, name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + temp, name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + temp, (name.mc._y - name.head) + 6, true))) { if (name.xVel > name.xFireMax) { if (((!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y, true)) && (!mapHit.hitTest(name.mc._x + (temp / 2), name.mc._y - (name.head / 2), true))) && (!mapHit.hitTest(name.mc._x + (temp / 2), (name.mc._y - name.head) + 6, true))) { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = name.xVel + name.xAirAcc; } } else { name.xVel = 0; } } } if (name.xSpec > 0) { name.xSpec--; } if (name.xSpec <= 0) { if (name.xVel > name.xFireMax) { name.xVel = name.xFireMax + ((name.xFireMax - name.xVel) / 8); } else if (name.xVel < (-name.xFireMax)) { name.xVel = (-name.xFireMax) + ((name.xVel + name.xFireMax) / 8); } } } if (name.xVel != 0) { if (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - gravity, true)) { name.xVel = 0; } } name.mc._x = name.mc._x + name.xVel; if (name.xVel != 0) { if ((!mapHit.hitTest(name.mc._x, name.mc._y, true)) && mapHit.hitTest(name.mc._x, name.mc._y + (gravity * 8), true)) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(name.mc._x, name.mc._y + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { name.yVel = name.yVel + gravity; } else { name.yVel = name.yVel + (-gravity); temp = name.yMax; while (mapHit.hitTest(name.mc._x, name.mc._y + name.yVel, true)) { name.yVel = name.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(name.mc._x - 50, name.mc._y + 10, true)) { name.mc._x = name.mc._x + -50; } else { name.mc._x = name.mc._x + 50; } name.yVel = 0; break; } } name.yVel = name.yVel + gravity; name.mc._y = name.mc._y + name.yVel; name.yVel = 0; name.jumping = false; } if (name.yVel < 0) { if (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + name.yVel, true)) { temp = name.yVel + gravity; name.mc._y = name.mc._y + temp; name.yVel = 0.001; while (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; } } } if (name.ySpec > 0) { name.ySpec--; } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; if ((Math.abs(name.mc._x - p1.mc._x) > xCutoff) || (Math.abs(name.mc._y - p1.mc._y) > yCutoff)) { name.mc._visible = false; } else if (Math.random() > 0.75) { makeFX("fire", (name.mc._x - 16) + (Math.random() * 32), (name.mc._y - 6) - (Math.random() * 30)); } if ((thrownName != null) && (thrownName != name)) { if (thrownName.actor != "torch") { if (name.mc.mcHit.hitTest(thrownName.mc.mcHit)) { name.xVel = thrownName.xVel; name.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 (name.mc.mcHit.hitTest(thrownName.mc._x, thrownName.mc._y, true)) { name.state = "onfire"; name.mc.gotoAndStop("onfire"); name.modeCount = 120; thrownName.state = "hit"; thrownName.mc.gotoAndStop("hit"); thrownName.xVel = 0; thrownName.yVel = 0; thrownName = null; } } } } else { name.state = 1; name.mode = 2; name.modeCount = 300; name.mc.gotoAndStop("idle2"); } } else if (name.state == "whacked") { if (name.modeCount == 25) { shakeCam = 10; } else if (name.modeCount <= 0) { name.mc._visible = false; name.mc._x = -50000; name.mc._y = -50000; name.state = "dead"; } } else if (name.state == "clothes") { } } function enemy1Walk(name, bDirection, velocity, xBuffer) { var _local1 = name; 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 == 1) && (_local1.mode == 1)) { _local1.mc.gotoAndStop("idle"); } else if ((_local1.state == 1) && (_local1.mode == 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 == 1) && (_local1.mode == 1)) { _local1.mc.gotoAndStop("idle"); } else if ((_local1.state == 1) && (_local1.mode == 2)) { _local1.mc.gotoAndStop("idle2"); } } } function enemy1Jump(name) { with (name) { jumping = true; crouched = false; jumpPressed = true; yVel = -20; animHoldAir = 10; mc.gotoAndStop("jump"); } } function staffControl(staffName) { name = this[staffName]; var _local2 = name.mc._x; var _local1 = name.mc._y; if (name.state == "inactive") { if ((Math.abs(_local2 - p1.mc._x) <= xCutoff) && (Math.abs(_local1 - p1.mc._y) <= yCutoff)) { name.state = name.lastState; name.mc._visible = true; } } else { if ((name.state == 1) || (name.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 (name.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcGrab._y, true)) { name.state = "grabbed"; name.grabbedName = p1; name.mc.swapDepths(grabbedDepth); name.depth = grabbedDepth; p1.holdName = name; 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) && (name.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcAttack._y, true))) { if (p1.mc._xscale > 0) { name.xVel = p1.xForce * 4; } else { name.xVel = (-p1.xForce) * 4; } if (p1.mc.mcMC.mcAttack._y < -10) { name.yVel = p1.yForce * 4; } name.state = "thrown"; } } if (name.state == 1) { name.mc.gotoAndStop("down"); name.mc.mcMC.mcHand.gotoAndStop("none"); name._xscale = name.xScale0; name._yscale = name.yScale0; if (name.stopCount > 0) { name.stopCount++; if (name.stopCount > ((Math.random() * 45) + 15)) { name.stopCount = 0; name.mc._xscale = -name.mc._xscale; } } if (name.xSpec > 0) { name.xSpec--; } if (name.xSpec <= 0) { if (name.xVel > name.xMax) { name.xVel = name.xMax + ((name.xMax - name.xVel) / 8); } else if (name.xVel < (-name.xMax)) { name.xVel = (-name.xMax) + ((name.xVel + name.xMax) / 8); } } if (name.xVel != 0) { if (name.stopCount > 0) { if (mapHit.hitTest(_local2 + name.xVel, _local1 - gravity, true)) { name.xVel = 0; } } } name.mc._x = name.mc._x + name.xVel; if (((name.xVel != 0) && (!Key.isDown(name.keyLeft))) && (!Key.isDown(name.keyRight))) { if ((!mapHit.hitTest(_local2, _local1, true)) && (mapHit.hitTest(_local2, _local1 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local2, _local1 + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (name.ySpec > 0) { name.ySpec--; } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; if ((Math.abs(_local2 - p1.mc._x) > xCutoff) || (Math.abs(_local1 - p1.mc._y) > yCutoff)) { if (mapHit.hitTest(_local2, _local1, true)) { name.lastState = name.state; name.state = "inactive"; name.mc._visible = false; } } if ((((thrownName != null) && (thrownName != name)) && (thrownName.actor != "hoodley")) && (thrownName.actor != "staff")) { if (name.mc.mcHit.hitTest(thrownName.mc.mcHit)) { name.xVel = thrownName.xVel; name.yVel = thrownName.yVel; thrownName.xVel = (-thrownName.xVel) * 0.8; thrownName.yVel = (-thrownName.yVel) * 0.8; name.state = "thrown"; name.mc.gotoAndStop("thrown"); name.mc.mcMC.mcHand.gotoAndStop("none"); } } } else if (name.state == "grabbed") { name.mc.gotoAndStop("grabbed"); if (name.grabbedName.mc._name == "mcP1") { name.mc.mcMC.mcHand.gotoAndStop("Wink"); } else { name.mc.mcMC.mcHand.gotoAndStop("none"); } if (name.grabbedName.mc._xscale > 0) { name.mc._x = name.grabbedName.mc._x + name.grabbedName.mc.mcMC.mcHand._x; name.mc._xscale = name.grabbedName.mc.mcMC.mcHand._xscale; name.mc._rotation = name.grabbedName.mc.mcMC.mcHand._rotation; } else { name.mc._x = name.grabbedName.mc._x - name.grabbedName.mc.mcMC.mcHand._x; name.mc._xscale = -name.grabbedName.mc.mcMC.mcHand._xscale; name.mc._rotation = -name.grabbedName.mc.mcMC.mcHand._rotation; } name.mc._y = name.grabbedName.mc._y + name.grabbedName.mc.mcMC.mcHand._y; name.mc._yscale = name.grabbedName.mc.mcMC.mcHand._yscale; if ((Math.abs(_local2 - p1.mc._x) > xCutoff) || (Math.abs(_local1 - p1.mc._y) > yCutoff)) { name.lastState = name.state; name.state = "inactive"; name.mc._visible = false; } } else if (name.state == "thrown") { name.mc.mcMC.mcHand.gotoAndStop("none"); name.mc._xscale = name.xScale0; name.mc._yscale = name.yScale0; if ((Math.abs(_local2 - p1.mc._x) > xCutoff) || (Math.abs(_local1 - p1.mc._y) > yCutoff)) { if (mapHit.hitTest(_local2, _local1, true)) { name.lastState = name.state; name.state = "inactive"; name.mc._visible = false; } } if (Math.abs(name.mc._rotation + 90) > 93) { name.mc._rotation = (name.mc._rotation / 2) - 180; } if (name.xVel > 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel <= 0.3) { name.xVel = 0; } } else if (name.xVel < 0) { if (name.yVel != 0) { name.xVel = name.xVel / frictionAir; } else { name.xVel = name.xVel / friction; } if (name.xVel >= -0.3) { name.xVel = 0; } } if (name.xVel != 0) { if (mapHit.hitTest(_local2 + name.xVel, _local1 - (gravity * 2), true)) { if (name.xVel > 0) { temp = name.xVel - name.xAcc; enemyBounceRight(name, temp); } else { temp = name.xVel + name.xAcc; enemyBounceLeft(name, temp); } if (Math.abs(name.xVel) <= 0.3) { name.xVel = 0; } } else if (name.xVel > name.xMax) { if (mapHit.hitTest(_local2 + (name.xVel / 2), _local1 - (gravity * 2), true)) { temp = (name.xVel / 2) - name.xAcc; enemyBounceRight(name, temp); } else if (mapHit.hitTest(_local2, _local1 - (gravity * 2), true)) { temp = -name.xAcc; enemyBounceRight(name, temp); } } else if (name.xVel < (-name.xMax)) { if (mapHit.hitTest(_local2 + (name.xVel / 2), _local1 - (gravity * 2), true)) { temp = (name.xVel / 2) + name.xAcc; enemyBounceLeft(name, temp); } else if (mapHit.hitTest(_local2, _local1 - (gravity * 2), true)) { temp = name.xAcc; enemyBounceLeft(name, temp); } } } name.mc._x = name.mc._x + name.xVel; if (((name.xVel != 0) && (!Key.isDown(name.keyLeft))) && (!Key.isDown(name.keyRight))) { if ((!mapHit.hitTest(_local2, _local1, true)) && (mapHit.hitTest(_local2, _local1 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local2, _local1 + temp, true))) { temp = temp + gravity; } name.mc._y = name.mc._y + temp; } } if (name.yVel > name.yMax) { name.yVel = name.yMax; } if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + name.yVel, true)) { if ((Math.abs(name.xVel) > 20) || (Math.abs(name.yVel) > 12)) { name.mc.gotoAndStop("thrownBlur"); } else { name.mc.gotoAndStop("thrown"); } if (name.yVel > 20) { if (!mapHit.hitTest(name.mc._x, (name.mc._y + gravity) + (name.yVel / 2), true)) { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { name.mc.gotoAndStop("fall"); } } else { enemy0HitGround(name); name._y = name._y + (-gravity); } } else { name.yVel = name.yVel + gravity; if (name.yVel > gravity) { name.jumping = false; } if (!name.jumping) { name.mc.gotoAndStop("fall"); } } } else { enemy0HitGround(name); name.mc.gotoAndStop("bouncing"); if (name.xVel == 0) { if (!mapHit.hitTest(name.mc._x - 10, name.mc._y + 3, true)) { name.xVel = name.yVel * 2; } else if (!mapHit.hitTest(name.mc._x - 20, name.mc._y + 3, true)) { name.xVel = name.yVel; } else if (!mapHit.hitTest(name.mc._x - 40, name.mc._y + 3, true)) { name.xVel = name.yVel / 2; } else if (!mapHit.hitTest(name.mc._x + 10, name.mc._y + 3, true)) { name.xVel = (-name.yVel) * 2; } else if (!mapHit.hitTest(name.mc._x + 20, name.mc._y + 3, true)) { name.xVel = -name.yVel; } else if (!mapHit.hitTest(name.mc._x + 40, name.mc._y + 3, true)) { name.xVel = (-name.yVel) / 2; } } } if (name.yVel < 0) { if (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + name.yVel, true)) { temp = name.yVel + gravity; name.mc._y = name.mc._y + temp; name.yVel = 0.001; while (mapHit.hitTest(name.mc._x, (name.mc._y - name.head) + temp, true)) { name.mc._y = name.mc._y + gravity; temp = temp + gravity; } } } name.mc._y = name.mc._y + name.yVel; if ((name.xVel == 0) && (name.yVel == 0)) { name.state = 1; if (thrownName == name) { 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) / 16); } 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) / 16); } 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(projectileName) { name = this[projectileName]; switch (name.projType) { case "fireball" : if (name.state == "thrown") { if (mapHit.hitTest(name.mc._x, name.mc._y, true)) { name.mc.gotoAndStop("hit"); name.state = "hit"; name.modeCount = -123; makeFX("fire", (name.mc._x - 16) + (Math.random() * 32), (name.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (name.mc._x - 16) + (Math.random() * 32), (name.mc._y - 8) + (Math.random() * 16)); } if (name.state == "thrown") { name.mc.gotoAndStop("idle"); if ((((Math.abs(name.mc._x - p1.mc._x) < 250) && (Math.abs(name.mc._y - p1.mc._y) < 150)) && ((count % 4) == 0)) && (Math.random() > 0.5)) { makeFX("fire", name.mc._x, (name.mc._y - 7) + (Math.random() * 14)); } if (name.xVel > name.xMax) { name.xVel = name.xMax + ((name.xMax - name.xVel) / 8); } else if (name.xVel < (-name.xMax)) { name.xVel = (-name.xMax) + ((name.xVel + name.xMax) / 8); } name.mc._x = name.mc._x + name.xVel; if (name.ySpec > 0) { name.ySpec--; } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; if ((Math.abs(name.mc._x - p1.mc._x) > 350) || (Math.abs(name.mc._y - p1.mc._y) > 250)) { name.state = "dead"; name.mc._visible = false; } } } else if (name.state == "hit") { if (name.modeCount == -123) { name.modeCount = 13; name.mc._rotation = -30 + (Math.random() * 60); } name.modeCount--; name.mc.gotoAndStop("hit"); if (name.modeCount <= 0) { name.state = "dead"; name.mc._visible = false; } } return; case "wind" : if (name.state == "thrown") { name.life--; if (name.life <= 0) { name.modeCount = 8; name.state = "hit"; name.mc.gotoAndStop("die"); } if (mapHit.hitTest(name.mc._x, name.mc._y, true)) { temp = false; if ((name.yVel > 0) && (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y - name.yMax, true))) { name.xVel = -name.xVel; name.mc._rotation = -name.mc._rotation; temp = true; } else if ((name.yVel < 0) && (mapHit.hitTest(name.mc._x + name.xVel, name.mc._y + name.yMax, true))) { name.xVel = -name.xVel; name.mc._rotation = -name.mc._rotation; temp = true; } if ((name.xVel > 0) && (mapHit.hitTest(name.mc._x - name.xMax, name.mc._y + name.yVel, true))) { name.yVel = -name.yVel; name.mc._rotation = -name.mc._rotation; temp = true; } else if ((name.xVel < 0) && (mapHit.hitTest(name.mc._x + name.xMax, name.mc._y + name.yVel, true))) { name.yVel = -name.yVel; name.mc._rotation = -name.mc._rotation; temp = true; } name.mc._x = name.mc._x + name.xVel; name.mc._y = name.mc._y + name.yVel; if (temp) { soundFX.attachSound("s_windbounce"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((name.mc._x - mcCam._x) / 400) * 100)); } } if (name.state == "thrown") { name.mc.gotoAndStop("idle"); if (name.xVel > name.xMax) { name.xVel = name.xMax + ((name.xMax - name.xVel) / 8); } else if (name.xVel < (-name.xMax)) { name.xVel = (-name.xMax) + ((name.xVel + name.xMax) / 8); } name.mc._x = name.mc._x + name.xVel; if (((name.xVel != 0) && (!Key.isDown(name.keyLeft))) && (!Key.isDown(name.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; } name.mc._y = name.mc._y + temp; } } if (name.ySpec > 0) { name.ySpec--; } if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; if ((Math.abs(name.mc._x - p1.mc._x) > 350) || (Math.abs(name.mc._y - p1.mc._y) > 250)) { name.state = "dead"; name.mc._visible = false; } } } else if (name.state == "hit") { if (name.modeCount == -123) { name.modeCount = 10; } name.modeCount--; if (name.modeCount <= 0) { name.state = "dead"; name.mc._visible = false; } } return; case "lightning" : if (name.state == "thrown") { name.life--; if (name.life <= 0) { name.state = "hit"; } if (mapHit.hitTest(name.mc._x, name.mc._y, true)) { name.mc.gotoAndStop("die"); name.state = "hit"; name.modeCount = 8; } if (name.state == "thrown") { name.mc._x = name.mc._x + name.xVel; if (name.ySpec <= 0) { if (name.yVel > name.yMax) { name.yVel = name.yMax; } else if (name.yVel < (-name.yMax)) { name.yVel = -name.yMax; } } name.mc._y = name.mc._y + name.yVel; if ((Math.abs(name.mc._x - p1.mc._x) > 350) || (Math.abs(name.mc._y - p1.mc._y) > 250)) { name.state = "dead"; name.mc._visible = false; } } } else { if (name.state != "hit") { break; } if (name.modeCount == -123) { name.modeCount = 13; name.mc._rotation = -30 + (Math.random() * 60); } name.modeCount--; if (name.modeCount > 0) { break; } name.state = "dead"; name.mc._visible = false; } } } 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(torchName, rot) { var _local2 = torchName; 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(staffName, direction, hitTarget, xSpeed) { var _local2 = this; var _local3 = staffName; _local3.mc.mcMC.mcFX.gotoAndStop(_local3.element); shakeCam = shakeCam + 3; var _local1 = projectiles; temp = 1; while (temp <= projectiles) { temp2 = "proj_" + temp; if ((!_local2[temp2].mc._visible) || (_local2[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]; if (_local3.mc._xscale > 0) { } 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 = "proj_" + i; if ((!_local2[j].mc._visible) || (_local2[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 = "proj_" + i; if ((!_local2[j].mc._visible) || (_local2[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 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:-2750, _y:-130}); p1 = new player1(mcAll.mcMain.mcP1); mcCam._x = p1.mc._x; mcCam._y = p1.mc._y; for (temp3 in mcAll.mcMain) { if (typeof(mcAll.mcMain[temp3]) == "movieclip") { if (mcAll.mcMain[temp3].enemyType == "hoodley") { enemies++; mcAll.mcMain.attachMovie("enemy1", "enemy1_mc_" + enemies, enemyDepth + (enemies * 10), {_x:mcAll.mcMain[temp3]._x, _y:mcAll.mcMain[temp3]._y}); _local1["enemy1_" + enemies] = new enemy1(mcAll.mcMain["enemy1_mc_" + enemies]); 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].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); gameloaded = 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; name = ""; 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; introDone = false; _root.attachMovie("menu", "mcMenu", 888889, {_x:350, _y:200}); bossCount = 0; 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 (introDone) { introDone = false; loadGame(); } if (gameloaded) { if (!paused) { 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(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; } mcCam.debugText2.text = "Music, now playing: " + soundArray[0]; mcCam.debugText1.text = "Wink: the Game v0.75"; };
Instance of Symbol 1577 MovieClip [enemy1] in Frame 2
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1026 MovieClip [player_wink] in Frame 2
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1615 MovieClip in Frame 2
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1661 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 172 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 175 Button
on (release) { mcControls._visible = false; }
Symbol 178 Button
on (release) { mcControls._visible = true; }
Symbol 181 Button
on (release) { mcControls._visible = false; }
Symbol 218 MovieClip [menu] Frame 1
mcControls._visible = false;
Symbol 222 MovieClip Frame 9
if (Math.random() > 0.8) { gotoAndPlay ("blink"); } else { gotoAndPlay ("idle"); }
Symbol 222 MovieClip Frame 19
gotoAndPlay ("idle");
Symbol 223 MovieClip Frame 9
Symbol 227 MovieClip Frame 3
_parent.gotoAndStop("walk");
Symbol 231 MovieClip Frame 3
Symbol 261 MovieClip Frame 30
gotoAndPlay ("loop");
Symbol 278 MovieClip Frame 19
if (Math.random() > 0.5) { gotoAndPlay ("moveDown"); } else { gotoAndPlay ("up"); }
Symbol 278 MovieClip Frame 49
if (Math.random() > 0.5) { gotoAndPlay ("moveUp"); } else { gotoAndPlay ("down"); }
Symbol 287 MovieClip Frame 8
_parent.gotoAndStop("crouched");
Symbol 290 MovieClip Frame 5
_parent.gotoAndStop("crouched");
Symbol 309 MovieClip Frame 37
gotoAndPlay ("loop");
Symbol 319 MovieClip Frame 9
_parent.gotoAndStop("fall");
Symbol 331 MovieClip Frame 17
_parent.gotoAndStop("fall");
Symbol 353 MovieClip Frame 11
stop();
Symbol 367 MovieClip Frame 11
_parent.gotoAndStop("stuck");
Symbol 395 MovieClip Frame 38
if (Math.random() > 0.6) { gotoAndPlay ("move"); } else { gotoAndPlay ("idle"); }
Symbol 395 MovieClip Frame 64
if (Math.random() > 0.8) { gotoAndPlay ("moveBack"); } else { gotoAndPlay ("moved"); }
Symbol 395 MovieClip Frame 78
gotoAndPlay ("idle");
Symbol 399 MovieClip Frame 5
_parent.gotoAndStop("stuck");
Symbol 411 MovieClip Frame 25
gotoAndPlay ("loop");
Symbol 424 MovieClip Frame 25
gotoAndPlay ("loop");
Symbol 427 MovieClip Frame 5
_parent.gotoAndStop("fall");
Symbol 455 MovieClip Frame 17
_parent.gotoAndStop("shadowIdle");
Symbol 463 MovieClip Frame 17
_parent.gotoAndStop("shadowIdle");
Symbol 465 MovieClip Frame 9
if (Math.random() > 0.8) { gotoAndPlay ("blink"); } else { gotoAndPlay ("idle"); }
Symbol 465 MovieClip Frame 19
gotoAndPlay ("idle");
Symbol 470 MovieClip Frame 2
_parent.gotoAndStop("shadowIdle");
Symbol 476 MovieClip Frame 3
_parent.gotoAndStop("shadowIdle");
Symbol 493 MovieClip Frame 10
gotoAndPlay ("loop");
Symbol 500 MovieClip Frame 11
_parent.gotoAndStop("wallsliding");
Symbol 511 MovieClip Frame 14
_parent.gotoAndStop("fall");
Symbol 515 MovieClip Frame 4
_parent.gotoAndStop("dashLoop");
Symbol 535 MovieClip Frame 10
stop();
Symbol 552 MovieClip Frame 27
_parent.gotoAndStop("fall");
Symbol 634 MovieClip Frame 21
gotoAndPlay ("loop");
Symbol 661 MovieClip Frame 24
_parent.gotoAndStop("idle");
Symbol 671 MovieClip Frame 11
_parent.gotoAndStop("grabbingIdle");
Symbol 687 MovieClip Frame 24
_parent.gotoAndStop("idle");
Symbol 702 MovieClip Frame 16
_parent.gotoAndStop("fall");
Symbol 716 MovieClip Frame 15
_parent.gotoAndStop("crouched");
Symbol 722 MovieClip Frame 20
stop();
Symbol 778 MovieClip Frame 17
_parent.gotoAndStop("walk");
Symbol 788 MovieClip Frame 30
stop();
Symbol 789 MovieClip Frame 30
stop();
Symbol 790 MovieClip Frame 30
stop();
Symbol 791 MovieClip Frame 30
stop();
Symbol 798 MovieClip Frame 12
stop();
Symbol 807 MovieClip Frame 14
stop();
Symbol 815 MovieClip Frame 20
stop();
Symbol 826 MovieClip Frame 11
_parent.gotoAndStop("crouched");
Symbol 829 MovieClip Frame 30
stop();
Symbol 833 MovieClip Frame 7
_parent.gotoAndStop("wallsliding");
Symbol 853 MovieClip Frame 20
gotoAndStop ("loop");
Symbol 864 MovieClip Frame 10
stop();
Symbol 874 MovieClip Frame 12
_parent.gotoAndStop("idle");
Symbol 880 MovieClip Frame 10
stop();
Symbol 890 MovieClip Frame 16
_parent.gotoAndStop("fall");
Symbol 920 MovieClip Frame 7
_parent.gotoAndStop("crouched");
Symbol 928 MovieClip Frame 10
_parent.gotoAndStop("crouched");
Symbol 945 MovieClip Frame 10
_parent.gotoAndStop("idle");
Symbol 957 MovieClip Frame 11
_parent.gotoAndStop("idle");
Symbol 969 MovieClip Frame 14
_parent.gotoAndStop("fall");
Symbol 980 MovieClip Frame 14
_parent.gotoAndStop("fall");
Symbol 990 MovieClip Frame 10
_parent.gotoAndStop("fall");
Symbol 1010 MovieClip Frame 19
stop();
Symbol 1025 MovieClip Frame 14
stop();
Symbol 1026 MovieClip [player_wink] Frame 1
stop();
Symbol 1026 MovieClip [player_wink] Frame 7
stop();
Symbol 1026 MovieClip [player_wink] Frame 19
stop();
Symbol 1026 MovieClip [player_wink] Frame 25
stop();
Symbol 1026 MovieClip [player_wink] Frame 34
stop();
Symbol 1026 MovieClip [player_wink] Frame 42
stop();
Symbol 1026 MovieClip [player_wink] Frame 50
stop();
Symbol 1026 MovieClip [player_wink] Frame 60
stop();
Symbol 1026 MovieClip [player_wink] Frame 68
stop();
Symbol 1026 MovieClip [player_wink] Frame 78
stop();
Symbol 1026 MovieClip [player_wink] Frame 84
stop();
Symbol 1026 MovieClip [player_wink] Frame 137
stop();
Symbol 1026 MovieClip [player_wink] Frame 164
stop();
Symbol 1026 MovieClip [player_wink] Frame 174
stop();
Symbol 1026 MovieClip [player_wink] Frame 196
stop();
Symbol 1026 MovieClip [player_wink] Frame 207
stop();
Symbol 1026 MovieClip [player_wink] Frame 217
stop();
Symbol 1026 MovieClip [player_wink] Frame 227
stop();
Symbol 1026 MovieClip [player_wink] Frame 237
stop();
Symbol 1026 MovieClip [player_wink] Frame 247
stop();
Symbol 1026 MovieClip [player_wink] Frame 257
stop();
Symbol 1026 MovieClip [player_wink] Frame 266
stop();
Symbol 1026 MovieClip [player_wink] Frame 275
stop();
Symbol 1026 MovieClip [player_wink] Frame 297
stop();
Symbol 1026 MovieClip [player_wink] Frame 309
stop();
Symbol 1026 MovieClip [player_wink] Frame 321
stop();
Symbol 1026 MovieClip [player_wink] Frame 329
stop();
Symbol 1026 MovieClip [player_wink] Frame 341
stop();
Symbol 1026 MovieClip [player_wink] Frame 350
stop();
Symbol 1026 MovieClip [player_wink] Frame 358
stop();
Symbol 1026 MovieClip [player_wink] Frame 368
stop();
Symbol 1026 MovieClip [player_wink] Frame 381
stop();
Symbol 1026 MovieClip [player_wink] Frame 391
stop();
Symbol 1026 MovieClip [player_wink] Frame 411
stop();
Symbol 1026 MovieClip [player_wink] Frame 425
stop();
Symbol 1026 MovieClip [player_wink] Frame 436
stop();
Symbol 1026 MovieClip [player_wink] Frame 447
stop();
Symbol 1026 MovieClip [player_wink] Frame 462
stop();
Symbol 1026 MovieClip [player_wink] Frame 475
stop();
Symbol 1026 MovieClip [player_wink] Frame 490
stop();
Symbol 1026 MovieClip [player_wink] Frame 505
stop();
Symbol 1026 MovieClip [player_wink] Frame 515
stop();
Symbol 1026 MovieClip [player_wink] Frame 525
stop();
Symbol 1026 MovieClip [player_wink] Frame 535
stop();
Symbol 1026 MovieClip [player_wink] Frame 545
stop();
Symbol 1026 MovieClip [player_wink] Frame 555
stop();
Symbol 1026 MovieClip [player_wink] Frame 571
stop();
Symbol 1026 MovieClip [player_wink] Frame 582
stop();
Symbol 1026 MovieClip [player_wink] Frame 599
stop();
Symbol 1026 MovieClip [player_wink] Frame 642
stop();
Symbol 1026 MovieClip [player_wink] Frame 673
stop();
Symbol 1026 MovieClip [player_wink] Frame 682
stop();
Symbol 1026 MovieClip [player_wink] Frame 688
stop();
Symbol 1026 MovieClip [player_wink] Frame 698
stop();
Symbol 1026 MovieClip [player_wink] Frame 704
stop();
Instance of Symbol 1041 MovieClip in Symbol 1042 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = 0.6; _width = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 275); }
Symbol 1045 MovieClip Frame 1
this.onRelease = function () { getURL ("http://www.gamesofgondor.com", "_blank"); };
Instance of Symbol 1042 MovieClip in Symbol 1047 MovieClip Frame 1
on (release) { if ((_root.getBytesLoaded() / _root.getBytesTotal()) == 1) { _root.play(); } }
Symbol 1064 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(); } } }; Object.registerClass("doorhit", DoorHitClass); #endinitclip
Instance of Symbol 1064 MovieClip [doorhit] in Symbol 1066 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "fire"; doorNum = 1; bVertical = true; }
Instance of Symbol 1064 MovieClip [doorhit] in Symbol 1066 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "fire"; doorNum = 2; bVertical = false; }
Instance of Symbol 1064 MovieClip [doorhit] in Symbol 1066 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "fire"; doorNum = 3; bVertical = false; }
Instance of Symbol 1064 MovieClip [doorhit] in Symbol 1066 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "wind"; doorNum = 4; bVertical = true; }
Instance of Symbol 1064 MovieClip [doorhit] in Symbol 1066 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "wind"; doorNum = 5; bVertical = false; }
Instance of Symbol 1064 MovieClip [doorhit] in Symbol 1066 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "lightning"; doorNum = 6; bVertical = false; }
Instance of Symbol 1064 MovieClip [doorhit] in Symbol 1066 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "fire"; doorNum = 7; bVertical = false; }
Instance of Symbol 1064 MovieClip [doorhit] in Symbol 1066 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "lightning"; doorNum = 8; bVertical = true; }
Instance of Symbol 1064 MovieClip [doorhit] in Symbol 1066 MovieClip Frame 1
//component parameters onClipEvent (initialize) { element = "lightning"; doorNum = 9; bVertical = false; }
Instance of Symbol 2 MovieClip "mcBossBlock" in Symbol 1066 MovieClip Frame 1
onClipEvent (load) { this._x = this._x + 1000; }
Symbol 1131 MovieClip Frame 25
gotoAndPlay ("loop");
Symbol 1165 MovieClip Frame 30
stop(); this.done = true;
Instance of Symbol 1165 MovieClip in Symbol 1166 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 1165 MovieClip in Symbol 1166 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 1166 MovieClip in Symbol 1168 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 1171 MovieClip [enemySpawn] Frame 1
#initclip 1 function EnemyClass() { this._visible = false; } EnemyClass.prototype = new MovieClip(); Object.registerClass("enemySpawn", EnemyClass); #endinitclip
Instance of Symbol 1174 MovieClip in Symbol 1175 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * 20)); }
Symbol 1178 MovieClip Frame 16
stop();
Instance of Symbol 1174 MovieClip in Symbol 1179 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * 20)); }
Symbol 1181 MovieClip Frame 25
stop();
Symbol 1182 MovieClip [torch] Frame 1
#initclip 2 function TorchClass() { } TorchClass.prototype = new MovieClip(); Object.registerClass("torch", TorchClass); #endinitclip stop();
Instance of Symbol 1057 MovieClip "mcSky" in Symbol 1183 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 2 MovieClip in Symbol 1183 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 1032 MovieClip [fire back] "firePartBack" in Symbol 1183 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 1030 MovieClip [fire] "firePart" in Symbol 1183 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 1028 MovieClip [fire white] "firePartWhite" in Symbol 1183 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 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "lightning"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "lightning"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "fire"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "wind"; }
Instance of Symbol 1171 MovieClip [enemySpawn] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { enemyType = "hoodley"; staffType = "none"; }
Instance of Symbol 1182 MovieClip [torch] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 1182 MovieClip [torch] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 1182 MovieClip [torch] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 1182 MovieClip [torch] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 1182 MovieClip [torch] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Instance of Symbol 1182 MovieClip [torch] in Symbol 1183 MovieClip Frame 1
//component parameters onClipEvent (initialize) { objType = "torch"; }
Symbol 1225 MovieClip Frame 12
gotoAndPlay ("loop");
Symbol 1255 MovieClip Frame 9
_parent.gotoAndStop("idle2");
Symbol 1268 MovieClip Frame 12
_parent.gotoAndStop("idle2");
Symbol 1298 MovieClip Frame 24
stop();
Symbol 1317 MovieClip Frame 24
stop();
Symbol 1335 MovieClip Frame 25
stop();
Symbol 1369 MovieClip Frame 30
gotoAndPlay ("loop");
Symbol 1383 MovieClip Frame 21
gotoAndPlay ("loop");
Symbol 1444 MovieClip Frame 86
_parent.gotoAndStop("dead");
Symbol 1456 MovieClip Frame 5
stop();
Symbol 1474 MovieClip Frame 22
stop();
Symbol 1477 MovieClip Frame 3
stop();
Instance of Symbol 1476 MovieClip in Symbol 1477 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(9); }
Symbol 1489 MovieClip Frame 16
stop();
Symbol 1493 MovieClip Frame 11
stop();
Symbol 1509 MovieClip Frame 24
stop();
Instance of Symbol 1517 MovieClip in Symbol 1529 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(6); }
Instance of Symbol 1517 MovieClip in Symbol 1529 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(1); }
Instance of Symbol 1517 MovieClip in Symbol 1529 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(3); }
Instance of Symbol 1517 MovieClip in Symbol 1529 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(8); }
Instance of Symbol 1517 MovieClip in Symbol 1529 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(8); }
Instance of Symbol 1517 MovieClip in Symbol 1529 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(3); }
Instance of Symbol 1517 MovieClip in Symbol 1529 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(5); }
Instance of Symbol 1517 MovieClip in Symbol 1529 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(10); }
Symbol 1529 MovieClip Frame 11
gotoAndPlay ("loop");
Symbol 1558 MovieClip Frame 33
stop();
Symbol 1575 MovieClip Frame 17
stop();
Symbol 1577 MovieClip [enemy1] Frame 1
stop();
Symbol 1577 MovieClip [enemy1] Frame 19
stop();
Symbol 1577 MovieClip [enemy1] Frame 105
stop();
Symbol 1577 MovieClip [enemy1] Frame 145
stop();
Symbol 1577 MovieClip [enemy1] Frame 165
stop();
Symbol 1577 MovieClip [enemy1] Frame 175
stop();
Symbol 1577 MovieClip [enemy1] Frame 217
stop();
Symbol 1577 MovieClip [enemy1] Frame 227
stop();
Symbol 1577 MovieClip [enemy1] Frame 238
stop();
Symbol 1577 MovieClip [enemy1] Frame 252
stop();
Symbol 1615 MovieClip Frame 1
stop();
Symbol 1615 MovieClip Frame 2
stop();
Symbol 1632 MovieClip Frame 1
stop();
Symbol 1632 MovieClip Frame 850
stop();
Symbol 1634 MovieClip Frame 1
stop();
Symbol 1634 MovieClip Frame 106
stop(); _root.bossCount = 2; this._visible = false;
Symbol 1639 Button
on (release) { gotoAndPlay ("end"); }
Symbol 1645 MovieClip Frame 1
stop();
Symbol 1645 MovieClip Frame 978
_root.introDone = true;
Symbol 1645 MovieClip Frame 1028
stop(); this._visible = false;
Symbol 1655 Button
on (release) { if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "HIGH"; } else if (_quality == "HIGH") { _quality = "LOW"; } }
Symbol 1660 Button
on (release) { getURL ("http://www.gamesofgondor.com", "_blank"); }
Symbol 1661 MovieClip Frame 1
mcFrame._visible = false;
Instance of Symbol 1650 MovieClip "mcPaused" in Symbol 1661 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }

Library Items

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

Instance Names

"pl"Frame 1Symbol 1047 MovieClip
"mcAll"Frame 2Symbol 1184 MovieClip
"mcCam"Frame 2Symbol 1661 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 218 MovieClip [menu] Frame 1Symbol 217 MovieClip
"mcHand"Symbol 223 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 227 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 231 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 261 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 278 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 287 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 290 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 309 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 319 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 331 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 343 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 353 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 367 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 395 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 399 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 411 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 424 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 427 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 455 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 463 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 467 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 470 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 476 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 493 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 500 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 502 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 511 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 515 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 524 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 535 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 552 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 559 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 610 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 623 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 634 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 661 MovieClip Frame 8Symbol 66 MovieClip
"mcGrab"Symbol 661 MovieClip Frame 9Symbol 645 MovieClip
"mcHand"Symbol 671 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 687 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 687 MovieClip Frame 9Symbol 645 MovieClip
"mcHand"Symbol 702 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 702 MovieClip Frame 4Symbol 645 MovieClip
"mcHand"Symbol 716 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 716 MovieClip Frame 2Symbol 645 MovieClip
"mcHand"Symbol 722 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 735 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 743 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 744 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 769 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 778 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 788 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 789 MovieClip Frame 1Symbol 66 MovieClip
"mcMC"Symbol 790 MovieClip Frame 1Symbol 319 MovieClip
"mcHand"Symbol 790 MovieClip Frame 1Symbol 66 MovieClip
"mcMC"Symbol 791 MovieClip Frame 1Symbol 331 MovieClip
"mcHand"Symbol 791 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 798 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 807 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 815 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 826 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 829 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 833 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 853 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 864 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 866 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 874 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 880 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 890 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 904 MovieClip Frame 1Symbol 322 MovieClip
"mcHand"Symbol 913 MovieClip Frame 1Symbol 322 MovieClip
"mcAttack"Symbol 913 MovieClip Frame 1Symbol 907 MovieClip
"mcHand"Symbol 920 MovieClip Frame 1Symbol 322 MovieClip
"mcAttack"Symbol 920 MovieClip Frame 1Symbol 907 MovieClip
"mcHand"Symbol 928 MovieClip Frame 1Symbol 322 MovieClip
"mcAttack"Symbol 928 MovieClip Frame 3Symbol 907 MovieClip
"mcHand"Symbol 934 MovieClip Frame 1Symbol 322 MovieClip
"mcAttack"Symbol 934 MovieClip Frame 1Symbol 907 MovieClip
"mcHand"Symbol 945 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 957 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 969 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 980 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 990 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1010 MovieClip Frame 1Symbol 66 MovieClip
"mcAttack"Symbol 1010 MovieClip Frame 10Symbol 907 MovieClip
"mcHand"Symbol 1025 MovieClip Frame 1Symbol 66 MovieClip
"mcHit"Symbol 1025 MovieClip Frame 1Symbol 645 MovieClip
"mcHit"Symbol 1026 MovieClip [player_wink] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 1Symbol 223 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 7Symbol 227 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 13Symbol 231 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 19Symbol 261 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 25Symbol 278 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 34Symbol 287 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 42Symbol 290 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 50Symbol 309 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 60Symbol 319 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 68Symbol 331 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 78Symbol 343 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 84Symbol 353 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 90Symbol 367 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 96Symbol 395 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 102Symbol 399 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 109Symbol 411 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 118Symbol 424 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 128Symbol 427 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 137Symbol 455 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 150Symbol 463 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 164Symbol 467 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 174Symbol 470 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 185Symbol 476 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 196Symbol 493 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 207Symbol 500 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 217Symbol 502 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 227Symbol 511 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 237Symbol 515 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 247Symbol 524 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 257Symbol 535 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 266Symbol 552 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 275Symbol 559 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 286Symbol 610 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 297Symbol 623 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 309Symbol 634 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 321Symbol 661 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 329Symbol 671 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 341Symbol 687 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 350Symbol 702 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 358Symbol 716 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 368Symbol 722 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 381Symbol 735 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 391Symbol 743 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 401Symbol 744 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 411Symbol 769 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 425Symbol 778 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 447Symbol 788 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 462Symbol 789 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 475Symbol 790 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 490Symbol 791 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 505Symbol 798 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 535Symbol 807 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 555Symbol 815 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 571Symbol 826 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 582Symbol 829 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 599Symbol 833 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 611Symbol 853 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 618Symbol 864 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 626Symbol 866 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 632Symbol 874 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 642Symbol 880 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 656Symbol 890 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 673Symbol 904 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 682Symbol 913 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 688Symbol 920 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 698Symbol 928 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 704Symbol 934 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 712Symbol 945 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 722Symbol 957 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 732Symbol 969 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 744Symbol 980 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 756Symbol 990 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 768Symbol 1010 MovieClip
"mcMC"Symbol 1026 MovieClip [player_wink] Frame 779Symbol 1025 MovieClip
"mcBossBlock"Symbol 1066 MovieClip Frame 1Symbol 2 MovieClip
"mcHitShadow"Symbol 1168 MovieClip Frame 1Symbol 1060 MovieClip
"mcHit"Symbol 1168 MovieClip Frame 1Symbol 1066 MovieClip
"door2"Symbol 1168 MovieClip Frame 1Symbol 1070 MovieClip
"door3"Symbol 1168 MovieClip Frame 1Symbol 1073 MovieClip
"door1"Symbol 1168 MovieClip Frame 1Symbol 1076 MovieClip
"door4"Symbol 1168 MovieClip Frame 1Symbol 1076 MovieClip
"door8"Symbol 1168 MovieClip Frame 1Symbol 1076 MovieClip
"door6"Symbol 1168 MovieClip Frame 1Symbol 1070 MovieClip
"door5"Symbol 1168 MovieClip Frame 1Symbol 1073 MovieClip
"door7"Symbol 1168 MovieClip Frame 1Symbol 1073 MovieClip
"door9"Symbol 1168 MovieClip Frame 1Symbol 1070 MovieClip
"mcFire"Symbol 1175 MovieClip Frame 1Symbol 64 MovieClip
"mcHand"Symbol 1175 MovieClip Frame 1Symbol 67 MovieClip
"mcFire"Symbol 1178 MovieClip Frame 1Symbol 64 MovieClip
"mcMC"Symbol 1178 MovieClip Frame 1Symbol 1177 MovieClip
"mcFire"Symbol 1179 MovieClip Frame 1Symbol 64 MovieClip
"mcMC"Symbol 1179 MovieClip Frame 1Symbol 1177 MovieClip
"mcHit"Symbol 1182 MovieClip [torch] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 1182 MovieClip [torch] Frame 1Symbol 1175 MovieClip
"mcMC"Symbol 1182 MovieClip [torch] Frame 9Symbol 1178 MovieClip
"mcMC"Symbol 1182 MovieClip [torch] Frame 17Symbol 1179 MovieClip
"mcMC"Symbol 1182 MovieClip [torch] Frame 24Symbol 1181 MovieClip
"mcSky"Symbol 1183 MovieClip Frame 1Symbol 1057 MovieClip
"mcMap"Symbol 1183 MovieClip Frame 1Symbol 1168 MovieClip
"firePartBack"Symbol 1183 MovieClip Frame 1Symbol 1032 MovieClip [fire back]
"firePart"Symbol 1183 MovieClip Frame 1Symbol 1030 MovieClip [fire]
"firePartWhite"Symbol 1183 MovieClip Frame 1Symbol 1028 MovieClip [fire white]
"mcMain"Symbol 1184 MovieClip Frame 1Symbol 1183 MovieClip
"mcHand"Symbol 1186 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1191 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1217 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1225 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1236 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1243 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1255 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1268 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1298 MovieClip Frame 1Symbol 66 MovieClip
"mcAttack"Symbol 1298 MovieClip Frame 1Symbol 907 MovieClip
"mcHand"Symbol 1317 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 1317 MovieClip Frame 11Symbol 645 MovieClip
"mcHand"Symbol 1335 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 1335 MovieClip Frame 11Symbol 645 MovieClip
"mcHit"Symbol 1458 MovieClip Frame 1Symbol 2 MovieClip
"mcHit"Symbol 1461 MovieClip Frame 1Symbol 2 MovieClip
"mcHit"Symbol 1463 MovieClip Frame 1Symbol 2 MovieClip
"mcHand"Symbol 1575 MovieClip Frame 1Symbol 66 MovieClip
"mcHit"Symbol 1577 MovieClip [enemy1] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 1Symbol 1186 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 10Symbol 1191 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 19Symbol 1217 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 29Symbol 1225 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 39Symbol 1236 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 49Symbol 1243 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 59Symbol 1255 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 69Symbol 1268 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 79Symbol 1298 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 87Symbol 1317 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 95Symbol 1335 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 201Symbol 1474 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 207Symbol 1477 MovieClip
"mcHit"Symbol 1577 MovieClip [enemy1] Frame 260Symbol 2 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 260Symbol 1529 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 267Symbol 1534 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 275Symbol 1558 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 284Symbol 1575 MovieClip
"mcMC"Symbol 1577 MovieClip [enemy1] Frame 330Symbol 1576 MovieClip
"mcFrame"Symbol 1661 MovieClip Frame 1Symbol 1617 MovieClip
"mcEnding"Symbol 1661 MovieClip Frame 1Symbol 1632 MovieClip
"mcBoss"Symbol 1661 MovieClip Frame 1Symbol 1634 MovieClip
"mcIntro"Symbol 1661 MovieClip Frame 1Symbol 1645 MovieClip
"mcPaused"Symbol 1661 MovieClip Frame 1Symbol 1650 MovieClip

Special Tags

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 218 as "menu"
ExportAssets (56)Timeline Frame 1Symbol 1026 as "player_wink"
ExportAssets (56)Timeline Frame 1Symbol 1028 as "fire white"
ExportAssets (56)Timeline Frame 1Symbol 1030 as "fire"
ExportAssets (56)Timeline Frame 1Symbol 1032 as "fire back"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 1064 as "doorhit"
ExportAssets (56)Timeline Frame 2Symbol 1032 as "fire back"
ExportAssets (56)Timeline Frame 2Symbol 1030 as "fire"
ExportAssets (56)Timeline Frame 2Symbol 1028 as "fire white"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1171 as "enemySpawn"
ExportAssets (56)Timeline Frame 2Symbol 1182 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 1182 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 1182 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 1182 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 1182 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 1182 as "torch"
ExportAssets (56)Timeline Frame 2Symbol 1577 as "enemy1"
ExportAssets (56)Timeline Frame 2Symbol 1026 as "player_wink"
ExportAssets (56)Timeline Frame 2Symbol 1579 as "s_stickOFF"
ExportAssets (56)Timeline Frame 2Symbol 1580 as "s_firehit"
ExportAssets (56)Timeline Frame 2Symbol 1581 as "s_whacked"
ExportAssets (56)Timeline Frame 2Symbol 1582 as "s_hoodleyfire"
ExportAssets (56)Timeline Frame 2Symbol 1583 as "s_hoodleyhit"
ExportAssets (56)Timeline Frame 2Symbol 1584 as "s_headbounce"
ExportAssets (56)Timeline Frame 2Symbol 1585 as "s_fireball"
ExportAssets (56)Timeline Frame 2Symbol 1586 as "s_choke"
ExportAssets (56)Timeline Frame 2Symbol 1587 as "s_choke2"
ExportAssets (56)Timeline Frame 2Symbol 1588 as "s_grabbed"
ExportAssets (56)Timeline Frame 2Symbol 1589 as "ambient_INTO_sneak"
ExportAssets (56)Timeline Frame 2Symbol 1590 as "ambient_A"
ExportAssets (56)Timeline Frame 2Symbol 1591 as "ambient_AA"
ExportAssets (56)Timeline Frame 2Symbol 1592 as "ambient_AAA"
ExportAssets (56)Timeline Frame 2Symbol 1593 as "ambient_B"
ExportAssets (56)Timeline Frame 2Symbol 1594 as "ambient_BB"
ExportAssets (56)Timeline Frame 2Symbol 1594 as "ambient_BB"
ExportAssets (56)Timeline Frame 2Symbol 1595 as "sneak_INTO_ambient"
ExportAssets (56)Timeline Frame 2Symbol 1596 as "sneak_A"
ExportAssets (56)Timeline Frame 2Symbol 1597 as "sneak_B"
ExportAssets (56)Timeline Frame 2Symbol 1598 as "hunt_INTO_ambient"
ExportAssets (56)Timeline Frame 2Symbol 1599 as "hunt_A"
ExportAssets (56)Timeline Frame 2Symbol 1600 as "hunt_B"
ExportAssets (56)Timeline Frame 2Symbol 1601 as "s_winkland"
ExportAssets (56)Timeline Frame 2Symbol 1602 as "s_winkhit2"
ExportAssets (56)Timeline Frame 2Symbol 1603 as "s_winkhit1"
ExportAssets (56)Timeline Frame 2Symbol 1604 as "s_torchhit"
ExportAssets (56)Timeline Frame 2Symbol 1605 as "s_deflect"
ExportAssets (56)Timeline Frame 2Symbol 1606 as "s_stickB"
ExportAssets (56)Timeline Frame 2Symbol 1607 as "s_stickA"
ExportAssets (56)Timeline Frame 2Symbol 1608 as "s_stickON"
ExportAssets (56)Timeline Frame 2Symbol 1609 as "s_windbounce"
ExportAssets (56)Timeline Frame 2Symbol 1610 as "s_wind"
ExportAssets (56)Timeline Frame 2Symbol 1611 as "s_run"
ExportAssets (56)Timeline Frame 2Symbol 1612 as "s_sneak"
ExportAssets (56)Timeline Frame 2Symbol 1613 as "s_lightning"
ExportAssets (56)Timeline Frame 2Symbol 1614 as "s_lightninghit"

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
"idle"Symbol 222 MovieClip Frame 1
"blink"Symbol 222 MovieClip Frame 10
"loop"Symbol 223 MovieClip Frame 1
"loop"Symbol 261 MovieClip Frame 5
"up"Symbol 278 MovieClip Frame 1
"moveDown"Symbol 278 MovieClip Frame 20
"down"Symbol 278 MovieClip Frame 30
"moveUp"Symbol 278 MovieClip Frame 50
"loop"Symbol 309 MovieClip Frame 5
"idle"Symbol 395 MovieClip Frame 1
"move"Symbol 395 MovieClip Frame 39
"moved"Symbol 395 MovieClip Frame 51
"moveBack"Symbol 395 MovieClip Frame 65
"loop"Symbol 411 MovieClip Frame 3
"loop"Symbol 424 MovieClip Frame 3
"idle"Symbol 465 MovieClip Frame 1
"blink"Symbol 465 MovieClip Frame 10
"loop"Symbol 493 MovieClip Frame 3
"loop"Symbol 634 MovieClip Frame 3
"loop"Symbol 853 MovieClip Frame 7
"idle"Symbol 1026 MovieClip [player_wink] Frame 1
"idle1"Symbol 1026 MovieClip [player_wink] Frame 7
"turn"Symbol 1026 MovieClip [player_wink] Frame 13
"walk"Symbol 1026 MovieClip [player_wink] Frame 19
"crouched"Symbol 1026 MovieClip [player_wink] Frame 25
"crouch"Symbol 1026 MovieClip [player_wink] Frame 34
"crouch2"Symbol 1026 MovieClip [player_wink] Frame 42
"crouchWalk"Symbol 1026 MovieClip [player_wink] Frame 50
"jump"Symbol 1026 MovieClip [player_wink] Frame 60
"doublejump"Symbol 1026 MovieClip [player_wink] Frame 68
"fall"Symbol 1026 MovieClip [player_wink] Frame 78
"land"Symbol 1026 MovieClip [player_wink] Frame 84
"stick"Symbol 1026 MovieClip [player_wink] Frame 90
"stuck"Symbol 1026 MovieClip [player_wink] Frame 96
"stuck1"Symbol 1026 MovieClip [player_wink] Frame 102
"stuckWalkF"Symbol 1026 MovieClip [player_wink] Frame 109
"stuckWalkB"Symbol 1026 MovieClip [player_wink] Frame 118
"stuckDrop"Symbol 1026 MovieClip [player_wink] Frame 128
"shadowTransIn"Symbol 1026 MovieClip [player_wink] Frame 137
"shadowTransOut"Symbol 1026 MovieClip [player_wink] Frame 150
"shadowIdle"Symbol 1026 MovieClip [player_wink] Frame 164
"shadowIdle1"Symbol 1026 MovieClip [player_wink] Frame 174
"shadowTurn"Symbol 1026 MovieClip [player_wink] Frame 185
"shadowWalk"Symbol 1026 MovieClip [player_wink] Frame 196
"wallslide"Symbol 1026 MovieClip [player_wink] Frame 207
"wallsliding"Symbol 1026 MovieClip [player_wink] Frame 217
"walljump"Symbol 1026 MovieClip [player_wink] Frame 227
"dashStart"Symbol 1026 MovieClip [player_wink] Frame 237
"dashLoop"Symbol 1026 MovieClip [player_wink] Frame 247
"dashEnd"Symbol 1026 MovieClip [player_wink] Frame 257
"dashJump"Symbol 1026 MovieClip [player_wink] Frame 266
"grabbingIdle"Symbol 1026 MovieClip [player_wink] Frame 275
"grabbingChoke"Symbol 1026 MovieClip [player_wink] Frame 286
"grabbingWalkB"Symbol 1026 MovieClip [player_wink] Frame 297
"grabbingWalkF"Symbol 1026 MovieClip [player_wink] Frame 309
"grabIdle"Symbol 1026 MovieClip [player_wink] Frame 321
"grabIdleFinish"Symbol 1026 MovieClip [player_wink] Frame 329
"grabWalk"Symbol 1026 MovieClip [player_wink] Frame 341
"grabAir"Symbol 1026 MovieClip [player_wink] Frame 350
"grabCrouch"Symbol 1026 MovieClip [player_wink] Frame 358
"throwIdleWindup"Symbol 1026 MovieClip [player_wink] Frame 368
"throwIdle1"Symbol 1026 MovieClip [player_wink] Frame 381
"throwIdle3"Symbol 1026 MovieClip [player_wink] Frame 391
"throwIdle3b"Symbol 1026 MovieClip [player_wink] Frame 401
"throwWalkWindup"Symbol 1026 MovieClip [player_wink] Frame 411
"throwWalk2"Symbol 1026 MovieClip [player_wink] Frame 425
"throwWalk3"Symbol 1026 MovieClip [player_wink] Frame 436
"throwLandWindup"Symbol 1026 MovieClip [player_wink] Frame 447
"throwAirWindup"Symbol 1026 MovieClip [player_wink] Frame 462
"throwJumpWindup"Symbol 1026 MovieClip [player_wink] Frame 475
"throwDJumpWindup"Symbol 1026 MovieClip [player_wink] Frame 490
"throwAir1"Symbol 1026 MovieClip [player_wink] Frame 505
"throwAir2"Symbol 1026 MovieClip [player_wink] Frame 515
"throwAir3"Symbol 1026 MovieClip [player_wink] Frame 525
"throwAir4"Symbol 1026 MovieClip [player_wink] Frame 535
"throwAir5"Symbol 1026 MovieClip [player_wink] Frame 545
"throwCrouchWindup"Symbol 1026 MovieClip [player_wink] Frame 555
"throwCrouch"Symbol 1026 MovieClip [player_wink] Frame 571
"throwWallslideWindup"Symbol 1026 MovieClip [player_wink] Frame 582
"throwWallslide"Symbol 1026 MovieClip [player_wink] Frame 599
"thrown"Symbol 1026 MovieClip [player_wink] Frame 611
"bouncing"Symbol 1026 MovieClip [player_wink] Frame 618
"down"Symbol 1026 MovieClip [player_wink] Frame 626
"getup"Symbol 1026 MovieClip [player_wink] Frame 632
"headbounceDown"Symbol 1026 MovieClip [player_wink] Frame 642
"headBounceUp"Symbol 1026 MovieClip [player_wink] Frame 656
"rebound"Symbol 1026 MovieClip [player_wink] Frame 673
"kick3"Symbol 1026 MovieClip [player_wink] Frame 682
"kicklow"Symbol 1026 MovieClip [player_wink] Frame 688
"trip"Symbol 1026 MovieClip [player_wink] Frame 698
"airKick"Symbol 1026 MovieClip [player_wink] Frame 704
"staffAttack1"Symbol 1026 MovieClip [player_wink] Frame 712
"staffAttack3"Symbol 1026 MovieClip [player_wink] Frame 722
"staffAttackAir1"Symbol 1026 MovieClip [player_wink] Frame 732
"staffAttackAir3"Symbol 1026 MovieClip [player_wink] Frame 744
"staffAttackAir5"Symbol 1026 MovieClip [player_wink] Frame 756
"staffMelee"Symbol 1026 MovieClip [player_wink] Frame 768
"staffDeflect"Symbol 1026 MovieClip [player_wink] Frame 779
"loop"Symbol 1131 MovieClip Frame 13
"grabbed"Symbol 1182 MovieClip [torch] Frame 1
"thrown"Symbol 1182 MovieClip [torch] Frame 9
"down"Symbol 1182 MovieClip [torch] Frame 17
"hit"Symbol 1182 MovieClip [torch] Frame 24
"loop"Symbol 1225 MovieClip Frame 5
"loop"Symbol 1369 MovieClip Frame 6
"loop"Symbol 1383 MovieClip Frame 3
"loop"Symbol 1529 MovieClip Frame 3
"idle"Symbol 1577 MovieClip [enemy1] Frame 1
"idle2"Symbol 1577 MovieClip [enemy1] Frame 10
"walk"Symbol 1577 MovieClip [enemy1] Frame 19
"walk2"Symbol 1577 MovieClip [enemy1] Frame 29
"turn"Symbol 1577 MovieClip [enemy1] Frame 39
"turn2"Symbol 1577 MovieClip [enemy1] Frame 49
"alert"Symbol 1577 MovieClip [enemy1] Frame 59
"alertToIdle"Symbol 1577 MovieClip [enemy1] Frame 69
"headbutt"Symbol 1577 MovieClip [enemy1] Frame 79
"grabIdle"Symbol 1577 MovieClip [enemy1] Frame 87
"grabIdle2"Symbol 1577 MovieClip [enemy1] Frame 95
"grabbed0"Symbol 1577 MovieClip [enemy1] Frame 105
"grabbed"Symbol 1577 MovieClip [enemy1] Frame 115
"grabbedB"Symbol 1577 MovieClip [enemy1] Frame 125
"grabbedF"Symbol 1577 MovieClip [enemy1] Frame 135
"choke"Symbol 1577 MovieClip [enemy1] Frame 145
"dead"Symbol 1577 MovieClip [enemy1] Frame 155
"thrown"Symbol 1577 MovieClip [enemy1] Frame 165
"bouncing"Symbol 1577 MovieClip [enemy1] Frame 175
"hit1"Symbol 1577 MovieClip [enemy1] Frame 185
"hit2"Symbol 1577 MovieClip [enemy1] Frame 190
"hitAir"Symbol 1577 MovieClip [enemy1] Frame 195
"drop"Symbol 1577 MovieClip [enemy1] Frame 201
"down"Symbol 1577 MovieClip [enemy1] Frame 207
"falldown"Symbol 1577 MovieClip [enemy1] Frame 217
"falldownfall"Symbol 1577 MovieClip [enemy1] Frame 227
"falldownland"Symbol 1577 MovieClip [enemy1] Frame 238
"getup"Symbol 1577 MovieClip [enemy1] Frame 252
"onfire"Symbol 1577 MovieClip [enemy1] Frame 260
"turnFire"Symbol 1577 MovieClip [enemy1] Frame 267
"whacked"Symbol 1577 MovieClip [enemy1] Frame 275
"staffAttack"Symbol 1577 MovieClip [enemy1] Frame 284
"idle3"Symbol 1577 MovieClip [enemy1] Frame 330
"end"Symbol 1645 MovieClip Frame 974




http://swfchan.com/7/30258/info.shtml
Created: 19/5 -2019 11:49:24 Last modified: 19/5 -2019 11:49:24 Server time: 12/05 -2024 11:23:32