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

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

Sonic Flash.swf

This is the info page for
Flash #63112

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


Text
Loading Sonic Flash version 1.2, please wait.  Press Play when game is fully loaded.

4000/4000

A Macromedia Flash game by Jon Graham
Version 1.2

Main Menu

Start Game
View Instruction Manual
View Credits

Start Game

Yes, start the game
No, take me back to the main menu

You've chosen to start the game, are you sure?  This game is somewhat complex, so it's highly
recommended that you read the instruction manual first if you haven't already done so.

Instruction Manual

What's the objective of the game?
What are the controls?
How do I interact with certain objects?
How do I defeat bosses?
Nothing, take me back to the main menu

What would you like to read about?

Take me back to the instruction manual index.

What's the objective of the game?
You are playing the role of Sonic the Hedgehog.  Dr. Eggman has unleashed Mecha Sonic, and
he is currently causing havoc around the city.  You must stop him.  However, to get to him, you
will have to play through a number of zones destroying enemies, solving puzzles, defeating
bosses and collecting Final Zone keys.  When you have the three Final Zone keys, you can then
attempt to defeat Mecha Sonic, but it will be a difficult battle in which you are both in your
super forms.

Go to the next page

What are the controls?
The fingers on your left hand should be resting on the Z, X, C and V keys respectively (starting
with your pinky finger), your thumb on your left hand should be resting on the space bar, and
the fingers on your right hand should be resting on the arrow keys.
The Left Shift, Z, X, C, V keys and the space bar are all used for attacks.  Press Left Shift to
perform a scissor kick, Z to perform a somersault kick, X to perform a spin kick, C to perform a
regular kick, V to perform a punch, and Space to perform a tornado kick.  Reach the Left Shift
key with your left pinky finger by moving it from it's resting position on the Z key.  Each attack
you can perform delivers a certain amount of damage, and some allow movement while you're
using the attack, while others don't.  Choose wisely depending on the situation.
The B key is used for blocking.  Keep it held down to block if you find yourself in a position
where receiving damage is inevitable, and you can reduce the amount of damage received.  You
cannot move while blocking.

Take me back to the instruction manual index

The arrow keys are used for movement.  The Left Arrow key is to run left, and the Right Arrow
Key is to run right.  Hold the Down Arrow key to crouch, and press the Up Arrow key to jump.
You cannot move while crouching.
Use your mouse to interact with menus and highlight objects on your HUD (Heads-Up Display).
The controls change when you reach the end of the game and you transform into Super Sonic.
Use the Left Arrow key to slow down your flight speed, the Right Arrow key to speed up, the
Down Arrow key to move downward and the Up Arrow key to move upward.  Your left hand
fingers should be resting on the Space bar, which is used to fire energy beams.
Sonic Flash features some gameplay elements found in RPG games (Role-Playing Games).  You
level up as you defeat enemies, and thus you gain skill in certain attributes.  For instance,
achieving a new level means your running speed will increase, your attack power will increase,
your defense will increase which affects how much damage you can prevent when you hold B
to block, and your maximum amount of health will increase, meaning you can hold more health
blocks in your health bar.  Level 10 is the highest level you can achieve, and you can keep track
of your statistics by highlighting the "Statistics" bar in your HUD (Heads-Up Display).

How do I interact with certain objects?
There are a few different kinds of objects you can interact with in Sonic Flash with the use of
the Ctrl key, which should be pressed using your right index finger moved from it's resting place
on the Left Arrow key.  One of these items are pads.
Pads are circular platforms on the ground that emit a white light.  There are two different kinds
of pads, one is a zone selection pad and the other is a boss pad.  The zone selection pad is red
and is located at the very beginning of each zone (you start each zone standing on one).  Press
Ctrl when standing on this pad to return to the zone selection menu.  The boss pad is blue, is
located at the end of each zone, and pressing Ctrl while standing on it will warp you to that
zone's boss.  You can also stand on either pad without pressing anything to regain health
slowly.  This is especially handy just before a boss fight, be sure to refill your life before you
warp to a boss.

Another type of object that you can interact with is elevators.  If you stand on an elevator and it
is enabled (enabling objects is covered later in this topic), press the Down Arrow key to
descend to the lower level, or press the Up Arrow key to ascend to the upper level.
Yet another type of object that you can interact with is buttons.  If you are touching it and it is
enabled (again, enabling objects is covered later), you can press Ctrl to press the button, and
whatever that button governs will be activated.  Some buttons require you to hold Ctrl down.
Objects can be enabled or disabled when you find them.  If they are disabled, this is indicated
by the color red (you may find a deactivated elevator that is red, or a deactivated switch that is
glowing red), and you must find a way to activate or restore power to this object in order to
activate it and proceed further into the zone.  If you press Ctrl while touching a red, deactivated
object, nothing will happen.  Only when the object is green and activated (or neutral, as some
objects require no activation) can you press Ctrl to use it.

Some objects in Sonic Flash will deal damage to you when touched.  These objects include
spikes, enemies and crushers.  Jump over spikes to avoid them.  To avoid taking damage from
enemies, avoid touching them in any state other than an attacking state, in which case damage
will be dealt to the enemy, and when you are attacking an enemy make sure you are facing the
appropriate direction, or damage may be dealt to you.  Each enemy has a certain amount of
health that is indicated by a number that remains above them until they are destroyed.
Crushers are objects that drop from the ceiling very fast, and cause a great amount of damage
if you touch them, so be sure to use appropriate timing when running past a crusher.  If you find
you can't escape a crusher in time, the best thing to do is hold B to block, this will reduce the
amount of damage received.
Other items that can be interacted with include pressure pads and crates.  A crate can be
pushed left and right by running into it in the appropriate direction.  Pressure pads are used for
various purposes such as opening doors, but your weight is not enough to activate it...

How do I defeat bosses?
A different method is required to defeat each boss in Sonic Flash.  However, there are a few
techniques to defeating bosses that can apply to each boss.
Keep an eye on the boss's health, which can be found next to your HUD (Heads-Up Display)
when you are in a boss room.  Also, listen carefully for a certain sound effect that plays if you
are successfully dealing damage to the boss.
Some bosses may require more to defeat them than just brute force.  Attacks might not work at
all.  You need to find an alternative way to damage them, in which case you should examine
your environment for clues on how to defeat the boss.

Zone Selection

Please select a zone.

Final Zone Keys

Enter Mechanical Madness Zone
Enter Aquatic Paradise Zone
Enter Hazardous Rail Zone
Enter Urban Destruction Zone

Return to the main menu

Yes, return to the main menu
No, take me back to the zone selection menu

Warning!  If you go back to the main menu, your current game progress will be erased.  Are you
sure you want to do this?

Mechanical Madness Zone

Zone 1

Mechanical Madness Zone

Zone 1

Statistics (Highlight To Expand)

Experience:

Max Health:

Defense:

Attack:

Speed:

Level:

Life

Elevator

Elevator

Elevator

Bridge Power
Disabled

Bridge Power
Enabled

Elevator

BOSS

Mechanical Madness Zone

BOSS

Mechanical Madness Zone

BOSS

HP

Boss:

Zone Completed

Return to the zone selection menu

Final Zone Keys

Congratulations!  Sonic got through Mechanical Madness Zone!

Aquatic Paradise Zone

Zone 2

Aquatic Paradise Zone

Zone 2

Elevator

Locked

Unlocked

Status:

Door Locking Mechanism

Closed

Open

B1 Floor Door:

Press F3 to skip straight
to Level 10 if you want
to play again sometime.
Enjoy!

3

2 (Lvl. 10 Only)

1

Water Level Control

Aquatic Paradise Zone

Aquatic Paradise Zone

Congratulations!  Sonic got through Aquatic Paradise Zone!

Hazardous Rail Zone

Zone 3

Hazardous Rail Zone

Zone 3

Hazardous Rail Zone

Hazardous Rail Zone

Congratulations!  Sonic got through Hazardous Rail Zone!

Urban Destruction Zone

Final Zone

Urban Destruction Zone

Final Zone

Urban Destruction Zone

FINAL BOSS

Urban Destruction Zone

FINAL BOSS

Time Until Super Form Expiration

Sec.

Min.

32

2

Sec.

Min.

32

2

Skip

Created By
Jon Graham
Programs
Macromedia Flash MX
3D Studio Max
Microsoft Paint
Sprites
Sonic Battle (Game Boy Advance)
Sonic Advance 3 (Game Boy Advance)
Sound Effects
Flashkit.com
Music
Title Theme - Sonic CD Soundtrack
Main Menu Theme - Sonic CD Soundtrack
Mechanical Madness Zone Theme - Sonic CD Soundtrack
Aquatic Paradise Zone Theme - Sonic CD Soundtrack
Hazardous Rail Zone Theme - Sonic CD Soundtrack
Urban Destruction Zone Theme - F.E.A.R. (PC) SFX
Regular Boss Music - Mona Lisa Overdrive (Matrix Reloaded Soundtrack)
Final Boss Music - Going Down (007: The World is Not Enough Soundtrack)
End Credits Theme - Sonic CD Soundtrack
Special Thanks
Sega
Macromedia
Autodesk
Flashkit.com Community
Newgrounds
Sonic the Hedgehog, all related characters, the Sonic font, logo and all related material belong to Sega.
Thanks for playing!

You have died.  However, when you go back to the zone selection menu you can start where
you left off, meaning you will still be at the level you were just at, you will have the amount of
experience points you just had, and any zone keys you have collected so far.

Take me back to the zone selection menu

Game Over

ActionScript [AS1/AS2]

