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

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

Ignito Pulse.swf

This is the info page for
Flash #28219

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


Text
fps

<p align="left"></p>

MORPH BALL

Hey, guys! My name is Wiggitilda - and
I'm here to help you play Wiggi Walk!

1

1

Copyright Armor Games Inc. 2007

MORE GAMES

PLAY

Developed and Published by
'Armor Games Inc'

Programmed by
Antony Lavelle

Graphics by
Chris Ignatov

Music by
tobycreed

PRACTICE

SCORES

GAUNTLET

ARCADE

How to Play

BEGIN!

Practice Mode gives you the chance to get to grips with the
controls essential to IgnitoPulse gameplay.
For Controls and other instructions, click the "How to play" button.
Tip: By continually shooting down while jumping, it is possible to
glide over large distances.

PRACTICE MODE

BACK

POWER UPS

Controls:
Move/Aim:   Arrow Keys
Jump:             Z Key
Shoot:            X Key
Bomb:            C Key
Pause:            SPACE Key
[You can quit the current game from the pause menu.]
A Yellow Arrow will always point you in the direction of the next
ORB, but will dissappear when the ORB is in close proximity to you.
If there is a Blue Arrow present, it is pointing you in the direction of
a power up.

HOW TO PLAY

Powerups last for a short ammount of time but each vastly increases
your chance of survival.
Auto Gun:  This gun fires automatically, so all you have to do is keep
the key held down for some rapid firing action.
Spray Gun: This gun fires three bullets per shot to increase the spread
of fire.
Plasma Gun: The bullets from this gun aren't hindered by walls  or
enemies, allowing you to shoot throuh walls at approching dangers.

POWER UPS

Select the mode for which you'd like to see the
High Score Table.

HIGH SCORES

GAUNTLET

ARCADE

Best

High

Med

Low

Graphics

Unless you have an extremely powerful computer, it is recommended you
set the graphics level to low, especially if it is your first time playing.

Gauntlet mode has you playing through a continuous cycle of 5 mini
arenas. You must collect 5 ORBS to unlock each door and contunue,
but be careful - if you are hit you'll need to recollect the levels ORBS.
With each cycle of the 5 rooms, the difficulty will increase. How far
can you get? Will you make the High Score Boards?

GAUNTLET MODE

Arcade Mode is a none stop arcade style shoot 'em up with no end.
Your goal is to collect as many ORBS as possible. Theres a problem
though - the more ORBS you have collected, the more enemies will
spawn. Get ready for  none stop mayhem.

ARCADE MODE

POWER UP

LIFE

SCORE

ORBS

BOMBS

EMPTY

msgbox

Pause -SPACE

LIVES

QUIT

Press SPACE to unpause game.

GAME PAUSED

And Quit  Current Game

SUBMIT SCORE

SCORE WILL BE HALVED

CONTINUE

SUBMIT NAME

QUIT

SUBMIT

Hurt
Animation

ActionScript [AS1/AS2]

