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

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

Wink The Game.swf

This is the info page for
Flash #12121

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


Text
loading preloader

<p align="center"><font face="_sans" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.macromedia.com/software/flashplayer/" target = "_blank">This game requires Flash 8. Click here to get the plugin.</a></font></p>

0

%

loading

<p align="center"><font face="_sans" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.macromedia.com/software/flashplayer/" target = "_blank">This game requires Flash 8. Click here to get the plugin.</a></font></p>

<p align="center"><font face="_sans" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.macromedia.com/software/flashplayer/" target = "_blank">This game requires Flash 8. Click here to get the plugin.</a></font></p>

<p align="center"><font face="_sans" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.macromedia.com/software/flashplayer/" target = "_blank">This game requires Flash 8. Click here to get the plugin.</a></font></p>

100

%

100

%

<p align="center"><font face="_sans" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.macromedia.com/software/flashplayer/" target = "_blank">This game requires Flash 8. Click here to get the plugin.</a></font></p>

<p align="center"><font face="_sans" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.macromedia.com/software/flashplayer/" target = "_blank">This game requires Flash 8. Click here to get the plugin.</a></font></p>

<p align="center"><font face="_sans" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.macromedia.com/software/flashplayer/" target = "_blank">This game requires Flash 8. Click here to get the plugin.</a></font></p>

<p align="center"><font face="_sans" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.macromedia.com/software/flashplayer/" target = "_blank">This game requires Flash 8. Click here to get the plugin.</a></font></p>

<p align="center"><font face="_sans" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.macromedia.com/software/flashplayer/" target = "_blank">This game requires Flash 8. Click here to get the plugin.</a></font></p>

.com

.com

This scene holds a bunch of MCs, for the sole purpose of exporting for actionscript without exporting in the first frame. This allows preloaders to work the way they should.

this MC holds
all the sounds

start
here

secret gem room entry way!

help!

hey, quit
flying so low!

that dragon almost hit my head!

try climbing on his back...

sound obj holder

<p align="right"><font face="Arial_20pt_st" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.girlshavecooties.com" target = "_blank">©2005 André &quot;gel&quot; Nguyen</a></font></p>

special moves

basic moves

move:

grab / throw:

arrows

A

jump:

S

staff attack:

D

hide / unhide:

spacebar

run:

shift

headbounce:

deflect (staff only):

(in air) down + jump

forward + attack

choke enemy:

back + grab

stick to ceiling:

jump (near ceiling)

melee staff attack:

attack (close to enemy)

PAUSE:

Enter

save game:

5

load game:

9

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

pause / controls:

Enter

v 2.00

load saved game

return to main menu

gameover?

art / programming

gel

original music / sound design

Dustball

game testing

Jonathan Marshall
Trent C.
Dustball
Skribble
Dan Paladin

special thanks

A.J.S. Newgas
Monkokio
NewGrounds
Games of Gondor

"Wink: the Game"


by
André "gel" Nguyen

999%

stealth rating:

CLOSE

play more games

start

load

save

options

controls

credits

how to play

Controls

Credits

Art.Programming.Concept

<p align="left"><font face="Berlin Sans FB Demi" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.girlshavecooties.com" target = "_blank">André &quot;gel&quot; Nguyen</a></font></p>

Music.Sound FX

<p align="left"><font face="Berlin Sans FB Demi" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.cookiedoughrecords.com" target = "_blank">Dustball</a></font></p>

Testing

Jonathan Marshall

Credits

<p align="left"><font face="Berlin Sans FB Demi" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.parasiticonline.com/" target = "_blank">Skribble</a></font></p>

Special Thanks

A.J.S. Newgas

<p align="left"><font face="Berlin Sans FB Demi" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.synj.net" target = "_blank">Dan Paladin</a></font></p>

Monkokio

<p align="left"><font face="Berlin Sans FB Demi" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.newgrounds.com" target = "_blank">NewGrounds.com</a></font></p>

Trent

<p align="left"><font face="Berlin Sans FB Demi" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.cookiedoughrecords.com" target = "_blank">Dustball</a></font></p>

Controls

Controls

Controls

Press a key

Press a key

Press a key

Press a key

Press a key

Controls

Controls

Up

Down

Left

Right

Jump

Attack

Grab

Run

Hide

Pause

LOAD DEFAULTS

Quick Save:

Quick Load:

5

9

?

SAVE TO FILE

Controls

Controls

How To Play

Walk: left or right

attack

jump

grab

run

hide

attack

jump

grab

run

hide

Run: run + (left or right)

Running Jump: run + jump

Dodge: (before hit) down

shoot staff: (w/ staff) attack, or attack + direction

shoot staff in air: (w/ staff in air) attack, or attack + direction

whack: (w/ staff, close) attack

headbounce: (in air) down + jump

Deflect attack:
(with staff) down + attack

Grab Object: grab

Grab Object on ground:
down + grab

Throw Object:
(hold) grab + direction

Grab Enemy: (from behind) grab

Grab Ledge: (in air near ledge) automatic

Climb Ledge: up

Drop from Ledge: jump

Climb down ledge: down + left/right

You can avoid grabbing a ledge by holding down near the ledge.

Look Up: (on ground)
(hold) up

Look Down: (on ground)
(hold) down

Look Down from Ledge:
(hold) down

Open Door: staff near door

Doors require a specific staff type to open. Icons indicate the staff type.

Walk into doorway: up

This is the health meter

Pick up health to regain lost health

This is the stealth meter

Stealth goes down when Hoodleys spot Wink

Regain stealth in one of two ways:
pick up stealth...

...or pull off stealthy moves!

Choke: (grab enemy) back + grab

Hide in shadows: hide
(You cannot hide where there
is not enough room)

Hide behind things:
crouch

Stick to ceiling:
(near ceiling) jump

Attack from ceiling (neck break): (only above enemy) attack

Hoodleys will spot you quicker
if you are running

If you run out of stealth, the dragon will be alerted!

That's it! discover other tactics on your own. Good luck!

How To Play

How To Play

Looking up and down

General movement

Attacks

Grabbing and Throwing

Ledges

Staffs and doors

Health and stealth

Being stealthy!

Chapter:

How To Play

How To Play

Options

Quality:

Particles:

HIGH

MED

LOW

MAX

Options

Quality:

Particles:

Options

Quality:

Particles:

fps

0

Options

Quality:

Particles:

Options

Quality:

Particles:

Overwrite existing save file?

YES

NO

Overwrite existing save file?

Overwrite existing save file?

Overwrite existing save file?

Overwrite existing save file?

Are you sure you want to load?

Are you sure you want to load?

Are you sure you want to load?

Are you sure you want to load?

Are you sure you want to load?

debugText1

debugText1

fps:

ActionScript [AS1/AS2]

Frame 2
if (_framesloaded <= 2) { gotoAndPlay (1); }
Frame 3
stop();
Instance of Symbol 326 MovieClip [health] in Frame 4
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 327 MovieClip [stealth] in Frame 4
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 979 MovieClip [enemy1] in Frame 8
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = -100; } onClipEvent (load) { this._visible = false; }
Instance of Symbol 1793 MovieClip [player_wink] in Frame 8
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1835 MovieClip in Frame 8
onClipEvent (load) { this._visible = false; }
Instance of Symbol 2073 MovieClip [boss] in Frame 8
onClipEvent (load) { this._visible = false; }
Frame 131
function player1(mc) { this.mc = mc; this.score = 0; this.state = "normal"; this.actor = "player"; this.xVel = 0; this.xMax = 8; this.xWalkMax = 2.6; this.xAirMax = 5; this.xGrabMax = 1; this.xCrouchMax = 2; this.xShadowMax = 1.3; this.xStuckMax = 0.9; this.yVel = 0; this.yMax = 20; this.xAcc = 0.4; this.xAirAcc = 0.5; this.dashVel = 7; this.xSpec = 0; this.ySpec = 0; this.jumping = false; this.head = 40; this.crouched = false; this.crouchMoved = false; this.crouchTime = 0; this.upTime = 0; this.fallTime = 0; this.grabCount = 0; this.holdName = null; this.windup = 0; this.animHoldIdle = 0; this.animHoldWalk = 0; this.animHoldAir = 0; this.animHoldCrouch = 0; this.animHoldWallSlide = 0; this.trans = null; this.attackHold = 0; this.hp = 100; this.bp = 0; this.sp = 100; this.hitHold = 0; this.finalHit = false; this.xForce = 0; this.yForce = 0; this.bounced = false; this.dashCount = 0; this.dashHold = 0; this.plane = "ground"; this.downCount = 0; this.deflecting = 0; this.headbouncing = 0; this.whacking = 0; this.stuckAttackPoll = 0; this.doorwaypoll = 0; this.updateHealth = false; this.updateStealth = false; this.keyLeft = 37; this.keyRight = 39; this.keyUp1 = 38; this.keyDown1 = 40; this.keyPause = 13; this.keyJump = 83; this.keyAttack = 68; this.keyGrab = 65; this.keyHide = 32; this.keyFast = 16; this.keyUp1 = _root.keys.keyUp1; this.keyDown1 = _root.keys.keyDown1; this.keyLeft = _root.keys.keyLeft; this.keyRight = _root.keys.keyRight; this.keyJump = _root.keys.keyJump; this.keyAttack = _root.keys.keyAttack; this.keyGrab = _root.keys.keyGrab; this.keyHide = _root.keys.keyHide; this.keyFast = _root.keys.keyFast; this.keyPause = _root.keys.keyPause; this.jumpPressed = false; this.doubleJumped = false; this.grabPressed = false; this.dJumpOK = false; this.pausePressed = false; this.attackPressed = false; this.hidePressed = false; this.rightPressed = false; this.leftPressed = false; this.fastPressed = false; this.aura1 = null; this.aura2 = null; this.doorway = 1; this.held = null; this.heldInfo = null; this.currScale = 100; } function torch(mc, depth) { this.mc = mc; this.depth = depth; this.state = "normal"; this.actor = "torch"; this.xScale0 = mc._xscale; this.yScale0 = mc._yscale; this.xVel = 0; this.xMax = 3; this.yVel = 0; this.yMax = 28; this.xAcc = 1; this.xSpec = 0; this.ySpec = 0; this.jumping = false; this.head = 28; this.fallTime = 0; this.grabbedName = null; this.hp = null; this.aura = null; this.energy = 10; if (mc._rotation == 180) { mc._rotation = 0; mc._xscale = -mc._xscale; } this.mc.swapDepths(depth); } function staff(mc, depth, element) { this.mc = mc; this.selfName = ""; this.depth = depth; this.state = "grabbed"; this.actor = "staff"; this.lastState = "normal"; this.xScale0 = p1.mc.mcMC.mcHand._xscale; this.yScale0 = p1.mc.mcMC.mcHand._yscale; this.mc._xscale = this.xScale0; this.mc._yscale = this.yScale0; this.xVel = 0; this.xMax = 3; this.yVel = 0; this.yMax = 28; this.xAcc = 1; this.xSpec = 0; this.ySpec = 0; this.jumping = false; this.head = 28; this.fallTime = 0; this.grabbedName = null; this.element = element; } function enemy1(mc) { this.mc = mc; this.state = "normal"; this.depth0 = mc.getDepth(); this.actor = "hoodley"; this.xVel = 0; this.xMax = 1; this.yVel = 0; this.yMax = 26; this.xHuntMax = 4; this.xFireMax = 6; this.xAcc = 0.8; this.xAirAcc = 0.4; this.xSpec = 0; this.ySpec = 0; this.jumping = false; this.head = 50; this.stopCount = 0; this.grabbedName = null; this.holdName = null; this.grabCount = 0; this.hitCount = 0; this.phase = 1; this.phaseCount = 0; this.alertTime = 0; this.animHoldIdle = 0; this.animHoldWalk = 0; this.attackHold = 0; this.bp = 0; this.hitHold = 0; this.finalHit = false; this.xForce = 0; this.yForce = 0; this.hp = 20; this.energy = 10; this.jumpPressed = false; this.dJumpOK = false; this.pausePressed = false; if (this.mc._xscale > 0) { this.xDest = mc._x + 10; } else { this.xDest = mc._x - 10; } this.yDest = mc._y; this.xPatrol = mc._x; this.stopCount = 50; } function projectile(mc, projectileType, ht) { this.mc = mc; this.state = "thrown"; this.actor = "projectile"; this.projType = projectileType; this.hitTarget = ht; this.xVel = 0; this.xMax = 18; this.yVel = 0; this.yMax = 14; this.xAcc = 3; this.xSpec = 0; this.ySpec = 0; this.jumping = false; this.head = 10; this.grabbedName = null; this.phaseCount = 0; this.life = 40; this.bp = 2; } function boss1(mc) { trace("creating boss..."); this.mc = mc; this.state = "ground"; this.actor = "boss"; this.xVel = 0; this.xMax = 5.5; this.yVel = 0; this.yMax = 6; this.xAcc = 0.4; this.yAcc = 0.4; this.xAirAcc = 0.4; this.xSpec = 0; this.ySpec = 0; this.jumping = false; this.head = 50; this.grabbedName = null; this.holdName = null; this.grabCount = 0; this.hitCount = 0; this.phaseCount = 0; this.updateHealth = false; this.animHoldIdle = 0; this.animHoldWalk = 0; this.animHoldAir = 0; this.attackHold = 0; this.bp = 0; this.hitHold = 0; this.finalHit = false; this.xForce = 0; this.yForce = 0; this.hp = 100; this.jumpPressed = false; this.dJumpOK = false; this.xDest = mc._x + 1; this.yDest = mc._y; this.xPatrol = mc._x; this.stopCount = 50; this.lastStomp = 0; } function torchControl(torchName1) { var _local2 = this[torchName1]; var _local4 = _local2.mc._x; var _local3 = _local2.mc._y; if (_local2.state == "inactive") { if ((Math.abs(_local4 - p1.mc._x) <= xCutoff) && (Math.abs(_local3 - p1.mc._y) <= yCutoff)) { _local2.state = "normal"; _local2.mc._visible = true; } } else { if ((_local2.state == "normal") || (_local2.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 (_local2.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcGrab._y, true)) { _local2.state = "grabbed"; _local2.grabbedName = p1; _local2.mc.swapDepths(grabbedDepth); _local2.depth = grabbedDepth; p1.holdName = _local2; 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) && (_local2.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcAttack._y, true))) { if (p1.mc._xscale > 0) { _local2.xVel = p1.xForce * 4; } else { _local2.xVel = (-p1.xForce) * 4; } if (p1.mc.mcMC.mcAttack._y < -10) { _local2.yVel = p1.yForce * 4; } _local2.state = "thrown"; _local2.mc.mcMC.mcHand.gotoAndStop("none"); } } if (_local2.state == "normal") { _local2.mc.mcMC.mcHand.gotoAndStop("none"); _local2._xscale = _local2.xScale0; _local2._yscale = _local2.yScale0; if (_local2.stopCount > 0) { _local2.stopCount++; if (_local2.stopCount > ((Math.random() * 45) + 15)) { _local2.stopCount = 0; _local2.mc._xscale = -_local2.mc._xscale; } } if (_local2.xSpec > 0) { _local2.xSpec--; } if (_local2.xSpec <= 0) { if (_local2.xVel > _local2.xMax) { _local2.xVel = _local2.xMax + ((_local2.xMax - _local2.xVel) / 8); } else if (_local2.xVel < (-_local2.xMax)) { _local2.xVel = (-_local2.xMax) + ((_local2.xVel + _local2.xMax) / 8); } } if (_local2.xVel != 0) { if (_local2.stopCount > 0) { if (mapHit.hitTest(_local4 + _local2.xVel, _local3 - gravity, true)) { _local2.xVel = 0; } } } _local2.mc._x = _local2.mc._x + _local2.xVel; if (((_local2.xVel != 0) && (!Key.isDown(_local2.keyLeft))) && (!Key.isDown(_local2.keyRight))) { if ((!mapHit.hitTest(_local4, _local3, true)) && (mapHit.hitTest(_local4, _local3 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local4, _local3 + temp, true))) { temp = temp + gravity; } _local2.mc._y = _local2.mc._y + temp; } } if (_local2.ySpec > 0) { _local2.ySpec--; } if (_local2.ySpec <= 0) { if (_local2.yVel > _local2.yMax) { _local2.yVel = _local2.yMax; } else if (_local2.yVel < (-_local2.yMax)) { _local2.yVel = -_local2.yMax; } } _local2.mc._y = _local2.mc._y + _local2.yVel; if ((Math.abs(_local4 - p1.mc._x) > xCutoff) || (Math.abs(_local3 - p1.mc._y) > yCutoff)) { _local2.state = "inactive"; _local2.mc._visible = false; } if (_local2.mc._xscale > 0) { makeFire(_local2, _local2.mc.mcMC.mcMC._rotation); } else { makeFire(_local2, -_local2.mc.mcMC.mcMC._rotation); } } else if (_local2.state == "grabbed") { _local2.mc.gotoAndStop("grabbed"); _local2.mc.mcMC.mcHand.gotoAndStop("Wink"); if (_local2.grabbedName.mc._xscale > 0) { _local2.mc._x = _local2.grabbedName.mc._x + _local2.grabbedName.mc.mcMC.mcHand._x; _local2.mc._xscale = _local2.grabbedName.mc.mcMC.mcHand._xscale; _local2.mc._rotation = _local2.grabbedName.mc.mcMC.mcHand._rotation; } else { _local2.mc._x = _local2.grabbedName.mc._x - _local2.grabbedName.mc.mcMC.mcHand._x; _local2.mc._xscale = -_local2.grabbedName.mc.mcMC.mcHand._xscale; _local2.mc._rotation = -_local2.grabbedName.mc.mcMC.mcHand._rotation; } _local2.mc._y = _local2.grabbedName.mc._y + _local2.grabbedName.mc.mcMC.mcHand._y; _local2.mc._yscale = _local2.grabbedName.mc.mcMC.mcHand._yscale; makeFire(_local2, _local2.mc._rotation); } else if (_local2.state == "thrown") { _local2.mc.mcMC.mcHand.gotoAndStop("none"); _local2._xscale = _local2.xScale0; _local2._yscale = _local2.yScale0; if (_local2.xVel > 0) { if (_local2.yVel != 0) { _local2.xVel = _local2.xVel / frictionAir; } else { _local2.xVel = _local2.xVel / friction; } if (_local2.xVel <= 0.3) { _local2.xVel = 0; } } else if (_local2.xVel < 0) { if (_local2.yVel != 0) { _local2.xVel = _local2.xVel / frictionAir; } else { _local2.xVel = _local2.xVel / friction; } if (_local2.xVel >= -0.3) { _local2.xVel = 0; } } if (_local2.xVel != 0) { if (mapHit.hitTest(_local4 + _local2.xVel, _local3 - (gravity * 2), true)) { if (_local2.xVel > 0) { temp = _local2.xVel - _local2.xAcc; enemyBounceRight(_local2, temp); } else { temp = _local2.xVel + _local2.xAcc; enemyBounceLeft(_local2, temp); } if (Math.abs(_local2.xVel) <= 0.3) { _local2.xVel = 0; } } else if (_local2.xVel > _local2.xMax) { if (mapHit.hitTest(_local4 + (_local2.xVel / 2), _local3 - (gravity * 2), true)) { temp = (_local2.xVel / 2) - _local2.xAcc; enemyBounceRight(_local2, temp); } else if (mapHit.hitTest(_local4, _local3 - (gravity * 2), true)) { temp = -_local2.xAcc; enemyBounceRight(_local2, temp); } } else if (_local2.xVel < (-_local2.xMax)) { if (mapHit.hitTest(_local4 + (_local2.xVel / 2), _local3 - (gravity * 2), true)) { temp = (_local2.xVel / 2) + _local2.xAcc; enemyBounceLeft(_local2, temp); } else if (mapHit.hitTest(_local4, _local3 - (gravity * 2), true)) { temp = _local2.xAcc; enemyBounceLeft(_local2, temp); } } } _local2.mc._x = _local2.mc._x + _local2.xVel; if (((_local2.xVel != 0) && (!Key.isDown(_local2.keyLeft))) && (!Key.isDown(_local2.keyRight))) { if ((!mapHit.hitTest(_local4, _local3, true)) && (mapHit.hitTest(_local4, _local3 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local4, _local3 + temp, true))) { temp = temp + gravity; } _local2.mc._y = _local2.mc._y + temp; } } if (_local2.yVel > _local2.yMax) { _local2.yVel = _local2.yMax; } if (!mapHit.hitTest(_local2.mc._x, (_local2.mc._y + gravity) + _local2.yVel, true)) { if ((Math.abs(_local2.xVel) > 20) || (Math.abs(_local2.yVel) > 12)) { _local2.mc.gotoAndStop("thrownBlur"); } else { _local2.mc.gotoAndStop("thrown"); } if (_local2.yVel > 20) { if (!mapHit.hitTest(_local2.mc._x, (_local2.mc._y + gravity) + (_local2.yVel / 2), true)) { _local2.yVel = _local2.yVel + gravity; if (_local2.yVel > gravity) { _local2.jumping = false; } if (!_local2.jumping) { _local2.mc.gotoAndStop("fall"); } } else { enemy0HitGround(_local2); _local2._y = _local2._y + (-gravity); } } else { _local2.yVel = _local2.yVel + gravity; if (_local2.yVel > gravity) { _local2.jumping = false; } if (!_local2.jumping) { _local2.mc.gotoAndStop("fall"); } } } else { enemy0HitGround(_local2); _local2.mc.gotoAndStop("bouncing"); if (_local2.xVel == 0) { if (!mapHit.hitTest(_local2.mc._x - 10, _local2.mc._y + 3, true)) { _local2.xVel = _local2.yVel * 2; } else if (!mapHit.hitTest(_local2.mc._x - 20, _local2.mc._y + 3, true)) { _local2.xVel = _local2.yVel; } else if (!mapHit.hitTest(_local2.mc._x - 40, _local2.mc._y + 3, true)) { _local2.xVel = _local2.yVel / 2; } else if (!mapHit.hitTest(_local2.mc._x + 10, _local2.mc._y + 3, true)) { _local2.xVel = (-_local2.yVel) * 2; } else if (!mapHit.hitTest(_local2.mc._x + 20, _local2.mc._y + 3, true)) { _local2.xVel = -_local2.yVel; } else if (!mapHit.hitTest(_local2.mc._x + 40, _local2.mc._y + 3, true)) { _local2.xVel = (-_local2.yVel) / 2; } } } if (_local2.yVel < 0) { if (mapHit.hitTest(_local2.mc._x, (_local2.mc._y - _local2.head) + _local2.yVel, true)) { temp = _local2.yVel + gravity; _local2.mc._y = _local2.mc._y + temp; _local2.yVel = 0.001; while (mapHit.hitTest(_local2.mc._x, (_local2.mc._y - _local2.head) + temp, true)) { _local2.mc._y = _local2.mc._y + gravity; temp = temp + gravity; } } } _local2.mc._y = _local2.mc._y + _local2.yVel; if ((_local2.xVel == 0) && (_local2.yVel == 0)) { _local2.state = "normal"; _local2.mc.gotoAndStop("down"); if (thrownName == _local2) { thrownName = null; } } if (_local2.mc._xscale > 0) { makeFire(_local2, _local2.mc.mcMC.mcMC._rotation); makeFire(_local2, _local2.mc.mcMC.mcMC._rotation); } else { makeFire(_local2, -_local2.mc.mcMC.mcMC._rotation); makeFire(_local2, _local2.mc.mcMC.mcMC._rotation); } } } } function playerControl(playerNum) { with (p1) { animHoldIdle--; animHoldWalk--; animHoldAir--; animHoldCrouch--; animHoldWallSlide--; attackHold--; grabCount--; xSpec--; ySpec--; dashCount--; dashHold--; deflecting--; } if (Key.isDown(p1.keyHide)) { if (!p1.hidePressed) { p1.hidePressed = true; p1Hide(); } } else { p1.hidePressed = false; } soundWink.onSoundComplete = function () { soundWinkDone = true; }; if (p1.plane == "shadow") { if (p1.state == "normal") { shadow_Normal(); } } else if (p1.plane == "ground") { if (p1.state == "normal") { ground_Normal(); } else if (p1.state == "grabbing") { ground_Grabbing(); } else if (p1.state == "stuck") { ground_Stuck(); } else if (p1.state == "thrown") { ground_Thrown(); } else if (p1.state == "down") { ground_Down(); } else if (p1.state == "ledge") { ground_Ledge(); } else if (p1.state == "grabbingBoss") { grabbingBoss(); } } } function actorHitGround(actorName) { actorName.yVel = actorName.yVel + (-gravity); var _local2 = actorName.yMax; do { if (!mapHit.hitTest(actorName.mc._x, (actorName.mc._y + gravity) + actorName.yVel, true)) { break; } actorName.yVel = actorName.yVel + (-gravity); _local2 = _local2 + (-gravity); } while (_local2 >= gravity); actorName.yVel = actorName.yVel + gravity; actorName.mc._y = actorName.mc._y + actorName.yVel; if (actorName.yVel != 0) { actorName.mc.gotoAndStop("bouncing"); actorName.landCount = 6; } if (actorName.yVel > gravity) { actorName.yVel = (-actorName.yVel) / 1.7; actorName.mc._y = actorName.mc._y + ((-actorName.yVel) - gravity); actorName.xVel = actorName.xVel / 2; } else { actorName.yVel = 0; } actorName.jumping = false; } function enemy0HitGround(actorName2) { actorName2.yVel = actorName2.yVel + (-gravity); var _local2 = actorName2.yMax; do { if (!mapHit.hitTest(actorName2.mc._x, (actorName2.mc._y + gravity) + actorName2.yVel, true)) { break; } actorName2.yVel = actorName2.yVel + (-gravity); _local2 = _local2 + (-gravity); } while (_local2 >= gravity); actorName2.yVel = actorName2.yVel + gravity; actorName2.mc._y = actorName2.mc._y + actorName2.yVel; if (actorName2.yVel != 0) { actorName2.mc.gotoAndStop("land"); actorName2.landCount = 6; } if (actorName2.yVel > gravity) { actorName2.yVel = (-actorName2.yVel) / 1.7; actorName2.mc._y = actorName2.mc._y + ((-actorName2.yVel) - gravity); actorName2.xVel = actorName2.xVel / 2; } else { actorName2.yVel = 0; } actorName2.jumping = false; } function enemyBounceRight(actorName3, tempAcc) { while (mapHit.hitTest(actorName3.mc._x + tempAcc, actorName3.mc._y - (gravity * 2), true)) { tempAcc = tempAcc + (-actorName3.xAcc); if (tempAcc < 0) { if (!mapHit.hitTest(actorName3.mc._x - 10, actorName3.mc._y - 10, true)) { actorName3.mc._x = actorName3.mc._x + -10; actorName3.mc._y = actorName3.mc._y + -10; } else if (!mapHit.hitTest(actorName3.mc._x - 20, actorName3.mc._y - 20, true)) { actorName3.mc._x = actorName3.mc._x + -20; actorName3.mc._y = actorName3.mc._y + -20; } else if (!mapHit.hitTest(actorName3.mc._x - 30, actorName3.mc._y - 30, true)) { actorName3.mc._x = actorName3.mc._x + -30; actorName3.mc._y = actorName3.mc._y + -30; } } } actorName3.mc._x = actorName3.mc._x + tempAcc; tempAcc = actorName3.xVel; actorName3.xVel = 0; if (!mapHit.hitTest(actorName3.mc._x + 20, actorName3.mc._y - 10, true)) { actorName3.xVel = tempAcc / 2; } else if (!mapHit.hitTest(actorName3.mc._x + 20, actorName3.mc._y - 20, true)) { actorName3.xVel = 0; } else if (!mapHit.hitTest(actorName3.mc._x + 20, actorName3.mc._y - 40, true)) { actorName3.xVel = (-tempAcc) / 2; } else { actorName3.xVel = -tempAcc; } } function enemyBounceLeft(actorName4, tempAcc) { while (mapHit.hitTest(actorName4.mc._x + tempAcc, actorName4.mc._y - (gravity * 2), true)) { tempAcc = tempAcc + actorName4.xAcc; if (tempAcc < 0) { if (!mapHit.hitTest(actorName4.mc._x + 10, actorName4.mc._y - 10, true)) { actorName4.mc._x = actorName4.mc._x + 10; actorName4.mc._y = actorName4.mc._y + -10; } else if (!mapHit.hitTest(actorName4.mc._x + 20, actorName4.mc._y - 20, true)) { actorName4.mc._x = actorName4.mc._x + 20; actorName4.mc._y = actorName4.mc._y + -20; } else if (!mapHit.hitTest(actorName4.mc._x + 30, actorName4.mc._y - 30, true)) { actorName4.mc._x = actorName4.mc._x + 30; actorName4.mc._y = actorName4.mc._y + -30; } } } actorName4.mc._x = actorName4.mc._x + tempAcc; tempAcc = actorName4.xVel; actorName4.xVel = 0; if (!mapHit.hitTest(actorName4.mc._x - 20, actorName4.mc._y - 10, true)) { actorName4.xVel = tempAcc / 2; } else if (!mapHit.hitTest(actorName4.mc._x - 20, actorName4.mc._y - 20, true)) { actorName4.xVel = 0; } else if (!mapHit.hitTest(actorName4.mc._x - 20, actorName4.mc._y - 40, true)) { actorName4.xVel = (-tempAcc) / 2; } else { actorName4.xVel = -tempAcc; } } function enemy1Control(enemyName1) { var _local2 = this[enemyName1]; if (_local2.state == "inactive") { _local2.phaseCount--; if ((Math.abs(_local2.mc._x - p1.mc._x) <= xCutoff) && (Math.abs(_local2.mc._y - p1.mc._y) <= yCutoff)) { _local2.state = "normal"; _local2.mc._visible = true; } } else if (_local2.state != "dead") { _local2.animHoldIdle--; _local2.animHoldWalk--; _local2.phaseCount--; _local2.grabCount--; if ((_local2.state == "normal") || (_local2.state == "thrown")) { enemy1_grabCheck(_local2); } if (((((p1.whacking == 1) && (_local2.state != "clothes")) && (_local2.state != "down")) && (_local2.state != "getup")) && (_local2.state != "whacked")) { if ((Math.abs(_local2.mc._x - p1.mc._x) < 45) && (Math.abs(_local2.mc._y - p1.mc._y) < 50)) { p1.whacking = 2; } } if (((((p1.attackHold > 0) && (_local2.state != "grabbed")) && (_local2.state != "clothes")) && (_local2.state != "whacked")) && (p1.mc.mcMC.mcAttack._x != undefined)) { if (p1.mc._xscale > 0) { temp = p1.mc.mcMC.mcAttack._x; } else { temp = -p1.mc.mcMC.mcAttack._x; } if (_local2.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcAttack._y, true)) { enemy1_getHit(_local2); } } if ((_local2.phase == 1) || (_local2.phase == 2)) { if (_local2.state == "normal") { enemy1_Normal(_local2); } else if (_local2.state == "grabbed") { enemy1_Grabbed(_local2); } else if (_local2.state == "thrown") { enemy1_Thrown(_local2); } else if (_local2.state == "hit") { enemy1_Hit(_local2); } else if (_local2.state == "falldown") { enemy1_Falldown(_local2); } else if (_local2.state == "getup") { enemy1_Getup(_local2); } else if (_local2.state == "choking") { enemy1_Choking(_local2); } else if (_local2.state == "down") { enemy1_Down(_local2); } else if (_local2.state == "onfire") { enemy1_Onfire(_local2); } else if (_local2.state == "whacked") { enemy1_Whacked(_local2); } else if (_local2.state == "clothes") { } } } else if (_local2.state == "dead") { } } function staffControl(staffName1) { var _local2 = this[staffName1]; var _local4 = _local2.mc._x; var _local3 = _local2.mc._y; if (_local2.state == "inactive") { if ((Math.abs(_local4 - p1.mc._x) <= xCutoff) && (Math.abs(_local3 - p1.mc._y) <= yCutoff)) { _local2.state = _local2.lastState; _local2.mc._visible = true; } } else { if ((_local2.state == "normal") || (_local2.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 (_local2.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcGrab._y, true)) { _local2.state = "grabbed"; _local2.grabbedName = p1; _local2.mc.swapDepths(grabbedDepth); _local2.depth = grabbedDepth; p1.holdName = _local2; 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) && (_local2.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcAttack._y, true))) { if (p1.mc._xscale > 0) { _local2.xVel = p1.xForce * 4; } else { _local2.xVel = (-p1.xForce) * 4; } if (p1.mc.mcMC.mcAttack._y < -10) { _local2.yVel = p1.yForce * 4; } _local2.state = "thrown"; } } if (_local2.state == "normal") { _local2.mc.gotoAndStop("down"); _local2.mc.mcMC.mcHand.gotoAndStop("none"); _local2._xscale = _local2.xScale0; _local2._yscale = _local2.yScale0; if (_local2.stopCount > 0) { _local2.stopCount++; if (_local2.stopCount > ((Math.random() * 45) + 15)) { _local2.stopCount = 0; _local2.mc._xscale = -_local2.mc._xscale; } } if (_local2.xSpec > 0) { _local2.xSpec--; } if (_local2.xSpec <= 0) { if (_local2.xVel > _local2.xMax) { _local2.xVel = _local2.xMax + ((_local2.xMax - _local2.xVel) / 8); } else if (_local2.xVel < (-_local2.xMax)) { _local2.xVel = (-_local2.xMax) + ((_local2.xVel + _local2.xMax) / 8); } } if (_local2.xVel != 0) { if (_local2.stopCount > 0) { if (mapHit.hitTest(_local4 + _local2.xVel, _local3 - gravity, true)) { _local2.xVel = 0; } } } _local2.mc._x = _local2.mc._x + _local2.xVel; if (((_local2.xVel != 0) && (!Key.isDown(_local2.keyLeft))) && (!Key.isDown(_local2.keyRight))) { if ((!mapHit.hitTest(_local4, _local3, true)) && (mapHit.hitTest(_local4, _local3 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local4, _local3 + temp, true))) { temp = temp + gravity; } _local2.mc._y = _local2.mc._y + temp; } } if (_local2.ySpec > 0) { _local2.ySpec--; } if (_local2.ySpec <= 0) { if (_local2.yVel > _local2.yMax) { _local2.yVel = _local2.yMax; } else if (_local2.yVel < (-_local2.yMax)) { _local2.yVel = -_local2.yMax; } } _local2.mc._y = _local2.mc._y + _local2.yVel; if ((Math.abs(_local4 - p1.mc._x) > xCutoff) || (Math.abs(_local3 - p1.mc._y) > yCutoff)) { if (mapHit.hitTest(_local4, _local3, true)) { _local2.lastState = _local2.state; _local2.state = "inactive"; _local2.mc._visible = false; } } if ((((thrownName != null) && (thrownName != _local2)) && (thrownName.actor != "hoodley")) && (thrownName.actor != "staff")) { if (_local2.mc.mcHit.hitTest(thrownName.mc.mcHit)) { _local2.xVel = thrownName.xVel; _local2.yVel = thrownName.yVel; thrownName.xVel = (-thrownName.xVel) * 0.8; thrownName.yVel = (-thrownName.yVel) * 0.8; _local2.state = "thrown"; _local2.mc.gotoAndStop("thrown"); _local2.mc.mcMC.mcHand.gotoAndStop("none"); } } } else if (_local2.state == "grabbed") { _local2.mc.gotoAndStop("grabbed"); if (_local2.grabbedName.mc._name == "mcP1") { _local2.mc.mcMC.mcHand.gotoAndStop("Wink"); } else { _local2.mc.mcMC.mcHand.gotoAndStop("none"); } if (_local2.grabbedName.mc._xscale > 0) { _local2.mc._x = _local2.grabbedName.mc._x + _local2.grabbedName.mc.mcMC.mcHand._x; _local2.mc._xscale = _local2.grabbedName.mc.mcMC.mcHand._xscale; _local2.mc._rotation = _local2.grabbedName.mc.mcMC.mcHand._rotation; } else { _local2.mc._x = _local2.grabbedName.mc._x - _local2.grabbedName.mc.mcMC.mcHand._x; _local2.mc._xscale = -_local2.grabbedName.mc.mcMC.mcHand._xscale; _local2.mc._rotation = -_local2.grabbedName.mc.mcMC.mcHand._rotation; } _local2.mc._y = _local2.grabbedName.mc._y + _local2.grabbedName.mc.mcMC.mcHand._y; _local2.mc._yscale = _local2.grabbedName.mc.mcMC.mcHand._yscale; if ((Math.abs(_local4 - p1.mc._x) > xCutoff) || (Math.abs(_local3 - p1.mc._y) > yCutoff)) { _local2.lastState = _local2.state; _local2.state = "inactive"; _local2.mc._visible = false; } } else if (_local2.state == "thrown") { _local2.mc.mcMC.mcHand.gotoAndStop("none"); _local2.mc._xscale = _local2.xScale0; _local2.mc._yscale = _local2.yScale0; if ((Math.abs(_local4 - p1.mc._x) > xCutoff) || (Math.abs(_local3 - p1.mc._y) > yCutoff)) { if (mapHit.hitTest(_local4, _local3, true)) { _local2.lastState = _local2.state; _local2.state = "inactive"; _local2.mc._visible = false; } } if (Math.abs(_local2.mc._rotation + 90) > 93) { _local2.mc._rotation = (_local2.mc._rotation / 2) - 180; } if (_local2.xVel > 0) { if (_local2.yVel != 0) { _local2.xVel = _local2.xVel / frictionAir; } else { _local2.xVel = _local2.xVel / friction; } if (_local2.xVel <= 0.3) { _local2.xVel = 0; } } else if (_local2.xVel < 0) { if (_local2.yVel != 0) { _local2.xVel = _local2.xVel / frictionAir; } else { _local2.xVel = _local2.xVel / friction; } if (_local2.xVel >= -0.3) { _local2.xVel = 0; } } if (_local2.xVel != 0) { if (mapHit.hitTest(_local4 + _local2.xVel, _local3 - (gravity * 2), true)) { if (_local2.xVel > 0) { temp = _local2.xVel - _local2.xAcc; enemyBounceRight(_local2, temp); } else { temp = _local2.xVel + _local2.xAcc; enemyBounceLeft(_local2, temp); } if (Math.abs(_local2.xVel) <= 0.3) { _local2.xVel = 0; } } else if (_local2.xVel > _local2.xMax) { if (mapHit.hitTest(_local4 + (_local2.xVel / 2), _local3 - (gravity * 2), true)) { temp = (_local2.xVel / 2) - _local2.xAcc; enemyBounceRight(_local2, temp); } else if (mapHit.hitTest(_local4, _local3 - (gravity * 2), true)) { temp = -_local2.xAcc; enemyBounceRight(_local2, temp); } } else if (_local2.xVel < (-_local2.xMax)) { if (mapHit.hitTest(_local4 + (_local2.xVel / 2), _local3 - (gravity * 2), true)) { temp = (_local2.xVel / 2) + _local2.xAcc; enemyBounceLeft(_local2, temp); } else if (mapHit.hitTest(_local4, _local3 - (gravity * 2), true)) { temp = _local2.xAcc; enemyBounceLeft(_local2, temp); } } } _local2.mc._x = _local2.mc._x + _local2.xVel; if (((_local2.xVel != 0) && (!Key.isDown(_local2.keyLeft))) && (!Key.isDown(_local2.keyRight))) { if ((!mapHit.hitTest(_local4, _local3, true)) && (mapHit.hitTest(_local4, _local3 + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(_local4, _local3 + temp, true))) { temp = temp + gravity; } _local2.mc._y = _local2.mc._y + temp; } } if (_local2.yVel > _local2.yMax) { _local2.yVel = _local2.yMax; } if (!mapHit.hitTest(_local2.mc._x, (_local2.mc._y + gravity) + _local2.yVel, true)) { if ((Math.abs(_local2.xVel) > 20) || (Math.abs(_local2.yVel) > 12)) { _local2.mc.gotoAndStop("thrownBlur"); } else { _local2.mc.gotoAndStop("thrown"); } if (_local2.yVel > 20) { if (!mapHit.hitTest(_local2.mc._x, (_local2.mc._y + gravity) + (_local2.yVel / 2), true)) { _local2.yVel = _local2.yVel + gravity; if (_local2.yVel > gravity) { _local2.jumping = false; } if (!_local2.jumping) { _local2.mc.gotoAndStop("fall"); } } else { enemy0HitGround(_local2); _local2._y = _local2._y + (-gravity); } } else { _local2.yVel = _local2.yVel + gravity; if (_local2.yVel > gravity) { _local2.jumping = false; } if (!_local2.jumping) { _local2.mc.gotoAndStop("fall"); } } } else { enemy0HitGround(_local2); _local2.mc.gotoAndStop("bouncing"); if (_local2.xVel == 0) { if (!mapHit.hitTest(_local2.mc._x - 10, _local2.mc._y + 3, true)) { _local2.xVel = _local2.yVel * 2; } else if (!mapHit.hitTest(_local2.mc._x - 20, _local2.mc._y + 3, true)) { _local2.xVel = _local2.yVel; } else if (!mapHit.hitTest(_local2.mc._x - 40, _local2.mc._y + 3, true)) { _local2.xVel = _local2.yVel / 2; } else if (!mapHit.hitTest(_local2.mc._x + 10, _local2.mc._y + 3, true)) { _local2.xVel = (-_local2.yVel) * 2; } else if (!mapHit.hitTest(_local2.mc._x + 20, _local2.mc._y + 3, true)) { _local2.xVel = -_local2.yVel; } else if (!mapHit.hitTest(_local2.mc._x + 40, _local2.mc._y + 3, true)) { _local2.xVel = (-_local2.yVel) / 2; } } } if (_local2.yVel < 0) { if (mapHit.hitTest(_local2.mc._x, (_local2.mc._y - _local2.head) + _local2.yVel, true)) { temp = _local2.yVel + gravity; _local2.mc._y = _local2.mc._y + temp; _local2.yVel = 0.001; while (mapHit.hitTest(_local2.mc._x, (_local2.mc._y - _local2.head) + temp, true)) { _local2.mc._y = _local2.mc._y + gravity; temp = temp + gravity; } } } _local2.mc._y = _local2.mc._y + _local2.yVel; if ((_local2.xVel == 0) && (_local2.yVel == 0)) { _local2.state = "normal"; if (thrownName == _local2) { thrownName = null; } } } } } function vcam() { if (bossCount == 2) { var _local2 = 150; } else { var _local2 = 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 (camlock <= 0) { 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 + 90) - _local2) < mcCam._y) || (((p1.mc._y + 90) - _local2) > mcCam._y))) { mcCam._y = mcCam._y + Math.round((((p1.mc._y + 90) - _local2) - mcCam._y) / 12); } else if (((p1.mc._y - _local2) < mcCam._y) || ((p1.mc._y - _local2) > mcCam._y)) { mcCam._y = mcCam._y + Math.round(((p1.mc._y - _local2) - mcCam._y) / 12); } if (Key.isDown(p1.keyDown1)) { p1.upTime = 0; if ((p1.xVel != 0) || (p1.yVel != 0)) { p1.crouchTime = 0; } else { if ((p1.crouchTime > 30) && (p1.yVel == 0)) { if (p1.state != "ledge") { mcCam._y = mcCam._y + 6; } else { mcCam._y = mcCam._y + 11; } } 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 + -6; } p1.upTime++; } } else { p1.upTime = 0; } } if (bossCount == 2) { if (mcCam._y < mcAll.mcMain.mcBoundCamY1._y) { mcCam._y = mcAll.mcMain.mcBoundCamY1._y; } } } else { camlock--; if (p1.mc._xscale > 0) { temp = p1.mc._x + 80; } else { temp = p1.mc._x - 80; } mcCam._x = temp; mcCam._y = p1.mc._y - _local2; } _root._x = ((-(mcCam._x - (((mcCam.mcFrame._width * mcCam._xscale) / 100) / 2))) * Stage.width) / ((mcCam.mcFrame._width * mcCam._xscale) / 100); _root._y = ((-(mcCam._y - (((mcCam.mcFrame._height * mcCam._xscale) / 100) / 2))) * Stage.height) / ((mcCam.mcFrame._height * mcCam._xscale) / 100); _root._xscale = (Stage.width / ((mcCam.mcFrame._width * mcCam._xscale) / 100)) * 100; _root._yscale = (Stage.height / ((mcCam.mcFrame._height * mcCam._xscale) / 100)) * 100; mcAll.mcMain.mcSky._x = mcCam._x - (mcCam._x / 10); mcAll.mcMain.mcSky._y = mcCam._y - (mcCam._y / 10); } function projControl(projName1) { var _local2 = this[projName1]; switch (_local2.projType) { case "fireball" : if (_local2.state == "thrown") { if (mapHit.hitTest(_local2.mc._x, _local2.mc._y, true)) { _local2.mc.gotoAndStop("hit"); _local2.state = "hit"; _local2.phaseCount = -123; makeFX("fire", (_local2.mc._x - 16) + (Math.random() * 32), (_local2.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (_local2.mc._x - 16) + (Math.random() * 32), (_local2.mc._y - 8) + (Math.random() * 16)); } if (_local2.state == "thrown") { _local2.mc.gotoAndStop("idle"); if ((((Math.abs(_local2.mc._x - p1.mc._x) < xCutoff) && (Math.abs(_local2.mc._y - p1.mc._y) < yCutoff)) && ((count % 4) == 0)) && (Math.random() > 0.5)) { makeFX("fire", _local2.mc._x, (_local2.mc._y - 7) + (Math.random() * 14)); } if (_local2.xVel > _local2.xMax) { _local2.xVel = _local2.xMax + ((_local2.xMax - _local2.xVel) / 8); } else if (_local2.xVel < (-_local2.xMax)) { _local2.xVel = (-_local2.xMax) + ((_local2.xVel + _local2.xMax) / 8); } _local2.mc._x = _local2.mc._x + _local2.xVel; if (_local2.ySpec > 0) { _local2.ySpec--; } if (_local2.ySpec <= 0) { if (_local2.yVel > _local2.yMax) { _local2.yVel = _local2.yMax; } else if (_local2.yVel < (-_local2.yMax)) { _local2.yVel = -_local2.yMax; } } _local2.mc._y = _local2.mc._y + _local2.yVel; if ((Math.abs(_local2.mc._x - p1.mc._x) > xCutoff) || (Math.abs(_local2.mc._y - p1.mc._y) > yCutoff)) { _local2.state = "dead"; _local2.mc._visible = false; } } } else if (_local2.state == "hit") { if (_local2.phaseCount == -123) { _local2.phaseCount = 13; _local2.mc._rotation = -30 + (Math.random() * 60); } _local2.phaseCount--; _local2.mc.gotoAndStop("hit"); if (_local2.phaseCount <= 0) { _local2.state = "dead"; _local2.mc._visible = false; } } break; case "wind" : if (_local2.state == "thrown") { _local2.life--; if (_local2.life <= 0) { _local2.phaseCount = 8; _local2.state = "hit"; _local2.mc.gotoAndStop("die"); } if (mapHit.hitTest(_local2.mc._x, _local2.mc._y, true)) { temp = false; if ((_local2.yVel > 0) && (mapHit.hitTest(_local2.mc._x + _local2.xVel, _local2.mc._y - _local2.yMax, true))) { _local2.xVel = -_local2.xVel; _local2.mc._rotation = -_local2.mc._rotation; temp = true; } else if ((_local2.yVel < 0) && (mapHit.hitTest(_local2.mc._x + _local2.xVel, _local2.mc._y + _local2.yMax, true))) { _local2.xVel = -_local2.xVel; _local2.mc._rotation = -_local2.mc._rotation; temp = true; } if ((_local2.xVel > 0) && (mapHit.hitTest(_local2.mc._x - _local2.xMax, _local2.mc._y + _local2.yVel, true))) { _local2.yVel = -_local2.yVel; _local2.mc._rotation = -_local2.mc._rotation; temp = true; } else if ((_local2.xVel < 0) && (mapHit.hitTest(_local2.mc._x + _local2.xMax, _local2.mc._y + _local2.yVel, true))) { _local2.yVel = -_local2.yVel; _local2.mc._rotation = -_local2.mc._rotation; temp = true; } _local2.mc._x = _local2.mc._x + _local2.xVel; _local2.mc._y = _local2.mc._y + _local2.yVel; if (temp) { soundFX.attachSound("s_windbounce"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((_local2.mc._x - mcCam._x) / 400) * 100)); } } if (_local2.state == "thrown") { _local2.mc.gotoAndStop("idle"); if (_local2.xVel > _local2.xMax) { _local2.xVel = _local2.xMax + ((_local2.xMax - _local2.xVel) / 8); } else if (_local2.xVel < (-_local2.xMax)) { _local2.xVel = (-_local2.xMax) + ((_local2.xVel + _local2.xMax) / 8); } _local2.mc._x = _local2.mc._x + _local2.xVel; if (((_local2.xVel != 0) && (!Key.isDown(_local2.keyLeft))) && (!Key.isDown(_local2.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; } _local2.mc._y = _local2.mc._y + temp; } } if (_local2.ySpec > 0) { _local2.ySpec--; } if (_local2.ySpec <= 0) { if (_local2.yVel > _local2.yMax) { _local2.yVel = _local2.yMax; } else if (_local2.yVel < (-_local2.yMax)) { _local2.yVel = -_local2.yMax; } } _local2.mc._y = _local2.mc._y + _local2.yVel; if ((Math.abs(_local2.mc._x - p1.mc._x) > xCutoff) || (Math.abs(_local2.mc._y - p1.mc._y) > yCutoff)) { _local2.state = "dead"; _local2.mc._visible = false; } } } else if (_local2.state == "hit") { if (_local2.phaseCount == -123) { _local2.phaseCount = 10; } _local2.phaseCount--; if (_local2.phaseCount <= 0) { _local2.state = "dead"; _local2.mc._visible = false; } } break; case "lightning" : if (_local2.state == "thrown") { _local2.life--; if (_local2.life <= 0) { _local2.state = "hit"; } if (mapHit.hitTest(_local2.mc._x, _local2.mc._y, true)) { _local2.mc.gotoAndStop("die"); _local2.state = "hit"; _local2.phaseCount = 8; } if (_local2.state == "thrown") { _local2.mc._x = _local2.mc._x + _local2.xVel; if (_local2.ySpec <= 0) { if (_local2.yVel > _local2.yMax) { _local2.yVel = _local2.yMax; } else if (_local2.yVel < (-_local2.yMax)) { _local2.yVel = -_local2.yMax; } } _local2.mc._y = _local2.mc._y + _local2.yVel; if ((Math.abs(_local2.mc._x - p1.mc._x) > xCutoff) || (Math.abs(_local2.mc._y - p1.mc._y) > yCutoff)) { _local2.state = "dead"; _local2.mc._visible = false; } } } else { if (_local2.state != "hit") { break; } if (_local2.phaseCount == -123) { _local2.phaseCount = 13; _local2.mc._rotation = -30 + (Math.random() * 60); } _local2.phaseCount--; if (_local2.phaseCount > 0) { break; } _local2.state = "dead"; _local2.mc._visible = false; } } } function p1Hide() { if (((p1.xVel == 0) && (p1.yVel == 0)) && (p1.attackHold <= 0)) { if (p1.plane == "ground") { if ((p1.attackHold < 10) && (!mapHitShadow.hitTest(p1.mc._x, p1.mc._y, true))) { if (p1.state == "normal") { p1.plane = "shadow"; p1.mc.gotoAndStop("shadowTransIn"); p1.animHoldIdle = 16; p1.attackHold = 14; } } } else { p1.plane = "ground"; p1.mc.gotoAndStop("shadowTransOut"); p1.animHoldIdle = 16; p1.attackHold = 14; } } } function shadow_Normal() { if ((p1.attackHold <= 0) && (p1.xSpec <= 0)) { if (Key.isDown(p1.keyLeft)) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale > 0) { p1.mc.gotoAndStop("shadowTurn"); p1.animHoldIdle = 2; p1.animHoldWalk = 2; p1.trans = null; } else { p1.mc.gotoAndStop("shadowWalk"); p1.trans = "walk"; } } p1.mc._xscale = -100; temp = p1.xVel - p1.xAcc; if (temp < (-p1.xShadowMax)) { temp = -p1.xShadowMax; } if (!mapHitShadow.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) && (mapHit.hitTest((p1.mc._x - p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) && (mapHit.hitTest((p1.mc._x - p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } else { p1.xVel = 0; } } else { temp = p1.xVel - p1.xAirAcc; if (temp < (-p1.xShadowMax)) { temp = -p1.xShadowMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel < (-p1.xShadowMax)) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = 0; } p1.mc._xscale = -100; } if (soundWinkDone) { soundWink.attachSound("s_sneak"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(70); soundWinkDone = false; } } else if (Key.isDown(p1.keyRight)) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("shadowTurn"); p1.animHoldIdle = 2; p1.animHoldWalk = 2; p1.trans = null; } else { p1.mc.gotoAndStop("shadowWalk"); p1.trans = "walk"; } } p1.mc._xscale = 100; temp = p1.xVel + p1.xAcc; if (temp > p1.xShadowMax) { temp = p1.xShadowMax; } if (!mapHitShadow.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) && (mapHit.hitTest((p1.mc._x + p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) && (mapHit.hitTest((p1.mc._x + p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } else { p1.xVel = 0; } } else { temp = p1.xVel + p1.xAirAcc; if (temp > p1.xShadowMax) { temp = p1.xShadowMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel > p1.xShadowMax) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = 0; } p1.mc._xscale = 100; } if (soundWinkDone) { soundWink.attachSound("s_sneak"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = false; } } else if (p1.xSpec <= 0) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + gravity, true)) { if ((p1.animHoldIdle <= 0) && (p1.yVel == 0)) { if ((p1.grabCount <= 0) && (p1.windup <= 0)) { if (p1.trans != null) { p1.trans = null; p1.mc.gotoAndStop("shadowIdle1"); p1.animHoldIdle = 1; } else { p1.mc.gotoAndStop("shadowIdle"); } } } if (p1.xVel > 0) { p1.xVel = p1.xVel + ((-p1.xAcc) * 2); if (p1.xVel <= 0.7) { p1.xVel = 0; soundWink.stop(); soundWinkDone = true; } } else if (p1.xVel < 0) { p1.xVel = p1.xVel + (p1.xAcc * 2); if (p1.xVel >= -0.7) { p1.xVel = 0; soundWink.stop(); soundWinkDone = true; } } } } } if (p1.xSpec <= 0) { if (p1.xVel > p1.xMax) { p1.xVel = p1.xMax + ((p1.xMax - p1.xVel) / 8); } else if (p1.xVel < (-p1.xMax)) { p1.xVel = (-p1.xMax) + ((p1.xVel + p1.xMax) / 8); } } if (p1.xVel != 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { if (p1.xVel > 0) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } else { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } p1.mc._x = p1.mc._x + p1.xVel; if ((p1.xVel != 0) && (((!Key.isDown(p1.keyLeft)) && (!Key.isDown(p1.keyRight))) || (p1.attackHold > 0))) { if ((!mapHit.hitTest(p1.mc._x, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 8), true))) { p1_slideDownhill(); } } } function ground_Normal() { if (Key.isDown(p1.keyUp1)) { if ((!Key.isDown(p1.keyRight)) && (!Key.isDown(p1.keyLeft))) { if (((p1.attackCount <= 0) && (p1.xSpec <= 0)) && (p1.ySpec <= 0)) { p1.doorwaypoll = 2; } } } else { p1.doorwaypoll--; } if (!Key.isDown(p1.keyDown1)) { p1.crouchMoved = false; p1.crouched = false; p1.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 - p1.mc._x) < 200) { if (p1.deflecting > 0) { if (p1.mc.mcMC.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { p1_projectileDeflect(); } } else if (p1.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { p1_projectileHit(); } } } temp++; } if (p1.whacking == 2) { p1_whack(); } else if (p1.whacking == 1) { p1_staffAttack(); } else if ((p1.whacking == 3) && (p1.attackHold <= 0)) { p1.whacking = 0; } if ((Key.isDown(p1.keyFast) && (p1.yVel == 0)) && (p1.attackHold <= 0)) { p1.fastPressed = true; p1.trans = null; if (p1.mc._xscale > 0) { if (Key.isDown(p1.keyRight)) { if ((!p1.rightPressed) || (p1.xSpec <= 0)) { p1_dashStartRight(); } p1.rightPressed = true; } else { p1.rightPressed = false; } } else if (p1.mc._xscale < 0) { if (Key.isDown(p1.keyLeft)) { if ((!p1.leftPressed) || (p1.xSpec <= 0)) { p1_dashStartLeft(); } p1.leftPressed = true; } else { p1.leftPressed = false; } } } else { p1.fastPressed = false; } if (Key.isDown(p1.keyAttack)) { if ((!p1.attackPressed) && (p1.attackHold <= 0)) { p1.attackPressed = true; p1_attacks(); } } else { p1.attackPressed = false; } if ((Key.isDown(p1.keyGrab) && (p1.attackHold <= 0)) && (p1.xSpec <= 0)) { if ((!p1.grabPressed) && (p1.holdName != null)) { if (p1.windup < xThrowMax) { p1.windup++; } if (p1.yVel == 0) { if (Key.isDown(p1.keyDown1)) { } else if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { if (p1.xVel == 0) { p1.mc.gotoAndStop("throwWalkWindup"); } } else if (p1.animHoldIdle <= 0) { p1.mc.gotoAndStop("throwIdleWindup"); p1.mc.mcMC.gotoAndStop(p1.windup); } } } else if ((!p1.grabPressed) && (p1.grabCount <= 0)) { p1.grabPressed = true; p1_grab(); } } else if (((p1.windup > 0) && (p1.holdName != null)) && (p1.attackHold <= 0)) { p1_throw(); } else { p1.grabPressed = false; } if ((p1.attackHold <= 0) && (p1.xSpec <= 0)) { if (Key.isDown(p1.keyLeft)) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (Key.isDown(p1.keyDown1)) { p1_crouchWalkLeft(); } else { p1_walkLeft(); } } else { p1_hitWallLeft(); } } else if (Key.isDown(p1.keyRight)) { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (Key.isDown(p1.keyDown1)) { p1_crouchWalkRight(); } else { p1_walkRight(); } } else { p1_hitWallRight(); } } else if (p1.xSpec <= 0) { p1_idle(); } } else if (p1.xVel != 0) { if ((p1.dashHold > 0) && (p1.dashHold < 4)) { p1_dash(); } else if (p1.dashHold > 0) { if ((!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - 9, true)) && (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y, true))) { playerUpHill(); } } } if (p1.xSpec <= 0) { if (p1.yVel != 0) { if (p1.xVel > p1.xAirMax) { p1.xVel = p1.xAirMax + ((p1.xAirMax - p1.xVel) / 8); } else if (p1.xVel < (-p1.xAirMax)) { p1.xVel = (-p1.xAirMax) + ((p1.xVel + p1.xAirMax) / 8); } } else if (Key.isDown(p1.keyDown1) && (p1.yVel == 0)) { if (p1.xVel > p1.xCrouchMax) { p1.xVel = p1.xCrouchMax + ((p1.xCrouchMax - p1.xVel) / 8); } else if (p1.xVel < (-p1.xCrouchMax)) { p1.xVel = (-p1.xCrouchMax) + ((p1.xVel + p1.xCrouchMax) / 8); } } else if (p1.xVel > p1.xMax) { p1.xVel = p1.xMax + ((p1.xMax - p1.xVel) / 8); } else if (p1.xVel < (-p1.xMax)) { p1.xVel = (-p1.xMax) + ((p1.xVel + p1.xMax) / 8); } } if (p1.xVel != 0) { p1_xFinalCheck(); } p1.mc._x = p1.mc._x + p1.xVel; if ((p1.xVel != 0) && (((!Key.isDown(p1.keyLeft)) && (!Key.isDown(p1.keyRight))) || (p1.attackHold > 0))) { if ((!mapHit.hitTest(p1.mc._x, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 8), true))) { p1_slideDownhill(); } } if (!mapHit.hitTest(p1.mc._x, (p1.mc._y + gravity) + p1.yVel, true)) { if (p1.state != "ledge") { p1_fall(); } } else if (p1.yVel >= 0) { p1_hitGround(); } if ((Key.isDown(p1.keyJump) && (p1.state == "normal")) && (p1.attackHold <= 0)) { p1_jump(); } else if (p1.yVel == 0) { p1.jumpPressed = false; p1.doubleJumped = false; } else { p1.dJumpOK = true; } if (p1.headbouncing == 2) { p1_headbounce_Step2(); } if ((p1.yVel < 0) && (p1.state != "ledge")) { p1_ceilingCheck(); } if (p1.ySpec <= 0) { if (p1.yVel > p1.yMax) { p1.yVel = p1.yMax; } else if (p1.yVel < (-p1.yMax)) { p1.yVel = -p1.yMax; } } p1.mc._y = p1.mc._y + p1.yVel; } function ground_Grabbing() { if (Key.isDown(p1.keyGrab)) { if (!p1.grabPressed) { p1.grabPressed = true; if ((p1.holdName != null) && (p1.attackHold <= 0)) { if (p1.yVel == 0) { if (Key.isDown(p1.keyRight)) { if (p1.mc._xscale > 0) { p1_throwEnemyWalk(true); } else { p1_chokeEnemy(); } } else if (Key.isDown(p1.keyLeft)) { if (p1.mc._xscale < 0) { p1_throwEnemyWalk(false); } else { p1_chokeEnemy(); } } else { p1_throwEnemyIdle(); } } if (p1.mc._xscale < 0) { p1.holdName.xVel = -p1.holdName.xVel; } p1.grabPressed = true; p1.grabCount = 0; p1.windup = 0; p1.state = "normal"; } } } else { p1.grabPressed = false; } if (p1.state == "grabbing") { if (p1.grabCount <= 0) { if ((p1.attackHold <= 0) && (p1.xSpec <= 0)) { if (Key.isDown(p1.keyLeft)) { p1_grabbingWalkLeft(); } else if (Key.isDown(p1.keyRight)) { p1_grabbingWalkRight(); } else if (p1.xSpec <= 0) { p1_grabbingIdle(); } } } if (p1.xVel != 0) { p1_xFinalCheck(); } p1.mc._x = p1.mc._x + p1.xVel; if ((p1.xVel != 0) && (((!Key.isDown(p1.keyLeft)) && (!Key.isDown(p1.keyRight))) || (p1.attackHold > 0))) { if ((!mapHit.hitTest(p1.mc._x, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 8), true))) { p1_slideDownhill(); } } if (!mapHit.hitTest(p1.mc._x, (p1.mc._y + gravity) + p1.yVel, true)) { if (p1.ySpec <= 0) { p1.yVel = p1.yVel + gravity; if (p1.yVel > gravity) { p1.jumping = false; } } if ((p1.grabCount <= 0) && (p1.animHoldAir <= 0)) { p1.mc.gotoAndStop("fall"); p1.jumpPressed = true; p1.animHoldAir = 16; } if (p1.yVel > 0) { p1.fallTime++; } } else { p1_hitGround(); } if (p1.ySpec <= 0) { if (p1.yVel > p1.yMax) { p1.yVel = p1.yMax; } else if (p1.yVel < (-p1.yMax)) { p1.yVel = -p1.yMax; } } p1.mc._y = p1.mc._y + p1.yVel; } } function ground_Stuck() { if (p1.stuckAttackPoll == 1) { p1.stuckAttackPoll = 0; } if ((p1.xSpec < 500) && (p1.stuckAttackPoll <= 0)) { if (Key.isDown(p1.keyJump)) { if (!p1.jumpPressed) { p1.jumpPressed = true; if (!mapHit.hitTest(p1.mc._x, p1.mc._y + 10, true)) { p1.mc.gotoAndStop("stuckDrop"); p1.animHoldAir = 4; p1.state = "normal"; soundWink.stop(); soundWink.attachSound("s_stickOFF"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } } } else { p1.jumpPressed = false; } temp = gravity; while (mapHit.hitTest(p1.mc._x, (p1.mc._y - 40) + temp, true)) { p1.mc._y = p1.mc._y + gravity; temp = temp + gravity; } if (mapHit.hitTest(p1.mc._x, p1.mc._y - 6, true)) { p1.mc.gotoAndStop("thrown"); p1.state = "thrown"; if (p1.mc._xscale > 0) { p1.xVel = 10; } else { p1.xVel = -10; } } if (p1.state == "stuck") { soundWink.setVolume(90); if (Key.isDown(p1.keyLeft)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { } temp = p1.xVel - p1.xAcc; if (temp < (-p1.xStuckMax)) { temp = -p1.xStuckMax; } if ((!mapHit.hitTest((p1.mc._x - 10) + temp, (p1.mc._y - p1.head) + 10, true)) && (mapHit.hitTest((p1.mc._x - 10) + temp, (p1.mc._y - p1.head) - 10, true))) { p1.xVel = temp; if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("stuckWalkF"); } else { p1.mc.gotoAndStop("stuckWalkB"); } p1.trans = "walk"; if (soundWinkDone) { if (Math.random() > 0.5) { soundWink.attachSound("s_stickA"); } else { soundWink.attachSound("s_stickB"); } soundWink.start(0, 0); soundWinkDone = false; } soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } else { p1.xVel = 0; if (p1.trans == "walk") { p1.trans = null; p1.mc.gotoAndStop("stuck1"); p1.animHoldIdle = 4; } else { p1.mc.gotoAndStop("stuck"); } } } else if (Key.isDown(p1.keyRight)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { } temp = p1.xVel + p1.xAcc; if (temp > p1.xStuckMax) { temp = p1.xStuckMax; } if ((!mapHit.hitTest((p1.mc._x + 10) + temp, (p1.mc._y - p1.head) + 10, true)) && (mapHit.hitTest((p1.mc._x + 10) + temp, (p1.mc._y - p1.head) - 10, true))) { p1.xVel = temp; if (p1.mc._xscale > 0) { p1.mc.gotoAndStop("stuckWalkF"); } else { p1.mc.gotoAndStop("stuckWalkB"); } p1.trans = "walk"; if (soundWinkDone) { if (Math.random() > 0.5) { soundWink.attachSound("s_stickA"); } else { soundWink.attachSound("s_stickB"); } soundWink.start(0, 0); soundWinkDone = false; } soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } else { p1.xVel = 0; if (p1.trans == "walk") { p1.trans = null; p1.mc.gotoAndStop("stuck1"); p1.animHoldIdle = 4; } else { p1.mc.gotoAndStop("stuck"); } } } else { if (p1.animHoldIdle <= 0) { if (p1.trans != null) { p1.trans = null; p1.mc.gotoAndStop("stuck1"); p1.animHoldIdle = 4; } else { p1.mc.gotoAndStop("stuck"); } } if (p1.xVel > 0) { p1.xVel = p1.xVel + ((-p1.xAcc) * 2); if (p1.xVel <= 0.7) { p1.xVel = 0; soundWink.stop(); soundWinkDone = true; } } else if (p1.xVel < 0) { p1.xVel = p1.xVel + (p1.xAcc * 2); if (p1.xVel >= -0.7) { p1.xVel = 0; soundWink.stop(); soundWinkDone = true; } } } p1.mc._x = p1.mc._x + p1.xVel; if (!mapHit.hitTest((p1.mc._x + 10) + temp, (p1.mc._y - p1.head) + 15, true)) { p1.mc._y = p1.mc._y + (-gravity); } } if (p1.state == "stuck") { if (p1.stuckAttackPoll <= 0) { if (Key.isDown(p1.keyAttack)) { if (!p1.attackPressed) { p1.attackPressed = true; p1.stuckAttackPoll = 1; } } else { p1.attackPressed = false; } } } } else if (p1.stuckAttackPoll == 2) { p1.stuckAttackPoll = 0; p1.xSpec = 1000; p1.mc.gotoAndStop("stuckAttack"); soundWink.attachSound("s_stickOFF"); soundWink.start(0, 0); } else if (p1.xSpec >= 950) { if (Math.floor(p1.xSpec) <= 997) { p1.xSpec = 900; p1.yVel = 10; p1.xVel = (p1.holdName.mc._x - p1.mc._x) / 8; p1.mc._x = p1.mc._x + p1.xVel; p1.mc._y = p1.mc._y + p1.yVel; } } else if (p1.xSpec <= 900) { p1.xVel = (p1.holdName.mc._x - p1.mc._x) / 8; p1.mc._x = p1.mc._x + p1.xVel; p1.yVel = p1.yVel + gravity; p1.mc._y = p1.mc._y + p1.yVel; if (Math.abs((p1.holdName.mc._y - p1.holdName.head) - p1.mc._y) < 22) { p1.xVel = 0; p1.yVel = 0; p1.mc._x = p1.holdName.mc._x; p1.mc._y = p1.holdName.mc._y; p1.attackHold = 29; p1.xSpec = 29; p1.animHoldIdle = 35; p1.animHoldWalk = 35; p1.state = "normal"; p1.mc.gotoAndStop("stuckAttackFinish"); if (((p1.mc._xscale > 0) && (p1.holdName.mc._xscale > 0)) || ((p1.mc._xscale < 0) && (p1.holdName.mc._xscale < 0))) { p1.holdName.mc.gotoAndStop("deathNeckRight"); } else { p1.holdName.mc.gotoAndStop("deathNeckLeft"); } if (p1.holdName.holdName != null) { p1.holdName.holdName.state = "thrown"; p1.holdName.holdName.mc._rotation = 0; p1.holdName.holdName.xVel = (Math.random() * 32) - 16; p1.holdName.holdName.yVel = (Math.random() * -10) - 12; p1.holdName.holdName.grabbedName = null; p1.holdName.holdName = null; p1.holdName.grabCount = 0; } p1.holdName.state = "dead"; p1.holdName.hp = 0; p1.holdName = null; soundWink.attachSound("s_stuckattack"); soundWink.start(0, 0); } } } function ground_Thrown() { if (p1.xVel > 0) { if (p1.yVel != 0) { p1.xVel = p1.xVel / frictionAir; } else { p1.xVel = p1.xVel / friction; } if (p1.xVel <= 0.3) { p1.xVel = 0; } } else if (p1.xVel < 0) { if (p1.yVel != 0) { p1.xVel = p1.xVel / frictionAir; } else { p1.xVel = p1.xVel / friction; } if (p1.xVel >= -0.3) { p1.xVel = 0; } } if (p1.xVel != 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - (gravity * 2), true)) { if (p1.xVel > 0) { temp = p1.xVel - p1.xAcc; enemyBounceRight(p1, temp); } else { temp = p1.xVel + p1.xAcc; enemyBounceLeft(p1, temp); } if (Math.abs(p1.xVel) <= 0.3) { p1.xVel = 0; } } else if (p1.xVel > p1.xMax) { if (mapHit.hitTest(p1.mc._x + (p1.xVel / 2), p1.mc._y - (gravity * 2), true)) { temp = (p1.xVel / 2) - p1.xAcc; enemyBounceRight(p1, temp); } else if (mapHit.hitTest(p1.mc._x, p1.mc._y - (gravity * 2), true)) { temp = -p1.xAcc; enemyBounceRight(p1, temp); } } else if (p1.xVel < (-p1.xMax)) { if (mapHit.hitTest(p1.mc._x + (p1.xVel / 2), p1.mc._y - (gravity * 2), true)) { temp = (p1.xVel / 2) + p1.xAcc; enemyBounceLeft(p1, temp); } else if (mapHit.hitTest(p1.mc._x, p1.mc._y - (gravity * 2), true)) { temp = p1.xAcc; enemyBounceLeft(p1, temp); } } } p1.mc._x = p1.mc._x + p1.xVel; if (p1.xVel != 0) { if ((!mapHit.hitTest(p1.mc._x, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 8), true))) { p1_slideDownhill(); } } if (p1.yVel > p1.yMax) { p1.yVel = p1.yMax; } if (!mapHit.hitTest(p1.mc._x, (p1.mc._y + gravity) + p1.yVel, true)) { if ((Math.abs(p1.xVel) > 20) || (Math.abs(p1.yVel) > 12)) { p1.mc.gotoAndStop("thrownBlur"); } else { p1.mc.gotoAndStop("thrown"); } if (p1.yVel > 20) { if (!mapHit.hitTest(p1.mc._x, (p1.mc._y + gravity) + (p1.yVel / 2), true)) { p1.yVel = p1.yVel + gravity; if (p1.yVel > gravity) { p1.jumping = false; } if (!p1.jumping) { } } else { actorHitGround(p1); p1._y = p1._y + (-gravity); } } else { p1.yVel = p1.yVel + gravity; if (p1.yVel > gravity) { p1.jumping = false; } if (!p1.jumping) { } } } else { actorHitGround(p1); p1.mc.gotoAndStop("bouncing"); if (random(10) < 7) { if (p1.xVel > 1) { makeDust(p1.mc._x + 14, p1.mc._y, true, 30); } else if (p1.xVel < -1) { makeDust(p1.mc._x - 14, p1.mc._y, false, 30); } } if (p1.xVel == 0) { if (!mapHit.hitTest(p1.mc._x - 10, p1.mc._y + 3, true)) { p1.xVel = p1.yVel * 2; } else if (!mapHit.hitTest(p1.mc._x - 20, p1.mc._y + 3, true)) { p1.xVel = p1.yVel; } else if (!mapHit.hitTest(p1.mc._x - 40, p1.mc._y + 3, true)) { p1.xVel = p1.yVel / 2; } else if (!mapHit.hitTest(p1.mc._x + 10, p1.mc._y + 3, true)) { p1.xVel = (-p1.yVel) * 2; } else if (!mapHit.hitTest(p1.mc._x + 20, p1.mc._y + 3, true)) { p1.xVel = -p1.yVel; } else if (!mapHit.hitTest(p1.mc._x + 40, p1.mc._y + 3, true)) { p1.xVel = (-p1.yVel) / 2; } if (soundWinkDone) { soundWink.attachSound("s_winkhit2"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = false; } } } if (p1.yVel < 0) { if (mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + p1.yVel, true)) { temp = p1.yVel + gravity; p1.mc._y = p1.mc._y + temp; p1.yVel = 0.001; while (mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + temp, true)) { p1.mc._y = p1.mc._y + gravity; temp = temp + gravity; } } } p1.mc._y = p1.mc._y + p1.yVel; if ((p1.xVel == 0) && (p1.yVel == 0)) { if (thrownName == p1) { thrownName = null; } p1.state = "down"; } else { p1.downCount = 5; } } function ground_Down() { p1.downTime--; p1.mc.gotoAndStop("down"); if (p1.downTime <= 0) { p1.state = "normal"; p1.trans = null; p1.mc.gotoAndStop("getup"); p1.animHoldIdle = 11; p1.attackHold = 10; } } function ground_Ledge() { if (p1.xSpec <= 0) { if (Key.isDown(p1.keyJump)) { p1.state = "normal"; p1.falling = true; p1.mc.gotoAndStop("falling"); } if (p1.state == "ledge") { if (Key.isDown(p1.keyUp1)) { p1.animHoldIdle = 23; p1.animHoldAir = 23; p1.xSpec = 1007; p1.ySpec = 22; p1.attackHold = 22; p1.mc.gotoAndStop("ledgeClimb"); p1.trans = null; } if (Key.isDown(p1.keyDown1)) { p1.crouchTime++; } } } else if ((p1.xSpec <= 1000) && (p1.xSpec > 998)) { p1.xSpec = 15; p1.state = "normal"; p1.mc._y = p1.mc._y + -26.7; if (p1.mc._xscale < 0) { p1.mc._x = p1.mc._x + -10.5; } else { p1.mc._x = p1.mc._x + 10.5; } } } function grabbingBoss() { if (Key.isDown(p1.keyGrab)) { p1.mc.gotoAndStop("grabBossPull"); boss.mc.gotoAndStop("grabbed"); boss.state = "grabbed"; boss.stopCount = 60; } } function playerUpHill() { if (p1.xVel > 0) { temp = gravity; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { temp = gravity; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } } function p1_headbounce_Step2() { with (p1) { headbouncing = 0; if (!bounced) { bounced = true; yVel = -11; } else { yVel = -17; } jumping = true; jumpPressed = true; mc.gotoAndStop("headbounceUp"); animHoldAir = 17; if (sp < 100) { sp = sp + 1; updateStealth = true; } } } function p1_ceilingCheck() { if (mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + p1.yVel, true)) { temp = p1.yVel + gravity; p1.mc._y = p1.mc._y + temp; p1.yVel = 0.001; while (mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + temp, true)) { p1.mc._y = p1.mc._y + gravity; temp = temp + gravity; if (mapHit.hitTest(p1.mc._x, p1.mc._y + gravity, true)) { if (mapHit.hitTest(p1.mc._x - 50, p1.mc._y, true)) { p1.mc._x = p1.mc._x + 50; } else { p1.mc._x = p1.mc._x + -50; } } } if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + 20, true)) { p1.mc._x = p1.mc._x + (-p1.xVel); p1.xVel = 0; } } } function p1_projectileDeflect() { if (temp2.projType == "fireball") { temp2.xVel = (-temp2.xVel) * 2; temp2.mc._xscale = -temp2.mc._xscale; temp2.hitTarget = 2; makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); } else if (temp2.projType == "wind") { temp2.xVel = (-temp2.xVel) * 2; temp2.mc._xscale = -temp2.mc._xscale; temp2.mc._rotation = -temp2.mc._rotation; temp2.hitTarget = 2; } else if (temp2.projType == "lightning") { temp2.xVel = 0; temp2.yVel = 0; temp2.mc.gotoAndStop("deflected"); temp2.state = "hit"; temp2.phaseCount = 14; temp2.mc._rotation = 0; var _local2 = projectiles; i = 1; while (i <= projectiles) { j = "proj_" + i; if ((!this[j].mc._visible) || (this[j].mc == undefined)) { _local2 = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); this["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "lightning", 2); temp2 = this["proj_" + _local2]; temp2.life = 10; temp2.xVel = 15; temp2.mc._x = temp2.mc._x + 20; temp2.mc._rotation = Math.random() * 180; temp2.mc.gotoAndStop("idle2"); i = i + 1; while (i <= projectiles) { j = "proj_" + i; if ((!this[j].mc._visible) || (this[j].mc == undefined)) { _local2 = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); this["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "lightning", 2); temp2 = this["proj_" + _local2]; temp2.life = 10; temp2.xVel = -15; temp2.mc._x = temp2.mc._x + -20; temp2.mc._rotation = Math.random() * 180; temp2.mc.gotoAndStop("idle2"); i = i + 1; while (i <= projectiles) { j = "proj_" + i; if ((!this[j].mc._visible) || (this[j].mc == undefined)) { _local2 = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); this["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "lightning", 2); temp2 = this["proj_" + _local2]; temp2.life = 7; if (p1.mc._xscale < 0) { temp2.xVel = -15; temp2.mc._x = temp2.mc._x + -165; } else { temp2.xVel = 15; temp2.mc._x = temp2.mc._x + 165; } temp2.mc._rotation = Math.random() * 180; temp2.mc.gotoAndStop("idle2"); } if (p1.sp < 100) { p1.sp = p1.sp + 1; p1.updateStealth = true; } } function p1_projectileHit() { p1.xVel = temp2.xVel; if (p1.xVel > 0) { p1.xVel = p1.xVel + (Math.random() * 4); } else { p1.xVel = p1.xVel + (Math.random() * -4); } p1.yVel = (Math.random() * -6) - 8; p1.state = "thrown"; p1.mc.gotoAndStop("thrown"); p1.trans = null; p1.hp = p1.hp + (-temp2.bp); p1.updateHealth = true; if (p1.holdName != null) { p1.holdName.state = "thrown"; p1.holdName.mc._rotation = 0; p1.holdName.xVel = (Math.random() * 10) + p1.xVel; p1.holdName.yVel = (Math.random() * -6) - 10; p1.holdName.grabbedName = null; p1.holdName = null; p1.grabCount = 0; } if (temp2.projType == "fireball") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); soundWink.attachSound("s_winkhit2"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } else if (temp2.projType == "wind") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundWink.attachSound("s_winkhit2"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } else if (temp2.projType == "lightning") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundFX.attachSound("s_lightninghit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } } function p1_whack() { p1.whacking = 3; p1.trans = null; p1.mc.gotoAndStop("staffMelee"); p1.animholdIdle = 20; p1.attackHold = 19; } function p1_staffAttack() { p1.whacking = 0; p1.trans = null; p1.mc.gotoAndStop("staffAttack3"); p1.animholdIdle = 14; p1.attackHold = 13; staffAttack(p1.holdName, 3, 2, -123); } function p1_attacks() { temp = p1.holdName.mc._name.substring(0, 5); if (p1.yVel == 0) { if (temp == "staff") { if (p1.dashHold < 0) { if (Key.isDown(p1.keyUp1)) { p1.xVel = 0; p1.trans = null; if (Key.isDown(p1.keyLeft) || (Key.isDown(p1.keyRight))) { p1.mc.gotoAndStop("staffAttack3"); p1.attackHold = 14; staffAttack(p1.holdName, 2, 2, -123); } else { p1.mc.gotoAndStop("staffAttack1"); p1.attackHold = 14; staffAttack(p1.holdName, 1, 2, -123); } } else if (Key.isDown(p1.keyDown1)) { p1.xVel = 0; p1.mc.gotoAndStop("staffDeflect"); p1.animHoldIdle = 13; p1.attackHold = 12; p1.deflecting = 12; p1.trans = null; soundWink.attachSound("s_deflect"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } else { p1.xVel = 0; p1.whacking = 1; } } } } else if (temp == "staff") { if (Key.isDown(p1.keyDown1)) { if (Key.isDown(p1.keyLeft) || (Key.isDown(p1.keyRight))) { p1.mc.gotoAndStop("staffAttackAir3"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 4, 2, -123); } else { p1.mc.gotoAndStop("staffAttackAir5"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 5, 2, -123); } } else if (Key.isDown(p1.keyUp1)) { if (Key.isDown(p1.keyLeft) || (Key.isDown(p1.keyRight))) { p1.mc.gotoAndStop("staffAttackAir3"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 2, 2, -123); } else { p1.mc.gotoAndStop("staffAttackAir1"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 1, 2, -123); } } else { p1.mc.gotoAndStop("staffAttackAir3"); p1.attackHold = 14; p1.animHoldAir = 14; staffAttack(p1.holdName, 3, 2, -123); } } } function p1_dashStartRight() { with (p1) { dashCount = 0; dashHold = 9; xVel = dashVel; mc.gotoAndStop("dashStart"); xSpec = 9; animHoldWalk = 9; animHoldIdle = 9; if (random(10) < 6) { soundWink.attachSound("s_run"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(80); soundWinkDone = false; } } } function p1_dashStartLeft() { with (p1) { dashCount = 0; dashHold = 9; xVel = -dashVel; mc.gotoAndStop("dashStart"); xSpec = 9; animHoldWalk = 9; animHoldIdle = 9; soundWink.attachSound("s_run"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(80); soundWinkDone = false; } } function p1_grab() { p1.grabCount = 10; if (p1.yVel != 0) { p1.mc.gotoAndStop("grabAir"); } else if (Key.isDown(p1.keyDown1)) { p1.xVel = 0; p1.mc.gotoAndStop("grabCrouch"); } else if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { p1.grabCount = 10; p1.xVel = 0; p1.mc.gotoAndStop("grabWalk"); p1.attackHold = 14; p1.animHoldIdle = 24; p1.trans = null; } else { p1.grabCount = 10; p1.xVel = 0; p1.mc.gotoAndStop("grabIdle"); p1.attackHold = 14; p1.animHoldIdle = 24; } } function p1_throw() { if (p1.yVel == 0) { if (Key.isDown(p1.keyUp1)) { if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = (-p1.windup) - 10; if (p1.holdName.yVel < (-yThrowMax)) { p1.holdName.yVel = -yThrowMax; } p1.mc.gotoAndStop("throwWalk2"); p1.animHoldWalk = 7; } else { p1.holdName.xVel = 0; p1.holdName.yVel = (-p1.windup) - 15; if (p1.holdName.yVel < (-yThrowMax)) { p1.holdName.yVel = -yThrowMax; } p1.mc.gotoAndStop("throwIdle1"); p1.animHoldIdle = 7; } } else if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { if (Key.isDown(p1.keyDown1)) { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = p1.windup + 10; if (p1.holdName.yVel > yThrowMax) { p1.holdName.yVel = yThrowMax; } p1.mc.gotoAndStop("throwCrouch"); p1.animHoldCrouch = 11; } else { p1.xVel = 0; p1.xSpec = 12; p1.holdName.xVel = p1.windup + 20; p1.holdName.yVel = (-p1.windup) / 4; p1.mc.gotoAndStop("throwWalk3"); p1.animHoldWalk = 16; } } else if (Key.isDown(p1.keyDown1)) { if (mapHit.hitTest(p1.holdName.mc._x, p1.holdName.mc._y - gravity, true)) { p1.holdName.mc._x = p1.mc._x; } p1.holdName.xVel = 0; p1.holdName.yVel = p1.windup; p1.mc.gotoAndStop("throwCrouch"); p1.animHoldCrouch = 11; } else { p1.holdName.xVel = p1.windup + 8; p1.holdName.yVel = (-p1.windup) / 4; if (p1.windup > 4) { p1.mc.gotoAndStop("throwIdle3"); p1.animHoldIdle = 16; } else { p1.mc.gotoAndStop("throwIdle3b"); p1.animHoldIdle = 10; } if (mapHit.hitTest(p1.holdName.mc._x, p1.holdName.mc._y - gravity, true)) { p1.holdName.mc._x = p1.mc._x; } } } else if (Key.isDown(p1.keyRight) || (Key.isDown(p1.keyLeft))) { if (Key.isDown(p1.keyUp1)) { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = (-p1.windup) - 10; if (p1.holdName.yVel < (-yThrowMax)) { p1.holdName.yVel = -yThrowMax; p1.mc.gotoAndStop("throwAir2"); p1.animHoldAir = 12; } } else if (Key.isDown(p1.keyDown1)) { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = p1.windup + 10; p1.holdName.yVel = yThrowMax; p1.mc.gotoAndStop("throwAir4"); p1.animHoldAir = 14; } else { p1.holdName.xVel = p1.windup + 10; p1.holdName.yVel = (-p1.windup) / 4; p1.mc.gotoAndStop("throwAir3"); p1.animHoldAir = 12; } } else if (Key.isDown(p1.keyUp1)) { p1.holdName.xVel = 0; p1.holdName.yVel = (-p1.windup) - 15; if (p1.holdName.yVel < (-yThrowMax)) { p1.holdName.yVel = -yThrowMax; } p1.mc.gotoAndStop("throwAir1"); p1.animHoldAir = 7; } else if (Key.isDown(p1.keyDown1)) { p1.holdName.xVel = 0; p1.holdName.yVel = p1.windup + 10; if (p1.holdName.yVel > yThrowMax) { p1.holdName.yVel = yThrowMax; } p1.mc.gotoAndStop("throwAir5"); p1.animHoldAir = 15; } else { p1.holdName.xVel = p1.windup + 8; p1.holdName.yVel = (-p1.windup) / 4; p1.mc.gotoAndStop("throwAir3"); p1.animHoldAir = 7; } if (p1.mc._xscale < 0) { p1.holdName.xVel = -p1.holdName.xVel; } p1.holdName.state = "thrown"; p1.holdName.mc._rotation = 0; p1.grabPressed = false; thrownName = p1.holdName; p1.holdName.grabbedName = null; p1.holdName = null; p1.grabCount = 0; p1.windup = 0; } function p1_crouchWalkLeft() { p1.crouchMoved = true; p1.crouched = false; if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldCrouch <= 0)) { p1.mc.gotoAndStop("crouchWalk"); p1.trans = "walk"; } p1.mc._xscale = -100; temp = p1.xVel - p1.xAcc; if (temp < (-p1.xCrouchMax)) { temp = -p1.xCrouchMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) && (mapHit.hitTest((p1.mc._x - p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) && (mapHit.hitTest((p1.mc._x - p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } else if (!mapHit.hitTest(p1.mc._x - 10.5, p1.mc._y + 27, true)) { p1.mc._x = p1.mc._x + -10.5; p1.mc._y = p1.mc._y + 26.7; p1.mc._xscale = -p1.mc._xscale; p1.mc.gotoAndStop("ledgeClimbDown"); p1.xSpec = 19; p1.state = "ledge"; } p1.xVel = 0; } } function p1_walkLeft() { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale > 0) { p1.mc.gotoAndStop("turn"); p1.animHoldIdle = 2; p1.animHoldWalk = 2; p1.trans = null; } else { p1.mc.gotoAndStop("walk"); p1.trans = "walk"; } } p1.mc._xscale = -100; temp = p1.xVel - p1.xAcc; if (temp < (-p1.xWalkMax)) { temp = -p1.xWalkMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { p1.xVel = temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } function p1_hitWallLeft() { temp = p1.xVel - p1.xAirAcc; if (temp < (-p1.xWalkMax)) { temp = -p1.xWalkMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel < (-p1.xWalkMax)) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = 0; } p1.mc._xscale = -100; } function p1_crouchWalkRight() { p1.crouchMoved = true; p1.crouched = false; if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldCrouch <= 0)) { p1.mc.gotoAndStop("crouchWalk"); p1.trans = "walk"; } p1.mc._xscale = 100; temp = p1.xVel + p1.xAcc; if (temp > p1.xCrouchMax) { temp = p1.xCrouchMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) && (mapHit.hitTest((p1.mc._x + p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; } else if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) && (mapHit.hitTest((p1.mc._x + p1.xAcc) + temp, p1.mc._y + gravity, true))) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } else if (!mapHit.hitTest(p1.mc._x + 10.5, p1.mc._y + 27, true)) { p1.mc._x = p1.mc._x + 10.5; p1.mc._y = p1.mc._y + 26.7; p1.mc._xscale = -p1.mc._xscale; p1.mc.gotoAndStop("ledgeClimbDown"); p1.xSpec = 19; p1.state = "ledge"; } p1.xVel = 0; } } function p1_walkRight() { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("turn"); p1.animHoldIdle = 2; p1.animHoldWalk = 2; p1.trans = null; } else { p1.mc.gotoAndStop("walk"); p1.trans = "walk"; } } p1.mc._xscale = 100; temp = p1.xVel + p1.xAcc; if (temp > p1.xWalkMax) { temp = p1.xWalkMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { p1.xVel = temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } function p1_hitWallRight() { temp = p1.xVel + p1.xAirAcc; if (temp > p1.xWalkMax) { temp = p1.xWalkMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel > p1.xWalkMax) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = 0; } p1.mc._xscale = 100; } function p1_idle() { if (mapHit.hitTest(p1.mc._x, p1.mc._y + gravity, true)) { if ((p1.animHoldIdle <= 0) && (p1.yVel == 0)) { if (Key.isDown(p1.keyDown1)) { if (p1.crouchMoved) { if (!p1.crouched) { p1.crouched = true; p1.mc.gotoAndStop("crouch2"); p1.trans = "walk"; } } else if (!p1.crouched) { p1.crouched = true; p1.mc.gotoAndStop("crouch"); p1.trans = "walk"; } } else if ((p1.grabCount <= 0) && (p1.windup <= 0)) { if (p1.trans != null) { p1.trans = null; p1.mc.gotoAndStop("idle1"); p1.animHoldIdle = 3; } else { p1.mc.gotoAndStop("idle"); } } } if (p1.xVel > 0) { p1.xVel = p1.xVel + ((-p1.xAcc) * 2); if (p1.xVel <= 0.7) { p1.xVel = 0; } } else if (p1.xVel < 0) { p1.xVel = p1.xVel + (p1.xAcc * 2); if (p1.xVel >= -0.7) { p1.xVel = 0; } } } else if (p1.xVel > 0) { if ((p1.grabCount <= 0) && (p1.animHoldAir <= 0)) { if (p1.windup <= 0) { p1.mc.gotoAndStop("fall"); } else { p1.mc.gotoAndStop("throwAirWindup"); p1.mc.mcMC.gotoAndStop(p1.windup); } p1.jumpPressed = true; p1.animHoldAir = 16; } p1.xVel = p1.xVel + ((-p1.xAcc) / 2); if (p1.xVel <= 0) { p1.xVel = 0; } } else if (p1.xVel < 0) { if ((p1.grabCount <= 0) && (p1.animHoldAir <= 0)) { if (p1.windup <= 0) { p1.mc.gotoAndStop("fall"); } else { p1.mc.gotoAndStop("throwAirWindup"); p1.mc.mcMC.gotoAndStop(p1.windup); } p1.jumpPressed = true; p1.animHoldAir = 16; } p1.xVel = p1.xVel + (p1.xAcc / 2); if (p1.xVel >= 0) { p1.xVel = 0; } } } function p1_dash() { if ((p1.mc._xscale > 0) && (Key.isDown(p1.keyRight))) { if (p1.yVel == 0) { p1.mc.gotoAndStop("dashLoop"); } p1.dashHold++; p1.xVel = p1.dashVel; p1.xSpec++; if ((!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - 9, true)) && (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y, true))) { playerUpHill(); } } else if ((p1.mc._xscale < 0) && (Key.isDown(p1.keyLeft))) { if (p1.yVel == 0) { p1.mc.gotoAndStop("dashLoop"); } p1.dashHold++; p1.xVel = -p1.dashVel; p1.xSpec++; if ((!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - 9, true)) && (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y, true))) { playerUpHill(); } } else if (p1.yVel == 0) { p1.mc.gotoAndStop("dashEnd"); p1.animHoldIdle = 6; } } function p1_xFinalCheck() { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { if (p1.xVel > 0) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } else { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } function p1_slideDownhill() { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } function p1_fall() { if (p1.ySpec <= 0) { p1.yVel = p1.yVel + gravity; if (p1.yVel > gravity) { p1.jumping = false; } p1.trans = null; if ((p1.yVel > -0.1) && (!Key.isDown(p1.keyDown1))) { if (p1.mc._xscale < 0) { if (mapHit.hitTest(p1.mc._x - 2, (p1.mc._y + p1.yVel) - p1.head, true)) { if (!mapHit.hitTest(p1.mc._x - 2, ((p1.mc._y + p1.yVel) - p1.head) - p1.yMax, true)) { temp = 0; do { if (!mapHit.hitTest(p1.mc._x - 2, (p1.mc._y + p1.yVel) - p1.head, true)) { break; } p1.mc._x = p1.mc._x + p1.xAcc; temp = temp + p1.xAcc; } while (temp <= p1.xMax); p1.mc._y = p1.mc._y + p1.yVel; p1.yVel = 0; temp = p1.yMax; while (mapHit.hitTest(p1.mc._x - 4, (p1.mc._y + p1.yVel) - p1.head, true)) { p1.yVel = p1.yVel + (-gravity); temp = temp + (-gravity); if (temp < (-p1.yMax)) { p1.yVel = (-p1.yMax) - 0.001; break; } } p1.mc._y = p1.mc._y + p1.yVel; p1.xVel = 0; p1.yVel = 0; p1.state = "ledge"; p1.mc.gotoAndStop("ledgeGrab"); } } } else if (mapHit.hitTest(p1.mc._x + 2, (p1.mc._y + p1.yVel) - p1.head, true)) { if (!mapHit.hitTest(p1.mc._x + 2, ((p1.mc._y + p1.yVel) - p1.head) - p1.yMax, true)) { temp = 0; do { if (!mapHit.hitTest(p1.mc._x + 2, (p1.mc._y + p1.yVel) - p1.head, true)) { break; } p1.mc._x = p1.mc._x + (-p1.xAcc); temp = temp + p1.xAcc; } while (temp <= p1.xMax); p1.mc._y = p1.mc._y + p1.yVel; p1.yVel = 0; temp = p1.yMax; while (mapHit.hitTest(p1.mc._x + 4, (p1.mc._y + p1.yVel) - p1.head, true)) { p1.yVel = p1.yVel + (-gravity); temp = temp + (-gravity); if (temp < (-p1.yMax)) { p1.yVel = (-p1.yMax) - 0.001; break; } } p1.mc._y = p1.mc._y + p1.yVel; p1.xVel = 0; p1.yVel = 0; p1.state = "ledge"; p1.mc.gotoAndStop("ledgeGrab"); } } } } if ((p1.grabCount <= 0) && (p1.animHoldAir <= 0)) { if (!((p1.dashHold > 0) && (p1.yVel < 7))) { if (p1.windup <= 0) { p1.mc.gotoAndStop("fall"); } else { p1.mc.gotoAndStop("throwAirWindup"); p1.mc.mcMC.gotoAndStop(p1.windup); } p1.jumpPressed = true; p1.animHoldAir = 16; } } if (p1.yVel > 0) { p1.fallTime++; } } function p1_hitGround() { p1.yVel = p1.yVel + (-gravity); temp = p1.yMax; if (!mapHit.hitTest(p1.mc._x, p1.mc._y - p1.head, true)) { while (mapHit.hitTest(p1.mc._x, p1.mc._y + p1.yVel, true)) { p1.yVel = p1.yVel + (-gravity); temp = temp + (-gravity); if (temp < (-gravity)) { if (mapHit.hitTest(p1.mc._x - 50, p1.mc._y + 10, true)) { if (mapHit.hitTest(p1.mc._x - 20, p1.mc._y + 10, true)) { p1.mc._x = p1.mc._x + 20; } else { p1.mc._x = p1.mc._x + 50; } } else if (mapHit.hitTest(p1.mc._x + 15, p1.mc._y + 10, true)) { p1.mc._x = p1.mc._x + -15; } else if (mapHit.hitTest(p1.mc._x + 30, p1.mc._y + 10, true)) { p1.mc._x = p1.mc._x + -30; } else { p1.mc._x = p1.mc._x + -50; } p1.yVel = (-gravity) - 0.001; break; } } p1.yVel = p1.yVel + gravity; p1.mc._y = p1.mc._y + p1.yVel; } else if (!mapHit.hitTest(p1.mc._x - 50, p1.mc._y - gravity, true)) { p1.mc._x = p1.mc._x + -5; } else if (!mapHit.hitTest(p1.mc._x + 50, p1.mc._y - gravity, true)) { p1.mc._x = p1.mc._x + 5; } if ((p1.fallTime > 2) && (p1.yVel != 0)) { if (!Key.isDown(p1.keyDown1)) { if ((!Key.isDown(p1.keyLeft)) && (!Key.isDown(p1.keyRight))) { if ((p1.animHoldIdle <= 0) && (p1.animHoldWalk <= 0)) { if (p1.windup <= 0) { p1.mc.gotoAndStop("land"); } else { p1.mc.gotoAndStop("throwLandWindup"); } p1.animHoldIdle = 12; if (p1.yVel > 4) { soundWink.attachSound("s_winkland"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); soundWink.setVolume(60); } } } } else { p1.mc.gotoAndStop("crouched"); p1.trans = "walk"; p1.crouched = true; } p1.fallTime = 0; } with (p1) { yVel = 0; jumping = false; headbouncing = 0; bounced = false; } } function p1_jump() { if ((Key.isDown(p1.keyDown1) && (p1.dJumpOK)) && (p1.yVel > 0)) { p1.headbouncing = 1; p1.yVel = 14; p1.mc.gotoAndStop("headBounceDown"); p1.bp = 2; } else if (!p1.jumpPressed) { if (!mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) - 21, true)) { with (p1) { jumping = true; crouched = false; jumpPressed = true; yVel = -16; } if (p1.windup <= 0) { if (p1.dashHold > 0) { p1.mc.gotoAndStop("dashJump"); p1.animHoldAir = 26; } else { p1.mc.gotoAndStop("jump"); p1.trans = null; p1.animHoldAir = 10; } } else { p1.mc.gotoAndStop("throwJumpWindup"); p1.animHoldAir = 10; } } } else if (((p1.dJumpOK && (!p1.doubleJumped)) && (p1.yVel < 3)) && (!Key.isDown(p1.keyDown1))) { if (mapHit.hitTest(p1.mc._x + 10.2, (p1.mc._y - p1.head) - 20, true) && (mapHit.hitTest(p1.mc._x - 10.2, (p1.mc._y - p1.head) - 20, true))) { temp = -gravity; while (!mapHit.hitTest(p1.mc._x, (p1.mc._y - p1.head) + temp, true)) { p1.mc._y = p1.mc._y + temp; temp = temp + (-gravity); } p1.jumping = true; p1.mc.gotoAndStop("stick"); p1.xVel = 0; p1.yVel = 0.001; p1.animHoldIdle = 9; p1.animHoldAir = 9; p1.xSpec = 2; p1.ySpec = 2; p1.state = "stuck"; p1.bounced = false; p1.holdName.xVel = (Math.random() * 8) - 4; p1.holdName.yVel = -4; p1.holdName.state = "thrown"; p1.holdName.mc._rotation = 0; p1.holdName.grabbedName = null; p1.holdName = null; p1.grabCount = 0; p1.windup = 0; soundWink.attachSound("s_stickON"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((p1.mc._x - mcCam._x) / 400) * 100)); } } p1.dJumpOK = false; } function p1_grabbingWalkLeft() { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("grabbingWalkF"); } else { p1.mc.gotoAndStop("grabbingWalkB"); } } temp = p1.xVel - p1.xAcc; if (temp < (-p1.xGrabMax)) { temp = -p1.xGrabMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { p1.xVel = temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel > (-p1.xAcc)) { p1.xVel = -p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } else { temp = p1.xVel - p1.xAirAcc; if (temp < (-p1.xGrabMax)) { temp = -p1.xGrabMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel < (-p1.xGrabMax)) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = p1.xVel + (-p1.xAirAcc); } } else { p1.xVel = 0; } } } function p1_grabbingWalkRight() { if (mapHit.hitTest(p1.mc._x, p1.mc._y + (gravity * 2), true)) { if (((p1.grabCount <= 0) && (p1.windup <= 0)) && (p1.animHoldWalk <= 0)) { if (p1.mc._xscale < 0) { p1.mc.gotoAndStop("grabbingWalkB"); } else { p1.mc.gotoAndStop("grabbingWalkF"); } } temp = p1.xVel + p1.xAcc; if (temp > p1.xGrabMax) { temp = p1.xGrabMax; } if ((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (mapHit.hitTest(p1.mc._x + temp, p1.mc._y + (gravity * 8), true))) { p1.xVel = temp; p1.mc._y = p1.mc._y + gravity; temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y + temp, true))) { temp = temp + gravity; } p1.mc._y = p1.mc._y + temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { p1.xVel = temp; } else if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - 9, true)) { p1.xVel = temp; temp = gravity * 2; while (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - temp, true)) { temp = temp + gravity; } if (p1.xVel < p1.xAcc) { p1.xVel = p1.xAcc; } p1.mc._y = p1.mc._y + ((-temp) + gravity); p1.yVel = 0; } else { if (p1.xVel > 0) { if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel - p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + (-p1.xAcc); } while (temp >= 0); p1.mc._x = p1.mc._x + temp; } } else if (mapHit.hitTest(p1.mc._x + p1.xVel, p1.mc._y - gravity, true)) { temp = p1.xVel + p1.xAcc; do { if (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - gravity, true)) { break; } temp = temp + p1.xAcc; } while (temp <= 0); p1.mc._x = p1.mc._x + temp; } p1.xVel = 0; } } else { temp = p1.xVel + p1.xAirAcc; if (temp > p1.xGrabMax) { temp = p1.xGrabMax; } if (((!mapHit.hitTest(p1.mc._x + temp, p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + temp, p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + temp, (p1.mc._y - p1.head) + 6, true))) { if (p1.xVel > p1.xGrabMax) { if (((!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y, true)) && (!mapHit.hitTest(p1.mc._x + (temp / 2), p1.mc._y - (p1.head / 2), true))) && (!mapHit.hitTest(p1.mc._x + (temp / 2), (p1.mc._y - p1.head) + 6, true))) { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = p1.xVel + p1.xAirAcc; } } else { p1.xVel = 0; } } } function p1_grabbingIdle() { if (mapHit.hitTest(p1.mc._x, p1.mc._y + gravity, true)) { if ((p1.animHoldIdle <= 0) && (p1.yVel == 0)) { if ((p1.grabCount <= 0) && (p1.windup <= 0)) { p1.mc.gotoAndStop("grabbingIdle"); } } if (p1.xVel > 0) { p1.xVel = p1.xVel + ((-p1.xAcc) * 2); if (p1.xVel <= 0.7) { p1.xVel = 0; } } else if (p1.xVel < 0) { p1.xVel = p1.xVel + (p1.xAcc * 2); if (p1.xVel >= -0.7) { p1.xVel = 0; } } } } function p1_throwEnemyWalk(moveRight) { if (moveRight) { p1.holdName.xVel = 20; } else { p1.holdName.xVel = -20; } p1.holdName.yVel = -15; p1.mc.gotoAndStop("throwWalk3"); p1.animHoldWalk = 7; p1.holdName.state = "thrown"; thrownName = p1.holdName; p1.holdName.grabbedName = null; p1.holdName = null; } function p1_chokeEnemy() { p1.xVel = 0; p1.mc.gotoAndStop("grabbingChoke"); p1.attackHold = 84; p1.trans = null; p1.holdName.mc.gotoAndStop("choke"); p1.holdName.state = "choking"; p1.holdName.phaseCount = 54; p1.holdName.mc.swapDepths(p1.holdName.mc.getDepth() + enemyDeadOffset); if (p1.sp < 100) { p1.sp = p1.sp + 5; p1.updateStealth = true; } soundFX.attachSound("s_choke"); soundFX.start(0, 0); } function p1_throwEnemyIdle() { if (p1.mc._xscale < 0) { p1.holdName.xVel = -12; } else { p1.holdName.xVel = 12; } p1.holdName.yVel = -10; p1.mc.gotoAndStop("throwIdle3"); p1.animHoldIdle = 7; p1.holdName.state = "thrown"; thrownName = p1.holdName; p1.holdName.grabbedName = null; p1.holdName = null; } function enemy1_Normal(enemyName) { temp = 1; while (temp <= projectiles) { temp2 = "proj_" + temp; temp2 = this[temp2]; if (((temp2.mc._x != undefined) && (temp2.state == "thrown")) && ((temp2.hitTarget == 2) || (temp2.hitTarget == 3))) { if (Math.abs(temp2.mc._x - enemyName.mc._x) < 200) { if (enemyName.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { enemy1_projectileHit(enemyName); } } } temp++; } if (enemyName.grabCount > 0) { enemy1_grabStaff(enemyName); } if (p1.headbouncing == 1) { if (enemyName.mc.mcHit.hitTest(p1.mc._x, p1.mc._y, true)) { enemy1_headbounced(enemyName); } } else if (p1.stuckAttackPoll == 1) { if (((Math.abs(p1.mc._x - enemyName.mc._x) < 40) && (p1.mc._y < (enemyName.mc._y - enemyName.head))) && (p1.mc._y > (enemyName.mc._y - 500))) { p1.stuckAttackPoll = 2; p1.holdName = enemyName; } } if ((enemyName.phase == 1) && (enemyName.state == "normal")) { enemy1_phase1(enemyName); } else if ((enemyName.phase == 2) && (enemyName.state == "normal")) { enemyName.attackHold--; enemyName.alertTime++; if (enemyName.alertTime > 400) { } if ((enemyName.attackHold > 0) && (p1.plane == "ground")) { if (enemyName.mc._xscale > 0) { temp = enemyName.mc.mcMC.mcAttack._x; } else { temp = -enemyName.mc.mcMC.mcAttack._x; } if (((enemyName.mc.mcMC.mcAttack._x != undefined) && (p1.mc.mcHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y + enemyName.mc.mcMC.mcAttack._y, true))) && (p1.state != "thrown")) { if (p1.deflecting <= 0) { if (((p1.holdName != null) && (p1.state == "grabbing")) || ((p1.holdName.state == "choking") && (p1.state == "normal"))) { if (p1.holdName.state == "choking") { p1.holdName.mc.swapDepths(p1.holdName.depth0); } p1.holdName.state = "normal"; p1.holdName.phase = 2; p1.holdName.mc.gotoAndStop("idle2"); p1.holdName.grabbedName = null; p1.holdName = null; } else if (p1.holdName != null) { p1.holdName.state = "thrown"; if (enemyName.mc._x < p1.mc._x) { p1.holdName.xVel = p1.holdName.xVel + ((Math.random() * 6) + 8); } else { p1.holdName.xVel = p1.holdName.xVel + ((Math.random() * -6) - 8); } p1.holdName.yVel = p1.holdName.yVel + ((Math.random() * -12) - 5); p1.holdName.mc._rotation = 0; p1.holdName = null; p1.windup = 0; } p1.state = "thrown"; p1.mc.gotoAndStop("thrown"); p1.whacking = 0; p1.hp = p1.hp + (-enemyName.bp); p1.updateHealth = true; p1.xVel = enemyName.xForce; p1.yVel = enemyName.yForce; p1.grabCount = 0; p1.attackHold = 0; if (enemyName.mc._x < p1.mc._x) { p1.mc._xscale = -100; } else { p1.mc._xscale = 100; } soundWink.attachSound("s_winkhit1"); soundWink.start(0, 0); soundWink.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } else if (((enemyName.mc._x > p1.mc._x) && (p1.mc._xscale > 0)) || ((enemyName.mc._x < p1.mc._x) && (p1.mc._xscale < 0))) { if (p1.mc._xscale > 0) { enemyName.xVel = (Math.random() * 8) + 15; } else { enemyName.xVel = (Math.random() * -8) - 15; } enemyName.yVel = (Math.random() * -8) - 11; enemyName.state = "thrown"; soundFX.attachSound("s_hoodleyhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); if (p1.sp < 100) { p1.sp = p1.sp + 1; p1.updateStealth = true; } } } } if (enemyName.phaseCount <= 0) { enemyName.phase = 1; enemyName.mc.gotoAndStop("alertToIdle"); enemyName.animHoldIdle = 10; enemyName.stopCount = 9 + (Math.random() * 15); } else { if ((((enemyName.xSpec <= 0) && (p1.plane == "ground")) && (p1.state != "stuck")) && (p1.state != "ledge")) { if ((((p1.mc._x - enemyName.mc._x) < 150) && ((p1.mc._x - enemyName.mc._x) > 0)) && (enemyName.mc._xscale > 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 40) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { if (!mapHitFG.hitTest(p1.mc._x, p1.mc._y, true)) { enemyName.phaseCount = 300; soundHuntCount++; } else if (!Key.isDown(p1.keyDown1)) { enemyName.phaseCount = 300; soundHuntCount++; } } } } else if ((((p1.mc._x - enemyName.mc._x) > -150) && ((p1.mc._x - enemyName.mc._x) < 0)) && (enemyName.mc._xscale < 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 40) { if ((!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x - 100, enemyName.mc._y - (enemyName.head / 2), true))) { if (!mapHitFG.hitTest(p1.mc._x, p1.mc._y, true)) { enemyName.phaseCount = 300; soundHuntCount++; } else if (!Key.isDown(p1.keyDown1)) { enemyName.phaseCount = 300; soundHuntCount++; } } } } } if (enemyName.stopCount > 0) { enemyName.stopCount--; } else if (enemyName.stopCount == 0) { temp = Math.random(); if (enemyName.mc._xscale < 0) { if ((((p1.mc._x - enemyName.mc._x) > -200) && ((p1.mc._x - enemyName.mc._x) < 0)) && (enemyName.mc._xscale < 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 80) { if (p1.plane == "ground") { enemyName.mc._xscale = -100; enemyName.xDest = p1.mc._x; enemyName.mc.gotoAndStop("walk2"); } } } else { enemyName.mc._xscale = 100; enemyName.xDest = enemyName.mc._x + 250; enemyName.mc.gotoAndStop("turn2"); enemyName.animHoldIdle = 4; enemyName.animHoldWalk = 4; } enemyName.stopCount--; } else if (enemyName.mc._xscale > 0) { if ((((p1.mc._x - enemyName.mc._x) < 200) && ((p1.mc._x - enemyName.mc._x) > 0)) && (enemyName.mc._xscale > 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 80) { if (p1.plane == "ground") { enemyName.mc._xscale = 100; enemyName.xDest = p1.mc._x; enemyName.mc.gotoAndStop("walk2"); } } } else { enemyName.mc._xscale = -100; enemyName.xDest = enemyName.mc._x - 250; enemyName.mc.gotoAndStop("turn2"); enemyName.animHoldIdle = 4; enemyName.animHoldWalk = 4; } enemyName.stopCount--; } } if (((enemyName.xSpec <= 0) && (enemyName.holdName == null)) && (enemyName.grabCount <= 0)) { temp = 1; while (temp <= staffs) { temp2 = "staff_" + temp; temp2 = this[temp2]; if ((temp2.grabbedName == null) && (temp2.state == "normal")) { if ((Math.abs(enemyName.mc._x - temp2.mc._x) < 16) && (Math.abs(enemyName.mc._y - temp2.mc._y) < 12)) { enemyName.grabCount = 15; enemyName.mc.gotoAndStop("grabIdle2"); enemyName.animHoldIdle = 24; enemyName.stopCount = 26; enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x; break; } } temp++; } } if (((enemyName.stopCount <= 0) && (enemyName.xSpec <= 0)) && (enemyName.attackHold <= 0)) { temp = Math.random(); if ((((enemyName.xVel != 0) && (Math.abs(enemyName.xDest - enemyName.mc._x) < (enemyName.xAcc + 0.2))) || ((enemyName.xDest < enemyName.mc._x) && (enemyName.mc._xscale > 0))) || ((enemyName.xDest > enemyName.mc._x) && (enemyName.mc._xscale < 0))) { enemyName.mc._x = enemyName.xDest; enemyName.xVel = 0; enemyName.stopCount = 40; enemyName.mc.gotoAndStop("idle2"); } else if ((p1.plane == "ground") && (enemyName.animHoldWalk <= 0)) { if ((p1.state == "normal") || (p1.state == "grabbing")) { if (enemyName.mc._xscale < 0) { if ((((temp > 0.7) && ((p1.mc._x - enemyName.mc._x) > -80)) && ((p1.mc._x - enemyName.mc._x) < 0)) && (Math.abs(p1.mc._y - enemyName.mc._y) < 50)) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { if (!mapHitFG.hitTest(p1.mc._x, p1.mc._y, true)) { with (enemyName) { xVel = -11; xForce = -11; xSpec = 5; mc.gotoAndStop("headbutt"); animHoldIdle = 23; animHoldWalk = 10; attackHold = 60; bp = 8; hitHold = 0; finalHit = true; yForce = -11; stopCount = 30; } } else if (!Key.isDown(p1.keyDown1)) { with (enemyName) { xVel = -11; xForce = -11; xSpec = 5; mc.gotoAndStop("headbutt"); animHoldIdle = 23; animHoldWalk = 10; attackHold = 60; bp = 8; hitHold = 0; finalHit = true; yForce = -11; stopCount = 30; } } } } else if ((((((temp > 0.3) && ((p1.mc._x - enemyName.mc._x) > -200)) && ((p1.mc._x - enemyName.mc._x) < 0)) && (Math.abs(p1.mc._y - enemyName.mc._y) < 60)) && (enemyName.holdName.actor == "staff")) && (enemyName.attackHold <= 0)) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { if (!mapHitFG.hitTest(p1.mc._x, p1.mc._y, true)) { enemyName.mc.gotoAndStop("staffAttack"); enemyName.animHoldIdle = 17; enemyName.attackHold = 47; enemyName.stopCount = 15; staffAttack(enemyName.holdName, 3, 1, 10); } else if (!Key.isDown(p1.keyDown1)) { enemyName.mc.gotoAndStop("staffAttack"); enemyName.animHoldIdle = 17; enemyName.attackHold = 47; enemyName.stopCount = 15; staffAttack(enemyName.holdName, 3, 1, 10); } } } } else if (enemyName.mc._xscale > 0) { if ((((temp > 0.7) && ((p1.mc._x - enemyName.mc._x) < 80)) && ((p1.mc._x - enemyName.mc._x) > 0)) && (Math.abs(p1.mc._y - enemyName.mc._y) < 50)) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { if (!mapHitFG.hitTest(p1.mc._x, p1.mc._y, true)) { with (enemyName) { xVel = 11; xForce = 11; xSpec = 5; mc.gotoAndStop("headbutt"); animHoldIdle = 23; animHoldWalk = 10; attackHold = 60; bp = 8; hitHold = 0; finalHit = true; yForce = -11; stopCount = 30; } } else if (!Key.isDown(p1.keyDown1)) { with (enemyName) { xVel = 11; xForce = 11; xSpec = 5; mc.gotoAndStop("headbutt"); animHoldIdle = 23; animHoldWalk = 10; attackHold = 60; bp = 8; hitHold = 0; finalHit = true; yForce = -11; stopCount = 30; } } } } else if ((((((temp > 0.3) && ((p1.mc._x - enemyName.mc._x) < 200)) && ((p1.mc._x - enemyName.mc._x) > 0)) && (Math.abs(p1.mc._y - enemyName.mc._y) < 60)) && (enemyName.holdName.actor == "staff")) && (enemyName.attackHold <= 0)) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { if (!mapHitFG.hitTest(p1.mc._x, p1.mc._y, true)) { enemyName.mc.gotoAndStop("staffAttack"); enemyName.animHoldIdle = 17; enemyName.attackHold = 47; enemyName.stopCount = 15; staffAttack(enemyName.holdName, 3, 1, 10); } else if (!Key.isDown(p1.keyDown1)) { enemyName.mc.gotoAndStop("staffAttack"); enemyName.animHoldIdle = 17; enemyName.attackHold = 47; enemyName.stopCount = 15; staffAttack(enemyName.holdName, 3, 1, 10); } } } } } else if (Math.random() > 0.9) { enemyName.xDest = enemyName.mc._x; } } } if ((((enemyName.xSpec <= 0) && (enemyName.attackHold <= 0)) && (enemyName.stopCount < 0)) && (enemyName.mc._xscale < 0)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("walk2"); } temp = enemyName.xVel - enemyName.xAcc; if (temp < (-enemyName.xHuntMax)) { temp = -enemyName.xHuntMax; } enemy1Walk(enemyName, -100, temp, 4); } else { temp = enemyName.xVel - enemyName.xAirAcc; if (temp < (-enemyName.xHuntMax)) { temp = -enemyName.xHuntMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel < (-enemyName.xHuntMax)) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = 0; } } } else if ((((enemyName.xSpec <= 0) && (enemyName.attackHold <= 0)) && (enemyName.stopCount < 0)) && (enemyName.mc._xscale > 0)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("walk2"); } temp = enemyName.xVel + enemyName.xAcc; if (temp > enemyName.xHuntMax) { temp = enemyName.xHuntMax; } enemy1Walk(enemyName, 100, temp, 4); } else { temp = enemyName.xVel + enemyName.xAirAcc; if (temp > enemyName.xHuntMax) { temp = enemyName.xHuntMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel > enemyName.xHuntMax) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x - 10; enemyName.stopCount = -1; } } } else if (enemyName.xSpec <= 0) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if ((enemyName.animHoldIdle <= 0) && (enemyName.yVel == 0)) { if ((enemyName.grabCount <= 0) && (enemyName.windup <= 0)) { enemyName.mc.gotoAndStop("idle2"); } } if (enemyName.xVel > 0) { enemyName.xVel = enemyName.xVel + ((-enemyName.xAcc) * 2); if (enemyName.xVel <= 0.7) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { enemyName.xVel = enemyName.xVel + (enemyName.xAcc * 2); if (enemyName.xVel >= -0.7) { enemyName.xVel = 0; } } } else if (enemyName.xVel > 0) { if ((enemyName.grabCount <= 0) && (enemyName.animHoldAir <= 0)) { if (enemyName.windup <= 0) { enemyName.mc.gotoAndStop("fall"); } enemyName.jumpPressed = true; enemyName.animHoldAir = 16; } enemyName.mc._xscale = 100; enemyName.xVel = enemyName.xVel + ((-enemyName.xAcc) / 2); if (enemyName.xVel <= 0) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { if ((enemyName.grabCount <= 0) && (enemyName.animHoldAir <= 0)) { if (enemyName.windup <= 0) { enemyName.mc.gotoAndStop("fall"); } enemyName.jumpPressed = true; enemyName.animHoldAir = 16; } enemyName.mc._xscale = -100; enemyName.xVel = enemyName.xVel + (enemyName.xAcc / 2); if (enemyName.xVel >= 0) { enemyName.xVel = 0; } } } if (enemyName.xSpec > 0) { enemyName.xSpec--; } if (enemyName.xSpec <= 0) { if (enemyName.xVel > enemyName.xHuntMax) { enemyName.xVel = enemyName.xHuntMax + ((enemyName.xHuntMax - enemyName.xVel) / 8); } else if (enemyName.xVel < (-enemyName.xHuntMax)) { enemyName.xVel = (-enemyName.xHuntMax) + ((enemyName.xVel + enemyName.xHuntMax) / 8); } } } } if (enemyName.xVel != 0) { if (enemyName.stopCount >= 0) { if (mapHit.hitTest(enemyName.mc._x + enemyName.xVel, enemyName.mc._y - gravity, true) && (mapHit.hitTest(enemyName.mc._x + enemyName.xVel, enemyName.mc._y - 9, true))) { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x; enemyName.stopCount = -1; } } } enemyName.mc._x = enemyName.mc._x + enemyName.xVel; if ((enemyName.xVel != 0) && (enemyName.stopCount < 0)) { if ((!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + temp, true))) { temp = temp + gravity; } enemyName.mc._y = enemyName.mc._y + temp; } } if (!mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y + gravity) + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + gravity; if (!enemyName.jumping) { enemyName.mc.gotoAndStop("fall"); } } else { enemyName.yVel = enemyName.yVel + (-gravity); temp = enemyName.yMax; while (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y - gravity, true)) { enemyName.mc._x = enemyName.mc._x + -5; while ((!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y - gravity, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y - gravity, true))) { enemyName.mc._x = enemyName.mc._x + -5; } } else { enemyName.mc._x = enemyName.mc._x + 5; while ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - gravity, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y - gravity, true))) { enemyName.mc._x = enemyName.mc._x + 5; } } enemyName.xDest = enemyName.mc._x; enemyName.yVel = -gravity; break; } } enemyName.yVel = enemyName.yVel + gravity; enemyName.mc._y = enemyName.mc._y + enemyName.yVel; if (enemyName.yVel != 0) { enemyName.mc.gotoAndStop("land"); enemyName.landCount = 6; } enemyName.yVel = 0; enemyName.jumping = false; } if (enemyName.yVel < 0) { if (mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y - enemyName.head) + enemyName.yVel, true)) { temp = enemyName.yVel + gravity; enemyName.mc._y = enemyName.mc._y + temp; enemyName.yVel = 0.001; while (mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y - enemyName.head) + temp, true)) { enemyName.mc._y = enemyName.mc._y + gravity; temp = temp + gravity; if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y, true)) { enemyName.mc._x = enemyName.mc._x + -50; } else { enemyName.mc._x = enemyName.mc._x + 50; } } } } } if (enemyName.ySpec > 0) { enemyName.ySpec--; } if (enemyName.ySpec <= 0) { if (enemyName.yVel > enemyName.yMax) { enemyName.yVel = enemyName.yMax; } else if (enemyName.yVel < (-enemyName.yMax)) { enemyName.yVel = -enemyName.yMax; } } enemyName.mc._y = enemyName.mc._y + enemyName.yVel; if ((Math.abs(enemyName.mc._x - p1.mc._x) > xCutoff) || (Math.abs(enemyName.mc._y - p1.mc._y) > yCutoff)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y, true)) { enemyName.state = "inactive"; enemyName.mc._visible = false; } } if ((thrownName != null) && (thrownName != enemyName)) { if (thrownName.actor != "torch") { if (enemyName.mc.mcHit.hitTest(thrownName.mc.mcHit)) { enemyName.xVel = thrownName.xVel; enemyName.yVel = thrownName.yVel; if (thrownName.xVel != 0) { thrownName.xVel = (-thrownName.xVel) * 0.8; } else { thrownName.xVel = (Math.random() * 16) - 8; } thrownName.yVel = (-thrownName.yVel) * 0.8; if (Math.abs(thrownName.xVel) > 8) { enemyName.state = "thrown"; enemyName.mc.gotoAndStop("thrown"); if (enemyName.holdName != null) { enemyName.holdName.state = "thrown"; enemyName.holdName.mc._rotation = 0; enemyName.holdName.xVel = (Math.random() * 32) - 16; enemyName.holdName.yVel = (Math.random() * -10) - 12; enemyName.holdName.grabbedName = null; enemyName.holdName = null; enemyName.grabCount = 0; } } } } else if ((thrownName.state == "thrown") && ((Math.abs(thrownName.xVel) > 6) || (Math.abs(thrownName.yVel) > 6))) { if (enemyName.mc.mcHit.hitTest(thrownName.mc._x, thrownName.mc._y, true)) { enemyName.state = "onfire"; enemyName.mc.gotoAndStop("onfire"); enemyName.phaseCount = 180; thrownName.state = "hit"; thrownName.mc.gotoAndStop("hit"); thrownName.xVel = 0; thrownName.yVel = 0; thrownName = null; if (enemyName.holdName != null) { enemyName.holdName.state = "thrown"; enemyName.holdName.mc._rotation = 0; enemyName.holdName.xVel = (Math.random() * 16) - 8; enemyName.holdName.yVel = (Math.random() * -6) - 12; enemyName.holdName.grabbedName = null; enemyName.holdName = null; enemyName.grabCount = 0; } soundFX.attachSound("s_torchhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); soundHoodleyFire.attachSound("s_hoodleyfire"); soundHoodleyFire.start(0, 5); } } } } function enemy1_Grabbed(enemyName) { enemyName.mc._y = p1.mc._y; if (p1.xVel != 0) { if (((p1.mc._xscale < 0) && (p1.xVel > 0)) || ((p1.mc._xscale > 0) && (p1.xVel < 0))) { enemyName.mc.gotoAndStop("grabbedB"); } else { enemyName.mc.gotoAndStop("grabbedF"); } } else if (enemyName.animHoldIdle <= 0) { enemyName.mc.gotoAndStop("grabbed"); } if (enemyName.grabbedName.mc._xscale > 0) { enemyName.mc._x = enemyName.grabbedName.mc._x + enemyName.grabbedName.mc.mcMC.mcHand._x; enemyName.mc._xscale = 100; } else { enemyName.mc._x = enemyName.grabbedName.mc._x - enemyName.grabbedName.mc.mcMC.mcHand._x; enemyName.mc._xscale = -100; } } function enemy1_Thrown(enemyName) { if (enemyName.xVel > 0) { if (enemyName.yVel != 0) { enemyName.xVel = enemyName.xVel / frictionAir; } else { enemyName.xVel = enemyName.xVel / friction; } if (enemyName.xVel <= 0.3) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { if (enemyName.yVel != 0) { enemyName.xVel = enemyName.xVel / frictionAir; } else { enemyName.xVel = enemyName.xVel / friction; } if (enemyName.xVel >= -0.3) { enemyName.xVel = 0; } } if (enemyName.xVel != 0) { if (mapHit.hitTest(enemyName.mc._x + enemyName.xVel, enemyName.mc._y - (gravity * 2), true)) { if (enemyName.xVel > 0) { temp = enemyName.xVel - enemyName.xAcc; enemyBounceRight(enemyName, temp); } else { temp = enemyName.xVel + enemyName.xAcc; enemyBounceLeft(enemyName, temp); } if (Math.abs(enemyName.xVel) <= 0.3) { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x + 10; enemyName.stopCount = -1; } } else if (enemyName.xVel > enemyName.xMax) { if (mapHit.hitTest(enemyName.mc._x + (enemyName.xVel / 2), enemyName.mc._y - (gravity * 2), true)) { temp = (enemyName.xVel / 2) - enemyName.xAcc; enemyBounceRight(enemyName, temp); } else if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y - (gravity * 2), true)) { temp = -enemyName.xAcc; enemyBounceRight(enemyName, temp); } } else if (enemyName.xVel < (-enemyName.xMax)) { if (mapHit.hitTest(enemyName.mc._x + (enemyName.xVel / 2), enemyName.mc._y - (gravity * 2), true)) { temp = (enemyName.xVel / 2) + enemyName.xAcc; enemyBounceLeft(enemyName, temp); } else if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y - (gravity * 2), true)) { temp = enemyName.xAcc; enemyBounceLeft(enemyName, temp); } } } enemyName.mc._x = enemyName.mc._x + enemyName.xVel; if (((enemyName.xVel != 0) && (!Key.isDown(enemyName.keyLeft))) && (!Key.isDown(enemyName.keyRight))) { if ((!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + temp, true))) { temp = temp + gravity; } enemyName.mc._y = enemyName.mc._y + temp; } } if (enemyName.yVel > enemyName.yMax) { enemyName.yVel = enemyName.yMax; } if (!mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y + gravity) + enemyName.yVel, true)) { enemyName.mc.gotoAndStop("thrown"); if (enemyName.yVel > 20) { if (enemyName.yVel > 20) { if (!mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y + gravity) + (enemyName.yVel / 2), true)) { enemyName.yVel = enemyName.yVel + gravity; if (enemyName.yVel > gravity) { enemyName.jumping = false; } if (!enemyName.jumping) { } } else { enemy0HitGround(enemyName); enemyName._y = enemyName._y + (-gravity); } } } else { enemyName.yVel = enemyName.yVel + gravity; if (enemyName.yVel > gravity) { enemyName.jumping = false; } if (!enemyName.jumping) { } } } else { enemy0HitGround(enemyName); enemyName.mc.gotoAndStop("bouncing"); enemyName.animHoldIdle = 4; if (enemyName.xVel == 0) { if (!mapHit.hitTest(enemyName.mc._x - 10, enemyName.mc._y + 3, true)) { enemyName.xVel = enemyName.yVel * 2; } else if (!mapHit.hitTest(enemyName.mc._x - 20, enemyName.mc._y + 3, true)) { enemyName.xVel = enemyName.yVel; } else if (!mapHit.hitTest(enemyName.mc._x - 40, enemyName.mc._y + 3, true)) { enemyName.xVel = enemyName.yVel / 2; } else if (!mapHit.hitTest(enemyName.mc._x + 10, enemyName.mc._y + 3, true)) { enemyName.xVel = (-enemyName.yVel) * 2; } else if (!mapHit.hitTest(enemyName.mc._x + 20, enemyName.mc._y + 3, true)) { enemyName.xVel = -enemyName.yVel; } else if (!mapHit.hitTest(enemyName.mc._x + 40, enemyName.mc._y + 3, true)) { enemyName.xVel = (-enemyName.yVel) / 2; } } } if (enemyName.yVel < 0) { if (mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y - enemyName.head) + enemyName.yVel, true)) { temp = enemyName.yVel + gravity; enemyName.mc._y = enemyName.mc._y + temp; enemyName.yVel = 0.001; while (mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y - enemyName.head) + temp, true)) { enemyName.mc._y = enemyName.mc._y + gravity; temp = temp + gravity; } } } enemyName.mc._y = enemyName.mc._y + enemyName.yVel; if ((enemyName.xVel == 0) && (enemyName.yVel == 0)) { if (thrownName == enemyName) { thrownName = null; } enemyName.state = "down"; } else { enemyName.phaseCount = 30; } } function enemy1_Hit(enemyName) { enemyName.hitCount--; if (enemyName.hitCount <= 0) { if (enemyName.yVel != 0) { enemyName.mc.gotoAndStop("fall"); } else { enemyName.mc.gotoAndStop("idle"); } enemyName.state = "normal"; } else { enemyName.mc.gotoAndStop("hit2"); if (enemyName.xVel > 0) { if (enemyName.yVel != 0) { enemyName.xVel = enemyName.xVel / frictionAir; } else { enemyName.xVel = enemyName.xVel / friction; } if (enemyName.xVel <= 0.9) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { if (enemyName.yVel != 0) { enemyName.xVel = enemyName.xVel / frictionAir; } else { enemyName.xVel = enemyName.xVel / friction; } if (enemyName.xVel >= -0.9) { enemyName.xVel = 0; } } if (enemyName.xVel != 0) { if (enemyName.stopCount >= 0) { if (mapHit.hitTest(enemyName.mc._x + enemyName.xVel, enemyName.mc._y - gravity, true)) { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x - 10; enemyName.stopCount = -1; } } } enemyName.mc._x = enemyName.mc._x + enemyName.xVel; if ((enemyName.xVel != 0) && (enemyName.stopCount < 0)) { if ((!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + temp, true))) { temp = temp + gravity; } enemyName.mc._y = enemyName.mc._y + temp; } } if (!mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y + gravity) + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + gravity; if (!enemyName.jumping) { } } else { enemyName.yVel = enemyName.yVel + (-gravity); temp = enemyName.yMax; while (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y + enemyName.head, true)) { enemyName.mc._x = enemyName.mc._x + -50; } else if (!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y + enemyName.head, true)) { enemyName.mc._x = enemyName.mc._x + 50; } enemyName.yVel = 0; break; } } enemyName.yVel = enemyName.yVel + gravity; enemyName.mc._y = enemyName.mc._y + enemyName.yVel; if (enemyName.yVel != 0) { enemyName.landCount = 6; } enemyName.yVel = 0; enemyName.jumping = false; } if (enemyName.ySpec <= 0) { if (enemyName.yVel > enemyName.yMax) { enemyName.yVel = enemyName.yMax; } else if (enemyName.yVel < (-enemyName.yMax)) { enemyName.yVel = -enemyName.yMax; } } enemyName.mc._y = enemyName.mc._y + enemyName.yVel; } } function enemy1_Falldown(enemyName) { enemyName.hitCount--; if ((enemyName.hitCount <= 0) && (enemyName.yVel == 0)) { if (enemyName.hp > 0) { trace(enemyName.hp); enemyName.hitCount = 12; enemyName.mc.gotoAndStop("getup"); enemyName.state = "getup"; } else { enemyName.state = "dead"; enemyName.gotoAndStop("deathDown"); } } if (enemyName.xVel > 0) { if (enemyName.yVel != 0) { enemyName.xVel = enemyName.xVel / frictionAir; } else { enemyName.xVel = enemyName.xVel / friction; } if (enemyName.xVel <= 0.9) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { if (enemyName.yVel != 0) { enemyName.xVel = enemyName.xVel / frictionAir; } else { enemyName.xVel = enemyName.xVel / friction; } if (enemyName.xVel >= -0.9) { enemyName.xVel = 0; } } if (enemyName.xVel != 0) { if (enemyName.stopCount >= 0) { if (mapHit.hitTest(enemyName.mc._x + enemyName.xVel, enemyName.mc._y - gravity, true)) { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x; enemyName.stopCount = -1; } } } enemyName.mc._x = enemyName.mc._x + enemyName.xVel; if ((enemyName.xVel != 0) && (enemyName.stopCount < 0)) { if ((!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + temp, true))) { temp = temp + gravity; } enemyName.mc._y = enemyName.mc._y + temp; } } if (!mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y + gravity) + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + gravity; if (!enemyName.jumping) { } if (enemyName.yVel > 0) { enemyName.fallTime++; } } else { enemyName.yVel = enemyName.yVel + (-gravity); temp = enemyName.yMax; while (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y + enemyName.head, true)) { enemyName.mc._x = enemyName.mc._x + -50; } else if (!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y + enemyName.head, true)) { enemyName.mc._x = enemyName.mc._x + 50; } enemyName.yVel = 0; break; } } enemyName.yVel = enemyName.yVel + gravity; enemyName.mc._y = enemyName.mc._y + enemyName.yVel; if (enemyName.yVel != 0) { } enemyName.yVel = 0; enemyName.jumping = false; enemyName.fallTime = 0; } if (enemyName.ySpec <= 0) { if (enemyName.yVel > enemyName.yMax) { enemyName.yVel = enemyName.yMax; } else if (enemyName.yVel < (-enemyName.yMax)) { enemyName.yVel = -enemyName.yMax; } } enemyName.mc._y = enemyName.mc._y + enemyName.yVel; } function enemy1_Getup(enemyName) { enemyName.hitCount--; if (enemyName.hitCount <= 0) { enemyName.mc.gotoAndStop("idle"); enemyName.state = "normal"; } } function enemy1_Choking(enemyName) { if (enemyName.mc._xscale < 0) { enemyName.mc._x = p1.mc._x - p1.mc.mcMC.mcHand; } else { enemyName.mc._x = p1.mc._x + p1.mc.mcMC.mcHand; } if (enemyName.phaseCount <= 0) { p1.holdName = null; enemyName.state = "clothes"; soundFX.attachSound("s_choke2"); soundFX.start(0, 0); } } function enemy1_Down(enemyName) { if (enemyName.animHoldIdle <= 0) { enemyName.mc.gotoAndStop("down"); } if (enemyName.phaseCount <= 0) { if (enemyName.hp > 0) { enemyName.state = "normal"; enemyName.mc.gotoAndStop("getup"); enemyName.animHoldIdle = 23; enemyName.animHoldWalk = 23; enemyName.xSpec = 23; enemyName.mc.swapDepths(enemyName.depth0); enemyName.phase = 2; enemyName.phaseCount = 300; enemyName.xDest = enemyName.mc._x; enemyName.stopCount = -1; } else { enemyName.state = "dead"; enemyName.mc.gotoAndStop("deathDown"); } } } function enemy1_Onfire(enemyName) { if (enemyName.phaseCount > 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 - enemyName.mc._x) < 300) { if (enemyName.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { enemyName.xVel = temp2.xVel; enemyName.yVel = -6 - (Math.random() * 8); enemyName.state = "thrown"; enemyName.mc.gotoAndStop("thrown"); enemyName.hp = enemyName.hp + (-temp2.bp); temp2.state = "hit"; temp2.phaseCount = -123; } } } temp++; } if (p1.headbouncing == 1) { if (enemyName.mc.mcHit.hitTest(p1.mc._x, p1.mc._y, true)) { p1.headbouncing = 2; p1.mc._y = enemyName.mc._y - enemyName.head; enemyName.mc.gotoAndStop("drop"); enemyName.animHoldIdle = 19; enemyName.xVel = 0; enemyName.state = "down"; enemyName.phaseCount = 90; enemyName.holdName.mc.swapDepths(enemyName.holdName.mc.getDepth() + enemyDeadOffset); } } if (enemyName.state == "onfire") { soundHoodleyFire.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); soundHoodleyFire.setVolume(Math.abs(100 - Math.abs(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100))) + 30); if (Math.abs(enemyName.mc._x - enemyName.xDest) < 5) { enemyName.mc._x = enemyName.xDest; enemyName.xVel = 0; if (Math.random() > 0.5) { enemyName.xDest = (enemyName.mc._x + (Math.random() * 140)) + 80; } else { enemyName.xDest = (enemyName.mc._x - (Math.random() * 140)) - 80; } if ((enemyName.mc._xscale > 0) && (enemyName.xDest < enemyName.mc._x)) { enemyName.mc._xscale = -100; enemyName.mc.gotoAndStop("turnFire"); enemyName.animHoldWalk = 2; } else if ((enemyName.mc._xscale < 0) && (enemyName.xDest > enemyName.mc._x)) { enemyName.mc._xscale = 100; enemyName.mc.gotoAndStop("turnFire"); enemyName.animHoldWalk = 2; } else { enemyName.gotoAndStop("onfire"); } } if (enemyName.mc._xscale < 0) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("onfire"); } temp = enemyName.xVel - enemyName.xAcc; if (temp < (-enemyName.xFireMax)) { temp = -enemyName.xFireMax; } enemy1WalkFire(enemyName, -100, temp, 4); } else { temp = enemyName.xVel - enemyName.xAirAcc; if (temp < (-enemyName.xFireMax)) { temp = -enemyName.xFireMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel < (-enemyName.xFireMax)) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = 0; } } } else if (enemyName.mc._xscale > 0) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("onfire"); } temp = enemyName.xVel + enemyName.xAcc; if (temp > enemyName.xFireMax) { temp = enemyName.xFireMax; } enemy1WalkFire(enemyName, 100, temp, 4); } else { temp = enemyName.xVel + enemyName.xAirAcc; if (temp > enemyName.xFireMax) { temp = enemyName.xFireMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel > enemyName.xFireMax) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = 0; } } } if (enemyName.xSpec > 0) { enemyName.xSpec--; } if (enemyName.xSpec <= 0) { if (enemyName.xVel > enemyName.xFireMax) { enemyName.xVel = enemyName.xFireMax + ((enemyName.xFireMax - enemyName.xVel) / 8); } else if (enemyName.xVel < (-enemyName.xFireMax)) { enemyName.xVel = (-enemyName.xFireMax) + ((enemyName.xVel + enemyName.xFireMax) / 8); } } } if (enemyName.xVel != 0) { if (mapHit.hitTest(enemyName.mc._x + enemyName.xVel, enemyName.mc._y - gravity, true)) { } } enemyName.mc._x = enemyName.mc._x + enemyName.xVel; if (enemyName.xVel != 0) { if ((!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y, true)) && (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + (gravity * 8), true))) { temp = 0; while ((temp < (gravity * 8)) && (!mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + temp, true))) { temp = temp + gravity; } enemyName.mc._y = enemyName.mc._y + temp; } } if (!mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y + gravity) + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + gravity; } else { enemyName.yVel = enemyName.yVel + (-gravity); temp = enemyName.yMax; while (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + enemyName.yVel, true)) { enemyName.yVel = enemyName.yVel + (-gravity); temp = temp + (-gravity); if (temp < gravity) { if (!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y + 10, true)) { enemyName.mc._x = enemyName.mc._x + -50; } else { enemyName.mc._x = enemyName.mc._x + 50; } enemyName.yVel = 0; break; } } enemyName.yVel = enemyName.yVel + gravity; enemyName.mc._y = enemyName.mc._y + enemyName.yVel; enemyName.yVel = 0; enemyName.jumping = false; } if (enemyName.yVel < 0) { if (mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y - enemyName.head) + enemyName.yVel, true)) { temp = enemyName.yVel + gravity; enemyName.mc._y = enemyName.mc._y + temp; enemyName.yVel = 0.001; while (mapHit.hitTest(enemyName.mc._x, (enemyName.mc._y - enemyName.head) + temp, true)) { enemyName.mc._y = enemyName.mc._y + gravity; temp = temp + gravity; } } } if (enemyName.ySpec > 0) { enemyName.ySpec--; } if (enemyName.ySpec <= 0) { if (enemyName.yVel > enemyName.yMax) { enemyName.yVel = enemyName.yMax; } else if (enemyName.yVel < (-enemyName.yMax)) { enemyName.yVel = -enemyName.yMax; } } enemyName.mc._y = enemyName.mc._y + enemyName.yVel; if ((Math.abs(enemyName.mc._x - p1.mc._x) > xCutoff) || (Math.abs(enemyName.mc._y - p1.mc._y) > yCutoff)) { enemyName.mc._visible = false; } else if (Math.random() > 0.75) { makeFX("fire", (enemyName.mc._x - 16) + (Math.random() * 32), (enemyName.mc._y - 6) - (Math.random() * 30)); } if ((thrownName != null) && (thrownName != enemyName)) { if (thrownName.actor != "torch") { if (enemyName.mc.mcHit.hitTest(thrownName.mc.mcHit)) { enemyName.xVel = thrownName.xVel; enemyName.yVel = thrownName.yVel; 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 (enemyName.mc.mcHit.hitTest(thrownName.mc._x, thrownName.mc._y, true)) { enemyName.state = "onfire"; enemyName.mc.gotoAndStop("onfire"); enemyName.phaseCount = 120; thrownName.state = "hit"; thrownName.mc.gotoAndStop("hit"); thrownName.xVel = 0; thrownName.yVel = 0; thrownName = null; } } } } else { enemyName.state = "deadFire"; enemyName.mc.gotoAndStop("deathFire"); soundHoodleyFire.stop(); soundFX.attachSound("s_torchhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); } } function enemy1_Whacked(enemyName) { if (enemyName.phaseCount == 25) { shakeCam = 10; } else if (enemyName.phaseCount <= 0) { enemyName.mc._visible = false; enemyName.mc._x = -50000; enemyName.mc._y = -50000; enemyName.state = "dead"; } } function enemy1Walk(enemyName, bDirection, velocity, xBuffer) { if (bDirection < 0) { if ((!mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y, true)) && (mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y + (gravity * 8), true))) { enemyName.xVel = velocity; enemyName.mc._y = enemyName.mc._y + gravity; velocity = 0; while ((velocity < (gravity * 8)) && (!mapHit.hitTest((enemyName.mc._x - xBuffer) + enemyName.xVel, enemyName.mc._y + velocity, true))) { velocity = velocity + gravity; } enemyName.mc._y = enemyName.mc._y + velocity; } else if ((!mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y - gravity, true)) && (mapHit.hitTest(((enemyName.mc._x - xBuffer) - enemyName.xAcc) + velocity, enemyName.mc._y + gravity, true))) { enemyName.xVel = velocity; } else if ((!mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y - 9, true)) && (mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y, true))) { enemyName.xVel = velocity; velocity = gravity * 2; while (mapHit.hitTest((enemyName.mc._x - xBuffer) + enemyName.xVel, enemyName.mc._y - velocity, true)) { velocity = velocity + gravity; } if (enemyName.xVel > (-enemyName.xAcc)) { enemyName.xVel = -enemyName.xAcc; } enemyName.mc._y = enemyName.mc._y + ((-velocity) + gravity); enemyName.yVel = 0; } else { if (enemyName.xVel > 0) { if (mapHit.hitTest((enemyName.mc._x + xBuffer) + enemyName.xVel, enemyName.mc._y - gravity, true)) { velocity = enemyName.xVel - enemyName.xAcc; do { if (!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - gravity, true)) { break; } velocity = velocity + (-enemyName.xAcc); } while (velocity >= 0); enemyName.mc._x = enemyName.mc._x + velocity; } } else if (mapHit.hitTest((enemyName.mc._x - xBuffer) + enemyName.xVel, enemyName.mc._y - gravity, true)) { velocity = enemyName.xVel + enemyName.xAcc; do { if (!mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y - gravity, true)) { break; } velocity = velocity + enemyName.xAcc; } while (velocity <= 0); enemyName.mc._x = enemyName.mc._x + velocity; } enemyName.xVel = 0; enemyName.stopCount = 60 + Math.ceil(Math.random() * 30); if ((enemyName.state == "normal") && (enemyName.phase == 1)) { enemyName.mc.gotoAndStop("idle"); } else if ((enemyName.state == "normal") && (enemyName.phase == 2)) { enemyName.mc.gotoAndStop("idle2"); } } } else if ((!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y, true)) && (mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y + (gravity * 8), true))) { enemyName.xVel = velocity; enemyName.mc._y = enemyName.mc._y + gravity; velocity = 0; while ((velocity < (gravity * 8)) && (!mapHit.hitTest((enemyName.mc._x + xBuffer) + enemyName.xVel, enemyName.mc._y + velocity, true))) { velocity = velocity + gravity; } enemyName.mc._y = enemyName.mc._y + velocity; } else if ((!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - gravity, true)) && (mapHit.hitTest(((enemyName.mc._x + xBuffer) + enemyName.xAcc) + velocity, enemyName.mc._y + gravity, true))) { enemyName.xVel = velocity; } else if ((!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - 9, true)) && (mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y, true))) { enemyName.xVel = velocity; velocity = gravity * 2; while (mapHit.hitTest((enemyName.mc._x + xBuffer) + enemyName.xVel, enemyName.mc._y - velocity, true)) { velocity = velocity + gravity; } if (enemyName.xVel < enemyName.xAcc) { enemyName.xVel = enemyName.xAcc; } enemyName.mc._y = enemyName.mc._y + ((-velocity) + gravity); enemyName.yVel = 0; } else { if (enemyName.xVel > 0) { if (mapHit.hitTest((enemyName.mc._x + xBuffer) + enemyName.xVel, enemyName.mc._y - gravity, true)) { velocity = enemyName.xVel - enemyName.xAcc; do { if (!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - gravity, true)) { break; } velocity = velocity + (-enemyName.xAcc); } while (velocity >= 0); enemyName.mc._x = enemyName.mc._x + velocity; } } else if (mapHit.hitTest((enemyName.mc._x - xBuffer) + enemyName.xVel, enemyName.mc._y - gravity, true)) { velocity = enemyName.xVel + enemyName.xAcc; do { if (!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - gravity, true)) { break; } velocity = velocity + enemyName.xAcc; } while (velocity <= 0); enemyName.mc._x = enemyName.mc._x + velocity; } enemyName.xVel = 0; enemyName.stopCount = 60 + Math.ceil(Math.random() * 30); if ((enemyName.state == "normal") && (enemyName.phase == 1)) { enemyName.mc.gotoAndStop("idle"); } else if ((enemyName.state == "normal") && (enemyName.phase == 2)) { enemyName.mc.gotoAndStop("idle2"); } } } function enemy1WalkFire(enemyName, bDirection, velocity, xBuffer) { if (bDirection < 0) { if ((!mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y, true)) && (mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y + (gravity * 16), true))) { enemyName.xVel = velocity; enemyName.mc._y = enemyName.mc._y + gravity; velocity = 0; while ((velocity < (gravity * 8)) && (!mapHit.hitTest((enemyName.mc._x - xBuffer) + enemyName.xVel, enemyName.mc._y + velocity, true))) { velocity = velocity + gravity; } enemyName.mc._y = enemyName.mc._y + velocity; } else if ((!mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y - gravity, true)) && (mapHit.hitTest(((enemyName.mc._x - xBuffer) - enemyName.xAcc) + velocity, enemyName.mc._y + gravity, true))) { enemyName.xVel = velocity; } else if ((!mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y - 9, true)) && (mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y, true))) { enemyName.xVel = velocity; velocity = gravity * 2; while (mapHit.hitTest((enemyName.mc._x - xBuffer) + enemyName.xVel, enemyName.mc._y - velocity, true)) { velocity = velocity + gravity; } if (enemyName.xVel > (-enemyName.xAcc)) { enemyName.xVel = -enemyName.xAcc; } enemyName.mc._y = enemyName.mc._y + ((-velocity) + gravity); enemyName.yVel = 0; } else { if (enemyName.xVel > 0) { if (mapHit.hitTest((enemyName.mc._x + xBuffer) + enemyName.xVel, enemyName.mc._y - gravity, true)) { velocity = enemyName.xVel - enemyName.xAcc; do { if (!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - gravity, true)) { break; } velocity = velocity + (-enemyName.xAcc); } while (velocity >= 0); enemyName.mc._x = enemyName.mc._x + velocity; } } else if (mapHit.hitTest((enemyName.mc._x - xBuffer) + enemyName.xVel, enemyName.mc._y - gravity, true)) { velocity = enemyName.xVel + enemyName.xAcc; do { if (!mapHit.hitTest((enemyName.mc._x - xBuffer) + velocity, enemyName.mc._y - gravity, true)) { break; } velocity = velocity + enemyName.xAcc; } while (velocity <= 0); enemyName.mc._x = enemyName.mc._x + velocity; } enemyName.xVel = 0; enemyName.stopCount = 60 + Math.ceil(Math.random() * 30); if ((enemyName.state == "normal") && (enemyName.phase == 1)) { enemyName.mc.gotoAndStop("idle"); } else if ((enemyName.state == "normal") && (enemyName.phase == 2)) { enemyName.mc.gotoAndStop("idle2"); } } } else if ((!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y, true)) && (mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y + (gravity * 16), true))) { enemyName.xVel = velocity; enemyName.mc._y = enemyName.mc._y + gravity; velocity = 0; while ((velocity < (gravity * 8)) && (!mapHit.hitTest((enemyName.mc._x + xBuffer) + enemyName.xVel, enemyName.mc._y + velocity, true))) { velocity = velocity + gravity; } enemyName.mc._y = enemyName.mc._y + velocity; } else if ((!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - gravity, true)) && (mapHit.hitTest(((enemyName.mc._x + xBuffer) + enemyName.xAcc) + velocity, enemyName.mc._y + gravity, true))) { enemyName.xVel = velocity; } else if ((!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - 9, true)) && (mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y, true))) { enemyName.xVel = velocity; velocity = gravity * 2; while (mapHit.hitTest((enemyName.mc._x + xBuffer) + enemyName.xVel, enemyName.mc._y - velocity, true)) { velocity = velocity + gravity; } if (enemyName.xVel < enemyName.xAcc) { enemyName.xVel = enemyName.xAcc; } enemyName.mc._y = enemyName.mc._y + ((-velocity) + gravity); enemyName.yVel = 0; } else { if (enemyName.xVel > 0) { if (mapHit.hitTest((enemyName.mc._x + xBuffer) + enemyName.xVel, enemyName.mc._y - gravity, true)) { velocity = enemyName.xVel - enemyName.xAcc; do { if (!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - gravity, true)) { break; } velocity = velocity + (-enemyName.xAcc); } while (velocity >= 0); enemyName.mc._x = enemyName.mc._x + velocity; } } else if (mapHit.hitTest((enemyName.mc._x - xBuffer) + enemyName.xVel, enemyName.mc._y - gravity, true)) { velocity = enemyName.xVel + enemyName.xAcc; do { if (!mapHit.hitTest((enemyName.mc._x + xBuffer) + velocity, enemyName.mc._y - gravity, true)) { break; } velocity = velocity + enemyName.xAcc; } while (velocity <= 0); enemyName.mc._x = enemyName.mc._x + velocity; } enemyName.xVel = 0; enemyName.stopCount = 60 + Math.ceil(Math.random() * 30); if ((enemyName.state == "normal") && (enemyName.phase == 1)) { enemyName.mc.gotoAndStop("idle"); } else if ((enemyName.state == "normal") && (enemyName.phase == 2)) { enemyName.mc.gotoAndStop("idle2"); } } } function enemy1Jump(enemyName) { with (enemyName) { jumping = true; crouched = false; jumpPressed = true; yVel = -20; animHoldAir = 10; mc.gotoAndStop("jump"); } } function enemy1_grabCheck(enemyName) { if ((((p1.holdName == null) && (p1.grabCount > 0)) && (p1.yVel == 0)) && (p1.mc.mcMC.mcGrab._x != undefined)) { if ((((enemyName.mc._xscale > 0) && (p1.mc._xscale > 0)) && (p1.mc._x < enemyName.mc._x)) || (((enemyName.mc._xscale < 0) && (p1.mc._xscale < 0)) && (p1.mc._x > enemyName.mc._x))) { if (p1.mc._xscale > 0) { temp = p1.mc.mcMC.mcGrab._x; } else { temp = -p1.mc.mcMC.mcGrab._x; } if (enemyName.mc.mcHit.hitTest(p1.mc._x + temp, p1.mc._y + p1.mc.mcMC.mcGrab._y, true)) { enemyName.state = "grabbed"; enemyName.xVel = 0; enemyName.mc.gotoAndStop("grabbed0"); enemyName.animHoldIdle = 10; enemyName.grabbedName = p1; p1.holdName = enemyName; p1.windup = 0; p1.mc.gotoAndStop("grabIdleFinish"); p1.animHoldIdle = 10; p1.state = "grabbing"; if (enemyName.holdName != null) { enemyName.holdName.state = "thrown"; enemyName.holdName.mc._rotation = 0; if (enemyName.mc._xscale > 0) { enemyName.holdName.xVel = 6; } else { enemyName.holdName.xVel = -6; } enemyName.holdName.yVel = -8; enemyName.holdName.grabbedName = null; enemyName.holdName = null; enemyName.grabCount = 0; } soundFX.attachSound("s_grabbed"); soundFX.start(0, 0); } } } } function enemy1_getHit(enemyName) { if (p1.whacking == 3) { enemyName.state = "whacked"; enemyName.mc.gotoAndStop("whacked"); enemyName.mc.swapDepths(topDepth); enemyName.phaseCount = 34; if (enemyName.holdName != null) { enemyName.holdName.state = "thrown"; enemyName.holdName.mc._rotation = 0; if (enemyName.mc._xscale > 0) { enemyName.holdName.xVel = (Math.random() * 4) + 4; } else { enemyName.holdName.xVel = (Math.random() * -4) - 4; } enemyName.holdName.yVel = (Math.random() * -6) - 8; enemyName.holdName.grabbedName = null; enemyName.holdName = null; enemyName.grabCount = 0; } soundFX.attachSound("s_whacked"); soundFX.start(0, 0); } else if (p1.finalHit) { if (p1.mc._x <= enemyName.mc._x) { enemyName.xVel = 10; } else { enemyName.xVel = -10; } enemyName.hitCount = 22; enemyName.mc.gotoAndStop("falldown"); enemyName.state = "falldown"; } else { if (p1.mc._x <= enemyName.mc._x) { enemyName.xVel = p1.xForce; } else { enemyName.xVel = -p1.xForce; } enemyName.yVel = p1.yForce; enemyName.hitCount = p1.hitHold; enemyName.state = "hit"; } } function enemy1_projectileHit(enemyName) { enemyName.xVel = temp2.xVel; enemyName.yVel = -6 - (Math.random() * 8); enemyName.state = "thrown"; enemyName.mc.gotoAndStop("thrown"); enemyName.hp = enemyName.hp + (-temp2.bp); if (enemyName.holdName != null) { enemyName.holdName.state = "thrown"; enemyName.holdName.mc._rotation = 0; enemyName.holdName.xVel = (Math.random() * 10) + enemyName.xVel; enemyName.holdName.yVel = (Math.random() * -6) - 10; enemyName.holdName.grabbedName = null; enemyName.holdName = null; enemyName.grabCount = 0; } if (temp2.projType == "fireball") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); soundFX.attachSound("s_hoodleyhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); } else if (temp2.projType == "wind") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundFX.attachSound("s_hoodleyhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); } else if (temp2.projType == "lightning") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundFX.attachSound("s_lightninghit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((enemyName.mc._x - mcCam._x) / 400) * 100)); } makeGemShard(enemyName.mc._x, enemyName.mc._y - enemyName.head, random(10) - 5, (-random(6)) - 8); } function enemy1_grabStaff(enemyName) { var _local3 = false; temp = 1; while (temp <= staffs) { temp2 = "staff_" + temp; temp2 = this[temp2]; if (((temp2.grabbedName == null) && (temp2.state == "normal")) && (enemyName.mc.mcMC.mcGrab != undefined)) { if (enemyName.mc._xscale > 0) { temp = enemyName.mc.mcMC.mcGrab._x; } else { temp = -enemyName.mc.mcMC.mcGrab._x; } if (temp2.mc.mcHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y + enemyName.mc.mcMC.mcGrab._y, true)) { temp2.state = "grabbed"; temp2.grabbedName = enemyName; temp2.mc.swapDepths(enemyName.depth0 + 1); temp2.depth = enemyName.depth0 + 1; enemyName.holdName = temp2; enemyName.grabCount = 0; _local3 = true; break; } } temp++; } if (!_local3) { if (enemyName.mc._xscale < 0) { enemyName.xDest = enemyName.xDest + -10; } else { enemyName.xDest = enemyName.xDest + 10; } } } function enemy1_headbounced(enemyName) { p1.headbouncing = 2; p1.mc._y = enemyName.mc._y - enemyName.head; enemyName.mc.gotoAndStop("drop"); enemyName.animHoldIdle = 19; enemyName.xVel = 0; enemyName.state = "down"; enemyName.phaseCount = 90; enemyName.holdName.mc.swapDepths(enemyName.holdName.mc.getDepth() + enemyDeadOffset); enemyName.hp = enemyName.hp + (-p1.bp); if (enemyName.holdName != null) { enemyName.holdName.state = "thrown"; enemyName.holdName.mc._rotation = 0; enemyName.holdName.yVel = (Math.random() * 4) + 6; enemyName.holdName.grabbedName = null; enemyName.holdName = null; enemyName.grabCount = 0; } soundFX.attachSound("s_headbounce"); soundFX.start(0, 0); } function enemy1_alerted(enemyName) { with (enemyName) { alertTime = 0; phase = 2; xVel = 0; stopCount = 15; mc.gotoAndStop("alert"); animHoldIdle = 8; phaseCount = 300; xDest = p1.mc._x; } p1.sp = p1.sp + -5; p1.updateStealth = true; soundHuntCount++; } function enemy1_phase1(enemyName) { if ((((enemyName.xSpec <= 0) && (p1.plane == "ground")) && (p1.state != "stuck")) && (p1.state != "ledge")) { if ((((p1.mc._x - enemyName.mc._x) < 150) && ((p1.mc._x - enemyName.mc._x) > 0)) && (enemyName.mc._xscale > 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 36) { if ((!mapHit.hitTest(enemyName.mc._x + 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x + 100, enemyName.mc._y - (enemyName.head / 2), true))) { if (!mapHitFG.hitTest(p1.mc._x, p1.mc._y, true)) { enemyName.alertTime++; if (Math.abs(p1.xVel) > 4) { if (enemyName.alertTime > 2) { enemy1_alerted(enemyName); } } else if (p1.crouching) { if (enemyName.alertTime > 24) { enemy1_alerted(enemyName); } } else if (enemyName.alertTime > 12) { enemy1_alerted(enemyName); } } else if (!Key.isDown(p1.keyDown1)) { enemyName.alertTime++; if (Math.abs(p1.xVel) > 4) { if (enemyName.alertTime > 2) { enemy1_alerted(enemyName); } } else if (p1.crouching) { if (enemyName.alertTime > 24) { enemy1_alerted(enemyName); } } else if (enemyName.alertTime > 12) { enemy1_alerted(enemyName); } } } } } else if ((((p1.mc._x - enemyName.mc._x) > -150) && ((p1.mc._x - enemyName.mc._x) < 0)) && (enemyName.mc._xscale < 0)) { if (Math.abs(p1.mc._y - enemyName.mc._y) < 36) { if ((!mapHit.hitTest(enemyName.mc._x - 50, enemyName.mc._y - (enemyName.head / 2), true)) && (!mapHit.hitTest(enemyName.mc._x - 100, enemyName.mc._y - (enemyName.head / 2), true))) { if (!mapHitFG.hitTest(p1.mc._x, p1.mc._y, true)) { enemyName.alertTime++; if (Math.abs(p1.xVel) > 4) { if (enemyName.alertTime > 2) { enemy1_alerted(enemyName); } } else if (p1.crouching) { if (enemyName.alertTime > 24) { enemy1_alerted(enemyName); } } else if (enemyName.alertTime > 12) { enemy1_alerted(enemyName); } } else if (!Key.isDown(p1.keyDown1)) { enemyName.alertTime++; if (Math.abs(p1.xVel) > 4) { if (enemyName.alertTime > 2) { enemy1_alerted(enemyName); } } else if (p1.crouching) { if (enemyName.alertTime > 24) { enemy1_alerted(enemyName); } } else if (enemyName.alertTime > 12) { enemy1_alerted(enemyName); } } } } } } else { enemyName.alertTime = 0; } if (enemyName.stopCount > 0) { enemyName.stopCount--; } else if (enemyName.stopCount == 0) { temp = Math.random(); if (temp < 0.2) { enemyName.stopCount--; if (enemyName.mc._x < enemyName.xPatrol) { enemyName.xDest = enemyName.xPatrol + 150; if (enemyName.mc._xscale < 0) { enemyName.mc._xscale = 100; enemyName.mc.gotoAndStop("turn"); } enemyName.animHoldWalk = 9; } else { enemyName.xDest = enemyName.xPatrol - 150; if (enemyName.mc._xscale > 0) { enemyName.mc._xscale = -100; enemyName.mc.gotoAndStop("turn"); } enemyName.animHoldWalk = 9; } } } if ((enemyName.xVel != 0) && (Math.abs(enemyName.xDest - enemyName.mc._x) < (enemyName.xAcc + 0.2))) { enemyName.mc._x = enemyName.xDest; enemyName.xVel = 0; enemyName.stopCount = 90; enemyName.mc.gotoAndStop("idle"); } else if (((enemyName.xSpec <= 0) && (enemyName.holdName == null)) && (enemyName.grabCount <= 0)) { temp = 1; while (temp <= staffs) { temp2 = "staff_" + temp; temp2 = this[temp2]; if ((temp2.grabbedName == null) && (temp2.state == "normal")) { if ((Math.abs(enemyName.mc._x - temp2.mc._x) < 16) && (Math.abs(enemyName.mc._y - temp2.mc._y) < 12)) { enemyName.grabCount = 15; enemyName.mc.gotoAndStop("grabIdle"); enemyName.animHoldIdle = 24; enemyName.stopCount = 26; enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x; break; } } temp++; } } if ((enemyName.stopCount < 0) && (enemyName.mc._xscale < 0)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("walk"); } temp = enemyName.xVel - enemyName.xAcc; if (temp < (-enemyName.xMax)) { temp = -enemyName.xMax; } enemy1Walk(enemyName, -100, temp, 4); } else { temp = enemyName.xVel - enemyName.xAirAcc; if (temp < (-enemyName.xMax)) { temp = -enemyName.xMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel < (-enemyName.xMax)) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = enemyName.xVel + (-enemyName.xAirAcc); } } else { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x + 10; enemyName.stopCount = -1; } } } else if ((enemyName.stopCount < 0) && (enemyName.mc._xscale > 0)) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if (enemyName.animHoldWalk <= 0) { enemyName.mc.gotoAndStop("walk"); } temp = enemyName.xVel + enemyName.xAcc; if (temp > enemyName.xMax) { temp = enemyName.xMax; } enemy1Walk(enemyName, 100, temp, 4); } else { temp = enemyName.xVel + enemyName.xAirAcc; if (temp > enemyName.xMax) { temp = enemyName.xMax; } if (((!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + temp, enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + temp, (enemyName.mc._y - enemyName.head) + 6, true))) { if (enemyName.xVel > enemyName.xMax) { if (((!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y, true)) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), enemyName.mc._y - (enemyName.head / 2), true))) && (!mapHit.hitTest(enemyName.mc._x + (temp / 2), (enemyName.mc._y - enemyName.head) + 6, true))) { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = enemyName.xVel + enemyName.xAirAcc; } } else { enemyName.xVel = 0; enemyName.xDest = enemyName.mc._x - 10; enemyName.stopCount = -1; } } } else if (enemyName.xSpec <= 0) { if (mapHit.hitTest(enemyName.mc._x, enemyName.mc._y + gravity, true)) { if ((enemyName.animHoldIdle <= 0) && (enemyName.yVel == 0)) { if ((enemyName.grabCount <= 0) && (enemyName.windup <= 0)) { enemyName.mc.gotoAndStop("idle"); } } if (enemyName.xVel > 0) { enemyName.xVel = enemyName.xVel + ((-enemyName.xAcc) * 2); if (enemyName.xVel <= 0.7) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { enemyName.xVel = enemyName.xVel + (enemyName.xAcc * 2); if (enemyName.xVel >= -0.7) { enemyName.xVel = 0; } } } else if (enemyName.xVel > 0) { if ((enemyName.grabCount <= 0) && (enemyName.animHoldAir <= 0)) { if (enemyName.windup <= 0) { enemyName.mc.gotoAndStop("fall"); } enemyName.jumpPressed = true; enemyName.animHoldAir = 16; } enemyName.mc._xscale = 100; enemyName.xVel = enemyName.xVel + ((-enemyName.xAcc) / 2); if (enemyName.xVel <= 0) { enemyName.xVel = 0; } } else if (enemyName.xVel < 0) { if ((enemyName.grabCount <= 0) && (enemyName.animHoldAir <= 0)) { if (enemyName.windup <= 0) { enemyName.mc.gotoAndStop("fall"); } enemyName.jumpPressed = true; enemyName.animHoldAir = 16; } enemyName.mc._xscale = -100; enemyName.xVel = enemyName.xVel + (enemyName.xAcc / 2); if (enemyName.xVel >= 0) { enemyName.xVel = 0; } } } if (enemyName.xSpec > 0) { enemyName.xSpec--; } if (enemyName.xSpec <= 0) { if (enemyName.xVel > enemyName.xMax) { enemyName.xVel = enemyName.xMax + ((enemyName.xMax - enemyName.xVel) / 8); } else if (enemyName.xVel < (-enemyName.xMax)) { enemyName.xVel = (-enemyName.xMax) + ((enemyName.xVel + enemyName.xMax) / 8); } } } function bossControl() { boss.animHoldIdle--; boss.animHoldWalk--; boss.animHoldAir--; boss.stopCount--; boss.lastStomp++; switch (boss.state) { case "ground" : checkProjectiles(); checkTorches(); if (boss.stopCount <= 0) { if (boss.stopCount > -3) { boss.mc.gotoAndStop("fly"); if (boss.mc._xscale < 0) { boss.xDest = mcAll.mcMain.mcBoundR._x; boss.yDest = mcAll.mcMain.mcBoundT._y; } else { boss.xDest = mcAll.mcMain.mcBoundL._x; boss.yDest = mcAll.mcMain.mcBoundT._y; } } else { updateY(); if ((boss.mc._y - boss.yDest) < 0) { boss.stopCount = -4; if (boss.xDest < boss.mc._x) { boss.mc._xscale = -100; } else { boss.mc._xscale = 100; } boss.mc.gotoAndStop("turn"); boss.state = "flying"; } } } checkDead(); return; case "flying" : checkProjectiles(); checkTorches(); if (boss.mc._xscale < 0) { if ((boss.mc._x - boss.xDest) > 0) { boss.xVel = boss.xVel + (-boss.xAcc); } else { boss.mc._xscale = 100; boss.mc.gotoAndStop("turn"); boss.animHoldAir = 18; boss.xVel = 0; boss.stopCount = 60; boss.state = "fire"; if (p1.state == "grabbingBoss") { p1.state = "normal"; p1.mc.gotoAndStop("fall"); } } } else if ((boss.mc._x - boss.xDest) < 0) { boss.xVel = boss.xVel + boss.xAcc; } else { boss.mc._xscale = -100; boss.mc.gotoAndStop("turn"); boss.animHoldAir = 18; boss.xVel = boss.xVel + 0; boss.stopCount = 60; boss.state = "fire"; if (p1.state == "grabbingBoss") { p1.state = "normal"; p1.mc.gotoAndStop("fall"); } } if (boss.xVel > boss.xMax) { boss.xVel = boss.xMax; } else if (boss.xVel < (-boss.xMax)) { boss.xVel = -boss.xMax; } boss.mc._x = boss.mc._x + boss.xVel; if (mcAll.mcMain.mcDuck.hitTest(boss.mc._x, boss.mc._y, true) && (((boss.mc._xscale < 0) && ((mcAll.mcMain.mcHeadHit._x - 10) < boss.mc._x)) || ((boss.mc._xscale > 0) && ((mcAll.mcMain.mcHeadHit._x + 10) > boss.mc._x)))) { boss.yDest = mcAll.mcMain.mcBoundFloor._y; } else { boss.yDest = mcAll.mcMain.mcBoundT._y; } updateY(); temp = 300; if (boss.hp < 20) { temp = 100; } if ((Math.abs(boss.mc._x - p1.mc._x) < 50) && (boss.lastStomp > 300)) { if (p1.mc._y > boss.mc._y) { boss.yDest = mcAll.mcMain.mcBoundFloor._y; boss.yVel = -12; boss.state = "stomp"; boss.mc.gotoAndStop("charge"); boss.bp = 10; boss.xForce = 16; boss.yForce = -15; } } if (boss.mc.mcMC.mcBackHit.hitTest(p1.mc._x, p1.mc._y, true)) { p1.mc._xscale = boss.mc._xscale; if (boss.mc._xscale < 0) { p1.mc._x = boss.mc._x - boss.mc.mcRide._x; } else { p1.mc._x = boss.mc._x + boss.mc.mcRide._x; } p1.mc._y = boss.mc._y + boss.mc.mcRide._y; p1.state = "grabbingBoss"; p1.mc.gotoAndStop("grabBoss"); boss.yDest = mcAll.mcMain.mcBoundT._y; } checkDead(); return; case "fire" : checkProjectiles(); checkTorches(); if (boss.stopCount == 30) { boss.mc.gotoAndStop("fire"); fireAttack(4); } else if (boss.stopCount == 29) { } else if (boss.stopCount == 28) { fireAttack(3); } if (boss.stopCount <= 0) { if (boss.mc._xscale < 0) { boss.xDest = mcAll.mcMain.mcBoundL._x; boss.yDest = mcAll.mcMain.mcBoundT._y; } else { boss.xDest = mcAll.mcMain.mcBoundR._x; boss.yDest = mcAll.mcMain.mcBoundT._y; } boss.state = "flying"; boss.mc.gotoAndStop("flyLoop"); } updateY(); checkDead(); return; case "stomp" : checkProjectiles(); checkTorches(); if (boss.mc._y < boss.yDest) { boss.yVel = boss.yVel + 1.8; } else { boss.lastStomp = 0; boss.yVel = 0; boss.mc.gotoAndStop("stomp"); boss.stopCount = 30; boss.state = "ground"; shakeCam = shakeCam + 15; } boss.mc._y = boss.mc._y + boss.yVel; if ((p1.plane == "ground") && (p1.state != "thrown")) { if (boss.mc.mcMC.mcAttack.hitTest(p1.mc.mcHit)) { bossHitWink(); } } checkDead(); return; case "grabbed" : if (boss.mc._xscale < 0) { if ((boss.mc._x - boss.xDest) > 0) { boss.xVel = boss.xVel + (-boss.xAcc); } else { boss.mc._xscale = 100; boss.mc.gotoAndStop("turn"); boss.animHoldAir = 18; boss.xVel = 0; boss.stopCount = 60; boss.state = "fire"; if (p1.state == "grabbingBoss") { p1.state = "normal"; p1.mc.gotoAndStop("fall"); } } } else if ((boss.mc._x - boss.xDest) < 0) { boss.xVel = boss.xVel + boss.xAcc; } else { boss.mc._xscale = -100; boss.mc.gotoAndStop("turn"); boss.animHoldAir = 18; boss.xVel = boss.xVel + 0; boss.stopCount = 60; boss.state = "fire"; if (p1.state == "grabbingBoss") { p1.state = "normal"; p1.mc.gotoAndStop("fall"); } } if (boss.xVel > boss.xMax) { boss.xVel = boss.xMax; } else if (boss.xVel < (-boss.xMax)) { boss.xVel = -boss.xMax; } boss.mc._x = boss.mc._x + boss.xVel; boss.yVel = boss.yVel + (-boss.yAcc); if (boss.yVel > boss.yMax) { boss.yVel = boss.yMax; } else if (boss.yVel < (-boss.yMax)) { boss.yVel = -boss.yMax; } boss.mc._y = boss.mc._y + boss.yVel; if (boss.mc._xscale < 0) { p1.mc._x = boss.mc._x - boss.mc.mcRide._x; } else { p1.mc._x = boss.mc._x + boss.mc.mcRide._x; } p1.mc._y = boss.mc._y + boss.mc.mcRide._y; if (boss.mc._xscale < 0) { temp = (boss.mc._x - boss.mc.mcMC._x) - boss.mc.mcMC.mcHead._x; } else { temp = (boss.mc._x + boss.mc.mcMC._x) + boss.mc.mcMC.mcHead._x; } temp2 = (boss.mc._y + boss.mc.mcMC._y) + boss.mc.mcMC.mcHead._y; if (mcAll.mcMain.mcHeadHit.hitTest(temp, temp2, true)) { boss.mc.gotoAndStop("hit"); boss.state = "hit"; boss.yVel = 6; boss.hp = boss.hp + -18; shakeCam = 20; p1.state = "normal"; p1.mc.gotoAndStop("fall"); } if (boss.stopCount <= 0) { p1.state = "thrown"; p1.mc.gotoAndStop("thrown"); if (boss.mc._xscale < 0) { p1.xVel = 10; } else { p1.xVel = -10; } boss.state = "flying"; boss.mc.gotoAndStop("grabbedToFlying"); } return; case "hit" : if (boss.mc._y < mcAll.mcMain.mcBoundFloor._y) { boss.yVel = boss.yVel + 2.8; } else { boss.mc._y = mcAll.mcMain.mcBoundFloor._y; boss.yVel = 0; boss.stopCount = 120; shakeCam = shakeCam + 10; boss.state = "down"; } boss.mc._y = boss.mc._y + boss.yVel; checkDead(); return; case "down" : checkProjectiles(); checkTorches(); if (boss.stopCount <= 0) { boss.state = "ground"; boss.mc.gotoAndStop("getup"); boss.stopCount = 30; } checkDead(); } } function updateY() { if ((boss.mc._y - boss.yDest) > 0) { boss.yVel = boss.yVel + (-boss.yAcc); } else { boss.yVel = boss.yVel + boss.yAcc; } if (boss.yVel > boss.yMax) { boss.yVel = boss.yMax; } else if (boss.yVel < (-boss.yMax)) { boss.yVel = -boss.yMax; } boss.mc._y = boss.mc._y + boss.yVel; } function fireAttack(direction) { var _local2 = projectiles; temp = 1; while (temp <= projectiles) { temp2 = this["proj_" + temp]; if ((!temp2.mc._visible) || (temp2.mc == undefined)) { _local2 = temp; break; } temp++; } if (boss.mc._xscale < 0) { x = (boss.mc._x - boss.mc.mcMC._x) - boss.mc.mcMC.mcAttack._x; } else { x = (boss.mc._x + boss.mc.mcMC._x) + boss.mc.mcMC.mcAttack._x; } y = (boss.mc._y + boss.mc.mcMC._y) + boss.mc.mcMC.mcAttack._y; mcAll.mcMain.attachMovie("fireball", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); this["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "fireball", 3); temp = this["proj_" + _local2]; temp.bp = 7; switch (direction) { case 1 : temp.xVel = 0; temp.yVel = -temp.yMax; temp.mc._rotation = -90; temp.mc._x = boss.mc._x; break; case 2 : temp.xVel = (temp.xMax * 2) / 3; temp.yVel = ((-temp.yMax) * 2) / 3; temp.mc._rotation = -45; break; case 3 : temp.xVel = temp.xMax; 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; } if (boss.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); } function checkProjectiles() { 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 - boss.mc._x) < 200) { if (boss.mc.mcHit.hitTest(temp2.mc._x, temp2.mc._y, true)) { boss_projectileHit(); } } } temp++; } } function boss_projectileHit() { boss.hp = boss.hp + ((-temp2.bp) / 8); if (temp2.projType == "fireball") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); makeFX("fire", (temp2.mc._x - 16) + (Math.random() * 32), (temp2.mc._y - 8) + (Math.random() * 16)); soundFX.attachSound("s_hoodleyhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((boss.mc._x - mcCam._x) / 400) * 100)); } else if (temp2.projType == "wind") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundFX.attachSound("s_hoodleyhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((boss.mc._x - mcCam._x) / 400) * 100)); } else if (temp2.projType == "lightning") { temp2.state = "hit"; temp2.mc.gotoAndStop("hit"); temp2.phaseCount = -123; soundFX.attachSound("s_lightninghit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((boss.mc._x - mcCam._x) / 400) * 100)); } makeGemShard(temp2.mc._x, temp2.mc._y, random(10) - 5, (-random(6)) - 8); } function bossHitWink() { if (((p1.holdName != null) && (p1.state == "grabbing")) || ((p1.holdName.state == "choking") && (p1.state == "normal"))) { if (p1.holdName.state == "choking") { p1.holdName.mc.swapDepths(p1.holdName.depth0); } p1.holdName.state = "normal"; p1.holdName.phase = 2; p1.holdName.mc.gotoAndStop("idle2"); p1.holdName.grabbedName = null; p1.holdName = null; } else if (p1.holdName != null) { p1.holdName.state = "thrown"; if (boss.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 + (-boss.bp); p1.updateHealth = true; p1.xVel = boss.xForce; p1.yVel = boss.yForce; p1.grabCount = 0; p1.attackHold = 0; if (boss.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(((boss.mc._x - mcCam._x) / 400) * 100)); soundWinkDone = true; } function checkTorches() { if ((thrownName != null) && (thrownName != boss)) { if (thrownName.actor == "torch") { if ((thrownName.state == "thrown") && ((Math.abs(thrownName.xVel) > 6) || (Math.abs(thrownName.yVel) > 6))) { if (boss.mc.mcHit.hitTest(thrownName.mc._x, thrownName.mc._y, true)) { thrownName.state = "hit"; thrownName.mc.gotoAndStop("hit"); thrownName.xVel = 0; thrownName.yVel = 0; thrownName = null; boss.hp = boss.hp + -5; soundFX.attachSound("s_torchhit"); soundFX.start(0, 0); soundFX.setPan(Math.ceil(((boss.mc._x - mcCam._x) / 400) * 100)); } } } } } function checkDead() { if (boss.hp <= 0) { paused = true; boss.state = "dead"; stopAllSounds(); mcCam.mcEnding.play(); mcCam.mcEnding._visible = true; } } function launchURL() { getURL ("http://www.girlshavecooties.com", "_blank"); } function resetKeys() { keys.keyUp1 = 38; keys.keyDown1 = 40; keys.keyLeft = 37; keys.keyRight = 39; keys.keyJump = 83; keys.keyAttack = 68; keys.keyGrab = 65; keys.keyHide = 32; keys.keyFast = 16; keys.keyPause = 13; keys.keySave = 53; keys.keyLoad = 57; if (p1.mc._x != undefined) { p1.keyUp1 = keys.keyUp1; p1.keyDown1 = keys.keyDown1; p1.keyLeft = keys.keyLeft; p1.keyRight = keys.keyRight; p1.keyJump = keys.keyJump; p1.keyAttack = keys.keyAttack; p1.keyGrab = keys.keyGrab; p1.keyHide = keys.keyHide; p1.keyFast = keys.keyFast; } } function saveKeys() { keyfile = SharedObject.getLocal("winkDataKeys"); keyfile.data.keyUp1 = keys.keyUp1; keyfile.data.keyDown1 = keys.keyDown1; keyfile.data.keyLeft = keys.keyLeft; keyfile.data.keyRight = keys.keyRight; keyfile.data.keyJump = keys.keyJump; keyfile.data.keyAttack = keys.keyAttack; keyfile.data.keyGrab = keys.keyGrab; keyfile.data.keyHide = keys.keyHide; keyfile.data.keyFast = keys.keyFast; keyfile.data.keyPause = keys.keyPause; keyfile.data.keySave = keys.keySave; keyfile.data.keyLoad = keys.keyLoad; } function showMenuMain() { paused = true; mcCam.mcMenu._visible = true; mcCam.mcMenu.mcItems._x = mcCam.mcMenu.mcItems.baseX; mcCam.mcMenu.mcItemsFake._x = 270; mcCam.mcMenu.mcLoad._visible = false; mcCam.mcMenu.mcSave._visible = false; mcCam.mcMenu.mcOptions._visible = false; mcCam.mcMenu.mcControls._visible = false; mcCam.mcMenu.mcHowto._visible = false; mcCam.mcMenu.mcCredits._visible = false; } function hideMenuMain() { mcCam.mcMenu.mcControls.currKey = ""; mcCam.mcMenu.mcControls._visible = false; mcCam.mcMenu._visible = false; paused = false; } function getHyp(x1, y1, rot, scale) { var _local1 = {x:x1, y:y1}; var _local2 = (scale / 100) * Math.sqrt((x1 * x1) + (y1 * y1)); if (scale > 0) { _local1.x = Math.cos((rot - 80) / 57.3) * _local2; _local1.y = Math.sin((rot - 80) / 57.3) * _local2; } else { _local1.x = Math.cos((rot - 100) / 57.3) * _local2; _local1.y = Math.sin((rot - 100) / 57.3) * _local2; } return(_local1); } function makeFire(baseName, rot) { if (!_root.paused) { x1 = baseName.mc._x; y1 = baseName.mc._y; var _local3 = 2; if (_root.bossCount <= 0) { if (settingParticles == 3) { _local3 = 1; } else if (settingParticles == 2) { _local3 = 2; } else if (settingParticles == 1) { _local3 = 3; } else { _local3 = 5; } } else if (settingParticles == 3) { _local3 = 2; } else if (settingParticles == 2) { _local3 = 4; } else if (settingParticles == 1) { _local3 = 6; } else { _local3 = 10; } if ((Math.abs(x1 - _root.mcCam._x) < xCutoff) && (Math.abs(y1 - _root.mcCam._y) < yCutoff)) { if ((_root.count % _local3) == 0) { fireNum++; if (fireNum > fireMax) { fireNum = 1; } var _local2 = getHyp(baseName.mc.mcMC.mcFire._x, baseName.mc.mcMC.mcFire._y, rot, baseName.mc._xscale); if (baseName.mc._xscale > 0) { _local2.x = x1 + _local2.x; _local2.y = y1 + _local2.y; } else { _local2.x = x1 - _local2.x; _local2.y = y1 - _local2.y; } rand = Math.random(); temp = (rand * 20) + 60; var _local5 = baseName.depth; _root.mcAll.mcMain.firePart.duplicateMovieClip("firePart" + fireNum, ((_local5 - 1000) + 100) + fireNum, {_x:_local2.x, _y:_local2.y, _xscale:temp, _yscale:temp}); temp = temp + 3; _root.mcAll.mcMain.firePartBack.duplicateMovieClip("firePartBack" + fireNum, (_local5 - 1000) + fireNum, {_x:_local2.x, _y:_local2.y, _xscale:temp, _yscale:temp}); temp = (Math.random() * 15) + 50; _root.mcAll.mcMain.firePartWhite.duplicateMovieClip("firePartWhite" + fireNum, ((_local5 - 1000) + 200) + fireNum, {_x:_local2.x, _y:_local2.y, _xscale:temp, _yscale:temp}); } } } } function makeFX(fxType, x, y) { if (!_root.paused) { rand = Math.random(); var _local2 = torchDepth; if (!(fxType === "fire")) { } else { fireNum++; if (fireNum > fireMax) { fireNum = 1; } temp = (rand * 20) + 60; _root.mcAll.mcMain.firePart.duplicateMovieClip("firePart" + fireNum, ((_local2 - 1000) + 100) + fireNum, {_x:x, _y:y, _xscale:temp, _yscale:temp}); temp = temp + 3; _root.mcAll.mcMain.firePartBack.duplicateMovieClip("firePartBack" + fireNum, (_local2 - 1000) + fireNum, {_x:x, _y:y, _xscale:temp, _yscale:temp}); temp = (Math.random() * 15) + 50; _root.mcAll.mcMain.firePartWhite.duplicateMovieClip("firePartWhite" + fireNum, ((_local2 - 1000) + 200) + fireNum, {_x:x, _y:y, _xscale:temp, _yscale:temp}); } } } function makeDust(x, y, moveRight, spread) { x = (x - (spread / 2)) + random(spread); y = y + random(4); if (moveRight) { dustNum++; if (dustNum > dustMax) { dustNum = 1; } mcAll.mcMain.attachMovie("dust1", "dust_" + dustNum, dustDepth + dustNum, {_x:x, _y:y}); temp = (Math.random() * 100) + 100; mcAll.mcMain["dust_" + dustNum]._xscale = -temp; mcAll.mcMain["dust_" + dustNum]._yscale = temp; dustNum++; if (dustNum > dustMax) { dustNum = 1; } mcAll.mcMain.attachMovie("dust1b", "dust_" + dustNum, (dustDepth + dustNum) - 100, {_x:x, _y:y}); temp = temp + 50; mcAll.mcMain["dust_" + dustNum]._xscale = -temp; mcAll.mcMain["dust_" + dustNum]._yscale = temp; } else { dustNum++; if (dustNum > dustMax) { dustNum = 1; } mcAll.mcMain.attachMovie("dust1", "dust_" + dustNum, dustDepth + dustNum, {_x:x, _y:y}); temp = (Math.random() * 100) + 100; mcAll.mcMain["dust_" + dustNum]._xscale = temp; mcAll.mcMain["dust_" + dustNum]._yscale = temp; dustNum++; if (dustNum > dustMax) { dustNum = 1; } mcAll.mcMain.attachMovie("dust1b", "dust_" + dustNum, (dustDepth + dustNum) - 100, {_x:x, _y:y}); temp = temp + 50; mcAll.mcMain["dust_" + dustNum]._xscale = temp; mcAll.mcMain["dust_" + dustNum]._yscale = temp; } } function makeGemShard(x, y, xVel, yVel) { gemNum++; if (gemNum > gemMax) { gemNum = 1; } mcAll.mcMain.attachMovie("gemshard", "gem_" + gemNum, gemDepth + gemNum, {_x:x, _y:y}); mcAll.mcMain["gem_" + gemNum].xVel = xVel; mcAll.mcMain["gem_" + gemNum].yVel = yVel; } function staffAttack(staffName1, direction, hitTarget, xSpeed) { staffName1.mc.mcMC.mcFX.gotoAndStop(staffName1.element); shakeCam = shakeCam + 3; var _local2 = projectiles; temp = 1; while (temp <= projectiles) { temp2 = this["proj_" + temp]; if ((!temp2.mc._visible) || (temp2.mc == undefined)) { _local2 = temp; break; } temp++; } if (staffName1.mc._xscale > 0) { x = staffName1.mc._x + 35; } else { x = staffName1.mc._x - 35; } y = staffName1.mc._y - 10; switch (staffName1.element) { case "fire" : mcAll.mcMain.attachMovie("fireball", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); this["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "fireball", hitTarget); temp = this["proj_" + _local2]; temp.bp = 7; switch (direction) { case 1 : temp.xVel = 0; temp.yVel = -temp.yMax; temp.mc._rotation = -90; temp.mc._x = staffName1.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 = staffName1.mc._x; } if (staffName1.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); break; case "wind" : mcAll.mcMain.attachMovie("wind", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); this["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "wind", hitTarget); temp = this["proj_" + _local2]; temp.mc.gotoAndPlay(Math.ceil(Math.random() * 3)); temp.bp = 5; i = 1; while (i <= projectiles) { j = this["proj_" + i]; if ((!j.mc._visible) || (j.mc == undefined)) { _local2 = i; break; } i++; } mcAll.mcMain.attachMovie("wind", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); this["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "wind", hitTarget); temp2 = this["proj_" + _local2]; temp2.mc.gotoAndPlay(Math.ceil(Math.random() * 3)); temp2.bp = 5; 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 (staffName1.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 (staffName1.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 (((staffName1.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); break; case "lightning" : mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); this["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "lightning", hitTarget); temp = this["proj_" + _local2]; temp.life = 7; temp.bp = 10; i = 1; while (i <= projectiles) { j = this["proj_" + i]; if ((!j.mc._visible) || (j.mc == undefined)) { _local2 = i; break; } i++; } mcAll.mcMain.attachMovie("lightning", "proj_mc_" + _local2, projectileDepth + _local2, {_x:x, _y:y}); this["proj_" + _local2] = new projectile(mcAll.mcMain["proj_mc_" + _local2], "lightning", hitTarget); temp2 = this["proj_" + _local2]; temp2.life = 7; temp2.bp = 10; if (Math.random() > 0.5) { mcAll.mcMain.attachMovie("lightning_bolt1", "bolt_mc_" + (_local2 + 20), (projectileDepth + _local2) + 20, {_x:x, _y:y}); } else { mcAll.mcMain.attachMovie("lightning_bolt2", "bolt_mc_" + (_local2 + 20), (projectileDepth + _local2) + 20, {_x:x, _y:y}); } var _local4 = mcAll.mcMain["bolt_mc_" + (_local2 + 20)]; if (Math.random() > 0.5) { _local4._yscale = -_local4._yscale; } switch (direction) { case 1 : temp.xVel = 0; temp2.xVel = 0; temp.yVel = -20; temp2.yVel = -20; temp2.mc._y = temp2.mc._y + -130; _local4._rotation = -90; if (staffName1.mc._xscale < 0) { temp2.mc._x = temp2.mc._x + 20; _local4._x = _local4._x + 20; } else { temp2.mc._x = temp2.mc._x + -20; _local4._x = _local4._x + -20; } _local4._y = _local4._y + -10; break; case 2 : temp.xVel = 10; temp2.xVel = 10; temp.yVel = -10; temp2.yVel = -10; if (staffName1.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; _local4._rotation = -45; break; case 3 : if (xSpeed == -123) { temp.xVel = 20; temp2.xVel = 20; temp.yVel = 0; temp2.yVel = 0; if (staffName1.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 (staffName1.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 (staffName1.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; _local4._rotation = 45; break; case 5 : temp.xVel = 0; temp2.xVel = 0; temp.yVel = 20; temp2.yVel = 20; temp2.mc._y = temp2.mc._y + 130; _local4._rotation = 90; if (staffName1.mc._xscale < 0) { temp2.mc._x = temp2.mc._x + 20; _local4._x = _local4._x + 20; } else { temp2.mc._x = temp2.mc._x + -20; _local4._x = _local4._x + -20; } _local4._y = _local4._y + 10; } if (((staffName1.mc._xscale < 0) && (direction != 1)) && (direction != 5)) { temp.xVel = -temp.xVel; temp.mc._xscale = -100; temp2.xVel = -temp2.xVel; temp2.mc._xscale = -100; _local4._xscale = -_local4._xscale; _local4._rotation = -_local4._rotation; } soundFX.attachSound("s_lightning"); soundFX.start(0, 0); } } function loadBoss() { paused = true; mcAll.mcMain.attachMovie("boss", "boss_mc_" + bossDepth, bossDepth, {_x:mcAll.mcMain.mcTrigger._x + 300, _y:mcAll.mcMain.mcTrigger._y + 150}); boss = new boss1(mcAll.mcMain["boss_mc_" + bossDepth]); trace(mcAll.mcMain["boss_mc_" + bossDepth]._name); boss.mc._xscale = -100; mapHit.mcBossBlock._x = mapHit.mcBossBlock._x + 1000; mcCam.mcBoss._visible = true; mcCam.mcBoss.gotoAndPlay(2); soundMusic.stop(); soundMusic.attachSound("boss_intro"); soundMusic.start(0, 0); } function saveGame() { savefile = SharedObject.getLocal("winkData"); savefile.data.winkX = p1.mc._x; savefile.data.winkY = p1.mc._y; savefile.data.winkHP = p1.hp; savefile.data.winkSP = p1.sp; savefile.data.mapName = mapName; savefile.data.doorway = p1.doorway; if (p1.holdName.actor == "staff") { savefile.data.winkHoldName = p1.holdName.selfName; savefile.data.winkHoldInfo = p1.holdName.element; } else { savefile.data.winkHoldName = null; } temp = savefile.flush(); msgCount = 1; if (temp == true) { mcCam.textMsg.text = "Game SAVED successfully"; mcCam.mcMenu.mcSave.textMsg.text = "Game SAVED successfully"; return(true); } if (temp == false) { mcCam.textMsg.text = "Game save failed, allocate more disk space to Flash"; mcCam.mcMenu.mcSave.textMsg.text = "Game save failed, allocate more disk space to Flash"; return(false); } } function loadSavedGame() { savefile = SharedObject.getLocal("winkData"); if (savefile.data.winkX != undefined) { p1.mc._x = savefile.data.winkX; p1.mc._y = savefile.data.winkY; mcCam._x = p1.mc._x; mcCam._y = p1.mc._y; p1.hp = savefile.data.winkHP; mcCam.mcHealth.mcBar2.lastHealth = p1.hp; mcCam.mcHealth.mcBar2._xscale = p1.hp; p1.sp = savefile.data.winkSP; mcCam.mcStealth.mcBar2.lastStealth = p1.sp; mcCam.mcStealth.mcBar2._xscale = p1.sp; p1.state = "normal"; p1.plane = "ground"; p1.xVel = 0; p1.yVel = 0; if (savefile.data.winkHoldName == null) { temp = null; } else { temp = this[savefile.data.winkHoldName]; p1.heldInfo = savefile.data.winkHoldInfo; p1.held = "staff"; } if ((temp != null) && (temp.grabbedName.actor == "hoodley")) { temp.grabbedName.grabCount = 0; temp.grabbedName.holdName = null; p1.holdName.grabbedName = null; p1.holdName.state = "thrown"; p1.holdName = temp; p1.holdName.grabbedName = p1; p1.holdName.state = "grabbed"; p1.holdName.mc.swapDepths(grabbedDepth); p1.holdName.mc._visible = true; } else if (temp == null) { if (p1.holdName != null) { p1.holdName.grabbedName = null; p1.holdName.state = "thrown"; p1.holdName = null; } } else { p1.holdName = temp; p1.holdName.grabbedName = p1; p1.holdName.state = "grabbed"; p1.holdName.mc.swapDepths(grabbedDepth); } mapLoad = 2; p1.doorway = savefile.data.doorway; mapName = savefile.data.mapName; msgCount = 1; mcCam.textMsg.text = "Saved game LOADED"; stopAllSounds(); soundArray[0] = "ambient_A"; soundMusic.attachSound("ambient_A"); soundMusic.start(0, 0); bossCount = 0; mcCam.mcBossHealth._visible = false; mcCam._xscale = 100; mcCam._yscale = 100; xCutoff = 500; yCutoff = 270; if (boss.mc != undefined) { boss.mc.removeMovieClip(); boss = null; } return(true); } msgCount = 1; mcCam.textMsg.text = "No saved game to load"; mcCam.mcMenu.mcLoad.textMsg.text = "No saved game to load"; return(false); } 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 loadMap(mapName) { if (mapLoad == 2) { mapLoad--; mcAll.mcMain.removeMovieClip(); mcAll.attachMovie(mapName, "mcMain", 2, {_x:mcAll.mcMain0._x, _y:mcAll.mcMain0._y}); } else if (mapLoad == 1) { mapLoad--; enemies = 0; staffs = 0; torches = 0; mapHit = mcAll.mcMain.mcMap.mcHit; mapHitShadow = mcAll.mcMain.mcMap.mcHitShadow; mapHitFG = mcAll.mcMain.mcMap.mcHitFG; mcAll.mcMain.mcFG.swapDepths(fgDepth); temp = mcAll.mcMain.mcMap._x + mcAll.mcMain.mcMap["doorway" + p1.doorway]._x; temp2 = mcAll.mcMain.mcMap._y + mcAll.mcMain.mcMap["doorway" + p1.doorway]._y; mcAll.mcMain.attachMovie("player_wink", "mcP1", p1Depth, {_x:temp, _y:temp2}); p1.mc = mcAll.mcMain.mcP1; p1.mc.gotoAndStop("doorout"); p1.animHoldIdle = 12; p1.mc._xscale = p1.currScale; if (p1.held != null) { if (p1.held == "torch") { torches++; mcAll.mcMain.attachMovie("torch", "torch_mc_" + torches, torchDepth + torches, {_x:p1.mc._x, _y:p1.mc._y}); this["torch_" + torches] = new torch(mcAll.mcMain["torch_mc_" + torches], torchDepth + torches); this["torch_" + torches].state = "grabbed"; this["torch_" + torches].grabbedName = p1; this["torch_" + torches].mc.swapDepths(grabbedDepth); this["torch_" + torches].depth = grabbedDepth; p1.holdName = this["torch_" + torches]; } else if (p1.held == "staff") { staffs++; mcAll.mcMain.attachMovie("staff_" + p1.heldInfo, "staff_mc_" + staffs, staffDepth + staffs, {_x:p1.mc._x, _y:p1.mc._y}); this["staff_" + staffs] = new staff(mcAll.mcMain["staff_mc_" + staffs], staffDepth + staffs, p1.heldInfo); this["staff_" + staffs].selfName = "staff_" + staffs; this["staff_" + staffs].state = "grabbed"; this["staff_" + staffs].grabbedName = p1; this["staff_" + staffs].mc.swapDepths(grabbedDepth); this["staff_" + staffs].depth = grabbedDepth; p1.holdName = this["staff_" + staffs]; } } temp3 = 0; for (temp3 in mcAll.mcMain) { if (typeof(mcAll.mcMain[temp3]) == "movieclip") { if (mcAll.mcMain[temp3].enemyType == "hoodley") { enemies++; mcAll.mcMain[temp3].swapDepths(enemyDepth + (enemies * 10)); this["enemy1_" + enemies] = new enemy1(mcAll.mcMain[temp3]); this["enemy1_" + enemies].mc._xscale = mcAll.mcMain[temp3].xDir; if (mcAll.mcMain[temp3].staffType != "none") { var _local3 = mcAll.mcMain[temp3]._x; var _local2 = mcAll.mcMain[temp3]._y; staffs++; mcAll.mcMain.attachMovie("staff_" + mcAll.mcMain[temp3].staffType, "staff_mc_" + staffs, staffDepth + staffs, {_x:_local3, _y:_local2}); this["staff_" + staffs] = new staff(mcAll.mcMain["staff_mc_" + staffs], staffDepth + staffs, mcAll.mcMain[temp3].staffType); this["staff_" + staffs].selfName = "staff_" + staffs; this["staff_" + staffs].grabbedName = this["enemy1_" + enemies]; this["staff_" + staffs].state = "grabbed"; this["enemy1_" + enemies].holdName = this["staff_" + staffs]; this["staff_" + staffs].mc.swapDepths(this["enemy1_" + enemies].depth0 + 1); } } else if (mcAll.mcMain[temp3].objType == "torch") { torches++; this["torch_" + torches] = new torch(mcAll.mcMain[temp3], torchDepth + torches); } } } camlock = 2; } } function loadGame(mapName) { if (loadCount == 2) { loadCount--; mcAll.attachMovie(mapName, "mcMain", 2, {_x:mcAll.mcMain0._x, _y:mcAll.mcMain0._y}); } else if (loadCount == 1) { loadCount--; mapHit = mcAll.mcMain.mcMap.mcHit; mapHitShadow = mcAll.mcMain.mcMap.mcHitShadow; mapHitFG = mcAll.mcMain.mcMap.mcHitFG; mcAll.mcMain.mcFG.swapDepths(fgDepth); mcAll.mcMain.attachMovie("player_wink", "mcP1", p1Depth, {_x:mcAll.mcMain.mcStart._x, _y:mcAll.mcMain.mcStart._y}); p1 = new player1(mcAll.mcMain.mcP1); temp3 = 0; for (temp3 in mcAll.mcMain) { if (typeof(mcAll.mcMain[temp3]) == "movieclip") { if (mcAll.mcMain[temp3].enemyType == "hoodley") { enemies++; mcAll.mcMain[temp3].swapDepths(enemyDepth + (enemies * 10)); this["enemy1_" + enemies] = new enemy1(mcAll.mcMain[temp3]); this["enemy1_" + enemies].mc._xscale = mcAll.mcMain[temp3].xDir; 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}); } this["staff_" + staffs] = new staff(mcAll.mcMain["staff_mc_" + staffs], staffDepth + staffs, mcAll.mcMain[temp3].staffType); this["staff_" + staffs].selfName = "staff_" + staffs; this["staff_" + staffs].grabbedName = this["enemy1_" + enemies]; this["staff_" + staffs].state = "grabbed"; this["enemy1_" + enemies].holdName = this["staff_" + staffs]; this["staff_" + staffs].mc.swapDepths(this["enemy1_" + enemies].depth0 + 1); } } else if (mcAll.mcMain[temp3].objType == "torch") { torches++; this["torch_" + torches] = new torch(mcAll.mcMain[temp3], torchDepth + torches); } } } soundArray[0] = "ambient_A"; soundMusic.stop(); soundMusic.attachSound("ambient_A"); soundMusic.start(0, 0); camlock = 2; mcCam._xscale = 100; mcCam._yscale = 100; xCutoff = 500; yCutoff = 270; voice1Triggered = false; voice2Triggered = false; bossCount = 0; mcCam.mcBossHealth._visible = false; if (boss.mc != undefined) { boss.mc.removeMovieClip(); boss = null; } if (loadSave) { loadSave = false; if (loadSavedGame()) { mcCam.mcIntro._visible = false; paused = false; gameover = false; } } else { paused = false; gameover = false; } } } stop(); mcHowto._visible = false; mcCredits._visible = false; newMenu = new ContextMenu(); newMenu.hideBuiltInItems(); urlItem = new ContextMenuItem("http://www.girlshavecooties.com", launchURL); newMenu.customItems.push(urlItem); _root.menu = newMenu; gameover = true; time0 = getTimer(); timeLast = time0; timeNow = time0; fps = 0; gravity = 1.3; friction = 1.2; frictionAir = 1.07; count = 0; lastCount = 0; msgCount = 0; paused = false; loadCount = 0; mapLoad = 0; mapName = "map2"; loadSave = false; enemies = 0; temp = 0; temp2 = 0; temp3 = 0; temp4 = 0; prop = ""; xThrowMax = 22; yThrowMax = 22; pulseCount = 0; xCutoff = 500; yCutoff = 270; thrownName = null; xZoom = 0; yZoom = 0; shakeCam = 0; camlock = 0; fireNum = 0; fireMax = 100; torches = 0; staffs = 0; projectiles = 12; dustNum = 0; dustMax = 8; gemNum = 0; gemMax = 10; bossCount = 0; keySaveGame = 53; keyLoadGame = 57; savePressed = false; loadPressed = false; settingParticles = 2; mcCam.mcBoss._visible = false; mcCam.mcEnding._visible = false; mcCam.mcGameover._visible = false; mcCam.mcBossHealth._visible = false; soundFX = new Sound(mcSoundFX); soundHoodleyFire = new Sound(mcSoundHoodleyFire); soundWink = new Sound(mcSoundWink); soundStuckDone = false; soundArray = new Array(null, null); soundHuntCount = 0; soundMusic = new Sound(mcSoundMusic); soundAmbientA = true; soundSneakA = true; soundHuntA = true; p1Depth = 100000 /* 0x0186A0 */; enemyDepth = 200000 /* 0x030D40 */; bossDepth = 250000 /* 0x03D090 */; torchDepth = 10000; healthFireDepth = 700000 /* 0x0AAE60 */; stealthFireDepth = 710000 /* 0x0AD570 */; staffDepth = 300000 /* 0x0493E0 */; grabbedDepth = p1Depth + 2000; enemyDeadOffset = 300000 /* 0x0493E0 */; projectileDepth = 900000 /* 0x0DBBA0 */; dustDepth = p1Depth + 5000; gemDepth = 600000 /* 0x0927C0 */; fgDepth = 1100000 /* 0x10C8E0 */; topDepth = 9999999 /* 0x98967F */; healthFireNum = healthFireDepth; healthFireMax = 100; stealthFireNum = stealthFireDepth; stealthFireMax = 100; _root._x = ((-(mcCam._x - (((mcCam.mcFrame._width * mcCam._xscale) / 100) / 2))) * Stage.width) / ((mcCam.mcFrame._width * mcCam._xscale) / 100); _root._y = ((-(mcCam._y - (((mcCam.mcFrame._height * mcCam._xscale) / 100) / 2))) * Stage.height) / ((mcCam.mcFrame._height * mcCam._xscale) / 100); _root._xscale = (Stage.width / ((mcCam.mcFrame._width * mcCam._xscale) / 100)) * 100; _root._yscale = (Stage.height / ((mcCam.mcFrame._height * mcCam._xscale) / 100)) * 100; keys = new Object(); keyfile = SharedObject.getLocal("winkDataKeys"); if (keyfile.data.keyUp1 != undefined) { keys.keyUp1 = keyfile.data.keyUp1; keys.keyDown1 = keyfile.data.keyDown1; keys.keyLeft = keyfile.data.keyLeft; keys.keyRight = keyfile.data.keyRight; keys.keyJump = keyfile.data.keyJump; keys.keyAttack = keyfile.data.keyAttack; keys.keyGrab = keyfile.data.keyGrab; keys.keyHide = keyfile.data.keyHide; keys.keyFast = keyfile.data.keyFast; keys.keyPause = keyfile.data.keyPause; } else { resetKeys(); } this.onEnterFrame = function () { if (loadCount > 0) { loadGame("map2"); } if (mapLoad > 0) { loadMap(mapName); } else if (!gameover) { if (!paused) { if ((msgCount % 80) == 0) { mcCam.textMsg.text = ""; mcCam.mcMenu.mcSave.textMsg.text = ""; mcCam.mcMenu.mcLoad.textMsg.text = ""; } if (savePoll == 2) { savePoll = 0; msgCount = 1; mcCam.textMsg.text = "You can only save at a doorway"; mcCam.mcMenu.mcSave.textMsg.text = "You can only save at a doorway"; } 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 (this[temp4].mc._x != undefined) { projControl(temp4); } temp3++; } vcam(); updateMusic(); soundHuntCount = 0; if (Key.isDown(keySaveGame)) { if (!savePressed) { savePressed = true; savePoll = 2; } } else { savePressed = false; } if (savePoll == 1) { savePoll = 0; saveGame(); } if (Key.isDown(keyLoadGame)) { if (!loadPressed) { loadPressed = true; loadSavedGame(); } } else { loadPressed = false; } } if (Key.isDown(p1.keyPause)) { if (!p1.pausePressed) { if (!mcCam.mcMenu.mcControls._visible) { paused = !paused; p1.pausePressed = true; if (paused) { mcCam.mcMenu._visible = true; showMenuMain(); } else if (!mcCam.mcMenu.mcControls._visible) { mcCam.mcMenu._visible = false; hideMenuMain(); } } } } else { p1.pausePressed = false; } if ((p1.hp <= 0) && (!paused)) { paused = true; stopAllSounds(); mcCam.mcGameover._visible = true; mcCam.mcGameover.gotoAndPlay(2); mcCam.mcGameover.textMsg.text = "Wink is too weak to go on..."; } if ((p1.sp <= 0) && (!paused)) { paused = true; stopAllSounds(); mcCam.mcGameover._visible = true; mcCam.mcGameover.gotoAndPlay(2); mcCam.mcGameover.textMsg.text = "The dragon has been alerted. He has eaten the princess!"; } } count++; msgCount++; timeNow = getTimer(); if ((count - lastCount) == 5) { lastCount = count; fps = Math.round(5 / ((timeNow - timeLast) / 1000)); mcCam.mcHUD0.textFPS.text = "fps: " + fps; mcCam.mcMenu.mcOptions.textFPS.text = fps; timeLast = timeNow; } mcCam.mcHUD0.textDebug1.text = "Wink: the Game v2.1"; mcCam.mcHUD0.textDebug2.text = "\u00A9 2005 Andr\u00E9 Nguyen"; }; _quality = "MEDIUM";
Instance of Symbol 2917 MovieClip "mcCam" in Frame 131
/* 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 1
this.blendMode = "add";
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 1
this.blendMode = "add";
Symbol 161 MovieClip [lightning_bolt2] Frame 20
stop(); this.removeMovieClip();
Symbol 168 MovieClip [lightning_bolt1] Frame 1
this.blendMode = "add";
Symbol 168 MovieClip [lightning_bolt1] Frame 20
stop(); this.removeMovieClip();
Symbol 173 MovieClip [dust1b] Frame 9
this.removeMovieClip();
Symbol 178 MovieClip [dust1] Frame 9
this.removeMovieClip();
Symbol 193 MovieClip Frame 9
gotoAndPlay ("idle");
Symbol 193 MovieClip Frame 14
gotoAndPlay ("move");
Symbol 215 MovieClip Frame 9
gotoAndPlay ("idle");
Symbol 215 MovieClip Frame 22
_root.mcTank.state = 2.5;
Symbol 217 MovieClip Frame 9
gotoAndPlay ("idle");
Symbol 217 MovieClip Frame 14
gotoAndPlay ("move");
Symbol 218 MovieClip Frame 4
if (_root.mcTank.state != 1) { gotoAndPlay ("idle"); }
Instance of Symbol 193 MovieClip in Symbol 218 MovieClip Frame 10
onClipEvent (load) { gotoAndPlay ("move"); }
Instance of Symbol 217 MovieClip in Symbol 218 MovieClip Frame 10
onClipEvent (load) { gotoAndPlay ("move"); }
Symbol 218 MovieClip Frame 19
if (_root.mcTank.state == 1) { gotoAndPlay ("move"); }
Symbol 224 MovieClip Frame 11
stop();
Symbol 239 MovieClip Frame 1
this.blendMode = "add";
Symbol 241 MovieClip Frame 1
this.blendMode = "add";
Symbol 248 MovieClip Frame 1
function makeFire(xOffset, yOffset) { this.fireNum++; if (this.fireNum > (fireDepth + _root.stealthFireMax)) { this.fireNum = fireDepth + 1; } _parent.stealthFire.duplicateMovieClip("stealthFire" + this.fireNum, this.fireNum + 100); _parent.stealthFireBack.duplicateMovieClip("stealthFireBack" + this.fireNum, this.fireNum); var _local4 = _parent["stealthFire" + this.fireNum]; var _local5 = _parent["stealthFireBack" + this.fireNum]; _local4._x = this._x; _local4._y = this._y; rand = Math.random(); _local4._width = (rand * 9) + 12; _local4._height = (rand * 9) + 12; _local5._width = _local4._width + 4; _local5._height = _local4._height + 4; } stop(); counter = 0; fireNum = 0; fireDepth = 1000; this.onEnterFrame = function () { this.counter++; this._xscale = random(30) + 70; this._yscale = this._xscale; this._x = _root._xmouse - _parent._x; this._y = _root._ymouse - _parent._y; this.makeFire(0, 0); if ((this.counter % 2) == 0) { this.makeFire(0, 0); } };
Symbol 248 MovieClip Frame 14
gotoAndPlay ("loop");
Symbol 303 Button
on (release) { _root.gotoAndStop("main"); }
Symbol 306 MovieClip Frame 1
percent = 0; _root.stop();
Instance of Symbol 218 MovieClip "mcTank" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { tankSpeed = 3.5; keyLeft = 37; keyRight = 39; keyShoot = 32; lPressed = false; rPressed = false; sPressed = false; state = 0; } onClipEvent (enterFrame) { if (Key.isDown(keyLeft)) { state = 1; if (!lPressed) { lPressed = true; this.gotoAndPlay("move"); } this._xscale = -32.1; this._x = this._x - tankSpeed; } else if (Key.isDown(keyRight)) { state = 1; if (!rPressed) { rPressed = true; this.gotoAndPlay("move"); } this._xscale = 32.1; this._x = this._x + tankSpeed; } else { if ((state == 1) || (state == 2.5)) { state = 0; this.gotoAndPlay("idle"); } lPressed = false; rPressed = false; } if (Key.isDown(keyShoot)) { if (!sPressed) { sPressed = true; state = 2; this.mcBody.gotoAndPlay("shoot"); rand = Math.ceil(Math.random() * 100); _parent.mcBlast.duplicateMovieClip("blast" + rand, rand + 100); _parent["blast" + rand]._y = this._y - 20; if (this._xscale > 0) { _parent["blast" + rand]._x = this._x + 32; _parent["blast" + rand]._rotation = 110; } else { _parent["blast" + rand]._x = this._x - 32; _parent["blast" + rand]._rotation = -25; } } } else { sPressed = false; } }
Instance of Symbol 229 MovieClip in Symbol 306 MovieClip Frame 1
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 2)) - 0.7; if (Math.random() > 0.5) { this.xVel = Math.random() * 0.5; this.xAccel = Math.random() * -0.01; } else { this.xVel = (-Math.random()) * 0.18; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } }
Symbol 306 MovieClip Frame 3
percent = _root.getBytesLoaded() / _root.getBytesTotal(); percent = Math.ceil(percent * 100); mcBar._xscale = percent; textPercent.text = percent; if (percent >= 100) { gotoAndPlay ("done"); } else { gotoAndPlay (2); }
Instance of Symbol 218 MovieClip "mcTank" in Symbol 306 MovieClip Frame 12
onClipEvent (load) { tankSpeed = 3.5; keyLeft = 37; keyRight = 39; keyShoot = 32; lPressed = false; rPressed = false; sPressed = false; state = 0; } onClipEvent (enterFrame) { if (Key.isDown(keyLeft)) { state = 1; if (!lPressed) { lPressed = true; _root.mcTank.gotoAndPlay("move"); } this._xscale = -32.1; _root.mcTank._x = _root.mcTank._x - tankSpeed; } else if (Key.isDown(keyRight)) { state = 1; if (!rPressed) { rPressed = true; _root.mcTank.gotoAndPlay("move"); } this._xscale = 32.1; _root.mcTank._x = _root.mcTank._x + tankSpeed; } else { if ((state == 1) || (state == 2.5)) { state = 0; _root.mcTank.gotoAndPlay("idle"); } lPressed = false; rPressed = false; } if (Key.isDown(keyShoot)) { if (!sPressed) { sPressed = true; state = 2; _root.mcTank.mcBody.gotoAndPlay("shoot"); rand = Math.ceil(Math.random() * 100); _root.mcBlast.duplicateMovieClip("blast" + rand, rand + 100); _root["blast" + rand]._y = this._y - 20; if (this._xscale == 32.1) { _root["blast" + rand]._x = this._x + 32; _root["blast" + rand]._rotation = 110; } else { _root["blast" + rand]._x = this._x - 32; _root["blast" + rand]._rotation = -25; } } } else { sPressed = false; } }
Instance of Symbol 305 MovieClip "mcLogo" in Symbol 306 MovieClip Frame 180
onClipEvent (load) { soundMenuMusic = new Sound(this); soundMenuMusic.attachSound("menu_music"); soundMenuMusic.start(0, 1000); }
Symbol 306 MovieClip Frame 186
_root.gotoAndStop("main");
Symbol 319 MovieClip [gemshard] Frame 1
mapHit = _root.mapHit; gravity = _root.gravity; yMax = 10; this.onEnterFrame = function () { if (!_root.paused) { if (mapHit.hitTest(this._x, this._y, true)) { this.xVel = 0; this.yVel = 0; } else { this.yVel = this.yVel + gravity; if (this.yVel > this.yMax) { this.yVel = this.yMax; } } this._x = this._x + this.xVel; this._y = this._y + this.yVel; } };
Symbol 319 MovieClip [gemshard] Frame 20
this.removeMovieClip();
Symbol 326 MovieClip [health] Frame 1
#initclip 2 function HealthClass() { } HealthClass.prototype = new MovieClip(); HealthClass.prototype.onEnterFrame = function () { this.counter++; if (!_root.paused) { this._xscale = random(30) + 70; this._yscale = this._xscale; if (!(this.state === "normal")) { } else if (Math.abs(this._x - _root.p1.mc._x) < _root.xCutoff) { if (Math.abs(this._y - _root.p1.mc._y) < _root.yCutoff) { if (_root.settingParticles == 3) { if (_root.bossCount <= 0) { this.makeFire(0, 0); if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 2) { if (_root.bossCount <= 0) { this.makeFire(0, 0); } else if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 1) { if (_root.bossCount <= 0) { if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 6) == 0) { this.makeFire(0, 0); } } else if (_root.bossCount <= 0) { if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 10) == 0) { this.makeFire(0, 0); } if (_root.p1.mc.mcHit.hitTest(this._x, this._y, true)) { if (_root.p1.hp < 100) { this.state = "dead"; this._visible = false; _root.p1.hp = _root.p1.hp + this.amount; _root.p1.updateHealth = true; this.makeFire(random(10) - 5, -5); this.makeFire(random(10) - 5, -7); this.makeFire(random(10) - 5, -9); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); if (_root.bossCount <= 0) { this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); } if (_root.settingParticles == 3) { this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); } } else { mcCam.textMsg.text = "You are already at full health."; } } } } } }; Object.registerClass("health", HealthClass); #endinitclip function makeFire(xOffset, yOffset) { _root.healthFireNum++; if (_root.healthFireNum > (_root.healthFireDepth + _root.htealthFireMax)) { _root.healthFireNum = _root.healthFireDepth + 1; } if ((this.counter % 1) == 0) { _parent.healthFire.duplicateMovieClip("healthFire" + _root.healthFireNum, _root.healthFireNum + 100); _parent.healthFireBack.duplicateMovieClip("healthFireBack" + _root.healthFireNum, _root.healthFireNum); var _local4 = _parent["healthFire" + _root.healthFireNum]; var _local5 = _parent["healthFireBack" + _root.healthFireNum]; _local4._x = this._x + xOffset; _local4._y = (this._y + 2) + yOffset; rand = Math.random(); _local4._width = (rand * 6) + 8; _local4._height = (rand * 6) + 8; _local5._width = _local4._width + 4; _local5._height = _local4._height + 4; } } stop(); counter = 0; state = "normal";
Symbol 326 MovieClip [health] Frame 14
gotoAndPlay ("loop");
Symbol 327 MovieClip [stealth] Frame 1
#initclip 1 function StealthClass() { } StealthClass.prototype = new MovieClip(); StealthClass.prototype.onEnterFrame = function () { this.counter++; if (!_root.paused) { this._xscale = random(30) + 70; this._yscale = this._xscale; if (!(this.state === "normal")) { } else if (Math.abs(this._x - _root.p1.mc._x) < _root.xCutoff) { if (Math.abs(this._y - _root.p1.mc._y) < _root.yCutoff) { if (_root.settingParticles == 3) { if (_root.bossCount <= 0) { this.makeFire(0, 0); if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 2) { if (_root.bossCount <= 0) { this.makeFire(0, 0); } else if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 1) { if (_root.bossCount <= 0) { if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 6) == 0) { this.makeFire(0, 0); } } else if (_root.bossCount <= 0) { if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 10) == 0) { this.makeFire(0, 0); } if (_root.p1.mc.mcHit.hitTest(this._x, this._y, true)) { if (_root.p1.sp < 100) { this.state = "dead"; this._visible = false; _root.p1.sp = _root.p1.sp + this.amount; this.makeFire(random(10) - 5, -5); this.makeFire(random(10) - 5, -7); this.makeFire(random(10) - 5, -9); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); if (_root.bossCount <= 0) { this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); } if (_root.settingParticles == 3) { this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); this.makeFire(random(20) - 10, -random(30)); } } else { mcCam.textMsg.text = "You are already at full stealth."; } } } } } }; Object.registerClass("stealth", StealthClass); #endinitclip function makeFire(xOffset, yOffset) { _root.stealthFireNum++; if (_root.stealthFireNum > (_root.stealthFireDepth + _root.stealthFireMax)) { _root.stealthFireNum = _root.stealthFireDepth + 1; } _parent.stealthFire.duplicateMovieClip("stealthFire" + _root.stealthFireNum, _root.stealthFireNum + 100); _parent.stealthFireBack.duplicateMovieClip("stealthFireBack" + _root.stealthFireNum, _root.stealthFireNum); var _local4 = _parent["stealthFire" + _root.stealthFireNum]; var _local5 = _parent["stealthFireBack" + _root.stealthFireNum]; _local4._x = this._x + xOffset; _local4._y = (this._y + 2) + yOffset; rand = Math.random(); _local4._width = (rand * 6) + 8; _local4._height = (rand * 6) + 8; _local5._width = _local4._width + 4; _local5._height = _local4._height + 4; } stop(); counter = 0; state = "normal";
Symbol 327 MovieClip [stealth] Frame 14
gotoAndPlay ("loop");
Symbol 371 MovieClip Frame 12
gotoAndPlay ("loop");
Symbol 401 MovieClip Frame 9
_parent.gotoAndStop("idle2");
Symbol 414 MovieClip Frame 12
_parent.gotoAndStop("idle2");
Symbol 427 MovieClip Frame 8
_parent.gotoAndStop("headbuttFinish");
Symbol 448 MovieClip Frame 17
stop();
Symbol 469 MovieClip Frame 24
stop();
Symbol 487 MovieClip Frame 25
stop();
Symbol 526 MovieClip Frame 30
gotoAndPlay ("loop");
Symbol 540 MovieClip Frame 21
gotoAndPlay ("loop");
Symbol 602 MovieClip Frame 86
_parent.gotoAndStop("dead");
Symbol 614 MovieClip Frame 5
stop();
Symbol 632 MovieClip Frame 22
stop();
Symbol 653 MovieClip Frame 3
stop();
Instance of Symbol 652 MovieClip in Symbol 653 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(9); }
Symbol 665 MovieClip Frame 16
stop();
Symbol 669 MovieClip Frame 11
stop();
Symbol 685 MovieClip Frame 24
stop();
Instance of Symbol 693 MovieClip in Symbol 705 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(6); }
Instance of Symbol 693 MovieClip in Symbol 705 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(1); }
Instance of Symbol 693 MovieClip in Symbol 705 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(3); }
Instance of Symbol 693 MovieClip in Symbol 705 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(8); }
Instance of Symbol 693 MovieClip in Symbol 705 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(8); }
Instance of Symbol 693 MovieClip in Symbol 705 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(3); }
Instance of Symbol 693 MovieClip in Symbol 705 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(5); }
Instance of Symbol 693 MovieClip in Symbol 705 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(10); }
Symbol 705 MovieClip Frame 11
gotoAndPlay ("loop");
Symbol 734 MovieClip Frame 33
stop();
Symbol 751 MovieClip Frame 17
stop();
Symbol 790 MovieClip Frame 45
stop();
Instance of Symbol 652 MovieClip in Symbol 807 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(9); }
Symbol 807 MovieClip Frame 50
stop();
Instance of Symbol 693 MovieClip in Symbol 833 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(8); }
Instance of Symbol 693 MovieClip in Symbol 833 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(3); }
Instance of Symbol 693 MovieClip in Symbol 833 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(5); }
Instance of Symbol 693 MovieClip in Symbol 833 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(10); }
Symbol 833 MovieClip Frame 29
stop();
Symbol 852 MovieClip Frame 11
_parent.gotoAndStop("deathNeckFinishRight");
Symbol 856 MovieClip Frame 6
_parent.gotoAndStop("deathNeckFinishLeft");
Symbol 907 MovieClip Frame 53
stop();
Symbol 924 MovieClip Frame 75
stop();
Symbol 959 MovieClip Frame 12
gotoAndPlay ("loop");
Symbol 978 MovieClip Frame 10
_parent.gotoAndStop("idle3");
Symbol 979 MovieClip [enemy1] Frame 1
#initclip 3 function Enemy1Class() { } Enemy1Class.prototype = new MovieClip(); Object.registerClass("enemy1", Enemy1Class); #endinitclip stop();
Symbol 979 MovieClip [enemy1] Frame 19
stop();
Symbol 979 MovieClip [enemy1] Frame 116
stop();
Symbol 979 MovieClip [enemy1] Frame 156
stop();
Symbol 979 MovieClip [enemy1] Frame 176
stop();
Symbol 979 MovieClip [enemy1] Frame 186
stop();
Symbol 979 MovieClip [enemy1] Frame 228
stop();
Symbol 979 MovieClip [enemy1] Frame 238
stop();
Symbol 979 MovieClip [enemy1] Frame 249
stop();
Symbol 979 MovieClip [enemy1] Frame 263
stop();
Symbol 980 MovieClip Frame 9
if (Math.random() > 0.8) { gotoAndPlay ("blink"); } else { gotoAndPlay ("idle"); }
Symbol 980 MovieClip Frame 19
gotoAndPlay ("idle");
Symbol 981 MovieClip Frame 9
Symbol 985 MovieClip Frame 3
_parent.gotoAndStop("walk");
Symbol 989 MovieClip Frame 3
Symbol 1019 MovieClip Frame 30
gotoAndPlay ("loop");
Symbol 1024 MovieClip Frame 19
if (Math.random() > 0.5) { gotoAndPlay ("moveDown"); } else { gotoAndPlay ("up"); }
Symbol 1024 MovieClip Frame 49
if (Math.random() > 0.5) { gotoAndPlay ("moveUp"); } else { gotoAndPlay ("down"); }
Symbol 1033 MovieClip Frame 8
_parent.gotoAndStop("crouched");
Symbol 1036 MovieClip Frame 5
_parent.gotoAndStop("crouched");
Symbol 1055 MovieClip Frame 37
gotoAndPlay ("loop");
Symbol 1065 MovieClip Frame 9
_parent.gotoAndStop("fall");
Symbol 1077 MovieClip Frame 17
_parent.gotoAndStop("fall");
Symbol 1099 MovieClip Frame 11
stop();
Symbol 1102 MovieClip Frame 22
_parent.gotoAndStop("ledgeIdle");
Symbol 1116 MovieClip Frame 23
_parent.gotoAndStop("idle");
Symbol 1117 MovieClip Frame 19
_parent.gotoAndStop("ledgeIdle");
Symbol 1129 MovieClip Frame 11
_parent.gotoAndStop("stuck");
Symbol 1155 MovieClip Frame 38
if (Math.random() > 0.6) { gotoAndPlay ("move"); } else { gotoAndPlay ("idle"); }
Symbol 1155 MovieClip Frame 64
if (Math.random() > 0.8) { gotoAndPlay ("moveBack"); } else { gotoAndPlay ("moved"); }
Symbol 1155 MovieClip Frame 78
gotoAndPlay ("idle");
Symbol 1159 MovieClip Frame 5
_parent.gotoAndStop("stuck");
Symbol 1172 MovieClip Frame 25
gotoAndPlay ("loop");
Symbol 1185 MovieClip Frame 25
gotoAndPlay ("loop");
Symbol 1186 MovieClip Frame 8
stop();
Symbol 1190 MovieClip Frame 35
_parent.gotoAndStop("idle");
Symbol 1207 MovieClip Frame 13
_root.mapLoad = 2;
Symbol 1218 MovieClip Frame 12
_parent.gotoAndStop("idle");
Symbol 1221 MovieClip Frame 5
_parent.gotoAndStop("fall");
Symbol 1236 MovieClip Frame 17
_parent.gotoAndStop("shadowIdle");
Symbol 1249 MovieClip Frame 17
_parent.gotoAndStop("shadowIdle");
Symbol 1251 MovieClip Frame 9
if (Math.random() > 0.8) { gotoAndPlay ("blink"); } else { gotoAndPlay ("idle"); }
Symbol 1251 MovieClip Frame 19
gotoAndPlay ("idle");
Symbol 1256 MovieClip Frame 2
_parent.gotoAndStop("shadowIdle");
Symbol 1260 MovieClip Frame 3
_parent.gotoAndStop("shadowIdle");
Symbol 1269 MovieClip Frame 10
gotoAndPlay ("loop");
Symbol 1276 MovieClip Frame 11
_parent.gotoAndStop("wallsliding");
Symbol 1287 MovieClip Frame 14
_parent.gotoAndStop("fall");
Symbol 1291 MovieClip Frame 4
_parent.gotoAndStop("dashLoop");
Symbol 1302 MovieClip Frame 10
stop();
Symbol 1318 MovieClip Frame 27
_parent.gotoAndStop("fall");
Symbol 1401 MovieClip Frame 21
gotoAndPlay ("loop");
Symbol 1426 MovieClip Frame 24
_parent.gotoAndStop("idle");
Symbol 1436 MovieClip Frame 11
_parent.gotoAndStop("grabbingIdle");
Symbol 1452 MovieClip Frame 24
_parent.gotoAndStop("idle");
Symbol 1467 MovieClip Frame 16
_parent.gotoAndStop("fall");
Symbol 1481 MovieClip Frame 15
_parent.gotoAndStop("crouched");
Symbol 1487 MovieClip Frame 11
gotoAndPlay ("loop");
Symbol 1493 MovieClip Frame 20
stop();
Symbol 1547 MovieClip Frame 17
_parent.gotoAndStop("walk");
Symbol 1557 MovieClip Frame 30
stop();
Symbol 1558 MovieClip Frame 30
stop();
Symbol 1559 MovieClip Frame 30
stop();
Symbol 1560 MovieClip Frame 30
stop();
Symbol 1567 MovieClip Frame 12
stop();
Symbol 1576 MovieClip Frame 14
stop();
Symbol 1584 MovieClip Frame 20
stop();
Symbol 1595 MovieClip Frame 11
_parent.gotoAndStop("crouched");
Symbol 1598 MovieClip Frame 30
stop();
Symbol 1602 MovieClip Frame 7
_parent.gotoAndStop("wallsliding");
Symbol 1622 MovieClip Frame 20
gotoAndStop ("loop");
Symbol 1633 MovieClip Frame 10
stop();
Symbol 1643 MovieClip Frame 12
_parent.gotoAndStop("idle");
Symbol 1649 MovieClip Frame 10
stop();
Symbol 1659 MovieClip Frame 16
_parent.gotoAndStop("fall");
Symbol 1687 MovieClip Frame 7
_parent.gotoAndStop("crouched");
Symbol 1695 MovieClip Frame 10
_parent.gotoAndStop("crouched");
Symbol 1712 MovieClip Frame 10
_parent.gotoAndStop("idle");
Symbol 1724 MovieClip Frame 11
_parent.gotoAndStop("idle");
Symbol 1736 MovieClip Frame 14
_parent.gotoAndStop("fall");
Symbol 1748 MovieClip Frame 14
_parent.gotoAndStop("fall");
Symbol 1758 MovieClip Frame 10
_parent.gotoAndStop("fall");
Symbol 1777 MovieClip Frame 17
stop();
Symbol 1792 MovieClip Frame 14
stop();
Symbol 1793 MovieClip [player_wink] Frame 1
stop();
Symbol 1793 MovieClip [player_wink] Frame 7
stop();
Symbol 1793 MovieClip [player_wink] Frame 19
stop();
Symbol 1793 MovieClip [player_wink] Frame 25
stop();
Symbol 1793 MovieClip [player_wink] Frame 34
stop();
Symbol 1793 MovieClip [player_wink] Frame 42
stop();
Symbol 1793 MovieClip [player_wink] Frame 50
stop();
Symbol 1793 MovieClip [player_wink] Frame 60
stop();
Symbol 1793 MovieClip [player_wink] Frame 68
stop();
Symbol 1793 MovieClip [player_wink] Frame 78
stop();
Symbol 1793 MovieClip [player_wink] Frame 84
stop();
Symbol 1793 MovieClip [player_wink] Frame 208
stop();
Symbol 1793 MovieClip [player_wink] Frame 235
stop();
Symbol 1793 MovieClip [player_wink] Frame 245
stop();
Symbol 1793 MovieClip [player_wink] Frame 267
stop();
Symbol 1793 MovieClip [player_wink] Frame 278
stop();
Symbol 1793 MovieClip [player_wink] Frame 288
stop();
Symbol 1793 MovieClip [player_wink] Frame 298
stop();
Symbol 1793 MovieClip [player_wink] Frame 308
stop();
Symbol 1793 MovieClip [player_wink] Frame 318
stop();
Symbol 1793 MovieClip [player_wink] Frame 328
stop();
Symbol 1793 MovieClip [player_wink] Frame 337
stop();
Symbol 1793 MovieClip [player_wink] Frame 346
stop();
Symbol 1793 MovieClip [player_wink] Frame 368
stop();
Symbol 1793 MovieClip [player_wink] Frame 380
stop();
Symbol 1793 MovieClip [player_wink] Frame 392
stop();
Symbol 1793 MovieClip [player_wink] Frame 400
stop();
Symbol 1793 MovieClip [player_wink] Frame 412
stop();
Symbol 1793 MovieClip [player_wink] Frame 421
stop();
Symbol 1793 MovieClip [player_wink] Frame 429
stop();
Symbol 1793 MovieClip [player_wink] Frame 460
stop();
Symbol 1793 MovieClip [player_wink] Frame 473
stop();
Symbol 1793 MovieClip [player_wink] Frame 483
stop();
Symbol 1793 MovieClip [player_wink] Frame 503
stop();
Symbol 1793 MovieClip [player_wink] Frame 517
stop();
Symbol 1793 MovieClip [player_wink] Frame 528
stop();
Symbol 1793 MovieClip [player_wink] Frame 539
stop();
Symbol 1793 MovieClip [player_wink] Frame 554
stop();
Symbol 1793 MovieClip [player_wink] Frame 567
stop();
Symbol 1793 MovieClip [player_wink] Frame 582
stop();
Symbol 1793 MovieClip [player_wink] Frame 597
stop();
Symbol 1793 MovieClip [player_wink] Frame 607
stop();
Symbol 1793 MovieClip [player_wink] Frame 617
stop();
Symbol 1793 MovieClip [player_wink] Frame 627
stop();
Symbol 1793 MovieClip [player_wink] Frame 637
stop();
Symbol 1793 MovieClip [player_wink] Frame 647
stop();
Symbol 1793 MovieClip [player_wink] Frame 663
stop();
Symbol 1793 MovieClip [player_wink] Frame 674
stop();
Symbol 1793 MovieClip [player_wink] Frame 691
stop();
Symbol 1793 MovieClip [player_wink] Frame 734
stop();
Symbol 1793 MovieClip [player_wink] Frame 765
stop();
Symbol 1793 MovieClip [player_wink] Frame 774
stop();
Symbol 1793 MovieClip [player_wink] Frame 780
stop();
Symbol 1793 MovieClip [player_wink] Frame 790
stop();
Symbol 1793 MovieClip [player_wink] Frame 796
stop();
Symbol 1835 MovieClip Frame 1
stop();
Symbol 1835 MovieClip Frame 2
stop();
Symbol 1876 MovieClip Frame 12
_parent.gotoAndStop("flyLoop");
Symbol 1931 MovieClip Frame 13
_parent.gotoAndStop("flyLoop");
Symbol 1949 MovieClip Frame 16
gotoAndPlay ("loop");
Symbol 1959 MovieClip Frame 6
_parent.gotoAndStop("flyLoop");
Symbol 1997 MovieClip Frame 20
_parent.gotoAndStop("down");
Instance of Symbol 652 MovieClip in Symbol 1999 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(5); }
Instance of Symbol 652 MovieClip in Symbol 2008 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(5); }
Symbol 2008 MovieClip Frame 8
_parent.gotoAndStop("idle");
Symbol 2020 MovieClip Frame 13
_parent.gotoAndStop("idle");
Symbol 2041 MovieClip Frame 19
_parent.gotoAndStop("flyLoop");
Symbol 2062 MovieClip Frame 9
_parent.gotoAndStop("flyLoop");
Symbol 2072 MovieClip Frame 6
gotoAndPlay ("loop");
Symbol 2073 MovieClip [boss] Frame 1
stop();
Symbol 2080 MovieClip [doorhit] Frame 1
#initclip 6 function DoorHitClass() { } DoorHitClass.prototype = new MovieClip(); DoorHitClass.prototype.onEnterFrame = function () { var _local3 = null; var _local4 = 1; if (!_root.paused) { _local4 = 1; while (_local4 <= _root.staffs) { _local3 = _root["staff_" + _local4]; if (_local3.element == this.element) { if (this.bVertical) { if ((Math.abs((_local3.mc._x + 1850) - this._x) < 100) && (Math.abs((_local3.mc._y + 610) - this._y) < 200)) { this.nextFrame(); _root.mcAll.mcMain.mcMap["door" + this.doorNum].nextFrame(); break; } } else if ((Math.abs((_local3.mc._x + 1850) - this._x) < 150) && (Math.abs((_local3.mc._y + 700) - this._y) < 200)) { this.nextFrame(); _root.mcAll.mcMain.mcMap["door" + this.doorNum].nextFrame(); break; } } _local4++; } if (_local4 > _root.staffs) { this.prevFrame(); _root.mcAll.mcMain.mcMap["door" + this.doorNum].prevFrame(); } if ((Math.abs((p1.mc._x + 1850) - this._x) < 130) && (Math.abs((p1.mc._y + 610) - this._y) < 150)) { if (p1.holdName.element != this.element) { _root.msgCount = 1; _root.mcCam.textMsg.text = ("You need a " + this.element) + " staff to open this door."; } } } }; Object.registerClass("doorhit", DoorHitClass); #endinitclip
Instance of Symbol 2080 MovieClip [doorhit] in Symbol 2081 MovieClip Frame 1
//component parameters onClipEvent (construct) { element = "fire"; doorNum = 1; bVertical = true; }
Symbol 2084 MovieClip [doorway] Frame 1
#initclip 4 function DoorwayClass() { } DoorwayClass.prototype = new MovieClip(); DoorwayClass.prototype.onLoad = function () { this._visible = false; }; DoorwayClass.prototype.onEnterFrame = function () { if (_root.p1.doorwaypoll > 0) { if (this.hitTest(_root.p1.mc._x, _root.p1.mc._y, true)) { with (_root.p1) { doorwaypoll = 0; xSpec = 20; ySpec = 20; doorway = this.dest; mc.gotoAndStop("doorin"); held = _root.p1.holdName.actor; xVel = 0; currScale = mc._xscale; attackHold = 19; } if (_root.p1.holdName.actor == "staff") { _root.p1.heldInfo = _root.p1.holdName.element; } _root.mapName = this.mapDest; } } if (_root.savePoll == 2) { if (this.hitTest(_root.p1.mc._x, _root.p1.mc._y, true)) { p1.doorway = substring(this._name, 8, -1); _root.savePoll = 1; } } }; Object.registerClass("doorway", DoorwayClass); #endinitclip
Instance of Symbol 2084 MovieClip [doorway] "doorway1" in Symbol 2085 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 1; mapDest = "map1"; }
Instance of Symbol 2092 MovieClip in Symbol 2093 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * 20)); }
Symbol 2094 MovieClip Frame 16
stop();
Instance of Symbol 2092 MovieClip in Symbol 2095 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * 20)); }
Symbol 2097 MovieClip Frame 25
stop();
Symbol 2098 MovieClip [torch] Frame 1
#initclip 5 function TorchClass() { } TorchClass.prototype = new MovieClip(); Object.registerClass("torch", TorchClass); #endinitclip stop();
Instance of Symbol 2 MovieClip in Symbol 2099 MovieClip [map1a] 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 2088 MovieClip "mcStart" in Symbol 2099 MovieClip [map1a] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 184 MovieClip [fire back] "firePartBack" in Symbol 2099 MovieClip [map1a] Frame 1
onClipEvent (load) { name1 = this._name.substring(12, this._name.length); name1 = _parent["firePart" + name1]; this.blendMode = "add"; } 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 182 MovieClip [fire] "firePart" in Symbol 2099 MovieClip [map1a] 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 180 MovieClip [fire white] "firePartWhite" in Symbol 2099 MovieClip [map1a] 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 979 MovieClip [enemy1] in Symbol 2099 MovieClip [map1a] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "fire"; xDir = -100; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2099 MovieClip [map1a] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2080 MovieClip [doorhit] in Symbol 2108 MovieClip Frame 1
//component parameters onClipEvent (construct) { element = "fire"; doorNum = 1; bVertical = true; }
Instance of Symbol 2084 MovieClip [doorway] "doorway1" in Symbol 2120 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 1; mapDest = "map3"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway2" in Symbol 2120 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 2; mapDest = "map3"; }
Symbol 2123 MovieClip Frame 1
stop();
Symbol 2123 MovieClip Frame 26
stop();
Symbol 2125 MovieClip Frame 1
stop();
Symbol 2125 MovieClip Frame 26
stop();
Symbol 2134 MovieClip Frame 1
this.blendMode = "add";
Symbol 2136 MovieClip Frame 1
this.blendMode = "add";
Instance of Symbol 2101 MovieClip "mcSky" in Symbol 2137 MovieClip [map2] Frame 1
/* no clip actions */
Instance of Symbol 2088 MovieClip "mcStart" in Symbol 2137 MovieClip [map2] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 2123 MovieClip in Symbol 2137 MovieClip [map2] Frame 1
onClipEvent (load) { this._visible = false; triggered = false; } onClipEvent (enterFrame) { if (!this.triggered) { if (this.hitTest(_root.p1.mc._x, _root.p1.mc._y, false)) { this.triggered = true; this.gotoAndPlay("triggered"); } } }
Instance of Symbol 2125 MovieClip in Symbol 2137 MovieClip [map2] Frame 1
onClipEvent (load) { this._visible = false; triggered = false; } onClipEvent (enterFrame) { if (!this.triggered) { if (this.hitTest(_root.p1.mc._x, _root.p1.mc._y, false)) { this.triggered = true; this.gotoAndPlay("triggered"); } } }
Instance of Symbol 184 MovieClip [fire back] "firePartBack" in Symbol 2137 MovieClip [map2] 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 182 MovieClip [fire] "firePart" in Symbol 2137 MovieClip [map2] 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 180 MovieClip [fire white] "firePartWhite" in Symbol 2137 MovieClip [map2] 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 2134 MovieClip "healthFireBack" in Symbol 2137 MovieClip [map2] Frame 1
onClipEvent (load) { name1 = this._name.substring(14, this._name.length); name1 = _parent["healthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "healthFireBack") { 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 2136 MovieClip "healthFire" in Symbol 2137 MovieClip [map2] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "healthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 2137 MovieClip [map2] Frame 1
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 2137 MovieClip [map2] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "fire"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "fire"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 326 MovieClip [health] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 326 MovieClip [health] in Symbol 2137 MovieClip [map2] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 2080 MovieClip [doorhit] in Symbol 2143 MovieClip Frame 1
//component parameters onClipEvent (construct) { element = "wind"; doorNum = 1; bVertical = true; }
Instance of Symbol 2084 MovieClip [doorway] "doorway1" in Symbol 2146 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 1; mapDest = "map2"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway2" in Symbol 2146 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 2; mapDest = "map2"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway3" in Symbol 2146 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 1; mapDest = "map5"; }
Instance of Symbol 2088 MovieClip "mcStart" in Symbol 2149 MovieClip [map3] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 184 MovieClip [fire back] "firePartBack" in Symbol 2149 MovieClip [map3] 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 182 MovieClip [fire] "firePart" in Symbol 2149 MovieClip [map3] 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 180 MovieClip [fire white] "firePartWhite" in Symbol 2149 MovieClip [map3] 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 2134 MovieClip "healthFireBack" in Symbol 2149 MovieClip [map3] Frame 1
onClipEvent (load) { name1 = this._name.substring(14, this._name.length); name1 = _parent["healthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "healthFireBack") { 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 2136 MovieClip "healthFire" in Symbol 2149 MovieClip [map3] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "healthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 2149 MovieClip [map3] Frame 1
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 2149 MovieClip [map3] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "wind"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "fire"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = -100; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 326 MovieClip [health] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2149 MovieClip [map3] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 2080 MovieClip [doorhit] in Symbol 2156 MovieClip Frame 1
//component parameters onClipEvent (construct) { element = "fire"; doorNum = 1; bVertical = true; }
Instance of Symbol 2084 MovieClip [doorway] "doorway1" in Symbol 2159 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 3; mapDest = "map3"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway2" in Symbol 2159 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 1; mapDest = "map6"; }
Instance of Symbol 2 MovieClip in Symbol 2162 MovieClip [map5] 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 2088 MovieClip "mcStart" in Symbol 2162 MovieClip [map5] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 184 MovieClip [fire back] "firePartBack" in Symbol 2162 MovieClip [map5] 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 182 MovieClip [fire] "firePart" in Symbol 2162 MovieClip [map5] 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 180 MovieClip [fire white] "firePartWhite" in Symbol 2162 MovieClip [map5] 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 2134 MovieClip "healthFireBack" in Symbol 2162 MovieClip [map5] Frame 1
onClipEvent (load) { name1 = this._name.substring(14, this._name.length); name1 = _parent["healthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "healthFireBack") { 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 2136 MovieClip "healthFire" in Symbol 2162 MovieClip [map5] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "healthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 2162 MovieClip [map5] Frame 1
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 2162 MovieClip [map5] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "fire"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "wind"; xDir = -100; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 326 MovieClip [health] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 326 MovieClip [health] in Symbol 2162 MovieClip [map5] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 2084 MovieClip [doorway] "doorway1" in Symbol 2180 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 2; mapDest = "map5"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway2" in Symbol 2180 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 1; mapDest = "map7"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway3" in Symbol 2180 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 2; mapDest = "map7"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway4" in Symbol 2180 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 3; mapDest = "map7"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway5" in Symbol 2180 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 4; mapDest = "map7"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway6" in Symbol 2180 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 3; mapDest = "map8"; }
Instance of Symbol 2101 MovieClip "mcSky" in Symbol 2189 MovieClip [map6] Frame 1
/* no clip actions */
Instance of Symbol 2 MovieClip in Symbol 2189 MovieClip [map6] 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 2088 MovieClip "mcStart" in Symbol 2189 MovieClip [map6] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 184 MovieClip [fire back] "firePartBack" in Symbol 2189 MovieClip [map6] 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 182 MovieClip [fire] "firePart" in Symbol 2189 MovieClip [map6] 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 180 MovieClip [fire white] "firePartWhite" in Symbol 2189 MovieClip [map6] 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 2134 MovieClip "healthFireBack" in Symbol 2189 MovieClip [map6] Frame 1
onClipEvent (load) { name1 = this._name.substring(14, this._name.length); name1 = _parent["healthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "healthFireBack") { 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 2136 MovieClip "healthFire" in Symbol 2189 MovieClip [map6] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "healthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 2189 MovieClip [map6] Frame 1
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 2189 MovieClip [map6] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2189 MovieClip [map6] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "lightning"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2189 MovieClip [map6] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "fire"; xDir = -100; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2189 MovieClip [map6] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2189 MovieClip [map6] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 326 MovieClip [health] in Symbol 2189 MovieClip [map6] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 2080 MovieClip [doorhit] in Symbol 2197 MovieClip Frame 1
//component parameters onClipEvent (construct) { element = "lightning"; doorNum = 1; bVertical = true; }
Instance of Symbol 2084 MovieClip [doorway] "doorway1" in Symbol 2200 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 2; mapDest = "map6"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway2" in Symbol 2200 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 3; mapDest = "map6"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway3" in Symbol 2200 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 4; mapDest = "map6"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway4" in Symbol 2200 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 5; mapDest = "map6"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway5" in Symbol 2200 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 1; mapDest = "map8"; }
Instance of Symbol 2101 MovieClip "mcSky" in Symbol 2203 MovieClip [map7] Frame 1
/* no clip actions */
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "wind"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "fire"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "wind"; xDir = 100; }
Instance of Symbol 2088 MovieClip "mcStart" in Symbol 2203 MovieClip [map7] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 184 MovieClip [fire back] "firePartBack" in Symbol 2203 MovieClip [map7] 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 182 MovieClip [fire] "firePart" in Symbol 2203 MovieClip [map7] 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 180 MovieClip [fire white] "firePartWhite" in Symbol 2203 MovieClip [map7] 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 2134 MovieClip "healthFireBack" in Symbol 2203 MovieClip [map7] Frame 1
onClipEvent (load) { name1 = this._name.substring(14, this._name.length); name1 = _parent["healthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "healthFireBack") { 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 2136 MovieClip "healthFire" in Symbol 2203 MovieClip [map7] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "healthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 2203 MovieClip [map7] Frame 1
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 2203 MovieClip [map7] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "lightning"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = -100; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 326 MovieClip [health] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2203 MovieClip [map7] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 2080 MovieClip [doorhit] in Symbol 2210 MovieClip Frame 1
//component parameters onClipEvent (construct) { element = "fire"; doorNum = 1; bVertical = true; }
Symbol 2244 MovieClip Frame 30
stop(); this.done = true;
Instance of Symbol 2244 MovieClip in Symbol 2245 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 2244 MovieClip in Symbol 2245 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 2245 MovieClip in Symbol 2248 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 + 80))) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 2084 MovieClip [doorway] "doorway1" in Symbol 2248 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 5; mapDest = "map7"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway2" in Symbol 2248 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 1; mapDest = "map9"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway3" in Symbol 2248 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 6; mapDest = "map6"; }
Instance of Symbol 2101 MovieClip "mcSky" in Symbol 2251 MovieClip [map8] Frame 1
/* no clip actions */
Instance of Symbol 2 MovieClip in Symbol 2251 MovieClip [map8] 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 2088 MovieClip "mcStart" in Symbol 2251 MovieClip [map8] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 460 MovieClip in Symbol 2251 MovieClip [map8] Frame 1
onClipEvent (enterFrame) { if ((_root.count % 60) == 0) { if (this.hitTest(_root.p1.mc._x, _root.p1.mc._y, true)) { _root.p1.hp++; _root.p1.updateHealth = true; } } }
Instance of Symbol 184 MovieClip [fire back] "firePartBack" in Symbol 2251 MovieClip [map8] 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 182 MovieClip [fire] "firePart" in Symbol 2251 MovieClip [map8] 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 180 MovieClip [fire white] "firePartWhite" in Symbol 2251 MovieClip [map8] 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 2134 MovieClip "healthFireBack" in Symbol 2251 MovieClip [map8] Frame 1
onClipEvent (load) { name1 = this._name.substring(14, this._name.length); name1 = _parent["healthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "healthFireBack") { 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 2136 MovieClip "healthFire" in Symbol 2251 MovieClip [map8] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "healthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 2251 MovieClip [map8] Frame 1
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 2251 MovieClip [map8] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "lightning"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "wind"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "none"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "fire"; xDir = 100; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 326 MovieClip [health] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 326 MovieClip [health] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 326 MovieClip [health] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2251 MovieClip [map8] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 2080 MovieClip [doorhit] in Symbol 2256 MovieClip Frame 1
//component parameters onClipEvent (construct) { element = "fire"; doorNum = 1; bVertical = true; }
Instance of Symbol 2084 MovieClip [doorway] "doorway1" in Symbol 2259 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 2; mapDest = "map8"; }
Instance of Symbol 2084 MovieClip [doorway] "doorway2" in Symbol 2259 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 1; mapDest = "map10"; }
Instance of Symbol 2101 MovieClip "mcSky" in Symbol 2260 MovieClip [map9] Frame 1
/* no clip actions */
Instance of Symbol 2 MovieClip in Symbol 2260 MovieClip [map9] 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 2088 MovieClip "mcStart" in Symbol 2260 MovieClip [map9] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 184 MovieClip [fire back] "firePartBack" in Symbol 2260 MovieClip [map9] 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 182 MovieClip [fire] "firePart" in Symbol 2260 MovieClip [map9] 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 180 MovieClip [fire white] "firePartWhite" in Symbol 2260 MovieClip [map9] 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 979 MovieClip [enemy1] in Symbol 2260 MovieClip [map9] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "lightning"; xDir = 100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2260 MovieClip [map9] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "wind"; xDir = -100; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2260 MovieClip [map9] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2260 MovieClip [map9] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2260 MovieClip [map9] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2260 MovieClip [map9] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Symbol 2276 MovieClip Frame 9
if (Math.random() > 0.8) { gotoAndPlay ("blink"); } else { gotoAndPlay ("idle"); }
Symbol 2276 MovieClip Frame 19
gotoAndPlay ("idle");
Symbol 2376 MovieClip Frame 10
if (random(10) < 8) { gotoAndPlay ("idle"); }
Symbol 2380 MovieClip Frame 1
stop();
Symbol 2380 MovieClip Frame 32
_root.shakeCam = 13;
Symbol 2380 MovieClip Frame 38
stop();
Instance of Symbol 2084 MovieClip [doorway] "doorway1" in Symbol 2382 MovieClip Frame 1
//component parameters onClipEvent (construct) { dest = 2; mapDest = "map9"; }
Instance of Symbol 2101 MovieClip "mcSky" in Symbol 2387 MovieClip [map10] Frame 1
/* no clip actions */
Instance of Symbol 2 MovieClip "mcTrigger" in Symbol 2387 MovieClip [map10] Frame 1
onClipEvent (load) { active = true; } onClipEvent (enterFrame) { if (_root.bossCount == 0) { if (this.hitTest(_root.p1.mc._x, _root.p1.mc._y, true)) { _root.xCutoff = _root.xCutoff * 2; _root.yCutoff = _root.yCutoff * 2; _root.bossCount = 1; _root.mcCam.mcBossHealth._visible = true; _root.loadBoss(); } } else if (_root.bossCount == 2) { if (_root.mcCam._xscale < 190) { _root.mcCam._xscale = _root.mcCam._xscale + ((190 - _root.mcCam._xscale) / 8); if (_root.mcCam._xscale > 189) { _root.mcCam._xscale = 190; } _root.mcCam._yscale = _root.mcCam._xscale; } if (!_root.paused) { _root.bossControl(); } } }
Instance of Symbol 2088 MovieClip "mcStart" in Symbol 2387 MovieClip [map10] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 184 MovieClip [fire back] "firePartBack" in Symbol 2387 MovieClip [map10] 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 182 MovieClip [fire] "firePart" in Symbol 2387 MovieClip [map10] 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 180 MovieClip [fire white] "firePartWhite" in Symbol 2387 MovieClip [map10] 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 2134 MovieClip "healthFireBack" in Symbol 2387 MovieClip [map10] Frame 1
onClipEvent (load) { name1 = this._name.substring(14, this._name.length); name1 = _parent["healthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "healthFireBack") { 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 2136 MovieClip "healthFire" in Symbol 2387 MovieClip [map10] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "healthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 2387 MovieClip [map10] Frame 1
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 2387 MovieClip [map10] Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } } }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "fire"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "wind"; xDir = -100; }
Instance of Symbol 979 MovieClip [enemy1] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { enemyType = "hoodley"; staffType = "lightning"; xDir = 100; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 2098 MovieClip [torch] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { objType = "torch"; }
Instance of Symbol 326 MovieClip [health] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 327 MovieClip [stealth] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { amount = 5; }
Instance of Symbol 326 MovieClip [health] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 326 MovieClip [health] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 326 MovieClip [health] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Instance of Symbol 326 MovieClip [health] in Symbol 2387 MovieClip [map10] Frame 1
//component parameters onClipEvent (construct) { amount = 10; }
Symbol 2392 MovieClip Frame 1
this._visible = false;
Symbol 2437 Button
on (release) { if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "HIGH"; } else if (_quality == "HIGH") { _quality = "LOW"; } }
Symbol 2446 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2447 MovieClip Frame 1
stop();
Instance of Symbol 2447 MovieClip "mcBar2" in Symbol 2449 MovieClip Frame 1
onClipEvent (load) { speed = -0.1; lastHealth = 100; } onClipEvent (enterFrame) { if (lastHealth > _root.p1.hp) { this._xscale = lastHealth; lastHealth = _root.p1.hp; } if (this._xscale > _root.p1.hp) { this._xscale = this._xscale + speed; } else { this._xscale = _root.p1.hp; } }
Instance of Symbol 2447 MovieClip in Symbol 2449 MovieClip Frame 1
onClipEvent (enterFrame) { this._xscale = _root.p1.hp; if (_root.p1.updateHealth) { _root.p1.updateHealth = false; this.gotoAndStop("update"); } }
Symbol 2452 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2453 MovieClip Frame 1
stop();
Instance of Symbol 2447 MovieClip in Symbol 2455 MovieClip Frame 1
onClipEvent (load) { speed = -0.1; lastStealth = 100; } onClipEvent (enterFrame) { if (lastStealth > _root.p1.hp) { this._xscale = lastStealth; lastStealth = _root.p1.sp; } if (this._xscale > _root.p1.sp) { this._xscale = this._xscale + speed; } else { this._xscale = _root.p1.sp; } }
Instance of Symbol 2453 MovieClip in Symbol 2455 MovieClip Frame 1
onClipEvent (enterFrame) { this._xscale = _root.p1.sp; if (_root.p1.updateStealth) { _root.p1.updateStealth = false; this.gotoAndStop("update"); } }
Symbol 2458 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2459 MovieClip Frame 1
stop();
Instance of Symbol 2459 MovieClip "mcBar2" in Symbol 2461 MovieClip Frame 1
onClipEvent (load) { speed = -0.2; lastHealth = 100; } onClipEvent (enterFrame) { if (lastHealth > _root.boss.hp) { this._xscale = lastHealth; lastHealth = _root.boss.hp; } if (this._xscale > _root.boss.hp) { this._xscale = this._xscale + speed; } else { this._xscale = _root.boss.hp; } }
Instance of Symbol 2459 MovieClip in Symbol 2461 MovieClip Frame 1
onClipEvent (enterFrame) { this._xscale = _root.boss.hp; if (_root.boss.updateHealth) { _root.boss.updateHealth = false; this.gotoAndStop("update"); } }
Symbol 2470 MovieClip Frame 1
stop();
Symbol 2473 MovieClip Frame 1
stop();
Symbol 2476 MovieClip Frame 1
stop();
Instance of Symbol 2470 MovieClip in Symbol 2476 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndPlay("hover"); } } on (release) { if (_root.loadSavedGame()) { _root.paused = false; _parent._visible = false; } else { _parent.textMsg.text = "No saved game to load"; } }
Instance of Symbol 2473 MovieClip in Symbol 2476 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndPlay("hover"); } } on (release) { _root.gameover = true; stopAllSounds(); _root.mcAll.mcMain.removeMovieClip(); _root.mcCam.mcGameover.gotoAndStop(1); _root.mcCam.mcGameover._visible = false; _root.mcCam.mcMenu._visible = true; _root.mcCam.mcMenu.mcLogo.soundMenuMusic.start(0, 1000); _root.paused = true; _parent._visible = false; }
Symbol 2476 MovieClip Frame 37
stop();
Symbol 2526 MovieClip Frame 1
stop();
Symbol 2535 MovieClip Frame 1
function makeFire(xOffset, yOffset) { this.fireNum++; if (this.fireNum > (fireDepth + _root.stealthFireMax)) { this.fireNum = fireDepth + 1; } _parent.stealthFire.duplicateMovieClip("stealthFire" + this.fireNum, this.fireNum + 100); _parent.stealthFireBack.duplicateMovieClip("stealthFireBack" + this.fireNum, this.fireNum); var _local4 = _parent["stealthFire" + this.fireNum]; var _local5 = _parent["stealthFireBack" + this.fireNum]; _local4._x = this._x + xOffset; _local4._y = (this._y + 2) + yOffset; rand = Math.random(); _local4._width = (rand * 12) + 16; _local4._height = (rand * 12) + 16; _local5._width = _local4._width + 4; _local5._height = _local4._height + 4; } stop(); counter = 0; fireNum = 0; fireDepth = 1000; this.onEnterFrame = function () { this.counter++; this._xscale = random(30) + 70; this._yscale = this._xscale; if (_root.mcCam.mcEnding._visible) { if (_root.settingParticles == 3) { if (_root.bossCount <= 0) { this.makeFire(0, 0); if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 2) { if (_root.bossCount <= 0) { this.makeFire(0, 0); } else if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 1) { if (_root.bossCount <= 0) { if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 6) == 0) { this.makeFire(0, 0); } } else if (_root.bossCount <= 0) { if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 10) == 0) { this.makeFire(0, 0); } } };
Symbol 2535 MovieClip Frame 14
gotoAndPlay ("loop");
Symbol 2536 MovieClip Frame 1
function makeFire(xOffset, yOffset) { this.fireNum++; if (this.fireNum > (fireDepth + _root.healthFireMax)) { this.fireNum = fireDepth + 1; } _parent.healthFire.duplicateMovieClip("healthFire" + this.fireNum, this.fireNum + 100); _parent.healthFireBack.duplicateMovieClip("healthFireBack" + this.fireNum, this.fireNum); var _local4 = _parent["healthFire" + this.fireNum]; var _local5 = _parent["healthFireBack" + this.fireNum]; _local4._x = this._x + xOffset; _local4._y = (this._y + 2) + yOffset; rand = Math.random(); _local4._width = (rand * 6) + 8; _local4._height = (rand * 6) + 8; _local5._width = _local4._width + 4; _local5._height = _local4._height + 4; } stop(); counter = 0; fireNum = 0; fireDepth = 2000; this.onEnterFrame = function () { this.counter++; this._xscale = random(30) + 70; this._yscale = this._xscale; if (_root.mcCam.mcEnding._visible) { if (_root.settingParticles == 3) { if (_root.bossCount <= 0) { this.makeFire(0, 0); if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 2) { if (_root.bossCount <= 0) { this.makeFire(0, 0); } else if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 1) { if (_root.bossCount <= 0) { if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 6) == 0) { this.makeFire(0, 0); } } else if (_root.bossCount <= 0) { if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 10) == 0) { this.makeFire(0, 0); } } };
Symbol 2536 MovieClip Frame 14
gotoAndPlay ("loop");
Symbol 2538 MovieClip Frame 1
if (_root.p1.sp >= 100) { textMsg.text = "Perfect. You are true to your ways even in the face of a dragon."; } else if (_root.p1.sp >= 98) { textMsg.text = "So close to being perfectly stealthy! Wink is still happy, even if Violet did crush the princess."; } else if (_root.p1.sp >= 90) { textMsg.text = "Great job! Not quite the quietest killer, but still, well done. Did you know you can gain stealth points by taking out Hoodleys in creative ways?"; } else if (_root.p1.sp >= 75) { textMsg.text = "Good job! Beware of the Hoodleys in the dragon's lair, as they can still take your stealth rating down!"; } else if (_root.p1.sp >= 50) { textMsg.text = "Getting a little sloppy with your stealth there. You're spotted quite often!"; } else if (_root.p1.sp >= 30) { textMsg.text = "Amazing! Amazing that you're still alive after being spotted so many times! You can actually take out enemies with stealthy moves and gain stealth points!"; } else if (_root.p1.sp >= 10) { textMsg.text = "You're no ninja at all. Wink is sad."; } else if (_root.p1.sp >= 0) { textMsg.text = "At least you beat the game right? Even if you weren't super stealthy! Try some of the more stealthy moves though, you'll gain stealth points that way!"; }
Symbol 2543 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2544 MovieClip Frame 15
stop();
Symbol 2546 MovieClip Frame 1
stop();
Instance of Symbol 2520 MovieClip in Symbol 2546 MovieClip Frame 848
onClipEvent (load) { num = 0; count = 0; } onClipEvent (enterFrame) { count++; if ((count % 2) == 0) { num++; _parent.mcSparkle.duplicateMovieClip("sparkle" + num, num + 100); _parent["sparkle" + num]._x = (Math.random() * 700) - 350; _parent["sparkle" + num]._y = (Math.random() * 400) - 200; rand = (Math.random() * 60) + 30; _parent["sparkle" + num]._xscale = rand; _parent["sparkle" + num]._yscale = rand; } if (count > 1000) { count = 1; } if (num > 100) { num = 0; } }
Instance of Symbol 2244 MovieClip "mcSparkle2" in Symbol 2546 MovieClip Frame 848
onClipEvent (load) { if (_name != "mcSparkle2") { xVel = ((Math.ceil(Math.random() * 2) * 2) - 3) * ((Math.random() * 7) + 0.2); yVel = ((Math.ceil(Math.random() * 2) * 2) - 3) * ((Math.random() * 7) + 0.2); } } onClipEvent (enterFrame) { _x = (_x + xVel); _y = (_y + yVel); }
Instance of Symbol 2244 MovieClip "mcSparkle2b" in Symbol 2546 MovieClip Frame 848
onClipEvent (load) { if (_name != "mcSparkle2") { xVel = ((Math.ceil(Math.random() * 2) * 2) - 3) * ((Math.random() * 7) + 0.2); yVel = ((Math.ceil(Math.random() * 2) * 2) - 3) * ((Math.random() * 7) + 0.2); } } onClipEvent (enterFrame) { _x = (_x + xVel); _y = (_y + yVel); }
Instance of Symbol 2520 MovieClip in Symbol 2546 MovieClip Frame 851
onClipEvent (load) { num = 0; count = 0; } onClipEvent (enterFrame) { count++; if (count < 18) { i = 0; while (i < 4) { num++; if (Math.random() < 0.95) { _parent.mcSparkle2.duplicateMovieClip("sparkle" + (num + 100), num + 200); } else { _parent.mcSparkle2b.duplicateMovieClip("sparkle" + (num + 100), num + 200); } _parent["sparkle" + (num + 100)]._x = (Math.random() * 200) - 100; _parent["sparkle" + (num + 100)]._y = (Math.random() * 90) - 45; rand = (Math.random() * 100) + 50; _parent["sparkle" + (num + 100)]._xscale = rand; _parent["sparkle" + (num + 100)]._yscale = rand; i++; } } if (count > 1000) { count = 1; } if (num > 100) { num = 0; } }
Instance of Symbol 2520 MovieClip in Symbol 2546 MovieClip Frame 929
onClipEvent (load) { num = 0; count = 0; } onClipEvent (enterFrame) { count++; if (count < 18) { i = 0; while (i < 4) { num++; if (Math.random() < 0.95) { _parent.mcSparkle2.duplicateMovieClip("sparkle" + (num + 100), num + 200); } else { _parent.mcSparkle2b.duplicateMovieClip("sparkle" + (num + 100), num + 200); } _parent["sparkle" + (num + 100)]._x = (Math.random() * 200) - 100; _parent["sparkle" + (num + 100)]._y = (Math.random() * 90) - 45; rand = (Math.random() * 100) + 50; _parent["sparkle" + (num + 100)]._xscale = rand; _parent["sparkle" + (num + 100)]._yscale = rand; i++; } } if (count > 1000) { count = 1; } if (num > 100) { num = 0; } }
Instance of Symbol 2526 MovieClip in Symbol 2546 MovieClip Frame 948
onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndPlay("play"); } }
Instance of Symbol 2520 MovieClip in Symbol 2546 MovieClip Frame 1006
onClipEvent (load) { num = 0; count = 0; } onClipEvent (enterFrame) { count++; if (count < 18) { i = 0; while (i < 4) { num++; if (Math.random() < 0.95) { _parent.mcSparkle2.duplicateMovieClip("sparkle" + (num + 100), num + 200); } else { _parent.mcSparkle2b.duplicateMovieClip("sparkle" + (num + 100), num + 200); } _parent["sparkle" + (num + 100)]._x = (Math.random() * 200) - 100; _parent["sparkle" + (num + 100)]._y = (Math.random() * 90) - 45; rand = (Math.random() * 100) + 50; _parent["sparkle" + (num + 100)]._xscale = rand; _parent["sparkle" + (num + 100)]._yscale = rand; i++; } } if (count > 1000) { count = 1; } if (num > 100) { num = 0; } }
Instance of Symbol 2520 MovieClip in Symbol 2546 MovieClip Frame 1080
onClipEvent (load) { num = 0; count = 0; } onClipEvent (enterFrame) { count++; if (count < 18) { i = 0; while (i < 4) { num++; if (Math.random() < 0.95) { _parent.mcSparkle2.duplicateMovieClip("sparkle" + (num + 100), num + 200); } else { _parent.mcSparkle2b.duplicateMovieClip("sparkle" + (num + 100), num + 200); } _parent["sparkle" + (num + 100)]._x = (Math.random() * 200) - 100; _parent["sparkle" + (num + 100)]._y = (Math.random() * 90) - 45; rand = (Math.random() * 100) + 50; _parent["sparkle" + (num + 100)]._xscale = rand; _parent["sparkle" + (num + 100)]._yscale = rand; i++; } } if (count > 1000) { count = 1; } if (num > 100) { num = 0; } }
Instance of Symbol 2520 MovieClip in Symbol 2546 MovieClip Frame 1167
onClipEvent (load) { num = 0; count = 0; } onClipEvent (enterFrame) { count++; if (count < 18) { i = 0; while (i < 4) { num++; if (Math.random() < 0.95) { _parent.mcSparkle2.duplicateMovieClip("sparkle" + (num + 100), num + 200); } else { _parent.mcSparkle2b.duplicateMovieClip("sparkle" + (num + 100), num + 200); } _parent["sparkle" + (num + 100)]._x = (Math.random() * 200) - 100; _parent["sparkle" + (num + 100)]._y = (Math.random() * 90) - 45; rand = (Math.random() * 100) + 50; _parent["sparkle" + (num + 100)]._xscale = rand; _parent["sparkle" + (num + 100)]._yscale = rand; i++; } } if (count > 1000) { count = 1; } if (num > 100) { num = 0; } }
Instance of Symbol 2520 MovieClip in Symbol 2546 MovieClip Frame 1256
onClipEvent (load) { num = 0; count = 0; } onClipEvent (enterFrame) { count++; if (count < 18) { i = 0; while (i < 4) { num++; if (Math.random() < 0.95) { _parent.mcSparkle2.duplicateMovieClip("sparkle" + (num + 100), num + 200); } else { _parent.mcSparkle2b.duplicateMovieClip("sparkle" + (num + 100), num + 200); } _parent["sparkle" + (num + 100)]._x = (Math.random() * 200) - 100; _parent["sparkle" + (num + 100)]._y = (Math.random() * 90) - 45; rand = (Math.random() * 100) + 50; _parent["sparkle" + (num + 100)]._xscale = rand; _parent["sparkle" + (num + 100)]._yscale = rand; i++; } } if (count > 1000) { count = 1; } if (num > 100) { num = 0; } }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 2546 MovieClip Frame 1291
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 2546 MovieClip Frame 1291
onClipEvent (load) { this._alpha = 100; this.yVel = (-((Math.random() * 2) / 3)) - 1; if (Math.random() > 0.5) { this.xVel = Math.random() * 0.6; this.xAccel = Math.random() * -0.01; } else { this.xVel = (-Math.random()) * 0.24; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } }
Instance of Symbol 2134 MovieClip "healthFireBack" in Symbol 2546 MovieClip Frame 1291
onClipEvent (load) { name1 = this._name.substring(14, this._name.length); name1 = _parent["healthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "healthFireBack") { 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 2136 MovieClip "healthFire" in Symbol 2546 MovieClip Frame 1291
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "healthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } }
Symbol 2546 MovieClip Frame 1292
mcRating.textRating.text = Math.ceil(_root.p1.sp) + "%";
Instance of Symbol 2545 MovieClip in Symbol 2546 MovieClip Frame 1384
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndPlay("hover"); } } on (release) { _root.gameover = true; stopAllSounds(); _root.mcAll.mcMain.removeMovieClip(); _root.mcCam.mcGameover.gotoAndStop(1); _root.mcCam.mcGameover._visible = false; _root.mcCam.mcMenu._visible = true; _root.paused = true; _parent._visible = false; }
Symbol 2546 MovieClip Frame 1410
stop();
Symbol 2549 MovieClip Frame 1
stop();
Symbol 2549 MovieClip Frame 106
stop(); _root.bossCount = 2; this._visible = false; _root.paused = false; _root.mcAll.mcMain.mcMap.mcBlock.gotoAndPlay("down");
Symbol 2555 Button
on (release) { gotoAndPlay ("end"); }
Symbol 2565 MovieClip Frame 1
stop();
Symbol 2565 MovieClip Frame 989
_root.loadCount = 2;
Symbol 2565 MovieClip Frame 1034
stop(); this._visible = false;
Symbol 2569 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2570 MovieClip Frame 15
stop();
Symbol 2571 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2575 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2576 MovieClip Frame 15
stop();
Symbol 2577 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2581 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2582 MovieClip Frame 15
stop();
Symbol 2583 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2587 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2588 MovieClip Frame 15
stop();
Symbol 2589 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2593 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2594 MovieClip Frame 15
stop();
Symbol 2595 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2599 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2600 MovieClip Frame 15
stop();
Symbol 2601 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2605 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2606 MovieClip Frame 15
stop();
Symbol 2607 MovieClip Frame 18
_parent.gotoAndStop("idle");
Symbol 2611 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2612 MovieClip Frame 15
stop();
Symbol 2613 MovieClip Frame 18
_parent.gotoAndStop("idle");
Instance of Symbol 2572 MovieClip in Symbol 2615 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Instance of Symbol 2578 MovieClip in Symbol 2615 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.mcHit.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } if (_root.gameover) { this.enabled = true; this._alpha = 100; } else { this.enabled = false; this._alpha = 50; } } on (release) { this.gotoAndStop("click"); _root.mcCam.mcMenu.mcLogo.soundMenuMusic.stop(); _root.mcCam.mcMenu._visible = false; _root.mcCam.mcIntro._visible = true; _root.mcCam.mcIntro.gotoAndPlay(2); _root.mcCam.mcIntro.play(); }
Instance of Symbol 2584 MovieClip in Symbol 2615 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.mcHit.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcLoad.textMsg.text = ""; _root.mcCam.mcMenu.mcLoad._visible = true; _root.mcCam.mcMenu.mcLoad.gotoAndPlay("in"); _root.mcCam.mcMenu.mcItems._x = 270; _root.mcCam.mcMenu.mcItemsFake._x = _root.mcCam.mcMenu.mcItems.baseX; }
Instance of Symbol 2590 MovieClip in Symbol 2615 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.mcHit.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } if (_root.gameover) { this._alpha = 50; this.enabled = false; } else { this._alpha = 100; this.enabled = true; } } on (release) { _root.mcCam.mcMenu.mcItems._x = 270; _root.mcCam.mcMenu.mcItemsFake._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcSave.textMsg.text = ""; _root.mcCam.mcMenu.mcSave._visible = true; _root.mcCam.mcMenu.mcSave.gotoAndPlay("in"); }
Instance of Symbol 2596 MovieClip in Symbol 2615 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = 270; _root.mcCam.mcMenu.mcItemsFake._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcOptions.textMsg.text = ""; _root.mcCam.mcMenu.mcOptions._visible = true; _root.mcCam.mcMenu.mcOptions.gotoAndPlay("in"); }
Instance of Symbol 2602 MovieClip in Symbol 2615 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = 270; _root.mcCam.mcMenu.mcItemsFake._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcControls._visible = true; _root.mcCam.mcMenu.mcControls.gotoAndPlay("in"); _root.mcCam.mcMenu.mcControls.mcChange._visible = false; }
Instance of Symbol 2608 MovieClip in Symbol 2615 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.mcHit.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = 270; _root.mcCam.mcMenu.mcItemsFake._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcCredits.textMsg.text = ""; _root.mcCam.mcMenu.mcCredits._visible = true; _root.mcCam.mcMenu.mcCredits.gotoAndPlay("in"); }
Instance of Symbol 2614 MovieClip in Symbol 2615 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = 270; _root.mcCam.mcMenu.mcItemsFake._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcHowto.textMsg.text = ""; _root.mcCam.mcMenu.mcHowto._visible = true; _root.mcCam.mcMenu.mcHowto.gotoAndPlay("in"); }
Instance of Symbol 2574 MovieClip in Symbol 2616 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.gameover) { this._alpha = 100; } else { this._alpha = 50; } }
Instance of Symbol 2586 MovieClip in Symbol 2616 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.gameover) { this._alpha = 50; } else { this._alpha = 100; } }
Symbol 2641 MovieClip Frame 3
stop();
Instance of Symbol 2545 MovieClip in Symbol 2641 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _parent.gotoAndPlay("out"); }
Symbol 2641 MovieClip Frame 11
this._visible = false;
Instance of Symbol 2545 MovieClip in Symbol 2652 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.savePoll = 2; _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _root.mcCam.mcMenu._visible = false; _root.paused = false; _parent._visible = false; }
Symbol 2652 MovieClip Frame 3
stop();
Instance of Symbol 2545 MovieClip in Symbol 2652 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent._parent.currKey != ""; _parent.gotoAndPlay("out"); }
Instance of Symbol 2545 MovieClip in Symbol 2652 MovieClip Frame 9
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.savePoll = 2; _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _root.mcCam.mcMenu._visible = false; _root.paused = false; _parent._visible = false; }
Symbol 2652 MovieClip Frame 11
this._visible = false;
Symbol 2676 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2677 MovieClip Frame 15
stop();
Symbol 2685 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2686 MovieClip Frame 15
stop();
Symbol 2691 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2692 MovieClip Frame 15
stop();
Instance of Symbol 2652 MovieClip "mcChange" in Symbol 2696 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (keyDown) { if ((_parent.currKey != "") && (!Key.isDown(27))) { _root.p1[_parent.currKey] = Key.getCode(); _root.keys[_parent.currKey] = Key.getCode(); _parent.currKey = ""; gotoAndPlay ("out"); } else if (Key.isDown(27)) { _parent.currKey = ""; gotoAndPlay ("out"); } }
Symbol 2696 MovieClip Frame 3
stop(); currKey = ""; var K = new Array(); K[8] = "Backspace"; K[9] = "Tab"; K[13] = "Enter"; K[16] = "Shift"; K[17] = "Ctrl"; K[18] = "Alt"; K[20] = "Caps"; K[27] = "Esc"; K[32] = "Space"; K[33] = "Page Up"; K[34] = "Page Down"; K[35] = "End"; K[36] = "Home"; K[37] = "Left"; K[38] = "Up"; K[39] = "Right"; K[40] = "Down"; K[44] = ","; K[45] = "Insert"; K[46] = "Del"; K[47] = "Help"; K[48] = "0"; K[49] = "1"; K[50] = "2"; K[51] = "3"; K[52] = "4"; K[53] = "5"; K[54] = "6"; K[55] = "7"; K[56] = "8"; K[57] = "9"; K[65] = "A"; K[66] = "B"; K[67] = "C"; K[68] = "D"; K[69] = "E"; K[70] = "F"; K[71] = "G"; K[72] = "H"; K[73] = "I"; K[74] = "J"; K[75] = "K"; K[76] = "L"; K[77] = "M"; K[78] = "N"; K[79] = "O"; K[80] = "P"; K[81] = "Q"; K[82] = "R"; K[83] = "S"; K[84] = "T"; K[85] = "U"; K[86] = "V"; K[87] = "W"; K[88] = "X"; K[89] = "Y"; K[90] = "Z"; K[96] = "`"; K[97] = "a"; K[98] = "b"; K[99] = "c"; K[100] = "d"; K[101] = "e"; K[102] = "f"; K[103] = "g"; K[104] = "h"; K[105] = "i"; K[106] = "j"; K[107] = "k"; K[108] = "l"; K[109] = "m"; K[110] = "n"; K[111] = "o"; K[112] = "p"; K[113] = "q"; K[114] = "r"; K[115] = "s"; K[116] = "t"; K[117] = "u"; K[118] = "v"; K[119] = "w"; K[120] = "x"; K[121] = "y"; K[122] = "z"; this.onEnterFrame = function () { if (_root.mcCam.mcMenu._visible) { textUp.text = K[_root.keys.keyUp1]; textDown.text = K[_root.keys.keyDown1]; textLeft.text = K[_root.keys.keyLeft]; textRight.text = K[_root.keys.keyRight]; textJump.text = K[_root.keys.keyJump]; textAttack.text = K[_root.keys.keyAttack]; textGrab.text = K[_root.keys.keyGrab]; textRun.text = K[_root.keys.keyFast]; textHide.text = K[_root.keys.keyHide]; textPause.text = K[_root.keys.keyPause]; } };
Instance of Symbol 2678 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.resetKeys(); }
Instance of Symbol 2545 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _parent.gotoAndPlay("out"); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyUp1"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyDown1"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyLeft"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyRight"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyAttack"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyGrab"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyFast"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyHide"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyPause"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Instance of Symbol 2693 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.saveKeys(); }
Instance of Symbol 2687 MovieClip in Symbol 2696 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.currKey = "keyJump"; _parent.mcChange._visible = true; _parent.mcChange.gotoAndPlay("in"); }
Symbol 2696 MovieClip Frame 11
this._visible = false;
Symbol 2717 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2718 MovieClip Frame 15
stop();
Symbol 2812 MovieClip Frame 1
stop(); var K = new Array(); K[8] = "Backspace"; K[9] = "Tab"; K[13] = "Enter"; K[16] = "Shift"; K[17] = "Ctrl"; K[18] = "Alt"; K[20] = "Caps"; K[27] = "Esc"; K[32] = "Space"; K[33] = "Page Up"; K[34] = "Page Down"; K[35] = "End"; K[36] = "Home"; K[37] = "Left"; K[38] = "Up"; K[39] = "Right"; K[40] = "Down"; K[44] = ","; K[45] = "Insert"; K[46] = "Del"; K[47] = "Help"; K[48] = "0"; K[49] = "1"; K[50] = "2"; K[51] = "3"; K[52] = "4"; K[53] = "5"; K[54] = "6"; K[55] = "7"; K[56] = "8"; K[57] = "9"; K[65] = "A"; K[66] = "B"; K[67] = "C"; K[68] = "D"; K[69] = "E"; K[70] = "F"; K[71] = "G"; K[72] = "H"; K[73] = "I"; K[74] = "J"; K[75] = "K"; K[76] = "L"; K[77] = "M"; K[78] = "N"; K[79] = "O"; K[80] = "P"; K[81] = "Q"; K[82] = "R"; K[83] = "S"; K[84] = "T"; K[85] = "U"; K[86] = "V"; K[87] = "W"; K[88] = "X"; K[89] = "Y"; K[90] = "Z"; K[96] = "`"; K[97] = "a"; K[98] = "b"; K[99] = "c"; K[100] = "d"; K[101] = "e"; K[102] = "f"; K[103] = "g"; K[104] = "h"; K[105] = "i"; K[106] = "j"; K[107] = "k"; K[108] = "l"; K[109] = "m"; K[110] = "n"; K[111] = "o"; K[112] = "p"; K[113] = "q"; K[114] = "r"; K[115] = "s"; K[116] = "t"; K[117] = "u"; K[118] = "v"; K[119] = "w"; K[120] = "x"; K[121] = "y"; K[122] = "z"; this.onEnterFrame = function () { if (_root.paused || (_root.gameover)) { textAttack.text = K[_root.keys.keyAttack]; textJump.text = K[_root.keys.keyJump]; textGrab.text = K[_root.keys.keyGrab]; textRun.text = K[_root.keys.keyFast]; textHide.text = K[_root.keys.keyHide]; } };
Instance of Symbol 2719 MovieClip in Symbol 2812 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.nextFrame(); }
Instance of Symbol 2719 MovieClip in Symbol 2812 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.prevFrame(); }
Instance of Symbol 2 MovieClip in Symbol 2812 MovieClip Frame 1
on (release) { _parent.gotoAndStop("general"); }
Instance of Symbol 2 MovieClip in Symbol 2812 MovieClip Frame 1
on (release) { _parent.gotoAndStop("attacks"); }
Instance of Symbol 2 MovieClip in Symbol 2812 MovieClip Frame 1
on (release) { _parent.gotoAndStop("grabbing"); }
Instance of Symbol 2 MovieClip in Symbol 2812 MovieClip Frame 1
on (release) { _parent.gotoAndStop("ledges"); }
Instance of Symbol 2 MovieClip in Symbol 2812 MovieClip Frame 1
on (release) { _parent.gotoAndStop("looking"); }
Instance of Symbol 2 MovieClip in Symbol 2812 MovieClip Frame 1
on (release) { _parent.gotoAndStop("staffs"); }
Instance of Symbol 2 MovieClip in Symbol 2812 MovieClip Frame 1
on (release) { _parent.gotoAndStop("health"); }
Instance of Symbol 2 MovieClip in Symbol 2812 MovieClip Frame 1
on (release) { _parent.gotoAndStop("stealth"); }
Symbol 2827 MovieClip Frame 3
stop();
Instance of Symbol 2545 MovieClip in Symbol 2827 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _parent.gotoAndPlay("out"); }
Symbol 2827 MovieClip Frame 11
this._visible = false;
Symbol 2834 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2835 MovieClip Frame 15
stop();
Symbol 2839 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2840 MovieClip Frame 15
stop();
Symbol 2844 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2845 MovieClip Frame 15
stop();
Symbol 2849 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2850 MovieClip Frame 15
stop();
Symbol 2852 MovieClip Frame 1
function makeFire(xOffset, yOffset) { this.fireNum++; if (this.fireNum > (fireDepth + _root.stealthFireMax)) { this.fireNum = fireDepth + 1; } _parent.stealthFire.duplicateMovieClip("stealthFire" + this.fireNum, this.fireNum + 100); _parent.stealthFireBack.duplicateMovieClip("stealthFireBack" + this.fireNum, this.fireNum); var _local4 = _parent["stealthFire" + this.fireNum]; var _local5 = _parent["stealthFireBack" + this.fireNum]; _local4._x = this._x + xOffset; _local4._y = (this._y + 2) + yOffset; rand = Math.random(); _local4._width = (rand * 6) + 8; _local4._height = (rand * 6) + 8; _local5._width = _local4._width + 4; _local5._height = _local4._height + 4; } stop(); counter = 0; fireNum = 0; fireDepth = 1000; this.onEnterFrame = function () { this.counter++; this._xscale = random(30) + 70; this._yscale = this._xscale; if (_root.mcCam.mcMenu._visible && (_root.mcCam.mcMenu.mcOptions._visible)) { if (_root.settingParticles == 3) { if (_root.bossCount <= 0) { this.makeFire(0, 0); if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 2) { if (_root.bossCount <= 0) { this.makeFire(0, 0); } else if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if (_root.settingParticles == 1) { if (_root.bossCount <= 0) { if ((this.counter % 2) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 6) == 0) { this.makeFire(0, 0); } } else if (_root.bossCount <= 0) { if ((this.counter % 4) == 0) { this.makeFire(0, 0); } } else if ((this.counter % 10) == 0) { this.makeFire(0, 0); } } };
Symbol 2852 MovieClip Frame 14
gotoAndPlay ("loop");
Instance of Symbol 2678 MovieClip in Symbol 2871 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.settingParticles = 2; _quality = "MEDIUM"; }
Instance of Symbol 2545 MovieClip in Symbol 2871 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.gotoAndPlay("out"); }
Instance of Symbol 2836 MovieClip in Symbol 2871 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _quality = "HIGH"; }
Instance of Symbol 2841 MovieClip in Symbol 2871 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _quality = "MEDIUM"; }
Instance of Symbol 2846 MovieClip in Symbol 2871 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _quality = "LOW"; }
Instance of Symbol 2851 MovieClip in Symbol 2871 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.settingParticles = 3; }
Instance of Symbol 2836 MovieClip in Symbol 2871 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.settingParticles = 2; }
Instance of Symbol 2841 MovieClip in Symbol 2871 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.settingParticles = 1; }
Instance of Symbol 2846 MovieClip in Symbol 2871 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.settingParticles = 0; }
Instance of Symbol 239 MovieClip "stealthFireBack" in Symbol 2871 MovieClip Frame 1
onClipEvent (load) { name1 = this._name.substring(15, this._name.length); name1 = _parent["stealthFire" + name1]; } onClipEvent (enterFrame) { if (this._name != "stealthFireBack") { 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 241 MovieClip "stealthFire" in Symbol 2871 MovieClip Frame 1
onClipEvent (load) { this._alpha = 100; this.yVel = (-(Math.random() / 3)) - 0.5; 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 != "stealthFire") { 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._xscale = this._xscale * 0.8; this._yscale = this._xscale; this._alpha = 50; } } }
Symbol 2871 MovieClip Frame 3
stop();
Instance of Symbol 2545 MovieClip in Symbol 2871 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _parent.gotoAndPlay("out"); }
Instance of Symbol 2545 MovieClip in Symbol 2871 MovieClip Frame 9
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _parent.gotoAndPlay("out"); }
Symbol 2871 MovieClip Frame 11
this._visible = false;
Symbol 2875 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2876 MovieClip Frame 15
stop();
Symbol 2880 MovieClip Frame 2
_parent.gotoAndStop("hoverOut");
Symbol 2881 MovieClip Frame 15
stop();
Symbol 2895 MovieClip Frame 3
stop();
Instance of Symbol 2877 MovieClip in Symbol 2895 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.savePoll = 2; _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _root.mcCam.mcMenu._visible = false; _root.paused = false; _parent._visible = false; }
Instance of Symbol 2882 MovieClip in Symbol 2895 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _parent.gotoAndPlay("out"); }
Symbol 2895 MovieClip Frame 11
this._visible = false;
Symbol 2906 MovieClip Frame 3
stop();
Instance of Symbol 2877 MovieClip in Symbol 2906 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { if (_root.gameover) { if (_root.loadSavedGame()) { _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; } _root.loadCount = 2; _root.loadSave = true; } if (_root.loadSavedGame()) { _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _root.mcCam.mcMenu._visible = false; _root.paused = false; _parent._visible = false; } }
Instance of Symbol 2882 MovieClip in Symbol 2906 MovieClip Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { this.gotoAndStop("hover"); } } on (release) { _root.mcCam.mcMenu.mcItems._x = _root.mcCam.mcMenu.mcItems.baseX; _root.mcCam.mcMenu.mcItemsFake._x = 270; _parent.gotoAndPlay("out"); }
Symbol 2906 MovieClip Frame 11
this._visible = false;
Instance of Symbol 2615 MovieClip "mcItems" in Symbol 2907 MovieClip Frame 1
onClipEvent (load) { baseX = this._x; }
Instance of Symbol 305 MovieClip "mcLogo" in Symbol 2907 MovieClip Frame 1
onClipEvent (load) { soundMenuMusic = new Sound(this); soundMenuMusic.attachSound("menu_music"); soundMenuMusic.start(0, 1000); }
Instance of Symbol 2641 MovieClip "mcCredits" in Symbol 2907 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 2696 MovieClip "mcControls" in Symbol 2907 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 2827 MovieClip "mcHowto" in Symbol 2907 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 2871 MovieClip "mcOptions" in Symbol 2907 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 2895 MovieClip "mcSave" in Symbol 2907 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 2906 MovieClip "mcLoad" in Symbol 2907 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 2911 Button
on (release) { if (!_root.gameover) { _root.paused = !_root.paused; if (_root.paused) { _root.showMenuMain(); } else { _root.hideMenuMain(); } } }
Symbol 2917 MovieClip Frame 1
mcFrame._visible = false; baseX = this._x; baseY = this._y;
Instance of Symbol 2432 MovieClip "mcPaused" in Symbol 2917 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 2916 MovieClip "mcHUD0" in Symbol 2917 MovieClip Frame 1
onClipEvent (load) { keyPressed = false; this._visible = false; } onClipEvent (enterFrame) { if (Key.isDown(8)) { if (!keyPressed) { keyPressed = true; this._visible = !this._visible; } } else { keyPressed = false; } }

Library Items

Symbol 1 GraphicUsed by:2 2139 2554 2555
Symbol 2 MovieClipUses:1Used by:53 73 80 87 616 619 621 979 1793 2073 2098 2099 2162 2189 2251 2260 2387 2476 2546 2549 2572 2578 2584 2590 2596 2602 2608 2614 2812
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 2812
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:68 71 72 75 78 79 82 85 86 2093 2094 2095
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:67 332 337 363 371 382 389 401 414 427 448 469 487 644 751 981 985 989 1019 1024 1033 1036 1055 1065 1089 1099 1102 1103 1116 1117 1129 1155 1159 1172 1185 1186 1190 1207 1218 1221 1236 1249 1253 1256 1260 1269 1278 1291 1302 1318 1426 1452 1467 1481 1482 1487 1493 1504 1512 1513 1538 1547 1557 1558 1559 1567 1576 1584 1595 1622 1633 1635 1643 1649 1659 1712 1724 1736 1748 1758 1777 1792 2812
Symbol 67 MovieClipUses:66Used by:68 75 82 2093 2812
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 2097
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:173
Symbol 170 GraphicUsed by:173
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClip [dust1b]Uses:169 170 171 172
Symbol 174 GraphicUsed by:178
Symbol 175 GraphicUsed by:178
Symbol 176 GraphicUsed by:178
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClip [dust1]Uses:174 175 176 177
Symbol 179 GraphicUsed by:180 219
Symbol 180 MovieClip [fire white]Uses:179Used by:2099 2137 2149 2162 2189 2203 2251 2260 2387
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip [fire]Uses:181Used by:2099 2137 2149 2162 2189 2203 2251 2260 2387
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClip [fire back]Uses:183Used by:2099 2137 2149 2162 2189 2203 2251 2260 2387
Symbol 185 FontUsed by:186
Symbol 186 EditableTextUses:185Used by:Timeline
Symbol 187 GraphicUsed by:Timeline
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:306
Symbol 190 GraphicUsed by:193
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:193 217 2526
Symbol 193 MovieClipUses:190 192Used by:218
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:213 215 652 1102 1116 1117 1155 1186 1190 1207 1487 2546 2812
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:213 215 652 981 1024 1102 1103 1116 1117 1155 1186 1190 1207 1218 1278 1318 1482 1487 1493 1504 1512 1513 1584 2546 2812
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:206 652 981 1024 1102 1103 1116 1117 1155 1186 1190 1207 1218 1278 1318 1482 1487 1493 1504 1512 1513 1584 2546 2812
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:206
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:206
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:206 224 652 981 1024 1102 1103 1116 1117 1155 1186 1190 1207 1218 1278 1318 1482 1487 1493 1513 1584 2376 2476 2546 2812
Symbol 206 MovieClipUses:199 201 203 205Used by:213 215
Symbol 207 GraphicUsed by:214 215
Symbol 208 GraphicUsed by:215
Symbol 209 SoundUsed by:215
Symbol 210 SoundUsed by:215
Symbol 211 GraphicUsed by:215
Symbol 212 GraphicUsed by:215
Symbol 213 MovieClipUses:195 197 206Used by:215
Symbol 214 MovieClipUses:207Used by:215
Symbol 215 MovieClipUses:195 197 206 207 208 209 210 211 212 213 214Used by:218
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216 192Used by:218
Symbol 218 MovieClipUses:193 215 217Used by:306
Symbol 219 MovieClipUses:179Used by:224
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:224
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:224 652 981 1024 1102 1103 1116 1117 1155 1186 1190 1207 1218 1278 1318 1482 1487 1493 1513 1584 2476 2546 2812
Symbol 224 MovieClipUses:219 221 223 205Used by:306
Symbol 225 FontUsed by:226 249 250 251 256 257 258 259 260 307 1794 2086 2391 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2431 2438 2439 2915
Symbol 226 EditableTextUses:225Used by:306
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:229
Symbol 229 MovieClipUses:228Used by:306
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:306
Symbol 232 FontUsed by:233 234 252 253 254 255 2623 2625 2629 2632 2634 2636
Symbol 233 EditableTextUses:232Used by:306
Symbol 234 EditableTextUses:232Used by:306
Symbol 235 FontUsed by:236
Symbol 236 EditableTextUses:235Used by:237
Symbol 237 MovieClipUses:236Used by:306
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:306 2137 2149 2162 2189 2203 2251 2387 2546 2812 2871
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:306 2137 2149 2162 2189 2203 2251 2387 2546 2812 2871
Symbol 242 GraphicUsed by:248 327 2535 2852
Symbol 243 GraphicUsed by:248 327 2535 2852
Symbol 244 GraphicUsed by:248 327 2535 2852
Symbol 245 GraphicUsed by:248 327 2535 2852
Symbol 246 GraphicUsed by:248 327 2535 2852
Symbol 247 GraphicUsed by:248 327 2535 2852
Symbol 248 MovieClipUses:242 243 244 245 246 247Used by:306
Symbol 249 EditableTextUses:225Used by:306
Symbol 250 EditableTextUses:225Used by:306
Symbol 251 EditableTextUses:225Used by:306
Symbol 252 EditableTextUses:232Used by:306
Symbol 253 EditableTextUses:232Used by:306
Symbol 254 EditableTextUses:232Used by:306
Symbol 255 EditableTextUses:232Used by:306
Symbol 256 EditableTextUses:225Used by:306
Symbol 257 EditableTextUses:225Used by:306
Symbol 258 EditableTextUses:225Used by:306
Symbol 259 EditableTextUses:225Used by:306
Symbol 260 EditableTextUses:225Used by:306
Symbol 261 GraphicUsed by:306
Symbol 262 GraphicUsed by:306
Symbol 263 GraphicUsed by:306
Symbol 264 GraphicUsed by:306
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:306
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:306
Symbol 269 GraphicUsed by:306
Symbol 270 GraphicUsed by:306
Symbol 271 GraphicUsed by:306
Symbol 272 GraphicUsed by:306
Symbol 273 GraphicUsed by:306
Symbol 274 GraphicUsed by:306
Symbol 275 GraphicUsed by:306
Symbol 276 GraphicUsed by:306
Symbol 277 GraphicUsed by:306
Symbol 278 GraphicUsed by:306
Symbol 279 GraphicUsed by:306
Symbol 280 GraphicUsed by:306
Symbol 281 GraphicUsed by:306
Symbol 282 GraphicUsed by:306
Symbol 283 ShapeTweeningUsed by:306
Symbol 284 GraphicUsed by:306
Symbol 285 GraphicUsed by:306
Symbol 286 GraphicUsed by:306
Symbol 287 GraphicUsed by:306
Symbol 288 GraphicUsed by:306
Symbol 289 GraphicUsed by:306
Symbol 290 GraphicUsed by:306
Symbol 291 GraphicUsed by:306
Symbol 292 ShapeTweeningUsed by:306
Symbol 293 ShapeTweeningUsed by:306
Symbol 294 GraphicUsed by:298
Symbol 295 FontUsed by:296 297
Symbol 296 TextUses:295Used by:298
Symbol 297 TextUses:295Used by:298
Symbol 298 MovieClipUses:294 296 297Used by:306
Symbol 299 ShapeTweeningUsed by:306
Symbol 300 GraphicUsed by:306
Symbol 301 GraphicUsed by:306
Symbol 302 GraphicUsed by:303
Symbol 303 ButtonUses:302Used by:306
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:306 2907
Symbol 306 MovieClipUses:189 218 224 226 229 231 233 234 237 239 241 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 266 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 298 299 300 301 303 305Used by:Timeline
Symbol 307 EditableTextUses:225Used by:Timeline
Symbol 308 GraphicUsed by:318
Symbol 309 GraphicUsed by:318
Symbol 310 GraphicUsed by:318
Symbol 311 GraphicUsed by:318
Symbol 312 GraphicUsed by:318
Symbol 313 GraphicUsed by:318
Symbol 314 GraphicUsed by:318
Symbol 315 GraphicUsed by:318
Symbol 316 GraphicUsed by:318
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:308 309 310 311 312 313 314 315 316 317Used by:319 2812
Symbol 319 MovieClip [gemshard]Uses:318Used by:Timeline
Symbol 320 GraphicUsed by:326 2536
Symbol 321 GraphicUsed by:326 2536
Symbol 322 GraphicUsed by:326 2536
Symbol 323 GraphicUsed by:326 2536
Symbol 324 GraphicUsed by:326 2536
Symbol 325 GraphicUsed by:326 2536
Symbol 326 MovieClip [health]Uses:320 321 322 323 324 325Used by:2137 2149 2162 2189 2203 2251 2387  Timeline
Symbol 327 MovieClip [stealth]Uses:242 243 244 245 246 247Used by:2137 2149 2162 2203 2251 2387  Timeline
Symbol 328 GraphicUsed by:332
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:331 2812
Symbol 331 MovieClipUses:330Used by:332 337 363 371 382 389 401 414 427 448 469 487 502 504 526 540 602 685 705 751 837 842 847 856 2812
Symbol 332 MovieClipUses:328 331 66Used by:979
Symbol 333 GraphicUsed by:337 371 448
Symbol 334 GraphicUsed by:335 448 487 685
Symbol 335 MovieClipUses:334Used by:336 371 389 401 685 734 751 2812
Symbol 336 MovieClipUses:335Used by:337 414 710 852 856
Symbol 337 MovieClipUses:333 331 336 66Used by:979
Symbol 338 GraphicUsed by:363 401
Symbol 339 GraphicUsed by:363
Symbol 340 GraphicUsed by:363
Symbol 341 GraphicUsed by:363
Symbol 342 GraphicUsed by:363
Symbol 343 GraphicUsed by:363
Symbol 344 GraphicUsed by:363
Symbol 345 GraphicUsed by:363
Symbol 346 GraphicUsed by:363
Symbol 347 GraphicUsed by:363
Symbol 348 GraphicUsed by:363
Symbol 349 GraphicUsed by:363
Symbol 350 GraphicUsed by:363
Symbol 351 GraphicUsed by:363
Symbol 352 GraphicUsed by:363
Symbol 353 GraphicUsed by:363
Symbol 354 GraphicUsed by:363
Symbol 355 GraphicUsed by:363
Symbol 356 GraphicUsed by:363
Symbol 357 GraphicUsed by:363
Symbol 358 GraphicUsed by:363
Symbol 359 GraphicUsed by:363
Symbol 360 GraphicUsed by:363
Symbol 361 GraphicUsed by:363
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:338 331 66 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362Used by:979
Symbol 364 GraphicUsed by:371
Symbol 365 GraphicUsed by:371
Symbol 366 GraphicUsed by:371
Symbol 367 GraphicUsed by:371
Symbol 368 GraphicUsed by:371
Symbol 369 GraphicUsed by:371
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:333 331 335 66 364 365 366 367 368 369 370Used by:979
Symbol 372 GraphicUsed by:382
Symbol 373 GraphicUsed by:382
Symbol 374 GraphicUsed by:382
Symbol 375 GraphicUsed by:382
Symbol 376 GraphicUsed by:382
Symbol 377 GraphicUsed by:382
Symbol 378 GraphicUsed by:382
Symbol 379 GraphicUsed by:382
Symbol 380 GraphicUsed by:382
Symbol 381 GraphicUsed by:382 469
Symbol 382 MovieClipUses:372 331 66 373 374 375 376 377 378 379 380 381Used by:979
Symbol 383 GraphicUsed by:389 2812
Symbol 384 GraphicUsed by:389
Symbol 385 GraphicUsed by:389
Symbol 386 GraphicUsed by:389
Symbol 387 GraphicUsed by:389
Symbol 388 GraphicUsed by:389 685 751
Symbol 389 MovieClipUses:383 331 335 66 384 385 386 387 388Used by:979
Symbol 390 GraphicUsed by:401
Symbol 391 GraphicUsed by:401 414 448
Symbol 392 GraphicUsed by:401 414
Symbol 393 GraphicUsed by:401
Symbol 394 GraphicUsed by:401 414 448
Symbol 395 GraphicUsed by:401
Symbol 396 GraphicUsed by:401
Symbol 397 GraphicUsed by:401
Symbol 398 GraphicUsed by:401 414 448
Symbol 399 GraphicUsed by:401
Symbol 400 GraphicUsed by:401 414
Symbol 401 MovieClipUses:338 331 66 390 391 392 393 394 395 396 397 398 399 400 335Used by:979
Symbol 402 GraphicUsed by:414
Symbol 403 GraphicUsed by:414
Symbol 404 GraphicUsed by:414
Symbol 405 GraphicUsed by:414
Symbol 406 GraphicUsed by:414
Symbol 407 GraphicUsed by:414
Symbol 408 GraphicUsed by:414
Symbol 409 GraphicUsed by:414
Symbol 410 GraphicUsed by:414
Symbol 411 GraphicUsed by:414
Symbol 412 GraphicUsed by:414
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:398 392 400 394 331 336 66 391 402 403 404 405 406 407 408 409 410 411 412 413Used by:979
Symbol 415 GraphicUsed by:427
Symbol 416 GraphicUsed by:427 448 487 685
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:427 448 1680 1687 1695 1701 1777 2062
Symbol 419 GraphicUsed by:427
Symbol 420 GraphicUsed by:427
Symbol 421 GraphicUsed by:427
Symbol 422 GraphicUsed by:427
Symbol 423 GraphicUsed by:427
Symbol 424 GraphicUsed by:427
Symbol 425 GraphicUsed by:427
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:415 331 416 66 418 419 420 421 422 423 424 425 426Used by:979
Symbol 428 GraphicUsed by:448
Symbol 429 GraphicUsed by:448
Symbol 430 GraphicUsed by:448
Symbol 431 GraphicUsed by:448
Symbol 432 GraphicUsed by:448
Symbol 433 GraphicUsed by:448
Symbol 434 GraphicUsed by:448
Symbol 435 GraphicUsed by:448
Symbol 436 GraphicUsed by:448
Symbol 437 GraphicUsed by:448
Symbol 438 GraphicUsed by:448
Symbol 439 GraphicUsed by:448
Symbol 440 GraphicUsed by:448
Symbol 441 GraphicUsed by:448
Symbol 442 GraphicUsed by:448
Symbol 443 GraphicUsed by:448
Symbol 444 GraphicUsed by:448
Symbol 445 GraphicUsed by:448
Symbol 446 GraphicUsed by:448
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:428 331 429 66 418 430 431 432 433 434 435 416 436 437 438 439 334 440 391 441 442 398 443 444 445 394 446 447 333Used by:979
Symbol 449 GraphicUsed by:469
Symbol 450 GraphicUsed by:469
Symbol 451 GraphicUsed by:469
Symbol 452 GraphicUsed by:469
Symbol 453 GraphicUsed by:469
Symbol 454 GraphicUsed by:469
Symbol 455 GraphicUsed by:469 487
Symbol 456 GraphicUsed by:469 487
Symbol 457 GraphicUsed by:469
Symbol 458 GraphicUsed by:469
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:469 487 1426 1452 1467 1481 1792 1949 2072 2073 2251
Symbol 461 GraphicUsed by:469
Symbol 462 GraphicUsed by:469 487
Symbol 463 GraphicUsed by:469
Symbol 464 GraphicUsed by:469
Symbol 465 GraphicUsed by:469
Symbol 466 GraphicUsed by:469
Symbol 467 GraphicUsed by:469
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:381 331 66 449 450 451 452 453 454 455 456 457 458 460 461 462 463 464 465 466 467 468Used by:979
Symbol 470 GraphicUsed by:487
Symbol 471 GraphicUsed by:487
Symbol 472 GraphicUsed by:487
Symbol 473 GraphicUsed by:487
Symbol 474 GraphicUsed by:487
Symbol 475 GraphicUsed by:487
Symbol 476 GraphicUsed by:487
Symbol 477 GraphicUsed by:487
Symbol 478 GraphicUsed by:487
Symbol 479 GraphicUsed by:487
Symbol 480 GraphicUsed by:487
Symbol 481 GraphicUsed by:487
Symbol 482 GraphicUsed by:487
Symbol 483 GraphicUsed by:487
Symbol 484 GraphicUsed by:487
Symbol 485 GraphicUsed by:487
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:470 331 334 66 471 472 473 416 474 475 476 455 456 477 478 460 479 462 480 481 482 483 484 485 486Used by:979
Symbol 488 GraphicUsed by:502
Symbol 489 GraphicUsed by:490 645
Symbol 490 MovieClipUses:489Used by:502 504 526 540 602 981 1024 1102 1103 1116 1117 1155 1186 1190 1207 1218 1278 1318 1481 1482 1487 1493 1513 1584 1659 2546 2812
Symbol 491 GraphicUsed by:502
Symbol 492 GraphicUsed by:502
Symbol 493 GraphicUsed by:502
Symbol 494 GraphicUsed by:502
Symbol 495 GraphicUsed by:502
Symbol 496 GraphicUsed by:502
Symbol 497 GraphicUsed by:502
Symbol 498 GraphicUsed by:502
Symbol 499 GraphicUsed by:502
Symbol 500 GraphicUsed by:502
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:488 490 491 492 493 494 495 496 497 498 499 500 501 331Used by:979
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503 490 331Used by:979
Symbol 505 GraphicUsed by:526
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:526 602 852 856 2812
Symbol 508 GraphicUsed by:526
Symbol 509 GraphicUsed by:526
Symbol 510 GraphicUsed by:526
Symbol 511 GraphicUsed by:526 540
Symbol 512 GraphicUsed by:526
Symbol 513 GraphicUsed by:526
Symbol 514 GraphicUsed by:526
Symbol 515 GraphicUsed by:526
Symbol 516 GraphicUsed by:526
Symbol 517 GraphicUsed by:526
Symbol 518 GraphicUsed by:526
Symbol 519 GraphicUsed by:526
Symbol 520 GraphicUsed by:526
Symbol 521 GraphicUsed by:526
Symbol 522 GraphicUsed by:526
Symbol 523 GraphicUsed by:526
Symbol 524 GraphicUsed by:526
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:505 507 490 331 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525Used by:979
Symbol 527 GraphicUsed by:540
Symbol 528 GraphicUsed by:540
Symbol 529 GraphicUsed by:540
Symbol 530 GraphicUsed by:540
Symbol 531 GraphicUsed by:540
Symbol 532 GraphicUsed by:540
Symbol 533 GraphicUsed by:540
Symbol 534 GraphicUsed by:540
Symbol 535 GraphicUsed by:540
Symbol 536 GraphicUsed by:540
Symbol 537 GraphicUsed by:540
Symbol 538 GraphicUsed by:540
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:527 331 490 528 529 530 531 532 533 534 535 536 537 538 511 539Used by:979
Symbol 541 GraphicUsed by:602
Symbol 542 GraphicUsed by:602
Symbol 543 GraphicUsed by:602
Symbol 544 GraphicUsed by:602
Symbol 545 GraphicUsed by:602
Symbol 546 GraphicUsed by:602
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:602 944 959 978
Symbol 549 GraphicUsed by:602
Symbol 550 GraphicUsed by:602
Symbol 551 GraphicUsed by:602
Symbol 552 GraphicUsed by:602
Symbol 553 GraphicUsed by:602
Symbol 554 GraphicUsed by:602
Symbol 555 GraphicUsed by:602
Symbol 556 GraphicUsed by:602
Symbol 557 GraphicUsed by:602
Symbol 558 GraphicUsed by:602
Symbol 559 GraphicUsed by:602
Symbol 560 GraphicUsed by:602
Symbol 561 GraphicUsed by:602
Symbol 562 GraphicUsed by:602
Symbol 563 GraphicUsed by:602
Symbol 564 GraphicUsed by:602
Symbol 565 GraphicUsed by:602
Symbol 566 GraphicUsed by:602
Symbol 567 GraphicUsed by:602
Symbol 568 GraphicUsed by:602
Symbol 569 GraphicUsed by:602
Symbol 570 GraphicUsed by:602
Symbol 571 GraphicUsed by:602
Symbol 572 GraphicUsed by:602
Symbol 573 GraphicUsed by:602
Symbol 574 GraphicUsed by:602
Symbol 575 GraphicUsed by:602
Symbol 576 GraphicUsed by:602
Symbol 577 GraphicUsed by:602
Symbol 578 GraphicUsed by:602
Symbol 579 GraphicUsed by:602
Symbol 580 GraphicUsed by:602
Symbol 581 GraphicUsed by:602
Symbol 582 GraphicUsed by:602
Symbol 583 GraphicUsed by:602
Symbol 584 GraphicUsed by:602
Symbol 585 GraphicUsed by:602
Symbol 586 GraphicUsed by:602
Symbol 587 GraphicUsed by:602
Symbol 588 GraphicUsed by:602
Symbol 589 GraphicUsed by:602
Symbol 590 GraphicUsed by:602
Symbol 591 GraphicUsed by:602
Symbol 592 GraphicUsed by:602
Symbol 593 GraphicUsed by:602
Symbol 594 GraphicUsed by:602
Symbol 595 GraphicUsed by:602
Symbol 596 GraphicUsed by:602
Symbol 597 GraphicUsed by:602
Symbol 598 GraphicUsed by:602
Symbol 599 GraphicUsed by:602
Symbol 600 GraphicUsed by:602
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:541 507 490 331 542 543 544 545 546 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 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 601Used by:979
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:979
Symbol 605 GraphicUsed by:609
Symbol 606 GraphicUsed by:609
Symbol 607 GraphicUsed by:609
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:605 606 607 608Used by:610
Symbol 610 MovieClipUses:609Used by:979
Symbol 611 GraphicUsed by:614
Symbol 612 GraphicUsed by:614
Symbol 613 GraphicUsed by:614 653
Symbol 614 MovieClipUses:611 612 613Used by:979
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615 2Used by:979
Symbol 617 GraphicUsed by:619
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:617 2 618Used by:979
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:620 2Used by:979
Symbol 622 GraphicUsed by:632
Symbol 623 GraphicUsed by:632
Symbol 624 GraphicUsed by:632
Symbol 625 GraphicUsed by:632
Symbol 626 GraphicUsed by:632
Symbol 627 GraphicUsed by:632
Symbol 628 GraphicUsed by:632
Symbol 629 GraphicUsed by:632
Symbol 630 GraphicUsed by:632
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:622 623 624 625 626 627 628 629 630 631Used by:979
Symbol 633 GraphicUsed by:652
Symbol 634 GraphicUsed by:644
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:644 652 981 1024 1102 1103 1116 1117 1155 1186 1190 1207 1218 1278 1318 1482 1487 1493 1513 1584 2546 2812
Symbol 637 GraphicUsed by:644
Symbol 638 GraphicUsed by:644
Symbol 639 GraphicUsed by:644
Symbol 640 GraphicUsed by:644
Symbol 641 GraphicUsed by:644
Symbol 642 GraphicUsed by:644
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:634 636 637 66 638 639 640 641 642 643Used by:652 1793
Symbol 645 MovieClipUses:489Used by:652 1318 2812
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:652 1102 1116 1129 1190 1221 1318 1659 2812
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:652 1504 1512 1567 1576
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:650Used by:652 980 1102 1116 1117 1155 1172 1186 1190 1207 1218 1251 1318 1481 1504 1512 1659 1724 2276 2546 2812
Symbol 652 MovieClipUses:633 644 636 205 645 197 199 647 195 649 651 223Used by:653 685 807 1999 2008
Symbol 653 MovieClipUses:613 652Used by:979
Symbol 654 GraphicUsed by:665
Symbol 655 GraphicUsed by:665
Symbol 656 GraphicUsed by:665
Symbol 657 GraphicUsed by:665 669
Symbol 658 GraphicUsed by:665 669
Symbol 659 GraphicUsed by:665 669
Symbol 660 GraphicUsed by:665 669
Symbol 661 GraphicUsed by:665 669
Symbol 662 GraphicUsed by:665 669
Symbol 663 GraphicUsed by:665 669
Symbol 664 GraphicUsed by:665 669
Symbol 665 MovieClipUses:654 655 656 657 658 659 660 661 662 663 664Used by:979
Symbol 666 GraphicUsed by:668 669
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:666 667Used by:979
Symbol 669 MovieClipUses:666 657 658 659 660 661 662 663 664Used by:979
Symbol 670 GraphicUsed by:685
Symbol 671 GraphicUsed by:685
Symbol 672 GraphicUsed by:685
Symbol 673 GraphicUsed by:685
Symbol 674 GraphicUsed by:685
Symbol 675 GraphicUsed by:685
Symbol 676 GraphicUsed by:685
Symbol 677 GraphicUsed by:685
Symbol 678 GraphicUsed by:685
Symbol 679 GraphicUsed by:685
Symbol 680 GraphicUsed by:685
Symbol 681 GraphicUsed by:685
Symbol 682 GraphicUsed by:685
Symbol 683 GraphicUsed by:685
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:670 652 671 672 673 674 675 676 677 678 679 680 331 416 681 334 682 335 683 684 388Used by:979
Symbol 686 GraphicUsed by:693
Symbol 687 GraphicUsed by:693
Symbol 688 GraphicUsed by:693
Symbol 689 GraphicUsed by:693
Symbol 690 GraphicUsed by:693
Symbol 691 GraphicUsed by:693
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:686 687 688 689 690 691 692Used by:705 833
Symbol 694 GraphicUsed by:705
Symbol 695 GraphicUsed by:705
Symbol 696 GraphicUsed by:705
Symbol 697 GraphicUsed by:705
Symbol 698 GraphicUsed by:705
Symbol 699 GraphicUsed by:705
Symbol 700 GraphicUsed by:705
Symbol 701 GraphicUsed by:705
Symbol 702 GraphicUsed by:705
Symbol 703 GraphicUsed by:705
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:693 694 695 696 331 697 698 699 700 701 702 703 704Used by:979
Symbol 706 GraphicUsed by:710
Symbol 707 GraphicUsed by:710
Symbol 708 GraphicUsed by:710
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:706 336 707 708 709Used by:979
Symbol 711 GraphicUsed by:734
Symbol 712 GraphicUsed by:734
Symbol 713 GraphicUsed by:734
Symbol 714 GraphicUsed by:734
Symbol 715 GraphicUsed by:734
Symbol 716 GraphicUsed by:734
Symbol 717 GraphicUsed by:734
Symbol 718 GraphicUsed by:734
Symbol 719 GraphicUsed by:734
Symbol 720 GraphicUsed by:734
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:721Used by:734
Symbol 723 GraphicUsed by:734
Symbol 724 GraphicUsed by:734
Symbol 725 GraphicUsed by:734
Symbol 726 GraphicUsed by:734
Symbol 727 GraphicUsed by:734
Symbol 728 GraphicUsed by:734
Symbol 729 GraphicUsed by:734
Symbol 730 GraphicUsed by:734
Symbol 731 GraphicUsed by:734
Symbol 732 GraphicUsed by:734
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:711 712 335 713 714 715 716 717 718 719 720 722 723 724 725 726 727 728 729 730 731 732 733Used by:979
Symbol 735 GraphicUsed by:751
Symbol 736 GraphicUsed by:751
Symbol 737 GraphicUsed by:751
Symbol 738 GraphicUsed by:751
Symbol 739 GraphicUsed by:751
Symbol 740 GraphicUsed by:751
Symbol 741 GraphicUsed by:751
Symbol 742 GraphicUsed by:751
Symbol 743 GraphicUsed by:751
Symbol 744 GraphicUsed by:751
Symbol 745 GraphicUsed by:751
Symbol 746 GraphicUsed by:751
Symbol 747 GraphicUsed by:751
Symbol 748 GraphicUsed by:751
Symbol 749 GraphicUsed by:751
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:735 331 335 66 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 388Used by:979
Symbol 752 GraphicUsed by:807
Symbol 753 GraphicUsed by:807
Symbol 754 GraphicUsed by:807
Symbol 755 GraphicUsed by:807
Symbol 756 GraphicUsed by:790
Symbol 757 GraphicUsed by:790
Symbol 758 GraphicUsed by:790
Symbol 759 GraphicUsed by:790
Symbol 760 GraphicUsed by:790
Symbol 761 GraphicUsed by:790
Symbol 762 GraphicUsed by:790
Symbol 763 GraphicUsed by:790
Symbol 764 GraphicUsed by:790
Symbol 765 GraphicUsed by:790
Symbol 766 GraphicUsed by:790
Symbol 767 GraphicUsed by:790
Symbol 768 GraphicUsed by:790
Symbol 769 GraphicUsed by:790
Symbol 770 GraphicUsed by:790
Symbol 771 GraphicUsed by:790
Symbol 772 GraphicUsed by:790
Symbol 773 GraphicUsed by:790
Symbol 774 GraphicUsed by:790
Symbol 775 GraphicUsed by:790
Symbol 776 GraphicUsed by:790
Symbol 777 GraphicUsed by:790
Symbol 778 GraphicUsed by:790
Symbol 779 GraphicUsed by:790
Symbol 780 GraphicUsed by:790
Symbol 781 GraphicUsed by:790
Symbol 782 GraphicUsed by:790
Symbol 783 GraphicUsed by:790
Symbol 784 GraphicUsed by:790
Symbol 785 GraphicUsed by:790
Symbol 786 GraphicUsed by:790
Symbol 787 GraphicUsed by:790
Symbol 788 GraphicUsed by:790
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789Used by:807
Symbol 791 GraphicUsed by:807
Symbol 792 GraphicUsed by:807
Symbol 793 GraphicUsed by:807
Symbol 794 GraphicUsed by:807
Symbol 795 GraphicUsed by:807
Symbol 796 GraphicUsed by:807
Symbol 797 GraphicUsed by:807
Symbol 798 GraphicUsed by:807
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:752 652 753 754 755 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806Used by:979
Symbol 808 GraphicUsed by:833
Symbol 809 GraphicUsed by:833
Symbol 810 GraphicUsed by:833
Symbol 811 GraphicUsed by:833
Symbol 812 GraphicUsed by:833
Symbol 813 GraphicUsed by:833
Symbol 814 GraphicUsed by:833
Symbol 815 GraphicUsed by:833
Symbol 816 GraphicUsed by:833
Symbol 817 GraphicUsed by:833
Symbol 818 GraphicUsed by:833
Symbol 819 GraphicUsed by:833
Symbol 820 GraphicUsed by:833
Symbol 821 GraphicUsed by:833
Symbol 822 GraphicUsed by:833
Symbol 823 GraphicUsed by:833
Symbol 824 GraphicUsed by:833
Symbol 825 GraphicUsed by:833
Symbol 826 GraphicUsed by:833
Symbol 827 GraphicUsed by:833
Symbol 828 GraphicUsed by:833
Symbol 829 GraphicUsed by:833
Symbol 830 GraphicUsed by:833
Symbol 831 GraphicUsed by:833
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:693 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832Used by:979
Symbol 834 GraphicUsed by:835
Symbol 835 MovieClipUses:834Used by:852 856
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:836 331Used by:852 856 924
Symbol 838 GraphicUsed by:852 856
Symbol 839 GraphicUsed by:852 856
Symbol 840 GraphicUsed by:852
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841 331Used by:852 924
Symbol 843 GraphicUsed by:852
Symbol 844 GraphicUsed by:852
Symbol 845 GraphicUsed by:852
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClipUses:846 331Used by:852 924
Symbol 848 GraphicUsed by:852
Symbol 849 GraphicUsed by:852
Symbol 850 GraphicUsed by:852
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:507 835 837 336 838 839 840 842 843 844 845 847 848 849 850 851Used by:979
Symbol 853 GraphicUsed by:856
Symbol 854 GraphicUsed by:856
Symbol 855 GraphicUsed by:856
Symbol 856 MovieClipUses:507 835 837 336 838 839 853 854 331 855Used by:979
Symbol 857 GraphicUsed by:924
Symbol 858 GraphicUsed by:924
Symbol 859 GraphicUsed by:924
Symbol 860 GraphicUsed by:924
Symbol 861 GraphicUsed by:924
Symbol 862 GraphicUsed by:924
Symbol 863 GraphicUsed by:924
Symbol 864 GraphicUsed by:924
Symbol 865 GraphicUsed by:924
Symbol 866 GraphicUsed by:924
Symbol 867 GraphicUsed by:924
Symbol 868 GraphicUsed by:924
Symbol 869 GraphicUsed by:924
Symbol 870 GraphicUsed by:924
Symbol 871 GraphicUsed by:924
Symbol 872 GraphicUsed by:924
Symbol 873 GraphicUsed by:924
Symbol 874 GraphicUsed by:924
Symbol 875 GraphicUsed by:924
Symbol 876 GraphicUsed by:924
Symbol 877 GraphicUsed by:924
Symbol 878 GraphicUsed by:924
Symbol 879 GraphicUsed by:924
Symbol 880 GraphicUsed by:924
Symbol 881 GraphicUsed by:907
Symbol 882 GraphicUsed by:907
Symbol 883 GraphicUsed by:907
Symbol 884 GraphicUsed by:907
Symbol 885 GraphicUsed by:907
Symbol 886 GraphicUsed by:907
Symbol 887 GraphicUsed by:907
Symbol 888 GraphicUsed by:907
Symbol 889 GraphicUsed by:907
Symbol 890 GraphicUsed by:907
Symbol 891 GraphicUsed by:907
Symbol 892 GraphicUsed by:907
Symbol 893 GraphicUsed by:907
Symbol 894 GraphicUsed by:907
Symbol 895 GraphicUsed by:907
Symbol 896 GraphicUsed by:907
Symbol 897 GraphicUsed by:907
Symbol 898 GraphicUsed by:907
Symbol 899 GraphicUsed by:907
Symbol 900 GraphicUsed by:907
Symbol 901 GraphicUsed by:907
Symbol 902 GraphicUsed by:907
Symbol 903 GraphicUsed by:907
Symbol 904 GraphicUsed by:907
Symbol 905 GraphicUsed by:907
Symbol 906 GraphicUsed by:907
Symbol 907 MovieClipUses:881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906Used by:924
Symbol 908 GraphicUsed by:924
Symbol 909 GraphicUsed by:924
Symbol 910 GraphicUsed by:924
Symbol 911 GraphicUsed by:924
Symbol 912 GraphicUsed by:924
Symbol 913 GraphicUsed by:924
Symbol 914 GraphicUsed by:924
Symbol 915 GraphicUsed by:924
Symbol 916 GraphicUsed by:924
Symbol 917 GraphicUsed by:924
Symbol 918 GraphicUsed by:924
Symbol 919 GraphicUsed by:924
Symbol 920 GraphicUsed by:924
Symbol 921 GraphicUsed by:924
Symbol 922 GraphicUsed by:924
Symbol 923 GraphicUsed by:924
Symbol 924 MovieClipUses:857 858 859 860 861 862 863 864 837 865 866 842 867 868 847 869 870 871 872 873 874 875 876 877 878 879 880 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923Used by:979
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:925Used by:979
Symbol 927 GraphicUsed by:944
Symbol 928 GraphicUsed by:929
Symbol 929 MovieClipUses:928Used by:944 959 978
Symbol 930 GraphicUsed by:931
Symbol 931 MovieClipUses:930Used by:944 959 978
Symbol 932 GraphicUsed by:933
Symbol 933 MovieClipUses:932Used by:944 959 978
Symbol 934 GraphicUsed by:935
Symbol 935 MovieClipUses:934Used by:944 959 978
Symbol 936 GraphicUsed by:937
Symbol 937 MovieClipUses:936Used by:938
Symbol 938 MovieClipUses:937Used by:944 959 978
Symbol 939 GraphicUsed by:944
Symbol 940 GraphicUsed by:944
Symbol 941 GraphicUsed by:944
Symbol 942 GraphicUsed by:944
Symbol 943 GraphicUsed by:944
Symbol 944 MovieClipUses:927 929 548 931 933 935 938 939 940 941 942 943Used by:979
Symbol 945 GraphicUsed by:959
Symbol 946 GraphicUsed by:959
Symbol 947 GraphicUsed by:959
Symbol 948 GraphicUsed by:959
Symbol 949 GraphicUsed by:959
Symbol 950 GraphicUsed by:959
Symbol 951 GraphicUsed by:959
Symbol 952 GraphicUsed by:959
Symbol 953 GraphicUsed by:959
Symbol 954 GraphicUsed by:959
Symbol 955 GraphicUsed by:959
Symbol 956 GraphicUsed by:959
Symbol 957 GraphicUsed by:959
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:945 929 548 931 933 935 938 946 947 948 949 950 951 952 953 954 955 956 957 958Used by:979
Symbol 960 GraphicUsed by:978
Symbol 961 GraphicUsed by:978
Symbol 962 GraphicUsed by:978
Symbol 963 GraphicUsed by:978
Symbol 964 GraphicUsed by:978
Symbol 965 GraphicUsed by:978
Symbol 966 GraphicUsed by:978
Symbol 967 GraphicUsed by:978
Symbol 968 GraphicUsed by:978
Symbol 969 GraphicUsed by:978
Symbol 970 GraphicUsed by:978
Symbol 971 GraphicUsed by:978
Symbol 972 GraphicUsed by:978
Symbol 973 GraphicUsed by:978
Symbol 974 GraphicUsed by:978
Symbol 975 GraphicUsed by:978
Symbol 976 GraphicUsed by:978
Symbol 977 GraphicUsed by:978
Symbol 978 MovieClipUses:960 929 548 931 961 962 963 964 965 966 967 968 969 970 971 935 938 972 973 974 975 976 933 977Used by:979
Symbol 979 MovieClip [enemy1]Uses:2 332 337 363 371 382 389 401 414 427 448 469 487 502 504 526 540 602 604 610 614 616 619 621 632 653 665 668 669 685 705 710 734 751 807 833 852 856 924 926 944 959 978Used by:2099 2137 2149 2162 2189 2203 2251 2260 2387  Timeline
Symbol 980 MovieClipUses:651Used by:981 1024 1102 1103 1116 1117 1155 1190 1207 1218 1278 1318 1482 1487 1493 1513 1547 1584 2476
Symbol 981 MovieClipUses:223 490 205 636 197 199 980 66Used by:1793
Symbol 982 GraphicUsed by:985
Symbol 983 GraphicUsed by:985
Symbol 984 GraphicUsed by:985
Symbol 985 MovieClipUses:982 66 983 984Used by:1793
Symbol 986 GraphicUsed by:989
Symbol 987 GraphicUsed by:989
Symbol 988 GraphicUsed by:989
Symbol 989 MovieClipUses:986 66 987 988Used by:1793
Symbol 990 GraphicUsed by:1019
Symbol 991 GraphicUsed by:1019
Symbol 992 GraphicUsed by:1019
Symbol 993 GraphicUsed by:1019
Symbol 994 GraphicUsed by:1019
Symbol 995 GraphicUsed by:1019
Symbol 996 GraphicUsed by:1019
Symbol 997 GraphicUsed by:1019
Symbol 998 GraphicUsed by:1019
Symbol 999 GraphicUsed by:1019
Symbol 1000 GraphicUsed by:1019
Symbol 1001 GraphicUsed by:1019
Symbol 1002 GraphicUsed by:1019
Symbol 1003 GraphicUsed by:1019 1538
Symbol 1004 GraphicUsed by:1019
Symbol 1005 GraphicUsed by:1019
Symbol 1006 GraphicUsed by:1019
Symbol 1007 GraphicUsed by:1019
Symbol 1008 GraphicUsed by:1019
Symbol 1009 GraphicUsed by:1019
Symbol 1010 GraphicUsed by:1019
Symbol 1011 GraphicUsed by:1019
Symbol 1012 GraphicUsed by:1019
Symbol 1013 GraphicUsed by:1019
Symbol 1014 GraphicUsed by:1019
Symbol 1015 GraphicUsed by:1019
Symbol 1016 GraphicUsed by:1019
Symbol 1017 GraphicUsed by:1019
Symbol 1018 GraphicUsed by:1019
Symbol 1019 MovieClipUses:990 66 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018Used by:1793
Symbol 1020 GraphicUsed by:1024
Symbol 1021 GraphicUsed by:1022
Symbol 1022 MovieClipUses:1021Used by:1024 1102 1117 1190 1482 1487 1584
Symbol 1023 GraphicUsed by:1024
Symbol 1024 MovieClipUses:1020 980 66 223 1022 197 205 490 636 199 1023Used by:1793
Symbol 1025 GraphicUsed by:1033
Symbol 1026 GraphicUsed by:1033
Symbol 1027 GraphicUsed by:1033
Symbol 1028 GraphicUsed by:1033
Symbol 1029 GraphicUsed by:1033
Symbol 1030 GraphicUsed by:1033
Symbol 1031 GraphicUsed by:1033
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1025 66 1026 1027 1028 1029 1030 1031 1032Used by:1793
Symbol 1034 GraphicUsed by:1036
Symbol 1035 GraphicUsed by:1036 1055
Symbol 1036 MovieClipUses:1034 66 1035Used by:1793
Symbol 1037 GraphicUsed by:1055
Symbol 1038 GraphicUsed by:1055
Symbol 1039 GraphicUsed by:1055
Symbol 1040 GraphicUsed by:1055
Symbol 1041 GraphicUsed by:1055
Symbol 1042 GraphicUsed by:1055
Symbol 1043 GraphicUsed by:1055
Symbol 1044 GraphicUsed by:1055
Symbol 1045 GraphicUsed by:1055
Symbol 1046 GraphicUsed by:1055
Symbol 1047 GraphicUsed by:1055
Symbol 1048 GraphicUsed by:1055
Symbol 1049 GraphicUsed by:1055
Symbol 1050 GraphicUsed by:1055
Symbol 1051 GraphicUsed by:1055
Symbol 1052 GraphicUsed by:1055
Symbol 1053 GraphicUsed by:1055
Symbol 1054 GraphicUsed by:1055
Symbol 1055 MovieClipUses:1035 66 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054Used by:1793
Symbol 1056 GraphicUsed by:1065
Symbol 1057 GraphicUsed by:1065
Symbol 1058 GraphicUsed by:1065
Symbol 1059 GraphicUsed by:1065
Symbol 1060 GraphicUsed by:1065
Symbol 1061 GraphicUsed by:1065
Symbol 1062 GraphicUsed by:1065
Symbol 1063 GraphicUsed by:1065
Symbol 1064 GraphicUsed by:1065 1089 1099 1102 1467 1557 1567 1576 1736 1758
Symbol 1065 MovieClipUses:1056 66 1057 1058 1059 1060 1061 1062 1063 1064Used by:1559 1793
Symbol 1066 GraphicUsed by:1077
Symbol 1067 GraphicUsed by:1068
Symbol 1068 MovieClipUses:1067Used by:1077 1276 1287 1326 1377 1390 1401 1436 1560 1598 1602 1673 1680 1687 1695 1701
Symbol 1069 GraphicUsed by:1077
Symbol 1070 GraphicUsed by:1077
Symbol 1071 GraphicUsed by:1077
Symbol 1072 GraphicUsed by:1077
Symbol 1073 GraphicUsed by:1077
Symbol 1074 GraphicUsed by:1077
Symbol 1075 GraphicUsed by:1077
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1066 1068 1069 1070 1071 1072 1073 1074 1075 1076Used by:1560 1793
Symbol 1078 GraphicUsed by:1089
Symbol 1079 GraphicUsed by:1089
Symbol 1080 GraphicUsed by:1089
Symbol 1081 GraphicUsed by:1089
Symbol 1082 GraphicUsed by:1089
Symbol 1083 GraphicUsed by:1089
Symbol 1084 GraphicUsed by:1089
Symbol 1085 GraphicUsed by:1089
Symbol 1086 GraphicUsed by:1089
Symbol 1087 GraphicUsed by:1089
Symbol 1088 GraphicUsed by:1089
Symbol 1089 MovieClipUses:1064 66 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088Used by:1558 1793
Symbol 1090 GraphicUsed by:1099
Symbol 1091 GraphicUsed by:1099
Symbol 1092 GraphicUsed by:1099
Symbol 1093 GraphicUsed by:1099
Symbol 1094 GraphicUsed by:1099
Symbol 1095 GraphicUsed by:1099
Symbol 1096 GraphicUsed by:1099
Symbol 1097 GraphicUsed by:1099
Symbol 1098 GraphicUsed by:1099
Symbol 1099 MovieClipUses:1064 66 1090 1091 1092 1093 1094 1095 1096 1097 1098Used by:1793
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClipUses:1100Used by:1102 1116 1117 1155 1186 1190 1318 1482 1487 2376 2812
Symbol 1102 MovieClipUses:1064 66 490 205 636 197 199 651 647 195 223 1101 1022 980Used by:1793
Symbol 1103 MovieClipUses:205 636 490 197 199 223 980 66Used by:1793
Symbol 1104 GraphicUsed by:1116
Symbol 1105 GraphicUsed by:1116
Symbol 1106 GraphicUsed by:1116
Symbol 1107 GraphicUsed by:1116
Symbol 1108 GraphicUsed by:1116
Symbol 1109 GraphicUsed by:1116
Symbol 1110 GraphicUsed by:1116
Symbol 1111 GraphicUsed by:1116
Symbol 1112 GraphicUsed by:1116
Symbol 1113 GraphicUsed by:1116
Symbol 1114 GraphicUsed by:1116
Symbol 1115 GraphicUsed by:1116
Symbol 1116 MovieClipUses:205 636 490 197 199 223 651 66 1101 195 647 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 980 1114 1115Used by:1793
Symbol 1117 MovieClipUses:223 1022 197 205 490 636 199 651 66 195 1101 980Used by:1793
Symbol 1118 GraphicUsed by:1129 1221
Symbol 1119 GraphicUsed by:1129
Symbol 1120 GraphicUsed by:1121
Symbol 1121 MovieClipUses:1120Used by:1129 1190 1221 1318 1426 1452 1481 1504 1512 1547 1659 2812
Symbol 1122 GraphicUsed by:1129
Symbol 1123 GraphicUsed by:1129
Symbol 1124 GraphicUsed by:1129
Symbol 1125 GraphicUsed by:1129
Symbol 1126 GraphicUsed by:1129
Symbol 1127 GraphicUsed by:1129
Symbol 1128 GraphicUsed by:1129
Symbol 1129 MovieClipUses:1118 647 66 1119 1121 1122 1123 1124 1125 1126 1127 1128Used by:1793
Symbol 1130 GraphicUsed by:1155
Symbol 1131 GraphicUsed by:1155
Symbol 1132 GraphicUsed by:1155
Symbol 1133 GraphicUsed by:1155
Symbol 1134 GraphicUsed by:1155
Symbol 1135 GraphicUsed by:1155
Symbol 1136 GraphicUsed by:1155
Symbol 1137 GraphicUsed by:1155
Symbol 1138 GraphicUsed by:1155
Symbol 1139 GraphicUsed by:1140
Symbol 1140 MovieClipUses:1139Used by:1155 1186 2812
Symbol 1141 GraphicUsed by:1155
Symbol 1142 GraphicUsed by:1155
Symbol 1143 GraphicUsed by:1155
Symbol 1144 GraphicUsed by:1155
Symbol 1145 GraphicUsed by:1155
Symbol 1146 GraphicUsed by:1155
Symbol 1147 GraphicUsed by:1155
Symbol 1148 GraphicUsed by:1155
Symbol 1149 GraphicUsed by:1155
Symbol 1150 GraphicUsed by:1155
Symbol 1151 GraphicUsed by:1155
Symbol 1152 GraphicUsed by:1155
Symbol 1153 GraphicUsed by:1155
Symbol 1154 GraphicUsed by:1155
Symbol 1155 MovieClipUses:1130 980 66 1131 1132 1133 1134 1135 1136 1137 1138 1140 205 490 1101 636 197 195 223 199 1141 651 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154Used by:1793
Symbol 1156 GraphicUsed by:1159
Symbol 1157 GraphicUsed by:1159
Symbol 1158 GraphicUsed by:1159
Symbol 1159 MovieClipUses:1156 66 1157 1158Used by:1793
Symbol 1160 GraphicUsed by:1172
Symbol 1161 GraphicUsed by:1172
Symbol 1162 GraphicUsed by:1172
Symbol 1163 GraphicUsed by:1172
Symbol 1164 GraphicUsed by:1172
Symbol 1165 GraphicUsed by:1172
Symbol 1166 GraphicUsed by:1172
Symbol 1167 GraphicUsed by:1172
Symbol 1168 GraphicUsed by:1172
Symbol 1169 GraphicUsed by:1172
Symbol 1170 GraphicUsed by:1172
Symbol 1171 GraphicUsed by:1172
Symbol 1172 MovieClipUses:1160 651 66 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171Used by:1793
Symbol 1173 GraphicUsed by:1185
Symbol 1174 GraphicUsed by:1185
Symbol 1175 GraphicUsed by:1185
Symbol 1176 GraphicUsed by:1185
Symbol 1177 GraphicUsed by:1185
Symbol 1178 GraphicUsed by:1185
Symbol 1179 GraphicUsed by:1185
Symbol 1180 GraphicUsed by:1185
Symbol 1181 GraphicUsed by:1185
Symbol 1182 GraphicUsed by:1185
Symbol 1183 GraphicUsed by:1185
Symbol 1184 GraphicUsed by:1185
Symbol 1185 MovieClipUses:1173 66 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184Used by:1793
Symbol 1186 MovieClipUses:1140 1101 490 195 636 197 199 651 66 205 223Used by:1793
Symbol 1187 GraphicUsed by:1190
Symbol 1188 GraphicUsed by:1190
Symbol 1189 GraphicUsed by:1190
Symbol 1190 MovieClipUses:205 223 490 636 197 199 651 1187 66 1188 1022 195 1101 1189 1121 647 980Used by:1793
Symbol 1191 GraphicUsed by:1207
Symbol 1192 GraphicUsed by:1207
Symbol 1193 GraphicUsed by:1207
Symbol 1194 GraphicUsed by:1207
Symbol 1195 GraphicUsed by:1207
Symbol 1196 GraphicUsed by:1207
Symbol 1197 GraphicUsed by:1207
Symbol 1198 GraphicUsed by:1207
Symbol 1199 GraphicUsed by:1207
Symbol 1200 GraphicUsed by:1207
Symbol 1201 GraphicUsed by:1207
Symbol 1202 GraphicUsed by:1207
Symbol 1203 GraphicUsed by:1207
Symbol 1204 GraphicUsed by:1207
Symbol 1205 GraphicUsed by:1207
Symbol 1206 GraphicUsed by:1207
Symbol 1207 MovieClipUses:223 490 205 636 197 199 980 66 651 195 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206Used by:1793
Symbol 1208 GraphicUsed by:1218
Symbol 1209 GraphicUsed by:1218
Symbol 1210 GraphicUsed by:1218
Symbol 1211 GraphicUsed by:1218
Symbol 1212 GraphicUsed by:1218
Symbol 1213 GraphicUsed by:1218
Symbol 1214 GraphicUsed by:1218
Symbol 1215 GraphicUsed by:1218
Symbol 1216 GraphicUsed by:1218
Symbol 1217 GraphicUsed by:1218
Symbol 1218 MovieClipUses:636 1208 223 197 199 490 651 1209 66 1210 1211 205 1212 1213 1214 1215 1216 1217 980Used by:1793
Symbol 1219 GraphicUsed by:1221
Symbol 1220 GraphicUsed by:1221
Symbol 1221 MovieClipUses:1219 1121 66 1118 647 1220Used by:1793
Symbol 1222 GraphicUsed by:1236
Symbol 1223 GraphicUsed by:1236
Symbol 1224 GraphicUsed by:1236
Symbol 1225 GraphicUsed by:1236
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 1249
Symbol 1234 GraphicUsed by:1236 1249
Symbol 1235 GraphicUsed by:1236 1249
Symbol 1236 MovieClipUses:1222 66 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235Used by:1793
Symbol 1237 GraphicUsed by:1249
Symbol 1238 GraphicUsed by:1249
Symbol 1239 GraphicUsed by:1249
Symbol 1240 GraphicUsed by:1249
Symbol 1241 GraphicUsed by:1249
Symbol 1242 GraphicUsed by:1249
Symbol 1243 GraphicUsed by:1249
Symbol 1244 GraphicUsed by:1249
Symbol 1245 GraphicUsed by:1249
Symbol 1246 GraphicUsed by:1249
Symbol 1247 GraphicUsed by:1249
Symbol 1248 GraphicUsed by:1249
Symbol 1249 MovieClipUses:1235 66 1234 1233 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248Used by:1793
Symbol 1250 GraphicUsed by:1253
Symbol 1251 MovieClipUses:651Used by:1253 1256
Symbol 1252 GraphicUsed by:1253
Symbol 1253 MovieClipUses:1250 1251 1252 66Used by:1793
Symbol 1254 GraphicUsed by:1256
Symbol 1255 GraphicUsed by:1256
Symbol 1256 MovieClipUses:1254 1251 1255 66Used by:1793
Symbol 1257 GraphicUsed by:1260
Symbol 1258 GraphicUsed by:1260
Symbol 1259 GraphicUsed by:1260
Symbol 1260 MovieClipUses:1257 66 1258 1259Used by:1793
Symbol 1261 GraphicUsed by:1269
Symbol 1262 GraphicUsed by:1269
Symbol 1263 GraphicUsed by:1269
Symbol 1264 GraphicUsed by:1269
Symbol 1265 GraphicUsed by:1269
Symbol 1266 GraphicUsed by:1269
Symbol 1267 GraphicUsed by:1269
Symbol 1268 GraphicUsed by:1269
Symbol 1269 MovieClipUses:1261 66 1262 1263 1264 1265 1266 1267 1268Used by:1793
Symbol 1270 GraphicUsed by:1276
Symbol 1271 GraphicUsed by:1276
Symbol 1272 GraphicUsed by:1276
Symbol 1273 GraphicUsed by:1276
Symbol 1274 GraphicUsed by:1276
Symbol 1275 GraphicUsed by:1276
Symbol 1276 MovieClipUses:1270 1068 1271 1272 1273 1274 1275Used by:1793
Symbol 1277 GraphicUsed by:1278
Symbol 1278 MovieClipUses:1277 223 490 205 636 197 199 980 66Used by:1793
Symbol 1279 GraphicUsed by:1287
Symbol 1280 GraphicUsed by:1287
Symbol 1281 GraphicUsed by:1287
Symbol 1282 GraphicUsed by:1287
Symbol 1283 GraphicUsed by:1287
Symbol 1284 GraphicUsed by:1287
Symbol 1285 GraphicUsed by:1287
Symbol 1286 GraphicUsed by:1287
Symbol 1287 MovieClipUses:1279 1068 1280 1281 1282 1283 1284 1285 1286Used by:1793
Symbol 1288 GraphicUsed by:1291
Symbol 1289 GraphicUsed by:1291
Symbol 1290 GraphicUsed by:1291
Symbol 1291 MovieClipUses:1288 66 1289 1290Used by:1793
Symbol 1292 GraphicUsed by:1302
Symbol 1293 GraphicUsed by:1302
Symbol 1294 GraphicUsed by:1302
Symbol 1295 GraphicUsed by:1302
Symbol 1296 GraphicUsed by:1302
Symbol 1297 GraphicUsed by:1302
Symbol 1298 GraphicUsed by:1302
Symbol 1299 GraphicUsed by:1302
Symbol 1300 GraphicUsed by:1302
Symbol 1301 GraphicUsed by:1302
Symbol 1302 MovieClipUses:1292 66 1293 1294 1295 1296 1297 1298 1299 1300 1301Used by:1793
Symbol 1303 GraphicUsed by:1304
Symbol 1304 MovieClipUses:1303Used by:1318 2812
Symbol 1305 GraphicUsed by:1318
Symbol 1306 GraphicUsed by:1318
Symbol 1307 GraphicUsed by:1318
Symbol 1308 GraphicUsed by:1318
Symbol 1309 GraphicUsed by:1318
Symbol 1310 GraphicUsed by:1318
Symbol 1311 GraphicUsed by:1318
Symbol 1312 GraphicUsed by:1318
Symbol 1313 GraphicUsed by:1318
Symbol 1314 GraphicUsed by:1318
Symbol 1315 GraphicUsed by:1318
Symbol 1316 GraphicUsed by:1318
Symbol 1317 GraphicUsed by:1318
Symbol 1318 MovieClipUses:636 205 645 197 199 651 1304 1121 66 1101 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 490 647 223 980Used by:1793
Symbol 1319 GraphicUsed by:1326 1377 1401
Symbol 1320 GraphicUsed by:1326
Symbol 1321 GraphicUsed by:1326
Symbol 1322 GraphicUsed by:1326
Symbol 1323 GraphicUsed by:1326
Symbol 1324 GraphicUsed by:1326
Symbol 1325 GraphicUsed by:1326
Symbol 1326 MovieClipUses:1319 1068 1320 1321 1322 1323 1324 1325Used by:1793
Symbol 1327 GraphicUsed by:1377
Symbol 1328 GraphicUsed by:1377
Symbol 1329 GraphicUsed by:1377
Symbol 1330 GraphicUsed by:1377
Symbol 1331 GraphicUsed by:1377
Symbol 1332 GraphicUsed by:1377
Symbol 1333 GraphicUsed by:1377
Symbol 1334 GraphicUsed by:1377
Symbol 1335 GraphicUsed by:1377
Symbol 1336 GraphicUsed by:1377
Symbol 1337 GraphicUsed by:1377
Symbol 1338 GraphicUsed by:1377
Symbol 1339 GraphicUsed by:1377
Symbol 1340 GraphicUsed by:1377
Symbol 1341 GraphicUsed by:1377
Symbol 1342 GraphicUsed by:1377
Symbol 1343 GraphicUsed by:1377
Symbol 1344 GraphicUsed by:1377
Symbol 1345 GraphicUsed by:1377
Symbol 1346 GraphicUsed by:1377
Symbol 1347 GraphicUsed by:1377
Symbol 1348 GraphicUsed by:1377
Symbol 1349 GraphicUsed by:1377
Symbol 1350 GraphicUsed by:1377
Symbol 1351 GraphicUsed by:1377
Symbol 1352 GraphicUsed by:1377
Symbol 1353 GraphicUsed by:1377
Symbol 1354 GraphicUsed by:1377
Symbol 1355 GraphicUsed by:1377
Symbol 1356 GraphicUsed by:1377
Symbol 1357 GraphicUsed by:1377
Symbol 1358 GraphicUsed by:1377
Symbol 1359 GraphicUsed by:1377
Symbol 1360 GraphicUsed by:1377
Symbol 1361 GraphicUsed by:1377
Symbol 1362 GraphicUsed by:1377
Symbol 1363 GraphicUsed by:1377
Symbol 1364 GraphicUsed by:1377
Symbol 1365 GraphicUsed by:1377
Symbol 1366 GraphicUsed by:1377
Symbol 1367 GraphicUsed by:1377
Symbol 1368 GraphicUsed by:1377
Symbol 1369 GraphicUsed by:1377
Symbol 1370 GraphicUsed by:1377
Symbol 1371 GraphicUsed by:1377
Symbol 1372 GraphicUsed by:1377
Symbol 1373 GraphicUsed by:1377
Symbol 1374 GraphicUsed by:1377
Symbol 1375 GraphicUsed by:1377
Symbol 1376 GraphicUsed by:1377
Symbol 1377 MovieClipUses:1319 1068 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376Used by:1793
Symbol 1378 GraphicUsed by:1390
Symbol 1379 GraphicUsed by:1390
Symbol 1380 GraphicUsed by:1390
Symbol 1381 GraphicUsed by:1390
Symbol 1382 GraphicUsed by:1390
Symbol 1383 GraphicUsed by:1390
Symbol 1384 GraphicUsed by:1390
Symbol 1385 GraphicUsed by:1390
Symbol 1386 GraphicUsed by:1390
Symbol 1387 GraphicUsed by:1390
Symbol 1388 GraphicUsed by:1390
Symbol 1389 GraphicUsed by:1390
Symbol 1390 MovieClipUses:1378 1068 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389Used by:1793
Symbol 1391 GraphicUsed by:1401
Symbol 1392 GraphicUsed by:1401
Symbol 1393 GraphicUsed by:1401
Symbol 1394 GraphicUsed by:1401
Symbol 1395 GraphicUsed by:1401
Symbol 1396 GraphicUsed by:1401
Symbol 1397 GraphicUsed by:1401
Symbol 1398 GraphicUsed by:1401
Symbol 1399 GraphicUsed by:1401
Symbol 1400 GraphicUsed by:1401
Symbol 1401 MovieClipUses:1391 1068 1392 1393 1394 1395 1396 1397 1398 1399 1400 1319Used by:1793
Symbol 1402 GraphicUsed by:1426
Symbol 1403 GraphicUsed by:1426
Symbol 1404 GraphicUsed by:1426
Symbol 1405 GraphicUsed by:1426
Symbol 1406 GraphicUsed by:1426
Symbol 1407 GraphicUsed by:1426
Symbol 1408 GraphicUsed by:1426
Symbol 1409 GraphicUsed by:1426
Symbol 1410 GraphicUsed by:1426 1452
Symbol 1411 GraphicUsed by:1426 1452
Symbol 1412 GraphicUsed by:1426 1452
Symbol 1413 GraphicUsed by:1426 1452
Symbol 1414 GraphicUsed by:1426 1452
Symbol 1415 GraphicUsed by:1426 1452
Symbol 1416 GraphicUsed by:1426 1452
Symbol 1417 GraphicUsed by:1426
Symbol 1418 GraphicUsed by:1426 1452
Symbol 1419 GraphicUsed by:1426
Symbol 1420 GraphicUsed by:1426 1452
Symbol 1421 GraphicUsed by:1426
Symbol 1422 GraphicUsed by:1426
Symbol 1423 GraphicUsed by:1426
Symbol 1424 GraphicUsed by:1426
Symbol 1425 GraphicUsed by:1426
Symbol 1426 MovieClipUses:1402 1403 1404 1405 1406 1407 1408 1409 66 1410 460 1411 1412 1413 1414 1415 1416 1417 1418 1419 1121 1420 1421 1422 1423 1424 1425Used by:1793
Symbol 1427 GraphicUsed by:1436
Symbol 1428 GraphicUsed by:1436
Symbol 1429 GraphicUsed by:1436
Symbol 1430 GraphicUsed by:1436
Symbol 1431 GraphicUsed by:1436
Symbol 1432 GraphicUsed by:1436
Symbol 1433 GraphicUsed by:1436
Symbol 1434 GraphicUsed by:1436
Symbol 1435 GraphicUsed by:1436
Symbol 1436 MovieClipUses:1427 1068 1428 1429 1430 1431 1432 1433 1434 1435Used by:1793
Symbol 1437 GraphicUsed by:1452
Symbol 1438 GraphicUsed by:1452
Symbol 1439 GraphicUsed by:1452
Symbol 1440 GraphicUsed by:1452
Symbol 1441 GraphicUsed by:1452
Symbol 1442 GraphicUsed by:1452
Symbol 1443 GraphicUsed by:1452
Symbol 1444 GraphicUsed by:1452
Symbol 1445 GraphicUsed by:1452
Symbol 1446 GraphicUsed by:1452
Symbol 1447 GraphicUsed by:1452
Symbol 1448 GraphicUsed by:1452
Symbol 1449 GraphicUsed by:1452
Symbol 1450 GraphicUsed by:1452
Symbol 1451 GraphicUsed by:1452
Symbol 1452 MovieClipUses:1437 66 1438 1439 1440 1441 1442 1443 1444 1410 460 1411 1412 1413 1414 1415 1416 1445 1418 1446 1121 1420 1447 1448 1449 1450 1451Used by:1793
Symbol 1453 GraphicUsed by:1467
Symbol 1454 GraphicUsed by:1467
Symbol 1455 GraphicUsed by:1467
Symbol 1456 GraphicUsed by:1467
Symbol 1457 GraphicUsed by:1467
Symbol 1458 GraphicUsed by:1467
Symbol 1459 GraphicUsed by:1467
Symbol 1460 GraphicUsed by:1467
Symbol 1461 GraphicUsed by:1467
Symbol 1462 GraphicUsed by:1467
Symbol 1463 GraphicUsed by:1467
Symbol 1464 GraphicUsed by:1467
Symbol 1465 GraphicUsed by:1467
Symbol 1466 GraphicUsed by:1467
Symbol 1467 MovieClipUses:1064 66 1453 1454 1455 460 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466Used by:1793
Symbol 1468 GraphicUsed by:1481
Symbol 1469 GraphicUsed by:1481
Symbol 1470 GraphicUsed by:1481
Symbol 1471 GraphicUsed by:1481
Symbol 1472 GraphicUsed by:1481
Symbol 1473 GraphicUsed by:1481
Symbol 1474 GraphicUsed by:1481
Symbol 1475 GraphicUsed by:1481
Symbol 1476 GraphicUsed by:1481
Symbol 1477 GraphicUsed by:1481
Symbol 1478 GraphicUsed by:1481
Symbol 1479 GraphicUsed by:1481
Symbol 1480 GraphicUsed by:1481
Symbol 1481 MovieClipUses:1468 1121 66 1469 460 1470 490 1471 1472 651 1473 1474 1475 1476 1477 1478 1479 1480Used by:1793
Symbol 1482 MovieClipUses:223 490 1022 636 197 1101 199 205 980 66Used by:1793
Symbol 1483 GraphicUsed by:1484
Symbol 1484 MovieClipUses:1483Used by:1487 2376
Symbol 1485 GraphicUsed by:1486
Symbol 1486 MovieClipUses:1485Used by:1487 2376
Symbol 1487 MovieClipUses:223 490 1022 636 197 1101 199 205 980 66 195 1484 1486Used by:1793
Symbol 1488 GraphicUsed by:1493
Symbol 1489 GraphicUsed by:1493
Symbol 1490 GraphicUsed by:1493
Symbol 1491 GraphicUsed by:1493
Symbol 1492 GraphicUsed by:1493
Symbol 1493 MovieClipUses:1488 66 1489 1490 1491 1492 223 490 205 636 197 199 980Used by:1793
Symbol 1494 GraphicUsed by:1504
Symbol 1495 GraphicUsed by:1504 1512
Symbol 1496 GraphicUsed by:1504 1512 1547
Symbol 1497 GraphicUsed by:1504 1512 1547
Symbol 1498 GraphicUsed by:1504
Symbol 1499 GraphicUsed by:1504
Symbol 1500 GraphicUsed by:1504
Symbol 1501 GraphicUsed by:1504
Symbol 1502 GraphicUsed by:1504
Symbol 1503 GraphicUsed by:1504
Symbol 1504 MovieClipUses:1494 66 1495 649 197 199 1121 651 1496 1497 1498 1499 1500 1501 1502 1503Used by:1793
Symbol 1505 GraphicUsed by:1512
Symbol 1506 GraphicUsed by:1512
Symbol 1507 GraphicUsed by:1512
Symbol 1508 GraphicUsed by:1512
Symbol 1509 GraphicUsed by:1512
Symbol 1510 GraphicUsed by:1512
Symbol 1511 GraphicUsed by:1512
Symbol 1512 MovieClipUses:1505 66 1495 649 197 199 1121 651 1496 1497 1506 1507 1508 1509 1510 1511Used by:1793
Symbol 1513 MovieClipUses:223 490 205 636 197 199 980 66Used by:1793
Symbol 1514 GraphicUsed by:1538
Symbol 1515 GraphicUsed by:1538
Symbol 1516 GraphicUsed by:1538
Symbol 1517 GraphicUsed by:1538
Symbol 1518 GraphicUsed by:1538
Symbol 1519 GraphicUsed by:1538
Symbol 1520 GraphicUsed by:1538
Symbol 1521 GraphicUsed by:1538
Symbol 1522 GraphicUsed by:1538
Symbol 1523 GraphicUsed by:1538
Symbol 1524 GraphicUsed by:1538
Symbol 1525 GraphicUsed by:1538
Symbol 1526 GraphicUsed by:1538
Symbol 1527 GraphicUsed by:1538
Symbol 1528 GraphicUsed by:1538
Symbol 1529 GraphicUsed by:1538
Symbol 1530 GraphicUsed by:1538
Symbol 1531 GraphicUsed by:1538
Symbol 1532 GraphicUsed by:1538
Symbol 1533 GraphicUsed by:1538
Symbol 1534 GraphicUsed by:1538
Symbol 1535 GraphicUsed by:1538
Symbol 1536 GraphicUsed by:1538
Symbol 1537 GraphicUsed by:1538
Symbol 1538 MovieClipUses:1514 66 1515 1516 1517 1518 1519 1520 1521 1522 1003 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537Used by:1793
Symbol 1539 GraphicUsed by:1547
Symbol 1540 GraphicUsed by:1547
Symbol 1541 GraphicUsed by:1547
Symbol 1542 GraphicUsed by:1547
Symbol 1543 GraphicUsed by:1547
Symbol 1544 GraphicUsed by:1547
Symbol 1545 GraphicUsed by:1547
Symbol 1546 GraphicUsed by:1547
Symbol 1547 MovieClipUses:1539 66 1540 1121 1496 1497 1541 1542 1543 1544 1545 1546 980Used by:1793
Symbol 1548 GraphicUsed by:1557
Symbol 1549 GraphicUsed by:1557
Symbol 1550 GraphicUsed by:1557
Symbol 1551 GraphicUsed by:1557
Symbol 1552 GraphicUsed by:1557
Symbol 1553 GraphicUsed by:1557
Symbol 1554 GraphicUsed by:1557
Symbol 1555 GraphicUsed by:1557
Symbol 1556 GraphicUsed by:1557
Symbol 1557 MovieClipUses:1064 66 1548 1549 1550 1551 1552 1553 1554 1555 1556Used by:1793
Symbol 1558 MovieClipUses:1089 66Used by:1793
Symbol 1559 MovieClipUses:1065 66Used by:1793
Symbol 1560 MovieClipUses:1077 1068Used by:1793
Symbol 1561 GraphicUsed by:1567
Symbol 1562 GraphicUsed by:1567
Symbol 1563 GraphicUsed by:1567
Symbol 1564 GraphicUsed by:1567
Symbol 1565 GraphicUsed by:1567
Symbol 1566 GraphicUsed by:1567
Symbol 1567 MovieClipUses:1561 66 1562 649 1563 1564 1565 1566 1064Used by:1793
Symbol 1568 GraphicUsed by:1576
Symbol 1569 GraphicUsed by:1576
Symbol 1570 GraphicUsed by:1576
Symbol 1571 GraphicUsed by:1576
Symbol 1572 GraphicUsed by:1576
Symbol 1573 GraphicUsed by:1576
Symbol 1574 GraphicUsed by:1576
Symbol 1575 GraphicUsed by:1576
Symbol 1576 MovieClipUses:1568 66 1569 649 1570 1571 1572 1573 1574 1575 1064Used by:1793
Symbol 1577 GraphicUsed by:1584
Symbol 1578 GraphicUsed by:1584
Symbol 1579 GraphicUsed by:1584
Symbol 1580 GraphicUsed by:1584
Symbol 1581 GraphicUsed by:1584
Symbol 1582 GraphicUsed by:1584
Symbol 1583 GraphicUsed by:1584
Symbol 1584 MovieClipUses:1577 66 1578 1579 1580 1581 1582 1583 223 1022 197 205 490 636 199 980Used by:1793
Symbol 1585 GraphicUsed by:1595
Symbol 1586 GraphicUsed by:1595
Symbol 1587 GraphicUsed by:1595
Symbol 1588 GraphicUsed by:1595
Symbol 1589 GraphicUsed by:1595
Symbol 1590 GraphicUsed by:1595
Symbol 1591 GraphicUsed by:1595
Symbol 1592 GraphicUsed by:1595
Symbol 1593 GraphicUsed by:1595
Symbol 1594 GraphicUsed by:1595
Symbol 1595 MovieClipUses:1585 66 1586 1587 1588 1589 1590 1591 1592 1593 1594Used by:1793
Symbol 1596 ShapeTweeningUsed by:1598
Symbol 1597 GraphicUsed by:1598
Symbol 1598 MovieClipUses:1596 1068 1597Used by:1793
Symbol 1599 GraphicUsed by:1602
Symbol 1600 GraphicUsed by:1602
Symbol 1601 GraphicUsed by:1602
Symbol 1602 MovieClipUses:1599 1068 1600 1601Used by:1793
Symbol 1603 GraphicUsed by:1622
Symbol 1604 GraphicUsed by:1622
Symbol 1605 GraphicUsed by:1622
Symbol 1606 GraphicUsed by:1622
Symbol 1607 GraphicUsed by:1622
Symbol 1608 GraphicUsed by:1622
Symbol 1609 GraphicUsed by:1622
Symbol 1610 GraphicUsed by:1622
Symbol 1611 GraphicUsed by:1622
Symbol 1612 GraphicUsed by:1622
Symbol 1613 GraphicUsed by:1622
Symbol 1614 GraphicUsed by:1622
Symbol 1615 GraphicUsed by:1622
Symbol 1616 GraphicUsed by:1622
Symbol 1617 GraphicUsed by:1622
Symbol 1618 GraphicUsed by:1622
Symbol 1619 GraphicUsed by:1622
Symbol 1620 GraphicUsed by:1622
Symbol 1621 GraphicUsed by:1622
Symbol 1622 MovieClipUses:1603 66 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621Used by:1793
Symbol 1623 GraphicUsed by:1633
Symbol 1624 GraphicUsed by:1633
Symbol 1625 GraphicUsed by:1633
Symbol 1626 GraphicUsed by:1633
Symbol 1627 GraphicUsed by:1633
Symbol 1628 GraphicUsed by:1633
Symbol 1629 GraphicUsed by:1633
Symbol 1630 GraphicUsed by:1633
Symbol 1631 GraphicUsed by:1633
Symbol 1632 GraphicUsed by:1633
Symbol 1633 MovieClipUses:1623 66 1624 1625 1626 1627 1628 1629 1630 1631 1632Used by:1793
Symbol 1634 GraphicUsed by:1635
Symbol 1635 MovieClipUses:1634 66Used by:1793
Symbol 1636 GraphicUsed by:1643
Symbol 1637 GraphicUsed by:1643
Symbol 1638 GraphicUsed by:1643
Symbol 1639 GraphicUsed by:1643
Symbol 1640 GraphicUsed by:1643
Symbol 1641 GraphicUsed by:1643
Symbol 1642 GraphicUsed by:1643
Symbol 1643 MovieClipUses:1636 66 1637 1638 1639 1640 1641 1642Used by:1793
Symbol 1644 GraphicUsed by:1649
Symbol 1645 GraphicUsed by:1649
Symbol 1646 GraphicUsed by:1649
Symbol 1647 GraphicUsed by:1649
Symbol 1648 GraphicUsed by:1649
Symbol 1649 MovieClipUses:1644 66 1645 1646 1647 1648Used by:1793
Symbol 1650 GraphicUsed by:1659
Symbol 1651 GraphicUsed by:1659
Symbol 1652 GraphicUsed by:1659
Symbol 1653 GraphicUsed by:1659
Symbol 1654 GraphicUsed by:1659
Symbol 1655 GraphicUsed by:1659
Symbol 1656 GraphicUsed by:1659
Symbol 1657 GraphicUsed by:1659
Symbol 1658 GraphicUsed by:1659
Symbol 1659 MovieClipUses:1650 66 1651 1652 647 1653 1654 1655 490 1656 1121 1657 1658 651Used by:1793
Symbol 1660 GraphicUsed by:1673
Symbol 1661 GraphicUsed by:1673
Symbol 1662 GraphicUsed by:1673
Symbol 1663 GraphicUsed by:1673
Symbol 1664 GraphicUsed by:1673
Symbol 1665 GraphicUsed by:1673
Symbol 1666 GraphicUsed by:1673
Symbol 1667 GraphicUsed by:1673
Symbol 1668 GraphicUsed by:1673
Symbol 1669 GraphicUsed by:1673
Symbol 1670 GraphicUsed by:1673
Symbol 1671 GraphicUsed by:1673
Symbol 1672 GraphicUsed by:1673
Symbol 1673 MovieClipUses:1660 1068 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672Used by:1793
Symbol 1674 GraphicUsed by:1680
Symbol 1675 GraphicUsed by:1680
Symbol 1676 GraphicUsed by:1680
Symbol 1677 GraphicUsed by:1680
Symbol 1678 GraphicUsed by:1680
Symbol 1679 GraphicUsed by:1680
Symbol 1680 MovieClipUses:1674 1068 418 1675 1676 1677 1678 1679Used by:1793
Symbol 1681 GraphicUsed by:1687
Symbol 1682 GraphicUsed by:1687
Symbol 1683 GraphicUsed by:1687
Symbol 1684 GraphicUsed by:1687
Symbol 1685 GraphicUsed by:1687
Symbol 1686 GraphicUsed by:1687 1695
Symbol 1687 MovieClipUses:1681 1068 418 1682 1683 1684 1685 1686Used by:1793
Symbol 1688 GraphicUsed by:1695
Symbol 1689 GraphicUsed by:1695
Symbol 1690 GraphicUsed by:1695
Symbol 1691 GraphicUsed by:1695
Symbol 1692 GraphicUsed by:1695
Symbol 1693 GraphicUsed by:1695
Symbol 1694 GraphicUsed by:1695
Symbol 1695 MovieClipUses:1688 1068 1689 418 1690 1691 1692 1693 1694 1686Used by:1793
Symbol 1696 GraphicUsed by:1701
Symbol 1697 GraphicUsed by:1701
Symbol 1698 GraphicUsed by:1701
Symbol 1699 GraphicUsed by:1701
Symbol 1700 GraphicUsed by:1701
Symbol 1701 MovieClipUses:1696 1068 418 1697 1698 1699 1700Used by:1793
Symbol 1702 GraphicUsed by:1712
Symbol 1703 GraphicUsed by:1712
Symbol 1704 GraphicUsed by:1712
Symbol 1705 GraphicUsed by:1712
Symbol 1706 GraphicUsed by:1712
Symbol 1707 GraphicUsed by:1712
Symbol 1708 GraphicUsed by:1712
Symbol 1709 GraphicUsed by:1712
Symbol 1710 GraphicUsed by:1712
Symbol 1711 GraphicUsed by:1712
Symbol 1712 MovieClipUses:1702 66 1703 1704 1705 1706 1707 1708 1709 1710 1711Used by:1793
Symbol 1713 GraphicUsed by:1724
Symbol 1714 GraphicUsed by:1724
Symbol 1715 GraphicUsed by:1724
Symbol 1716 GraphicUsed by:1724
Symbol 1717 GraphicUsed by:1724
Symbol 1718 GraphicUsed by:1724
Symbol 1719 GraphicUsed by:1724
Symbol 1720 GraphicUsed by:1724
Symbol 1721 GraphicUsed by:1724
Symbol 1722 GraphicUsed by:1724
Symbol 1723 GraphicUsed by:1724
Symbol 1724 MovieClipUses:1713 66 1714 1715 1716 1717 1718 1719 1720 1721 651 1722 1723Used by:1793
Symbol 1725 GraphicUsed by:1736
Symbol 1726 GraphicUsed by:1736
Symbol 1727 GraphicUsed by:1736
Symbol 1728 GraphicUsed by:1736
Symbol 1729 GraphicUsed by:1736
Symbol 1730 GraphicUsed by:1736
Symbol 1731 GraphicUsed by:1736
Symbol 1732 GraphicUsed by:1736
Symbol 1733 GraphicUsed by:1736
Symbol 1734 GraphicUsed by:1736 1748
Symbol 1735 GraphicUsed by:1736
Symbol 1736 MovieClipUses:1725 66 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1064Used by:1793
Symbol 1737 GraphicUsed by:1748
Symbol 1738 GraphicUsed by:1748
Symbol 1739 GraphicUsed by:1748
Symbol 1740 GraphicUsed by:1748
Symbol 1741 GraphicUsed by:1748
Symbol 1742 GraphicUsed by:1748
Symbol 1743 GraphicUsed by:1748
Symbol 1744 GraphicUsed by:1748
Symbol 1745 GraphicUsed by:1748
Symbol 1746 GraphicUsed by:1748
Symbol 1747 GraphicUsed by:1748
Symbol 1748 MovieClipUses:1737 66 1738 1739 1740 1741 1742 1743 1744 1745 1734 1746 1747Used by:1793
Symbol 1749 GraphicUsed by:1758
Symbol 1750 GraphicUsed by:1758
Symbol 1751 GraphicUsed by:1758
Symbol 1752 GraphicUsed by:1758
Symbol 1753 GraphicUsed by:1758
Symbol 1754 GraphicUsed by:1758
Symbol 1755 GraphicUsed by:1758
Symbol 1756 GraphicUsed by:1758
Symbol 1757 GraphicUsed by:1758
Symbol 1758 MovieClipUses:1749 66 1750 1751 1752 1753 1754 1755 1756 1757 1064Used by:1793
Symbol 1759 GraphicUsed by:1777
Symbol 1760 GraphicUsed by:1777
Symbol 1761 GraphicUsed by:1777
Symbol 1762 GraphicUsed by:1777
Symbol 1763 GraphicUsed by:1777
Symbol 1764 GraphicUsed by:1777
Symbol 1765 GraphicUsed by:1777
Symbol 1766 GraphicUsed by:1777
Symbol 1767 GraphicUsed by:1777
Symbol 1768 GraphicUsed by:1777
Symbol 1769 GraphicUsed by:1777
Symbol 1770 GraphicUsed by:1777
Symbol 1771 GraphicUsed by:1777
Symbol 1772 GraphicUsed by:1777
Symbol 1773 GraphicUsed by:1777
Symbol 1774 GraphicUsed by:1777
Symbol 1775 GraphicUsed by:1777
Symbol 1776 GraphicUsed by:1777
Symbol 1777 MovieClipUses:1759 1760 66 1761 1762 1763 1764 1765 1766 418 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776Used by:1793
Symbol 1778 GraphicUsed by:1792
Symbol 1779 GraphicUsed by:1792
Symbol 1780 GraphicUsed by:1792
Symbol 1781 GraphicUsed by:1792
Symbol 1782 GraphicUsed by:1792
Symbol 1783 GraphicUsed by:1792
Symbol 1784 GraphicUsed by:1792
Symbol 1785 GraphicUsed by:1792
Symbol 1786 GraphicUsed by:1792
Symbol 1787 GraphicUsed by:1792
Symbol 1788 GraphicUsed by:1792
Symbol 1789 GraphicUsed by:1792
Symbol 1790 GraphicUsed by:1792
Symbol 1791 GraphicUsed by:1792
Symbol 1792 MovieClipUses:1778 66 460 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791Used by:1793
Symbol 1793 MovieClip [player_wink]Uses:2 981 985 989 1019 1024 1033 1036 1055 1065 1077 1089 1099 1102 1103 1116 1117 1129 1155 1159 1172 1185 1186 1190 1207 1218 1221 1236 1249 1253 1256 1260 1269 1276 1278 1287 1291 644 1302 1318 1326 1377 1390 1401 1426 1436 1452 1467 1481 1482 1487 1493 1504 1512 1513 1538 1547 1557 1558 1559 1560 1567 1576 1584 1595 1598 1602 1622 1633 1635 1643 1649 1659 1673 1680 1687 1695 1701 1712 1724 1736 1748 1758 1777 1792Used by:Timeline
Symbol 1794 EditableTextUses:225Used by:1835
Symbol 1795 Sound [s_stickOFF]Used by:1835
Symbol 1796 Sound [s_firehit]Used by:1835 1997 2020
Symbol 1797 Sound [s_whacked]Used by:1835
Symbol 1798 Sound [s_hoodleyfire]Used by:1835
Symbol 1799 Sound [s_hoodleyhit]Used by:1835
Symbol 1800 Sound [s_headbounce]Used by:1835
Symbol 1801 Sound [s_fireball]Used by:1835
Symbol 1802 Sound [s_choke]Used by:1835
Symbol 1803 Sound [s_choke2]Used by:1835
Symbol 1804 Sound [s_grabbed]Used by:1835
Symbol 1805 Sound [ambient_INTO_sneak]Used by:1835
Symbol 1806 Sound [ambient_A]Used by:1835
Symbol 1807 Sound [ambient_AA]Used by:1835
Symbol 1808 Sound [ambient_AAA]Used by:1835
Symbol 1809 Sound [ambient_B]Used by:1835
Symbol 1810 Sound [ambient_BB]Used by:1835
Symbol 1811 Sound [sneak_INTO_ambient]Used by:1835
Symbol 1812 Sound [sneak_A]Used by:1835
Symbol 1813 Sound [sneak_B]Used by:1835
Symbol 1814 Sound [hunt_INTO_ambient]Used by:1835
Symbol 1815 Sound [hunt_A]Used by:1835
Symbol 1816 Sound [hunt_B]Used by:1835
Symbol 1817 Sound [s_winkland]Used by:1835
Symbol 1818 Sound [s_winkhit2]Used by:1835
Symbol 1819 Sound [s_winkhit1]Used by:1835
Symbol 1820 Sound [s_torchhit]Used by:1835
Symbol 1821 Sound [s_deflect]Used by:1835
Symbol 1822 Sound [s_stickB]Used by:1835
Symbol 1823 Sound [s_stickA]Used by:1835
Symbol 1824 Sound [s_stickON]Used by:1835
Symbol 1825 Sound [boss_loop]Used by:1835
Symbol 1826 Sound [boss_intro]Used by:1835
Symbol 1827 Sound [s_windbounce]Used by:1835
Symbol 1828 Sound [s_wind]Used by:1835
Symbol 1829 Sound [s_run]Used by:1835
Symbol 1830 Sound [s_sneak]Used by:1835
Symbol 1831 Sound [s_stuckattack]Used by:1835
Symbol 1832 Sound [menu_music]Used by:1835
Symbol 1833 Sound [s_lightning]Used by:1835
Symbol 1834 Sound [s_lightninghit]Used by:1835
Symbol 1835 MovieClipUses:1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834Used by:Timeline
Symbol 1836 GraphicUsed by:1837 2008 2020
Symbol 1837 MovieClipUses:1836Used by:2073
Symbol 1838 GraphicUsed by:1876
Symbol 1839 GraphicUsed by:1876
Symbol 1840 GraphicUsed by:1841
Symbol 1841 MovieClipUses:1840Used by:1876 1905 2062
Symbol 1842 GraphicUsed by:1876
Symbol 1843 GraphicUsed by:1876
Symbol 1844 GraphicUsed by:1850
Symbol 1845 GraphicUsed by:1850
Symbol 1846 GraphicUsed by:1850
Symbol 1847 GraphicUsed by:1850
Symbol 1848 GraphicUsed by:1850
Symbol 1849 GraphicUsed by:1850
Symbol 1850 MovieClipUses:1844 1845 1846 1847 1848 1849Used by:1876 1905 1931 1949 1959 1997 2041 2062 2072
Symbol 1851 GraphicUsed by:1876
Symbol 1852 GraphicUsed by:1876
Symbol 1853 GraphicUsed by:1876
Symbol 1854 GraphicUsed by:1876
Symbol 1855 GraphicUsed by:1876
Symbol 1856 GraphicUsed by:1876
Symbol 1857 GraphicUsed by:1876
Symbol 1858 GraphicUsed by:1876
Symbol 1859 GraphicUsed by:1876
Symbol 1860 GraphicUsed by:1876
Symbol 1861 GraphicUsed by:1876
Symbol 1862 GraphicUsed by:1876
Symbol 1863 GraphicUsed by:1876
Symbol 1864 GraphicUsed by:1876
Symbol 1865 GraphicUsed by:1876
Symbol 1866 GraphicUsed by:1876
Symbol 1867 GraphicUsed by:1876
Symbol 1868 GraphicUsed by:1876
Symbol 1869 GraphicUsed by:1876
Symbol 1870 GraphicUsed by:1876
Symbol 1871 GraphicUsed by:1876
Symbol 1872 GraphicUsed by:1876
Symbol 1873 GraphicUsed by:1876
Symbol 1874 GraphicUsed by:1876
Symbol 1875 GraphicUsed by:1876
Symbol 1876 MovieClipUses:1838 1839 1841 1842 1843 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875Used by:2073
Symbol 1877 GraphicUsed by:1905
Symbol 1878 GraphicUsed by:1905
Symbol 1879 GraphicUsed by:1905
Symbol 1880 GraphicUsed by:1905
Symbol 1881 GraphicUsed by:1905
Symbol 1882 GraphicUsed by:1905
Symbol 1883 GraphicUsed by:1905
Symbol 1884 GraphicUsed by:1905
Symbol 1885 GraphicUsed by:1905
Symbol 1886 GraphicUsed by:1905
Symbol 1887 GraphicUsed by:1905
Symbol 1888 GraphicUsed by:1905
Symbol 1889 GraphicUsed by:1905
Symbol 1890 GraphicUsed by:1905
Symbol 1891 GraphicUsed by:1905
Symbol 1892 GraphicUsed by:1905
Symbol 1893 GraphicUsed by:1905
Symbol 1894 GraphicUsed by:1905
Symbol 1895 GraphicUsed by:1905
Symbol 1896 GraphicUsed by:1905
Symbol 1897 GraphicUsed by:1905
Symbol 1898 GraphicUsed by:1905
Symbol 1899 GraphicUsed by:1905
Symbol 1900 GraphicUsed by:1905
Symbol 1901 GraphicUsed by:1905
Symbol 1902 GraphicUsed by:1905
Symbol 1903 GraphicUsed by:1905
Symbol 1904 GraphicUsed by:1905
Symbol 1905 MovieClipUses:1877 1850 1878 1879 1880 1841 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904Used by:2073
Symbol 1906 GraphicUsed by:1931
Symbol 1907 GraphicUsed by:1931
Symbol 1908 GraphicUsed by:1931
Symbol 1909 GraphicUsed by:1931
Symbol 1910 GraphicUsed by:1931
Symbol 1911 GraphicUsed by:1931
Symbol 1912 GraphicUsed by:1931
Symbol 1913 GraphicUsed by:1931
Symbol 1914 GraphicUsed by:1931
Symbol 1915 GraphicUsed by:1931
Symbol 1916 GraphicUsed by:1931
Symbol 1917 GraphicUsed by:1931
Symbol 1918 GraphicUsed by:1931
Symbol 1919 GraphicUsed by:1931
Symbol 1920 GraphicUsed by:1931
Symbol 1921 GraphicUsed by:1931
Symbol 1922 GraphicUsed by:1931
Symbol 1923 GraphicUsed by:1931
Symbol 1924 GraphicUsed by:1931
Symbol 1925 GraphicUsed by:1931
Symbol 1926 GraphicUsed by:1931
Symbol 1927 GraphicUsed by:1931
Symbol 1928 GraphicUsed by:1931
Symbol 1929 GraphicUsed by:1931
Symbol 1930 GraphicUsed by:1931
Symbol 1931 MovieClipUses:1906 1907 1850 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930Used by:2073
Symbol 1932 GraphicUsed by:1949
Symbol 1933 GraphicUsed by:1949
Symbol 1934 GraphicUsed by:1949
Symbol 1935 GraphicUsed by:1949
Symbol 1936 GraphicUsed by:1949
Symbol 1937 GraphicUsed by:1949
Symbol 1938 GraphicUsed by:1949
Symbol 1939 GraphicUsed by:1949
Symbol 1940 GraphicUsed by:1949
Symbol 1941 GraphicUsed by:1949
Symbol 1942 GraphicUsed by:1949
Symbol 1943 GraphicUsed by:1949
Symbol 1944 GraphicUsed by:1949
Symbol 1945 GraphicUsed by:1949
Symbol 1946 GraphicUsed by:1949
Symbol 1947 GraphicUsed by:1949
Symbol 1948 GraphicUsed by:1949
Symbol 1949 MovieClipUses:1932 1933 1850 1934 1935 1936 1937 1938 460 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948Used by:2073
Symbol 1950 GraphicUsed by:1959
Symbol 1951 GraphicUsed by:1959
Symbol 1952 GraphicUsed by:1959
Symbol 1953 GraphicUsed by:1959
Symbol 1954 GraphicUsed by:1959
Symbol 1955 GraphicUsed by:1959
Symbol 1956 GraphicUsed by:1959
Symbol 1957 GraphicUsed by:1959
Symbol 1958 GraphicUsed by:1959
Symbol 1959 MovieClipUses:1950 1951 1850 1952 1953 1954 1955 1956 1957 1958Used by:2073
Symbol 1960 GraphicUsed by:1997
Symbol 1961 GraphicUsed by:1997
Symbol 1962 GraphicUsed by:1997
Symbol 1963 GraphicUsed by:1997
Symbol 1964 GraphicUsed by:1997
Symbol 1965 GraphicUsed by:1997
Symbol 1966 GraphicUsed by:1997
Symbol 1967 GraphicUsed by:1997
Symbol 1968 GraphicUsed by:1997
Symbol 1969 GraphicUsed by:1997
Symbol 1970 GraphicUsed by:1997
Symbol 1971 GraphicUsed by:1997
Symbol 1972 GraphicUsed by:1997
Symbol 1973 GraphicUsed by:1997
Symbol 1974 GraphicUsed by:1997
Symbol 1975 GraphicUsed by:1997
Symbol 1976 GraphicUsed by:1997
Symbol 1977 GraphicUsed by:1997
Symbol 1978 GraphicUsed by:1997
Symbol 1979 GraphicUsed by:1997
Symbol 1980 GraphicUsed by:1997
Symbol 1981 GraphicUsed by:1997
Symbol 1982 GraphicUsed by:1997
Symbol 1983 GraphicUsed by:1997
Symbol 1984 GraphicUsed by:1997
Symbol 1985 GraphicUsed by:1997
Symbol 1986 GraphicUsed by:1997
Symbol 1987 GraphicUsed by:1997
Symbol 1988 GraphicUsed by:1997
Symbol 1989 GraphicUsed by:1997
Symbol 1990 GraphicUsed by:1997
Symbol 1991 GraphicUsed by:1997
Symbol 1992 GraphicUsed by:1997
Symbol 1993 GraphicUsed by:1997
Symbol 1994 GraphicUsed by:1997
Symbol 1995 GraphicUsed by:1997
Symbol 1996 GraphicUsed by:1997
Symbol 1997 MovieClipUses:1960 1850 1961 1796 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996Used by:2073
Symbol 1998 GraphicUsed by:1999
Symbol 1999 MovieClipUses:1998 652Used by:2073
Symbol 2000 GraphicUsed by:2008
Symbol 2001 GraphicUsed by:2008
Symbol 2002 GraphicUsed by:2008
Symbol 2003 GraphicUsed by:2008
Symbol 2004 GraphicUsed by:2008
Symbol 2005 GraphicUsed by:2008
Symbol 2006 GraphicUsed by:2008
Symbol 2007 GraphicUsed by:2008
Symbol 2008 MovieClipUses:2000 652 2001 2002 2003 2004 2005 2006 2007 1836Used by:2073
Symbol 2009 GraphicUsed by:2020
Symbol 2010 GraphicUsed by:2020
Symbol 2011 GraphicUsed by:2020
Symbol 2012 GraphicUsed by:2020
Symbol 2013 GraphicUsed by:2020
Symbol 2014 GraphicUsed by:2020
Symbol 2015 GraphicUsed by:2020
Symbol 2016 GraphicUsed by:2020
Symbol 2017 GraphicUsed by:2020
Symbol 2018 GraphicUsed by:2020
Symbol 2019 GraphicUsed by:2020
Symbol 2020 MovieClipUses:2009 1796 2010 2011 2012 2013 2014 2015 2016 2017 2018 1836 2019Used by:2073
Symbol 2021 GraphicUsed by:2041
Symbol 2022 GraphicUsed by:2041
Symbol 2023 GraphicUsed by:2041
Symbol 2024 GraphicUsed by:2041
Symbol 2025 GraphicUsed by:2041
Symbol 2026 GraphicUsed by:2041
Symbol 2027 GraphicUsed by:2041
Symbol 2028 GraphicUsed by:2041
Symbol 2029 GraphicUsed by:2041
Symbol 2030 GraphicUsed by:2041
Symbol 2031 GraphicUsed by:2041
Symbol 2032 GraphicUsed by:2041
Symbol 2033 GraphicUsed by:2041
Symbol 2034 GraphicUsed by:2041
Symbol 2035 GraphicUsed by:2041
Symbol 2036 GraphicUsed by:2041
Symbol 2037 GraphicUsed by:2041
Symbol 2038 GraphicUsed by:2041
Symbol 2039 GraphicUsed by:2041
Symbol 2040 GraphicUsed by:2041
Symbol 2041 MovieClipUses:2021 1850 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040Used by:2073
Symbol 2042 GraphicUsed by:2062
Symbol 2043 GraphicUsed by:2062
Symbol 2044 GraphicUsed by:2062
Symbol 2045 GraphicUsed by:2062
Symbol 2046 GraphicUsed by:2062
Symbol 2047 GraphicUsed by:2062
Symbol 2048 GraphicUsed by:2062
Symbol 2049 GraphicUsed by:2062
Symbol 2050 GraphicUsed by:2062
Symbol 2051 GraphicUsed by:2062
Symbol 2052 GraphicUsed by:2062
Symbol 2053 GraphicUsed by:2062
Symbol 2054 GraphicUsed by:2062
Symbol 2055 GraphicUsed by:2062
Symbol 2056 GraphicUsed by:2062
Symbol 2057 GraphicUsed by:2062
Symbol 2058 GraphicUsed by:2062
Symbol 2059 GraphicUsed by:2062
Symbol 2060 GraphicUsed by:2062
Symbol 2061 GraphicUsed by:2062
Symbol 2062 MovieClipUses:2042 2043 1850 2044 2045 418 1841 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061Used by:2073
Symbol 2063 GraphicUsed by:2072
Symbol 2064 GraphicUsed by:2072
Symbol 2065 GraphicUsed by:2072
Symbol 2066 GraphicUsed by:2068
Symbol 2067 GraphicUsed by:2068
Symbol 2068 MovieClipUses:2066 2067Used by:2072
Symbol 2069 GraphicUsed by:2072
Symbol 2070 GraphicUsed by:2072
Symbol 2071 GraphicUsed by:2072
Symbol 2072 MovieClipUses:2063 1850 2064 2065 460 2068 2069 2070 2071Used by:2073
Symbol 2073 MovieClip [boss]Uses:2 1837 460 1876 1905 1931 1949 1959 1997 1999 2008 2020 2041 2062 2072Used by:Timeline
Symbol 2074 GraphicUsed by:2085
Symbol 2075 GraphicUsed by:2076
Symbol 2076 MovieClipUses:2075Used by:2085
Symbol 2077 GraphicUsed by:2081
Symbol 2078 GraphicUsed by:2079
Symbol 2079 MovieClipUses:2078Used by:2080
Symbol 2080 MovieClip [doorhit]Uses:2079Used by:2081 2108 2143 2156 2197 2210 2256
Symbol 2081 MovieClipUses:2077 2080Used by:2085
Symbol 2082 GraphicUsed by:2085
Symbol 2083 GraphicUsed by:2084 2457 2459
Symbol 2084 MovieClip [doorway]Uses:2083Used by:2085 2120 2146 2159 2180 2200 2248 2259 2382
Symbol 2085 MovieClipUses:2074 2076 2081 2082 2084Used by:2099
Symbol 2086 EditableTextUses:225Used by:2088
Symbol 2087 GraphicUsed by:2088
Symbol 2088 MovieClipUses:2086 2087Used by:2099 2137 2149 2162 2189 2203 2251 2260 2387
Symbol 2089 GraphicUsed by:2090
Symbol 2090 MovieClipUses:2089Used by:2093 2094 2095 2812
Symbol 2091 GraphicUsed by:2092 2096 2097 2812
Symbol 2092 MovieClipUses:2091Used by:2093 2094 2095
Symbol 2093 MovieClipUses:64 2090 2092 67Used by:2098
Symbol 2094 MovieClipUses:64 2090 2092Used by:2098
Symbol 2095 MovieClipUses:64 2090 2092Used by:2098
Symbol 2096 MovieClipUses:2091Used by:2097
Symbol 2097 MovieClipUses:155 2091 2096Used by:2098
Symbol 2098 MovieClip [torch]Uses:2 2093 2094 2095 2097Used by:2099 2137 2149 2162 2189 2203 2251 2260 2387
Symbol 2099 MovieClip [map1a]Uses:2085 2 2088 184 182 180 979 2098Used by:Timeline
Symbol 2100 GraphicUsed by:2101
Symbol 2101 MovieClipUses:2100Used by:2137 2189 2203 2251 2260 2387
Symbol 2102 GraphicUsed by:2120
Symbol 2103 GraphicUsed by:2104
Symbol 2104 MovieClipUses:2103Used by:2120
Symbol 2105 GraphicUsed by:2106
Symbol 2106 MovieClipUses:2105Used by:2120
Symbol 2107 GraphicUsed by:2108
Symbol 2108 MovieClipUses:2107 2080Used by:2120
Symbol 2109 GraphicUsed by:2120
Symbol 2110 GraphicUsed by:2111
Symbol 2111 MovieClipUses:2110Used by:2112 2812
Symbol 2112 MovieClipUses:2111Used by:2120 2146 2159 2200 2259
Symbol 2113 GraphicUsed by:2120
Symbol 2114 GraphicUsed by:2115
Symbol 2115 MovieClipUses:2114Used by:2118
Symbol 2116 GraphicUsed by:2117
Symbol 2117 MovieClipUses:2116Used by:2118
Symbol 2118 MovieClipUses:2115 2117Used by:2120
Symbol 2119 GraphicUsed by:2120
Symbol 2120 MovieClipUses:2102 2104 2106 2108 2109 2112 2113 2118 2119 2084Used by:2137
Symbol 2121 GraphicUsed by:2123 2125
Symbol 2122 SoundUsed by:2123
Symbol 2123 MovieClipUses:2121 2122Used by:2137
Symbol 2124 SoundUsed by:2125
Symbol 2125 MovieClipUses:2121 2124Used by:2137
Symbol 2126 ShapeTweeningUsed by:2130
Symbol 2127 GraphicUsed by:2130
Symbol 2128 ShapeTweeningUsed by:2130
Symbol 2129 GraphicUsed by:2130
Symbol 2130 MovieClipUses:2126 2127 2128 2129Used by:2132
Symbol 2131 GraphicUsed by:2132
Symbol 2132 MovieClipUses:2130 2131Used by:2137
Symbol 2133 GraphicUsed by:2134
Symbol 2134 MovieClipUses:2133Used by:2137 2149 2162 2189 2203 2251 2387 2546 2812
Symbol 2135 GraphicUsed by:2136
Symbol 2136 MovieClipUses:2135Used by:2137 2149 2162 2189 2203 2251 2387 2546 2812
Symbol 2137 MovieClip [map2]Uses:2101 2120 2088 2123 2125 2132 184 182 180 2134 2136 239 241 979 2098 326 327Used by:Timeline
Symbol 2138 GraphicUsed by:2146
Symbol 2139 MovieClipUses:1Used by:2146
Symbol 2140 GraphicUsed by:2141
Symbol 2141 MovieClipUses:2140Used by:2146
Symbol 2142 GraphicUsed by:2143
Symbol 2143 MovieClipUses:2142 2080Used by:2146
Symbol 2144 GraphicUsed by:2146
Symbol 2145 GraphicUsed by:2146
Symbol 2146 MovieClipUses:2138 2139 2141 2143 2144 2112 2145 2084Used by:2149
Symbol 2147 GraphicUsed by:2148
Symbol 2148 MovieClipUses:2147Used by:2149
Symbol 2149 MovieClip [map3]Uses:2146 2088 2148 184 182 180 2134 2136 239 241 979 2098 326 327Used by:Timeline
Symbol 2150 GraphicUsed by:2159
Symbol 2151 GraphicUsed by:2152
Symbol 2152 MovieClipUses:2151Used by:2159
Symbol 2153 GraphicUsed by:2154
Symbol 2154 MovieClipUses:2153Used by:2159
Symbol 2155 GraphicUsed by:2156
Symbol 2156 MovieClipUses:2155 2080Used by:2159
Symbol 2157 GraphicUsed by:2159
Symbol 2158 GraphicUsed by:2159
Symbol 2159 MovieClipUses:2150 2152 2154 2156 2157 2112 2158 2084Used by:2162
Symbol 2160 GraphicUsed by:2161
Symbol 2161 MovieClipUses:2160Used by:2162
Symbol 2162 MovieClip [map5]Uses:2159 2 2088 2161 184 182 180 2134 2136 239 241 979 2098 326 327Used by:Timeline
Symbol 2163 GraphicUsed by:2164
Symbol 2164 MovieClipUses:2163Used by:2180
Symbol 2165 GraphicUsed by:2166
Symbol 2166 MovieClipUses:2165Used by:2180
Symbol 2167 GraphicUsed by:2168
Symbol 2168 MovieClipUses:2167Used by:2180
Symbol 2169 ShapeTweeningUsed by:2178
Symbol 2170 ShapeTweeningUsed by:2178
Symbol 2171 ShapeTweeningUsed by:2178
Symbol 2172 ShapeTweeningUsed by:2178
Symbol 2173 ShapeTweeningUsed by:2178
Symbol 2174 ShapeTweeningUsed by:2178
Symbol 2175 ShapeTweeningUsed by:2178
Symbol 2176 ShapeTweeningUsed by:2178
Symbol 2177 GraphicUsed by:2178
Symbol 2178 MovieClipUses:2169 2170 2171 2172 2173 2174 2175 2176 2177Used by:2180
Symbol 2179 GraphicUsed by:2180
Symbol 2180 MovieClipUses:2164 2166 2168 2178 2179 2084Used by:2189
Symbol 2181 GraphicUsed by:2188
Symbol 2182 ShapeTweeningUsed by:2186
Symbol 2183 ShapeTweeningUsed by:2186
Symbol 2184 ShapeTweeningUsed by:2186
Symbol 2185 GraphicUsed by:2186
Symbol 2186 MovieClipUses:2182 2183 2184 2185Used by:2187
Symbol 2187 MovieClipUses:2186Used by:2188
Symbol 2188 MovieClipUses:2181 2187Used by:2189
Symbol 2189 MovieClip [map6]Uses:2101 2180 2 2088 2188 184 182 180 2134 2136 239 241 979 2098 326Used by:Timeline
Symbol 2190 GraphicUsed by:2200
Symbol 2191 GraphicUsed by:2192
Symbol 2192 MovieClipUses:2191Used by:2200
Symbol 2193 GraphicUsed by:2194
Symbol 2194 MovieClipUses:2193Used by:2200
Symbol 2195 GraphicUsed by:2197
Symbol 2196 GraphicUsed by:2197
Symbol 2197 MovieClipUses:2195 2080 2196Used by:2200
Symbol 2198 GraphicUsed by:2200
Symbol 2199 GraphicUsed by:2200
Symbol 2200 MovieClipUses:2190 2192 2194 2197 2198 2112 2199 2084Used by:2203
Symbol 2201 GraphicUsed by:2202
Symbol 2202 MovieClipUses:2201Used by:2203
Symbol 2203 MovieClip [map7]Uses:2101 2200 979 2088 2202 184 182 180 2134 2136 239 241 2098 326 327Used by:Timeline
Symbol 2204 GraphicUsed by:2248
Symbol 2205 GraphicUsed by:2206
Symbol 2206 MovieClipUses:2205Used by:2248
Symbol 2207 GraphicUsed by:2208
Symbol 2208 MovieClipUses:2207Used by:2248
Symbol 2209 GraphicUsed by:2210
Symbol 2210 MovieClipUses:2209 2080Used by:2248
Symbol 2211 GraphicUsed by:2248
Symbol 2212 GraphicUsed by:2213
Symbol 2213 MovieClipUses:2212Used by:2214 2245
Symbol 2214 MovieClipUses:2213Used by:2245
Symbol 2215 GraphicUsed by:2244
Symbol 2216 GraphicUsed by:2244
Symbol 2217 GraphicUsed by:2244
Symbol 2218 GraphicUsed by:2244
Symbol 2219 GraphicUsed by:2244
Symbol 2220 GraphicUsed by:2244
Symbol 2221 GraphicUsed by:2244
Symbol 2222 GraphicUsed by:2244
Symbol 2223 GraphicUsed by:2244
Symbol 2224 GraphicUsed by:2244
Symbol 2225 GraphicUsed by:2244
Symbol 2226 GraphicUsed by:2244
Symbol 2227 GraphicUsed by:2244
Symbol 2228 GraphicUsed by:2244
Symbol 2229 GraphicUsed by:2244
Symbol 2230 GraphicUsed by:2244
Symbol 2231 GraphicUsed by:2244
Symbol 2232 GraphicUsed by:2244
Symbol 2233 GraphicUsed by:2244
Symbol 2234 GraphicUsed by:2244
Symbol 2235 GraphicUsed by:2244
Symbol 2236 GraphicUsed by:2244
Symbol 2237 GraphicUsed by:2244
Symbol 2238 GraphicUsed by:2244
Symbol 2239 GraphicUsed by:2244
Symbol 2240 GraphicUsed by:2244
Symbol 2241 GraphicUsed by:2244
Symbol 2242 GraphicUsed by:2244
Symbol 2243 GraphicUsed by:2244
Symbol 2244 MovieClipUses:2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243Used by:2245 2546
Symbol 2245 MovieClipUses:2214 2244 2213Used by:2248
Symbol 2246 FontUsed by:2247 2474 2521 2523 2527 2529 2531 2533 2537 2539 2541 2567 2573 2579 2585 2591 2597 2603 2609 2618 2620 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2638 2640 2642 2644 2646 2648 2649 2651 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2679 2680 2681 2682 2683 2688 2689 2694 2695 2697 2700 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2721 2725 2727 2729 2731 2734 2737 2741 2743 2745 2747 2749 2751 2754 2756 2757 2759 2760 2761 2762 2766 2771 2774 2780 2782 2784 2787 2789 2791 2793 2796 2798 2801 2803 2805 2810 2811 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2826 2829 2830 2831 2832 2837 2842 2847 2854 2855 2856 2858 2859 2860 2861 2862 2864 2865 2866 2868 2869 2870 2872 2873 2878 2886 2889 2891 2893 2896 2898 2900 2902 2904
Symbol 2247 EditableTextUses:2246Used by:2248
Symbol 2248 MovieClipUses:2204 2206 2208 2210 2211 2245 2247 2084Used by:2251
Symbol 2249 GraphicUsed by:2250
Symbol 2250 MovieClipUses:2249Used by:2251
Symbol 2251 MovieClip [map8]Uses:2101 2248 2 2088 460 2250 184 182 180 2134 2136 239 241 979 2098 326 327Used by:Timeline
Symbol 2252 GraphicUsed by:2259
Symbol 2253 GraphicUsed by:2254
Symbol 2254 MovieClipUses:2253Used by:2259
Symbol 2255 GraphicUsed by:2256
Symbol 2256 MovieClipUses:2255 2080Used by:2259
Symbol 2257 GraphicUsed by:2259
Symbol 2258 GraphicUsed by:2259
Symbol 2259 MovieClipUses:2252 2254 2256 2257 2112 2258 2084Used by:2260
Symbol 2260 MovieClip [map9]Uses:2101 2259 2 2088 184 182 180 979 2098Used by:Timeline
Symbol 2261 GraphicUsed by:2382
Symbol 2262 GraphicUsed by:2263
Symbol 2263 MovieClipUses:2262Used by:2382
Symbol 2264 GraphicUsed by:2265
Symbol 2265 MovieClipUses:2264Used by:2382
Symbol 2266 GraphicUsed by:2269
Symbol 2267 GraphicUsed by:2268
Symbol 2268 MovieClipUses:2267Used by:2269
Symbol 2269 MovieClipUses:2266 2268Used by:2382
Symbol 2270 GraphicUsed by:2382
Symbol 2271 GraphicUsed by:2376
Symbol 2272 GraphicUsed by:2376
Symbol 2273 GraphicUsed by:2376
Symbol 2274 GraphicUsed by:2376
Symbol 2275 GraphicUsed by:2276
Symbol 2276 MovieClipUses:651 2275Used by:2376
Symbol 2277 GraphicUsed by:2376
Symbol 2278 GraphicUsed by:2376
Symbol 2279 GraphicUsed by:2285
Symbol 2280 FontUsed by:2281 2282 2283 2284
Symbol 2281 EditableTextUses:2280Used by:2285
Symbol 2282 EditableTextUses:2280Used by:2285
Symbol 2283 EditableTextUses:2280Used by:2285
Symbol 2284 EditableTextUses:2280Used by:2285
Symbol 2285 MovieClipUses:2279 2281 2282 2283 2284Used by:2376
Symbol 2286 GraphicUsed by:2376
Symbol 2287 GraphicUsed by:2376
Symbol 2288 GraphicUsed by:2376
Symbol 2289 GraphicUsed by:2376
Symbol 2290 GraphicUsed by:2376
Symbol 2291 GraphicUsed by:2376
Symbol 2292 GraphicUsed by:2376
Symbol 2293 GraphicUsed by:2376
Symbol 2294 GraphicUsed by:2376
Symbol 2295 GraphicUsed by:2376
Symbol 2296 GraphicUsed by:2376
Symbol 2297 GraphicUsed by:2376
Symbol 2298 GraphicUsed by:2376
Symbol 2299 GraphicUsed by:2376
Symbol 2300 GraphicUsed by:2376
Symbol 2301 GraphicUsed by:2376
Symbol 2302 GraphicUsed by:2376
Symbol 2303 GraphicUsed by:2376
Symbol 2304 GraphicUsed by:2376
Symbol 2305 GraphicUsed by:2376
Symbol 2306 GraphicUsed by:2376
Symbol 2307 GraphicUsed by:2376
Symbol 2308 GraphicUsed by:2376
Symbol 2309 GraphicUsed by:2376
Symbol 2310 GraphicUsed by:2376
Symbol 2311 GraphicUsed by:2376
Symbol 2312 GraphicUsed by:2376
Symbol 2313 GraphicUsed by:2376
Symbol 2314 GraphicUsed by:2376
Symbol 2315 GraphicUsed by:2376
Symbol 2316 GraphicUsed by:2376
Symbol 2317 GraphicUsed by:2376
Symbol 2318 GraphicUsed by:2376
Symbol 2319 GraphicUsed by:2376
Symbol 2320 GraphicUsed by:2376
Symbol 2321 GraphicUsed by:2376
Symbol 2322 GraphicUsed by:2376
Symbol 2323 GraphicUsed by:2376
Symbol 2324 GraphicUsed by:2376
Symbol 2325 GraphicUsed by:2376
Symbol 2326 GraphicUsed by:2376
Symbol 2327 GraphicUsed by:2376
Symbol 2328 GraphicUsed by:2376
Symbol 2329 GraphicUsed by:2376
Symbol 2330 GraphicUsed by:2376
Symbol 2331 GraphicUsed by:2376
Symbol 2332 GraphicUsed by:2376
Symbol 2333 GraphicUsed by:2376
Symbol 2334 GraphicUsed by:2376
Symbol 2335 GraphicUsed by:2376
Symbol 2336 GraphicUsed by:2376
Symbol 2337 GraphicUsed by:2376
Symbol 2338 GraphicUsed by:2376
Symbol 2339 GraphicUsed by:2376
Symbol 2340 GraphicUsed by:2376
Symbol 2341 GraphicUsed by:2376
Symbol 2342 GraphicUsed by:2376
Symbol 2343 GraphicUsed by:2376
Symbol 2344 GraphicUsed by:2376
Symbol 2345 GraphicUsed by:2376
Symbol 2346 GraphicUsed by:2376
Symbol 2347 GraphicUsed by:2376
Symbol 2348 GraphicUsed by:2376
Symbol 2349 GraphicUsed by:2376
Symbol 2350 GraphicUsed by:2376
Symbol 2351 GraphicUsed by:2376
Symbol 2352 GraphicUsed by:2376
Symbol 2353 GraphicUsed by:2376
Symbol 2354 GraphicUsed by:2376
Symbol 2355 GraphicUsed by:2376
Symbol 2356 GraphicUsed by:2376
Symbol 2357 GraphicUsed by:2376
Symbol 2358 GraphicUsed by:2376
Symbol 2359 GraphicUsed by:2376
Symbol 2360 GraphicUsed by:2376
Symbol 2361 GraphicUsed by:2376
Symbol 2362 GraphicUsed by:2376
Symbol 2363 GraphicUsed by:2376
Symbol 2364 GraphicUsed by:2376
Symbol 2365 GraphicUsed by:2376
Symbol 2366 GraphicUsed by:2376
Symbol 2367 GraphicUsed by:2376
Symbol 2368 GraphicUsed by:2376
Symbol 2369 GraphicUsed by:2376
Symbol 2370 GraphicUsed by:2376
Symbol 2371 GraphicUsed by:2376
Symbol 2372 GraphicUsed by:2376
Symbol 2373 GraphicUsed by:2376
Symbol 2374 GraphicUsed by:2376
Symbol 2375 GraphicUsed by:2376
Symbol 2376 MovieClipUses:2271 1101 2272 2273 205 2274 2276 2277 2278 2285 2286 2287 2288 1486 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 1484 2373 2374 2375Used by:2382
Symbol 2377 GraphicUsed by:2382
Symbol 2378 GraphicUsed by:2379
Symbol 2379 MovieClipUses:2378Used by:2380
Symbol 2380 MovieClipUses:2379Used by:2382
Symbol 2381 GraphicUsed by:2382
Symbol 2382 MovieClipUses:2261 2263 2265 2269 2270 2376 2377 2380 2381 2084Used by:2387
Symbol 2383 GraphicUsed by:2384
Symbol 2384 MovieClipUses:2383Used by:2387
Symbol 2385 GraphicUsed by:2386
Symbol 2386 MovieClipUses:2385Used by:2387
Symbol 2387 MovieClip [map10]Uses:2101 2382 2 2088 2384 2386 184 182 180 2134 2136 239 241 979 2098 326 327Used by:Timeline
Symbol 2388 GraphicUsed by:2389
Symbol 2389 MovieClipUses:2388Used by:2390
Symbol 2390 MovieClipUses:2389Used by:Timeline
Symbol 2391 EditableTextUses:225Used by:2392
Symbol 2392 MovieClipUses:2391Used by:Timeline
Symbol 2393 GraphicUsed by:2394
Symbol 2394 MovieClipUses:2393Used by:2917
Symbol 2395 GraphicUsed by:2432
Symbol 2396 FontUsed by:2397
Symbol 2397 EditableTextUses:2396Used by:2432
Symbol 2398 GraphicUsed by:2430
Symbol 2399 FontUsed by:2400 2401
Symbol 2400 TextUses:2399Used by:2430
Symbol 2401 TextUses:2399Used by:2430
Symbol 2402 EditableTextUses:225Used by:2430
Symbol 2403 EditableTextUses:225Used by:2430
Symbol 2404 EditableTextUses:225Used by:2430
Symbol 2405 EditableTextUses:225Used by:2430
Symbol 2406 EditableTextUses:225Used by:2430
Symbol 2407 EditableTextUses:225Used by:2430
Symbol 2408 EditableTextUses:225Used by:2430
Symbol 2409 EditableTextUses:225Used by:2430
Symbol 2410 EditableTextUses:225Used by:2430
Symbol 2411 EditableTextUses:225Used by:2430
Symbol 2412 EditableTextUses:225Used by:2430
Symbol 2413 EditableTextUses:225Used by:2430
Symbol 2414 EditableTextUses:225Used by:2430
Symbol 2415 EditableTextUses:225Used by:2430
Symbol 2416 EditableTextUses:225Used by:2430
Symbol 2417 EditableTextUses:225Used by:2430
Symbol 2418 EditableTextUses:225Used by:2430
Symbol 2419 EditableTextUses:225Used by:2430
Symbol 2420 EditableTextUses:225Used by:2430
Symbol 2421 EditableTextUses:225Used by:2430
Symbol 2422 EditableTextUses:225Used by:2430
Symbol 2423 EditableTextUses:225Used by:2430
Symbol 2424 EditableTextUses:225Used by:2430
Symbol 2425 EditableTextUses:225Used by:2430
Symbol 2426 EditableTextUses:225Used by:2430
Symbol 2427 EditableTextUses:225Used by:2430
Symbol 2428 EditableTextUses:225Used by:2430
Symbol 2429 EditableTextUses:225Used by:2430
Symbol 2430 MovieClipUses:2398 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429Used by:2432
Symbol 2431 EditableTextUses:225Used by:2432
Symbol 2432 MovieClipUses:2395 2397 2430 2431Used by:2917
Symbol 2433 GraphicUsed by:2437
Symbol 2434 GraphicUsed by:2437
Symbol 2435 GraphicUsed by:2437
Symbol 2436 GraphicUsed by:2437
Symbol 2437 ButtonUses:2433 2434 2435 2436Used by:2917
Symbol 2438 EditableTextUses:225Used by:2917
Symbol 2439 EditableTextUses:225Used by:2917
Symbol 2440 FontUsed by:2441 2442 2913 2914
Symbol 2441 EditableTextUses:2440Used by:2917
Symbol 2442 EditableTextUses:2440Used by:2917
Symbol 2443 GraphicUsed by:2449 2455 2777 2779 2786 2807 2808
Symbol 2444 GraphicUsed by:2445 2447
Symbol 2445 MovieClipUses:2444Used by:2446
Symbol 2446 MovieClipUses:2445Used by:2447
Symbol 2447 MovieClipUses:2444 2446Used by:2449 2455 2777 2779 2786 2807
Symbol 2448 GraphicUsed by:2449
Symbol 2449 MovieClipUses:2443 2447 2448Used by:2917
Symbol 2450 GraphicUsed by:2451 2453
Symbol 2451 MovieClipUses:2450Used by:2452
Symbol 2452 MovieClipUses:2451Used by:2453
Symbol 2453 MovieClipUses:2450 2452Used by:2455 2779 2786
Symbol 2454 GraphicUsed by:2455
Symbol 2455 MovieClipUses:2443 2447 2453 2454Used by:2917
Symbol 2456 GraphicUsed by:2461
Symbol 2457 MovieClipUses:2083Used by:2458
Symbol 2458 MovieClipUses:2457Used by:2459
Symbol 2459 MovieClipUses:2083 2458Used by:2461
Symbol 2460 GraphicUsed by:2461
Symbol 2461 MovieClipUses:2456 2459 2460Used by:2917
Symbol 2462 GraphicUsed by:2476
Symbol 2463 GraphicUsed by:2476
Symbol 2464 GraphicUsed by:2476
Symbol 2465 GraphicUsed by:2476
Symbol 2466 GraphicUsed by:2476
Symbol 2467 FontUsed by:2468 2471
Symbol 2468 EditableTextUses:2467Used by:2469
Symbol 2469 MovieClipUses:2468Used by:2470
Symbol 2470 MovieClipUses:2469Used by:2476
Symbol 2471 EditableTextUses:2467Used by:2472
Symbol 2472 MovieClipUses:2471Used by:2473
Symbol 2473 MovieClipUses:2472Used by:2476
Symbol 2474 EditableTextUses:2246Used by:2476
Symbol 2475 SoundUsed by:2476
Symbol 2476 MovieClipUses:2462 223 2463 205 2464 2465 980 2466 2470 2473 2474 2 2475Used by:2917
Symbol 2477 GraphicUsed by:2546 2565
Symbol 2478 BitmapUsed by:2479 2480 2481 2482 2548 2550 2556 2557 2558 2561 2562 2563 2564
Symbol 2479 GraphicUses:2478Used by:2546
Symbol 2480 GraphicUses:2478Used by:2546
Symbol 2481 GraphicUses:2478Used by:2546
Symbol 2482 GraphicUses:2478Used by:2546
Symbol 2483 GraphicUsed by:2546
Symbol 2484 GraphicUsed by:2546
Symbol 2485 GraphicUsed by:2486
Symbol 2486 MovieClipUses:2485Used by:2546
Symbol 2487 GraphicUsed by:2488
Symbol 2488 MovieClipUses:2487Used by:2546
Symbol 2489 GraphicUsed by:2546
Symbol 2490 GraphicUsed by:2491
Symbol 2491 MovieClipUses:2490Used by:2546
Symbol 2492 GraphicUsed by:2493
Symbol 2493 MovieClipUses:2492Used by:2546
Symbol 2494 GraphicUsed by:2495
Symbol 2495 MovieClipUses:2494Used by:2546
Symbol 2496 GraphicUsed by:2497
Symbol 2497 MovieClipUses:2496Used by:2546
Symbol 2498 GraphicUsed by:2546
Symbol 2499 GraphicUsed by:2546
Symbol 2500 GraphicUsed by:2546
Symbol 2501 GraphicUsed by:2546
Symbol 2502 GraphicUsed by:2546
Symbol 2503 GraphicUsed by:2546
Symbol 2504 GraphicUsed by:2546
Symbol 2505 GraphicUsed by:2546
Symbol 2506 GraphicUsed by:2546
Symbol 2507 GraphicUsed by:2546
Symbol 2508 GraphicUsed by:2546
Symbol 2509 GraphicUsed by:2546
Symbol 2510 GraphicUsed by:2546
Symbol 2511 GraphicUsed by:2546
Symbol 2512 GraphicUsed by:2546
Symbol 2513 GraphicUsed by:2546
Symbol 2514 GraphicUsed by:2546
Symbol 2515 GraphicUsed by:2546
Symbol 2516 GraphicUsed by:2546
Symbol 2517 GraphicUsed by:2546
Symbol 2518 GraphicUsed by:2546
Symbol 2519 GraphicUsed by:2520
Symbol 2520 MovieClipUses:2519Used by:2546
Symbol 2521 EditableTextUses:2246Used by:2522
Symbol 2522 MovieClipUses:2521Used by:2546
Symbol 2523 EditableTextUses:2246Used by:2524
Symbol 2524 MovieClipUses:2523Used by:2546
Symbol 2525 SoundUsed by:2526
Symbol 2526 MovieClipUses:192 2525Used by:2546
Symbol 2527 EditableTextUses:2246Used by:2528
Symbol 2528 MovieClipUses:2527Used by:2546
Symbol 2529 EditableTextUses:2246Used by:2530
Symbol 2530 MovieClipUses:2529Used by:2546
Symbol 2531 EditableTextUses:2246Used by:2532
Symbol 2532 MovieClipUses:2531Used by:2546
Symbol 2533 EditableTextUses:2246Used by:2534
Symbol 2534 MovieClipUses:2533Used by:2546
Symbol 2535 MovieClipUses:242 243 244 245 246 247Used by:2546
Symbol 2536 MovieClipUses:320 321 322 323 324 325Used by:2546
Symbol 2537 EditableTextUses:2246Used by:2538
Symbol 2538 MovieClipUses:2537Used by:2546
Symbol 2539 EditableTextUses:2246Used by:2540
Symbol 2540 MovieClipUses:2539Used by:2546
Symbol 2541 EditableTextUses:2246Used by:2542
Symbol 2542 MovieClipUses:2541Used by:2543 2544
Symbol 2543 MovieClipUses:2542Used by:2545
Symbol 2544 MovieClipUses:2542Used by:2545
Symbol 2545 MovieClipUses:2543 2544Used by:2546 2641 2652 2696 2827 2871
Symbol 2546 MovieClipUses:2477 2479 2 2480 2481 2482 2483 2484 205 223 195 2486 2488 2489 2491 2493 2495 2497 636 197 490 199 2498 651 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2520 2244 2522 2524 2526 2528 2530 2532 2534 239 241 2535 2134 2136 2536 2538 2540 2545 SS1Used by:2917
Symbol 2547 GraphicUsed by:2549
Symbol 2548 GraphicUses:2478Used by:2549
Symbol 2549 MovieClipUses:2547 2548 2Used by:2917
Symbol 2550 GraphicUses:2478Used by:2565
Symbol 2551 GraphicUsed by:2552
Symbol 2552 MovieClipUses:2551Used by:2565
Symbol 2553 GraphicUsed by:2554 2555
Symbol 2554 ButtonUses:2553 1Used by:2565
Symbol 2555 ButtonUses:2553 1Used by:2565
Symbol 2556 GraphicUses:2478Used by:2565
Symbol 2557 GraphicUses:2478Used by:2565
Symbol 2558 GraphicUses:2478Used by:2565
Symbol 2559 GraphicUsed by:2560
Symbol 2560 MovieClipUses:2559Used by:2565
Symbol 2561 GraphicUses:2478Used by:2565
Symbol 2562 GraphicUses:2478Used by:2565
Symbol 2563 GraphicUses:2478Used by:2565
Symbol 2564 GraphicUses:2478Used by:2565
Symbol 2565 MovieClipUses:2477 2550 2552 2554 2555 2556 2557 2558 2560 2561 2562 2563 2564 SS2Used by:2917
Symbol 2566 GraphicUsed by:2907
Symbol 2567 EditableTextUses:2246Used by:2568
Symbol 2568 MovieClipUses:2567Used by:2569 2570 2571 2616
Symbol 2569 MovieClipUses:2568Used by:2572
Symbol 2570 MovieClipUses:2568Used by:2572
Symbol 2571 MovieClipUses:2568Used by:2572
Symbol 2572 MovieClipUses:2 2569 2570 2571Used by:2615
Symbol 2573 EditableTextUses:2246Used by:2574
Symbol 2574 MovieClipUses:2573Used by:2575 2576 2577 2616
Symbol 2575 MovieClipUses:2574Used by:2578
Symbol 2576 MovieClipUses:2574Used by:2578
Symbol 2577 MovieClipUses:2574Used by:2578
Symbol 2578 MovieClipUses:2 2575 2576 2577Used by:2615
Symbol 2579 EditableTextUses:2246Used by:2580
Symbol 2580 MovieClipUses:2579Used by:2581 2582 2583 2616
Symbol 2581 MovieClipUses:2580Used by:2584
Symbol 2582 MovieClipUses:2580Used by:2584
Symbol 2583 MovieClipUses:2580Used by:2584
Symbol 2584 MovieClipUses:2 2581 2582 2583Used by:2615
Symbol 2585 EditableTextUses:2246Used by:2586
Symbol 2586 MovieClipUses:2585Used by:2587 2588 2589 2616
Symbol 2587 MovieClipUses:2586Used by:2590
Symbol 2588 MovieClipUses:2586Used by:2590
Symbol 2589 MovieClipUses:2586Used by:2590
Symbol 2590 MovieClipUses:2 2587 2588 2589Used by:2615
Symbol 2591 EditableTextUses:2246Used by:2592
Symbol 2592 MovieClipUses:2591Used by:2593 2594 2595 2616
Symbol 2593 MovieClipUses:2592Used by:2596
Symbol 2594 MovieClipUses:2592Used by:2596
Symbol 2595 MovieClipUses:2592Used by:2596
Symbol 2596 MovieClipUses:2 2593 2594 2595Used by:2615
Symbol 2597 EditableTextUses:2246Used by:2598
Symbol 2598 MovieClipUses:2597Used by:2599 2600 2601 2616
Symbol 2599 MovieClipUses:2598Used by:2602
Symbol 2600 MovieClipUses:2598Used by:2602
Symbol 2601 MovieClipUses:2598Used by:2602
Symbol 2602 MovieClipUses:2 2599 2600 2601Used by:2615
Symbol 2603 EditableTextUses:2246Used by:2604
Symbol 2604 MovieClipUses:2603Used by:2605 2606 2607 2616
Symbol 2605 MovieClipUses:2604Used by:2608
Symbol 2606 MovieClipUses:2604Used by:2608
Symbol 2607 MovieClipUses:2604Used by:2608
Symbol 2608 MovieClipUses:2 2605 2606 2607Used by:2615
Symbol 2609 EditableTextUses:2246Used by:2610
Symbol 2610 MovieClipUses:2609Used by:2611 2612 2613 2616
Symbol 2611 MovieClipUses:2610Used by:2614
Symbol 2612 MovieClipUses:2610Used by:2614
Symbol 2613 MovieClipUses:2610Used by:2614
Symbol 2614 MovieClipUses:2 2611 2612 2613Used by:2615
Symbol 2615 MovieClipUses:2572 2578 2584 2590 2596 2602 2608 2614Used by:2907
Symbol 2616 MovieClipUses:2568 2574 2580 2586 2592 2598 2604 2610Used by:2907
Symbol 2617 GraphicUsed by:2641 2696 2827
Symbol 2618 EditableTextUses:2246Used by:2641
Symbol 2619 GraphicUsed by:2641 2696 2827
Symbol 2620 EditableTextUses:2246Used by:2641
Symbol 2621 GraphicUsed by:2641 2696 2827
Symbol 2622 EditableTextUses:2246Used by:2641
Symbol 2623 EditableTextUses:232 2246Used by:2641
Symbol 2624 EditableTextUses:2246Used by:2641
Symbol 2625 EditableTextUses:232 2246Used by:2641
Symbol 2626 EditableTextUses:2246Used by:2641
Symbol 2627 EditableTextUses:2246Used by:2641
Symbol 2628 EditableTextUses:2246Used by:2641
Symbol 2629 EditableTextUses:232 2246Used by:2641
Symbol 2630 EditableTextUses:2246Used by:2641
Symbol 2631 EditableTextUses:2246Used by:2641
Symbol 2632 EditableTextUses:232 2246Used by:2641
Symbol 2633 EditableTextUses:2246Used by:2641
Symbol 2634 EditableTextUses:232 2246Used by:2641
Symbol 2635 EditableTextUses:2246Used by:2641
Symbol 2636 EditableTextUses:232 2246Used by:2641
Symbol 2637 GraphicUsed by:2641 2696
Symbol 2638 EditableTextUses:2246Used by:2641
Symbol 2639 GraphicUsed by:2641 2696
Symbol 2640 EditableTextUses:2246Used by:2641
Symbol 2641 MovieClipUses:2617 2618 2619 2620 2621 2622 2545 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640Used by:2907
Symbol 2642 EditableTextUses:2246Used by:2696
Symbol 2643 GraphicUsed by:2652 2895 2906
Symbol 2644 EditableTextUses:2246Used by:2652
Symbol 2645 GraphicUsed by:2652 2895 2906
Symbol 2646 EditableTextUses:2246Used by:2652
Symbol 2647 GraphicUsed by:2652
Symbol 2648 EditableTextUses:2246Used by:2652
Symbol 2649 EditableTextUses:2246Used by:2652
Symbol 2650 GraphicUsed by:2652 2895 2906
Symbol 2651 EditableTextUses:2246Used by:2652
Symbol 2652 MovieClipUses:2643 2644 2545 2645 2646 2647 2648 2649 2650 2651Used by:2696
Symbol 2653 EditableTextUses:2246Used by:2696
Symbol 2654 EditableTextUses:2246Used by:2696
Symbol 2655 EditableTextUses:2246Used by:2696
Symbol 2656 EditableTextUses:2246Used by:2696
Symbol 2657 EditableTextUses:2246Used by:2696
Symbol 2658 EditableTextUses:2246Used by:2696
Symbol 2659 EditableTextUses:2246Used by:2696
Symbol 2660 EditableTextUses:2246Used by:2696
Symbol 2661 EditableTextUses:2246Used by:2696
Symbol 2662 EditableTextUses:2246Used by:2696
Symbol 2663 EditableTextUses:2246Used by:2696
Symbol 2664 EditableTextUses:2246Used by:2696
Symbol 2665 EditableTextUses:2246Used by:2696
Symbol 2666 EditableTextUses:2246Used by:2696
Symbol 2667 EditableTextUses:2246Used by:2696
Symbol 2668 EditableTextUses:2246Used by:2696
Symbol 2669 EditableTextUses:2246Used by:2696
Symbol 2670 EditableTextUses:2246Used by:2696
Symbol 2671 EditableTextUses:2246Used by:2696
Symbol 2672 EditableTextUses:2246Used by:2696
Symbol 2673 EditableTextUses:2246Used by:2696
Symbol 2674 EditableTextUses:2246Used by:2675
Symbol 2675 MovieClipUses:2674Used by:2676 2677
Symbol 2676 MovieClipUses:2675Used by:2678
Symbol 2677 MovieClipUses:2675Used by:2678
Symbol 2678 MovieClipUses:2676 2677Used by:2696 2871
Symbol 2679 EditableTextUses:2246Used by:2696
Symbol 2680 EditableTextUses:2246Used by:2696
Symbol 2681 EditableTextUses:2246Used by:2696
Symbol 2682 EditableTextUses:2246Used by:2696
Symbol 2683 EditableTextUses:2246Used by:2684
Symbol 2684 MovieClipUses:2683Used by:2685 2686
Symbol 2685 MovieClipUses:2684Used by:2687
Symbol 2686 MovieClipUses:2684Used by:2687
Symbol 2687 MovieClipUses:2685 2686Used by:2696
Symbol 2688 EditableTextUses:2246Used by:2696
Symbol 2689 EditableTextUses:2246Used by:2690
Symbol 2690 MovieClipUses:2689Used by:2691 2692
Symbol 2691 MovieClipUses:2690Used by:2693
Symbol 2692 MovieClipUses:2690Used by:2693
Symbol 2693 MovieClipUses:2691 2692Used by:2696
Symbol 2694 EditableTextUses:2246Used by:2696
Symbol 2695 EditableTextUses:2246Used by:2696
Symbol 2696 MovieClipUses:2617 2642 2652 2619 2653 2621 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2678 2545 2679 2680 2681 2682 2687 2688 2693 2637 2694 2639 2695Used by:2907
Symbol 2697 EditableTextUses:2246Used by:2827
Symbol 2698 GraphicUsed by:2812
Symbol 2699 GraphicUsed by:2812
Symbol 2700 EditableTextUses:2246Used by:2812
Symbol 2701 GraphicUsed by:2812
Symbol 2702 EditableTextUses:2246Used by:2812
Symbol 2703 EditableTextUses:2246Used by:2812
Symbol 2704 EditableTextUses:2246Used by:2812
Symbol 2705 EditableTextUses:2246Used by:2812
Symbol 2706 EditableTextUses:2246Used by:2812
Symbol 2707 EditableTextUses:2246Used by:2812
Symbol 2708 EditableTextUses:2246Used by:2812
Symbol 2709 EditableTextUses:2246Used by:2812
Symbol 2710 EditableTextUses:2246Used by:2812
Symbol 2711 EditableTextUses:2246Used by:2812
Symbol 2712 GraphicUsed by:2713
Symbol 2713 MovieClipUses:2712Used by:2714
Symbol 2714 MovieClipUses:2713Used by:2812
Symbol 2715 GraphicUsed by:2716
Symbol 2716 MovieClipUses:2715Used by:2717 2718
Symbol 2717 MovieClipUses:2716Used by:2719
Symbol 2718 MovieClipUses:2716Used by:2719
Symbol 2719 MovieClipUses:2717 2718Used by:2812
Symbol 2720 GraphicUsed by:2812
Symbol 2721 EditableTextUses:2246Used by:2812
Symbol 2722 GraphicUsed by:2723
Symbol 2723 MovieClipUses:2722Used by:2724
Symbol 2724 MovieClipUses:2723Used by:2812
Symbol 2725 EditableTextUses:2246Used by:2812
Symbol 2726 GraphicUsed by:2812
Symbol 2727 EditableTextUses:2246Used by:2812
Symbol 2728 GraphicUsed by:2812
Symbol 2729 EditableTextUses:2246Used by:2812
Symbol 2730 GraphicUsed by:2812
Symbol 2731 EditableTextUses:2246Used by:2812
Symbol 2732 GraphicUsed by:2812
Symbol 2733 GraphicUsed by:2812
Symbol 2734 EditableTextUses:2246Used by:2812
Symbol 2735 GraphicUsed by:2812
Symbol 2736 GraphicUsed by:2812
Symbol 2737 EditableTextUses:2246Used by:2812
Symbol 2738 GraphicUsed by:2812
Symbol 2739 GraphicUsed by:2812
Symbol 2740 GraphicUsed by:2812
Symbol 2741 EditableTextUses:2246Used by:2812
Symbol 2742 GraphicUsed by:2812
Symbol 2743 EditableTextUses:2246Used by:2812
Symbol 2744 GraphicUsed by:2812
Symbol 2745 EditableTextUses:2246Used by:2812
Symbol 2746 GraphicUsed by:2812
Symbol 2747 EditableTextUses:2246Used by:2812
Symbol 2748 GraphicUsed by:2812
Symbol 2749 EditableTextUses:2246Used by:2812
Symbol 2750 GraphicUsed by:2812
Symbol 2751 EditableTextUses:2246Used by:2812
Symbol 2752 GraphicUsed by:2812
Symbol 2753 GraphicUsed by:2812
Symbol 2754 EditableTextUses:2246Used by:2812
Symbol 2755 GraphicUsed by:2812
Symbol 2756 EditableTextUses:2246Used by:2812
Symbol 2757 EditableTextUses:2246Used by:2812
Symbol 2758 GraphicUsed by:2812
Symbol 2759 EditableTextUses:2246Used by:2812
Symbol 2760 EditableTextUses:2246Used by:2812
Symbol 2761 EditableTextUses:2246Used by:2812
Symbol 2762 EditableTextUses:2246Used by:2812
Symbol 2763 GraphicUsed by:2812
Symbol 2764 GraphicUsed by:2812
Symbol 2765 GraphicUsed by:2812
Symbol 2766 EditableTextUses:2246Used by:2812
Symbol 2767 GraphicUsed by:2812
Symbol 2768 GraphicUsed by:2812
Symbol 2769 GraphicUsed by:2812
Symbol 2770 GraphicUsed by:2812
Symbol 2771 EditableTextUses:2246Used by:2812
Symbol 2772 GraphicUsed by:2812
Symbol 2773 GraphicUsed by:2812
Symbol 2774 EditableTextUses:2246Used by:2812
Symbol 2775 GraphicUsed by:2812
Symbol 2776 GraphicUsed by:2777 2807
Symbol 2777 MovieClipUses:2443 2447 2776Used by:2812
Symbol 2778 GraphicUsed by:2779 2786 2808
Symbol 2779 MovieClipUses:2443 2447 2453 2778Used by:2812
Symbol 2780 EditableTextUses:2246Used by:2812
Symbol 2781 GraphicUsed by:2812
Symbol 2782 EditableTextUses:2246Used by:2812
Symbol 2783 GraphicUsed by:2812
Symbol 2784 EditableTextUses:2246Used by:2812
Symbol 2785 GraphicUsed by:2812
Symbol 2786 MovieClipUses:2443 2447 2453 2778Used by:2812
Symbol 2787 EditableTextUses:2246Used by:2812
Symbol 2788 GraphicUsed by:2812
Symbol 2789 EditableTextUses:2246Used by:2812
Symbol 2790 GraphicUsed by:2812
Symbol 2791 EditableTextUses:2246Used by:2812
Symbol 2792 GraphicUsed by:2812
Symbol 2793 EditableTextUses:2246Used by:2812
Symbol 2794 GraphicUsed by:2812
Symbol 2795 GraphicUsed by:2812
Symbol 2796 EditableTextUses:2246Used by:2812
Symbol 2797 GraphicUsed by:2812
Symbol 2798 EditableTextUses:2246Used by:2812
Symbol 2799 GraphicUsed by:2812
Symbol 2800 GraphicUsed by:2812
Symbol 2801 EditableTextUses:2246Used by:2812
Symbol 2802 GraphicUsed by:2812
Symbol 2803 EditableTextUses:2246Used by:2812
Symbol 2804 GraphicUsed by:2812
Symbol 2805 EditableTextUses:2246Used by:2812
Symbol 2806 GraphicUsed by:2812
Symbol 2807 MovieClipUses:2443 2447 2776Used by:2812
Symbol 2808 MovieClipUses:2443 2778Used by:2812
Symbol 2809 GraphicUsed by:2812
Symbol 2810 EditableTextUses:2246Used by:2812
Symbol 2811 EditableTextUses:2246Used by:2812
Symbol 2812 MovieClipUses:2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2714 2719 2 318 2720 2721 2724 636 205 197 199 651 1304 66 645 1121 2725 2726 2727 2728 62 67 2729 2730 2731 2732 2733 335 2734 2735 331 2736 2737 2738 2739 2740 2741 2742 2090 2091 2743 2744 2745 2746 2747 2748 490 330 2749 2750 223 2751 2752 647 2753 2754 2755 2756 195 2757 2758 2759 2760 2761 2762 2111 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2777 2779 2780 2781 2134 2136 2782 2783 2784 2785 2786 2787 2788 239 241 2789 2790 2791 2792 507 2793 2794 2795 2796 2797 2798 2799 2800 1140 1101 2801 2802 2803 383 2804 2805 2806 2807 2808 2809 2810 2811Used by:2827
Symbol 2813 EditableTextUses:2246Used by:2827
Symbol 2814 EditableTextUses:2246Used by:2827
Symbol 2815 EditableTextUses:2246Used by:2827
Symbol 2816 EditableTextUses:2246Used by:2827
Symbol 2817 EditableTextUses:2246Used by:2827
Symbol 2818 EditableTextUses:2246Used by:2827
Symbol 2819 EditableTextUses:2246Used by:2827
Symbol 2820 EditableTextUses:2246Used by:2827
Symbol 2821 EditableTextUses:2246Used by:2827
Symbol 2822 EditableTextUses:2246Used by:2827
Symbol 2823 EditableTextUses:2246Used by:2827
Symbol 2824 EditableTextUses:2246Used by:2827
Symbol 2825 GraphicUsed by:2827
Symbol 2826 EditableTextUses:2246Used by:2827
Symbol 2827 MovieClipUses:2617 2697 2812 2545 2619 2813 2621 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826Used by:2907
Symbol 2828 GraphicUsed by:2871
Symbol 2829 EditableTextUses:2246Used by:2871
Symbol 2830 EditableTextUses:2246Used by:2871
Symbol 2831 EditableTextUses:2246Used by:2871
Symbol 2832 EditableTextUses:2246Used by:2833
Symbol 2833 MovieClipUses:2832Used by:2834 2835
Symbol 2834 MovieClipUses:2833Used by:2836
Symbol 2835 MovieClipUses:2833Used by:2836
Symbol 2836 MovieClipUses:2834 2835Used by:2871
Symbol 2837 EditableTextUses:2246Used by:2838
Symbol 2838 MovieClipUses:2837Used by:2839 2840
Symbol 2839 MovieClipUses:2838Used by:2841
Symbol 2840 MovieClipUses:2838Used by:2841
Symbol 2841 MovieClipUses:2839 2840Used by:2871
Symbol 2842 EditableTextUses:2246Used by:2843
Symbol 2843 MovieClipUses:2842Used by:2844 2845
Symbol 2844 MovieClipUses:2843Used by:2846
Symbol 2845 MovieClipUses:2843Used by:2846
Symbol 2846 MovieClipUses:2844 2845Used by:2871
Symbol 2847 EditableTextUses:2246Used by:2848
Symbol 2848 MovieClipUses:2847Used by:2849 2850
Symbol 2849 MovieClipUses:2848Used by:2851
Symbol 2850 MovieClipUses:2848Used by:2851
Symbol 2851 MovieClipUses:2849 2850Used by:2871
Symbol 2852 MovieClipUses:242 243 244 245 246 247Used by:2871
Symbol 2853 GraphicUsed by:2871
Symbol 2854 EditableTextUses:2246Used by:2871
Symbol 2855 EditableTextUses:2246Used by:2871
Symbol 2856 EditableTextUses:2246Used by:2871
Symbol 2857 GraphicUsed by:2871
Symbol 2858 EditableTextUses:2246Used by:2871
Symbol 2859 EditableTextUses:2246Used by:2871
Symbol 2860 EditableTextUses:2246Used by:2871
Symbol 2861 EditableTextUses:2246Used by:2871
Symbol 2862 EditableTextUses:2246Used by:2871
Symbol 2863 GraphicUsed by:2871
Symbol 2864 EditableTextUses:2246Used by:2871
Symbol 2865 EditableTextUses:2246Used by:2871
Symbol 2866 EditableTextUses:2246Used by:2871
Symbol 2867 GraphicUsed by:2871
Symbol 2868 EditableTextUses:2246Used by:2871
Symbol 2869 EditableTextUses:2246Used by:2871
Symbol 2870 EditableTextUses:2246Used by:2871
Symbol 2871 MovieClipUses:2828 2829 2830 2831 2678 2545 2836 2841 2846 2851 239 241 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870Used by:2907
Symbol 2872 EditableTextUses:2246Used by:2895
Symbol 2873 EditableTextUses:2246Used by:2874
Symbol 2874 MovieClipUses:2873Used by:2875 2876
Symbol 2875 MovieClipUses:2874Used by:2877
Symbol 2876 MovieClipUses:2874Used by:2877
Symbol 2877 MovieClipUses:2875 2876Used by:2895 2906
Symbol 2878 EditableTextUses:2246Used by:2879
Symbol 2879 MovieClipUses:2878Used by:2880 2881
Symbol 2880 MovieClipUses:2879Used by:2882
Symbol 2881 MovieClipUses:2879Used by:2882
Symbol 2882 MovieClipUses:2880 2881Used by:2895 2906
Symbol 2883 FontUsed by:2884 2887 2890 2892 2894 2897 2899 2901 2903 2905
Symbol 2884 EditableTextUses:2883Used by:2895
Symbol 2885 GraphicUsed by:2895
Symbol 2886 EditableTextUses:2246Used by:2895
Symbol 2887 EditableTextUses:2883Used by:2895
Symbol 2888 GraphicUsed by:2895 2906
Symbol 2889 EditableTextUses:2246Used by:2895
Symbol 2890 EditableTextUses:2883Used by:2895
Symbol 2891 EditableTextUses:2246Used by:2895
Symbol 2892 EditableTextUses:2883Used by:2895
Symbol 2893 EditableTextUses:2246Used by:2895
Symbol 2894 EditableTextUses:2883Used by:2895
Symbol 2895 MovieClipUses:2643 2872 2877 2882 2884 2885 2886 2887 2888 2889 2890 2645 2891 2892 2650 2893 2894Used by:2907
Symbol 2896 EditableTextUses:2246Used by:2906
Symbol 2897 EditableTextUses:2883Used by:2906
Symbol 2898 EditableTextUses:2246Used by:2906
Symbol 2899 EditableTextUses:2883Used by:2906
Symbol 2900 EditableTextUses:2246Used by:2906
Symbol 2901 EditableTextUses:2883Used by:2906
Symbol 2902 EditableTextUses:2246Used by:2906
Symbol 2903 EditableTextUses:2883Used by:2906
Symbol 2904 EditableTextUses:2246Used by:2906
Symbol 2905 EditableTextUses:2883Used by:2906
Symbol 2906 MovieClipUses:2643 2896 2877 2882 2897 2645 2898 2899 2888 2900 2901 2902 2903 2650 2904 2905Used by:2907
Symbol 2907 MovieClipUses:2566 2615 2616 305 2641 2696 2827 2871 2895 2906Used by:2917
Symbol 2908 GraphicUsed by:2911
Symbol 2909 GraphicUsed by:2911
Symbol 2910 GraphicUsed by:2911
Symbol 2911 ButtonUses:2908 2909 2910Used by:2917
Symbol 2912 GraphicUsed by:2917
Symbol 2913 EditableTextUses:2440Used by:2916
Symbol 2914 EditableTextUses:2440Used by:2916
Symbol 2915 EditableTextUses:225Used by:2916
Symbol 2916 MovieClipUses:2913 2914 2915Used by:2917
Symbol 2917 MovieClipUses:2394 2432 2437 2438 2439 2441 2442 2449 2455 2461 2476 2546 2549 2565 2907 2911 2912 2916Used by:Timeline
Streaming Sound 1Used by:Symbol 2546 MovieClip
Streaming Sound 2Used by:Symbol 2565 MovieClip

Instance Names

"mcAll"Frame 131Symbol 2390 MovieClip
"mcSoundWink"Frame 131Symbol 2392 MovieClip
"mcSoundMusic"Frame 131Symbol 2392 MovieClip
"mcSoundFX"Frame 131Symbol 2392 MovieClip
"mcSoundHoodleyFire"Frame 131Symbol 2392 MovieClip
"mcCam"Frame 131Symbol 2917 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
"mcBody"Symbol 218 MovieClip Frame 1Symbol 215 MovieClip
"mcBody"Symbol 218 MovieClip Frame 10Symbol 215 MovieClip
"mcTank"Symbol 306 MovieClip Frame 1Symbol 218 MovieClip
"mcBlast"Symbol 306 MovieClip Frame 1Symbol 224 MovieClip
"mcBar"Symbol 306 MovieClip Frame 1Symbol 231 MovieClip
"textPercent"Symbol 306 MovieClip Frame 1Symbol 233 EditableText
"textPercent"Symbol 306 MovieClip Frame 1Symbol 234 EditableText
"mcLoading"Symbol 306 MovieClip Frame 1Symbol 237 MovieClip
"stealthFireBack"Symbol 306 MovieClip Frame 1Symbol 239 MovieClip
"stealthFire"Symbol 306 MovieClip Frame 1Symbol 241 MovieClip
"textPercent"Symbol 306 MovieClip Frame 6Symbol 252 EditableText
"textPercent"Symbol 306 MovieClip Frame 6Symbol 253 EditableText
"textPercent"Symbol 306 MovieClip Frame 7Symbol 254 EditableText
"textPercent"Symbol 306 MovieClip Frame 7Symbol 255 EditableText
"mcTank"Symbol 306 MovieClip Frame 12Symbol 218 MovieClip
"mcLogo"Symbol 306 MovieClip Frame 180Symbol 305 MovieClip
"mcHand"Symbol 332 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 337 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 363 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 371 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 382 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 389 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 401 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 414 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 427 MovieClip Frame 1Symbol 66 MovieClip
"mcAttack"Symbol 427 MovieClip Frame 1Symbol 418 MovieClip
"mcHand"Symbol 448 MovieClip Frame 1Symbol 66 MovieClip
"mcAttack"Symbol 448 MovieClip Frame 1Symbol 418 MovieClip
"mcHand"Symbol 469 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 469 MovieClip Frame 11Symbol 460 MovieClip
"mcHand"Symbol 487 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 487 MovieClip Frame 11Symbol 460 MovieClip
"mcHit"Symbol 616 MovieClip Frame 1Symbol 2 MovieClip
"mcHit"Symbol 619 MovieClip Frame 1Symbol 2 MovieClip
"mcHit"Symbol 621 MovieClip Frame 1Symbol 2 MovieClip
"mcHand"Symbol 644 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 751 MovieClip Frame 1Symbol 66 MovieClip
"mcHead"Symbol 852 MovieClip Frame 1Symbol 837 MovieClip
"mcHead"Symbol 852 MovieClip Frame 5Symbol 842 MovieClip
"mcHead"Symbol 852 MovieClip Frame 8Symbol 847 MovieClip
"mcHead"Symbol 852 MovieClip Frame 9Symbol 837 MovieClip
"mcHead"Symbol 856 MovieClip Frame 1Symbol 837 MovieClip
"mcHead"Symbol 924 MovieClip Frame 6Symbol 837 MovieClip
"mcHead"Symbol 924 MovieClip Frame 7Symbol 842 MovieClip
"mcHead"Symbol 924 MovieClip Frame 8Symbol 847 MovieClip
"mcHead"Symbol 924 MovieClip Frame 9Symbol 842 MovieClip
"mcHit"Symbol 979 MovieClip [enemy1] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 1Symbol 332 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 10Symbol 337 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 19Symbol 363 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 29Symbol 371 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 39Symbol 382 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 49Symbol 389 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 59Symbol 401 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 69Symbol 414 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 79Symbol 427 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 87Symbol 448 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 98Symbol 469 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 106Symbol 487 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 212Symbol 632 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 218Symbol 653 MovieClip
"mcHit"Symbol 979 MovieClip [enemy1] Frame 271Symbol 2 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 271Symbol 705 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 278Symbol 710 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 286Symbol 734 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 295Symbol 751 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 305Symbol 807 MovieClip
"mcHit"Symbol 979 MovieClip [enemy1] Frame 316Symbol 2 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 316Symbol 833 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 327Symbol 852 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 340Symbol 856 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 352Symbol 924 MovieClip
"mcHit"Symbol 979 MovieClip [enemy1] Frame 400Symbol 926 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 400Symbol 944 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 406Symbol 959 MovieClip
"mcMC"Symbol 979 MovieClip [enemy1] Frame 413Symbol 978 MovieClip
"mcHand"Symbol 981 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 985 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 989 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1019 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1024 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1033 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1036 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1055 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1065 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1077 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1089 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1099 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1102 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1103 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1116 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1117 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1129 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1155 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1159 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1172 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1185 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1186 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1190 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1207 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1218 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1221 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1236 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1249 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1253 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1256 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1260 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1269 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1276 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1278 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1287 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1291 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1302 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1318 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1326 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1377 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1390 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1401 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1426 MovieClip Frame 8Symbol 66 MovieClip
"mcGrab"Symbol 1426 MovieClip Frame 9Symbol 460 MovieClip
"mcHand"Symbol 1436 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1452 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 1452 MovieClip Frame 9Symbol 460 MovieClip
"mcHand"Symbol 1467 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 1467 MovieClip Frame 4Symbol 460 MovieClip
"mcHand"Symbol 1481 MovieClip Frame 1Symbol 66 MovieClip
"mcGrab"Symbol 1481 MovieClip Frame 2Symbol 460 MovieClip
"mcHand"Symbol 1482 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1487 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1493 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1504 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1512 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1513 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1538 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1547 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1557 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1558 MovieClip Frame 1Symbol 66 MovieClip
"mcMC"Symbol 1559 MovieClip Frame 1Symbol 1065 MovieClip
"mcHand"Symbol 1559 MovieClip Frame 1Symbol 66 MovieClip
"mcMC"Symbol 1560 MovieClip Frame 1Symbol 1077 MovieClip
"mcHand"Symbol 1560 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1567 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1576 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1584 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1595 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1598 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1602 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1622 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1633 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1635 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1643 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1649 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1659 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1673 MovieClip Frame 1Symbol 1068 MovieClip
"mcHand"Symbol 1680 MovieClip Frame 1Symbol 1068 MovieClip
"mcAttack"Symbol 1680 MovieClip Frame 1Symbol 418 MovieClip
"mcHand"Symbol 1687 MovieClip Frame 1Symbol 1068 MovieClip
"mcAttack"Symbol 1687 MovieClip Frame 1Symbol 418 MovieClip
"mcHand"Symbol 1695 MovieClip Frame 1Symbol 1068 MovieClip
"mcAttack"Symbol 1695 MovieClip Frame 3Symbol 418 MovieClip
"mcHand"Symbol 1701 MovieClip Frame 1Symbol 1068 MovieClip
"mcAttack"Symbol 1701 MovieClip Frame 1Symbol 418 MovieClip
"mcHand"Symbol 1712 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1724 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1736 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1748 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1758 MovieClip Frame 1Symbol 66 MovieClip
"mcHand"Symbol 1777 MovieClip Frame 1Symbol 66 MovieClip
"mcAttack"Symbol 1777 MovieClip Frame 7Symbol 418 MovieClip
"mcHand"Symbol 1792 MovieClip Frame 1Symbol 66 MovieClip
"mcHit"Symbol 1792 MovieClip Frame 1Symbol 460 MovieClip
"mcHit"Symbol 1793 MovieClip [player_wink] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 1Symbol 981 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 7Symbol 985 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 13Symbol 989 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 19Symbol 1019 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 25Symbol 1024 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 34Symbol 1033 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 42Symbol 1036 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 50Symbol 1055 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 60Symbol 1065 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 68Symbol 1077 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 78Symbol 1089 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 84Symbol 1099 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 90Symbol 1102 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 98Symbol 1103 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 106Symbol 1116 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 115Symbol 1117 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 127Symbol 1129 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 133Symbol 1155 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 139Symbol 1159 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 146Symbol 1172 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 155Symbol 1185 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 164Symbol 1186 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 173Symbol 1190 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 185Symbol 1207 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 192Symbol 1218 MovieClip
"mcHit"Symbol 1793 MovieClip [player_wink] Frame 199Symbol 2 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 199Symbol 1221 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 208Symbol 1236 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 221Symbol 1249 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 235Symbol 1253 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 245Symbol 1256 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 256Symbol 1260 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 267Symbol 1269 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 278Symbol 1276 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 288Symbol 1278 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 298Symbol 1287 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 308Symbol 1291 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 318Symbol 644 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 328Symbol 1302 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 337Symbol 1318 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 346Symbol 1326 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 357Symbol 1377 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 368Symbol 1390 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 380Symbol 1401 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 392Symbol 1426 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 400Symbol 1436 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 412Symbol 1452 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 421Symbol 1467 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 429Symbol 1481 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 440Symbol 1482 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 449Symbol 1487 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 460Symbol 1493 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 473Symbol 1504 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 483Symbol 1512 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 493Symbol 1513 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 503Symbol 1538 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 517Symbol 1547 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 539Symbol 1557 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 554Symbol 1558 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 567Symbol 1559 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 582Symbol 1560 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 597Symbol 1567 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 627Symbol 1576 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 647Symbol 1584 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 663Symbol 1595 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 674Symbol 1598 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 691Symbol 1602 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 703Symbol 1622 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 710Symbol 1633 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 718Symbol 1635 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 724Symbol 1643 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 734Symbol 1649 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 748Symbol 1659 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 765Symbol 1673 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 774Symbol 1680 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 780Symbol 1687 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 790Symbol 1695 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 796Symbol 1701 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 804Symbol 1712 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 814Symbol 1724 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 824Symbol 1736 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 836Symbol 1748 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 848Symbol 1758 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 860Symbol 1777 MovieClip
"mcMC"Symbol 1793 MovieClip [player_wink] Frame 871Symbol 1792 MovieClip
"mcBackHit"Symbol 1876 MovieClip Frame 1Symbol 1841 MovieClip
"mcBackHit"Symbol 1905 MovieClip Frame 1Symbol 1841 MovieClip
"mcHead"Symbol 1949 MovieClip Frame 4Symbol 460 MovieClip
"mcAttack"Symbol 2062 MovieClip Frame 1Symbol 418 MovieClip
"mcBackHit"Symbol 2062 MovieClip Frame 1Symbol 1841 MovieClip
"mcAttack"Symbol 2072 MovieClip Frame 2Symbol 460 MovieClip
"mcHit"Symbol 2073 MovieClip [boss] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 2073 MovieClip [boss] Frame 1Symbol 1837 MovieClip
"mcRide"Symbol 2073 MovieClip [boss] Frame 1Symbol 460 MovieClip
"mcMC"Symbol 2073 MovieClip [boss] Frame 7Symbol 1876 MovieClip
"mcMC"Symbol 2073 MovieClip [boss] Frame 13Symbol 1905 MovieClip
"mcMC"Symbol 2073 MovieClip [boss] Frame 28Symbol 1949 MovieClip
"mcMC"Symbol 2073 MovieClip [boss] Frame 37Symbol 1959 MovieClip
"mcMC"Symbol 2073 MovieClip [boss] Frame 84Symbol 2062 MovieClip
"mcMC"Symbol 2073 MovieClip [boss] Frame 90Symbol 2072 MovieClip
"mcHitShadow"Symbol 2085 MovieClip Frame 1Symbol 2076 MovieClip
"mcHit"Symbol 2085 MovieClip Frame 1Symbol 2081 MovieClip
"doorway1"Symbol 2085 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"mcFire"Symbol 2093 MovieClip Frame 1Symbol 64 MovieClip
"mcMC"Symbol 2093 MovieClip Frame 1Symbol 2090 MovieClip
"mcHand"Symbol 2093 MovieClip Frame 1Symbol 67 MovieClip
"mcFire"Symbol 2094 MovieClip Frame 1Symbol 64 MovieClip
"mcMC"Symbol 2094 MovieClip Frame 1Symbol 2090 MovieClip
"mcFire"Symbol 2095 MovieClip Frame 1Symbol 64 MovieClip
"mcMC"Symbol 2095 MovieClip Frame 1Symbol 2090 MovieClip
"mcHit"Symbol 2098 MovieClip [torch] Frame 1Symbol 2 MovieClip
"mcMC"Symbol 2098 MovieClip [torch] Frame 1Symbol 2093 MovieClip
"mcMC"Symbol 2098 MovieClip [torch] Frame 9Symbol 2094 MovieClip
"mcMC"Symbol 2098 MovieClip [torch] Frame 17Symbol 2095 MovieClip
"mcMC"Symbol 2098 MovieClip [torch] Frame 24Symbol 2097 MovieClip
"mcMap"Symbol 2099 MovieClip [map1a] Frame 1Symbol 2085 MovieClip
"mcStart"Symbol 2099 MovieClip [map1a] Frame 1Symbol 2088 MovieClip
"firePartBack"Symbol 2099 MovieClip [map1a] Frame 1Symbol 184 MovieClip [fire back]
"firePart"Symbol 2099 MovieClip [map1a] Frame 1Symbol 182 MovieClip [fire]
"firePartWhite"Symbol 2099 MovieClip [map1a] Frame 1Symbol 180 MovieClip [fire white]
"mcHitFG"Symbol 2120 MovieClip Frame 1Symbol 2104 MovieClip
"mcHitShadow"Symbol 2120 MovieClip Frame 1Symbol 2106 MovieClip
"mcHit"Symbol 2120 MovieClip Frame 1Symbol 2108 MovieClip
"door1"Symbol 2120 MovieClip Frame 1Symbol 2112 MovieClip
"doorway1"Symbol 2120 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway2"Symbol 2120 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"mcSky"Symbol 2137 MovieClip [map2] Frame 1Symbol 2101 MovieClip
"mcMap"Symbol 2137 MovieClip [map2] Frame 1Symbol 2120 MovieClip
"mcStart"Symbol 2137 MovieClip [map2] Frame 1Symbol 2088 MovieClip
"mcFG"Symbol 2137 MovieClip [map2] Frame 1Symbol 2132 MovieClip
"firePartBack"Symbol 2137 MovieClip [map2] Frame 1Symbol 184 MovieClip [fire back]
"firePart"Symbol 2137 MovieClip [map2] Frame 1Symbol 182 MovieClip [fire]
"firePartWhite"Symbol 2137 MovieClip [map2] Frame 1Symbol 180 MovieClip [fire white]
"healthFireBack"Symbol 2137 MovieClip [map2] Frame 1Symbol 2134 MovieClip
"healthFire"Symbol 2137 MovieClip [map2] Frame 1Symbol 2136 MovieClip
"stealthFireBack"Symbol 2137 MovieClip [map2] Frame 1Symbol 239 MovieClip
"stealthFire"Symbol 2137 MovieClip [map2] Frame 1Symbol 241 MovieClip
"mcHitFG"Symbol 2146 MovieClip Frame 1Symbol 2139 MovieClip
"mcHitShadow"Symbol 2146 MovieClip Frame 1Symbol 2141 MovieClip
"mcHit"Symbol 2146 MovieClip Frame 1Symbol 2143 MovieClip
"door1"Symbol 2146 MovieClip Frame 1Symbol 2112 MovieClip
"doorway1"Symbol 2146 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway2"Symbol 2146 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway3"Symbol 2146 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"mcMap"Symbol 2149 MovieClip [map3] Frame 1Symbol 2146 MovieClip
"mcStart"Symbol 2149 MovieClip [map3] Frame 1Symbol 2088 MovieClip
"mcFG"Symbol 2149 MovieClip [map3] Frame 1Symbol 2148 MovieClip
"firePartBack"Symbol 2149 MovieClip [map3] Frame 1Symbol 184 MovieClip [fire back]
"firePart"Symbol 2149 MovieClip [map3] Frame 1Symbol 182 MovieClip [fire]
"firePartWhite"Symbol 2149 MovieClip [map3] Frame 1Symbol 180 MovieClip [fire white]
"healthFireBack"Symbol 2149 MovieClip [map3] Frame 1Symbol 2134 MovieClip
"healthFire"Symbol 2149 MovieClip [map3] Frame 1Symbol 2136 MovieClip
"stealthFireBack"Symbol 2149 MovieClip [map3] Frame 1Symbol 239 MovieClip
"stealthFire"Symbol 2149 MovieClip [map3] Frame 1Symbol 241 MovieClip
"mcHitFG"Symbol 2159 MovieClip Frame 1Symbol 2152 MovieClip
"mcHitShadow"Symbol 2159 MovieClip Frame 1Symbol 2154 MovieClip
"mcHit"Symbol 2159 MovieClip Frame 1Symbol 2156 MovieClip
"door1"Symbol 2159 MovieClip Frame 1Symbol 2112 MovieClip
"doorway1"Symbol 2159 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway2"Symbol 2159 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"mcMap"Symbol 2162 MovieClip [map5] Frame 1Symbol 2159 MovieClip
"mcStart"Symbol 2162 MovieClip [map5] Frame 1Symbol 2088 MovieClip
"mcFG"Symbol 2162 MovieClip [map5] Frame 1Symbol 2161 MovieClip
"firePartBack"Symbol 2162 MovieClip [map5] Frame 1Symbol 184 MovieClip [fire back]
"firePart"Symbol 2162 MovieClip [map5] Frame 1Symbol 182 MovieClip [fire]
"firePartWhite"Symbol 2162 MovieClip [map5] Frame 1Symbol 180 MovieClip [fire white]
"healthFireBack"Symbol 2162 MovieClip [map5] Frame 1Symbol 2134 MovieClip
"healthFire"Symbol 2162 MovieClip [map5] Frame 1Symbol 2136 MovieClip
"stealthFireBack"Symbol 2162 MovieClip [map5] Frame 1Symbol 239 MovieClip
"stealthFire"Symbol 2162 MovieClip [map5] Frame 1Symbol 241 MovieClip
"mcHitFG"Symbol 2180 MovieClip Frame 1Symbol 2164 MovieClip
"mcHitShadow"Symbol 2180 MovieClip Frame 1Symbol 2166 MovieClip
"mcHit"Symbol 2180 MovieClip Frame 1Symbol 2168 MovieClip
"doorway1"Symbol 2180 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway2"Symbol 2180 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway3"Symbol 2180 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway4"Symbol 2180 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway5"Symbol 2180 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway6"Symbol 2180 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"mcSky"Symbol 2189 MovieClip [map6] Frame 1Symbol 2101 MovieClip
"mcMap"Symbol 2189 MovieClip [map6] Frame 1Symbol 2180 MovieClip
"mcStart"Symbol 2189 MovieClip [map6] Frame 1Symbol 2088 MovieClip
"mcFG"Symbol 2189 MovieClip [map6] Frame 1Symbol 2188 MovieClip
"firePartBack"Symbol 2189 MovieClip [map6] Frame 1Symbol 184 MovieClip [fire back]
"firePart"Symbol 2189 MovieClip [map6] Frame 1Symbol 182 MovieClip [fire]
"firePartWhite"Symbol 2189 MovieClip [map6] Frame 1Symbol 180 MovieClip [fire white]
"healthFireBack"Symbol 2189 MovieClip [map6] Frame 1Symbol 2134 MovieClip
"healthFire"Symbol 2189 MovieClip [map6] Frame 1Symbol 2136 MovieClip
"stealthFireBack"Symbol 2189 MovieClip [map6] Frame 1Symbol 239 MovieClip
"stealthFire"Symbol 2189 MovieClip [map6] Frame 1Symbol 241 MovieClip
"mcHitFG"Symbol 2200 MovieClip Frame 1Symbol 2192 MovieClip
"mcHitShadow"Symbol 2200 MovieClip Frame 1Symbol 2194 MovieClip
"mcHit"Symbol 2200 MovieClip Frame 1Symbol 2197 MovieClip
"door1"Symbol 2200 MovieClip Frame 1Symbol 2112 MovieClip
"doorway1"Symbol 2200 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway2"Symbol 2200 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway3"Symbol 2200 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway4"Symbol 2200 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway5"Symbol 2200 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"mcSky"Symbol 2203 MovieClip [map7] Frame 1Symbol 2101 MovieClip
"mcMap"Symbol 2203 MovieClip [map7] Frame 1Symbol 2200 MovieClip
"mcStart"Symbol 2203 MovieClip [map7] Frame 1Symbol 2088 MovieClip
"mcFG"Symbol 2203 MovieClip [map7] Frame 1Symbol 2202 MovieClip
"firePartBack"Symbol 2203 MovieClip [map7] Frame 1Symbol 184 MovieClip [fire back]
"firePart"Symbol 2203 MovieClip [map7] Frame 1Symbol 182 MovieClip [fire]
"firePartWhite"Symbol 2203 MovieClip [map7] Frame 1Symbol 180 MovieClip [fire white]
"healthFireBack"Symbol 2203 MovieClip [map7] Frame 1Symbol 2134 MovieClip
"healthFire"Symbol 2203 MovieClip [map7] Frame 1Symbol 2136 MovieClip
"stealthFireBack"Symbol 2203 MovieClip [map7] Frame 1Symbol 239 MovieClip
"stealthFire"Symbol 2203 MovieClip [map7] Frame 1Symbol 241 MovieClip
"mcHitFG"Symbol 2248 MovieClip Frame 1Symbol 2206 MovieClip
"mcHitShadow"Symbol 2248 MovieClip Frame 1Symbol 2208 MovieClip
"mcHit"Symbol 2248 MovieClip Frame 1Symbol 2210 MovieClip
"doorway1"Symbol 2248 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway2"Symbol 2248 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway3"Symbol 2248 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"mcSky"Symbol 2251 MovieClip [map8] Frame 1Symbol 2101 MovieClip
"mcMap"Symbol 2251 MovieClip [map8] Frame 1Symbol 2248 MovieClip
"mcStart"Symbol 2251 MovieClip [map8] Frame 1Symbol 2088 MovieClip
"mcFG"Symbol 2251 MovieClip [map8] Frame 1Symbol 2250 MovieClip
"firePartBack"Symbol 2251 MovieClip [map8] Frame 1Symbol 184 MovieClip [fire back]
"firePart"Symbol 2251 MovieClip [map8] Frame 1Symbol 182 MovieClip [fire]
"firePartWhite"Symbol 2251 MovieClip [map8] Frame 1Symbol 180 MovieClip [fire white]
"healthFireBack"Symbol 2251 MovieClip [map8] Frame 1Symbol 2134 MovieClip
"healthFire"Symbol 2251 MovieClip [map8] Frame 1Symbol 2136 MovieClip
"stealthFireBack"Symbol 2251 MovieClip [map8] Frame 1Symbol 239 MovieClip
"stealthFire"Symbol 2251 MovieClip [map8] Frame 1Symbol 241 MovieClip
"mcHitShadow"Symbol 2259 MovieClip Frame 1Symbol 2254 MovieClip
"mcHit"Symbol 2259 MovieClip Frame 1Symbol 2256 MovieClip
"door1"Symbol 2259 MovieClip Frame 1Symbol 2112 MovieClip
"doorway1"Symbol 2259 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"doorway2"Symbol 2259 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"mcSky"Symbol 2260 MovieClip [map9] Frame 1Symbol 2101 MovieClip
"mcMap"Symbol 2260 MovieClip [map9] Frame 1Symbol 2259 MovieClip
"mcStart"Symbol 2260 MovieClip [map9] Frame 1Symbol 2088 MovieClip
"firePartBack"Symbol 2260 MovieClip [map9] Frame 1Symbol 184 MovieClip [fire back]
"firePart"Symbol 2260 MovieClip [map9] Frame 1Symbol 182 MovieClip [fire]
"firePartWhite"Symbol 2260 MovieClip [map9] Frame 1Symbol 180 MovieClip [fire white]
"mcBossBlock"Symbol 2269 MovieClip Frame 1Symbol 2268 MovieClip
"mcHitFG"Symbol 2382 MovieClip Frame 1Symbol 2263 MovieClip
"mcHitShadow"Symbol 2382 MovieClip Frame 1Symbol 2265 MovieClip
"mcHit"Symbol 2382 MovieClip Frame 1Symbol 2269 MovieClip
"mcBlock"Symbol 2382 MovieClip Frame 1Symbol 2380 MovieClip
"doorway1"Symbol 2382 MovieClip Frame 1Symbol 2084 MovieClip [doorway]
"mcSky"Symbol 2387 MovieClip [map10] Frame 1Symbol 2101 MovieClip
"mcMap"Symbol 2387 MovieClip [map10] Frame 1Symbol 2382 MovieClip
"mcTrigger"Symbol 2387 MovieClip [map10] Frame 1Symbol 2 MovieClip
"mcStart"Symbol 2387 MovieClip [map10] Frame 1Symbol 2088 MovieClip
"mcBoundL"Symbol 2387 MovieClip [map10] Frame 1Symbol 2 MovieClip
"mcBoundR"Symbol 2387 MovieClip [map10] Frame 1Symbol 2 MovieClip
"mcBoundFloor"Symbol 2387 MovieClip [map10] Frame 1Symbol 2 MovieClip
"mcBoundT"Symbol 2387 MovieClip [map10] Frame 1Symbol 2 MovieClip
"mcBoundCamY1"Symbol 2387 MovieClip [map10] Frame 1Symbol 2 MovieClip
"mcHeadHit"Symbol 2387 MovieClip [map10] Frame 1Symbol 2384 MovieClip
"mcDuck"Symbol 2387 MovieClip [map10] Frame 1Symbol 2 MovieClip
"mcFG"Symbol 2387 MovieClip [map10] Frame 1Symbol 2386 MovieClip
"firePartBack"Symbol 2387 MovieClip [map10] Frame 1Symbol 184 MovieClip [fire back]
"firePart"Symbol 2387 MovieClip [map10] Frame 1Symbol 182 MovieClip [fire]
"firePartWhite"Symbol 2387 MovieClip [map10] Frame 1Symbol 180 MovieClip [fire white]
"healthFireBack"Symbol 2387 MovieClip [map10] Frame 1Symbol 2134 MovieClip
"healthFire"Symbol 2387 MovieClip [map10] Frame 1Symbol 2136 MovieClip
"stealthFireBack"Symbol 2387 MovieClip [map10] Frame 1Symbol 239 MovieClip
"stealthFire"Symbol 2387 MovieClip [map10] Frame 1Symbol 241 MovieClip
"mcMain0"Symbol 2390 MovieClip Frame 1Symbol 2389 MovieClip
"mcBar2"Symbol 2449 MovieClip Frame 1Symbol 2447 MovieClip
"mcBar2"Symbol 2461 MovieClip Frame 1Symbol 2459 MovieClip
"textMsg"Symbol 2476 MovieClip Frame 1Symbol 2474 EditableText
"textRating"Symbol 2534 MovieClip Frame 1Symbol 2533 EditableText
"textMsg"Symbol 2538 MovieClip Frame 1Symbol 2537 EditableText
"mcSparkle"Symbol 2546 MovieClip Frame 848Symbol 2244 MovieClip
"mcSparkle2"Symbol 2546 MovieClip Frame 848Symbol 2244 MovieClip
"mcSparkle2b"Symbol 2546 MovieClip Frame 848Symbol 2244 MovieClip
"mcRating"Symbol 2546 MovieClip Frame 1291Symbol 2534 MovieClip
"stealthFireBack"Symbol 2546 MovieClip Frame 1291Symbol 239 MovieClip
"stealthFire"Symbol 2546 MovieClip Frame 1291Symbol 241 MovieClip
"healthFireBack"Symbol 2546 MovieClip Frame 1291Symbol 2134 MovieClip
"healthFire"Symbol 2546 MovieClip Frame 1291Symbol 2136 MovieClip
"mcMsg"Symbol 2546 MovieClip Frame 1292Symbol 2538 MovieClip
"mcHit"Symbol 2578 MovieClip Frame 1Symbol 2 MovieClip
"mcHit"Symbol 2584 MovieClip Frame 1Symbol 2 MovieClip
"mcHit"Symbol 2590 MovieClip Frame 1Symbol 2 MovieClip
"mcHit"Symbol 2608 MovieClip Frame 1Symbol 2 MovieClip
"mcChange"Symbol 2696 MovieClip Frame 1Symbol 2652 MovieClip
"textUp"Symbol 2696 MovieClip Frame 3Symbol 2664 EditableText
"textDown"Symbol 2696 MovieClip Frame 3Symbol 2665 EditableText
"textLeft"Symbol 2696 MovieClip Frame 3Symbol 2666 EditableText
"textRight"Symbol 2696 MovieClip Frame 3Symbol 2667 EditableText
"textJump"Symbol 2696 MovieClip Frame 3Symbol 2668 EditableText
"textAttack"Symbol 2696 MovieClip Frame 3Symbol 2669 EditableText
"textGrab"Symbol 2696 MovieClip Frame 3Symbol 2670 EditableText
"textRun"Symbol 2696 MovieClip Frame 3Symbol 2671 EditableText
"textHide"Symbol 2696 MovieClip Frame 3Symbol 2672 EditableText
"textPause"Symbol 2696 MovieClip Frame 3Symbol 2688 EditableText
"mcBar2"Symbol 2777 MovieClip Frame 1Symbol 2447 MovieClip
"mcBar2"Symbol 2807 MovieClip Frame 1Symbol 2447 MovieClip
"textAttack"Symbol 2812 MovieClip Frame 1Symbol 2707 EditableText
"textJump"Symbol 2812 MovieClip Frame 1Symbol 2708 EditableText
"textGrab"Symbol 2812 MovieClip Frame 1Symbol 2709 EditableText
"textRun"Symbol 2812 MovieClip Frame 1Symbol 2710 EditableText
"textHide"Symbol 2812 MovieClip Frame 1Symbol 2711 EditableText
"mcHand"Symbol 2812 MovieClip Frame 3Symbol 66 MovieClip
"mcFX"Symbol 2812 MovieClip Frame 5Symbol 62 MovieClip
"mcHand"Symbol 2812 MovieClip Frame 5Symbol 67 MovieClip
"mcFX"Symbol 2812 MovieClip Frame 7Symbol 62 MovieClip
"mcFX"Symbol 2812 MovieClip Frame 9Symbol 62 MovieClip
"mcHand"Symbol 2812 MovieClip Frame 9Symbol 67 MovieClip
"mcMC"Symbol 2812 MovieClip Frame 10Symbol 2090 MovieClip
"mcMC"Symbol 2812 MovieClip Frame 12Symbol 2090 MovieClip
"mcHealth"Symbol 2812 MovieClip Frame 25Symbol 2777 MovieClip
"mcStealth"Symbol 2812 MovieClip Frame 25Symbol 2779 MovieClip
"mcHealth"Symbol 2812 MovieClip Frame 27Symbol 2777 MovieClip
"mcStealth"Symbol 2812 MovieClip Frame 27Symbol 2779 MovieClip
"mcStealth"Symbol 2812 MovieClip Frame 28Symbol 2786 MovieClip
"mcHealth"Symbol 2812 MovieClip Frame 37Symbol 2807 MovieClip
"mcStealth"Symbol 2812 MovieClip Frame 37Symbol 2808 MovieClip
"stealthFireBack"Symbol 2871 MovieClip Frame 1Symbol 239 MovieClip
"stealthFire"Symbol 2871 MovieClip Frame 1Symbol 241 MovieClip
"textFPS"Symbol 2871 MovieClip Frame 3Symbol 2862 EditableText
"textMsg"Symbol 2895 MovieClip Frame 1Symbol 2884 EditableText
"textMsg"Symbol 2895 MovieClip Frame 2Symbol 2887 EditableText
"textMsg"Symbol 2895 MovieClip Frame 3Symbol 2890 EditableText
"textMsg"Symbol 2895 MovieClip Frame 9Symbol 2892 EditableText
"textMsg"Symbol 2895 MovieClip Frame 10Symbol 2894 EditableText
"textMsg"Symbol 2906 MovieClip Frame 1Symbol 2897 EditableText
"textMsg"Symbol 2906 MovieClip Frame 2Symbol 2899 EditableText
"textMsg"Symbol 2906 MovieClip Frame 3Symbol 2901 EditableText
"textMsg"Symbol 2906 MovieClip Frame 9Symbol 2903 EditableText
"textMsg"Symbol 2906 MovieClip Frame 10Symbol 2905 EditableText
"mcItems"Symbol 2907 MovieClip Frame 1Symbol 2615 MovieClip
"mcItemsFake"Symbol 2907 MovieClip Frame 1Symbol 2616 MovieClip
"mcLogo"Symbol 2907 MovieClip Frame 1Symbol 305 MovieClip
"mcCredits"Symbol 2907 MovieClip Frame 1Symbol 2641 MovieClip
"mcControls"Symbol 2907 MovieClip Frame 1Symbol 2696 MovieClip
"mcHowto"Symbol 2907 MovieClip Frame 1Symbol 2827 MovieClip
"mcOptions"Symbol 2907 MovieClip Frame 1Symbol 2871 MovieClip
"mcSave"Symbol 2907 MovieClip Frame 1Symbol 2895 MovieClip
"mcLoad"Symbol 2907 MovieClip Frame 1Symbol 2906 MovieClip
"textDebug1"Symbol 2916 MovieClip Frame 1Symbol 2913 EditableText
"textDebug2"Symbol 2916 MovieClip Frame 1Symbol 2914 EditableText
"textFPS"Symbol 2916 MovieClip Frame 1Symbol 2915 EditableText
"mcFrame"Symbol 2917 MovieClip Frame 1Symbol 2394 MovieClip
"mcPaused"Symbol 2917 MovieClip Frame 1Symbol 2432 MovieClip
"textMsg"Symbol 2917 MovieClip Frame 1Symbol 2441 EditableText
"mcHealth"Symbol 2917 MovieClip Frame 1Symbol 2449 MovieClip
"mcStealth"Symbol 2917 MovieClip Frame 1Symbol 2455 MovieClip
"mcBossHealth"Symbol 2917 MovieClip Frame 1Symbol 2461 MovieClip
"mcGameover"Symbol 2917 MovieClip Frame 1Symbol 2476 MovieClip
"mcEnding"Symbol 2917 MovieClip Frame 1Symbol 2546 MovieClip
"mcBoss"Symbol 2917 MovieClip Frame 1Symbol 2549 MovieClip
"mcIntro"Symbol 2917 MovieClip Frame 1Symbol 2565 MovieClip
"mcMenu"Symbol 2917 MovieClip Frame 1Symbol 2907 MovieClip
"mcHUD0"Symbol 2917 MovieClip Frame 1Symbol 2916 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 53 as "enemy0"
ExportAssets (56)Timeline Frame 1Symbol 73 as "staff_lightning"
ExportAssets (56)Timeline Frame 1Symbol 80 as "staff_wind"
ExportAssets (56)Timeline Frame 1Symbol 87 as "staff_fire"
ExportAssets (56)Timeline Frame 1Symbol 117 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 134 as "wind"
ExportAssets (56)Timeline Frame 1Symbol 156 as "fireball"
ExportAssets (56)Timeline Frame 1Symbol 161 as "lightning_bolt2"
ExportAssets (56)Timeline Frame 1Symbol 168 as "lightning_bolt1"
ExportAssets (56)Timeline Frame 1Symbol 173 as "dust1b"
ExportAssets (56)Timeline Frame 1Symbol 178 as "dust1"
ExportAssets (56)Timeline Frame 1Symbol 180 as "fire white"
ExportAssets (56)Timeline Frame 1Symbol 182 as "fire"
ExportAssets (56)Timeline Frame 1Symbol 184 as "fire back"
ExportAssets (56)Timeline Frame 4Symbol 319 as "gemshard"
ExportAssets (56)Timeline Frame 4Symbol 326 as "health"
ExportAssets (56)Timeline Frame 4Symbol 327 as "stealth"
ExportAssets (56)Timeline Frame 8Symbol 979 as "enemy1"
ExportAssets (56)Timeline Frame 8Symbol 1793 as "player_wink"
ExportAssets (56)Timeline Frame 8Symbol 1795 as "s_stickOFF"
ExportAssets (56)Timeline Frame 8Symbol 1796 as "s_firehit"
ExportAssets (56)Timeline Frame 8Symbol 1797 as "s_whacked"
ExportAssets (56)Timeline Frame 8Symbol 1798 as "s_hoodleyfire"
ExportAssets (56)Timeline Frame 8Symbol 1799 as "s_hoodleyhit"
ExportAssets (56)Timeline Frame 8Symbol 1800 as "s_headbounce"
ExportAssets (56)Timeline Frame 8Symbol 1801 as "s_fireball"
ExportAssets (56)Timeline Frame 8Symbol 1802 as "s_choke"
ExportAssets (56)Timeline Frame 8Symbol 1803 as "s_choke2"
ExportAssets (56)Timeline Frame 8Symbol 1804 as "s_grabbed"
ExportAssets (56)Timeline Frame 8Symbol 1805 as "ambient_INTO_sneak"
ExportAssets (56)Timeline Frame 8Symbol 1806 as "ambient_A"
ExportAssets (56)Timeline Frame 8Symbol 1807 as "ambient_AA"
ExportAssets (56)Timeline Frame 8Symbol 1808 as "ambient_AAA"
ExportAssets (56)Timeline Frame 8Symbol 1809 as "ambient_B"
ExportAssets (56)Timeline Frame 8Symbol 1810 as "ambient_BB"
ExportAssets (56)Timeline Frame 8Symbol 1811 as "sneak_INTO_ambient"
ExportAssets (56)Timeline Frame 8Symbol 1812 as "sneak_A"
ExportAssets (56)Timeline Frame 8Symbol 1813 as "sneak_B"
ExportAssets (56)Timeline Frame 8Symbol 1814 as "hunt_INTO_ambient"
ExportAssets (56)Timeline Frame 8Symbol 1815 as "hunt_A"
ExportAssets (56)Timeline Frame 8Symbol 1816 as "hunt_B"
ExportAssets (56)Timeline Frame 8Symbol 1817 as "s_winkland"
ExportAssets (56)Timeline Frame 8Symbol 1818 as "s_winkhit2"
ExportAssets (56)Timeline Frame 8Symbol 1819 as "s_winkhit1"
ExportAssets (56)Timeline Frame 8Symbol 1820 as "s_torchhit"
ExportAssets (56)Timeline Frame 8Symbol 1821 as "s_deflect"
ExportAssets (56)Timeline Frame 8Symbol 1822 as "s_stickB"
ExportAssets (56)Timeline Frame 8Symbol 1823 as "s_stickA"
ExportAssets (56)Timeline Frame 8Symbol 1824 as "s_stickON"
ExportAssets (56)Timeline Frame 8Symbol 1825 as "boss_loop"
ExportAssets (56)Timeline Frame 8Symbol 1826 as "boss_intro"
ExportAssets (56)Timeline Frame 8Symbol 1827 as "s_windbounce"
ExportAssets (56)Timeline Frame 8Symbol 1828 as "s_wind"
ExportAssets (56)Timeline Frame 8Symbol 1829 as "s_run"
ExportAssets (56)Timeline Frame 8Symbol 1830 as "s_sneak"
ExportAssets (56)Timeline Frame 8Symbol 1831 as "s_stuckattack"
ExportAssets (56)Timeline Frame 8Symbol 1832 as "menu_music"
ExportAssets (56)Timeline Frame 8Symbol 1833 as "s_lightning"
ExportAssets (56)Timeline Frame 8Symbol 1834 as "s_lightninghit"
ExportAssets (56)Timeline Frame 8Symbol 2073 as "boss"
ExportAssets (56)Timeline Frame 59Symbol 2080 as "doorhit"
ExportAssets (56)Timeline Frame 59Symbol 2084 as "doorway"
ExportAssets (56)Timeline Frame 59Symbol 2098 as "torch"
ExportAssets (56)Timeline Frame 59Symbol 2099 as "map1a"
ExportAssets (56)Timeline Frame 64Symbol 2137 as "map2"
ExportAssets (56)Timeline Frame 71Symbol 2149 as "map3"
ExportAssets (56)Timeline Frame 87Symbol 2162 as "map5"
ExportAssets (56)Timeline Frame 95Symbol 2189 as "map6"
ExportAssets (56)Timeline Frame 101Symbol 2203 as "map7"
ExportAssets (56)Timeline Frame 108Symbol 2251 as "map8"
ExportAssets (56)Timeline Frame 115Symbol 2260 as "map9"
ExportAssets (56)Timeline Frame 123Symbol 2387 as "map10"

Labels

"main"Frame 131
"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 193 MovieClip Frame 1
"move"Symbol 193 MovieClip Frame 10
"idle"Symbol 215 MovieClip Frame 1
"shoot"Symbol 215 MovieClip Frame 10
"idle"Symbol 217 MovieClip Frame 1
"move"Symbol 217 MovieClip Frame 10
"idle"Symbol 218 MovieClip Frame 1
"move"Symbol 218 MovieClip Frame 10
"loop"Symbol 248 MovieClip Frame 2
"done"Symbol 306 MovieClip Frame 4
"loop"Symbol 326 MovieClip [health] Frame 2
"loop"Symbol 327 MovieClip [stealth] Frame 2
"loop"Symbol 371 MovieClip Frame 5
"loop"Symbol 526 MovieClip Frame 6
"loop"Symbol 540 MovieClip Frame 3
"loop"Symbol 705 MovieClip Frame 3
"loop"Symbol 959 MovieClip Frame 3
"idle"Symbol 979 MovieClip [enemy1] Frame 1
"idle2"Symbol 979 MovieClip [enemy1] Frame 10
"walk"Symbol 979 MovieClip [enemy1] Frame 19
"walk2"Symbol 979 MovieClip [enemy1] Frame 29
"turn"Symbol 979 MovieClip [enemy1] Frame 39
"turn2"Symbol 979 MovieClip [enemy1] Frame 49
"alert"Symbol 979 MovieClip [enemy1] Frame 59
"alertToIdle"Symbol 979 MovieClip [enemy1] Frame 69
"headbutt"Symbol 979 MovieClip [enemy1] Frame 79
"headbuttFinish"Symbol 979 MovieClip [enemy1] Frame 87
"grabIdle"Symbol 979 MovieClip [enemy1] Frame 98
"grabIdle2"Symbol 979 MovieClip [enemy1] Frame 106
"grabbed0"Symbol 979 MovieClip [enemy1] Frame 116
"grabbed"Symbol 979 MovieClip [enemy1] Frame 126
"grabbedB"Symbol 979 MovieClip [enemy1] Frame 136
"grabbedF"Symbol 979 MovieClip [enemy1] Frame 146
"choke"Symbol 979 MovieClip [enemy1] Frame 156
"dead"Symbol 979 MovieClip [enemy1] Frame 166
"thrown"Symbol 979 MovieClip [enemy1] Frame 176
"bouncing"Symbol 979 MovieClip [enemy1] Frame 186
"hit1"Symbol 979 MovieClip [enemy1] Frame 196
"hit2"Symbol 979 MovieClip [enemy1] Frame 201
"hitAir"Symbol 979 MovieClip [enemy1] Frame 206
"drop"Symbol 979 MovieClip [enemy1] Frame 212
"down"Symbol 979 MovieClip [enemy1] Frame 218
"falldown"Symbol 979 MovieClip [enemy1] Frame 228
"falldownfall"Symbol 979 MovieClip [enemy1] Frame 238
"falldownland"Symbol 979 MovieClip [enemy1] Frame 249
"getup"Symbol 979 MovieClip [enemy1] Frame 263
"onfire"Symbol 979 MovieClip [enemy1] Frame 271
"turnFire"Symbol 979 MovieClip [enemy1] Frame 278
"whacked"Symbol 979 MovieClip [enemy1] Frame 286
"staffAttack"Symbol 979 MovieClip [enemy1] Frame 295
"deathDown"Symbol 979 MovieClip [enemy1] Frame 305
"deathFire"Symbol 979 MovieClip [enemy1] Frame 316
"deathNeckRight"Symbol 979 MovieClip [enemy1] Frame 327
"deathNeckLeft"Symbol 979 MovieClip [enemy1] Frame 340
"deathNeckFinishRight"Symbol 979 MovieClip [enemy1] Frame 352
"deathNeckFinishLeft"Symbol 979 MovieClip [enemy1] Frame 368
"idle3"Symbol 979 MovieClip [enemy1] Frame 400
"walk3"Symbol 979 MovieClip [enemy1] Frame 406
"slowdown3"Symbol 979 MovieClip [enemy1] Frame 413
"idle"Symbol 980 MovieClip Frame 1
"blink"Symbol 980 MovieClip Frame 10
"loop"Symbol 981 MovieClip Frame 1
"loop"Symbol 1019 MovieClip Frame 5
"up"Symbol 1024 MovieClip Frame 1
"moveDown"Symbol 1024 MovieClip Frame 20
"down"Symbol 1024 MovieClip Frame 30
"moveUp"Symbol 1024 MovieClip Frame 50
"loop"Symbol 1055 MovieClip Frame 5
"idle"Symbol 1155 MovieClip Frame 1
"move"Symbol 1155 MovieClip Frame 39
"moved"Symbol 1155 MovieClip Frame 51
"moveBack"Symbol 1155 MovieClip Frame 65
"loop"Symbol 1172 MovieClip Frame 3
"loop"Symbol 1185 MovieClip Frame 3
"idle"Symbol 1251 MovieClip Frame 1
"blink"Symbol 1251 MovieClip Frame 10
"loop"Symbol 1269 MovieClip Frame 3
"loop"Symbol 1401 MovieClip Frame 3
"loop"Symbol 1487 MovieClip Frame 5
"loop"Symbol 1622 MovieClip Frame 7
"idle"Symbol 1793 MovieClip [player_wink] Frame 1
"idle1"Symbol 1793 MovieClip [player_wink] Frame 7
"turn"Symbol 1793 MovieClip [player_wink] Frame 13
"walk"Symbol 1793 MovieClip [player_wink] Frame 19
"crouched"Symbol 1793 MovieClip [player_wink] Frame 25
"crouch"Symbol 1793 MovieClip [player_wink] Frame 34
"crouch2"Symbol 1793 MovieClip [player_wink] Frame 42
"crouchWalk"Symbol 1793 MovieClip [player_wink] Frame 50
"jump"Symbol 1793 MovieClip [player_wink] Frame 60
"doublejump"Symbol 1793 MovieClip [player_wink] Frame 68
"fall"Symbol 1793 MovieClip [player_wink] Frame 78
"land"Symbol 1793 MovieClip [player_wink] Frame 84
"ledgeGrab"Symbol 1793 MovieClip [player_wink] Frame 90
"ledgeIdle"Symbol 1793 MovieClip [player_wink] Frame 98
"ledgeClimb"Symbol 1793 MovieClip [player_wink] Frame 106
"ledgeClimbDown"Symbol 1793 MovieClip [player_wink] Frame 115
"stick"Symbol 1793 MovieClip [player_wink] Frame 127
"stuck"Symbol 1793 MovieClip [player_wink] Frame 133
"stuck1"Symbol 1793 MovieClip [player_wink] Frame 139
"stuckWalkF"Symbol 1793 MovieClip [player_wink] Frame 146
"stuckWalkB"Symbol 1793 MovieClip [player_wink] Frame 155
"stuckAttack"Symbol 1793 MovieClip [player_wink] Frame 164
"stuckAttackFinish"Symbol 1793 MovieClip [player_wink] Frame 173
"doorin"Symbol 1793 MovieClip [player_wink] Frame 185
"doorout"Symbol 1793 MovieClip [player_wink] Frame 192
"stuckDrop"Symbol 1793 MovieClip [player_wink] Frame 199
"shadowTransIn"Symbol 1793 MovieClip [player_wink] Frame 208
"shadowTransOut"Symbol 1793 MovieClip [player_wink] Frame 221
"shadowIdle"Symbol 1793 MovieClip [player_wink] Frame 235
"shadowIdle1"Symbol 1793 MovieClip [player_wink] Frame 245
"shadowTurn"Symbol 1793 MovieClip [player_wink] Frame 256
"shadowWalk"Symbol 1793 MovieClip [player_wink] Frame 267
"wallslide"Symbol 1793 MovieClip [player_wink] Frame 278
"wallsliding"Symbol 1793 MovieClip [player_wink] Frame 288
"walljump"Symbol 1793 MovieClip [player_wink] Frame 298
"dashStart"Symbol 1793 MovieClip [player_wink] Frame 308
"dashLoop"Symbol 1793 MovieClip [player_wink] Frame 318
"dashEnd"Symbol 1793 MovieClip [player_wink] Frame 328
"dashJump"Symbol 1793 MovieClip [player_wink] Frame 337
"grabbingIdle"Symbol 1793 MovieClip [player_wink] Frame 346
"grabbingChoke"Symbol 1793 MovieClip [player_wink] Frame 357
"grabbingWalkB"Symbol 1793 MovieClip [player_wink] Frame 368
"grabbingWalkF"Symbol 1793 MovieClip [player_wink] Frame 380
"grabIdle"Symbol 1793 MovieClip [player_wink] Frame 392
"grabIdleFinish"Symbol 1793 MovieClip [player_wink] Frame 400
"grabWalk"Symbol 1793 MovieClip [player_wink] Frame 412
"grabAir"Symbol 1793 MovieClip [player_wink] Frame 421
"grabCrouch"Symbol 1793 MovieClip [player_wink] Frame 429
"grabBoss"Symbol 1793 MovieClip [player_wink] Frame 440
"grabBossPull"Symbol 1793 MovieClip [player_wink] Frame 449
"throwIdleWindup"Symbol 1793 MovieClip [player_wink] Frame 460
"throwIdle1"Symbol 1793 MovieClip [player_wink] Frame 473
"throwIdle3"Symbol 1793 MovieClip [player_wink] Frame 483
"throwIdle3b"Symbol 1793 MovieClip [player_wink] Frame 493
"throwWalkWindup"Symbol 1793 MovieClip [player_wink] Frame 503
"throwWalk2"Symbol 1793 MovieClip [player_wink] Frame 517
"throwWalk3"Symbol 1793 MovieClip [player_wink] Frame 528
"throwLandWindup"Symbol 1793 MovieClip [player_wink] Frame 539
"throwAirWindup"Symbol 1793 MovieClip [player_wink] Frame 554
"throwJumpWindup"Symbol 1793 MovieClip [player_wink] Frame 567
"throwDJumpWindup"Symbol 1793 MovieClip [player_wink] Frame 582
"throwAir1"Symbol 1793 MovieClip [player_wink] Frame 597
"throwAir2"Symbol 1793 MovieClip [player_wink] Frame 607
"throwAir3"Symbol 1793 MovieClip [player_wink] Frame 617
"throwAir4"Symbol 1793 MovieClip [player_wink] Frame 627
"throwAir5"Symbol 1793 MovieClip [player_wink] Frame 637
"throwCrouchWindup"Symbol 1793 MovieClip [player_wink] Frame 647
"throwCrouch"Symbol 1793 MovieClip [player_wink] Frame 663
"throwWallslideWindup"Symbol 1793 MovieClip [player_wink] Frame 674
"throwWallslide"Symbol 1793 MovieClip [player_wink] Frame 691
"thrown"Symbol 1793 MovieClip [player_wink] Frame 703
"bouncing"Symbol 1793 MovieClip [player_wink] Frame 710
"down"Symbol 1793 MovieClip [player_wink] Frame 718
"getup"Symbol 1793 MovieClip [player_wink] Frame 724
"headbounceDown"Symbol 1793 MovieClip [player_wink] Frame 734
"headBounceUp"Symbol 1793 MovieClip [player_wink] Frame 748
"rebound"Symbol 1793 MovieClip [player_wink] Frame 765
"kick3"Symbol 1793 MovieClip [player_wink] Frame 774
"kicklow"Symbol 1793 MovieClip [player_wink] Frame 780
"trip"Symbol 1793 MovieClip [player_wink] Frame 790
"airKick"Symbol 1793 MovieClip [player_wink] Frame 796
"staffAttack1"Symbol 1793 MovieClip [player_wink] Frame 804
"staffAttack3"Symbol 1793 MovieClip [player_wink] Frame 814
"staffAttackAir1"Symbol 1793 MovieClip [player_wink] Frame 824
"staffAttackAir3"Symbol 1793 MovieClip [player_wink] Frame 836
"staffAttackAir5"Symbol 1793 MovieClip [player_wink] Frame 848
"staffMelee"Symbol 1793 MovieClip [player_wink] Frame 860
"staffDeflect"Symbol 1793 MovieClip [player_wink] Frame 871
"loop"Symbol 1949 MovieClip Frame 5
"loop"Symbol 2072 MovieClip Frame 4
"idle"Symbol 2073 MovieClip [boss] Frame 1
"fly"Symbol 2073 MovieClip [boss] Frame 7
"flyLoop"Symbol 2073 MovieClip [boss] Frame 13
"duck"Symbol 2073 MovieClip [boss] Frame 21
"grabbed"Symbol 2073 MovieClip [boss] Frame 28
"grabbedToFlying"Symbol 2073 MovieClip [boss] Frame 37
"hit"Symbol 2073 MovieClip [boss] Frame 50
"down"Symbol 2073 MovieClip [boss] Frame 56
"getup"Symbol 2073 MovieClip [boss] Frame 63
"stomp"Symbol 2073 MovieClip [boss] Frame 70
"turn"Symbol 2073 MovieClip [boss] Frame 78
"fire"Symbol 2073 MovieClip [boss] Frame 84
"charge"Symbol 2073 MovieClip [boss] Frame 90
"grabbed"Symbol 2098 MovieClip [torch] Frame 1
"thrown"Symbol 2098 MovieClip [torch] Frame 9
"down"Symbol 2098 MovieClip [torch] Frame 17
"hit"Symbol 2098 MovieClip [torch] Frame 24
"triggered"Symbol 2123 MovieClip Frame 11
"triggered"Symbol 2125 MovieClip Frame 11
"idle"Symbol 2276 MovieClip Frame 1
"blink"Symbol 2276 MovieClip Frame 10
"idle"Symbol 2376 MovieClip Frame 1
"down"Symbol 2380 MovieClip Frame 10
"idle"Symbol 2447 MovieClip Frame 1
"update"Symbol 2447 MovieClip Frame 10
"idle"Symbol 2453 MovieClip Frame 1
"update"Symbol 2453 MovieClip Frame 10
"idle"Symbol 2459 MovieClip Frame 1
"update"Symbol 2459 MovieClip Frame 10
"idle"Symbol 2470 MovieClip Frame 1
"hover"Symbol 2470 MovieClip Frame 10
"idle"Symbol 2473 MovieClip Frame 1
"hover"Symbol 2473 MovieClip Frame 10
"play"Symbol 2526 MovieClip Frame 10
"loop"Symbol 2535 MovieClip Frame 2
"loop"Symbol 2536 MovieClip Frame 2
"hover"Symbol 2545 MovieClip Frame 1
"hoverOut"Symbol 2545 MovieClip Frame 8
"end"Symbol 2565 MovieClip Frame 988
"hover"Symbol 2572 MovieClip Frame 1
"hoverOut"Symbol 2572 MovieClip Frame 8
"click"Symbol 2572 MovieClip Frame 20
"hover"Symbol 2578 MovieClip Frame 1
"hoverOut"Symbol 2578 MovieClip Frame 8
"click"Symbol 2578 MovieClip Frame 20
"hover"Symbol 2584 MovieClip Frame 1
"hoverOut"Symbol 2584 MovieClip Frame 8
"click"Symbol 2584 MovieClip Frame 20
"hover"Symbol 2590 MovieClip Frame 1
"hoverOut"Symbol 2590 MovieClip Frame 8
"click"Symbol 2590 MovieClip Frame 20
"hover"Symbol 2596 MovieClip Frame 1
"hoverOut"Symbol 2596 MovieClip Frame 8
"click"Symbol 2596 MovieClip Frame 20
"hover"Symbol 2602 MovieClip Frame 1
"hoverOut"Symbol 2602 MovieClip Frame 8
"click"Symbol 2602 MovieClip Frame 20
"hover"Symbol 2608 MovieClip Frame 1
"hoverOut"Symbol 2608 MovieClip Frame 8
"click"Symbol 2608 MovieClip Frame 20
"hover"Symbol 2614 MovieClip Frame 1
"hoverOut"Symbol 2614 MovieClip Frame 8
"click"Symbol 2614 MovieClip Frame 20
"in"Symbol 2641 MovieClip Frame 1
"out"Symbol 2641 MovieClip Frame 9
"in"Symbol 2652 MovieClip Frame 1
"out"Symbol 2652 MovieClip Frame 9
"hover"Symbol 2678 MovieClip Frame 1
"hoverOut"Symbol 2678 MovieClip Frame 8
"hover"Symbol 2687 MovieClip Frame 1
"hoverOut"Symbol 2687 MovieClip Frame 8
"hover"Symbol 2693 MovieClip Frame 1
"hoverOut"Symbol 2693 MovieClip Frame 8
"in"Symbol 2696 MovieClip Frame 1
"out"Symbol 2696 MovieClip Frame 9
"hover"Symbol 2719 MovieClip Frame 1
"hoverOut"Symbol 2719 MovieClip Frame 8
"general"Symbol 2812 MovieClip Frame 1
"attacks"Symbol 2812 MovieClip Frame 5
"grabbing"Symbol 2812 MovieClip Frame 10
"ledges"Symbol 2812 MovieClip Frame 14
"looking"Symbol 2812 MovieClip Frame 19
"staffs"Symbol 2812 MovieClip Frame 22
"health"Symbol 2812 MovieClip Frame 25
"stealth"Symbol 2812 MovieClip Frame 31
"in"Symbol 2827 MovieClip Frame 1
"out"Symbol 2827 MovieClip Frame 9
"hover"Symbol 2836 MovieClip Frame 1
"hoverOut"Symbol 2836 MovieClip Frame 8
"hover"Symbol 2841 MovieClip Frame 1
"hoverOut"Symbol 2841 MovieClip Frame 8
"hover"Symbol 2846 MovieClip Frame 1
"hoverOut"Symbol 2846 MovieClip Frame 8
"hover"Symbol 2851 MovieClip Frame 1
"hoverOut"Symbol 2851 MovieClip Frame 8
"loop"Symbol 2852 MovieClip Frame 2
"in"Symbol 2871 MovieClip Frame 1
"out"Symbol 2871 MovieClip Frame 9
"hover"Symbol 2877 MovieClip Frame 1
"hoverOut"Symbol 2877 MovieClip Frame 8
"hover"Symbol 2882 MovieClip Frame 1
"hoverOut"Symbol 2882 MovieClip Frame 8
"in"Symbol 2895 MovieClip Frame 1
"out"Symbol 2895 MovieClip Frame 9
"in"Symbol 2906 MovieClip Frame 1
"out"Symbol 2906 MovieClip Frame 9




http://swfchan.com/3/12121/info.shtml
Created: 6/6 -2019 10:07:03 Last modified: 6/6 -2019 10:07:03 Server time: 29/04 -2024 08:54:08