Frame 1
var myMenu; myMenu = new ContextMenu(); _root.menu = myMenu; myMenu.hideBuiltInItems();
Frame 2
stop(); var myMenu; myMenu = new ContextMenu(); _root.menu = myMenu; myMenu.hideBuiltInItems(); stop();
Instance of Symbol 95 MovieClip "PressSpace" in Frame 2
onClipEvent (load) { canProceed = false; } onClipEvent (enterFrame) { if (Key.isDown(32)) { if (canProceed == true) { _root.gotoAndStop("mainmenustart"); } } }
Frame 3
stopAllSounds(); MainMenuMusic = new Sound(); MainMenuMusic.attachSound("ZoneSelection.wav"); MainMenuMusic.start(0, 999); creditsaccessedfrommainmenu = false; mainmenumusicplaying = true; _root.gotoAndStop("mainmenu");
Frame 4
stop();
Instance of Symbol 135 MovieClip in Frame 4
onClipEvent (load) { this._alpha = 12; }
Frame 5
stop();
Frame 6
stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Frame 10
stop();
Frame 11
stop();
Frame 12
stop();
Frame 13
stop();
Frame 14
gotoAndStop ("zoneselectionstart"); level = 0; speed = 8; attack = 5; defense = 5; maxhealth = 60; experience = 0; health = maxhealth; invincibilitycounter = 0; gameover = false; showlevelup = false; startzone = false; haveZone1Key = false; haveZone2Key = false; haveZone3Key = false; var myMenu; myMenu = new ContextMenu(); _root.menu = myMenu; myMenu.hideBuiltInItems(); Zone1Music = new Sound(); Zone1Music.attachSound("MechanicalMadnessZone.wav"); Zone2Music = new Sound(); Zone2Music.attachSound("AquaticParadiseZone.wav"); Zone3Music = new Sound(); Zone3Music.attachSound("HazardousRailZone.wav"); FinalZoneMusic = new Sound(); FinalZoneMusic.attachSound("FinalZoneMusic.wav"); BossMusic = new Sound(); BossMusic.attachSound("BossMusic.wav"); FinalBossMusic = new Sound(); FinalBossMusic.attachSound("FinalBossMusic.wav"); SonicAttack = new Sound(); SonicAttack.attachSound("beating-donnie_t-2.wav"); AttackHit = new Sound(); AttackHit.attachSound("Hit.wav"); BossAttack = new Sound(); BossAttack.attachSound("Boom.wav"); Rain = new Sound(); Rain.attachSound("rain.wav"); Train = new Sound(); Train.attachSound("Train.wav"); ElevatorSound = new Sound(); ElevatorSound.attachSound("disengag-Public_D-386.wav"); Splash = new Sound(); Splash.attachSound("Deep_spl-Sith_Mas-505.wav"); SonicHit = new Sound(); SonicHit.attachSound("Sword_Sl-Doogens-2173.wav"); ConveyorBeltSound = new Sound(); ConveyorBeltSound.attachSound("conveyor.wav"); ButtonPress = new Sound(); ButtonPress.attachSound("ButtonSelect.wav"); Victory = new Sound(); Victory.attachSound("VictoryTheme.wav"); Wind = new Sound(); Wind.attachSound("Wind.wav");
Frame 15
stopAllSounds(); _root.gotoAndStop("zoneselection");
Frame 16
stopAllSounds(); stop();
Instance of Symbol 168 MovieClip in Frame 16
onClipEvent (enterFrame) { if (_root.haveZone3Key == true) { this.gotoAndStop(3); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 16
onClipEvent (enterFrame) { if (_root.haveZone2Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 16
onClipEvent (enterFrame) { if (_root.haveZone1Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 135 MovieClip in Frame 16
onClipEvent (load) { this._alpha = 12; }
Frame 17
stopAllSounds(); stop();
Frame 18
_root.Zone1Music.start(0, 999); gotoAndStop ("zone1room1"); elevator1enabled = true; switch1enabled = false; bridge1enabled = false; bridge1CanBeEnabled = true; bridge1stayopen = false; elevator2enabled = true; switch2enabled = true; room5doorstayopen = false; zone1room5doorcanbeopened = true; zone1room5doorclosed = true; room5cratehasfallen = false; elevator3enabled = true; room6b1doorstayopen = false; room6crusherup = false; room6switchactivated = false; elevator4enabled = false;
Frame 19
stop();
Instance of Symbol 185 MovieClip "zone1intro" in Frame 19
onClipEvent (load) { if (_root.startzone == true) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 210 MovieClip "gameoverfade" in Frame 19
onClipEvent (enterFrame) { if (_root.gameover == true) { this.play(); } }
Instance of Symbol 237 MovieClip in Frame 19
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } onClipEvent (load) { cheatsunlocked = true; cheatmode = false; } onClipEvent (enterFrame) { if (_root.experience >= 1000) { _root.level = 1; _root.speed = 8.25; _root.attack = 5.5; _root.defense = 5.5; _root.maxhealth = 64; } if (_root.experience >= 2000) { _root.level = 2; _root.speed = 8.5; _root.attack = 6; _root.defense = 6; _root.maxhealth = 68; } if (_root.experience >= 3000) { _root.level = 3; _root.speed = 8.75; _root.attack = 6.5; _root.defense = 6.5; _root.maxhealth = 72; } if (_root.experience >= 4000) { _root.level = 4; _root.speed = 9; _root.attack = 7; _root.defense = 7; _root.maxhealth = 76; } if (_root.experience >= 5000) { _root.level = 5; _root.speed = 9.25; _root.attack = 7.5; _root.defense = 7.5; _root.maxhealth = 80; } if (_root.experience >= 6000) { _root.level = 6; _root.speed = 9.5; _root.attack = 8; _root.defense = 8; _root.maxhealth = 84; } if (_root.experience >= 7000) { _root.level = 7; _root.speed = 9.75; _root.attack = 8.5; _root.defense = 8.5; _root.maxhealth = 88; } if (_root.experience >= 8000) { _root.level = 8; _root.speed = 10; _root.attack = 9; _root.defense = 9; _root.maxhealth = 92; } if (_root.experience >= 9000) { _root.level = 9; _root.speed = 10.25; _root.attack = 9.5; _root.defense = 9.5; _root.maxhealth = 96; } if (_root.experience >= 10000) { _root.experience = 10000; _root.level = 10; _root.speed = 10.5; _root.attack = 10; _root.defense = 10; _root.maxhealth = 100; } if (Key.isDown(114)) { if (cheatsunlocked == true) { cheatmode = true; } } if (_root.health > _root.maxhealth) { _root.health = _root.maxhealth; } if (cheatmode == true) { _root.experience = 10000; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 100) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 96) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 92) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 88) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 84) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 80) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 76) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 72) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 68) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 64) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 60) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 56) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 52) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 48) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 44) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 40) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 36) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 32) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 28) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 24) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 20) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 16) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 12) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 8) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 4) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 19
onClipEvent (enterFrame) { this._visible = false; if (_root.health <= 0) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 244 MovieClip in Frame 19
onClipEvent (enterFrame) { if (_root.invincibilitycounter > 0) { _root.invincibilitycounter = _root.invincibilitycounter - 1; _root.sonic._alpha = 50; } else { _root.invincibilitycounter = 0; _root.sonic._alpha = 100; } }
Instance of Symbol 250 MovieClip in Frame 19
onClipEvent (load) { touchdamage = 40; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 365 MovieClip "sonic" in Frame 19
onClipEvent (load) { faceright = true; faceleft = false; standrun = true; attack = false; jumpattack = false; block = false; crouch = false; jump = false; takedamage = false; die = false; } onClipEvent (enterFrame) { if (standrun == true) { if (Key.isDown(39)) { faceleft = false; faceright = true; this.gotoAndStop(3); this._x = this._x + _root.speed; } else if (faceright == true) { this.gotoAndStop(1); } if (Key.isDown(37)) { faceright = false; faceleft = true; this.gotoAndStop(4); this._x = this._x - _root.speed; } else if (faceleft == true) { this.gotoAndStop(2); } if (Key.isDown(38)) { standrun = false; jump = true; if (faceright == true) { this.gotoAndStop(5); } if (faceleft == true) { this.gotoAndStop(6); } } if (Key.isDown(66)) { standrun = false; block = true; if (faceright == true) { this.gotoAndStop(7); } if (faceleft == true) { this.gotoAndStop(8); } } if (Key.isDown(86)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(9); } if (faceleft == true) { this.gotoAndStop(10); } } if (Key.isDown(32)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(11); } if (faceleft == true) { this.gotoAndStop(12); } } if (Key.isDown(90)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(13); } if (faceleft == true) { this.gotoAndStop(14); } } if (Key.isDown(88)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(15); } if (faceleft == true) { this.gotoAndStop(16); } } if (Key.isDown(16)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(19); } if (faceleft == true) { this.gotoAndStop(20); } } if (Key.isDown(67)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(23); } if (faceleft == true) { this.gotoAndStop(24); } } if (Key.isDown(40)) { standrun = false; crouch = true; if (faceright == true) { this.gotoAndStop(25); } if (faceleft == true) { this.gotoAndStop(26); } } } if (jump == true) { if (Key.isDown(39)) { this._x = this._x + _root.speed; } if (Key.isDown(37)) { this._x = this._x - _root.speed; } } if (_root.health <= 0) { if (faceright == true) { this.gotoAndStop(21); } if (faceleft == true) { this.gotoAndStop(22); } standrun = false; attack = false; jumpattack = false; block = false; crouch = false; jump = false; takedamage = false; die = true; _root.health = 0; } }
Instance of Symbol 367 MovieClip in Frame 19
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 369 MovieClip in Frame 19
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 19
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room2"); } }
Instance of Symbol 372 MovieClip "healthzonepad" in Frame 19
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { _root.health = _root.health + 1; if (Key.isDown(17)) { _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zoneselectionstart"); } } } }
Frame 20
stop();
Instance of Symbol 397 MovieClip "enemy1" in Frame 20
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 367 MovieClip in Frame 20
onClipEvent (load) { touchdamage = 15; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } }
Instance of Symbol 369 MovieClip in Frame 20
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room1"); } }
Instance of Symbol 369 MovieClip in Frame 20
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room3"); } }
Instance of Symbol 405 MovieClip "zone1elevator1down" in Frame 20
onClipEvent (load) { if (_root.elevator1enabled == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Frame 21
stop();
Instance of Symbol 250 MovieClip in Frame 21
onClipEvent (load) { touchdamage = 40; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 369 MovieClip in Frame 21
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 21
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room3b1"); } }
Instance of Symbol 410 MovieClip "zone1elevator1up" in Frame 21
onClipEvent (load) { if (_root.elevator1enabled == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Frame 22
stop();
Instance of Symbol 369 MovieClip in Frame 22
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.bridge1enabled == false) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } } }
Instance of Symbol 369 MovieClip in Frame 22
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room2"); } }
Instance of Symbol 369 MovieClip in Frame 22
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room4"); } }
Instance of Symbol 414 MovieClip "zone1switch1" in Frame 22
onClipEvent (load) { if (_root.switch1enabled == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 423 MovieClip "bridge1" in Frame 22
onClipEvent (load) { if (_root.bridge1stayopen == true) { this.gotoAndStop(6); } }
Frame 23
stop();
Instance of Symbol 478 MovieClip "enemy3" in Frame 23
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; jumpingleft = ""; jumpingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (jumpingleft == true) { this._x = this._x - 8; } if (jumpingright == true) { this._x = this._x + 8; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(74); } }
Instance of Symbol 491 MovieClip "enemy2" in Frame 23
onClipEvent (load) { touchdamage = 10; enemyhealth = 30; movingleft = ""; movingright = ""; movingup = ""; movingdown = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 4; } if (movingright == true) { this._x = this._x + 4; } if (movingup == true) { this._y = this._y - 16; } if (movingdown == true) { this._y = this._y + 16; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; movingup = false; movingdown = false; dead = true; this.gotoAndStop(90); } }
Instance of Symbol 494 MovieClip in Frame 23
onClipEvent (enterFrame) { if (_root.switch1enabled == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 498 MovieClip in Frame 23
onClipEvent (load) { if (_root.switch2enabled == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 367 MovieClip in Frame 23
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 369 MovieClip in Frame 23
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room2b1"); } }
Instance of Symbol 369 MovieClip in Frame 23
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } }
Frame 24
stop();
Instance of Symbol 250 MovieClip in Frame 24
onClipEvent (load) { touchdamage = 40; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 525 MovieClip "enemy4" in Frame 24
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; spikes = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 1; } if (movingright == true) { this._x = this._x + 1; } if (spikes == true) { touchdamage = 20; } if (spikes == false) { touchdamage = 10; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(143); } }
Instance of Symbol 369 MovieClip in Frame 24
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room3"); } }
Instance of Symbol 369 MovieClip in Frame 24
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room5"); } }
Instance of Symbol 528 MovieClip in Frame 24
onClipEvent (load) { if (_root.elevator2enabled == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Frame 25
stop();
Instance of Symbol 595 MovieClip "enemy5" in Frame 25
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 367 MovieClip in Frame 25
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 367 MovieClip in Frame 25
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 599 MovieClip in Frame 25
onClipEvent (load) { if (_root.elevator2enabled == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 369 MovieClip in Frame 25
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 25
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room52f"); } }
Frame 26
stop();
Instance of Symbol 603 MovieClip "zone1room5door" in Frame 26
onClipEvent (load) { if (_root.room5doorstayopen == true) { this.gotoAndStop(8); } }
Instance of Symbol 369 MovieClip in Frame 26
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.zone1room5doorclosed == true) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } if (this.hitTest(_root.crate)) { _root.crate._x = _root.crate._x - (_root.speed / 2); _root.sonic._x = _root.sonic._x - (_root.speed / 2); } } }
Instance of Symbol 369 MovieClip in Frame 26
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room4"); } if (this.hitTest(_root.crate)) { _root.crate._x = _root.crate._x + (_root.speed / 2); _root.sonic._x = _root.sonic._x + (_root.speed / 2); } }
Instance of Symbol 369 MovieClip in Frame 26
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room6"); } if (this.hitTest(_root.crate)) { _root.crate._x = _root.crate._x - (_root.speed / 2); _root.sonic._x = _root.sonic._x - (_root.speed / 2); } }
Instance of Symbol 606 MovieClip "crate" in Frame 26
onClipEvent (load) { if (_root.room5cratehasfallen == true) { this._visible = true; } else { this._visible = false; } } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.room5cratehasfallen == true) { if (_root.sonic._x < this._x) { _root.sonic._x = _root.sonic._x - (_root.speed / 2); this._x = this._x + (_root.speed / 2); } if (_root.sonic._x > this._x) { _root.sonic._x = _root.sonic._x + (_root.speed / 2); this._x = this._x - (_root.speed / 2); } } } }
Instance of Symbol 397 MovieClip "enemy1" in Frame 26
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 609 MovieClip in Frame 26
onClipEvent (enterFrame) { if (this.hitTest(_root.crate)) { this.gotoAndStop(2); if (_root.room5cratehasfallen == true) { if (_root.zone1room5doorcanbeopened == true) { _root.zone1room5door.play(); _root.zone1room5doorcanbeopened = false; _root.zone1room5doorclosed = false; } } else { this.gotoAndStop(1); } } }
Frame 27
stop();
Instance of Symbol 620 MovieClip "cratefall" in Frame 27
onClipEvent (load) { if (_root.room5cratehasfallen == true) { this.gotoAndStop(7); } }
Instance of Symbol 622 MovieClip in Frame 27
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ButtonPress.start(); if (_root.room5cratehasfallen == false) { _root.cratefall.play(); } } } }
Instance of Symbol 369 MovieClip in Frame 27
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 27
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room42f"); } if (this.hitTest(_root.crate)) { _root.crate._x = _root.crate._x + (_root.speed / 2); _root.sonic._x = _root.sonic._x + (_root.speed / 2); } }
Instance of Symbol 369 MovieClip in Frame 27
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } }
Frame 28
stop();
Instance of Symbol 626 MovieClip "crusher" in Frame 28
onClipEvent (load) { if (_root.room6crusherup == false) { this.gotoAndStop(1); } if (_root.room6crusherup == true) { this.gotoAndStop(2); } }
Instance of Symbol 606 MovieClip "crate" in Frame 28
onClipEvent (enterFrame) { if (this.hitTest(_root.crusher)) { if (this._x > _root.crusher._x) { this._x = this._x + 3; } if (this._x < _root.crusher._x) { this._x = this._x - 3; } } }
Instance of Symbol 630 MovieClip in Frame 28
onClipEvent (load) { if (_root.elevator3enabled == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 369 MovieClip in Frame 28
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room5"); } }
Instance of Symbol 609 MovieClip in Frame 28
onClipEvent (enterFrame) { if (this.hitTest(_root.crate)) { this.gotoAndStop(2); _root.room6switchactivated = true; } }
Instance of Symbol 631 MovieClip in Frame 28
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ConveyorBeltSound.start(); if (_root.crate.hitTest(_root.conveyorbelt)) { _root.crate._x = _root.crate._x - 3; } } } }
Frame 29
stop();
Instance of Symbol 250 MovieClip in Frame 29
onClipEvent (load) { touchdamage = 40; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 635 MovieClip "zone1room6b1door" in Frame 29
onClipEvent (load) { if (_root.room6switchactivated == true) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 637 MovieClip in Frame 29
onClipEvent (load) { if (_root.elevator3enabled == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 595 MovieClip "enemy5" in Frame 29
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 369 MovieClip in Frame 29
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 29
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room7b1"); } }
Instance of Symbol 369 MovieClip in Frame 29
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.zone1room6b1door._visible == true) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } } }
Instance of Symbol 622 MovieClip in Frame 29
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ButtonPress.start(); if (_root.room6crusherup == false) { _root.room6crusherup = true; } } } }
Frame 30
stop();
Instance of Symbol 369 MovieClip in Frame 30
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room6b1"); } }
Instance of Symbol 369 MovieClip in Frame 30
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room8b1"); } }
Instance of Symbol 367 MovieClip in Frame 30
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 367 MovieClip in Frame 30
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Frame 31
stop();
Instance of Symbol 478 MovieClip "enemy3" in Frame 31
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; jumpingleft = ""; jumpingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (jumpingleft == true) { this._x = this._x - 8; } if (jumpingright == true) { this._x = this._x + 8; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(74); } }
Instance of Symbol 369 MovieClip in Frame 31
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room7b1"); } }
Instance of Symbol 369 MovieClip in Frame 31
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone1room9b1"); } }
Frame 32
stop();
Instance of Symbol 250 MovieClip in Frame 32
onClipEvent (load) { touchdamage = 40; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 642 MovieClip in Frame 32
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { _root.health = _root.health + 1; if (Key.isDown(17)) { _root.fadeinbox.gotoAndPlay(1); _root.sonic._x = 265; _root.gotoAndStop("zone1bossroom"); } } } }
Instance of Symbol 369 MovieClip in Frame 32
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone1room8b1"); } }
Instance of Symbol 369 MovieClip in Frame 32
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } }
Frame 33
_root.Zone1Music.stop(); _root.BossMusic.start(0, 999); stop();
Instance of Symbol 655 MovieClip in Frame 33
onClipEvent (enterFrame) { if (_root.zone1boss.enemyhealth <= 0) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 666 MovieClip "zone1crusherceiling" in Frame 33
onClipEvent (load) { touchdamage = 999; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 369 MovieClip in Frame 33
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 713 MovieClip "zone1boss" in Frame 33
onClipEvent (load) { enemyhealth = 2000; } onClipEvent (enterFrame) { if (enemyhealth <= 0) { _root.zone1bosshands.gotoAndStop(587); _root.zone1crusherceiling.stop(); this.play(); enemyhealth = 0; } }
Frame 34
stopAllSounds(); _root.Victory.start(); stop();
Instance of Symbol 168 MovieClip in Frame 34
onClipEvent (enterFrame) { if (_root.haveZone3Key == true) { this.gotoAndStop(3); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 34
onClipEvent (enterFrame) { if (_root.haveZone2Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 34
onClipEvent (enterFrame) { if (_root.haveZone1Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Frame 35
_root.Rain.start(0, 999); _root.Zone2Music.start(0, 999); gotoAndStop ("zone2room1"); waterlevel = 1; room3b3switchactivated = false; zone2b2switchactivated = false; zone2b2doorstayopen = false;
Frame 36
stop();
Instance of Symbol 739 MovieClip in Frame 36
onClipEvent (load) { if (_root.startzone == true) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 210 MovieClip "gameoverfade" in Frame 36
onClipEvent (enterFrame) { if (_root.gameover == true) { this.play(); } }
Instance of Symbol 237 MovieClip in Frame 36
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } onClipEvent (load) { cheatsunlocked = true; cheatmode = false; } onClipEvent (enterFrame) { if (_root.experience >= 1000) { _root.level = 1; _root.speed = 8.25; _root.attack = 5.5; _root.defense = 5.5; _root.maxhealth = 64; } if (_root.experience >= 2000) { _root.level = 2; _root.speed = 8.5; _root.attack = 6; _root.defense = 6; _root.maxhealth = 68; } if (_root.experience >= 3000) { _root.level = 3; _root.speed = 8.75; _root.attack = 6.5; _root.defense = 6.5; _root.maxhealth = 72; } if (_root.experience >= 4000) { _root.level = 4; _root.speed = 9; _root.attack = 7; _root.defense = 7; _root.maxhealth = 76; } if (_root.experience >= 5000) { _root.level = 5; _root.speed = 9.25; _root.attack = 7.5; _root.defense = 7.5; _root.maxhealth = 80; } if (_root.experience >= 6000) { _root.level = 6; _root.speed = 9.5; _root.attack = 8; _root.defense = 8; _root.maxhealth = 84; } if (_root.experience >= 7000) { _root.level = 7; _root.speed = 9.75; _root.attack = 8.5; _root.defense = 8.5; _root.maxhealth = 88; } if (_root.experience >= 8000) { _root.level = 8; _root.speed = 10; _root.attack = 9; _root.defense = 9; _root.maxhealth = 92; } if (_root.experience >= 9000) { _root.level = 9; _root.speed = 10.25; _root.attack = 9.5; _root.defense = 9.5; _root.maxhealth = 96; } if (_root.experience >= 10000) { _root.experience = 10000; _root.level = 10; _root.speed = 10.5; _root.attack = 10; _root.defense = 10; _root.maxhealth = 100; } if (Key.isDown(114)) { if (cheatsunlocked == true) { cheatmode = true; } } if (_root.health > _root.maxhealth) { _root.health = _root.maxhealth; } if (cheatmode == true) { _root.experience = 10000; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 100) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 96) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 92) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 88) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 84) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 80) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 76) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 72) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 68) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 64) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 60) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 56) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 52) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 48) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 44) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 40) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 36) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 32) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 28) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 24) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 20) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 16) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 12) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 8) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 4) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 36
onClipEvent (enterFrame) { this._visible = false; if (_root.health <= 0) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 244 MovieClip in Frame 36
onClipEvent (enterFrame) { if (_root.invincibilitycounter > 0) { _root.invincibilitycounter = _root.invincibilitycounter - 1; _root.sonic._alpha = 50; } else { _root.invincibilitycounter = 0; _root.sonic._alpha = 100; } }
Instance of Symbol 365 MovieClip "sonic" in Frame 36
onClipEvent (load) { faceright = true; faceleft = false; standrun = true; attack = false; jumpattack = false; block = false; crouch = false; jump = false; takedamage = false; die = false; } onClipEvent (enterFrame) { if (standrun == true) { if (Key.isDown(39)) { faceleft = false; faceright = true; this.gotoAndStop(3); this._x = this._x + _root.speed; } else if (faceright == true) { this.gotoAndStop(1); } if (Key.isDown(37)) { faceright = false; faceleft = true; this.gotoAndStop(4); this._x = this._x - _root.speed; } else if (faceleft == true) { this.gotoAndStop(2); } if (Key.isDown(38)) { standrun = false; jump = true; if (faceright == true) { this.gotoAndStop(5); } if (faceleft == true) { this.gotoAndStop(6); } } if (Key.isDown(66)) { standrun = false; block = true; if (faceright == true) { this.gotoAndStop(7); } if (faceleft == true) { this.gotoAndStop(8); } } if (Key.isDown(86)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(9); } if (faceleft == true) { this.gotoAndStop(10); } } if (Key.isDown(32)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(11); } if (faceleft == true) { this.gotoAndStop(12); } } if (Key.isDown(90)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(13); } if (faceleft == true) { this.gotoAndStop(14); } } if (Key.isDown(88)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(15); } if (faceleft == true) { this.gotoAndStop(16); } } if (Key.isDown(16)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(19); } if (faceleft == true) { this.gotoAndStop(20); } } if (Key.isDown(67)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(23); } if (faceleft == true) { this.gotoAndStop(24); } } if (Key.isDown(40)) { standrun = false; crouch = true; if (faceright == true) { this.gotoAndStop(25); } if (faceleft == true) { this.gotoAndStop(26); } } } if (jump == true) { if (Key.isDown(39)) { this._x = this._x + _root.speed; } if (Key.isDown(37)) { this._x = this._x - _root.speed; } } if (_root.health <= 0) { if (faceright == true) { this.gotoAndStop(21); } if (faceleft == true) { this.gotoAndStop(22); } standrun = false; attack = false; jumpattack = false; block = false; crouch = false; jump = false; takedamage = false; die = true; _root.health = 0; } }
Instance of Symbol 397 MovieClip "enemy1" in Frame 36
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 765 MovieClip in Frame 36
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 765 MovieClip in Frame 36
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 595 MovieClip "enemy5" in Frame 36
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 367 MovieClip in Frame 36
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 765 MovieClip in Frame 36
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 369 MovieClip in Frame 36
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 36
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room2"); } }
Instance of Symbol 372 MovieClip "healthzonepad" in Frame 36
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { _root.health = _root.health + 1; if (Key.isDown(17)) { _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zoneselectionstart"); } } } }
Frame 37
stop();
Instance of Symbol 595 MovieClip "enemy5" in Frame 37
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 525 MovieClip "enemy4" in Frame 37
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; spikes = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 1; } if (movingright == true) { this._x = this._x + 1; } if (spikes == true) { touchdamage = 20; } if (spikes == false) { touchdamage = 10; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(143); } }
Instance of Symbol 773 MovieClip in Frame 37
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(40)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone2room1b3"); } } }
Instance of Symbol 369 MovieClip in Frame 37
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room2b2"); } }
Frame 38
stop();
Instance of Symbol 397 MovieClip "enemy1" in Frame 38
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 369 MovieClip in Frame 38
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room2b3"); } }
Instance of Symbol 775 MovieClip in Frame 38
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(38)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone2room1b2"); } } }
Frame 39
stop();
Instance of Symbol 491 MovieClip "enemy2" in Frame 39
onClipEvent (load) { touchdamage = 10; enemyhealth = 30; movingleft = ""; movingright = ""; movingup = ""; movingdown = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 4; } if (movingright == true) { this._x = this._x + 4; } if (movingup == true) { this._y = this._y - 16; } if (movingdown == true) { this._y = this._y + 16; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; movingup = false; movingdown = false; dead = true; this.gotoAndStop(90); } }
Instance of Symbol 369 MovieClip in Frame 39
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room1"); } }
Instance of Symbol 369 MovieClip in Frame 39
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room3"); } }
Instance of Symbol 773 MovieClip in Frame 39
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(40)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone2room2b1"); } } }
Frame 40
stop();
Instance of Symbol 765 MovieClip in Frame 40
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 595 MovieClip "enemy5" in Frame 40
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 369 MovieClip in Frame 40
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 40
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room3b1"); } }
Instance of Symbol 773 MovieClip in Frame 40
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(40)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone2room2b2"); } } }
Instance of Symbol 775 MovieClip in Frame 40
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(38)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone2room2"); } } }
Frame 41
stop();
Instance of Symbol 369 MovieClip in Frame 41
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.zone2b2switchactivated == false) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } } }
Instance of Symbol 369 MovieClip in Frame 41
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.zone2b2switchactivated == false) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } } }
Instance of Symbol 778 MovieClip in Frame 41
onClipEvent (load) { if (_root.zone2b2switchactivated == true) { this.gotoAndStop(2); } } onClipEvent (enterFrame) { if (_root.zone2b2switchactivated == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 631 MovieClip in Frame 41
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ButtonPress.start(); _root.zone2b2switchactivated = true; } } }
Instance of Symbol 782 MovieClip in Frame 41
onClipEvent (load) { if (_root.zone2b2doorstayopen == true) { this.gotoAndStop(8); } } onClipEvent (enterFrame) { if (_root.zone2b2switchactivated == true) { if (_root.zone2b2doorstayopen == false) { this.play(); } } else { this.gotoAndStop(1); } }
Instance of Symbol 369 MovieClip in Frame 41
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room1b2"); } }
Instance of Symbol 369 MovieClip in Frame 41
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room3b2"); } }
Instance of Symbol 775 MovieClip in Frame 41
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(38)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone2room2b1"); } } }
Frame 42
stop();
Instance of Symbol 525 MovieClip "enemy4" in Frame 42
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; spikes = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 1; } if (movingright == true) { this._x = this._x + 1; } if (spikes == true) { touchdamage = 20; } if (spikes == false) { touchdamage = 10; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(143); } }
Instance of Symbol 397 MovieClip "enemy1" in Frame 42
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 369 MovieClip in Frame 42
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room1b3"); } }
Instance of Symbol 369 MovieClip in Frame 42
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room3b3"); } }
Frame 43
stop();
Instance of Symbol 765 MovieClip in Frame 43
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 790 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 3) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 3) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 3) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 3) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 3) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 3) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 3) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 3) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 793 MovieClip in Frame 43
onClipEvent (load) { if (_root.waterlevel == 3) { this.gotoAndStop(1); } if (_root.waterlevel != 3) { this.gotoAndStop(3); } }
Instance of Symbol 369 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.waterlevel != 3) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } } }
Instance of Symbol 369 MovieClip in Frame 43
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.waterlevel != 3) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } } }
Instance of Symbol 369 MovieClip in Frame 43
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room2"); } }
Instance of Symbol 369 MovieClip in Frame 43
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room4"); } }
Frame 44
stop();
Instance of Symbol 795 MovieClip in Frame 44
onClipEvent (load) { if (_root.waterlevel == 2) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 790 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 2) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 2) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 2) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 2) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 2) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 2) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 2) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 2) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 793 MovieClip in Frame 44
onClipEvent (load) { if (_root.waterlevel == 1) { this.gotoAndStop(3); } if (_root.waterlevel == 2) { this.gotoAndStop(1); } if (_root.waterlevel == 3) { this.gotoAndStop(2); } }
Instance of Symbol 799 MovieClip in Frame 44
onClipEvent (load) { if (_root.waterlevel == 2) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 369 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.waterlevel != 2) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } } }
Instance of Symbol 369 MovieClip in Frame 44
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.waterlevel != 2) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } } }
Instance of Symbol 369 MovieClip in Frame 44
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room2b1"); } }
Instance of Symbol 369 MovieClip in Frame 44
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room4b1"); } }
Frame 45
stop();
Instance of Symbol 369 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.waterlevel != 1) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } } }
Instance of Symbol 801 MovieClip in Frame 45
onClipEvent (load) { if (_root.waterlevel != 1) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 369 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.waterlevel != 1) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } } }
Instance of Symbol 369 MovieClip in Frame 45
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room2b2"); } }
Instance of Symbol 369 MovieClip in Frame 45
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room4b2"); } }
Instance of Symbol 790 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 1) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 1) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 1) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 1) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 1) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 1) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 1) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 790 MovieClip in Frame 45
onClipEvent (load) { this._visible = false; if (_root.waterlevel == 1) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 808 MovieClip in Frame 45
onClipEvent (load) { if (_root.waterlevel == 1) { this.gotoAndStop(1); } if (_root.waterlevel != 1) { this.gotoAndStop(2); } }
Instance of Symbol 810 MovieClip in Frame 45
onClipEvent (load) { if (_root.waterlevel != 1) { this._visible = true; } else { this._visible = false; } }
Frame 46
stop();
Instance of Symbol 765 MovieClip in Frame 46
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 765 MovieClip in Frame 46
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 491 MovieClip "enemy2" in Frame 46
onClipEvent (load) { touchdamage = 10; enemyhealth = 30; movingleft = ""; movingright = ""; movingup = ""; movingdown = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 4; } if (movingright == true) { this._x = this._x + 4; } if (movingup == true) { this._y = this._y - 16; } if (movingdown == true) { this._y = this._y + 16; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; movingup = false; movingdown = false; dead = true; this.gotoAndStop(90); } }
Instance of Symbol 367 MovieClip in Frame 46
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 367 MovieClip in Frame 46
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 814 MovieClip in Frame 46
onClipEvent (load) { if (_root.room3b3switchactivated == true) { this.gotoAndStop(2); } } onClipEvent (enterFrame) { if (_root.room3b3switchactivated == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 631 MovieClip in Frame 46
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ButtonPress.start(); _root.room3b3switchactivated = true; } } }
Instance of Symbol 369 MovieClip in Frame 46
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room2b3"); } }
Instance of Symbol 369 MovieClip in Frame 46
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room4b3"); } }
Frame 47
stop();
Instance of Symbol 765 MovieClip in Frame 47
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 478 MovieClip "enemy3" in Frame 47
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; jumpingleft = ""; jumpingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (jumpingleft == true) { this._x = this._x - 8; } if (jumpingright == true) { this._x = this._x + 8; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(74); } }
Instance of Symbol 642 MovieClip in Frame 47
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { _root.health = _root.health + 1; if (Key.isDown(17)) { _root.fadeinbox.gotoAndPlay(1); _root.sonic._x = 35.5; _root.gotoAndStop("zone2bossroom"); } } } }
Instance of Symbol 369 MovieClip in Frame 47
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room3"); } }
Instance of Symbol 369 MovieClip in Frame 47
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } }
Frame 48
stop();
Instance of Symbol 595 MovieClip "enemy5" in Frame 48
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 799 MovieClip "zone2room4b1door" in Frame 48
onClipEvent (load) { if (_root.room3b3switchactivated == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 369 MovieClip in Frame 48
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.room3b3switchactivated == false) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } } }
Instance of Symbol 369 MovieClip in Frame 48
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room3b1"); } }
Frame 49
stop();
Instance of Symbol 606 MovieClip "crate" in Frame 49
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic._x < this._x) { _root.sonic._x = _root.sonic._x - (_root.speed / 2); this._x = this._x + (_root.speed / 2); } if (_root.sonic._x > this._x) { _root.sonic._x = _root.sonic._x + (_root.speed / 2); this._x = this._x - (_root.speed / 2); } } }
Instance of Symbol 491 MovieClip "enemy2" in Frame 49
onClipEvent (load) { touchdamage = 10; enemyhealth = 30; movingleft = ""; movingright = ""; movingup = ""; movingdown = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 4; } if (movingright == true) { this._x = this._x + 4; } if (movingup == true) { this._y = this._y - 16; } if (movingdown == true) { this._y = this._y + 16; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; movingup = false; movingdown = false; dead = true; this.gotoAndStop(90); } }
Instance of Symbol 478 MovieClip "enemy3" in Frame 49
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; jumpingleft = ""; jumpingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (jumpingleft == true) { this._x = this._x - 8; } if (jumpingright == true) { this._x = this._x + 8; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(74); } }
Instance of Symbol 367 MovieClip in Frame 49
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 367 MovieClip in Frame 49
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 631 MovieClip in Frame 49
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ButtonPress.start(); _root.waterlevel = 3; } } }
Instance of Symbol 631 MovieClip in Frame 49
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ButtonPress.start(); if (_root.level >= 10) { _root.waterlevel = 2; } } } }
Instance of Symbol 631 MovieClip in Frame 49
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ButtonPress.start(); _root.waterlevel = 1; } } }
Instance of Symbol 369 MovieClip in Frame 49
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room3b2"); } if (this.hitTest(_root.crate)) { _root.crate._x = _root.crate._x + (_root.speed / 2); _root.sonic._x = _root.sonic._x + (_root.speed / 2); } }
Instance of Symbol 369 MovieClip in Frame 49
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room5b2"); } if (this.hitTest(_root.crate)) { _root.crate._x = _root.crate._x - (_root.speed / 2); _root.sonic._x = _root.sonic._x - (_root.speed / 2); } }
Frame 50
stop();
Instance of Symbol 397 MovieClip "enemy1" in Frame 50
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 765 MovieClip in Frame 50
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 595 MovieClip "enemy5" in Frame 50
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 369 MovieClip in Frame 50
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room3b3"); } }
Instance of Symbol 369 MovieClip in Frame 50
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone2room5b3"); } }
Frame 51
stop();
Instance of Symbol 491 MovieClip "enemy2" in Frame 51
onClipEvent (load) { touchdamage = 10; enemyhealth = 30; movingleft = ""; movingright = ""; movingup = ""; movingdown = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 4; } if (movingright == true) { this._x = this._x + 4; } if (movingup == true) { this._y = this._y - 16; } if (movingdown == true) { this._y = this._y + 16; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; movingup = false; movingdown = false; dead = true; this.gotoAndStop(90); } }
Instance of Symbol 773 MovieClip in Frame 51
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(40)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone2room5b3"); } } }
Instance of Symbol 369 MovieClip in Frame 51
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room4b2"); } }
Instance of Symbol 369 MovieClip in Frame 51
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } }
Frame 52
stop();
Instance of Symbol 765 MovieClip in Frame 52
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 765 MovieClip in Frame 52
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 765 MovieClip in Frame 52
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic.runright)) { this.play(); } if (this.hitTest(_root.sonic.runleft)) { this.play(); } if (this.hitTest(_root.sonic.jumpright)) { this.play(); } if (this.hitTest(_root.sonic.jumpleft)) { this.play(); } if (this.hitTest(_root.sonic.kickright)) { this.play(); } if (this.hitTest(_root.sonic.kickleft)) { this.play(); } if (this.hitTest(_root.sonic.spinkickright)) { this.play(); } if (this.hitTest(_root.sonic.spinkickleft)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickright)) { this.play(); } if (this.hitTest(_root.sonic.tornadokickleft)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickright)) { this.play(); } if (this.hitTest(_root.sonic.scissorkickleft)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickright)) { this.play(); } if (this.hitTest(_root.sonic.somersaultkickleft)) { this.play(); } }
Instance of Symbol 397 MovieClip "enemy1" in Frame 52
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 775 MovieClip in Frame 52
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(38)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone2room5b2"); } } }
Instance of Symbol 369 MovieClip in Frame 52
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone2room4b3"); } }
Frame 53
_root.Zone2Music.stop(); _root.Rain.stop(); _root.Rain.start(0, 999); _root.BossMusic.start(0, 999); stop();
Instance of Symbol 830 MovieClip in Frame 53
onClipEvent (enterFrame) { if (_root.zone2boss.enemyhealth <= 0) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 666 MovieClip "zone2crusherceiling" in Frame 53
onClipEvent (load) { touchdamage = 999; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 835 MovieClip "zone2bosshitbox" in Frame 53
onClipEvent (enterFrame) { if (this.hitTest(_root.zone2bossspike1)) { _root.zone2bossconveyorbelt.moveleft = false; _root.zone2bossconveyorbelt.moveright = true; } if (this.hitTest(_root.zone2bossspike2)) { _root.zone2bossconveyorbelt.moveright = false; _root.zone2bossconveyorbelt.moveleft = true; } if (this.hitTest(_root.zone2bossbombexplosion)) { this.play(); _root.ButtonPress.start(); _root.ConveyorBeltSound.start(); _root.zone2boss.play(); } }
Instance of Symbol 837 MovieClip "zone2bossconveyorbelt" in Frame 53
onClipEvent (load) { moveright = true; moveleft = false; stopped = false; } onClipEvent (enterFrame) { if (moveright == true) { _root.zone2bosshitbox._x = _root.zone2bosshitbox._x + 2; if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + 2; } } if (moveleft == true) { _root.zone2bosshitbox._x = _root.zone2bosshitbox._x - 2; if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - 2; } } if (stopped == true) { _root.zone2bosshitbox._x = _root.zone2bosshitbox._x + 0; if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + 0; } } }
Instance of Symbol 367 MovieClip "zone2bossspike1" in Frame 53
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 367 MovieClip "zone2bossspike2" in Frame 53
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 369 MovieClip in Frame 53
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.zone2boss.enemyhealth > 0) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } } }
Instance of Symbol 844 MovieClip "zone2bossbombexplosion" in Frame 53
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 846 MovieClip "zone2bossbomb" in Frame 53
onClipEvent (load) { falling = false; fallspeed = 35; } onClipEvent (enterFrame) { if (falling == true) { this._y = this._y + fallspeed; } }
Instance of Symbol 369 MovieClip in Frame 53
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 869 MovieClip "zone2boss" in Frame 53
onClipEvent (load) { vulnerable = false; enemyhealth = 1200; } onClipEvent (enterFrame) { if (vulnerable == true) { if (this.hitTest(_root.zone2bossbombexplosion)) { _root.AttackHit.start(); enemyhealth = enemyhealth - 20; } } if (enemyhealth <= 0) { _root.zone2crusherceiling.stop(); _root.zone2bossconveyorbelt.moveleft = false; _root.zone2bossconveyorbelt.moveright = false; _root.zone2bossconveyorbelt.stopped = true; _root.zone2bossbomblaunch.gotoAndStop(1); this.gotoAndStop(109); } }
Instance of Symbol 871 MovieClip in Frame 53
onClipEvent (enterFrame) { if (this.hitTest(_root.zone2bossbomb)) { _root.zone2bossbombexplosion._x = _root.zone2bossbomb._x; _root.zone2bossbombexplosion.play(); _root.zone2bossbomb.falling = false; _root.zone2bossbomb._y = -33; } }
Frame 54
stopAllSounds(); _root.Victory.start(); stop();
Instance of Symbol 168 MovieClip in Frame 54
onClipEvent (enterFrame) { if (_root.haveZone3Key == true) { this.gotoAndStop(3); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 54
onClipEvent (enterFrame) { if (_root.haveZone2Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 54
onClipEvent (enterFrame) { if (_root.haveZone1Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Frame 55
_root.Train.start(0, 999999); _root.Zone3Music.start(0, 999); gotoAndStop ("zone3room1");
Frame 56
stop();
Instance of Symbol 879 MovieClip in Frame 56
onClipEvent (load) { if (_root.startzone == true) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 210 MovieClip "gameoverfade" in Frame 56
onClipEvent (enterFrame) { if (_root.gameover == true) { this.play(); } }
Instance of Symbol 237 MovieClip in Frame 56
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } onClipEvent (load) { cheatsunlocked = true; cheatmode = false; } onClipEvent (enterFrame) { if (_root.experience >= 1000) { _root.level = 1; _root.speed = 8.25; _root.attack = 5.5; _root.defense = 5.5; _root.maxhealth = 64; } if (_root.experience >= 2000) { _root.level = 2; _root.speed = 8.5; _root.attack = 6; _root.defense = 6; _root.maxhealth = 68; } if (_root.experience >= 3000) { _root.level = 3; _root.speed = 8.75; _root.attack = 6.5; _root.defense = 6.5; _root.maxhealth = 72; } if (_root.experience >= 4000) { _root.level = 4; _root.speed = 9; _root.attack = 7; _root.defense = 7; _root.maxhealth = 76; } if (_root.experience >= 5000) { _root.level = 5; _root.speed = 9.25; _root.attack = 7.5; _root.defense = 7.5; _root.maxhealth = 80; } if (_root.experience >= 6000) { _root.level = 6; _root.speed = 9.5; _root.attack = 8; _root.defense = 8; _root.maxhealth = 84; } if (_root.experience >= 7000) { _root.level = 7; _root.speed = 9.75; _root.attack = 8.5; _root.defense = 8.5; _root.maxhealth = 88; } if (_root.experience >= 8000) { _root.level = 8; _root.speed = 10; _root.attack = 9; _root.defense = 9; _root.maxhealth = 92; } if (_root.experience >= 9000) { _root.level = 9; _root.speed = 10.25; _root.attack = 9.5; _root.defense = 9.5; _root.maxhealth = 96; } if (_root.experience >= 10000) { _root.experience = 10000; _root.level = 10; _root.speed = 10.5; _root.attack = 10; _root.defense = 10; _root.maxhealth = 100; } if (Key.isDown(114)) { if (cheatsunlocked == true) { cheatmode = true; } } if (_root.health > _root.maxhealth) { _root.health = _root.maxhealth; } if (cheatmode == true) { _root.experience = 10000; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 100) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 96) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 92) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 88) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 84) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 80) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 76) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 72) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 68) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 64) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 60) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 56) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 52) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 48) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 44) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 40) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 36) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 32) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 28) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 24) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 20) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 16) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 12) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 8) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 4) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 56
onClipEvent (enterFrame) { this._visible = false; if (_root.health <= 0) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 244 MovieClip in Frame 56
onClipEvent (enterFrame) { if (_root.invincibilitycounter > 0) { _root.invincibilitycounter = _root.invincibilitycounter - 1; _root.sonic._alpha = 50; } else { _root.invincibilitycounter = 0; _root.sonic._alpha = 100; } }
Instance of Symbol 365 MovieClip "sonic" in Frame 56
onClipEvent (load) { faceright = true; faceleft = false; standrun = true; attack = false; jumpattack = false; block = false; crouch = false; jump = false; takedamage = false; die = false; } onClipEvent (enterFrame) { if (standrun == true) { if (Key.isDown(39)) { faceleft = false; faceright = true; this.gotoAndStop(3); this._x = this._x + _root.speed; } else if (faceright == true) { this.gotoAndStop(1); } if (Key.isDown(37)) { faceright = false; faceleft = true; this.gotoAndStop(4); this._x = this._x - _root.speed; } else if (faceleft == true) { this.gotoAndStop(2); } if (Key.isDown(38)) { standrun = false; jump = true; if (faceright == true) { this.gotoAndStop(5); } if (faceleft == true) { this.gotoAndStop(6); } } if (Key.isDown(66)) { standrun = false; block = true; if (faceright == true) { this.gotoAndStop(7); } if (faceleft == true) { this.gotoAndStop(8); } } if (Key.isDown(86)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(9); } if (faceleft == true) { this.gotoAndStop(10); } } if (Key.isDown(32)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(11); } if (faceleft == true) { this.gotoAndStop(12); } } if (Key.isDown(90)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(13); } if (faceleft == true) { this.gotoAndStop(14); } } if (Key.isDown(88)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(15); } if (faceleft == true) { this.gotoAndStop(16); } } if (Key.isDown(16)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(19); } if (faceleft == true) { this.gotoAndStop(20); } } if (Key.isDown(67)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(23); } if (faceleft == true) { this.gotoAndStop(24); } } if (Key.isDown(40)) { standrun = false; crouch = true; if (faceright == true) { this.gotoAndStop(25); } if (faceleft == true) { this.gotoAndStop(26); } } } if (jump == true) { if (Key.isDown(39)) { this._x = this._x + _root.speed; } if (Key.isDown(37)) { this._x = this._x - _root.speed; } } if (_root.health <= 0) { if (faceright == true) { this.gotoAndStop(21); } if (faceleft == true) { this.gotoAndStop(22); } standrun = false; attack = false; jumpattack = false; block = false; crouch = false; jump = false; takedamage = false; die = true; _root.health = 0; } }
Instance of Symbol 367 MovieClip in Frame 56
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 397 MovieClip "enemy1" in Frame 56
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 595 MovieClip "enemy5" in Frame 56
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 369 MovieClip in Frame 56
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 56
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room2"); } }
Instance of Symbol 372 MovieClip "healthzonepad" in Frame 56
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { _root.health = _root.health + 1; if (Key.isDown(17)) { _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zoneselectionstart"); } } } }
Frame 57
stop();
Instance of Symbol 367 MovieClip in Frame 57
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 478 MovieClip "enemy3" in Frame 57
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; jumpingleft = ""; jumpingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (jumpingleft == true) { this._x = this._x - 8; } if (jumpingright == true) { this._x = this._x + 8; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(74); } }
Instance of Symbol 491 MovieClip "enemy2" in Frame 57
onClipEvent (load) { touchdamage = 10; enemyhealth = 30; movingleft = ""; movingright = ""; movingup = ""; movingdown = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 4; } if (movingright == true) { this._x = this._x + 4; } if (movingup == true) { this._y = this._y - 16; } if (movingdown == true) { this._y = this._y + 16; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; movingup = false; movingdown = false; dead = true; this.gotoAndStop(90); } }
Instance of Symbol 525 MovieClip "enemy4" in Frame 57
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; spikes = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 1; } if (movingright == true) { this._x = this._x + 1; } if (spikes == true) { touchdamage = 20; } if (spikes == false) { touchdamage = 10; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(143); } }
Instance of Symbol 369 MovieClip in Frame 57
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room1"); } }
Instance of Symbol 369 MovieClip in Frame 57
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room3"); } }
Frame 58
stop();
Instance of Symbol 595 MovieClip "enemy5" in Frame 58
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 369 MovieClip in Frame 58
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room2"); } }
Instance of Symbol 369 MovieClip in Frame 58
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room4"); } }
Frame 59
stop();
Instance of Symbol 478 MovieClip "enemy3" in Frame 59
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; jumpingleft = ""; jumpingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (jumpingleft == true) { this._x = this._x - 8; } if (jumpingright == true) { this._x = this._x + 8; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(74); } }
Instance of Symbol 369 MovieClip in Frame 59
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room3"); } }
Instance of Symbol 369 MovieClip in Frame 59
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room5"); } }
Frame 60
stop();
Instance of Symbol 367 MovieClip in Frame 60
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 525 MovieClip "enemy4" in Frame 60
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; spikes = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 1; } if (movingright == true) { this._x = this._x + 1; } if (spikes == true) { touchdamage = 20; } if (spikes == false) { touchdamage = 10; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(143); } }
Instance of Symbol 397 MovieClip "enemy1" in Frame 60
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 369 MovieClip in Frame 60
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room4"); } }
Instance of Symbol 369 MovieClip in Frame 60
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room6"); } }
Frame 61
stop();
Instance of Symbol 491 MovieClip "enemy2" in Frame 61
onClipEvent (load) { touchdamage = 10; enemyhealth = 30; movingleft = ""; movingright = ""; movingup = ""; movingdown = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 4; } if (movingright == true) { this._x = this._x + 4; } if (movingup == true) { this._y = this._y - 16; } if (movingdown == true) { this._y = this._y + 16; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; movingup = false; movingdown = false; dead = true; this.gotoAndStop(90); } }
Instance of Symbol 478 MovieClip "enemy3" in Frame 61
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; jumpingleft = ""; jumpingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (jumpingleft == true) { this._x = this._x - 8; } if (jumpingright == true) { this._x = this._x + 8; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(74); } }
Instance of Symbol 369 MovieClip in Frame 61
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room5"); } }
Instance of Symbol 369 MovieClip in Frame 61
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room7"); } }
Frame 62
stop();
Instance of Symbol 397 MovieClip "enemy1" in Frame 62
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 2; } if (movingright == true) { this._x = this._x + 2; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(86); } }
Instance of Symbol 595 MovieClip "enemy5" in Frame 62
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 369 MovieClip in Frame 62
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room6"); } }
Instance of Symbol 369 MovieClip in Frame 62
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room8"); } }
Frame 63
stop();
Instance of Symbol 478 MovieClip "enemy3" in Frame 63
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; jumpingleft = ""; jumpingright = ""; stationary = ""; dead = false; } onClipEvent (enterFrame) { if (jumpingleft == true) { this._x = this._x - 8; } if (jumpingright == true) { this._x = this._x + 8; } if (stationary == true) { this._x = this._x + 0; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(74); } }
Instance of Symbol 491 MovieClip "enemy2" in Frame 63
onClipEvent (load) { touchdamage = 10; enemyhealth = 30; movingleft = ""; movingright = ""; movingup = ""; movingdown = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 4; } if (movingright == true) { this._x = this._x + 4; } if (movingup == true) { this._y = this._y - 16; } if (movingdown == true) { this._y = this._y + 16; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; movingup = false; movingdown = false; dead = true; this.gotoAndStop(90); } }
Instance of Symbol 525 MovieClip "enemy4" in Frame 63
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; spikes = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 1; } if (movingright == true) { this._x = this._x + 1; } if (spikes == true) { touchdamage = 20; } if (spikes == false) { touchdamage = 10; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(143); } }
Instance of Symbol 369 MovieClip in Frame 63
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room7"); } }
Instance of Symbol 369 MovieClip in Frame 63
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room9"); } }
Frame 64
stop();
Instance of Symbol 367 MovieClip in Frame 64
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 595 MovieClip "enemy5" in Frame 64
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 369 MovieClip in Frame 64
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room8"); } }
Instance of Symbol 369 MovieClip in Frame 64
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room10"); } }
Frame 65
stop();
Instance of Symbol 525 MovieClip "enemy4" in Frame 65
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft = ""; movingright = ""; spikes = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 1; } if (movingright == true) { this._x = this._x + 1; } if (spikes == true) { touchdamage = 20; } if (spikes == false) { touchdamage = 10; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(143); } }
Instance of Symbol 369 MovieClip in Frame 65
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room9"); } }
Instance of Symbol 369 MovieClip in Frame 65
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room11"); } }
Frame 66
stop();
Instance of Symbol 367 MovieClip in Frame 66
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 595 MovieClip "enemy5" in Frame 66
onClipEvent (load) { touchdamage = 10; enemyhealth = 20; movingleft1 = ""; movingleft2 = ""; movingleft3 = ""; movingright1 = ""; movingright2 = ""; movingright3 = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft1 == true) { this._x = this._x - 1; } if (movingleft2 == true) { this._x = this._x - 3; } if (movingleft3 == true) { this._x = this._x - 5; } if (movingright1 == true) { this._x = this._x + 1; } if (movingright2 == true) { this._x = this._x + 3; } if (movingright3 == true) { this._x = this._x + 5; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; stationary = true; dead = true; this.gotoAndStop(58); } }
Instance of Symbol 369 MovieClip in Frame 66
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room10"); } }
Instance of Symbol 369 MovieClip in Frame 66
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 10; _root.gotoAndStop("zone3room12"); } }
Frame 67
stop();
Instance of Symbol 642 MovieClip in Frame 67
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { _root.health = _root.health + 1; if (Key.isDown(17)) { _root.fadeinbox.gotoAndPlay(1); _root.sonic._x = 35.5; _root.gotoAndStop("zone3bossroom"); } } } }
Instance of Symbol 367 MovieClip in Frame 67
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } }
Instance of Symbol 491 MovieClip "enemy2" in Frame 67
onClipEvent (load) { touchdamage = 10; enemyhealth = 30; movingleft = ""; movingright = ""; movingup = ""; movingdown = ""; dead = false; } onClipEvent (enterFrame) { if (movingleft == true) { this._x = this._x - 4; } if (movingright == true) { this._x = this._x + 4; } if (movingup == true) { this._y = this._y - 16; } if (movingdown == true) { this._y = this._y + 16; } if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { if (this.hitTest(_root.sonic.punchright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.punchleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - _root.attack; } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.tornadokickright)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { enemyhealth = enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.kickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 1.5); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.somersaultkickright)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { enemyhealth = enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { if (this._x > _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x < _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } if (this.hitTest(_root.sonic.scissorkickleft)) { if (this._x < _root.sonic._x) { enemyhealth = enemyhealth - (_root.attack * 2.8); } if (this._x > _root.sonic._x) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } } if (enemyhealth <= 0) { movingright = false; movingleft = false; movingup = false; movingdown = false; dead = true; this.gotoAndStop(90); } }
Instance of Symbol 369 MovieClip in Frame 67
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = 516; _root.gotoAndStop("zone3room11"); } }
Instance of Symbol 369 MovieClip in Frame 67
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } }
Frame 68
_root.Zone3Music.stop(); _root.Train.stop(); _root.Train.start(0, 999999); _root.BossMusic.start(0, 999); stop();
Instance of Symbol 908 MovieClip in Frame 68
onClipEvent (enterFrame) { if (_root.zone3boss.zone3bossbody.enemyhealth <= 0) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 369 MovieClip in Frame 68
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; if (_root.sonic.hitTest(_root.zone3boss)) { _root.health = _root.health - 999; } } }
Frame 69
stopAllSounds(); _root.Victory.start(); stop();
Instance of Symbol 168 MovieClip in Frame 69
onClipEvent (enterFrame) { if (_root.haveZone3Key == true) { this.gotoAndStop(3); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 69
onClipEvent (enterFrame) { if (_root.haveZone2Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 69
onClipEvent (enterFrame) { if (_root.haveZone1Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Frame 70
_root.FinalZoneMusic.start(0, 999); _root.Wind.start(0, 999); gotoAndStop ("finalzoneroom1");
Frame 71
stop();
Instance of Symbol 210 MovieClip "gameoverfade" in Frame 71
onClipEvent (enterFrame) { if (_root.gameover == true) { this.play(); } }
Instance of Symbol 237 MovieClip in Frame 71
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } onClipEvent (load) { cheatsunlocked = true; cheatmode = false; } onClipEvent (enterFrame) { if (_root.experience >= 1000) { _root.level = 1; _root.speed = 8.25; _root.attack = 5.5; _root.defense = 5.5; _root.maxhealth = 64; } if (_root.experience >= 2000) { _root.level = 2; _root.speed = 8.5; _root.attack = 6; _root.defense = 6; _root.maxhealth = 68; } if (_root.experience >= 3000) { _root.level = 3; _root.speed = 8.75; _root.attack = 6.5; _root.defense = 6.5; _root.maxhealth = 72; } if (_root.experience >= 4000) { _root.level = 4; _root.speed = 9; _root.attack = 7; _root.defense = 7; _root.maxhealth = 76; } if (_root.experience >= 5000) { _root.level = 5; _root.speed = 9.25; _root.attack = 7.5; _root.defense = 7.5; _root.maxhealth = 80; } if (_root.experience >= 6000) { _root.level = 6; _root.speed = 9.5; _root.attack = 8; _root.defense = 8; _root.maxhealth = 84; } if (_root.experience >= 7000) { _root.level = 7; _root.speed = 9.75; _root.attack = 8.5; _root.defense = 8.5; _root.maxhealth = 88; } if (_root.experience >= 8000) { _root.level = 8; _root.speed = 10; _root.attack = 9; _root.defense = 9; _root.maxhealth = 92; } if (_root.experience >= 9000) { _root.level = 9; _root.speed = 10.25; _root.attack = 9.5; _root.defense = 9.5; _root.maxhealth = 96; } if (_root.experience >= 10000) { _root.experience = 10000; _root.level = 10; _root.speed = 10.5; _root.attack = 10; _root.defense = 10; _root.maxhealth = 100; } if (Key.isDown(114)) { if (cheatsunlocked == true) { cheatmode = true; } } if (_root.health > _root.maxhealth) { _root.health = _root.maxhealth; } if (cheatmode == true) { _root.experience = 10000; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 100) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 96) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 92) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 88) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 84) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 80) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 76) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 72) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 68) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 64) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 60) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 56) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 52) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 48) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 44) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 40) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 36) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 32) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 28) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 24) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 20) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 16) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 12) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 8) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 4) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 71
onClipEvent (enterFrame) { this._visible = false; if (_root.health <= 0) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 244 MovieClip in Frame 71
onClipEvent (enterFrame) { if (_root.invincibilitycounter > 0) { _root.invincibilitycounter = _root.invincibilitycounter - 1; _root.sonic._alpha = 50; } else { _root.invincibilitycounter = 0; _root.sonic._alpha = 100; } }
Instance of Symbol 365 MovieClip "sonic" in Frame 71
onClipEvent (load) { faceright = true; faceleft = false; standrun = true; attack = false; jumpattack = false; block = false; crouch = false; jump = false; takedamage = false; die = false; } onClipEvent (enterFrame) { if (standrun == true) { if (Key.isDown(39)) { faceleft = false; faceright = true; this.gotoAndStop(3); this._x = this._x + _root.speed; } else if (faceright == true) { this.gotoAndStop(1); } if (Key.isDown(37)) { faceright = false; faceleft = true; this.gotoAndStop(4); this._x = this._x - _root.speed; } else if (faceleft == true) { this.gotoAndStop(2); } if (Key.isDown(38)) { standrun = false; jump = true; if (faceright == true) { this.gotoAndStop(5); } if (faceleft == true) { this.gotoAndStop(6); } } if (Key.isDown(66)) { standrun = false; block = true; if (faceright == true) { this.gotoAndStop(7); } if (faceleft == true) { this.gotoAndStop(8); } } if (Key.isDown(86)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(9); } if (faceleft == true) { this.gotoAndStop(10); } } if (Key.isDown(32)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(11); } if (faceleft == true) { this.gotoAndStop(12); } } if (Key.isDown(90)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(13); } if (faceleft == true) { this.gotoAndStop(14); } } if (Key.isDown(88)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(15); } if (faceleft == true) { this.gotoAndStop(16); } } if (Key.isDown(16)) { standrun = false; attack = true; jumpattack = true; jump = true; if (faceright == true) { this.gotoAndStop(19); } if (faceleft == true) { this.gotoAndStop(20); } } if (Key.isDown(67)) { standrun = false; attack = true; if (faceright == true) { this.gotoAndStop(23); } if (faceleft == true) { this.gotoAndStop(24); } } if (Key.isDown(40)) { standrun = false; crouch = true; if (faceright == true) { this.gotoAndStop(25); } if (faceleft == true) { this.gotoAndStop(26); } } } if (jump == true) { if (Key.isDown(39)) { this._x = this._x + _root.speed; } if (Key.isDown(37)) { this._x = this._x - _root.speed; } } if (_root.health <= 0) { if (faceright == true) { this.gotoAndStop(21); } if (faceleft == true) { this.gotoAndStop(22); } standrun = false; attack = false; jumpattack = false; block = false; crouch = false; jump = false; takedamage = false; die = true; _root.health = 0; } }
Instance of Symbol 372 MovieClip "healthzonepad" in Frame 71
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { _root.health = _root.health + 1; if (Key.isDown(17)) { _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zoneselectionstart"); } } } }
Instance of Symbol 369 MovieClip in Frame 71
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 71
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } }
Instance of Symbol 168 MovieClip in Frame 71
onClipEvent (enterFrame) { if (_root.haveZone3Key == true) { this.gotoAndStop(3); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 71
onClipEvent (enterFrame) { if (_root.haveZone2Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 168 MovieClip in Frame 71
onClipEvent (enterFrame) { if (_root.haveZone1Key == true) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 642 MovieClip in Frame 71
onClipEvent (load) { use = false; this._visible = false; } onClipEvent (enterFrame) { if (_root.haveZone1Key == true) { if (_root.haveZone2Key == true) { if (_root.haveZone3Key == true) { use = true; this._visible = true; } } } if (this.hitTest(_root.sonic)) { if (_root.sonic.die == false) { _root.health = _root.health + 1; if (use == true) { if (Key.isDown(17)) { _root.fadeinbox.gotoAndPlay(1); _root.sonic._x = 35.5; _root.gotoAndPlay("finalzonebossroom"); } } } } }
Frame 72
_root.Wind.stop(); _root.FinalZoneMusic.stop(); _root.Wind.start(0, 999); play();
Frame 118
_root.FinalBossMusic.start();
Frame 313
_root.fadeinbox.play();
Frame 314
stop(); counterenabled = true; minutes = 2; seconds = 32; counter = 19;
Instance of Symbol 971 MovieClip in Frame 314
onClipEvent (enterFrame) { if (_root.finalzoneboss.enemyhealth <= 0) { this._visible = false; } else { this._visible = true; } if (_root.minutes <= 0) { if (_root.seconds <= 20) { this.gotoAndStop(2); } } else { this.gotoAndStop(1); } }
Instance of Symbol 973 MovieClip in Frame 314
onClipEvent (enterFrame) { if (_root.finalzoneboss.enemyhealth <= 0) { this._visible = false; } else { this._visible = true; } if (_root.counterenabled == true) { _root.counter = _root.counter - 1; } if (_root.counter <= 0) { _root.seconds = _root.seconds - 1; _root.counter = 19; } if (_root.seconds < 0) { _root.minutes = _root.minutes - 1; _root.seconds = 59; } if (_root.minutes <= 0) { if (_root.seconds <= 0) { _root.counterenabled = false; _root.minutes = 0; _root.seconds = 0; _root.health = _root.health - 999; } } }
Instance of Symbol 237 MovieClip in Frame 314
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } onClipEvent (load) { cheatsunlocked = true; cheatmode = false; } onClipEvent (enterFrame) { if (_root.experience >= 1000) { _root.level = 1; _root.speed = 8.25; _root.attack = 5.5; _root.defense = 5.5; _root.maxhealth = 64; } if (_root.experience >= 2000) { _root.level = 2; _root.speed = 8.5; _root.attack = 6; _root.defense = 6; _root.maxhealth = 68; } if (_root.experience >= 3000) { _root.level = 3; _root.speed = 8.75; _root.attack = 6.5; _root.defense = 6.5; _root.maxhealth = 72; } if (_root.experience >= 4000) { _root.level = 4; _root.speed = 9; _root.attack = 7; _root.defense = 7; _root.maxhealth = 76; } if (_root.experience >= 5000) { _root.level = 5; _root.speed = 9.25; _root.attack = 7.5; _root.defense = 7.5; _root.maxhealth = 80; } if (_root.experience >= 6000) { _root.level = 6; _root.speed = 9.5; _root.attack = 8; _root.defense = 8; _root.maxhealth = 84; } if (_root.experience >= 7000) { _root.level = 7; _root.speed = 9.75; _root.attack = 8.5; _root.defense = 8.5; _root.maxhealth = 88; } if (_root.experience >= 8000) { _root.level = 8; _root.speed = 10; _root.attack = 9; _root.defense = 9; _root.maxhealth = 92; } if (_root.experience >= 9000) { _root.level = 9; _root.speed = 10.25; _root.attack = 9.5; _root.defense = 9.5; _root.maxhealth = 96; } if (_root.experience >= 10000) { _root.experience = 10000; _root.level = 10; _root.speed = 10.5; _root.attack = 10; _root.defense = 10; _root.maxhealth = 100; } if (Key.isDown(114)) { if (cheatsunlocked == true) { cheatmode = true; } } if (_root.health > _root.maxhealth) { _root.health = _root.maxhealth; } if (cheatmode == true) { _root.experience = 10000; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 100) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 96) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 92) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 88) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 84) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 80) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 76) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 72) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 68) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 64) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 60) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 56) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 52) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 48) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 44) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 40) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 36) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 32) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 28) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 24) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 20) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 16) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 12) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 8) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health < 4) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 239 MovieClip in Frame 314
onClipEvent (enterFrame) { this._visible = false; if (_root.health <= 0) { this._visible = false; } else { this._visible = true; } }
Instance of Symbol 244 MovieClip in Frame 314
onClipEvent (enterFrame) { if (_root.invincibilitycounter > 0) { _root.invincibilitycounter = _root.invincibilitycounter - 1; _root.sonic._alpha = 50; } else { _root.invincibilitycounter = 0; _root.sonic._alpha = 100; } }
Instance of Symbol 986 MovieClip "finalzonebossparticle" in Frame 314
onClipEvent (load) { touchdamage = 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.supersonic)) { if (_root.supersonic.die == false) { if (_root.finalzoneboss.dead == false) { if (_root.invincibilitycounter <= 0) { _root.supersonic.movement = false; _root.supersonic.attack = false; _root.supersonic.takedamage = true; _root.supersonic.gotoAndStop(3); _root.invincibilitycounter = 10; _root.health = _root.health - touchdamage; } } } } }
Instance of Symbol 1036 MovieClip "supersonic" in Frame 314
onClipEvent (load) { movement = true; takedamage = false; attack = false; die = false; } onClipEvent (enterFrame) { if (movement == true) { if (Key.isDown(39)) { this.gotoAndStop(1); this._x = this._x + (_root.speed / 10); } if (Key.isDown(37)) { this.gotoAndStop(2); this._x = this._x - _root.speed; } else { this.gotoAndStop(1); } if (Key.isDown(38)) { this.gotoAndStop(1); this._y = this._y - (_root.speed / 2); } if (Key.isDown(40)) { this.gotoAndStop(1); this._y = this._y + (_root.speed / 2); } if (Key.isDown(32)) { movement = false; takedamage = false; attack = true; this.gotoAndStop(4); } } if (attack == true) { if (Key.isDown(39)) { attack = false; takedamage = false; movement = true; this.gotoAndStop(1); } if (Key.isDown(37)) { attack = false; takedamage = false; movement = true; this.gotoAndStop(2); } if (Key.isDown(38)) { attack = false; takedamage = false; movement = true; this.gotoAndStop(1); } if (Key.isDown(40)) { attack = false; takedamage = false; movement = true; this.gotoAndStop(1); } } if (takedamage == true) { this._x = this._x - 10; } if (_root.health <= 0) { this.gotoAndStop(5); movement = false; attack = false; takedamage = false; die = true; _root.health = 0; } }
Instance of Symbol 369 MovieClip in Frame 314
onClipEvent (enterFrame) { if (this.hitTest(_root.supersonic)) { _root.supersonic._x = _root.supersonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 314
onClipEvent (enterFrame) { if (this.hitTest(_root.supersonic)) { _root.supersonic._x = _root.supersonic._x + _root.speed; } }
Instance of Symbol 1038 MovieClip in Frame 314
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.supersonic)) { _root.supersonic._y = _root.supersonic._y + (_root.speed / 2); } }
Instance of Symbol 1038 MovieClip in Frame 314
onClipEvent (enterFrame) { if (this.hitTest(_root.supersonic)) { _root.supersonic._y = _root.supersonic._y - (_root.speed / 2); } }
Instance of Symbol 369 MovieClip in Frame 314
onClipEvent (enterFrame) { if (this.hitTest(_root.supersonic)) { _root.supersonic._x = _root.supersonic._x + _root.speed; } }
Instance of Symbol 369 MovieClip in Frame 314
onClipEvent (enterFrame) { if (this.hitTest(_root.supersonic)) { _root.supersonic._x = _root.supersonic._x - _root.speed; } }
Instance of Symbol 949 MovieClip "finalzoneboss" in Frame 314
onClipEvent (load) { enemyhealth = 25000; touchdamage = 999; dead = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.supersonic)) { if (dead == false) { if (_root.supersonic.die == false) { if (_root.supersonic.attack == false) { if (_root.invincibilitycounter <= 0) { _root.supersonic.movement = false; _root.supersonic.attack = false; _root.supersonic.takedamage = true; _root.invincibilitycounter = 10; _root.health = _root.health - touchdamage; } } if (_root.supersonic.attack == true) { _root.AttackHit.start(); enemyhealth = enemyhealth - ((_root.attack * 10) + _root.supersonic._x); } } } } if (enemyhealth <= 0) { _root.counterenabled = false; dead = true; this.play(); } }
Frame 315
stopAllSounds(); Credits = new Sound(); Credits.attachSound("EndCredits.wav"); Credits.start(0, 999);
Frame 1875
if (_root.creditsaccessedfrommainmenu == true) { _root.gotoAndStop("mainmenustart"); } else { _root.gotoAndStop("TitleFrame"); }
Frame 1876
var myMenu; myMenu = new ContextMenu(); _root.menu = myMenu; myMenu.hideBuiltInItems();
Frame 1987
stop(); stopAllSounds(); FPS = 0; seconds = 20;
Symbol 27 Button
on (release) { getURL ("http://www.newgrounds.com", "blank"); }
Symbol 42 Button
on (release) { _root.play(); }
Symbol 45 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; KB_out = (int(_root.getBytesLoaded() / 1000) + "/") + int(_root.getBytesTotal() / 1000); if (PercentLoaded != 100) { setProperty(barmask.bar, _xscale , PercentLoaded); } else { gotoAndStop ("loaded"); }
Symbol 45 MovieClip Frame 2
gotoAndPlay (1);
Symbol 72 MovieClip Frame 1
TitleMusic = new Sound(); TitleMusic.attachSound("TitleTheme.wav"); stopAllSounds(); TitleMusic.start();
Symbol 72 MovieClip Frame 26
stop();
Symbol 95 MovieClip Frame 46
_root.PressSpace.canProceed = true;
Symbol 95 MovieClip Frame 86
gotoAndPlay (65);
Symbol 123 MovieClip Frame 26
stop();
Symbol 130 Button
on (release) { _root.creditsaccessedfrommainmenu = true; _root.gotoAndPlay("CreditsStart"); }
Symbol 131 Button
on (release) { _root.gotoAndStop("mminstructionmanual"); }
Symbol 132 Button
on (release) { _root.gotoAndStop("mmstartgame"); }
Symbol 139 Button
on (release) { _root.gotoAndStop("mainmenu"); }
Symbol 140 Button
on (release) { _root.gotoAndStop("zoneselectionbegin"); }
Symbol 144 Button
on (release) { _root.gotoAndStop("mmimbosses"); }
Symbol 145 Button
on (release) { _root.gotoAndStop("mmiminteract"); }
Symbol 147 Button
on (release) { _root.gotoAndStop("mmimcontrols"); }
Symbol 148 Button
on (release) { _root.gotoAndStop("mmimobjective"); }
Symbol 153 Button
on (release) { _root.gotoAndStop("mmimcontrols2"); }
Symbol 157 Button
on (release) { _root.gotoAndStop("mmiminteract2"); }
Symbol 159 Button
on (release) { _root.gotoAndStop("mmiminteract3"); }
Symbol 170 Button
on (release) { _root.gameover = false; _root.sonic.die = false; _root.health = _root.maxhealth; _root.gotoAndStop("finalzonestart"); _root.fadeinbox.gotoAndPlay(1); _root.startzone = true; }
Symbol 171 Button
on (release) { _root.gameover = false; _root.sonic.die = false; _root.health = _root.maxhealth; _root.gotoAndStop("zone3start"); _root.fadeinbox.gotoAndPlay(1); _root.startzone = true; }
Symbol 172 Button
on (release) { _root.gameover = false; _root.sonic.die = false; _root.health = _root.maxhealth; _root.gotoAndStop("zone2start"); _root.fadeinbox.gotoAndPlay(1); _root.startzone = true; }
Symbol 173 Button
on (release) { _root.gameover = false; _root.sonic.die = false; _root.health = _root.maxhealth; _root.gotoAndStop("zone1start"); _root.fadeinbox.gotoAndPlay(1); _root.startzone = true; }
Symbol 175 Button
on (release) { _root.gotoAndStop("zswarning"); }
Symbol 177 Button
on (release) { _root.gotoAndStop("zoneselection"); _root.fadeinbox.gotoAndStop(26); }
Symbol 178 Button
on (release) { _root.gotoAndStop("mainmenustart"); }
Symbol 185 MovieClip Frame 76
stop(); _root.startzone1 = false;
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 26
_root.gameover = true; _root.gotoAndPlay("gameOver");
Symbol 236 MovieClip Frame 7
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 2
stop();
Symbol 283 MovieClip Frame 21
_root.sonic.jump = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1);
Symbol 291 MovieClip Frame 6
_root.sonic.attack = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1);
Symbol 307 MovieClip Frame 16
_root.sonic.attack = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1);
Symbol 316 MovieClip Frame 9
_root.sonic.jump = false; _root.sonic.attack = false; _root.sonic.jumpattack = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1);
Symbol 327 MovieClip Frame 11
_root.sonic.jump = false; _root.sonic.attack = false; _root.sonic.jumpattack = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1);
Symbol 331 MovieClip Frame 4
_root.sonic.takedamage = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1);
Symbol 344 MovieClip Frame 13
_root.sonic.jump = false; _root.sonic.attack = false; _root.sonic.jumpattack = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1);
Symbol 355 MovieClip Frame 24
_root.gameover = true; stop();
Symbol 362 MovieClip Frame 7
_root.sonic.attack = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1);
Symbol 365 MovieClip Frame 1
stop();
Symbol 365 MovieClip Frame 2
stop();
Symbol 365 MovieClip Frame 3
stop();
Symbol 365 MovieClip Frame 4
stop();
Symbol 365 MovieClip Frame 5
stop();
Symbol 365 MovieClip Frame 6
stop();
Symbol 365 MovieClip Frame 7
stop();
Instance of Symbol 285 MovieClip "blockright" in Symbol 365 MovieClip Frame 7
onClipEvent (enterFrame) { if (Key.isDown(66)) { stop(); } else { _root.sonic.block = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1); } }
Symbol 365 MovieClip Frame 8
stop();
Instance of Symbol 285 MovieClip "blockleft" in Symbol 365 MovieClip Frame 8
onClipEvent (enterFrame) { if (Key.isDown(66)) { stop(); } else { _root.sonic.block = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(2); } }
Symbol 365 MovieClip Frame 9
stop();
Symbol 365 MovieClip Frame 10
stop();
Symbol 365 MovieClip Frame 11
stop();
Symbol 365 MovieClip Frame 12
stop();
Symbol 365 MovieClip Frame 13
stop();
Symbol 365 MovieClip Frame 14
stop();
Symbol 365 MovieClip Frame 15
stop();
Symbol 365 MovieClip Frame 16
stop();
Symbol 365 MovieClip Frame 17
stop();
Symbol 365 MovieClip Frame 18
stop();
Symbol 365 MovieClip Frame 19
stop();
Symbol 365 MovieClip Frame 20
stop();
Symbol 365 MovieClip Frame 21
stop();
Symbol 365 MovieClip Frame 22
stop();
Symbol 365 MovieClip Frame 23
stop();
Symbol 365 MovieClip Frame 24
stop();
Symbol 365 MovieClip Frame 25
stop();
Instance of Symbol 364 MovieClip "crouchright" in Symbol 365 MovieClip Frame 25
onClipEvent (enterFrame) { if (Key.isDown(40)) { stop(); } else { _root.sonic.crouch = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(1); } }
Symbol 365 MovieClip Frame 26
stop();
Instance of Symbol 364 MovieClip "crouchleft" in Symbol 365 MovieClip Frame 26
onClipEvent (enterFrame) { if (Key.isDown(40)) { stop(); } else { _root.sonic.crouch = false; _root.sonic.standrun = true; _root.sonic.gotoAndStop(2); } }
Symbol 396 MovieClip Frame 1
_root.experience = _root.experience + 50;
Symbol 396 MovieClip Frame 8
stop(); _root.enemy1._visible = false;
Symbol 397 MovieClip Frame 1
_root.enemy1.movingleft = false; _root.enemy1.stationary = false; _root.enemy1.movingright = true;
Symbol 397 MovieClip Frame 30
_root.enemy1.movingright = false; _root.enemy1.stationary = false; _root.enemy1.movingleft = true;
Symbol 397 MovieClip Frame 59
gotoAndPlay (1);
Instance of Symbol 404 MovieClip "elevator1enabled" in Symbol 405 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(40)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone1room2b1"); } } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(38)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone1room2"); } } }
Symbol 414 MovieClip Frame 1
stop();
Symbol 414 MovieClip Frame 2
stop();
Instance of Symbol 413 MovieClip in Symbol 414 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ButtonPress.start(); if (_root.bridge1CanBeEnabled == true) { _root.bridge1.gotoAndPlay(2); _root.bridge1enabled = true; _root.bridge1CanBeEnabled = false; } } } }
Symbol 423 MovieClip Frame 1
stop();
Symbol 423 MovieClip Frame 6
stop(); _root.bridge1stayopen = true;
Symbol 477 MovieClip Frame 1
_root.experience = _root.experience + 50;
Symbol 477 MovieClip Frame 8
stop(); _root.enemy3._visible = false;
Symbol 478 MovieClip Frame 1
_root.enemy3.jumpingright = false; _root.enemy3.jumpingleft = false; _root.enemy3.stationary = true;
Symbol 478 MovieClip Frame 16
_root.enemy3.stationary = false; _root.enemy3.jumpingleft = false; _root.enemy3.jumpingright = true;
Symbol 478 MovieClip Frame 37
_root.enemy3.jumpingright = false; _root.enemy3.jumpingleft = false; _root.enemy3.stationary = true;
Symbol 478 MovieClip Frame 52
_root.enemy3.jumpingright = false; _root.enemy3.stationary = false; _root.enemy3.jumpingleft = true;
Symbol 478 MovieClip Frame 73
gotoAndPlay (1);
Symbol 490 MovieClip Frame 1
_root.experience = _root.experience + 50;
Symbol 490 MovieClip Frame 8
stop(); _root.enemy2._visible = false;
Symbol 491 MovieClip Frame 1
_root.enemy2.movingup = false; _root.enemy2.movingdown = false; _root.enemy2.movingleft = false; _root.enemy2.movingright = true;
Symbol 491 MovieClip Frame 16
_root.enemy2.movingup = false; _root.enemy2.movingleft = false; _root.enemy2.movingright = true; _root.enemy2.movingdown = true;
Symbol 491 MovieClip Frame 23
_root.enemy2.movingdown = false; _root.enemy2.movingleft = false; _root.enemy2.movingright = true; _root.enemy2.movingup = true;
Symbol 491 MovieClip Frame 30
_root.enemy2.movingdown = false; _root.enemy2.movingup = false; _root.enemy2.movingleft = false; _root.enemy2.movingright = true;
Symbol 491 MovieClip Frame 45
_root.enemy2.movingdown = false; _root.enemy2.movingright = false; _root.enemy2.movingup = false; _root.enemy2.movingleft = true;
Symbol 491 MovieClip Frame 60
_root.enemy2.movingright = false; _root.enemy2.movingup = false; _root.enemy2.movingleft = true; _root.enemy2.movingdown = true;
Symbol 491 MovieClip Frame 67
_root.enemy2.movingdown = false; _root.enemy2.movingright = false; _root.enemy2.movingup = true; _root.enemy2.movingleft = true;
Symbol 491 MovieClip Frame 74
_root.enemy2.movingdown = false; _root.enemy2.movingright = false; _root.enemy2.movingup = false; _root.enemy2.movingleft = true;
Symbol 491 MovieClip Frame 89
gotoAndPlay (1);
Symbol 494 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 2
stop();
Symbol 498 MovieClip Frame 1
stop();
Symbol 498 MovieClip Frame 2
stop();
Instance of Symbol 497 MovieClip in Symbol 498 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(17)) { _root.ButtonPress.start(); _root.switch1enabled = true; } } }
Symbol 524 MovieClip Frame 1
_root.experience = _root.experience + 50;
Symbol 524 MovieClip Frame 8
stop(); _root.enemy4._visible = false;
Symbol 525 MovieClip Frame 1
_root.enemy4.movingleft = false; _root.enemy4.spikes = false; _root.enemy4.movingright = true;
Symbol 525 MovieClip Frame 41
_root.enemy4.spikes = true;
Symbol 525 MovieClip Frame 71
_root.enemy4.movingright = false; _root.enemy4.spikes = false; _root.enemy4.movingleft = true;
Symbol 525 MovieClip Frame 111
_root.enemy4.spikes = true;
Symbol 525 MovieClip Frame 142
gotoAndPlay (1);
Instance of Symbol 527 MovieClip in Symbol 528 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(38)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone1room42f"); } } }
Symbol 594 MovieClip Frame 1
_root.experience = _root.experience + 50;
Symbol 594 MovieClip Frame 8
stop(); _root.enemy5._visible = false;
Symbol 595 MovieClip Frame 1
_root.enemy5.movingleft3 = false; _root.enemy5.movingleft2 = false; _root.enemy5.movingleft1 = false; _root.enemy5.movingright1 = false; _root.enemy5.movingright2 = false; _root.enemy5.movingright3 = true;
Symbol 595 MovieClip Frame 25
_root.enemy5.movingleft3 = false; _root.enemy5.movingleft2 = false; _root.enemy5.movingleft1 = false; _root.enemy5.movingright1 = false; _root.enemy5.movingright3 = false; _root.enemy5.movingright2 = true;
Symbol 595 MovieClip Frame 27
_root.enemy5.movingleft3 = false; _root.enemy5.movingleft2 = false; _root.enemy5.movingleft1 = false; _root.enemy5.movingright3 = false; _root.enemy5.movingright2 = false; _root.enemy5.movingright1 = true;
Symbol 595 MovieClip Frame 29
_root.enemy5.movingright3 = false; _root.enemy5.movingright2 = false; _root.enemy5.movingright1 = false; _root.enemy5.movingleft1 = false; _root.enemy5.movingleft2 = false; _root.enemy5.movingleft3 = true;
Symbol 595 MovieClip Frame 53
_root.enemy5.movingright3 = false; _root.enemy5.movingright2 = false; _root.enemy5.movingright1 = false; _root.enemy5.movingleft1 = false; _root.enemy5.movingleft3 = false; _root.enemy5.movingleft2 = true;
Symbol 595 MovieClip Frame 55
_root.enemy5.movingright3 = false; _root.enemy5.movingright2 = false; _root.enemy5.movingright1 = false; _root.enemy5.movingleft3 = false; _root.enemy5.movingleft2 = false; _root.enemy5.movingleft1 = true;
Symbol 595 MovieClip Frame 57
gotoAndPlay (1);
Instance of Symbol 598 MovieClip in Symbol 599 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(40)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone1room4"); } } }
Symbol 603 MovieClip Frame 1
stop();
Symbol 603 MovieClip Frame 8
stop(); _root.room5doorstayopen = true;
Symbol 609 MovieClip Frame 1
stop();
Symbol 609 MovieClip Frame 2
stop();
Symbol 620 MovieClip Frame 1
stop();
Symbol 620 MovieClip Frame 7
stop(); _root.room5cratehasfallen = true;
Symbol 626 MovieClip Frame 1
stop();
Symbol 626 MovieClip Frame 2
stop();
Instance of Symbol 629 MovieClip in Symbol 630 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(40)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone1room6b1"); } } }
Symbol 635 MovieClip Frame 1
stop();
Symbol 635 MovieClip Frame 8
stop(); _root.room6b1doorstayopen = true;
Symbol 637 MovieClip Frame 1
stop();
Symbol 637 MovieClip Frame 2
stop();
Instance of Symbol 636 MovieClip in Symbol 637 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (Key.isDown(38)) { _root.ElevatorSound.start(); _root.fadeinbox.gotoAndPlay(1); _root.gotoAndStop("zone1room6"); } } }
Symbol 648 MovieClip Frame 76
stop();
Symbol 650 MovieClip Frame 1
stop();
Symbol 650 MovieClip Frame 26
_root.haveZone1Key = true; _root.gotoAndStop("zone1end");
Instance of Symbol 659 MovieClip in Symbol 662 MovieClip Frame 91
onClipEvent (load) { touchdamage = 10; dead = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { _root.AttackHit.start(); if (this.hitTest(_root.sonic.punchright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - _root.attack; } if (this.hitTest(_root.sonic.punchleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - _root.attack; } if (this.hitTest(_root.sonic.tornadokickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 1.5); } if (this.hitTest(_root.sonic.kickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 1.5); } if (this.hitTest(_root.sonic.somersaultkickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2.8); } if (this.hitTest(_root.sonic.scissorkickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2.8); } } } } if (_root.zone1boss.enemyhealth <= 0) { dead = true; this.gotoAndStop(412); _root.zone1boss.gotoAndPlay(75); } }
Instance of Symbol 661 MovieClip in Symbol 662 MovieClip Frame 91
onClipEvent (load) { touchdamage = 10; dead = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } if (_root.sonic.attack == true) { if (dead == false) { _root.AttackHit.start(); if (this.hitTest(_root.sonic.punchright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - _root.attack; } if (this.hitTest(_root.sonic.punchleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - _root.attack; } if (this.hitTest(_root.sonic.tornadokickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 1.5); } if (this.hitTest(_root.sonic.kickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 1.5); } if (this.hitTest(_root.sonic.somersaultkickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.somersaultkickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2.8); } if (this.hitTest(_root.sonic.scissorkickleft)) { _root.zone1boss.enemyhealth = _root.zone1boss.enemyhealth - (_root.attack * 2.8); } } } } if (_root.zone1boss.enemyhealth <= 0) { dead = true; this.gotoAndStop(412); _root.zone1boss.gotoAndPlay(75); } }
Symbol 662 MovieClip Frame 586
gotoAndPlay (145);
Symbol 662 MovieClip Frame 587
stop();
Symbol 666 MovieClip Frame 1509
stop();
Symbol 713 MovieClip Frame 74
stop();
Symbol 713 MovieClip Frame 150
_root.fadeoutwhitebox.play();
Symbol 729 MovieClip Frame 1
stop();
Symbol 729 MovieClip Frame 21
_root.fadeinbox.gotoAndPlay(1); _root.gotoAndPlay("zoneselectionstart");
Symbol 731 Button
on (release) { _root.zoneendfadeout.play(); }
Symbol 739 MovieClip Frame 76
stop(); _root.startzone2 = false;
Symbol 765 MovieClip Frame 1
stop();
Symbol 775 MovieClip Frame 1
stop();
Symbol 778 MovieClip Frame 1
stop();
Symbol 778 MovieClip Frame 2
stop();
Symbol 782 MovieClip Frame 8
stop(); _root.zone2b2doorstayopen = true;
Symbol 793 MovieClip Frame 1
stop();
Symbol 793 MovieClip Frame 2
stop();
Symbol 793 MovieClip Frame 3
stop();
Symbol 799 MovieClip Frame 1
stop();
Symbol 799 MovieClip Frame 2
stop();
Symbol 808 MovieClip Frame 1
stop();
Symbol 808 MovieClip Frame 2
stop();
Symbol 814 MovieClip Frame 1
stop();
Symbol 814 MovieClip Frame 2
stop();
Symbol 825 MovieClip Frame 76
stop();
Symbol 827 MovieClip Frame 1
stop();
Symbol 827 MovieClip Frame 26
_root.haveZone2Key = true; _root.gotoAndStop("zone2end");
Symbol 835 MovieClip Frame 1
stop();
Symbol 844 MovieClip Frame 1
stop();
Symbol 844 MovieClip Frame 8
_root.zone2bossbomblaunch.gotoAndPlay(42);
Symbol 851 MovieClip Frame 72
stop(); _root.zone2bossbomb._x = _root.sonic._x; _root.zone2bossbomb._y = -33; _root.zone2bossbomb.falling = true;
Symbol 868 MovieClip Frame 1
play();
Symbol 868 MovieClip Frame 53
_root.fadeoutwhitebox.play();
Symbol 869 MovieClip Frame 1
stop();
Symbol 869 MovieClip Frame 9
_root.zone2boss.vulnerable = true;
Symbol 869 MovieClip Frame 101
_root.zone2boss.vulnerable = false;
Symbol 869 MovieClip Frame 108
gotoAndStop (1);
Symbol 879 MovieClip Frame 76
stop(); _root.startzone1 = false;
Symbol 905 MovieClip Frame 76
stop();
Symbol 906 MovieClip Frame 1
stop();
Symbol 906 MovieClip Frame 26
_root.haveZone3Key = true; _root.gotoAndStop("zone3end");
Symbol 912 MovieClip Frame 1
play(); _root.zone3boss.zone3bossbody.vulnerable = true;
Symbol 912 MovieClip Frame 20
_root.zone3boss.zone3bossbody.vulnerable = false;
Symbol 912 MovieClip Frame 83
gotoAndPlay (1);
Instance of Symbol 369 MovieClip in Symbol 913 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (_root.zone3boss.zone3bossbody.dead == false) { _root.sonic._x = _root.sonic._x - _root.speed; } } }
Instance of Symbol 912 MovieClip "zone3bossbody" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { enemyhealth = 2500; vulnerable = true; touchdamage = 10; dead = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { if (vulnerable == false) { if (dead == false) { if (_root.sonic.attack == false) { if (_root.sonic.die == false) { if (_root.invincibilitycounter <= 0) { _root.sonic.standrun = false; _root.sonic.jump = false; _root.sonic.jumpattack = false; _root.sonic.takedamage = true; _root.invincibilitycounter = 10; if (_root.sonic.block == true) { _root.health = _root.health - (touchdamage / (_root.defense / 4)); } if (_root.sonic.block == false) { _root.health = _root.health - touchdamage; } if (_root.sonic.faceright == true) { _root.sonic.gotoAndStop(17); _root.sonic._x = _root.sonic._x - 8; } if (_root.sonic.faceleft == true) { _root.sonic.gotoAndStop(18); _root.sonic._x = _root.sonic._x + 8; } } } } } } if (_root.sonic.attack == true) { if (vulnerable == true) { if (dead == false) { _root.AttackHit.start(); if (this.hitTest(_root.sonic.punchright)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - _root.attack; } if (this.hitTest(_root.sonic.punchleft)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - _root.attack; } if (this.hitTest(_root.sonic.tornadokickright)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.tornadokickleft)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - (_root.attack * 3); } if (this.hitTest(_root.sonic.kickright)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - (_root.attack * 1.5); } if (this.hitTest(_root.sonic.kickleft)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - (_root.attack * 1.5); } if (this.hitTest(_root.sonic.somersaultkickleft)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - (_root.attack * 2.2); } if (this.hitTest(_root.sonic.spinkickright)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.spinkickleft)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - (_root.attack * 2); } if (this.hitTest(_root.sonic.scissorkickright)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - (_root.attack * 2.8); } if (this.hitTest(_root.sonic.scissorkickleft)) { _root.zone3boss.zone3bossbody.enemyhealth = _root.zone3boss.zone3bossbody.enemyhealth - (_root.attack * 2.8); } } } } } if (_root.zone3boss.zone3bossbody.enemyhealth <= 0) { dead = true; this.gotoAndStop(84); } }
Instance of Symbol 369 MovieClip in Symbol 913 MovieClip Frame 2000
onClipEvent (enterFrame) { if (this.hitTest(_root.sonic)) { _root.sonic._x = _root.sonic._x - _root.speed; } }
Symbol 919 MovieClip Frame 76
stop(); _root.startzone2 = false;
Symbol 949 MovieClip Frame 1
stop();
Symbol 949 MovieClip Frame 134
stopAllSounds(); _root.GameEndFadeOut.play();
Symbol 959 MovieClip Frame 76
stop();
Symbol 960 MovieClip Frame 1
stop();
Symbol 960 MovieClip Frame 21
_root.gotoAndPlay("CreditsStart");
Symbol 971 MovieClip Frame 1
stop();
Symbol 971 MovieClip Frame 2
stop();
Symbol 986 MovieClip Frame 46
_root.finalzonebossparticle._y = _root.supersonic._y;
Symbol 986 MovieClip Frame 71
if (_root.finalzoneboss.dead == true) { stop(); } else { gotoAndPlay (20); }
Symbol 992 MovieClip Frame 13
_root.supersonic.takedamage = false; _root.supersonic.movement = true;
Symbol 1024 MovieClip Frame 22
_root.invincibilitycounter = 5;
Symbol 1024 MovieClip Frame 27
_root.supersonic.invincible = false; _root.supersonic.attack = false; _root.supersonic.movement = true; _root.supersonic.gotoAndStop(1);
Symbol 1035 MovieClip Frame 11
_root.gameover = true; stop();
Symbol 1051 Button
on (release) { if (_root.creditsaccessedfrommainmenu == true) { _root.gotoAndPlay("mainmenustart"); _root.creditsaccessedfrommainmenu = false; } else { _root.gotoAndStop("TitleFrame"); } }
Symbol 1076 MovieClip Frame 26
stop();
Symbol 1078 Button
on (release) { _root.gotoAndStop("zoneselectionstart"); }