Frame 1
stopAllSounds(); _root.bytesLoaded = _root.getBytesLoaded(); _root.bytesTotal = _root.getBytesTotal(); _root.percentLoaded = Math.round(100 * (_root.bytesLoaded / _root.bytesTotal)); _root.percentLoadedText = _root.percentLoaded + "%"; _root.bar.gotoAndStop(percentLoaded); Stage.scaleMode = "noScale"; Stage.showMenu = false; _quality = "high";
Frame 2
if (_root.percentLoaded == 100) { gotoAndPlay (3); } else { gotoAndPlay (1); }
Frame 3
stop();
Instance of Symbol 107 MovieClip in Frame 3
onClipEvent (enterFrame) { this.onPress = function () { getURL ("http://www.armorgames.com", "_blank"); }; }
Frame 4
stopAllSounds(); play();
Frame 6
function onEnterFrame() { xPos = random(1000); yPos = random(900); i = 0; while (i < 10) { clone = EFFECTS.attachMovie(parArray[random(4)], "E" + parCount, parCount++); clone._x = xPos; clone._y = yPos; i++; } i = 0; while (i < 5) { clone = EFFECTS.attachMovie(parArray[random(4)], "E" + parCount, parCount++); clone._x = _xmouse * 2; clone._y = _ymouse * 2; i++; } if (lineDraw == true) { lineDraw = false; GRID.clear(); GRID.lineStyle(1, 1457946, 100); ii = 0; while (ii < gridSize) { i = 1; while (i < gridSize) { GRID.moveTo(GRID["GP" + ((ii * gridSize) + i)]._x, GRID["GP" + ((ii * gridSize) + i)]._y); GRID.lineTo(GRID["GP" + (((ii * gridSize) + i) + 1)]._x, GRID["GP" + (((ii * gridSize) + i) + 1)]._y); i++; } ii++; } i = 1; while (i < (((gridSize * gridSize) - gridSize) + 1)) { GRID.moveTo(GRID["GP" + i]._x, GRID["GP" + i]._y); GRID.lineTo(GRID["GP" + (i + gridSize)]._x, GRID["GP" + (i + gridSize)]._y); i++; } } else { lineDraw = true; } } stop(); parCount = 0; _quality = "high"; createEmptyMovieClip("EFFECTS", 1); gameQuality = "medium"; particleQuality = 0.1; difficulty = 4; infoTextStore = ""; EFFECTS._xscale = 50; EFFECTS._yscale = 50; parArray = new Array("Enemy_Fragment_Green", "Enemy_Fragment_Blue", "Enemy_Fragment_Yellow", "Enemy_Fragment_Red"); powerupArray = new Array(0, "SPRAY GUN", "AUTO GUN", "PLASMA GUN"); gpCount = 0; gridSize = 10; tileSize = 50; i = 0; while (i < gridSize) { ii = 0; while (ii < gridSize) { clone = GRID.attachMovie("GRIDPOINT", "GP" + gpCount, gpCount++); clone._x = tileSize * ii; clone._y = tileSize * i; ii++; } i++; }
Frame 7
if (false) { }
Frame 8
if (false) { }
Frame 10
if (false) { }
Instance of Symbol 163 MovieClip in Frame 11
onClipEvent (load) { val = 1; } on (release) { _root.particleQuality = val; } onClipEvent (enterFrame) { if (_root.particleQuality == val) { this.gotoAndStop("check"); } else { this.gotoAndStop("uncheck"); } }
Instance of Symbol 163 MovieClip in Frame 11
onClipEvent (load) { val = 0.8; } on (release) { _root.particleQuality = val; } onClipEvent (enterFrame) { if (_root.particleQuality == val) { this.gotoAndStop("check"); } else { this.gotoAndStop("uncheck"); } }
Instance of Symbol 163 MovieClip in Frame 11
onClipEvent (load) { val = 0.3; } on (release) { _root.particleQuality = val; } onClipEvent (enterFrame) { if (_root.particleQuality == val) { this.gotoAndStop("check"); } else { this.gotoAndStop("uncheck"); } }
Instance of Symbol 163 MovieClip in Frame 11
onClipEvent (load) { val = 0.1; } on (release) { _root.particleQuality = val; } onClipEvent (enterFrame) { if (_root.particleQuality == val) { this.gotoAndStop("check"); } else { this.gotoAndStop("uncheck"); } }
Frame 11
if (false) { }
Frame 12
if (false) { }
Frame 13
function onEnterFrame() { } EFFECTS.removeMovieClip(); stop(); _quality = "medium";
Symbol 9 MovieClip Frame 1
_visible = false;
Symbol 11 MovieClip [ENEMY_GREEN] Frame 1
function onEnterFrame() { if (_root.gamePaused == false) { if (this.hitTest(_root.area)) { _parent._parent.function_newParticle(_x, _y, "Enemy_Tail_Green", Math.round(5 * _root.particleQuality)); } if (this.hit.hitTest(_parent._parent.HERO.hit)) { _parent._parent.function_HERO_hurt(); } if ((((_parent._parent.bombSwitch == true) or (_parent._parent.HERO.dead == true)) or this.hitTest(_parent._parent.damagePoint)) or this.hitTest(_parent._parent.damagePoint2)) { if (this.hitTest(_root.area)) { _parent._parent.function_newParticle(_x, _y, "Enemy_Fragment_Green", Math.round(200 * _root.particleQuality)); } _parent._parent.function_Enemy_Destroyed(_x, _y, 2); this.removeMovieClip(); } if (_alpha < 100) { _alpha = (_alpha + 10); } else if (speed < _parent._parent.enemyGreenSpeed) { speed = speed + 0.1; } _rotation = Math.round((Math.atan2((_parent._parent.HERO._y - _y) - yOffset, (_parent._parent.HERO._x - _x) - xOffset) / 3.141593) * 180); _rotation = (_rotation + rOffset); ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); _x = (_x + xSpeed); _y = (_y + ySpeed); } } speed = 0; xOffset = 0; yOffset = 0; rOffset = random(45) + 45; _alpha = 0; if (random(2) == 0) { rOffset = rOffset * -1; }
Symbol 13 MovieClip [ENEMY_BLUE] Frame 1
function onEnterFrame() { if (_root.gamePaused == false) { if (this.hitTest(_root.area)) { _parent._parent.function_newParticle(_x, _y, "Enemy_Tail_Blue", Math.round(5 * _root.particleQuality)); } if (this.hit.hitTest(_parent._parent.HERO.hit)) { _parent._parent.function_HERO_hurt(); } if ((((_parent._parent.bombSwitch == true) or (_parent._parent.HERO.dead == true)) or this.hitTest(_parent._parent.damagePoint)) or this.hitTest(_parent._parent.damagePoint2)) { if (this.hitTest(_root.area)) { _parent._parent.function_newParticle(_x, _y, "Enemy_Fragment_Blue", Math.round(200 * _root.particleQuality)); } _parent._parent.function_Enemy_Destroyed(_x, _y, 2); this.removeMovieClip(); } if (_alpha < 100) { _alpha = (_alpha + 10); } speed = 5; if (moveTimer > 50) { _rotation = Math.round((Math.atan2((_parent._parent.HERO._y - _y) - yOffset, (_parent._parent.HERO._x - _x) - xOffset) / 3.141593) * 180); _rotation = (_rotation + rOffset); ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); moveTimer = -random(40); } moveTimer++; _x = (_x + xSpeed); _y = (_y + ySpeed); } } speed = 0; xOffset = 0; yOffset = 0; rOffset = 0; _alpha = 0; if (random(2) == 0) { rOffset = rOffset * -1; } moveTimer = -random(20);
Symbol 16 MovieClip [ENEMY_YELLOW] Frame 1
function onEnterFrame() { if (_root.gamePaused == false) { if (this.hitTest(_root.area)) { _parent._parent.function_newParticle(_x, _y, "Enemy_Tail_Yellow", Math.round(5 * _root.particleQuality)); } if (this.hit.hitTest(_parent._parent.HERO.hit)) { _parent._parent.function_HERO_hurt(); } if ((((_parent._parent.bombSwitch == true) or (_parent._parent.HERO.dead == true)) or this.hitTest(_parent._parent.damagePoint)) or this.hitTest(_parent._parent.damagePoint2)) { if (this.hitTest(_root.area)) { _parent._parent.function_newParticle(_x, _y, "Enemy_Fragment_Yellow", Math.round(200 * _root.particleQuality)); } _parent._parent.function_Enemy_Destroyed(_x, _y, 2); this.removeMovieClip(); } if (_alpha < 100) { _alpha = (_alpha + 10); } else if (speed < _parent._parent.enemyYellowSpeed) { speed = speed + 0.1; } _rotation = Math.round((Math.atan2((_parent._parent.HERO._y - _y) - yOffset, (_parent._parent.HERO._x - _x) - xOffset) / 3.141593) * 180); _rotation = (_rotation + rOffset); ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); _x = (_x + xSpeed); _y = (_y + ySpeed); } } speed = 0; xOffset = 0; yOffset = 0; rOffset = random(20) + 10; _alpha = 0; if (random(2) == 0) { rOffset = rOffset * -1; }
Symbol 21 MovieClip [fps] Frame 1
fps = 120; var timeinit = new Date(); var lasttime = timeinit.getMilliseconds(); onEnterFrame = function () { var _local1 = new Date(); timepassed = (((_local1.getMilliseconds() - lasttime) >= 0) ? (_local1.getMilliseconds() - lasttime) : (1000 + (_local1.getMilliseconds() - lasttime))); fps = Math.round(10000 / timepassed) / 10; lasttime = _local1.getMilliseconds(); };
Symbol 23 MovieClip [Class_Particle_Enemy] Frame 1
function onEnterFrame() { if (_alpha > 0) { this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed++; xSpeed = xSpeed / 1.05; _alpha = (_alpha - 2); _rotation = (_rotation + spin); } else { this.removeMovieClip(); } } gotoAndStop(random(4) + 1); xSpeed = (random(200) - 100) / 10; ySpeed = (random(10) + 5) * -1; _xscale = (random(50) + 50); _yscale = _xscale; if (random(2) == 0) { _yscale = (-_yscale); } drop = 0; spin = random(20) - 10; _rotation - random(360);
Symbol 26 MovieClip [Class_Particle] Frame 1
function onEnterFrame() { if ((_alpha > 0) and this.hitTest(_parent._parent._parent.STAGE)) { this._x = this._x + xSpeed; this._y = this._y + (ySpeed + drop); xSpeed = xSpeed / 1.1; ySpeed = ySpeed / 1.2; drop++; _alpha = (_alpha - 20); } else { this.removeMovieClip(); } } xSpeed = random(60) - 30; ySpeed = random(60) - 40; _xscale = (random(50) + 50); _yscale = _xscale; drop = 0; _alpha = 400;
Symbol 31 MovieClip [MessageBox] Frame 1
function onEnterFrame() { if (soundSpeed > 0) { soundSpeed--; } else if (soundSpeed == 0) { var _local2 = new Sound(); _local2.attachSound(sound); _local2.start(); soundSpeed--; } if (timer > 0) { if (_alpha < 100) { _alpha = (_alpha + fadeSpeed); } timer--; } else if (_alpha > 0) { _alpha = (_alpha - fadeSpeed); } else { this.removeMovieClip(); } } _alpha = 0; if (spriteSel != undefined) { sprite.gotoAndStop(spriteSel); }
Symbol 33 MovieClip [Particle_FallSmoke] Frame 1
function onEnterFrame() { if (_alpha > 0) { _alpha = (_alpha - 5); _x = (_x + speed); speed = speed / 1.5; _xscale = (_xscale / 1.1); _yscale = (_yscale / 1.1); _rotation = (_rotation - speed); } else { this.removeMovieClip(); } } if (_y == 0) { speed = 20; _y = _parent._parent.HERO._y; } else if (_y == 1) { speed = -20; _y = _parent._parent.HERO._y; } else if (random(2) == 0) { speed = 20; } else { speed = -20; }
Symbol 35 MovieClip [Class_Fader] Frame 1
function onEnterFrame() { if (fadeSwitch == false) { if (_alpha < 100) { _alpha = (_alpha + fadeSpeed); } else { fadeSwitch = true; _parent.MESSAGES.removeMovieClip(); _parent.createEmptyMovieClip("MESSAGES", 50); stopAllSounds(); _parent.gotoAndStop(targ); } } else if (_alpha > 0) { _alpha = (_alpha - fadeSpeed); } else { this.removeMovieClip; } } fadeSwitch = false; _alpha = 0;
Symbol 41 MovieClip [Class_LevelSelectTile] Frame 1
function onRollOver() { fadeLevel = 80; _alpha = 100; } function onRollOut() { fadeLevel = 50; } function onRelease() { _parent.selector.pos = this._x; _parent.selector.yPos = this._y; _parent._parent.levelID = levelID; _parent._parent.scoreDesc = _parent._parent[("LEVEL" + levelID) + "SCORE"]; } function onDragOver() { fadeLevel = 80; _alpha = 100; } function onDragOut() { fadeLevel = 50; } function onEnterFrame() { if (scrollTimer == 0) { this._x = this._x - ((_x - xPos) / 5); this._y = this._y - ((_y - yPos) / 5); } else { scrollTimer--; } if (_alpha > fadeLevel) { _alpha = (_alpha - 2); } else if (_alpha < fadeLevel) { _alpha = (_alpha + 2); } } fadeLevel = 50; stop(); _alpha = fadeLevel; if (_parent._parent[("LEVEL" + levelID) + "COMPLETE"] == true) { lock._visible = false; } if (_parent._parent.bossFilterArray[levelID] == 1) { this.gotoAndStop(2); }
Symbol 43 MovieClip [CLASS_bomb] Frame 1
function onEnterFrame() { if (_xscale == 300) { if (this.hitTest(_parent._parent.HERO.sprite)) { _parent._parent.HERO.drop = -25; } _parent._parent.damagePoint._x = this._x; _parent._parent.damagePoint._y = this._y; _parent._parent.damagePoint._xscale = 200; _parent._parent.damagePoint._yscale = 100; _parent._parent.damagePoint.power = 5; this.removeMovieClip(); } _xscale = (random(50) + 50); _yscale = _xscale; if (timer > 0) { timer--; } else { this._xscale = 300; this._yscale = 300; } } timer = 30;
Symbol 47 MovieClip Frame 1
stop();
Symbol 48 MovieClip [CLASS_bullet] Frame 1
function onEnterFrame() { if (_root.gamePaused == false) { _visible = true; this._x = this._x + xSpeed; this._y = this._y + ySpeed; _rotation = (_rotation + 40); _xscale = (50 + (power * 1.5)); _yscale = (50 + (power * 1.5)); if (timer > 0) { timer--; } else { this.removeMovieClip(); } if (_parent._parent.GROUND.hitTest(_x + _parent._parent._x, _y + _parent._parent._y, true) or _parent._parent.ENEMY.hitTest(_x + _parent._parent._x, _y + _parent._parent._y, true)) { if (_root.damagePointSwitch == true) { _parent._parent.damagePoint._x = this._x; _parent._parent.damagePoint._y = this._y; _parent._parent.damagePoint._xscale = 100 + power; _parent._parent.damagePoint._yscale = 100 + power; _parent._parent.damagePoint._y = this._y; _parent._parent.damagePoint.power = 10 + power; _root.damagePointSwitch = false; } else { _parent._parent.damagePoint2._x = this._x; _parent._parent.damagePoint2._y = this._y; _parent._parent.damagePoint2._xscale = 100 + power; _parent._parent.damagePoint2._yscale = 100 + power; _parent._parent.damagePoint2._y = this._y; _parent._parent.damagePoint2.power = 10 + power; _root.damagePointSwitch = true; } if (this.hitTest(_root.area)) { _parent._parent.function_newParticle(_x, _y, "Class_Shot_fragment", 10); } if (_root.powerup != 3) { this.removeMovieClip(); } } } } this._xscale = 100 + (power * 2); this._yscale = 100 + (power * 2); if (_parent._parent.GROUND.hitTest(_x + _parent._parent._x, _y + _parent._parent._y, true)) { _xscale = 300; _yscale = 300; } _visible = false; if (_root.powerup == 2) { sprite.gotoAndStop(2); _rotation = random(360); _xscale = (_xscale + random(20)); _yscale = (_yscale + random(20)); speedDec = (random(5) / 10) + 1; ySpeed = ySpeed / speedDec; xSpeed = xSpeed / speedDec; } else if (_root.powerup == 3) { timer = 50; sprite.gotoAndStop(3); }
Symbol 51 MovieClip [Enemy_Tail_Yellow] Frame 1
function onEnterFrame() { if (_xscale > 10) { _xscale = (_xscale / 1.4); _yscale = (_yscale / 1.4); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.5; xSpeed = xSpeed / 1.5; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _alpha = random(100); _xscale = (random(100) + 50); _yscale = _xscale; speed = random(10) + 5; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); gotoAndStop(random(2) + 2);
Symbol 54 MovieClip [Enemy_Tail_Red] Frame 1
function onEnterFrame() { if (_xscale > 10) { _xscale = (_xscale / 1.4); _yscale = (_yscale / 1.4); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.5; xSpeed = xSpeed / 1.5; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _alpha = random(100); _xscale = (random(100) + 50); _yscale = _xscale; speed = random(10) + 5; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); gotoAndStop(random(2) + 2);
Symbol 56 MovieClip [Enemy_fragment_spawn] Frame 1
function onEnterFrame() { if ((_alpha > 0) and this.hitTest(_root.area)) { _alpha = (_alpha - 5); _xscale = (_xscale + scaleSpeed); _yscale = (_yscale + scaleSpeed); } else { this.removeMovieClip(); } } scaleSpeed = random(20) + 5; _xscale = 1; _yscale = _xscale;
Symbol 59 MovieClip [Enemy_fragment_blue] Frame 1
function onEnterFrame() { if ((_xscale > 10) and this.hitTest(_root.area)) { _xscale = (_xscale / 1.2); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.2; xSpeed = xSpeed / 1.2; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _xscale = (random(100) + 50); speed = (random(400) + 200) / 10; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); gotoAndStop(random(2) + 2);
Symbol 62 MovieClip [Enemy_Fragment_Green] Frame 1
function onEnterFrame() { if ((_xscale > 10) and this.hitTest(_root.area)) { _xscale = (_xscale / 1.2); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.2; xSpeed = xSpeed / 1.2; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _xscale = (random(100) + 50); speed = (random(400) + 200) / 10; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); gotoAndStop(random(2) + 2);
Symbol 65 MovieClip [Enemy_Fragment_Yellow] Frame 1
function onEnterFrame() { if ((_xscale > 10) and this.hitTest(_root.area)) { _xscale = (_xscale / 1.2); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.2; xSpeed = xSpeed / 1.2; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _xscale = (random(100) + 50); speed = (random(400) + 200) / 10; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); gotoAndStop(random(2) + 2);
Symbol 68 MovieClip [Enemy_fragment_Red] Frame 1
function onEnterFrame() { if ((_xscale > 10) and this.hitTest(_root.area)) { _xscale = (_xscale / 1.2); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.2; xSpeed = xSpeed / 1.2; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _xscale = (random(100) + 50); speed = (random(400) + 200) / 10; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); gotoAndStop(random(2) + 2);
Symbol 70 MovieClip [Class_Shot_Fragment] Frame 1
function onEnterFrame() { if (_xscale > 1) { _xscale = (_xscale / 1.4); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.2; xSpeed = xSpeed / 1.2; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _alpha = random(100); _xscale = (random(100) + 50); speed = (random(100) + 50) / 10; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329);
Symbol 72 MovieClip [Class_Powerup_fragment] Frame 1
function onEnterFrame() { if (_xscale > 1) { _xscale = (_xscale / 1.4); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.2; xSpeed = xSpeed / 1.2; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _alpha = random(100); _xscale = (random(100) + 50); speed = (random(100) + 50) / 10; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329);
Symbol 74 MovieClip [Class_Collect_fragment] Frame 1
function onEnterFrame() { if (_xscale > 1) { _xscale = (_xscale / 1.4); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.2; xSpeed = xSpeed / 1.2; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _alpha = random(100); _xscale = (random(100) + 50); speed = (random(100) + 50) / 10; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329);
Symbol 76 MovieClip [Class_ShotBlock_fragment] Frame 1
function onEnterFrame() { if ((_xscale > 10) and this.hitTest(_root.area)) { _xscale = (_xscale / 1.4); this._x = this._x + xSpeed; this._y = this._y + ySpeed; ySpeed = ySpeed / 1.4; xSpeed = xSpeed / 1.4; } else { this.removeMovieClip(); } } _rotation = (random(3600) / 10); _alpha = (random(50) + 50); _xscale = (random(100) + 50); speed = (random(400) + 200) / 10; ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329);
Symbol 79 MovieClip [Class_BombBlock_fragment] Frame 1
function onEnterFrame() { if (_alpha > 0) { _alpha = (_alpha - 5); this._x = this._x + xSpeed; _y = (_y + drop); drop = drop + 1; } else { this.removeMovieClip(); } } drop = random(10) * -1; xSpeed = random(10) - 5;
Symbol 82 MovieClip [ENEMY_RED] Frame 1
function onEnterFrame() { if (_root.gamePaused == false) { if (this.hitTest(_root.area)) { _parent._parent.function_newParticle(_x, _y, "Enemy_Tail_Red", Math.round(5 * _root.particleQuality)); } if (this.hitTest(_parent._parent.HERO.hit)) { _parent._parent.function_HERO_hurt(); } if ((((_parent._parent.bombSwitch == true) or (_parent._parent.HERO.dead == true)) or this.hitTest(_parent._parent.damagePoint)) or this.hitTest(_parent._parent.damagePoint2)) { if (this.hitTest(_root.area)) { _parent._parent.function_newParticle(_x, _y, "Enemy_Fragment_Red", Math.round(200 * _root.particleQuality)); } _parent._parent.function_Enemy_Destroyed(_x, _y, 4); this.removeMovieClip(); } if (_alpha < 100) { _alpha = (_alpha + 10); } else if (speed < _parent._parent.enemyRedSpeed) { speed = speed + 0.1; } _rotation = Math.round((Math.atan2((_parent._parent.HERO._y - _y) - yOffset, (_parent._parent.HERO._x - _x) - xOffset) / 3.141593) * 180); _rotation = (_rotation + rOffset); ySpeed = speed * Math.sin(_rotation * 0.01745329); xSpeed = speed * Math.cos(_rotation * 0.01745329); _x = (_x + xSpeed); _y = (_y + ySpeed); } } speed = 0; xOffset = 0; yOffset = 0; rOffset = random(45) + 45; _alpha = 0; if (random(2) == 0) { rOffset = rOffset * -1; }
Symbol 83 MovieClip [GRIDPOINT] Frame 1
function onEnterFrame() { this._x = this._x + ((xPos - _x) / 5); this._y = this._y + ((yPos - _y) / 5); this._x = this._x + xSpeed; this._y = this._y + ySpeed; xSpeed = xSpeed / 1.6; ySpeed = ySpeed / 1.6; if (_root.lineDraw == true) { calcDist(_parent._xmouse, _parent._ymouse, 200); } } function calcDist(xExp, yExp, size) { if (Math.sqrt(((xExp - _x) * (xExp - _x)) + ((yExp - _y) * (yExp - _y))) < 10) { distance = 10; } else { distance = Math.sqrt(((xExp - _x) * (xExp - _x)) + ((yExp - _y) * (yExp - _y))); } power = size / distance; if (power > 2) { angle = Math.round((Math.atan2(yExp - _y, xExp - _x) / 3.141593) * 180); ySpeed = ySpeed + ((power * Math.sin(angle * 0.01745329)) * -1); xSpeed = xSpeed + ((power * Math.cos(angle * 0.01745329)) * -1); } } xPos = _x; yPos = _y; xSpeed = 0; ySpeed = 0;
Symbol 107 MovieClip Frame 126
_root.nextFrame();
Symbol 115 MovieClip Frame 1
function onEnterFrame() { if (timer < 30) { timer++; } else { timer = 0; } if ((timer == 20) or (timer == 25)) { _xscale = ((scaler + random(10)) + 2); _yscale = ((scaler + random(10)) + 2); _x = (_x + (random(30) - 15)); _y = (_y + (random(30) - 15)); } else { _xscale = scaler; _yscale = scaler; _x = xStore; _y = yStore; } } scaler = _xscale; timer = 0; xStore = _x; yStore = _y;
Symbol 115 MovieClip Frame 180
gotoAndPlay (2);
Symbol 118 Button
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 125 Button
on (rollOver, dragOver) { _root.infoText = "More great games are to be found here! http://www.armorgames.com"; } on (rollOut, dragOut) { _root.infoText = infoTextStore; } on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 131 Button
on (rollOver, dragOver) { _root.infoText = "PRACTICE MODE: It is highly recommended that you use Practice Mode to get the hang of IgnitoPulse before playing one of the Main Games."; } on (rollOut, dragOut) { _root.infoText = infoTextStore; } on (release) { _root.gotoAndStop("practiceLoader"); }
Symbol 132 Button
on (rollOver, dragOver) { _root.infoText = "View the High Score Boards for Arcade and Gauntlet Mode, provided by the kind folks at armorbot.com"; } on (rollOut, dragOut) { _root.infoText = infoTextStore; } on (release) { _root.gotoAndStop("scoreLoader"); }
Symbol 133 Button
on (rollOver, dragOver) { _root.infoText = "GAUNTLET MODE: For those who prefer a more technical game. Cycle through the five Arenas with the level of difficulty increasing each time. Can you survive long enough to make the high score board?"; } on (rollOut, dragOut) { _root.infoText = infoTextStore; } on (release) { _root.gotoAndStop("gauntletLoader"); }
Symbol 134 Button
on (rollOver, dragOver) { _root.infoText = "ARCADE MODE: The baddest of the bad. This is the place for the hardcore gamer. Collect as many ORBS as you can before you die, battling for your life against literally hundreds of enemies. Can you make it onto the worldwide highscores?"; } on (rollOut, dragOut) { _root.infoText = infoTextStore; } on (release) { _root.gotoAndStop("arcadeLoader"); }
Symbol 137 Button
on (release) { _root.gotoAndStop("howToLoader"); }
Symbol 139 Button
on (release) { _root.lives = 3; _root.smartBombs = 3; _root.practice = true; _root.arcade = true; _root.gotoAndPlay("game"); }
Symbol 143 Button
on (release) { _root.gotoAndStop("title"); }
Symbol 145 Button
on (release) { _root.gotoAndStop("howToLoader2"); }
Symbol 148 Button
on (release) { _root.gotoAndStop("practiceLoader"); }
Symbol 151 Button
on (release) { _root.gotoAndStop("howToLoader"); }
Symbol 155 Button
on (release) { getURL ("http://rankz.armorbot.com/ipulse_g/", "_blank"); }
Symbol 157 Button
on (release) { getURL ("http://rankz.armorbot.com/ipulse_a/", "_blank"); }
Symbol 158 Button
on (release) { _root.gotoAndPlay("title"); }
Symbol 169 Button
on (release) { _root.lives = 3; _root.smartBombs = 3; _root.practice = false; _root.arcade = false; _root.gotoAndPlay("game"); }
Symbol 173 Button
on (release) { _root.lives = 3; _root.smartBombs = 3; _root.practice = false; _root.difficulty = 4; _root.arcade = true; _root.gotoAndPlay("game"); }
Symbol 180 MovieClip Frame 1
function onEnterFrame() { if (_root.gamePaused == false) { if (_root.powerupTimer > 0) { _root.powerupTimer--; bar._xscale = (_root.powerupTimer / _root.powerupTimerStore) * 100; this._visible = true; } else { _root.powerup = 0; this._visible = false; } } }
Symbol 217 MovieClip Frame 1
function newMessage(mess, timer) { messageTimer = timer; msgBox._alpha = 100; msgBox.txt = mess; } function onEnterFrame() { if (messageTimer < 0) { msgBox._alpha = msgBox._alpha - 10; } lifeText = _root.lives + 1; messageTimer--; } messageTimer = 0; msgBox._alpha = 0; if ((_root.arcade == true) or (_root.practice == true)) { gotoAndStop (3); } else { gotoAndStop (2); }
Symbol 219 Button
on (release) { _root.gotoAndStop("title"); }
Symbol 223 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 1
function onEnterFrame() { if (_x != -10000) { if ((xStore != _x) or (yStore != _y)) { timer = 0; } timer++; if (timer == timerStore) { _x = -10000; timer = 0; } xStore = _x; yStore = _y; } } timerStore = 4; timer = 0; xStore = _x; yStore = _y; _visible = false; power = 0;
Symbol 226 MovieClip Frame 1
gotoAndStop(_parent.LEVEL); stop();
Symbol 229 MovieClip Frame 1
gotoAndStop(_parent.LEVEL); _visible = false;
Symbol 231 MovieClip Frame 1
function onEnterFrame() { while ((this._y == _parent.ORB._y) and (this._x == _parent.ORB._x)) { moveVar = random(6) + 1; _parent.POWERUP._x = _parent.SPAWN["C_SPAWN_" + moveVar]._x; _parent.POWERUP._y = _parent.SPAWN["C_SPAWN_" + moveVar]._y; } if (this.hitTest(_root.area) and (_xscale > 0)) { _xscale = (100 + random(10)); _yscale = (100 + random(10)); _parent.function_newParticle(_x, _y, "Class_Powerup_Fragment", Math.round(10 * _root.particleQuality)); if (this.hitTest(_parent.HERO.sprite)) { _parent.function_newParticle(_x, _y, "Class_Powerup_Fragment", Math.round(40 * _root.particleQuality)); _root.powerupTimer = _root.powerupTimerStore; _root.powerup = random(3) + 1; _root.HUD.newMessage(_root.powerupArray[_root.powerup] + " POWER COLLECTED!", 100); _parent.newSound("S_GLASS"); this._xscale = 0; this._yscale = 0; } } } _xscale = 0;
Symbol 238 Button
on (release) { gotoAndStop ("SCORE"); }
Symbol 242 MovieClip Frame 1
function onEnterFrame() { if (timer < 30) { timer++; } else { timer = 0; } if ((timer == 20) or (timer == 25)) { _xscale = ((scaler + random(10)) + 2); _yscale = ((scaler + random(10)) + 2); _x = (_x + (random(30) - 15)); _y = (_y + (random(30) - 15)); } else { _xscale = scaler; _yscale = scaler; _x = xStore; _y = yStore; } } scaler = _xscale; timer = 0; xStore = _x; yStore = _y;
Symbol 243 Button
on (release) { _root.score = Math.ceil(_root.score / 2); _parent.scorePot = 0; _root.lives = 4; _root.smartBombs = 3; _parent.hero_respawn(); this._visible = false; this.gotoAndStop(1); }
Symbol 248 Button
on (release) { _root.gotoAndPlay("titleLoader"); }
Symbol 250 Button
on (release) { if (subButton._alpha == 100) { if (_root.arcade == true) { bXlnYW1lX25hbWVfdmFyaWFibGU = userName.text; bXlnYW1lX3Njb3JlX3ZhcmlhYmxl = _root.score; __rankz_send__("MTcyM2olZSVhJW4lcw==", "dWtXcU1GTU8=", bXlnYW1lX25hbWVfdmFyaWFibGU, bXlnYW1lX3Njb3JlX3ZhcmlhYmxl); } else { bXlnYW1lX25hbWVfdmFyaWFibGU = userName.text; bXlnYW1lX3Njb3JlX3ZhcmlhYmxl = _root.score; __rankz_send__("MTcyNGolZSVhJW4lcw==", "YkRFc3BkZEw=", bXlnYW1lX25hbWVfdmFyaWFibGU, bXlnYW1lX3Njb3JlX3ZhcmlhYmxl); } subButton._alpha = 50; } }
Symbol 252 MovieClip Frame 1
function onEnterFrame() { } stop();
Symbol 252 MovieClip Frame 2
function onEnterFrame() { xPos = (_parent.HERO._x + random(500)) - 250; yPos = (_parent.HERO._y + random(500)) - 250; i = 0; while (i < 10) { clone = _parent.EFFECTS.attachMovie(parArray[random(4)], "E" + parCount, parCount++); clone._x = xPos; clone._y = yPos; i++; } i = 0; while (i < 5) { clone = EFFECTS.attachMovie(parArray[random(4)], "E" + parCount, parCount++); clone._x = _xmouse; clone._y = _ymouse; i++; } } stop(); if (_root.arcade == true) { gotoAndStop ("SCORE"); } parCount = 0; parArray = new Array("Enemy_Fragment_Green", "Enemy_Fragment_Blue", "Enemy_Fragment_Yellow", "Enemy_Fragment_Red");
Symbol 252 MovieClip Frame 3
function __rankz_send__(par1, par2, par3, par4) { if (_root.arcade == true) { par227 = new LoadVars(); par228 = new LoadVars(); par227.flashkey = par2; par227.SU0249 = par1; par227.bmFtZTE = par3; par227.c2NvcmUx = par4 + "Z"; par227.c2NvcmUx = par227.c2NvcmUx.split("0").join("U"); par227.c2NvcmUx = par227.c2NvcmUx.split("").join("A"); par227.c2NvcmUx = par227.c2NvcmUx.split("AU").join("Y"); par227.c2NvcmUx = par227.c2NvcmUx.split("A1").join("B"); par227.c2NvcmUx = par227.c2NvcmUx.split(".").join("N"); par227.flashkey = par227.flashkey.split("=").join(""); par227.SU0249 = par227.SU0249.split("=").join(""); par228.onLoad = function (success) { if (success) { trace(par228.msg); } else { trace(par228.loaded); } }; par227.sendAndLoad("http://rankz.armorbot.com/submit/as3_v0.php", par228, "POST"); } else { par227 = new LoadVars(); par228 = new LoadVars(); par227.flashkey = par2; par227.SU0249 = par1; par227.bmFtZTE = par3; par227.c2NvcmUx = par4 + "Z"; par227.c2NvcmUx = par227.c2NvcmUx.split("0").join("U"); par227.c2NvcmUx = par227.c2NvcmUx.split("").join("A"); par227.c2NvcmUx = par227.c2NvcmUx.split("AU").join("Y"); par227.c2NvcmUx = par227.c2NvcmUx.split("A1").join("B"); par227.c2NvcmUx = par227.c2NvcmUx.split(".").join("N"); par227.flashkey = par227.flashkey.split("=").join(""); par227.SU0249 = par227.SU0249.split("=").join(""); par228.onLoad = function (success) { if (success) { trace(par228.msg); } else { trace(par228.loaded); } }; par227.sendAndLoad("http://rankz.armorbot.com/submit/as3_v0.php", par228, "POST"); } } function onEnterFrame() { }
Symbol 254 MovieClip Frame 1
_visible = false;
Symbol 255 MovieClip Frame 1
gotoAndStop(_parent.LEVEL);
Symbol 260 MovieClip Frame 1
function onEnterFrame() { if (_parent._parent.POWERUP.hitTest(_root.area) or (_parent._parent.POWERUP._xscale < 10)) { _visible = false; } else { _visible = true; _rotation = Math.round((Math.atan2((_parent._parent.POWERUP._y - _parent._y) - 15, _parent._parent.POWERUP._x - _parent._x) / 3.141593) * 180); } }
Symbol 261 MovieClip Frame 1
function onEnterFrame() { if (_parent._parent.ORB.hitTest(_root.area)) { _visible = false; } else { _visible = true; _rotation = Math.round((Math.atan2((_parent._parent.ORB._y - _parent._y) - 15, _parent._parent.ORB._x - _parent._x) / 3.141593) * 180); } }
Symbol 285 MovieClip Frame 1
function onEnterFrame() { if (_parent._parent._parent._parent.chargePower > 1) { _xscale = ((_parent._parent._parent._parent.chargePower * 2) + random(50)); _yscale = _xscale; _alpha = (random(50) + 50); } else { _xscale = 0; _yscale = 0; } } _xscale = 0; _yscale = 0; if (_parent._parent._parent._parent.chargePower > 1) { _xscale = ((_parent._parent._parent._parent.chargePower * 2) + random(50)); _yscale = _xscale; }
Symbol 290 MovieClip Frame 1
function onEnterFrame() { _rotation = (_rotation + 50); }
Symbol 299 MovieClip Frame 1
stop();
Symbol 300 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 1
function onEnterFrame() { if (this.hitTest(_parent._parent._parent.STAGE)) { if (this.hitTest(_parent._parent.HERO.body)) { _parent._parent.function_newParticle(this._x, this._y, "Class_Particle", 5); _parent._parent._parent.STAGE.newSound("Sound_Fruit"); _parent._parent.itemCollect++; this.swapDepths(0); this.removeMovieClip(); } } } gotoAndStop(random(6) + 1);
Symbol 308 MovieClip Frame 1
gotoAndStop(_parent.LEVEL); stop();
Symbol 313 MovieClip Frame 1
function onEnterFrame() { if (_parent._parent.orbs >= _parent._parent.orbTarget) { if (yPos != (yStart - 50)) { _parent._parent.newSound("S_DOOR"); } yPos = yStart - 50; } else { yPos = yStart; } this._y = this._y - ((this._y - yPos) / 5); } yStart = this._y; yPos = this._y;
Symbol 317 MovieClip Frame 1
function destroy(particles) { _parent._parent.function_newParticle(_x, _y, "Class_ShotBlock_fragment", particles); _xscale = 0; _yscale = 0; timer = _parent._parent.blockCrumbleTime; } function onEnterFrame() { if (this.hitTest(_parent._parent.damagePoint) or this.hitTest(_parent._parent.damagePoint2)) { destroy(Math.round(100 * _root.particleQuality)); } if (_xscale < 100) { if (timer > 0) { timer--; } else { sizeStore = _xscale; _xscale = 50; _yscale = 50; if (this.hitTest(_parent._parent.HERO.hit)) { destroy(0); } else { _xscale = (sizeStore + 30); _yscale = (sizeStore + 30); } } } else { _xscale = 100; _yscale = 100; } } sizeStore = 0;
Symbol 319 MovieClip Frame 1
_visible = false;
Symbol 320 MovieClip Frame 1
function onEnterFrame() { if (active == true) { if (_root.fader._alpha > 99) { _parent._parent._parent.loadLevel(roomID, xPos, yPos, dir); } _parent._parent.fadeLock = true; _root.fader.gotoAndStop("blackFade"); _root.fader._alpha = _root.fader._alpha + 10; _parent._parent.HERO.speed = 0; _parent._parent.HERO.drop = 0; _parent._parent.HERO._x = _parent._parent.HERO._x - ((_parent._parent.HERO._x - _x) / 4); _parent._parent.HERO._y = _parent._parent.HERO._y - ((_parent._parent.HERO._y - (_y + 50)) / 4); } if (this.hit.hitTest(_parent._parent.HERO.sprite)) { active = true; _parent._parent.HERO.speed = 0; _parent._parent.HERO.drop = 0; } }
Symbol 321 MovieClip Frame 1
stop(); gotoAndStop(_parent.LEVEL);
Instance of Symbol 311 MovieClip in Symbol 321 MovieClip Frame 1
onClipEvent (load) { _root.difficulty = _root.difficulty + 2; }
Instance of Symbol 320 MovieClip in Symbol 321 MovieClip Frame 1
onClipEvent (load) { roomID = 2; dir = 1; xPos = this._x - 650; yPos = this._y + 60; }
Instance of Symbol 320 MovieClip in Symbol 321 MovieClip Frame 2
onClipEvent (load) { roomID = 3; dir = 1; xPos = this._x - 650; yPos = this._y + 60; }
Instance of Symbol 320 MovieClip in Symbol 321 MovieClip Frame 3
onClipEvent (load) { roomID = 4; dir = 1; xPos = this._x - 650; yPos = this._y + 60; }
Instance of Symbol 320 MovieClip in Symbol 321 MovieClip Frame 4
onClipEvent (load) { roomID = 5; dir = 1; xPos = this._x - 650; yPos = this._y + 60; }
Instance of Symbol 320 MovieClip in Symbol 321 MovieClip Frame 5
onClipEvent (load) { roomID = 6; dir = 1; xPos = this._x - 650; yPos = this._y + 60; }
Instance of Symbol 320 MovieClip in Symbol 321 MovieClip Frame 6
onClipEvent (load) { roomID = 1; dir = 1; xPos = this._x - 650; yPos = this._y + 60; }
Symbol 322 MovieClip Frame 1
function onEnterFrame() { if (_parent.HERO.dead == true) { this._x = _parent.SPAWN["C_SPAWN_" + moveVar]._x; this._y = _parent.SPAWN["C_SPAWN_" + moveVar]._y; if (_root.lives > 1) { _root.HUD.newMessage(_root.lives + " LIVES REMAINING!", 100); } else if (_root.lives == 1) { _root.HUD.newMessage("ONLY 1 LIFE REMAINING!", 100); } else if (_root.lives == 0) { _root.HUD.newMessage("YOU'RE ALL OUT OF LUCK, KID!", 100); } } if (this.hitTest(_root.area)) { _xscale = (100 + random(10)); _yscale = (100 + random(10)); if ((_parent.orbTarget - _parent.orbs) > 0) { _visible = true; _parent.function_newParticle(_x, _y, "Class_Collect_Fragment", Math.round(10 * _root.particleQuality)); } else { _visible = false; } if (this.hitTest(_parent.HERO.sprite)) { if ((random(2) == 0) and (_parent.POWERUP._xscale < 10)) { moveVar = random(movePoints) + 1; _parent.POWERUP._x = _parent.SPAWN["C_SPAWN_" + moveVar]._x; _parent.POWERUP._y = _parent.SPAWN["C_SPAWN_" + moveVar]._y; _parent.POWERUP._xscale = 10; } _parent.function_newParticle(_x, _y, "Class_Collect_Fragment", Math.round(100 * _root.particleQuality)); if ((_parent.HERO.dead != true) and (_parent.orbs < _parent.orbTarget)) { _parent.orbs++; if (_root.arcade == true) { _root.difficulty = _root.difficulty + 0.5; if (_root.difficulty > 24) { _root.particleQuality = 0.2; } } scoreInc = random(10) + 100; _parent.scorePot = _parent.scorePot + scoreInc; _root.arcadePot = _root.arcadePot + scoreInc; } if ((_parent.orbTarget - _parent.orbs) > 0) { if (_parent.orbs == 1) { _root.HUD.newMessage(_parent.orbs + " ORB COLLECTED", 100); } else { _root.HUD.newMessage(_parent.orbs + " ORBS COLLECTED", 100); } if ((_root.arcadePot > 1000) and (_root.arcade == true)) { _root.arcadePot = _root.arcadePot - 1000; _root.HUD.newMessage("YOU GOT AN EXTRA LIFE!", 100); _root.lives++; _parent.newSound("S_SWOOSH"); } _parent.newSound("S_GLASS"); xStore = this._x; yStore = this._y; while ((_x == xStore) and (_y == yStore)) { moveVar = random(movePoints) + 1; this._x = _parent.SPAWN["C_SPAWN_" + moveVar]._x; this._y = _parent.SPAWN["C_SPAWN_" + moveVar]._y; } } else { this._x = _parent.GROUND.door._x; this._y = _parent.GROUND.door._y; _root.HUD.newMessage("DOOR TO NEXT LEVEL UNLOCKED!", 1000); } _parent._parent.timer = 0; _parent.function_newParticle(_x, _y, "Enemy_Fragment_Spawn", Math.round(10 * _root.particleQuality)); } } } if (_root.arcade == true) { movePoints = 17; _root.HUD.newMessage("HOW MANY ORBS CAN YOU COLLECT?", 100); } else { movePoints = 6; _root.HUD.newMessage(("Collect " + _parent.orbTarget) + " ORBS to Unlock Door", 100); } moveVar = random(movePoints) + 1; this._x = _parent.SPAWN["C_SPAWN_" + moveVar]._x; this._y = _parent.SPAWN["C_SPAWN_" + moveVar]._y;
Symbol 323 MovieClip Frame 1
function function_Enemy_Destroyed(xPos, yPos, type) { enemyDestroyed++; newSound("S_EXPLOSION"); } function newSound(file) { var _local1 = new Sound(); _local1.attachSound(file); _local1.start(); } function enemyCreate() { if (_root.practice != true) { enemyArray = new Array("ENEMY_RED", "ENEMY_YELLOW", "ENEMY_GREEN", "ENEMY_BLUE"); if ((enemyCount < (enemyDestroyed + _root.difficulty)) and (HERO.dead == false)) { clone = ENEMY.attachMovie(enemyArray[random(4)], "E" + enemyCount, enemyCount++); clonePos = random(spawnPoints) + 1; clone._x = this.SPAWN["E_SPAWN_" + clonePos]._x; clone._y = this.SPAWN["E_SPAWN_" + clonePos]._y; function_newParticle(clone._x, clone._y, "Enemy_Fragment_Spawn", 10); } } } function onEnterFrame() { pauseManagement(); if (_root.gamePaused == false) { enemyCreate(); if ((fadeLock == false) and (_root.fader._alpha > 0)) { _root.fader._alpha = _root.fader._alpha - 20; } levelTimer = levelTimer + 0.04; levelTimerDisplay = Math.round(levelTimer); gunPoseTimer--; touchBuffer--; function_heroDeathManagement(); function_HERO(); if (camCorrect == false) { camElasticStore = 1; camCorrect = true; } else { camElasticStore = camElasticStore_default; } function_CAMERA(camTarget, camElasticStore, camTypeStore, camXPos, camYPos); } } function pauseManagement() { if (Key.isDown(pauseKey) and (pauseSwitch == false)) { pauseSwitch = true; if (_root.gamePaused == false) { faderAlphaStore = _root.fader._alpha; faderFrameStore = _root.fader._currentframe; _root.fader._alpha = 100; _root.fader.gotoAndStop("pause"); _root.gamePaused = true; } else { _root.fader._alpha = faderAlphaStore; _root.fader.gotoAndStop(faderFrameStore); _root.gamePaused = false; } } else if (Key.isDown(pauseKey) == false) { pauseSwitch = false; } } function function_HERO() { if ((HERO.dead == false) and (HERO.win == false)) { if (_parent.samusStartDir == 0) { HERO.sprite._xscale = -HERO.sprite._xscale; _parent.samusStartDir = 2; } function_HERO_jump(); function_gravity(this.HERO); function_HERO_hitRoof(); scoreManagement(); function_HERO_hitGround(); function_HERO_hitWall(this.HERO.charWidth / 2, (-this.HERO.charHeight) / 2, 1); function_HERO_hitWall((-this.HERO.charWidth) / 2, (-this.HERO.charHeight) / 2, -1); function_HERO_move(); function_HERO_attackManagementNC(); function_HERO_spriteGraphics(); function_HERO_healthManagement(); smartBomb(); function_dangers(); } else if (HERO.win == true) { function_gravity(this.HERO); function_heroWinManagement(); function_HERO_hitGround(); } } function scoreManagement() { if (scorePot > 0) { _root.score = _root.score + Math.ceil(scorePot / 10); scorePot = scorePot - Math.ceil(scorePot / 10); } _root.HUD.ORBS.gotoAndStop(orbs + 1); } function smartBomb() { _root.HUD.BOMBS.gotoAndStop(_root.smartBombs + 2); if (Key.isDown(bombKey) == false) { bombKeySwitch = false; } bombSwitch = false; if ((Key.isDown(bombKey) and (_root.smartBombs > 0)) and (bombKeySwitch == false)) { _root.fader._alpha = 120; _root.fader.gotoAndStop("whiteFade"); bombKeySwitch = true; _root.smartBombs--; _root.HUD.newMessage(("BOMB DETONATED! " + _root.smartBombs) + " Left", 30); bombSwitch = true; } else if (Key.isDown(bombKey) and (bombKeySwitch == false)) { _root.HUD.newMessage("NO MORE BOMBS!", 30); newSound("S_BOMB_E"); bombKeySwitch = true; } } function newBullet(xPos, yPos, xSpeed, ySpeed) { clone = BULLETS.attachMovie("CLASS_bullet", "B" + bulletCount, bulletCount++); clone._x = xPos; clone._y = yPos; clone.ySpeed = ySpeed; clone.xSpeed = xSpeed; clone.timer = 25; clone.power = chargePower; } function function_HERO_attackManagementNC() { autoCounter--; if (Key.isDown(attackKey) == false) { attackSwitch = true; } else if ((Key.isDown(attackKey) == true) and ((attackSwitch == true) or ((_root.powerup == 2) and (autoCounter < 0)))) { autoCounter = 2; attackSwitch = false; newSound("S_SHOOT"); gunPoseTimer = 20; if (Key.isDown(upKey) and (touchBuffer < 5)) { newBullet(HERO._x, HERO._y - 40, 0, -bulletSpeed); if (_root.powerup == 1) { newBullet(HERO._x, HERO._y - 40, 5, -bulletSpeed); newBullet(HERO._x, HERO._y - 40, -5, -bulletSpeed); } } else if (Key.isDown(downKey) and (touchBuffer < 5)) { newBullet(HERO._x - 10, HERO._y - 20, 0, bulletSpeed); if (_root.powerup == 1) { newBullet(HERO._x - 10, HERO._y - 20, 5, bulletSpeed); newBullet(HERO._x - 10, HERO._y - 20, -5, bulletSpeed); } HERO.drop = -3 * (chargePower / 2); } else if (Key.isDown(leftKey) and (touchBuffer < 5)) { newBullet(HERO._x, HERO._y - 20, -bulletSpeed, 0); if (_root.powerup == 1) { newBullet(HERO._x, HERO._y - 20, -bulletSpeed, 5); newBullet(HERO._x, HERO._y - 20, -bulletSpeed, -5); } } else if (Key.isDown(rightKey) and (touchBuffer < 5)) { newBullet(HERO._x, HERO._y - 20, bulletSpeed, 0); if (_root.powerup == 1) { newBullet(HERO._x, HERO._y - 20, bulletSpeed, 5); newBullet(HERO._x, HERO._y - 20, bulletSpeed, -5); } } else if (Key.isDown(upKey) == false) { if (HERO.sprite._xscale > 0) { bulletX = HERO._x + 5; } else { bulletX = HERO._x - 22; } newBullet(bulletX, HERO._y - 20, HERO.sprite._xscale, 0); if (_root.powerup == 1) { newBullet(bulletX, HERO._y - 20, HERO.sprite._xscale, -5); newBullet(bulletX, HERO._y - 20, HERO.sprite._xscale, -10); } HERO.speed = HERO.speed - ((HERO.sprite._xscale / 10) * (chargePower / 10)); } else if (Key.isDown(leftKey) or Key.isDown(rightKey)) { if (HERO.sprite._xscale > 0) { bulletX = HERO._x + 5; } else { bulletX = HERO._x - 22; } newBullet(bulletX, HERO._y - 27, HERO.sprite._xscale * 1.3, -20); if (_root.powerup == 1) { newBullet(bulletX, HERO._y - 27, HERO.sprite._xscale * 1.3, -15); newBullet(bulletX, HERO._y - 27, HERO.sprite._xscale * 1.3, -25); } } else { if (HERO.sprite._xscale > 0) { bulletX = HERO._x - 3; } else { bulletX = HERO._x - 22; } newBullet(bulletX, HERO._y - 40, 0, -bulletSpeed); if (_root.powerup == 1) { newBullet(bulletX, HERO._y - 40, 5, -bulletSpeed); newBullet(bulletX, HERO._y - 40, -5, -bulletSpeed); } } clone.timer = 25; clone.power = chargePower; chargePower = 1; } } function function_HERO_move() { if (Key.isDown(rightKey) and (HERO.paralysisTimer == 0)) { duck = false; morphBallDir = false; if (this.HERO.speed < this.HERO.maxSpeed) { this.HERO.speed = this.HERO.speed + this.HERO.accel; } else { this.HERO.speed = this.HERO.maxSpeed; } } else if (Key.isDown(leftKey) and (HERO.paralysisTimer == 0)) { morphBallDir = true; duck = false; if (this.HERO.speed > (-this.HERO.maxSpeed)) { this.HERO.speed = this.HERO.speed - this.HERO.accel; } else { this.HERO.speed = -this.HERO.maxSpeed; } } else { this.HERO.speed = this.HERO.speed / this.HERO.deccel; } if (Key.isDown(dashKey) == false) { this.HERO.speed = this.HERO.speed / this.HERO.dashSpeed; } this.HERO._x = this.HERO._x + this.HERO.speed; if (Math.round(HERO.speed) == 0) { HERO.speed = 0; } if (Math.round(HERO.drop) == 0) { HERO.drop = 0; } } function function_HERO_jump() { if (HERO.paralysisTimer == 0) { if (((Key.isDown(jumpKey) and (touchBuffer > 0)) and (this.HERO.jumpLock == false)) and this.GROUND.hitTest(this.HERO._x + this._x, this.HERO._y + this._y, true)) { newSound("S_JUMP"); this.HERO.jumpLock = true; this.HERO.drop = -this.HERO.jumpHeight; duck = false; heroState = "stand"; HERO.sprite.gotoAndStop("JUMP"); } if ((Key.isDown(jumpKey) == false) and (HERO.drop < 0)) { HERO.drop = HERO.drop / 1.2; } if (((HERO.drop >= ((-HERO.jumpHeight) / 2)) and (Key.isDown(jumpKey) == false)) and (doubleJumpCount < HERO.doubleJumps)) { allowDoubleJump = true; } if (Key.isDown(jumpKey) and (allowDoubleJump == true)) { allowDoubleJump = false; doubleJumpCount++; this.HERO.drop = (-this.HERO.doubleJumpHeight) / doubleJumpDegrade; doubleJumpDegrade = doubleJumpDegrade + HERO.doubleJumpDegrade; HERO.sprite.gotoAndStop("JUMP"); } if ((Key.isDown(jumpKey) == false) and (touchBuffer > 0)) { this.HERO.jumpLock = false; } } } function function_CAMERA(camTarg, camSpeed, camType, xPos, yPos) { if (Key.isDown(camKeyUp)) { camYOffset = 200; } else if (Key.isDown(camKeyDown)) { camYOffset = -200; } else { camYOffset = 0; } if (Key.isDown(camKeyRight)) { camXOffset = -200; } else if (Key.isDown(camKeyLeft)) { camXOffset = 200; } else { camXOffset = 0; } if (camType == 1) { this._x = this._x + (Math.round(((xPos - camTarg._x) - this._x) + camXOffset) / camSpeed); this._y = this._y + (Math.round(((yPos - camTarg._y) - this._y) + camYOffset) / camSpeed); } else if (camType == 2) { this._x = this._x + (Math.round(((xPos - camTarg._x) - this._x) + camXOffset) / camSpeed); } else if (camType == 3) { this._y = this._y + (Math.round(((yPos - camTarg._y) - this._y) + camYOffset) / camSpeed); } } function heroHitGround() { if (this.GROUND.hitTest(this.HERO._x + this._x, this.HERO._y + this._y, true)) { if ((HERO.drop == WORLD_gravity) and (touchBuffer < -18)) { newSound("Sound_Thud"); function_newParticle(HERO._x, 1, "Particle_FallSmoke", 1); function_newParticle(HERO._x, 0, "Particle_FallSmoke", 1); } HERO.drop = 0; touchBuffer = 6; doubleJumpCount = 0; doubleJumpDegrade = 1; return(true); } } function heroHitForeground() { if (this.FOREGROUND.hitTest(this.HERO._x + this._x, this.HERO._y + this._y, true)) { return(true); } } function heroHitWall(wallXPos, wallYPos) { if (this.GROUND.hitTest((this.HERO._x + wallXPos) + this._x, (this.HERO._y + wallYPos) + this._y, true)) { return(true); } } function function_HERO_hitWall(wallXPos, wallYPos, wallDir) { if (heroHitWall(wallXPos, wallYPos) == true) { while (heroHitWall(wallXPos, wallYPos) == true) { this.HERO._x = this.HERO._x - wallDir; } this.HERO.speed = 0; } } function heroHitRoof() { if (this.GROUND.hitTest(this.HERO._x + this._x, (this.HERO._y + this._y) - this.HERO.charHeight, true)) { return(true); } } function function_HERO_hitRoof() { if (heroHitRoof() == true) { while (heroHitRoof() == true) { this.HERO._y++; } this.HERO.drop = 1; } } function function_HERO_hitGround() { if (heroHitGround() == true) { while (heroHitGround() == true) { this.HERO._y--; this.HERO.drop = 0; } this.HERO._y = this.HERO._y + 1; } } function function_gravity(characterClass) { characterClass._y = characterClass._y + characterClass.drop; if (characterClass.drop < WORLD_gravity) { characterClass.drop = characterClass.drop + WORLD_airResistance; } else { characterClass.drop = WORLD_gravity; } } function processInputKeys() { var _local1 = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"); var _local2 = new Array(65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90); var _local3 = 0; while (_local3 < 26) { if (camKeyUp == _local1[_local3]) { camKeyUp = _local2[_local3]; } _local3++; } _local3 = 0; while (_local3 < 26) { if (camKeyDown == _local1[_local3]) { camKeyDown = _local2[_local3]; } _local3++; } _local3 = 0; while (_local3 < 26) { if (camKeyLeft == _local1[_local3]) { camKeyLeft = _local2[_local3]; } _local3++; } _local3 = 0; while (_local3 < 26) { if (camKeyRight == _local1[_local3]) { camKeyRight = _local2[_local3]; } _local3++; } _local3 = 0; while (_local3 < 26) { if (jumpKey == _local1[_local3]) { jumpKey = _local2[_local3]; } _local3++; } _local3 = 0; while (_local3 < 26) { if (attackKey == _local1[_local3]) { attackKey = _local2[_local3]; } _local3++; } _local3 = 0; while (_local3 < 26) { if (dashKey == _local1[_local3]) { dashKey = _local2[_local3]; } _local3++; } if (dashKey == null) { HERO.dashSpeed = 1; } } function function_HERO_spriteGraphics() { if (HERO.paralysisTimer > 0) { HERO.sprite.gotoAndStop("HURT"); HERO.paralysisTimer--; } else if (((touchBuffer < 4) or (HERO.drop < -15)) and (heroState != "morph")) { HERO.sprite.gotoAndStop("JUMP"); heroState = "stand"; duck = false; } else if (Key.isDown(rightKey)) { if (Key.isDown(dashKey) or (dashKey == null)) { if (heroState != "morph") { if (Key.isDown(upKey)) { HERO.sprite.gotoAndStop("RUNUP_R"); } else { HERO.sprite.gotoAndStop("RUN_R"); } heroState = "stand"; } else { HERO.sprite.gotoAndStop("morph"); HERO.charHeight = 9; } } else { HERO.sprite.gotoAndStop("WALK"); } if (heroState == "morph") { HERO.sprite._xscale = spriteScaleDefault; } else { HERO.sprite._xscale = HERO.spriteScale; } } else if (Key.isDown(leftKey)) { if (Key.isDown(dashKey) or (dashKey == null)) { if (heroState != "morph") { if (Key.isDown(upKey)) { HERO.sprite.gotoAndStop("RUNUP_L"); } else { HERO.sprite.gotoAndStop("RUN_L"); } heroState = "stand"; } else { HERO.sprite.gotoAndStop("morph"); HERO.charHeight = 40; } } else { HERO.sprite.gotoAndStop("WALK"); } if (heroState == "morph") { HERO.sprite._xscale = spriteScaleDefault; } else { HERO.sprite._xscale = -HERO.spriteScale; } } else if (heroState == "duck") { if (HERO.sprite._xscale == HERO.spriteScale) { HERO.sprite.gotoAndStop("DUCK_R"); } else { HERO.sprite.gotoAndStop("DUCK_L"); } } else if (heroState == "morph") { HERO.sprite.gotoAndStop("CRAWL"); HERO.charHeight = 40; } else if (Key.isDown(upKey)) { if (HERO.sprite._xscale == HERO.spriteScale) { HERO.sprite.gotoAndStop("LOOKUP_R"); } else { HERO.sprite.gotoAndStop("LOOKUP_L"); } } else if (HERO.sprite._xscale == HERO.spriteScale) { if ((Key.isDown(attackKey) == false) and (gunPoseTimer < 0)) { HERO.sprite.gotoAndStop("STAND_R"); } else { HERO.sprite.gotoAndStop("STANDSHOOT_R"); } } else if ((Key.isDown(attackKey) == false) and (gunPoseTimer < 0)) { HERO.sprite.gotoAndStop("STAND_L"); } else { HERO.sprite.gotoAndStop("STANDSHOOT_L"); } } function defaultCamera() { camTarget = camTarget_default; camTypeStore = camTypeStore_default; camElasticStore = camElasticStore_default; camXPos = camXPos_default; camYPos = camYPos_default; } function function_dangers() { if (this.DANGERS.hitTest(this.HERO._x + this._x, this.HERO._y + this._y, true)) { function_HERO_hurt(); } } function function_HERO_hurt() { if (_root.devCheat != true) { _root.HUD.newMessage("OUCH!", 60); _root.fader._alpha = 120; _root.fader.gotoAndStop(1); _root.fader.txtBox = "FAIL"; if (HERO.invTimer == 0) { newSound("Sound_Hurt"); HERO.drop = 0; HERO.paralysisTimer = HERO.paralysisTime; HERO.invTimer = HERO.invTime; HERO.health--; } } } function function_HERO_healthManagement() { _root.HUD.HEALTH.gotoAndStop(_root.lives + 1); if (HERO.invTimer > 0) { HERO.invTimer--; if (HERO.paralysisTimer == 0) { HERO.sprite._alpha = -HERO.sprite._alpha; } else { HERO.sprite._alpha = 100; } } else { HERO.sprite._alpha = 100; } } function function_newParticle(xPos, yPos, MC, number) { var _local2 = 0; while (_local2 < number) { var _local1 = EFFECTS.attachMovie(MC, "P" + effectCount, effectCount++); _local1._x = xPos; _local1._y = yPos; _local2++; } } function function_heroDeathManagement() { if (HERO.health == 0) { if (_root.arcade != true) { orbs = 0; } deathDelay = 10; HERO.dead = true; HERO._visible = false; newSound("S_EXPLOSION"); function_newParticle(HERO._x, HERO._y - 30, "Enemy_Fragment_Red", 50); HERO.health = 1; HERO.drop = 0; HERO.speed = 0; } if (HERO.dead == true) { if (HERO.deadTimer < 30) { HERO.deadTimer++; } else if (HERO.deadTimer < 60) { HERO._x = HERO._x + ((heroStartX - HERO._x) / 10); HERO._y = HERO._y + ((heroStartY - HERO._y) / 10); HERO.deadTimer++; } else { if (_root.lives > 0) { hero_respawn(); } else if (gameOver._visible != true) { gameOver._visible = true; gameOver.gotoAndStop(2); } HERO.deadTimer = 0; HERO.invTimer = 0; } } } function function_heroWinManagement() { if (heroHitGround() == true) { while (heroHitGround() == true) { HERO._y--; } HERO.drop = -15; HERO.sprite._xscale = -HERO.sprite._xscale; } HERO.sprite.gotoAndStop("JUMP"); } function hero_respawn() { _root.lives--; HERO._x = heroStartX; HERO._y = heroStartY; function_newParticle(HERO._x, HERO._y - 30, "Enemy_Fragment_Red", 20); function_newParticle(HERO._x, HERO._y - 30, "Enemy_Fragment_Yellow", 20); function_newParticle(HERO._x, HERO._y - 30, "Enemy_Fragment_Blue", 20); function_newParticle(HERO._x, HERO._y - 30, "Enemy_Fragment_Green", 20); newSound("S_EXPLOSION"); HERO.dead = false; HERO._visible = true; } _root.powerupTimerStore = 400; if (_root.powerup == undefined) { _root.powerup = 0; } if (_root.arcade == true) { _root.difficulty = 8; } else if (_root.practice == true) { _root.difficulty = 0; } gameOver._visible = false; var jumpKey = 90; var attackKey = 88; var bombKey = 67; var rightKey = 39; var leftKey = 37; var upKey = 38; var downKey = 40; var dashKey = null; var pauseKey = 32; var camKeyLeft = null; var camKeyRight = null; var camKeyUp = null; var camKeyDown = null; if (_root.beamLevel == undefined) { _root.beamLevel = 1; } if (_root.jumpLevel == undefined) { _root.jumpLevel = 1; } if (_root.speedLevel == undefined) { _root.speedLevel = 1; } _root.gamePaused = false; enemyRedSpeed = 5; enemyYellowSpeed = 2; enemyGreenSpeed = 3; enemyBlueSpeed = 3; blockCrumbleTime = 90; this.HERO.maxSpeed = 12 * _root.speedLevel; this.HERO.accel = 2; this.HERO.deccel = 1.8; if (_root.jumpLevel == 1) { this.HERO.jumpHeight = 20; this.HERO.doubleJumps = 0; } else if (_root.jumpLevel == 2) { this.HERO.jumpHeight = 30; this.HERO.doubleJumps = 0; } else if (_root.jumpLevel > 2) { this.HERO.jumpHeight = 15; this.HERO.doubleJumps = 500; } this.HERO.doubleJumpHeight = 20; this.HERO.doubleJumpDegrade = 0; this.HERO.charWidth = 50; this.HERO.charHeight = 50; this.HERO.dashSpeed = 1.2; this.HERO.paralysisTime = 0; this.HERO.invTime = 120; this.HERO.deadTimerStore = 60; this.HERO.health = 1; var camTarget_default = this.HERO; var camTypeStore_default = 1; var camElasticStore_default = 3; var camXPos_default = 250; var camYPos_default = 200; var WORLD_gravity = 20; var WORLD_airResistance = 2; fadeLock = false; HERO.deadTimer = 0; var heroStartX = HERO._x; var heroStartY = HERO._y; HERO.dead = false; defaultCamera(); processInputKeys(); HERO.spriteScale = HERO.sprite._xscale; var doubleJumpCount = 0; var doubleJumpDegrade = 0; var allowDoubleJump = false; createEmptyMovieClip("EFFECTS", 10); createEmptyMovieClip("BULLETS", 2); createEmptyMovieClip("ENEMY", 11); gameOver.swapDepths(18); _root.arcadePot = 0; GROUND.swapDepths(3); HERO.swapDepths(12); FOREGROUND.swapDepths(5); if (_root.lives == undefined) { _root.lives = 3; } else { _root.lives = _root.lives + 1; } deathDelay = 10; levelTimer = 0; levelTimerDisplay = levelTimer; itemCollect = 0; gamePaused = false; heroState = "stand"; spriteScaleDefault = HERO.sprite._xscale; morphBallDir = false; if ((_root.arcade == true) or (_root.practice == true)) { LEVEL = "ARCADE"; } else if (_parent.LEVEL == undefined) { LEVEL = 1; } else { LEVEL = _parent.LEVEL; } _root.fader._alpha = 100; camCorrect = false; enemyCount = 0; enemyDestroyed = 0; if (_root.arcade == true) { spawnPoints = 10; } else { spawnPoints = 8; } this.HERO.drop = 0; this.HERO.speed = 0; this.HERO.jumpSwitch = false; this.HERO.jumpLock = false; this.HERO.invTimer = 0; this.HERO.paralysisTimer = 0; HERO.win = false; if (scorePot == undefined) { scorePot = 0; } if (_root.score == undefined) { _root.score = 0; } bombSwitch = false; bombKeySwitch = false; if (_root.smartBombs == undefined) { _root.smartBombs = 3; } else if (_root.smartBombs < 3) { _root.smartBombs++; } bulletCount = 0; attackSwitch = false; attackStore = false; bulletSpeed = HERO.sprite._xscale; chargePower = 1; autoCounter = 0; gunPoseTimer = 0; effectCount = 0; orbs = 0; if ((_root.arcade == true) or (_root.practice == true)) { orbTarget = 9999; } else { orbTarget = 5; }
Symbol 324 MovieClip Frame 1
function loadLevel(roomID, xPos, yPos, dir) { LEVEL = roomID; samusStartX = xPos; samusStartY = yPos; samusStartDir = dir; gotoAndStop ("roomLoader"); } stop(); if (System.capabilities.os != "Nintendo Wii") { }
Symbol 324 MovieClip Frame 2
gotoAndStop ("GAME");

Library Items

Symbol 1 Sound [S_SWOOSH]
Symbol 2 Sound [S_SHOOT]
Symbol 3 Sound [S_JUMP]
Symbol 4 Sound [S_GLASS]
Symbol 5 Sound [S_EXPLOSION]
Symbol 6 Sound [S_BOMB_E]
Symbol 7 Sound [S_DOOR]
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:11 13 16 82 300  Timeline
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip [ENEMY_GREEN]Uses:9 10
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [ENEMY_BLUE]Uses:9 12
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:16
Symbol 16 MovieClip [ENEMY_YELLOW]Uses:15 9
Symbol 17 FontUsed by:18 19
Symbol 18 TextUses:17Used by:21
Symbol 19 EditableTextUses:17Used by:21
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip [fps]Uses:18 19 20
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip [Class_Particle_Enemy]Uses:22
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClip [Class_Particle]Uses:25
Symbol 27 FontUsed by:28 29
Symbol 28 EditableTextUses:27Used by:31
Symbol 29 EditableTextUses:27Used by:31
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClip [MessageBox]Uses:28 29 30
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip [Particle_FallSmoke]Uses:32
Symbol 34 GraphicUsed by:35 223
Symbol 35 MovieClip [Class_Fader]Uses:34
Symbol 36 FontUsed by:37 39
Symbol 37 EditableTextUses:36Used by:41
Symbol 38 GraphicUsed by:41
Symbol 39 EditableTextUses:36Used by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClip [Class_LevelSelectTile]Uses:37 38 39 40
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip [CLASS_bomb]Uses:42
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:44 45 46Used by:48
Symbol 48 MovieClip [CLASS_bullet]Uses:47
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [Enemy_Tail_Yellow]Uses:49 50
Symbol 52 GraphicUsed by:54
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClip [Enemy_Tail_Red]Uses:52 53
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [Enemy_fragment_spawn]Uses:55
Symbol 57 GraphicUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClip [Enemy_fragment_blue]Uses:57 58
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip [Enemy_Fragment_Green]Uses:60 61
Symbol 63 GraphicUsed by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip [Enemy_Fragment_Yellow]Uses:63 64
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [Enemy_fragment_Red]Uses:66 67
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClip [Class_Shot_Fragment]Uses:69
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip [Class_Powerup_fragment]Uses:71
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClip [Class_Collect_fragment]Uses:73
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip [Class_ShotBlock_fragment]Uses:75
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClip [Class_BombBlock_fragment]Uses:78
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:82
Symbol 82 MovieClip [ENEMY_RED]Uses:81 9
Symbol 83 MovieClip [GRIDPOINT]Used by:Timeline
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:99
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:99
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:99
Symbol 90 GraphicUsed by:99
Symbol 91 ShapeTweeningUsed by:99
Symbol 92 GraphicUsed by:96
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:96
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:92 94 95Used by:99
Symbol 97 GraphicUsed by:99
Symbol 98 GraphicUsed by:99 223
Symbol 99 MovieClipUses:85 87 89 91 90 96 97 98Used by:Timeline
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:107
Symbol 102 GraphicUsed by:107
Symbol 103 GraphicUsed by:107
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:101 102 103 105 106 SS1Used by:Timeline
Symbol 108 SoundUsed by:Timeline
Symbol 109 FontUsed by:110 119 120 126 127 128 129 130 136 138 140 141 142 144 146 147 149 150 152 153 154 156 159 164 165 166 167 170 171 172 174 175 178 185 187 188 197 199 206 207 210 211 212 213 218 220 221
Symbol 110 TextUses:109Used by:Timeline
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:114
Symbol 114 MovieClipUses:111 113Used by:115
Symbol 115 MovieClipUses:114Used by:Timeline
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 ButtonUses:117Used by:Timeline
Symbol 119 TextUses:109Used by:Timeline
Symbol 120 TextUses:109Used by:Timeline
Symbol 121 GraphicUsed by:125 131 132 133 134 137 139 143 145 148 151 155 157 158 169 173 219
Symbol 122 GraphicUsed by:125 131 132 133 134 137 139 143 145 148 151 155 157 158 169 173 219
Symbol 123 GraphicUsed by:125 131 132 133 134 137 139 143 145 148 151 155 157 158 169 173 219
Symbol 124 GraphicUsed by:125 131 132 133 134 137 139 143 145 148 151 155 157 158 169 173 219
Symbol 125 ButtonUses:121 122 123 124Used by:Timeline
Symbol 126 EditableTextUses:109Used by:Timeline
Symbol 127 TextUses:109Used by:Timeline
Symbol 128 TextUses:109Used by:Timeline
Symbol 129 TextUses:109Used by:Timeline
Symbol 130 TextUses:109Used by:Timeline
Symbol 131 ButtonUses:121 122 123 124Used by:Timeline
Symbol 132 ButtonUses:121 122 123 124Used by:Timeline
Symbol 133 ButtonUses:121 122 123 124Used by:Timeline
Symbol 134 ButtonUses:121 122 123 124Used by:Timeline
Symbol 135 MovieClipUsed by:Timeline
Symbol 136 TextUses:109Used by:Timeline
Symbol 137 ButtonUses:121 122 123 124Used by:Timeline
Symbol 138 TextUses:109Used by:Timeline
Symbol 139 ButtonUses:121 122 123 124Used by:Timeline
Symbol 140 TextUses:109Used by:Timeline
Symbol 141 TextUses:109Used by:Timeline
Symbol 142 TextUses:109Used by:Timeline
Symbol 143 ButtonUses:121 122 123 124Used by:Timeline
Symbol 144 TextUses:109Used by:Timeline
Symbol 145 ButtonUses:121 122 123 124Used by:Timeline
Symbol 146 TextUses:109Used by:Timeline
Symbol 147 TextUses:109Used by:Timeline
Symbol 148 ButtonUses:121 122 123 124Used by:Timeline
Symbol 149 TextUses:109Used by:Timeline
Symbol 150 TextUses:109Used by:Timeline
Symbol 151 ButtonUses:121 122 123 124Used by:Timeline
Symbol 152 TextUses:109Used by:Timeline
Symbol 153 TextUses:109Used by:Timeline
Symbol 154 TextUses:109Used by:Timeline
Symbol 155 ButtonUses:121 122 123 124Used by:Timeline
Symbol 156 TextUses:109Used by:Timeline
Symbol 157 ButtonUses:121 122 123 124Used by:Timeline
Symbol 158 ButtonUses:121 122 123 124Used by:Timeline
Symbol 159 TextUses:109Used by:Timeline
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:160 161 162Used by:Timeline
Symbol 164 TextUses:109Used by:Timeline
Symbol 165 TextUses:109Used by:Timeline
Symbol 166 TextUses:109Used by:Timeline
Symbol 167 TextUses:109Used by:Timeline
Symbol 168 GraphicUsed by:Timeline
Symbol 169 ButtonUses:121 122 123 124Used by:Timeline
Symbol 170 TextUses:109Used by:Timeline
Symbol 171 TextUses:109Used by:Timeline
Symbol 172 TextUses:109Used by:Timeline
Symbol 173 ButtonUses:121 122 123 124Used by:Timeline
Symbol 174 TextUses:109Used by:Timeline
Symbol 175 TextUses:109Used by:Timeline
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:180
Symbol 178 TextUses:109Used by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:177 178 179Used by:217
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:183
Symbol 183 MovieClipUses:182Used by:217
Symbol 184 GraphicUsed by:217
Symbol 185 TextUses:109Used by:217
Symbol 186 GraphicUsed by:217
Symbol 187 TextUses:109Used by:217
Symbol 188 TextUses:109Used by:217
Symbol 189 GraphicUsed by:195
Symbol 190 GraphicUsed by:195
Symbol 191 GraphicUsed by:195
Symbol 192 GraphicUsed by:195
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:189 190 191 192 193 194Used by:217
Symbol 196 GraphicUsed by:217
Symbol 197 TextUses:109Used by:217
Symbol 198 GraphicUsed by:204
Symbol 199 TextUses:109Used by:204
Symbol 200 GraphicUsed by:204
Symbol 201 GraphicUsed by:204
Symbol 202 GraphicUsed by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:198 199 200 201 202 203Used by:217
Symbol 205 GraphicUsed by:217
Symbol 206 EditableTextUses:109Used by:217
Symbol 207 EditableTextUses:109Used by:208
Symbol 208 MovieClipUses:207Used by:217
Symbol 209 GraphicUsed by:217
Symbol 210 TextUses:109Used by:217
Symbol 211 EditableTextUses:109Used by:217
Symbol 212 EditableTextUses:109Used by:217
Symbol 213 TextUses:109Used by:217
Symbol 214 GraphicUsed by:217
Symbol 215 GraphicUsed by:217
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:180 183 184 185 186 187 188 195 196 197 204 205 206 208 209 210 211 212 213 214 215 216Used by:Timeline
Symbol 218 TextUses:109Used by:223
Symbol 219 ButtonUses:121 122 123 124Used by:223
Symbol 220 TextUses:109Used by:223
Symbol 221 TextUses:109Used by:223
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:98 34 218 219 220 221 222Used by:Timeline
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:323
Symbol 226 MovieClipUsed by:323
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:229
Symbol 229 MovieClipUses:228Used by:323
Symbol 230 GraphicUsed by:231 322
Symbol 231 MovieClipUses:230Used by:323
Symbol 232 FontUsed by:233 234 239 240 244 245 246 247 249
Symbol 233 TextUses:232Used by:252
Symbol 234 TextUses:232Used by:252
Symbol 235 GraphicUsed by:238 243 248 250
Symbol 236 GraphicUsed by:238 243 248 250
Symbol 237 GraphicUsed by:238 243 248 250
Symbol 238 ButtonUses:235 236 237Used by:252
Symbol 239 TextUses:232Used by:252
Symbol 240 TextUses:232Used by:252
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:252
Symbol 243 ButtonUses:235 236 237Used by:252
Symbol 244 EditableTextUses:232Used by:252
Symbol 245 EditableTextUses:232Used by:252
Symbol 246 TextUses:232Used by:252
Symbol 247 TextUses:232Used by:252
Symbol 248 ButtonUses:235 236 237Used by:252
Symbol 249 TextUses:232Used by:252
Symbol 250 ButtonUses:235 236 237Used by:252
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:233 234 238 239 240 242 243 244 245 246 247 248 249 250 251Used by:323
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:255
Symbol 255 MovieClipUses:254Used by:323
Symbol 256 ShapeTweeningUsed by:259
Symbol 257 ShapeTweeningUsed by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:256 257 258Used by:260 261
Symbol 260 MovieClipUses:259Used by:300
Symbol 261 MovieClipUses:259Used by:300
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:263 264Used by:278 279 286 287 288 289 290 295 296 297 298
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:267 268Used by:278 279 286 287 288 289 290 295 296 297 298
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:273
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:271 272Used by:278 279 286 287 288 289 290 295 296 297 298
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:275 276Used by:278 279 286 287 288 289 290 295 296 297 298
Symbol 278 MovieClipUses:265 269 273 277Used by:299
Symbol 279 MovieClipUses:277 269 273 265Used by:299
Symbol 280 GraphicUsed by:284
Symbol 281 GraphicUsed by:284
Symbol 282 GraphicUsed by:284
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:280 281 282 283Used by:285
Symbol 285 MovieClipUses:284Used by:286 287 288 289 290 295 296 297 298 299
Symbol 286 MovieClipUses:285 265 269 273 277Used by:299
Symbol 287 MovieClipUses:285 277 269 273 265Used by:299
Symbol 288 MovieClipUses:265 285 269 273 277Used by:299
Symbol 289 MovieClipUses:285 277 269 273 265Used by:299
Symbol 290 MovieClipUses:277 285 269 273 265Used by:299
Symbol 291 FontUsed by:292
Symbol 292 TextUses:291Used by:294
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:292 293Used by:299
Symbol 295 MovieClipUses:285 265 269 273 277Used by:299
Symbol 296 MovieClipUses:277 269 273 285 265Used by:299
Symbol 297 MovieClipUses:265 285 269 273 277Used by:299
Symbol 298 MovieClipUses:285 277 269 273 265Used by:299
Symbol 299 MovieClipUses:278 279 286 287 288 289 290 285 294 295 296 297 298Used by:300
Symbol 300 MovieClipUses:260 261 9 299Used by:323
Symbol 301 GraphicUsed by:307
Symbol 302 GraphicUsed by:307
Symbol 303 GraphicUsed by:307
Symbol 304 GraphicUsed by:307
Symbol 305 GraphicUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:301 302 303 304 305 306Used by:308
Symbol 308 MovieClipUses:307Used by:323
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:321
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:321
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:321
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:321
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:320
Symbol 320 MovieClipUses:319Used by:321
Symbol 321 MovieClipUses:311 313 315 317 320Used by:323
Symbol 322 MovieClipUses:230Used by:323
Symbol 323 MovieClipUses:225 226 229 231 252 255 300 308 321 322Used by:324
Symbol 324 MovieClipUses:323Used by:Timeline
Streaming Sound 1Used by:Symbol 107 MovieClip

Instance Names

"bar"Frame 1Symbol 99 MovieClip
"area"Frame 6Symbol 9 MovieClip
"GRID"Frame 6Symbol 135 MovieClip
"HUD"Frame 13Symbol 217 MovieClip
"fader"Frame 13Symbol 223 MovieClip
"masterMC"Frame 13Symbol 324 MovieClip
"hit"Symbol 11 MovieClip [ENEMY_GREEN] Frame 1Symbol 9 MovieClip
"hit"Symbol 13 MovieClip [ENEMY_BLUE] Frame 1Symbol 9 MovieClip
"hit"Symbol 16 MovieClip [ENEMY_YELLOW] Frame 1Symbol 15 MovieClip
"sprite"Symbol 48 MovieClip [CLASS_bullet] Frame 1Symbol 47 MovieClip
"bar"Symbol 180 MovieClip Frame 1Symbol 177 MovieClip
"HEALTH"Symbol 217 MovieClip Frame 1Symbol 183 MovieClip
"ORBS"Symbol 217 MovieClip Frame 2Symbol 195 MovieClip
"BOMBS"Symbol 217 MovieClip Frame 2Symbol 204 MovieClip
"msgBox"Symbol 217 MovieClip Frame 2Symbol 208 MovieClip
"userName"Symbol 252 MovieClip Frame 3Symbol 244 EditableText
"subButton"Symbol 252 MovieClip Frame 3Symbol 250 Button
"C_SPAWN_6"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"C_SPAWN_5"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"C_SPAWN_3"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"C_SPAWN_4"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"C_SPAWN_2"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"C_SPAWN_1"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"E_SPAWN_5"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"E_SPAWN_6"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"E_SPAWN_7"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"E_SPAWN_8"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"E_SPAWN_4"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"E_SPAWN_3"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"E_SPAWN_2"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"E_SPAWN_1"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"E_SPAWN_6"Symbol 255 MovieClip Frame 2Symbol 254 MovieClip
"C_SPAWN_2"Symbol 255 MovieClip Frame 2Symbol 254 MovieClip
"C_SPAWN_1"Symbol 255 MovieClip Frame 2Symbol 254 MovieClip
"C_SPAWN_3"Symbol 255 MovieClip Frame 2Symbol 254 MovieClip
"C_SPAWN_4"Symbol 255 MovieClip Frame 2Symbol 254 MovieClip
"C_SPAWN_6"Symbol 255 MovieClip Frame 2Symbol 254 MovieClip
"C_SPAWN_5"Symbol 255 MovieClip Frame 2Symbol 254 MovieClip
"E_SPAWN_5"Symbol 255 MovieClip Frame 2Symbol 254 MovieClip
"E_SPAWN_7"Symbol 255 MovieClip Frame 2Symbol 254 MovieClip
"E_SPAWN_6"Symbol 255 MovieClip Frame 3Symbol 254 MovieClip
"E_SPAWN_8"Symbol 255 MovieClip Frame 3Symbol 254 MovieClip
"E_SPAWN_6"Symbol 255 MovieClip Frame 4Symbol 254 MovieClip
"E_SPAWN_6"Symbol 255 MovieClip Frame 4Symbol 254 MovieClip
"E_SPAWN_6"Symbol 255 MovieClip Frame 4Symbol 254 MovieClip
"E_SPAWN_3"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"E_SPAWN_7"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"E_SPAWN_5"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"E_SPAWN_2"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"C_SPAWN_6"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"E_SPAWN_6"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"E_SPAWN_4"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"E_SPAWN_8"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"C_SPAWN_1"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"C_SPAWN_2"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"C_SPAWN_3"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"C_SPAWN_4"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"C_SPAWN_5"Symbol 255 MovieClip Frame 6Symbol 254 MovieClip
"E_SPAWN_10"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"E_SPAWN_9"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_17"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_16"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_15"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_14"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_13"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_12"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_11"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_10"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_9"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_8"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_7"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_3"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_4"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_2"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"C_SPAWN_1"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"E_SPAWN_5"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"E_SPAWN_6"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"E_SPAWN_7"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"E_SPAWN_8"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"E_SPAWN_4"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"E_SPAWN_3"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"E_SPAWN_2"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"E_SPAWN_1"Symbol 255 MovieClip Frame 7Symbol 254 MovieClip
"hit"Symbol 300 MovieClip Frame 1Symbol 9 MovieClip
"sprite"Symbol 300 MovieClip Frame 1Symbol 299 MovieClip
"hit"Symbol 320 MovieClip Frame 1Symbol 319 MovieClip
"door"Symbol 321 MovieClip Frame 1Symbol 313 MovieClip
"door"Symbol 321 MovieClip Frame 6Symbol 313 MovieClip
"damagePoint2"Symbol 323 MovieClip Frame 1Symbol 225 MovieClip
"damagePoint"Symbol 323 MovieClip Frame 1Symbol 225 MovieClip
"FOREGROUND"Symbol 323 MovieClip Frame 1Symbol 226 MovieClip
"DANGERS"Symbol 323 MovieClip Frame 1Symbol 229 MovieClip
"POWERUP"Symbol 323 MovieClip Frame 1Symbol 231 MovieClip
"gameOver"Symbol 323 MovieClip Frame 1Symbol 252 MovieClip
"SPAWN"Symbol 323 MovieClip Frame 1Symbol 255 MovieClip
"HERO"Symbol 323 MovieClip Frame 1Symbol 300 MovieClip
"GROUND"Symbol 323 MovieClip Frame 1Symbol 321 MovieClip
"ORB"Symbol 323 MovieClip Frame 1Symbol 322 MovieClip
"GAME"Symbol 324 MovieClip Frame 1Symbol 323 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$Ok$QlIbdQvhtKv4mUqgC8/M01."
ExportAssets (56)Timeline Frame 1Symbol 1 as "S_SWOOSH"
ExportAssets (56)Timeline Frame 1Symbol 2 as "S_SHOOT"
ExportAssets (56)Timeline Frame 1Symbol 3 as "S_JUMP"
ExportAssets (56)Timeline Frame 1Symbol 4 as "S_GLASS"
ExportAssets (56)Timeline Frame 1Symbol 5 as "S_EXPLOSION"
ExportAssets (56)Timeline Frame 1Symbol 6 as "S_BOMB_E"
ExportAssets (56)Timeline Frame 1Symbol 7 as "S_DOOR"
ExportAssets (56)Timeline Frame 1Symbol 11 as "ENEMY_GREEN"
ExportAssets (56)Timeline Frame 1Symbol 13 as "ENEMY_BLUE"
ExportAssets (56)Timeline Frame 1Symbol 16 as "ENEMY_YELLOW"
ExportAssets (56)Timeline Frame 1Symbol 21 as "fps"
ExportAssets (56)Timeline Frame 1Symbol 23 as "Class_Particle_Enemy"
ExportAssets (56)Timeline Frame 1Symbol 26 as "Class_Particle"
ExportAssets (56)Timeline Frame 1Symbol 31 as "MessageBox"
ExportAssets (56)Timeline Frame 1Symbol 33 as "Particle_FallSmoke"
ExportAssets (56)Timeline Frame 1Symbol 35 as "Class_Fader"
ExportAssets (56)Timeline Frame 1Symbol 41 as "Class_LevelSelectTile"
ExportAssets (56)Timeline Frame 1Symbol 43 as "CLASS_bomb"
ExportAssets (56)Timeline Frame 1Symbol 48 as "CLASS_bullet"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Enemy_Tail_Yellow"
ExportAssets (56)Timeline Frame 1Symbol 54 as "Enemy_Tail_Red"
ExportAssets (56)Timeline Frame 1Symbol 56 as "Enemy_fragment_spawn"
ExportAssets (56)Timeline Frame 1Symbol 59 as "Enemy_fragment_blue"
ExportAssets (56)Timeline Frame 1Symbol 62 as "Enemy_Fragment_Green"
ExportAssets (56)Timeline Frame 1Symbol 65 as "Enemy_Fragment_Yellow"
ExportAssets (56)Timeline Frame 1Symbol 68 as "Enemy_fragment_Red"
ExportAssets (56)Timeline Frame 1Symbol 70 as "Class_Shot_Fragment"
ExportAssets (56)Timeline Frame 1Symbol 72 as "Class_Powerup_fragment"
ExportAssets (56)Timeline Frame 1Symbol 74 as "Class_Collect_fragment"
ExportAssets (56)Timeline Frame 1Symbol 76 as "Class_ShotBlock_fragment"
ExportAssets (56)Timeline Frame 1Symbol 79 as "Class_BombBlock_fragment"
ExportAssets (56)Timeline Frame 1Symbol 82 as "ENEMY_RED"
ExportAssets (56)Timeline Frame 1Symbol 83 as "GRIDPOINT"
Tag 0x0FF (255)Timeline Frame 11 bytes "."

Labels

"titleLoader"Frame 4
"title"Frame 6
"practiceLoader"Frame 7
"howToLoader"Frame 8
"howToLoader2"Frame 9
"scoreLoader"Frame 10
"gauntletLoader"Frame 11
"arcadeLoader"Frame 12
"game"Frame 13
"uncheck"Symbol 163 MovieClip Frame 1
"check"Symbol 163 MovieClip Frame 2
"whiteFade"Symbol 223 MovieClip Frame 1
"blackFade"Symbol 223 MovieClip Frame 2
"pause"Symbol 223 MovieClip Frame 3
"ONE"Symbol 226 MovieClip Frame 1
"TWO"Symbol 229 MovieClip Frame 1
"SCORE"Symbol 252 MovieClip Frame 3
"ONE"Symbol 255 MovieClip Frame 1
"TWO"Symbol 255 MovieClip Frame 2
"THREE"Symbol 255 MovieClip Frame 3
"ARCADE"Symbol 255 MovieClip Frame 7
"STAND_R"Symbol 299 MovieClip Frame 1
"STAND_L"Symbol 299 MovieClip Frame 2
"STANDSHOOT_R"Symbol 299 MovieClip Frame 3
"STANDSHOOT_L"Symbol 299 MovieClip Frame 4
"RUN_R"Symbol 299 MovieClip Frame 5
"RUN_L"Symbol 299 MovieClip Frame 6
"JUMP"Symbol 299 MovieClip Frame 7
"HURT"Symbol 299 MovieClip Frame 8
"LOOKUP_R"Symbol 299 MovieClip Frame 9
"LOOKUP_L"Symbol 299 MovieClip Frame 10
"RUNUP_R"Symbol 299 MovieClip Frame 11
"RUNUP_L"Symbol 299 MovieClip Frame 12
"TWO"Symbol 308 MovieClip Frame 1
"ONE"Symbol 321 MovieClip Frame 1
"TWO"Symbol 321 MovieClip Frame 2
"THREE"Symbol 321 MovieClip Frame 3
"ARCADE"Symbol 321 MovieClip Frame 7
"GAME"Symbol 324 MovieClip Frame 1
"roomLoader"Symbol 324 MovieClip Frame 2

Dynamic Text Variables

fpsSymbol 19 EditableText"<p align="left"></p>"
speechSymbol 28 EditableText"MORPH BALL"
speechSymbol 29 EditableText"Hey, guys! My name is Wiggitilda - and I'm here to help you play Wiggi Walk!"
levelIDSymbol 37 EditableText"1"
levelIDSymbol 39 EditableText"1"
infoTextSymbol 126 EditableText"Developed and Published by            'Armor Games Inc'              Programmed by                Antony Lavelle                  Graphics by                 Chris Ignatov                    Music by                   tobycreed"
_root.scoreSymbol 206 EditableText""
txtSymbol 207 EditableText"msgbox"
_root.masterMC.GAME.orbsSymbol 211 EditableText""
lifeTextSymbol 212 EditableText""
_root.scoreSymbol 245 EditableText""




http://swfchan.com/6/28219/info.shtml
Created: 20/5 -2019 14:54:34 Last modified: 20/5 -2019 14:54:34 Server time: 03/05 -2024 00:52:57