Library Items

Symbol 1 Sound [ZoneSelection.wav]
Symbol 2 Sound [Wind.wav]
Symbol 3 Sound [VictoryTheme.wav]
Symbol 4 Sound [Train.wav]
Symbol 5 Sound [TitleTheme.wav]
Symbol 6 Sound [Rain.wav]
Symbol 7 Sound [MechanicalMadnessZone.wav]
Symbol 8 Sound [Hit.wav]
Symbol 9 Sound [HazardousRailZone.wav]
Symbol 10 Sound [FinalZoneMusic.wav]
Symbol 11 Sound [FinalBossMusic.wav]
Symbol 12 Sound [EndCredits.wav]
Symbol 13 Sound [Conveyor.wav]
Symbol 14 Sound [BossMusic.wav]
Symbol 15 Sound [AquaticParadiseZone.wav]
Symbol 16 Sound [Deep_spl-Sith_Mas-505.wav]Used by:765
Symbol 17 Sound [ButtonSelect.wav]Used by:609
Symbol 18 Sound [disengag-Public_D-386.wav]Used by:423 603 620 782
Symbol 19 Sound [Explosion.wav]Used by:397 478 491 525 595 713 844 869 949
Symbol 20 Sound [Boom.wav]Used by:250 662 666 992
Symbol 21 Sound [Sword_Sl-Doogens-2173.wav]Used by:331 992 1035
Symbol 22 Sound [beating-donnie_t-2.wav]Used by:291 307 316 327 344 355 362 662
Symbol 23 Sound [Footstep.wav]Used by:262 283 307 316 327 331 344 355 362
Symbol 24 FontUsed by:25 181 182 183 184 383 388 427 429 431 432 433 434 435 436 437 438 439 440 442 443 444 445 446 447 448 449 450 451 452 454 456 457 458 459 460 461 462 463 464 465 467 468 469 470 471 472 473 474 475 476 479 483 484 485 486 487 488 489 492 493 500 502 504 505 506 507 508 509 510 512 514 516 517 518 519 520 521 522 532 534 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 560 561 563 564 566 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 639 644 645 646 647 735 736 737 738 817 823 824 875 876 877 878 903 904 915 916 917 918 955 956 957 958 961 1053
Symbol 25 TextUses:24Used by:Timeline
Symbol 26 GraphicUsed by:27 42
Symbol 27 ButtonUses:26Used by:28
Symbol 28 MovieClipUses:27Used by:45
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:45
Symbol 31 GraphicUsed by:35
Symbol 32 GraphicUsed by:35
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:35
Symbol 35 MovieClipUses:31 34 32Used by:45
Symbol 36 BitmapUsed by:37 44
Symbol 37 GraphicUses:36Used by:45
Symbol 38 FontUsed by:39
Symbol 39 EditableTextUses:38Used by:45
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:45
Symbol 42 ButtonUses:26Used by:45
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:36 43Used by:45
Symbol 45 MovieClipUses:28 30 35 37 39 41 42 44Used by:Timeline
Symbol 46 GraphicUsed by:Timeline
Symbol 47 GraphicUsed by:72 650 827 906  Timeline
Symbol 48 GraphicUsed by:72 650 827 906  Timeline
Symbol 49 GraphicUsed by:72 650 827 906  Timeline
Symbol 50 GraphicUsed by:72 650 827 906  Timeline
Symbol 51 GraphicUsed by:72 650 827 906  Timeline
Symbol 52 GraphicUsed by:72 650 827 906  Timeline
Symbol 53 GraphicUsed by:72 650 827 906  Timeline
Symbol 54 GraphicUsed by:72 650 827 906  Timeline
Symbol 55 GraphicUsed by:72 650 827 906  Timeline
Symbol 56 GraphicUsed by:72 650 827 906  Timeline
Symbol 57 GraphicUsed by:72 650 827 906  Timeline
Symbol 58 GraphicUsed by:72 650 827 906  Timeline
Symbol 59 GraphicUsed by:72 650 827 906  Timeline
Symbol 60 GraphicUsed by:72 650 827 906  Timeline
Symbol 61 GraphicUsed by:72 650 827 906  Timeline
Symbol 62 GraphicUsed by:72 650 827 906  Timeline
Symbol 63 GraphicUsed by:72 650 827 906  Timeline
Symbol 64 GraphicUsed by:72 650 827 906  Timeline
Symbol 65 GraphicUsed by:72 650 827 906  Timeline
Symbol 66 GraphicUsed by:72 650 827 906  Timeline
Symbol 67 GraphicUsed by:72 650 827 906  Timeline
Symbol 68 GraphicUsed by:72 650 827 906  Timeline
Symbol 69 GraphicUsed by:72 650 827 906  Timeline
Symbol 70 GraphicUsed by:72 650 827 906  Timeline
Symbol 71 GraphicUsed by:72 650 827 906  Timeline
Symbol 72 MovieClipUses:47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71Used by:Timeline
Symbol 73 FontUsed by:74 124 133 136 138 141 142 146 149 150 151 152 154 155 156 158 160 161 162 163 165 169 174 176 179 180 211 217 218 220 221 222 223 224 225 226 227 228 230 231 232 233 234 240 241 242 399 400 402 628 651 652 653 656 730 732 733 734 740 771 776 777 779 780 812 813 815 819 820 821 822 828 831 874 880 907 909 914 920 972 974 1052 1053 1077 1079 1080
Symbol 74 TextUses:73Used by:Timeline
Symbol 75 GraphicUsed by:95
Symbol 76 GraphicUsed by:95
Symbol 77 GraphicUsed by:95
Symbol 78 GraphicUsed by:95
Symbol 79 GraphicUsed by:95
Symbol 80 GraphicUsed by:95
Symbol 81 GraphicUsed by:95
Symbol 82 GraphicUsed by:95
Symbol 83 GraphicUsed by:95
Symbol 84 GraphicUsed by:95
Symbol 85 GraphicUsed by:95
Symbol 86 GraphicUsed by:95
Symbol 87 GraphicUsed by:95
Symbol 88 GraphicUsed by:95
Symbol 89 GraphicUsed by:95
Symbol 90 GraphicUsed by:95
Symbol 91 GraphicUsed by:95
Symbol 92 GraphicUsed by:95
Symbol 93 GraphicUsed by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94Used by:Timeline
Symbol 96 BitmapUsed by:97 134
Symbol 97 GraphicUses:96Used by:Timeline
Symbol 98 GraphicUsed by:123 729 960 1076  Timeline
Symbol 99 GraphicUsed by:123 1076
Symbol 100 GraphicUsed by:123 1076
Symbol 101 GraphicUsed by:123 1076
Symbol 102 GraphicUsed by:123 1076
Symbol 103 GraphicUsed by:123 1076
Symbol 104 GraphicUsed by:123 1076
Symbol 105 GraphicUsed by:123 1076
Symbol 106 GraphicUsed by:123 1076
Symbol 107 GraphicUsed by:123 1076
Symbol 108 GraphicUsed by:123
Symbol 109 GraphicUsed by:123 1076
Symbol 110 GraphicUsed by:123 1076
Symbol 111 GraphicUsed by:123 1076
Symbol 112 GraphicUsed by:123 1076
Symbol 113 GraphicUsed by:123 1076
Symbol 114 GraphicUsed by:123 1076
Symbol 115 GraphicUsed by:123 1076
Symbol 116 GraphicUsed by:123 1076
Symbol 117 GraphicUsed by:123 1076
Symbol 118 GraphicUsed by:123 1076
Symbol 119 GraphicUsed by:123 1076
Symbol 120 GraphicUsed by:123 1076
Symbol 121 GraphicUsed by:123 1076
Symbol 122 GraphicUsed by:123 1076
Symbol 123 MovieClipUses:98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122Used by:Timeline
Symbol 124 TextUses:73Used by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 GraphicUsed by:130 131 132 139 140 144 145 147 148 153 157 159 170 171 172 173 175 177 178 731 1051 1078
Symbol 127 GraphicUsed by:130 131 132 139 140 144 145 147 148 153 157 159 170 171 172 173 175 177 178 731 1051 1078
Symbol 128 GraphicUsed by:130 131 132 139 140 144 145 147 148 153 157 159 170 171 172 173 175 177 178 731 1051 1078
Symbol 129 GraphicUsed by:130 131 132 139 140 144 145 147 148 153 157 159 170 171 172 173 175 177 178 731 1051 1078
Symbol 130 ButtonUses:126 127 128 129Used by:Timeline
Symbol 131 ButtonUses:126 127 128 129Used by:Timeline
Symbol 132 ButtonUses:126 127 128 129Used by:Timeline
Symbol 133 TextUses:73Used by:Timeline
Symbol 134 GraphicUses:96Used by:135
Symbol 135 MovieClipUses:134Used by:Timeline
Symbol 136 TextUses:73Used by:Timeline
Symbol 137 GraphicUsed by:Timeline
Symbol 138 TextUses:73Used by:Timeline
Symbol 139 ButtonUses:126 127 128 129Used by:Timeline
Symbol 140 ButtonUses:126 127 128 129Used by:Timeline
Symbol 141 TextUses:73Used by:Timeline
Symbol 142 TextUses:73Used by:Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 ButtonUses:126 127 128 129Used by:Timeline
Symbol 145 ButtonUses:126 127 128 129Used by:Timeline
Symbol 146 TextUses:73Used by:Timeline
Symbol 147 ButtonUses:126 127 128 129Used by:Timeline
Symbol 148 ButtonUses:126 127 128 129Used by:Timeline
Symbol 149 TextUses:73Used by:Timeline
Symbol 150 TextUses:73Used by:Timeline
Symbol 151 TextUses:73Used by:Timeline
Symbol 152 TextUses:73Used by:Timeline
Symbol 153 ButtonUses:126 127 128 129Used by:Timeline
Symbol 154 TextUses:73Used by:Timeline
Symbol 155 TextUses:73Used by:Timeline
Symbol 156 TextUses:73Used by:Timeline
Symbol 157 ButtonUses:126 127 128 129Used by:Timeline
Symbol 158 TextUses:73Used by:Timeline
Symbol 159 ButtonUses:126 127 128 129Used by:Timeline
Symbol 160 TextUses:73Used by:Timeline
Symbol 161 TextUses:73Used by:Timeline
Symbol 162 TextUses:73Used by:Timeline
Symbol 163 TextUses:73Used by:Timeline
Symbol 164 GraphicUsed by:Timeline
Symbol 165 TextUses:73Used by:Timeline
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:166 167Used by:Timeline
Symbol 169 TextUses:73Used by:Timeline
Symbol 170 ButtonUses:126 127 128 129Used by:Timeline
Symbol 171 ButtonUses:126 127 128 129Used by:Timeline
Symbol 172 ButtonUses:126 127 128 129Used by:Timeline
Symbol 173 ButtonUses:126 127 128 129Used by:Timeline
Symbol 174 TextUses:73Used by:Timeline
Symbol 175 ButtonUses:126 127 128 129Used by:Timeline
Symbol 176 TextUses:73Used by:Timeline
Symbol 177 ButtonUses:126 127 128 129Used by:Timeline
Symbol 178 ButtonUses:126 127 128 129Used by:Timeline
Symbol 179 TextUses:73Used by:Timeline
Symbol 180 TextUses:73Used by:Timeline
Symbol 181 TextUses:24Used by:185
Symbol 182 TextUses:24Used by:185
Symbol 183 TextUses:24Used by:185
Symbol 184 TextUses:24Used by:185
Symbol 185 MovieClipUses:181 182 183 184Used by:Timeline
Symbol 186 GraphicUsed by:210
Symbol 187 GraphicUsed by:210
Symbol 188 GraphicUsed by:210
Symbol 189 GraphicUsed by:210
Symbol 190 GraphicUsed by:210 729 960
Symbol 191 GraphicUsed by:210
Symbol 192 GraphicUsed by:210
Symbol 193 GraphicUsed by:210
Symbol 194 GraphicUsed by:210
Symbol 195 GraphicUsed by:210 729 960
Symbol 196 GraphicUsed by:210
Symbol 197 GraphicUsed by:210
Symbol 198 GraphicUsed by:210
Symbol 199 GraphicUsed by:210
Symbol 200 GraphicUsed by:210 729 960
Symbol 201 GraphicUsed by:210
Symbol 202 GraphicUsed by:210
Symbol 203 GraphicUsed by:210
Symbol 204 GraphicUsed by:210
Symbol 205 GraphicUsed by:210 729 960
Symbol 206 GraphicUsed by:210
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209Used by:Timeline
Symbol 211 TextUses:73Used by:236 237
Symbol 212 GraphicUsed by:237
Symbol 213 GraphicUsed by:236
Symbol 214 GraphicUsed by:236
Symbol 215 GraphicUsed by:236
Symbol 216 GraphicUsed by:236
Symbol 217 EditableTextUses:73Used by:236
Symbol 218 TextUses:73Used by:236
Symbol 219 GraphicUsed by:236
Symbol 220 EditableTextUses:73Used by:236
Symbol 221 EditableTextUses:73Used by:236
Symbol 222 EditableTextUses:73Used by:236
Symbol 223 EditableTextUses:73Used by:236
Symbol 224 EditableTextUses:73Used by:236
Symbol 225 TextUses:73Used by:236
Symbol 226 TextUses:73Used by:236
Symbol 227 TextUses:73Used by:236
Symbol 228 TextUses:73Used by:236
Symbol 229 GraphicUsed by:236
Symbol 230 EditableTextUses:73Used by:236
Symbol 231 EditableTextUses:73Used by:236
Symbol 232 EditableTextUses:73Used by:236
Symbol 233 EditableTextUses:73Used by:236
Symbol 234 EditableTextUses:73Used by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:211 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235Used by:237
Symbol 237 MovieClipUses:211 212 236Used by:Timeline
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:Timeline
Symbol 240 EditableTextUses:73Used by:Timeline
Symbol 241 TextUses:73Used by:Timeline
Symbol 242 TextUses:73Used by:Timeline
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:Timeline
Symbol 245 GraphicUsed by:Timeline
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:Timeline
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:250
Symbol 250 MovieClipUses:249 20Used by:Timeline
Symbol 251 BitmapUsed by:252 254 255 256 257 258 259 260 261 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 284 286 287 288 289 290 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 308 309 310 311 312 313 314 315 317 318 319 320 321 322 323 324 325 326 328 329 330 332 333 334 335 336 337 338 339 340 341 342 343 345 346 347 348 349 350 351 352 353 354 356 357 358 359 360 361 363
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClipUses:252Used by:365  Timeline
Symbol 254 GraphicUses:251Used by:262
Symbol 255 GraphicUses:251Used by:262
Symbol 256 GraphicUses:251Used by:262
Symbol 257 GraphicUses:251Used by:262
Symbol 258 GraphicUses:251Used by:262
Symbol 259 GraphicUses:251Used by:262
Symbol 260 GraphicUses:251Used by:262
Symbol 261 GraphicUses:251Used by:262
Symbol 262 MovieClipUses:254 255 23 256 257 258 259 260 261Used by:365  Timeline
Symbol 263 GraphicUses:251Used by:283
Symbol 264 GraphicUses:251Used by:283
Symbol 265 GraphicUses:251Used by:283
Symbol 266 GraphicUses:251Used by:283
Symbol 267 GraphicUses:251Used by:283
Symbol 268 GraphicUses:251Used by:283
Symbol 269 GraphicUses:251Used by:283
Symbol 270 GraphicUses:251Used by:283
Symbol 271 GraphicUses:251Used by:283
Symbol 272 GraphicUses:251Used by:283
Symbol 273 GraphicUses:251Used by:283
Symbol 274 GraphicUses:251Used by:283
Symbol 275 GraphicUses:251Used by:283
Symbol 276 GraphicUses:251Used by:283
Symbol 277 GraphicUses:251Used by:283
Symbol 278 GraphicUses:251Used by:283
Symbol 279 GraphicUses:251Used by:283
Symbol 280 GraphicUses:251Used by:283
Symbol 281 GraphicUses:251Used by:283
Symbol 282 GraphicUses:251Used by:283
Symbol 283 MovieClipUses:263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 23Used by:365
Symbol 284 GraphicUses:251Used by:285
Symbol 285 MovieClipUses:284Used by:365
Symbol 286 GraphicUses:251Used by:291
Symbol 287 GraphicUses:251Used by:291
Symbol 288 GraphicUses:251Used by:291
Symbol 289 GraphicUses:251Used by:291
Symbol 290 GraphicUses:251Used by:291
Symbol 291 MovieClipUses:286 287 22 288 289 290Used by:365
Symbol 292 GraphicUses:251Used by:307
Symbol 293 GraphicUses:251Used by:307
Symbol 294 GraphicUses:251Used by:307
Symbol 295 GraphicUses:251Used by:307
Symbol 296 GraphicUses:251Used by:307
Symbol 297 GraphicUses:251Used by:307
Symbol 298 GraphicUses:251Used by:307
Symbol 299 GraphicUses:251Used by:307
Symbol 300 GraphicUses:251Used by:307
Symbol 301 GraphicUses:251Used by:307
Symbol 302 GraphicUses:251Used by:307
Symbol 303 GraphicUses:251Used by:307
Symbol 304 GraphicUses:251Used by:307
Symbol 305 GraphicUses:251Used by:307
Symbol 306 GraphicUses:251Used by:307
Symbol 307 MovieClipUses:292 293 294 22 295 296 297 298 299 300 301 302 303 304 305 306 23Used by:365
Symbol 308 GraphicUses:251Used by:316
Symbol 309 GraphicUses:251Used by:316
Symbol 310 GraphicUses:251Used by:316
Symbol 311 GraphicUses:251Used by:316
Symbol 312 GraphicUses:251Used by:316
Symbol 313 GraphicUses:251Used by:316
Symbol 314 GraphicUses:251Used by:316
Symbol 315 GraphicUses:251Used by:316
Symbol 316 MovieClipUses:308 309 22 310 311 312 313 314 315 23Used by:365
Symbol 317 GraphicUses:251Used by:327
Symbol 318 GraphicUses:251Used by:327
Symbol 319 GraphicUses:251Used by:327
Symbol 320 GraphicUses:251Used by:327
Symbol 321 GraphicUses:251Used by:327
Symbol 322 GraphicUses:251Used by:327
Symbol 323 GraphicUses:251Used by:327
Symbol 324 GraphicUses:251Used by:327
Symbol 325 GraphicUses:251Used by:327
Symbol 326 GraphicUses:251Used by:327
Symbol 327 MovieClipUses:317 318 22 319 320 321 322 323 324 325 23 326Used by:365
Symbol 328 GraphicUses:251Used by:331
Symbol 329 GraphicUses:251Used by:331
Symbol 330 GraphicUses:251Used by:331
Symbol 331 MovieClipUses:328 329 21 330 23Used by:365
Symbol 332 GraphicUses:251Used by:344
Symbol 333 GraphicUses:251Used by:344
Symbol 334 GraphicUses:251Used by:344
Symbol 335 GraphicUses:251Used by:344
Symbol 336 GraphicUses:251Used by:344
Symbol 337 GraphicUses:251Used by:344
Symbol 338 GraphicUses:251Used by:344
Symbol 339 GraphicUses:251Used by:344
Symbol 340 GraphicUses:251Used by:344
Symbol 341 GraphicUses:251Used by:344
Symbol 342 GraphicUses:251Used by:344
Symbol 343 GraphicUses:251Used by:344
Symbol 344 MovieClipUses:332 333 334 22 335 336 337 338 339 340 341 342 343 23Used by:365
Symbol 345 GraphicUses:251Used by:355
Symbol 346 GraphicUses:251Used by:355
Symbol 347 GraphicUses:251Used by:355
Symbol 348 GraphicUses:251Used by:355
Symbol 349 GraphicUses:251Used by:355
Symbol 350 GraphicUses:251Used by:355
Symbol 351 GraphicUses:251Used by:355
Symbol 352 GraphicUses:251Used by:355
Symbol 353 GraphicUses:251Used by:355
Symbol 354 GraphicUses:251Used by:355
Symbol 355 MovieClipUses:345 346 22 347 348 349 350 23 351 352 353 354Used by:365
Symbol 356 GraphicUses:251Used by:362
Symbol 357 GraphicUses:251Used by:362
Symbol 358 GraphicUses:251Used by:362
Symbol 359 GraphicUses:251Used by:362
Symbol 360 GraphicUses:251Used by:362
Symbol 361 GraphicUses:251Used by:362
Symbol 362 MovieClipUses:356 357 22 358 359 360 361 23Used by:365
Symbol 363 GraphicUses:251Used by:364
Symbol 364 MovieClipUses:363Used by:365
Symbol 365 MovieClipUses:253 262 283 285 291 307 316 327 331 344 355 362 364Used by:Timeline
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:Timeline
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:913  Timeline
Symbol 370 GraphicUsed by:372
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:370 371Used by:Timeline
Symbol 373 GraphicUsed by:Timeline
Symbol 374 GraphicUsed by:Timeline
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:380
Symbol 377 GraphicUsed by:380
Symbol 378 GraphicUsed by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:376 377 378 379Used by:Timeline
Symbol 381 GraphicUsed by:Timeline
Symbol 382 GraphicUsed by:Timeline
Symbol 383 EditableTextUses:24Used by:397
Symbol 384 BitmapUsed by:385 386 389 390 391 392 393 394 395 428 430 441 453 455 466 480 481 501 503 511 513 515 523 533 535 559 562 565 567
Symbol 385 GraphicUses:384Used by:387
Symbol 386 GraphicUses:384Used by:387
Symbol 387 MovieClipUses:385 386Used by:397
Symbol 388 EditableTextUses:24Used by:397
Symbol 389 GraphicUses:384Used by:396 477 490 524 594
Symbol 390 GraphicUses:384Used by:396 477 490 524 594
Symbol 391 GraphicUses:384Used by:396 477 490 524 594
Symbol 392 GraphicUses:384Used by:396 477 490 524 594
Symbol 393 GraphicUses:384Used by:396 477 490 524 594
Symbol 394 GraphicUses:384Used by:396 477 490 524 594
Symbol 395 GraphicUses:384Used by:396 477 490 524 594
Symbol 396 MovieClipUses:389 390 391 392 393 394 395Used by:397
Symbol 397 MovieClipUses:383 387 388 396 19Used by:Timeline
Symbol 398 GraphicUsed by:Timeline
Symbol 399 TextUses:73Used by:405 410 528 599 630 637
Symbol 400 TextUses:73Used by:405 409 410 527 528 598 599 629 630 636 637 773 775
Symbol 401 GraphicUsed by:405
Symbol 402 TextUses:73Used by:405 409 527 528 598
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:405
Symbol 405 MovieClipUses:399 400 401 402 404Used by:Timeline
Symbol 406 GraphicUsed by:Timeline
Symbol 407 GraphicUsed by:410
Symbol 408 GraphicUsed by:409 527 636
Symbol 409 MovieClipUses:402 400 408Used by:410
Symbol 410 MovieClipUses:399 400 407 409Used by:Timeline
Symbol 411 GraphicUsed by:414
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:414
Symbol 414 MovieClipUses:411 413Used by:Timeline
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:Timeline
Symbol 417 GraphicUsed by:423
Symbol 418 GraphicUsed by:423
Symbol 419 GraphicUsed by:423
Symbol 420 GraphicUsed by:423
Symbol 421 GraphicUsed by:423
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:417 418 18 419 420 421 422Used by:Timeline
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:Timeline
Symbol 426 GraphicUsed by:Timeline
Symbol 427 EditableTextUses:24Used by:478
Symbol 428 GraphicUses:384Used by:478
Symbol 429 EditableTextUses:24Used by:478
Symbol 430 GraphicUses:384Used by:478
Symbol 431 EditableTextUses:24Used by:478
Symbol 432 EditableTextUses:24Used by:478
Symbol 433 EditableTextUses:24Used by:478
Symbol 434 EditableTextUses:24Used by:478
Symbol 435 EditableTextUses:24Used by:478
Symbol 436 EditableTextUses:24Used by:478
Symbol 437 EditableTextUses:24Used by:478
Symbol 438 EditableTextUses:24Used by:478
Symbol 439 EditableTextUses:24Used by:478
Symbol 440 EditableTextUses:24Used by:478
Symbol 441 GraphicUses:384Used by:478
Symbol 442 EditableTextUses:24Used by:478
Symbol 443 EditableTextUses:24Used by:478
Symbol 444 EditableTextUses:24Used by:478
Symbol 445 EditableTextUses:24Used by:478
Symbol 446 EditableTextUses:24Used by:478
Symbol 447 EditableTextUses:24Used by:478
Symbol 448 EditableTextUses:24Used by:478
Symbol 449 EditableTextUses:24Used by:478
Symbol 450 EditableTextUses:24Used by:478
Symbol 451 EditableTextUses:24Used by:478
Symbol 452 EditableTextUses:24Used by:478
Symbol 453 GraphicUses:384Used by:478
Symbol 454 EditableTextUses:24Used by:478
Symbol 455 GraphicUses:384Used by:478
Symbol 456 EditableTextUses:24Used by:478
Symbol 457 EditableTextUses:24Used by:478
Symbol 458 EditableTextUses:24Used by:478
Symbol 459 EditableTextUses:24Used by:478
Symbol 460 EditableTextUses:24Used by:478
Symbol 461 EditableTextUses:24Used by:478
Symbol 462 EditableTextUses:24Used by:478
Symbol 463 EditableTextUses:24Used by:478
Symbol 464 EditableTextUses:24Used by:478
Symbol 465 EditableTextUses:24Used by:478
Symbol 466 GraphicUses:384Used by:478
Symbol 467 EditableTextUses:24Used by:478
Symbol 468 EditableTextUses:24Used by:478
Symbol 469 EditableTextUses:24Used by:478
Symbol 470 EditableTextUses:24Used by:478
Symbol 471 EditableTextUses:24Used by:478
Symbol 472 EditableTextUses:24Used by:478
Symbol 473 EditableTextUses:24Used by:478
Symbol 474 EditableTextUses:24Used by:478
Symbol 475 EditableTextUses:24Used by:478
Symbol 476 EditableTextUses:24Used by:478
Symbol 477 MovieClipUses:389 390 391 392 393 394 395Used by:478
Symbol 478 MovieClipUses:427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 19Used by:Timeline
Symbol 479 EditableTextUses:24Used by:491
Symbol 480 GraphicUses:384Used by:482
Symbol 481 GraphicUses:384Used by:482
Symbol 482 MovieClipUses:480 481Used by:491
Symbol 483 EditableTextUses:24Used by:491
Symbol 484 EditableTextUses:24Used by:491
Symbol 485 EditableTextUses:24Used by:491
Symbol 486 EditableTextUses:24Used by:491
Symbol 487 EditableTextUses:24Used by:491
Symbol 488 EditableTextUses:24Used by:491
Symbol 489 EditableTextUses:24Used by:491
Symbol 490 MovieClipUses:389 390 391 392 393 394 395Used by:491
Symbol 491 MovieClipUses:479 482 483 484 485 486 487 488 489 490 19Used by:Timeline
Symbol 492 TextUses:24Used by:494
Symbol 493 TextUses:24Used by:494
Symbol 494 MovieClipUses:492 493Used by:Timeline
Symbol 495 GraphicUsed by:498
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:498
Symbol 498 MovieClipUses:495 497Used by:Timeline
Symbol 499 GraphicUsed by:Timeline
Symbol 500 EditableTextUses:24Used by:525
Symbol 501 GraphicUses:384Used by:525
Symbol 502 EditableTextUses:24Used by:525
Symbol 503 GraphicUses:384Used by:525
Symbol 504 EditableTextUses:24Used by:525
Symbol 505 EditableTextUses:24Used by:525
Symbol 506 EditableTextUses:24Used by:525
Symbol 507 EditableTextUses:24Used by:525
Symbol 508 EditableTextUses:24Used by:525
Symbol 509 EditableTextUses:24Used by:525
Symbol 510 EditableTextUses:24Used by:525
Symbol 511 GraphicUses:384Used by:525
Symbol 512 EditableTextUses:24Used by:525
Symbol 513 GraphicUses:384Used by:525
Symbol 514 EditableTextUses:24Used by:525
Symbol 515 GraphicUses:384Used by:525
Symbol 516 EditableTextUses:24Used by:525
Symbol 517 EditableTextUses:24Used by:525
Symbol 518 EditableTextUses:24Used by:525
Symbol 519 EditableTextUses:24Used by:525
Symbol 520 EditableTextUses:24Used by:525
Symbol 521 EditableTextUses:24Used by:525
Symbol 522 EditableTextUses:24Used by:525
Symbol 523 GraphicUses:384Used by:525
Symbol 524 MovieClipUses:389 390 391 392 393 394 395Used by:525
Symbol 525 MovieClipUses:500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 19Used by:Timeline
Symbol 526 GraphicUsed by:528 637
Symbol 527 MovieClipUses:402 400 408Used by:528
Symbol 528 MovieClipUses:399 400 526 527 402Used by:Timeline
Symbol 529 GraphicUsed by:Timeline
Symbol 530 GraphicUsed by:Timeline
Symbol 531 GraphicUsed by:Timeline
Symbol 532 EditableTextUses:24Used by:595
Symbol 533 GraphicUses:384Used by:595
Symbol 534 EditableTextUses:24Used by:595
Symbol 535 GraphicUses:384Used by:595
Symbol 536 EditableTextUses:24Used by:595
Symbol 537 EditableTextUses:24Used by:595
Symbol 538 EditableTextUses:24Used by:595
Symbol 539 EditableTextUses:24Used by:595
Symbol 540 EditableTextUses:24Used by:595
Symbol 541 EditableTextUses:24Used by:595
Symbol 542 EditableTextUses:24Used by:595
Symbol 543 EditableTextUses:24Used by:595
Symbol 544 EditableTextUses:24Used by:595
Symbol 545 EditableTextUses:24Used by:595
Symbol 546 EditableTextUses:24Used by:595
Symbol 547 EditableTextUses:24Used by:595
Symbol 548 EditableTextUses:24Used by:595
Symbol 549 EditableTextUses:24Used by:595
Symbol 550 EditableTextUses:24Used by:595
Symbol 551 EditableTextUses:24Used by:595
Symbol 552 EditableTextUses:24Used by:595
Symbol 553 EditableTextUses:24Used by:595
Symbol 554 EditableTextUses:24Used by:595
Symbol 555 EditableTextUses:24Used by:595
Symbol 556 EditableTextUses:24Used by:595
Symbol 557 EditableTextUses:24Used by:595
Symbol 558 EditableTextUses:24Used by:595
Symbol 559 GraphicUses:384Used by:595
Symbol 560 EditableTextUses:24Used by:595
Symbol 561 EditableTextUses:24Used by:595
Symbol 562 GraphicUses:384Used by:595
Symbol 563 EditableTextUses:24Used by:595
Symbol 564 EditableTextUses:24Used by:595
Symbol 565 GraphicUses:384Used by:595
Symbol 566 EditableTextUses:24Used by:595
Symbol 567 GraphicUses:384Used by:595
Symbol 568 EditableTextUses:24Used by:595
Symbol 569 EditableTextUses:24Used by:595
Symbol 570 EditableTextUses:24Used by:595
Symbol 571 EditableTextUses:24Used by:595
Symbol 572 EditableTextUses:24Used by:595
Symbol 573 EditableTextUses:24Used by:595
Symbol 574 EditableTextUses:24Used by:595
Symbol 575 EditableTextUses:24Used by:595
Symbol 576 EditableTextUses:24Used by:595
Symbol 577 EditableTextUses:24Used by:595
Symbol 578 EditableTextUses:24Used by:595
Symbol 579 EditableTextUses:24Used by:595
Symbol 580 EditableTextUses:24Used by:595
Symbol 581 EditableTextUses:24Used by:595
Symbol 582 EditableTextUses:24Used by:595
Symbol 583 EditableTextUses:24Used by:595
Symbol 584 EditableTextUses:24Used by:595
Symbol 585 EditableTextUses:24Used by:595
Symbol 586 EditableTextUses:24Used by:595
Symbol 587 EditableTextUses:24Used by:595
Symbol 588 EditableTextUses:24Used by:595
Symbol 589 EditableTextUses:24Used by:595
Symbol 590 EditableTextUses:24Used by:595
Symbol 591 EditableTextUses:24Used by:595
Symbol 592 EditableTextUses:24Used by:595
Symbol 593 EditableTextUses:24Used by:595
Symbol 594 MovieClipUses:389 390 391 392 393 394 395Used by:595
Symbol 595 MovieClipUses:532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 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 19Used by:Timeline
Symbol 596 GraphicUsed by:599 630
Symbol 597 GraphicUsed by:598 629
Symbol 598 MovieClipUses:402 400 597Used by:599
Symbol 599 MovieClipUses:399 400 596 598Used by:Timeline
Symbol 600 GraphicUsed by:Timeline
Symbol 601 GraphicUsed by:603 635
Symbol 602 GraphicUsed by:603 635
Symbol 603 MovieClipUses:601 602 18Used by:Timeline
Symbol 604 GraphicUsed by:Timeline
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:Timeline
Symbol 607 GraphicUsed by:609
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:607 608 17Used by:Timeline
Symbol 610 GraphicUsed by:Timeline
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:620
Symbol 613 GraphicUsed by:620
Symbol 614 GraphicUsed by:620
Symbol 615 GraphicUsed by:620
Symbol 616 GraphicUsed by:620
Symbol 617 GraphicUsed by:620
Symbol 618 GraphicUsed by:620
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:612 613 614 18 615 616 617 618 619Used by:Timeline
Symbol 621 GraphicUsed by:622 631
Symbol 622 MovieClipUses:621Used by:Timeline
Symbol 623 GraphicUsed by:Timeline
Symbol 624 GraphicUsed by:626
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:624 625Used by:Timeline
Symbol 627 GraphicUsed by:Timeline
Symbol 628 TextUses:73Used by:629 636
Symbol 629 MovieClipUses:628 400 597Used by:630
Symbol 630 MovieClipUses:399 400 596 629Used by:Timeline
Symbol 631 MovieClipUses:621Used by:Timeline
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:Timeline
Symbol 634 GraphicUsed by:Timeline
Symbol 635 MovieClipUses:601 602Used by:Timeline
Symbol 636 MovieClipUses:628 400 408Used by:637
Symbol 637 MovieClipUses:399 400 526 636Used by:Timeline
Symbol 638 GraphicUsed by:Timeline
Symbol 639 TextUses:24Used by:642
Symbol 640 GraphicUsed by:642
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:639 640 641Used by:Timeline
Symbol 643 GraphicUsed by:Timeline
Symbol 644 TextUses:24Used by:648
Symbol 645 TextUses:24Used by:648 825 905
Symbol 646 TextUses:24Used by:648
Symbol 647 TextUses:24Used by:648 825 905
Symbol 648 MovieClipUses:644 645 646 647Used by:Timeline
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47Used by:Timeline
Symbol 651 TextUses:73Used by:655 830 908 973
Symbol 652 EditableTextUses:73Used by:655
Symbol 653 TextUses:73Used by:655 830 908 973
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:651 652 653 654Used by:Timeline
Symbol 656 EditableTextUses:73Used by:Timeline
Symbol 657 BitmapUsed by:658 660 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 833 834 838 839 840 841 842 843 845 847 849 850 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 910 945
Symbol 658 GraphicUses:657Used by:659
Symbol 659 MovieClipUses:658Used by:662
Symbol 660 GraphicUses:657Used by:661
Symbol 661 MovieClipUses:660Used by:662
Symbol 662 MovieClipUses:659 661 22 20Used by:Timeline
Symbol 663 GraphicUsed by:665
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:663 664Used by:666
Symbol 666 MovieClipUses:665 20Used by:Timeline
Symbol 667 GraphicUsed by:Timeline
Symbol 668 GraphicUses:657Used by:713
Symbol 669 GraphicUses:657Used by:713
Symbol 670 GraphicUses:657Used by:713
Symbol 671 GraphicUses:657Used by:713
Symbol 672 GraphicUses:657Used by:713
Symbol 673 GraphicUses:657Used by:713
Symbol 674 GraphicUses:657Used by:713
Symbol 675 GraphicUses:657Used by:713
Symbol 676 GraphicUses:657Used by:713
Symbol 677 GraphicUses:657Used by:713
Symbol 678 GraphicUses:657Used by:713
Symbol 679 GraphicUses:657Used by:713
Symbol 680 GraphicUses:657Used by:713
Symbol 681 GraphicUses:657Used by:713
Symbol 682 GraphicUses:657Used by:713
Symbol 683 GraphicUses:657Used by:713
Symbol 684 GraphicUses:657Used by:713
Symbol 685 GraphicUses:657Used by:713
Symbol 686 GraphicUses:657Used by:713
Symbol 687 GraphicUses:657Used by:713
Symbol 688 GraphicUses:657Used by:713
Symbol 689 GraphicUses:657Used by:713
Symbol 690 GraphicUses:657Used by:713
Symbol 691 GraphicUses:657Used by:713
Symbol 692 GraphicUses:657Used by:713
Symbol 693 GraphicUses:657Used by:713
Symbol 694 GraphicUses:657Used by:713
Symbol 695 GraphicUses:657Used by:713
Symbol 696 GraphicUses:657Used by:713
Symbol 697 GraphicUses:657Used by:713
Symbol 698 GraphicUses:657Used by:713
Symbol 699 GraphicUses:657Used by:713
Symbol 700 GraphicUses:657Used by:713
Symbol 701 GraphicUses:657Used by:713
Symbol 702 GraphicUses:657Used by:713
Symbol 703 GraphicUses:657Used by:713
Symbol 704 GraphicUses:657Used by:713
Symbol 705 GraphicUses:657Used by:713
Symbol 706 GraphicUses:657Used by:713
Symbol 707 GraphicUses:657Used by:713
Symbol 708 GraphicUses:657Used by:713
Symbol 709 GraphicUses:657Used by:713
Symbol 710 GraphicUses:657Used by:713
Symbol 711 GraphicUses:657Used by:713
Symbol 712 GraphicUses:657Used by:713
Symbol 713 MovieClipUses:668 669 670 671 19 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712Used by:Timeline
Symbol 714 GraphicUsed by:729 960
Symbol 715 GraphicUsed by:729 960
Symbol 716 GraphicUsed by:729 960
Symbol 717 GraphicUsed by:729 960
Symbol 718 GraphicUsed by:729 960
Symbol 719 GraphicUsed by:729 960
Symbol 720 GraphicUsed by:729 960
Symbol 721 GraphicUsed by:729 960
Symbol 722 GraphicUsed by:729 960
Symbol 723 GraphicUsed by:729 960
Symbol 724 GraphicUsed by:729 960
Symbol 725 GraphicUsed by:729 960
Symbol 726 GraphicUsed by:729 960
Symbol 727 GraphicUsed by:729 960
Symbol 728 GraphicUsed by:729 960
Symbol 729 MovieClipUses:714 715 716 190 717 718 719 195 720 721 722 200 723 724 725 205 726 727 728 98Used by:Timeline
Symbol 730 TextUses:73Used by:Timeline
Symbol 731 ButtonUses:126 127 128 129Used by:Timeline
Symbol 732 TextUses:73Used by:Timeline
Symbol 733 TextUses:73Used by:Timeline
Symbol 734 TextUses:73Used by:Timeline
Symbol 735 TextUses:24Used by:739
Symbol 736 TextUses:24Used by:739
Symbol 737 TextUses:24Used by:739
Symbol 738 TextUses:24Used by:739
Symbol 739 MovieClipUses:735 736 737 738Used by:Timeline
Symbol 740 EditableTextUses:73Used by:Timeline
Symbol 741 GraphicUsed by:Timeline
Symbol 742 GraphicUsed by:Timeline
Symbol 743 GraphicUsed by:Timeline
Symbol 744 GraphicUsed by:Timeline
Symbol 745 GraphicUsed by:Timeline
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:746 747 748 749 750Used by:Timeline
Symbol 752 GraphicUsed by:765
Symbol 753 GraphicUsed by:765
Symbol 754 GraphicUsed by:765
Symbol 755 GraphicUsed by:765
Symbol 756 GraphicUsed by:765
Symbol 757 GraphicUsed by:765
Symbol 758 GraphicUsed by:765
Symbol 759 GraphicUsed by:765
Symbol 760 GraphicUsed by:765
Symbol 761 GraphicUsed by:765
Symbol 762 GraphicUsed by:765
Symbol 763 GraphicUsed by:765
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:752 753 16 754 755 756 757 758 759 760 761 762 763 764Used by:Timeline
Symbol 766 GraphicUsed by:Timeline
Symbol 767 GraphicUsed by:902  Timeline
Symbol 768 GraphicUsed by:902  Timeline
Symbol 769 GraphicUsed by:Timeline
Symbol 770 GraphicUsed by:Timeline
Symbol 771 TextUses:73Used by:773 775
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClipUses:771 400 772Used by:Timeline
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:771 400 774Used by:Timeline
Symbol 776 TextUses:73Used by:778
Symbol 777 TextUses:73Used by:778
Symbol 778 MovieClipUses:776 777Used by:Timeline
Symbol 779 TextUses:73Used by:Timeline
Symbol 780 TextUses:73Used by:Timeline
Symbol 781 GraphicUsed by:782 795 799 801 810
Symbol 782 MovieClipUses:781 18Used by:Timeline
Symbol 783 GraphicUsed by:784 798 809
Symbol 784 MovieClipUses:783Used by:Timeline
Symbol 785 GraphicUsed by:Timeline
Symbol 786 GraphicUsed by:Timeline
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787Used by:Timeline
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:Timeline
Symbol 791 GraphicUsed by:793
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:791 792Used by:Timeline
Symbol 794 GraphicUsed by:Timeline
Symbol 795 MovieClipUses:781Used by:Timeline
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:Timeline
Symbol 798 MovieClipUses:783Used by:Timeline
Symbol 799 MovieClipUses:781Used by:Timeline
Symbol 800 GraphicUsed by:Timeline
Symbol 801 MovieClipUses:781Used by:Timeline
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:Timeline
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:Timeline
Symbol 806 GraphicUsed by:808
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClipUses:806 807Used by:Timeline
Symbol 809 MovieClipUses:783Used by:Timeline
Symbol 810 MovieClipUses:781Used by:Timeline
Symbol 811 GraphicUsed by:Timeline
Symbol 812 TextUses:73Used by:814
Symbol 813 TextUses:73Used by:814
Symbol 814 MovieClipUses:812 813Used by:Timeline
Symbol 815 TextUses:73Used by:Timeline
Symbol 816 GraphicUsed by:Timeline
Symbol 817 TextUses:24Used by:Timeline
Symbol 818 GraphicUsed by:Timeline
Symbol 819 TextUses:73Used by:Timeline
Symbol 820 TextUses:73Used by:Timeline
Symbol 821 TextUses:73Used by:Timeline
Symbol 822 TextUses:73Used by:Timeline
Symbol 823 TextUses:24Used by:825
Symbol 824 TextUses:24Used by:825
Symbol 825 MovieClipUses:823 645 824 647Used by:Timeline
Symbol 826 GraphicUsed by:827 906
Symbol 827 MovieClipUses:826 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47Used by:Timeline
Symbol 828 EditableTextUses:73Used by:830
Symbol 829 GraphicUsed by:830 908 973
Symbol 830 MovieClipUses:651 828 653 829Used by:Timeline
Symbol 831 EditableTextUses:73Used by:Timeline
Symbol 832 GraphicUsed by:Timeline
Symbol 833 GraphicUses:657Used by:835
Symbol 834 GraphicUses:657Used by:835
Symbol 835 MovieClipUses:833 834Used by:Timeline
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:836Used by:Timeline
Symbol 838 GraphicUses:657Used by:844
Symbol 839 GraphicUses:657Used by:844
Symbol 840 GraphicUses:657Used by:844
Symbol 841 GraphicUses:657Used by:844
Symbol 842 GraphicUses:657Used by:844
Symbol 843 GraphicUses:657Used by:844
Symbol 844 MovieClipUses:838 19 839 840 841 842 843Used by:Timeline
Symbol 845 GraphicUses:657Used by:846
Symbol 846 MovieClipUses:845Used by:Timeline
Symbol 847 GraphicUses:657Used by:851
Symbol 848 SoundUsed by:851 949 986
Symbol 849 GraphicUses:657Used by:851
Symbol 850 GraphicUses:657Used by:851
Symbol 851 MovieClipUses:847 848 849 850Used by:Timeline
Symbol 852 GraphicUses:657Used by:869
Symbol 853 GraphicUses:657Used by:869
Symbol 854 GraphicUses:657Used by:869
Symbol 855 GraphicUses:657Used by:869
Symbol 856 GraphicUses:657Used by:869
Symbol 857 GraphicUses:657Used by:869
Symbol 858 GraphicUses:657Used by:869
Symbol 859 GraphicUses:657Used by:869
Symbol 860 GraphicUses:657Used by:869
Symbol 861 GraphicUses:657Used by:868
Symbol 862 GraphicUses:657Used by:868 946
Symbol 863 GraphicUses:657Used by:868 946
Symbol 864 GraphicUses:657Used by:868 946
Symbol 865 GraphicUses:657Used by:868 946
Symbol 866 GraphicUses:657Used by:868 946
Symbol 867 GraphicUses:657Used by:868 946
Symbol 868 MovieClipUses:861 862 863 864 865 866 867Used by:869 912
Symbol 869 MovieClipUses:852 853 854 855 856 857 858 859 860 868 19Used by:Timeline
Symbol 870 GraphicUsed by:871
Symbol 871 MovieClipUses:870Used by:Timeline
Symbol 872 GraphicUsed by:Timeline
Symbol 873 GraphicUsed by:Timeline
Symbol 874 TextUses:73Used by:Timeline
Symbol 875 TextUses:24Used by:879
Symbol 876 TextUses:24Used by:879
Symbol 877 TextUses:24Used by:879
Symbol 878 TextUses:24Used by:879
Symbol 879 MovieClipUses:875 876 877 878Used by:Timeline
Symbol 880 EditableTextUses:73Used by:Timeline
Symbol 881 GraphicUsed by:Timeline
Symbol 882 GraphicUsed by:884
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:882 883Used by:Timeline
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:885Used by:Timeline
Symbol 887 GraphicUsed by:889
Symbol 888 GraphicUsed by:889
Symbol 889 MovieClipUses:887 888Used by:Timeline
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClipUses:890Used by:Timeline
Symbol 892 GraphicUsed by:Timeline
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:895
Symbol 895 MovieClipUses:894Used by:Timeline
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:896Used by:Timeline
Symbol 898 GraphicUsed by:899
Symbol 899 MovieClipUses:898Used by:900
Symbol 900 MovieClipUses:899Used by:Timeline
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClipUses:767 768 901Used by:Timeline
Symbol 903 TextUses:24Used by:905
Symbol 904 TextUses:24Used by:905
Symbol 905 MovieClipUses:903 645 904 647Used by:Timeline
Symbol 906 MovieClipUses:826 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47Used by:Timeline
Symbol 907 EditableTextUses:73Used by:908
Symbol 908 MovieClipUses:651 907 653 829Used by:Timeline
Symbol 909 EditableTextUses:73Used by:Timeline
Symbol 910 GraphicUses:657Used by:911
Symbol 911 MovieClipUses:910Used by:912
Symbol 912 MovieClipUses:911 868Used by:913
Symbol 913 MovieClipUses:369 912Used by:Timeline
Symbol 914 TextUses:73Used by:Timeline
Symbol 915 TextUses:24Used by:919
Symbol 916 TextUses:24Used by:919
Symbol 917 TextUses:24Used by:919
Symbol 918 TextUses:24Used by:919
Symbol 919 MovieClipUses:915 916 917 918Used by:Timeline
Symbol 920 EditableTextUses:73Used by:Timeline
Symbol 921 GraphicUsed by:Timeline
Symbol 922 GraphicUsed by:Timeline
Symbol 923 GraphicUsed by:Timeline
Symbol 924 GraphicUsed by:Timeline
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:925Used by:Timeline
Symbol 927 GraphicUsed by:Timeline
Symbol 928 GraphicUsed by:Timeline
Symbol 929 BitmapUsed by:930 934 935 936 937 938 940 942 943 947 980 981 982 983
Symbol 930 GraphicUses:929Used by:Timeline
Symbol 931 GraphicUsed by:932
Symbol 932 MovieClipUses:931Used by:1046  Timeline
Symbol 933 GraphicUsed by:Timeline
Symbol 934 GraphicUses:929Used by:Timeline
Symbol 935 GraphicUses:929Used by:Timeline
Symbol 936 GraphicUses:929Used by:939
Symbol 937 GraphicUses:929Used by:939
Symbol 938 GraphicUses:929Used by:939
Symbol 939 MovieClipUses:936 937 938Used by:Timeline
Symbol 940 GraphicUses:929Used by:Timeline
Symbol 941 SoundUsed by:1024 1035  Timeline
Symbol 942 GraphicUses:929Used by:944
Symbol 943 GraphicUses:929Used by:944
Symbol 944 MovieClipUses:942 943Used by:949
Symbol 945 GraphicUses:657Used by:946
Symbol 946 MovieClipUses:945 862 863 864 865 866 867Used by:949
Symbol 947 GraphicUses:929Used by:948
Symbol 948 MovieClipUses:947Used by:949
Symbol 949 MovieClipUses:944 946 948 19 848Used by:Timeline
Symbol 950 BitmapUsed by:951 952 953 988 990 991 993 1026 1027 1028 1029 1030 1031 1032 1033 1034
Symbol 951 GraphicUses:950Used by:Timeline
Symbol 952 GraphicUses:950Used by:954 987
Symbol 953 GraphicUses:950Used by:954 987
Symbol 954 MovieClipUses:952 953Used by:Timeline
Symbol 955 TextUses:24Used by:959
Symbol 956 TextUses:24Used by:959
Symbol 957 TextUses:24Used by:959
Symbol 958 TextUses:24Used by:959
Symbol 959 MovieClipUses:955 956 957 958Used by:Timeline
Symbol 960 MovieClipUses:714 715 716 190 717 718 719 195 720 721 722 200 723 724 725 205 726 727 728 98Used by:Timeline
Symbol 961 TextUses:24Used by:971
Symbol 962 FontUsed by:963 964 965 966 967 968 969 970
Symbol 963 TextUses:962Used by:971
Symbol 964 TextUses:962Used by:971
Symbol 965 EditableTextUses:962Used by:971
Symbol 966 EditableTextUses:962Used by:971
Symbol 967 TextUses:962Used by:971
Symbol 968 TextUses:962Used by:971
Symbol 969 EditableTextUses:962Used by:971
Symbol 970 EditableTextUses:962Used by:971
Symbol 971 MovieClipUses:961 963 964 965 966 967 968 969 970Used by:Timeline
Symbol 972 EditableTextUses:73Used by:973
Symbol 973 MovieClipUses:651 972 653 829Used by:Timeline
Symbol 974 EditableTextUses:73Used by:Timeline
Symbol 975 GraphicUsed by:979
Symbol 976 GraphicUsed by:979
Symbol 977 GraphicUsed by:979
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:975 976 977 978Used by:Timeline
Symbol 980 GraphicUses:929Used by:984
Symbol 981 GraphicUses:929Used by:984
Symbol 982 GraphicUses:929Used by:984
Symbol 983 GraphicUses:929Used by:984
Symbol 984 MovieClipUses:980 981 982 983Used by:986
Symbol 985 SoundUsed by:986 1024
Symbol 986 MovieClipUses:984 848 985Used by:Timeline
Symbol 987 MovieClipUses:952 953Used by:1036
Symbol 988 GraphicUses:950Used by:989
Symbol 989 MovieClipUses:988Used by:1036
Symbol 990 GraphicUses:950Used by:992
Symbol 991 GraphicUses:950Used by:992
Symbol 992 MovieClipUses:990 991 20 21Used by:1036
Symbol 993 GraphicUses:950Used by:1024
Symbol 994 GraphicUsed by:1024
Symbol 995 GraphicUsed by:1024
Symbol 996 GraphicUsed by:1024
Symbol 997 GraphicUsed by:1024
Symbol 998 GraphicUsed by:1024
Symbol 999 GraphicUsed by:1024
Symbol 1000 GraphicUsed by:1024
Symbol 1001 GraphicUsed by:1024
Symbol 1002 GraphicUsed by:1024
Symbol 1003 GraphicUsed by:1024
Symbol 1004 GraphicUsed by:1024
Symbol 1005 GraphicUsed by:1024
Symbol 1006 GraphicUsed by:1024
Symbol 1007 GraphicUsed by:1024
Symbol 1008 GraphicUsed by:1024
Symbol 1009 GraphicUsed by:1024
Symbol 1010 GraphicUsed by:1024
Symbol 1011 GraphicUsed by:1024
Symbol 1012 GraphicUsed by:1024
Symbol 1013 GraphicUsed by:1024
Symbol 1014 GraphicUsed by:1015
Symbol 1015 MovieClipUses:1014Used by:1024
Symbol 1016 GraphicUsed by:1017
Symbol 1017 MovieClipUses:1016Used by:1024
Symbol 1018 GraphicUsed by:1019
Symbol 1019 MovieClipUses:1018Used by:1024
Symbol 1020 GraphicUsed by:1021
Symbol 1021 MovieClipUses:1020Used by:1024
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:1024
Symbol 1024 MovieClipUses:993 994 941 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1015 985 1017 1019 1021 1023Used by:1036
Symbol 1025 GraphicUsed by:1035
Symbol 1026 GraphicUses:950Used by:1035
Symbol 1027 GraphicUses:950Used by:1035
Symbol 1028 GraphicUses:950Used by:1035
Symbol 1029 GraphicUses:950Used by:1035
Symbol 1030 GraphicUses:950Used by:1035
Symbol 1031 GraphicUses:950Used by:1035
Symbol 1032 GraphicUses:950Used by:1035
Symbol 1033 GraphicUses:950Used by:1035
Symbol 1034 GraphicUses:950Used by:1035
Symbol 1035 MovieClipUses:1025 1026 21 1027 941 1028 1029 1030 1031 1032 1033 1034Used by:1036
Symbol 1036 MovieClipUses:987 989 992 1024 1035Used by:Timeline
Symbol 1037 GraphicUsed by:1038
Symbol 1038 MovieClipUses:1037Used by:Timeline
Symbol 1039 GraphicUsed by:1045
Symbol 1040 GraphicUsed by:1045
Symbol 1041 GraphicUsed by:1045
Symbol 1042 GraphicUsed by:1045
Symbol 1043 GraphicUsed by:1045
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1039 1040 1041 1042 1043 1044Used by:Timeline
Symbol 1046 MovieClipUses:932Used by:Timeline
Symbol 1047 GraphicUsed by:1048
Symbol 1048 MovieClipUses:1047Used by:1049
Symbol 1049 MovieClipUses:1048Used by:Timeline
Symbol 1050 GraphicUsed by:Timeline
Symbol 1051 ButtonUses:126 127 128 129Used by:Timeline
Symbol 1052 TextUses:73Used by:Timeline
Symbol 1053 TextUses:24 73Used by:1054
Symbol 1054 MovieClipUses:1053Used by:Timeline
Symbol 1055 GraphicUsed by:Timeline
Symbol 1056 GraphicUsed by:Timeline
Symbol 1057 GraphicUsed by:Timeline
Symbol 1058 GraphicUsed by:Timeline
Symbol 1059 GraphicUsed by:Timeline
Symbol 1060 GraphicUsed by:Timeline
Symbol 1061 GraphicUsed by:Timeline
Symbol 1062 GraphicUsed by:Timeline
Symbol 1063 GraphicUsed by:Timeline
Symbol 1064 GraphicUsed by:Timeline
Symbol 1065 GraphicUsed by:Timeline
Symbol 1066 GraphicUsed by:Timeline
Symbol 1067 GraphicUsed by:Timeline
Symbol 1068 GraphicUsed by:Timeline
Symbol 1069 GraphicUsed by:Timeline
Symbol 1070 GraphicUsed by:Timeline
Symbol 1071 GraphicUsed by:Timeline
Symbol 1072 GraphicUsed by:Timeline
Symbol 1073 GraphicUsed by:Timeline
Symbol 1074 GraphicUsed by:Timeline
Symbol 1075 GraphicUsed by:1076
Symbol 1076 MovieClipUses:98 99 100 101 102 103 104 105 106 107 1075 109 110 111 112 113 114 115 116 117 118 119 120 121 122Used by:Timeline
Symbol 1077 TextUses:73Used by:Timeline
Symbol 1078 ButtonUses:126 127 128 129Used by:Timeline
Symbol 1079 TextUses:73Used by:Timeline
Symbol 1080 TextUses:73Used by:Timeline
Symbol 1081 GraphicUsed by:Timeline

Instance Names

"titlefade"Frame 2Symbol 72 MovieClip
"PressSpace"Frame 2Symbol 95 MovieClip
"fadeinbox"Frame 3Symbol 123 MovieClip
"fadeinbox"Frame 15Symbol 123 MovieClip
"zone1intro"Frame 19Symbol 185 MovieClip
"gameoverfade"Frame 19Symbol 210 MovieClip
"sonic"Frame 19Symbol 365 MovieClip
"healthzonepad"Frame 19Symbol 372 MovieClip
"enemy1"Frame 20Symbol 397 MovieClip
"zone1elevator1down"Frame 20Symbol 405 MovieClip
"zone1elevator1up"Frame 21Symbol 410 MovieClip
"zone1switch1"Frame 22Symbol 414 MovieClip
"bridge1"Frame 22Symbol 423 MovieClip
"enemy3"Frame 23Symbol 478 MovieClip
"enemy2"Frame 23Symbol 491 MovieClip
"enemy4"Frame 24Symbol 525 MovieClip
"enemy5"Frame 25Symbol 595 MovieClip
"zone1room5door"Frame 26Symbol 603 MovieClip
"crate"Frame 26Symbol 606 MovieClip
"enemy1"Frame 26Symbol 397 MovieClip
"cratefall"Frame 27Symbol 620 MovieClip
"crusher"Frame 28Symbol 626 MovieClip
"crate"Frame 28Symbol 606 MovieClip
"conveyorbelt"Frame 28Symbol 633 MovieClip
"zone1room6b1door"Frame 29Symbol 635 MovieClip
"enemy5"Frame 29Symbol 595 MovieClip
"enemy3"Frame 31Symbol 478 MovieClip
"zone1bossintro"Frame 33Symbol 648 MovieClip
"fadeoutwhitebox"Frame 33Symbol 650 MovieClip
"zone1bosshands"Frame 33Symbol 662 MovieClip
"zone1crusherceiling"Frame 33Symbol 666 MovieClip
"zone1boss"Frame 33Symbol 713 MovieClip
"zoneendfadeout"Frame 34Symbol 729 MovieClip
"gameoverfade"Frame 36Symbol 210 MovieClip
"sonic"Frame 36Symbol 365 MovieClip
"enemy1"Frame 36Symbol 397 MovieClip
"enemy5"Frame 36Symbol 595 MovieClip
"healthzonepad"Frame 36Symbol 372 MovieClip
"enemy5"Frame 37Symbol 595 MovieClip
"enemy4"Frame 37Symbol 525 MovieClip
"enemy1"Frame 38Symbol 397 MovieClip
"enemy2"Frame 39Symbol 491 MovieClip
"enemy5"Frame 40Symbol 595 MovieClip
"enemy4"Frame 42Symbol 525 MovieClip
"enemy1"Frame 42Symbol 397 MovieClip
"enemy2"Frame 46Symbol 491 MovieClip
"enemy3"Frame 47Symbol 478 MovieClip
"enemy5"Frame 48Symbol 595 MovieClip
"zone2room4b1door"Frame 48Symbol 799 MovieClip
"crate"Frame 49Symbol 606 MovieClip
"enemy2"Frame 49Symbol 491 MovieClip
"enemy3"Frame 49Symbol 478 MovieClip
"enemy1"Frame 50Symbol 397 MovieClip
"enemy5"Frame 50Symbol 595 MovieClip
"enemy2"Frame 51Symbol 491 MovieClip
"enemy1"Frame 52Symbol 397 MovieClip
"fadeoutwhitebox"Frame 53Symbol 827 MovieClip
"zone2crusherceiling"Frame 53Symbol 666 MovieClip
"zone2bosshitbox"Frame 53Symbol 835 MovieClip
"zone2bossconveyorbelt"Frame 53Symbol 837 MovieClip
"zone2bossspike1"Frame 53Symbol 367 MovieClip
"zone2bossspike2"Frame 53Symbol 367 MovieClip
"zone2bossbombexplosion"Frame 53Symbol 844 MovieClip
"zone2bossbomb"Frame 53Symbol 846 MovieClip
"zone2bossbomblaunch"Frame 53Symbol 851 MovieClip
"zone2boss"Frame 53Symbol 869 MovieClip
"zoneendfadeout"Frame 54Symbol 729 MovieClip
"gameoverfade"Frame 56Symbol 210 MovieClip
"sonic"Frame 56Symbol 365 MovieClip
"enemy1"Frame 56Symbol 397 MovieClip
"enemy5"Frame 56Symbol 595 MovieClip
"healthzonepad"Frame 56Symbol 372 MovieClip
"enemy3"Frame 57Symbol 478 MovieClip
"enemy2"Frame 57Symbol 491 MovieClip
"enemy4"Frame 57Symbol 525 MovieClip
"enemy5"Frame 58Symbol 595 MovieClip
"enemy3"Frame 59Symbol 478 MovieClip
"enemy4"Frame 60Symbol 525 MovieClip
"enemy1"Frame 60Symbol 397 MovieClip
"enemy2"Frame 61Symbol 491 MovieClip
"enemy3"Frame 61Symbol 478 MovieClip
"enemy1"Frame 62Symbol 397 MovieClip
"enemy5"Frame 62Symbol 595 MovieClip
"enemy3"Frame 63Symbol 478 MovieClip
"enemy2"Frame 63Symbol 491 MovieClip
"enemy4"Frame 63Symbol 525 MovieClip
"enemy5"Frame 64Symbol 595 MovieClip
"enemy4"Frame 65Symbol 525 MovieClip
"enemy5"Frame 66Symbol 595 MovieClip
"enemy2"Frame 67Symbol 491 MovieClip
"fadeoutwhitebox"Frame 68Symbol 906 MovieClip
"zone3boss"Frame 68Symbol 913 MovieClip
"zoneendfadeout"Frame 69Symbol 729 MovieClip
"gameoverfade"Frame 71Symbol 210 MovieClip
"sonic"Frame 71Symbol 365 MovieClip
"healthzonepad"Frame 71Symbol 372 MovieClip
"runright"Frame 72Symbol 262 MovieClip
"standright"Frame 91Symbol 253 MovieClip
"GameEndFadeOut"Frame 314Symbol 960 MovieClip
"finalzonebossparticle"Frame 314Symbol 986 MovieClip
"supersonic"Frame 314Symbol 1036 MovieClip
"finalzoneboss"Frame 314Symbol 949 MovieClip
"gameoverfadeinout"Frame 1987Symbol 1076 MovieClip
"bar"Symbol 35 MovieClip Frame 1Symbol 34 MovieClip
"barmask"Symbol 45 MovieClip Frame 1Symbol 35 MovieClip
"standright"Symbol 365 MovieClip Frame 1Symbol 253 MovieClip
"standleft"Symbol 365 MovieClip Frame 2Symbol 253 MovieClip
"runright"Symbol 365 MovieClip Frame 3Symbol 262 MovieClip
"runleft"Symbol 365 MovieClip Frame 4Symbol 262 MovieClip
"jumpright"Symbol 365 MovieClip Frame 5Symbol 283 MovieClip
"jumpleft"Symbol 365 MovieClip Frame 6Symbol 283 MovieClip
"blockright"Symbol 365 MovieClip Frame 7Symbol 285 MovieClip
"blockleft"Symbol 365 MovieClip Frame 8Symbol 285 MovieClip
"punchright"Symbol 365 MovieClip Frame 9Symbol 291 MovieClip
"punchleft"Symbol 365 MovieClip Frame 10Symbol 291 MovieClip
"tornadokickright"Symbol 365 MovieClip Frame 11Symbol 307 MovieClip
"tornadokickleft"Symbol 365 MovieClip Frame 12Symbol 307 MovieClip
"somersaultkickright"Symbol 365 MovieClip Frame 13Symbol 316 MovieClip
"somersaultkickleft"Symbol 365 MovieClip Frame 14Symbol 316 MovieClip
"spinkickright"Symbol 365 MovieClip Frame 15Symbol 327 MovieClip
"spinkickleft"Symbol 365 MovieClip Frame 16Symbol 327 MovieClip
"takedamageright"Symbol 365 MovieClip Frame 17Symbol 331 MovieClip
"takedamageleft"Symbol 365 MovieClip Frame 18Symbol 331 MovieClip
"scissorkickright"Symbol 365 MovieClip Frame 19Symbol 344 MovieClip
"scissorkickleft"Symbol 365 MovieClip Frame 20Symbol 344 MovieClip
"dieright"Symbol 365 MovieClip Frame 21Symbol 355 MovieClip
"dieleft"Symbol 365 MovieClip Frame 22Symbol 355 MovieClip
"kickright"Symbol 365 MovieClip Frame 23Symbol 362 MovieClip
"kickleft"Symbol 365 MovieClip Frame 24Symbol 362 MovieClip
"crouchright"Symbol 365 MovieClip Frame 25Symbol 364 MovieClip
"crouchleft"Symbol 365 MovieClip Frame 26Symbol 364 MovieClip
"elevator1enabled"Symbol 405 MovieClip Frame 2Symbol 404 MovieClip
"zone3bossbody"Symbol 913 MovieClip Frame 1Symbol 912 MovieClip
"laser"Symbol 1024 MovieClip Frame 22Symbol 1015 MovieClip
"laser"Symbol 1024 MovieClip Frame 23Symbol 1017 MovieClip
"laser"Symbol 1024 MovieClip Frame 24Symbol 1019 MovieClip
"laser"Symbol 1024 MovieClip Frame 25Symbol 1021 MovieClip
"laser"Symbol 1024 MovieClip Frame 26Symbol 1023 MovieClip
"attack"Symbol 1036 MovieClip Frame 4Symbol 1024 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "ZoneSelection.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Wind.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "VictoryTheme.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Train.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "TitleTheme.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Rain.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "MechanicalMadnessZone.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "Hit.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "HazardousRailZone.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "FinalZoneMusic.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "FinalBossMusic.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "EndCredits.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "Conveyor.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "BossMusic.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "AquaticParadiseZone.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "Deep_spl-Sith_Mas-505.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "ButtonSelect.wav"
ExportAssets (56)Timeline Frame 1Symbol 18 as "disengag-Public_D-386.wav"
ExportAssets (56)Timeline Frame 1Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 1Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 1Symbol 21 as "Sword_Sl-Doogens-2173.wav"
ExportAssets (56)Timeline Frame 1Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 1Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 19Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 21 as "Sword_Sl-Doogens-2173.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 19Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 19Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 19Symbol 23 as "Footstep.wav"
ExportAssets (56)Timeline Frame 20Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 22Symbol 18 as "disengag-Public_D-386.wav"
ExportAssets (56)Timeline Frame 23Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 23Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 24Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 25Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 26Symbol 18 as "disengag-Public_D-386.wav"
ExportAssets (56)Timeline Frame 26Symbol 17 as "ButtonSelect.wav"
ExportAssets (56)Timeline Frame 27Symbol 18 as "disengag-Public_D-386.wav"
ExportAssets (56)Timeline Frame 33Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 33Symbol 22 as "beating-donnie_t-2.wav"
ExportAssets (56)Timeline Frame 33Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 33Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 33Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 33Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 33Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 33Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 33Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 33Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 33Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 33Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 33Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 33Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 33Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 36Symbol 16 as "Deep_spl-Sith_Mas-505.wav"
ExportAssets (56)Timeline Frame 41Symbol 18 as "disengag-Public_D-386.wav"
ExportAssets (56)Timeline Frame 53Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 53Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 246Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 246Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 246Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 246Symbol 19 as "Explosion.wav"
ExportAssets (56)Timeline Frame 314Symbol 20 as "Boom.wav"
ExportAssets (56)Timeline Frame 314Symbol 21 as "Sword_Sl-Doogens-2173.wav"
ExportAssets (56)Timeline Frame 314Symbol 21 as "Sword_Sl-Doogens-2173.wav"

Labels

"TitleFrame"Frame 2
"Title"Frame 2
"mainmenustart"Frame 3
"mainmenu"Frame 4
"mmstartgame"Frame 5
"mminstructionmanual"Frame 6
"mmimobjective"Frame 7
"mmimcontrols"Frame 8
"mmimcontrols2"Frame 9
"mmiminteract"Frame 10
"mmiminteract2"Frame 11
"mmiminteract3"Frame 12
"mmimbosses"Frame 13
"zoneselectionbegin"Frame 14
"zoneselectionstart"Frame 15
"zoneselection"Frame 16
"zswarning"Frame 17
"zone1start"Frame 18
"zone1room1"Frame 19
"zone1room2"Frame 20
"zone1room2b1"Frame 21
"zone1room3"Frame 22
"zone1room3b1"Frame 23
"zone1room4"Frame 24
"zone1room42f"Frame 25
"zone1room5"Frame 26
"zone1room52f"Frame 27
"zone1room6"Frame 28
"zone1room6b1"Frame 29
"zone1room7b1"Frame 30
"zone1room8b1"Frame 31
"zone1room9b1"Frame 32
"zone1bossroom"Frame 33
"zone1end"Frame 34
"zone2start"Frame 35
"zone2room1"Frame 36
"zone2room1b2"Frame 37
"zone2room1b3"Frame 38
"zone2room2"Frame 39
"zone2room2b1"Frame 40
"zone2room2b2"Frame 41
"zone2room2b3"Frame 42
"zone2room3"Frame 43
"zone2room3b1"Frame 44
"zone2room3b2"Frame 45
"zone2room3b3"Frame 46
"zone2room4"Frame 47
"zone2room4b1"Frame 48
"zone2room4b2"Frame 49
"zone2room4b3"Frame 50
"zone2room5b2"Frame 51
"zone2room5b3"Frame 52
"zone2bossroom"Frame 53
"zone2end"Frame 54
"zone3start"Frame 55
"zone3room1"Frame 56
"zone3room2"Frame 57
"zone3room3"Frame 58
"zone3room4"Frame 59
"zone3room5"Frame 60
"zone3room6"Frame 61
"zone3room7"Frame 62
"zone3room8"Frame 63
"zone3room9"Frame 64
"zone3room10"Frame 65
"zone3room11"Frame 66
"zone3room12"Frame 67
"zone3bossroom"Frame 68
"zone3end"Frame 69
"finalzonestart"Frame 70
"finalzoneroom1"Frame 71
"finalzonebossroom"Frame 72
"finalzonebossroom2"Frame 314
"CreditsStart"Frame 315
"gameOver"Frame 1876
"loaded"Symbol 45 MovieClip Frame 3

Dynamic Text Variables

KB_outSymbol 39 EditableText"4000/4000"
_root.experienceSymbol 217 EditableText""
_root.experienceSymbol 220 EditableText""
_root.maxhealthSymbol 221 EditableText""
_root.defenseSymbol 222 EditableText""
_root.attackSymbol 223 EditableText""
_root.speedSymbol 224 EditableText""
_root.experienceSymbol 230 EditableText""
_root.maxhealthSymbol 231 EditableText""
_root.defenseSymbol 232 EditableText""
_root.attackSymbol 233 EditableText""
_root.speedSymbol 234 EditableText""
_root.levelSymbol 240 EditableText""
_root.enemy1.enemyhealthSymbol 383 EditableText""
_root.enemy1.enemyhealthSymbol 388 EditableText""
_root.enemy3.enemyhealthSymbol 427 EditableText""
_root.enemy3.enemyhealthSymbol 429 EditableText""
_root.enemy3.enemyhealthSymbol 431 EditableText""
_root.enemy3.enemyhealthSymbol 432 EditableText""
_root.enemy3.enemyhealthSymbol 433 EditableText""
_root.enemy3.enemyhealthSymbol 434 EditableText""
_root.enemy3.enemyhealthSymbol 435 EditableText""
_root.enemy3.enemyhealthSymbol 436 EditableText""
_root.enemy3.enemyhealthSymbol 437 EditableText""
_root.enemy3.enemyhealthSymbol 438 EditableText""
_root.enemy3.enemyhealthSymbol 439 EditableText""
_root.enemy3.enemyhealthSymbol 440 EditableText""
_root.enemy3.enemyhealthSymbol 442 EditableText""
_root.enemy3.enemyhealthSymbol 443 EditableText""
_root.enemy3.enemyhealthSymbol 444 EditableText""
_root.enemy3.enemyhealthSymbol 445 EditableText""
_root.enemy3.enemyhealthSymbol 446 EditableText""
_root.enemy3.enemyhealthSymbol 447 EditableText""
_root.enemy3.enemyhealthSymbol 448 EditableText""
_root.enemy3.enemyhealthSymbol 449 EditableText""
_root.enemy3.enemyhealthSymbol 450 EditableText""
_root.enemy3.enemyhealthSymbol 451 EditableText""
_root.enemy3.enemyhealthSymbol 452 EditableText""
_root.enemy3.enemyhealthSymbol 454 EditableText""
_root.enemy3.enemyhealthSymbol 456 EditableText""
_root.enemy3.enemyhealthSymbol 457 EditableText""
_root.enemy3.enemyhealthSymbol 458 EditableText""
_root.enemy3.enemyhealthSymbol 459 EditableText""
_root.enemy3.enemyhealthSymbol 460 EditableText""
_root.enemy3.enemyhealthSymbol 461 EditableText""
_root.enemy3.enemyhealthSymbol 462 EditableText""
_root.enemy3.enemyhealthSymbol 463 EditableText""
_root.enemy3.enemyhealthSymbol 464 EditableText""
_root.enemy3.enemyhealthSymbol 465 EditableText""
_root.enemy3.enemyhealthSymbol 467 EditableText""
_root.enemy3.enemyhealthSymbol 468 EditableText""
_root.enemy3.enemyhealthSymbol 469 EditableText""
_root.enemy3.enemyhealthSymbol 470 EditableText""
_root.enemy3.enemyhealthSymbol 471 EditableText""
_root.enemy3.enemyhealthSymbol 472 EditableText""
_root.enemy3.enemyhealthSymbol 473 EditableText""
_root.enemy3.enemyhealthSymbol 474 EditableText""
_root.enemy3.enemyhealthSymbol 475 EditableText""
_root.enemy3.enemyhealthSymbol 476 EditableText""
_root.enemy2.enemyhealthSymbol 479 EditableText""
_root.enemy2.enemyhealthSymbol 483 EditableText""
_root.enemy2.enemyhealthSymbol 484 EditableText""
_root.enemy2.enemyhealthSymbol 485 EditableText""
_root.enemy2.enemyhealthSymbol 486 EditableText""
_root.enemy2.enemyhealthSymbol 487 EditableText""
_root.enemy2.enemyhealthSymbol 488 EditableText""
_root.enemy2.enemyhealthSymbol 489 EditableText""
_root.enemy4.enemyhealthSymbol 500 EditableText""
_root.enemy4.enemyhealthSymbol 502 EditableText""
_root.enemy4.enemyhealthSymbol 504 EditableText""
_root.enemy4.enemyhealthSymbol 505 EditableText""
_root.enemy4.enemyhealthSymbol 506 EditableText""
_root.enemy4.enemyhealthSymbol 507 EditableText""
_root.enemy4.enemyhealthSymbol 508 EditableText""
_root.enemy4.enemyhealthSymbol 509 EditableText""
_root.enemy4.enemyhealthSymbol 510 EditableText""
_root.enemy4.enemyhealthSymbol 512 EditableText""
_root.enemy4.enemyhealthSymbol 514 EditableText""
_root.enemy4.enemyhealthSymbol 516 EditableText""
_root.enemy4.enemyhealthSymbol 517 EditableText""
_root.enemy4.enemyhealthSymbol 518 EditableText""
_root.enemy4.enemyhealthSymbol 519 EditableText""
_root.enemy4.enemyhealthSymbol 520 EditableText""
_root.enemy4.enemyhealthSymbol 521 EditableText""
_root.enemy4.enemyhealthSymbol 522 EditableText""
_root.enemy5.enemyhealthSymbol 532 EditableText""
_root.enemy5.enemyhealthSymbol 534 EditableText""
_root.enemy5.enemyhealthSymbol 536 EditableText""
_root.enemy5.enemyhealthSymbol 537 EditableText""
_root.enemy5.enemyhealthSymbol 538 EditableText""
_root.enemy5.enemyhealthSymbol 539 EditableText""
_root.enemy5.enemyhealthSymbol 540 EditableText""
_root.enemy5.enemyhealthSymbol 541 EditableText""
_root.enemy5.enemyhealthSymbol 542 EditableText""
_root.enemy5.enemyhealthSymbol 543 EditableText""
_root.enemy5.enemyhealthSymbol 544 EditableText""
_root.enemy5.enemyhealthSymbol 545 EditableText""
_root.enemy5.enemyhealthSymbol 546 EditableText""
_root.enemy5.enemyhealthSymbol 547 EditableText""
_root.enemy5.enemyhealthSymbol 548 EditableText""
_root.enemy5.enemyhealthSymbol 549 EditableText""
_root.enemy5.enemyhealthSymbol 550 EditableText""
_root.enemy5.enemyhealthSymbol 551 EditableText""
_root.enemy5.enemyhealthSymbol 552 EditableText""
_root.enemy5.enemyhealthSymbol 553 EditableText""
_root.enemy5.enemyhealthSymbol 554 EditableText""
_root.enemy5.enemyhealthSymbol 555 EditableText""
_root.enemy5.enemyhealthSymbol 556 EditableText""
_root.enemy5.enemyhealthSymbol 557 EditableText""
_root.enemy5.enemyhealthSymbol 558 EditableText""
_root.enemy5.enemyhealthSymbol 560 EditableText""
_root.enemy5.enemyhealthSymbol 561 EditableText""
_root.enemy5.enemyhealthSymbol 563 EditableText""
_root.enemy5.enemyhealthSymbol 564 EditableText""
_root.enemy5.enemyhealthSymbol 566 EditableText""
_root.enemy5.enemyhealthSymbol 568 EditableText""
_root.enemy5.enemyhealthSymbol 569 EditableText""
_root.enemy5.enemyhealthSymbol 570 EditableText""
_root.enemy5.enemyhealthSymbol 571 EditableText""
_root.enemy5.enemyhealthSymbol 572 EditableText""
_root.enemy5.enemyhealthSymbol 573 EditableText""
_root.enemy5.enemyhealthSymbol 574 EditableText""
_root.enemy5.enemyhealthSymbol 575 EditableText""
_root.enemy5.enemyhealthSymbol 576 EditableText""
_root.enemy5.enemyhealthSymbol 577 EditableText""
_root.enemy5.enemyhealthSymbol 578 EditableText""
_root.enemy5.enemyhealthSymbol 579 EditableText""
_root.enemy5.enemyhealthSymbol 580 EditableText""
_root.enemy5.enemyhealthSymbol 581 EditableText""
_root.enemy5.enemyhealthSymbol 582 EditableText""
_root.enemy5.enemyhealthSymbol 583 EditableText""
_root.enemy5.enemyhealthSymbol 584 EditableText""
_root.enemy5.enemyhealthSymbol 585 EditableText""
_root.enemy5.enemyhealthSymbol 586 EditableText""
_root.enemy5.enemyhealthSymbol 587 EditableText""
_root.enemy5.enemyhealthSymbol 588 EditableText""
_root.enemy5.enemyhealthSymbol 589 EditableText""
_root.enemy5.enemyhealthSymbol 590 EditableText""
_root.enemy5.enemyhealthSymbol 591 EditableText""
_root.enemy5.enemyhealthSymbol 592 EditableText""
_root.enemy5.enemyhealthSymbol 593 EditableText""
_root.zone1boss.enemyhealthSymbol 652 EditableText""
_root.levelSymbol 656 EditableText""
_root.levelSymbol 740 EditableText""
_root.zone2boss.enemyhealthSymbol 828 EditableText""
_root.levelSymbol 831 EditableText""
_root.levelSymbol 880 EditableText""
_root.zone3boss.zone3bossbody.enemyhealthSymbol 907 EditableText""
_root.levelSymbol 909 EditableText""
_root.levelSymbol 920 EditableText""
_root.secondsSymbol 965 EditableText"32"
_root.minutesSymbol 966 EditableText"2"
_root.secondsSymbol 969 EditableText"32"
_root.minutesSymbol 970 EditableText"2"
_root.finalzoneboss.enemyhealthSymbol 972 EditableText""
_root.levelSymbol 974 EditableText""




http://swfchan.com/13/63112/info.shtml
Created: 13/4 -2019 21:40:45 Last modified: 13/4 -2019 21:40:45 Server time: 09/05 -2024 01:55:43