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

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

Megaman X Next.swf

This is the info page for
Flash #27693

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


Text
0

0

MEGAMAN X

MEGAMAN X

NEXT

NEXT

Loading...

Loading...

Loading...

Loading...

Loading...

"SAVIORS"

"SAVIORS"

Game : Wade / MaelstormM
Delia : IRA (Iragination)
Megaman X cast : Capcom

X

X

Zero

Zero

Delia

Delia

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Krugaar

Krugaar

0

%

0

%

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Heavy Tank

0

0

Heavy Tank

0

0

GET READY!!!

GET READY!!!

0

0

GAME
OVER

GAME
OVER

Presented by Wade / MaelstormM

"SAVIORS"

"SAVIORS"

GAME START

GAME START

GAME START

INSTRUCTIONS

INSTRUCTIONS

INSTRUCTIONS

INFORMATION and Q&A

INFORMATION and Q&A

INFORMATION and Q&A

LINKS

LINKS

LINKS

CUSTOMIZE

CUSTOMIZE

CUSTOMIZE

For play on 2Flashgames.com

It is the distant future world.  X
and his best friend Zero have just
beaten the mad scientist Gate
and stopped their mortal foe,
Sigma once again.
It has been 2 weeks of peace
that has been spent repairing
small sections of the Earth...

NEXT

NEXT

NEXT

... that were minimally hurt from
the space station, Eurasia's
crash onto the Earth.
Thanks to the power and
technology employed in this age,
cities were being rebuilt steadily
and soon the humans were able
to come back up in small areas.

The maverick hunters X and
Zero were able to have some
downtime to catch up since their
units didn't have any serious
assignments to deal with.
Zero enjoyed the time by
spending it with Iris (Read the Info
and Q&A about this).

Signas, the Hunters
Commander, allowed Alia off to
spend time with X since she was
still sad about losing her old
friend Gate.  X consoled Alia as
best he could and the grew quite
close to each other.

After a weeks time, everyone
had to go back to work.  X's
peaceful personality made it easy
for him to talk to the humans and
help them move back to the
surface world that was safe.
Zero's skills were suited only
for fighting.  So Signas had...

... Zero take care of stomping out
any mavericks near the outskirts
of cities as the cleanup operation
moved forward.
A few days after this, X and
Zero were training in the Hunter
HQ Gym.  Unfortunately some
foes don't let grudges die...

"Did you have any fun on
cleanup detail Zero?"

X

"Oh yeah!  Loads of it... OF
COURSE NOT!  There's no..."

Zero

"... real threats left out there!"

"How about your diplomatic...
what the?"

"Attention all Hunters!  We are
under attack!  I repeat we are..."

Alia (Speaker)

"... under att- What are you
doing!  NO STOP.... X hel..."

*zrkkkkkshhhhhhhhhhhhhhhhh*

"ALIA!  What the hell's going on
here!"

X

"X, shut up!  Look, you go for the
command center and check..."

"... on Alia!  I'm going to check
on Iris in the living quarters!"

"Okay!  Be careful, Zero!"

"Finally at the command room!
Alia!  Where are... Krugaar?"

"Sorry X, you're too late!  They've
already been infected! Now Die!"

Krugaar

"YOU INFECTED THEM!  N-No!
I'll get you for THIS!"

"This can't be!  How could
Krugaar!  DAMN IT!"

"He got Alia, Signas, Douglas...
and even Iris.  Zero's gonna be..."

"... pissed when he sees that Iris
was here and got attacked."

"X!  I can't find Iris!  What's
worse it seems Krugaar went..."

Zero (on Radio)

"... maverick and released all the
quaratined ones here!"

"I know, I just killed Krugaar.  He
infected everyone on the bridge!"

X

"Zero... Iris was here too!  She
must've been visiting Alia!"

"WHAT!  No!  Not again!  SHIT!  X
you take of things there..."

Zero (on radio)

"... I'm going to kill every god
damn maverick within ten miles!"

"I thought so!  I knew Krugaar
wasn't the main culprit!"

Zero

"But... now what.  My friends are
infected... and there's no cure."

1 Hour Later...

"I have good and bad news you
two."

Lifesaver

"They are not infected with the
Sigma Virus.  However..."

"... they are infected with a virus
that I can't cure."

"It seems someone tried to copy
the Sigma Virus and failed."

"It's causing their systems pain
and could cause shutdown."

"Well what are we supposed to
do?  You have to do something!"

"I'm sorry.  I can't cure it.  I did
manage to find out something."

"WHAT IS IT!  Please tell me it's
something good!"

"I've managed to decode part of
the virus and traced it to..."

"... a human scientist named
Jarrin.  She may have the cure."

"Lifesaver you're a... well,
lifesaver!" *kiss*  "Iris hang on!"

"You don't have to ask me twice!
Let's go find this Jarrin!"

"Huh?  Alia?  You can move
still!"

"X... be... c-careful... ple-ase...
hurry..."

Alia

"I will.  Don't worry love, I'll get
that cure!  Just hang on!"

Meanwhile...
Outside of the Hunter HQ...

"Dammit!  How does X manage
to find so much trouble!"

Megaman

"If he's related to you then it
can't be to hard to find trouble."

Rick

"It's not my fault!  Anyhow, I
think we should shadow them."

"What for?  X and Zero are
almost as strong as you?"

"Because we're on my
homeworld at the moment!"

"So I say we kick some maverick
butt!  You lazy demon bastard."

"Fine, fine!  Just shut up.  Let's
go keep an eye on them already."

"Good.  Let's go!  Action and
adventure await!"

"Yeah right, whatever you say...
just move it smurf."

Game coming around Christmas
(Hopefully)
Please use the links on the title
screen for more info and other
games.
Happy 15th Megaman

For a bonus, press INSERT,
HOME, or PAGE UP for character
select :)
Special Thanks to Ira for letting
me use Delia.

Press key for "ATTACK", then
click next.  Not all keys and/or
combinations will work correctly
together.  The defaults should
work fine.
Default = "D"

Press key for "JUMP", then click
next.  Not all keys and/or
combinations will work correctly
together.  The defaults should
work fine.
Default = "S"

Press key for "DASH", then click
next.  Not all keys and/or
combinations will work correctly
together.  The defaults should
work fine.
Default = "A"

Press key for "UP", then click
next.  Not all keys and/or
combinations will work correctly
together.  The defaults should
work fine.
Default = "Up Arrow"

Press key for "DOWN", then click
next.  Not all keys and/or
combinations will work correctly
together.  The defaults should
work fine.
Default = "Down Arrow"

Press key for "RIGHT", then click
next.  Not all keys and/or
combinations will work correctly
together.  The defaults should
work fine.
Default = "Right Arrow"

Press key for "LEFT", then click
next.  Not all keys and/or
combinations will work correctly
together.  The defaults should
work fine.
Default = "Left Arrow"

ActionScript [AS1/AS2]

Frame 2
var kdash; var kjump; var kattack; var kup; var kdown; var kleft; var kright; kdash = 65; kjump = 83; kattack = 68; kup = 38; kdown = 40; kleft = 37; kright = 39; if (_totalframes > _framesloaded) { gotoAndPlay (1); }
Frame 3
var xz; var pd; var ps; var pe; var px; var py; var pl; var pi; var charge; var ptime; var pwall; var pw; var pf; var sx; var sy; var psn; pst = new Array(3); psd = new Array(3); psx = new Array(3); psy = new Array(3); psf = new Array(3); bt = new Array(10); bd = new Array(10); bs = new Array(10); bj = new Array(10); bx = new Array(10); by = new Array(10); bl = new Array(10); btime = new Array(10); bf = new Array(10); var bsn; bst = new Array(6); bsd = new Array(6); bsx = new Array(6); bsy = new Array(6); bsf = new Array(6); blt = new Array(15); blx = new Array(15); bly = new Array(15); blsx = new Array(15); blsy = new Array(15); var lives; var timer; var cframe; var pace; var camx; var camy; var h1; var h2; var h3; var h4; boom1 = new Sound(this); boom1.attachSound("6_boom1.au"); boom2 = new Sound(this); boom2.attachSound("6_boom2.au"); boom3 = new Sound(this); boom3.attachSound("6_boom3.au"); bossdeath = new Sound(this); bossdeath.attachSound("6_bossdeath.wav"); buster = new Sound(this); buster.attachSound("6_buster.au"); electric = new Sound(this); electric.attachSound("6_electricity.wav"); herodeath = new Sound(this); herodeath.attachSound("6_herodeath.wav"); jump = new Sound(this); jump.attachSound("6_jump.au"); laser = new Sound(this); laser.attachSound("6_laser.wav"); melee = new Sound(this); melee.attachSound("6_melee.au"); metal = new Sound(this); metal.attachSound("6_metalcrunch.wav"); multibeep = new Sound(this); multibeep.attachSound("6_multiplebeep.au"); rocket = new Sound(this); rocket.attachSound("6_rocket.au"); shothit = new Sound(this); shothit.attachSound("6_shothit.au"); stopAllSounds();
Frame 4
stopAllSounds(); gotoAndPlay (360);
Frame 10
xz = 0; lives = 3; pl = 50; px = 20; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; charge = 0; cframe = 11; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 1; blx[1] = 400; bly[1] = -20; blsx[1] = 400; blsy[1] = 20; blt[2] = 1; blx[2] = 650; bly[2] = -190; blsx[2] = 150; blsy[2] = 150; blt[3] = 1; blx[3] = 200; bly[3] = -330; blsx[3] = 200; blsy[3] = 170; blt[4] = 1; blx[4] = 600; bly[4] = -470; blsx[4] = 220; blsy[4] = 30;
Frame 11
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 16) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } if (px > 790) { gotoAndPlay (15); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 12
gotoAndPlay (11);
Frame 20
px = 20; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 21; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 6; bl[1] = 5; bx[1] = 230; by[1] = -170; bt[2] = 4; bl[2] = 4; bx[2] = 390; by[2] = -100; bt[3] = 6; bl[3] = 5; bx[3] = 530; by[3] = -330; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 2; blx[1] = 650; bly[1] = -390; blsx[1] = 10; blsy[1] = 110; blt[2] = 4; blx[2] = 290; bly[2] = -70; blsx[2] = 90; blsy[2] = 30; blt[3] = 1; blx[3] = 400; bly[3] = -20; blsx[3] = 400; blsy[3] = 20; blt[4] = 1; blx[4] = 440; bly[4] = -70; blsx[4] = 60; blsy[4] = 30; blt[5] = 1; blx[5] = 650; bly[5] = -140; blsx[5] = 150; blsy[5] = 100; blt[6] = 1; blx[6] = 300; bly[6] = -310; blsx[6] = 100; blsy[6] = 110; blt[7] = 1; blx[7] = 100; bly[7] = -320; blsx[7] = 100; blsy[7] = 180; blt[8] = 1; blx[8] = 750; bly[8] = -370; blsx[8] = 50; blsy[8] = 130; blt[9] = 1; blx[9] = 400; bly[9] = -460; blsx[9] = 200; blsy[9] = 40;
Frame 21
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 10) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 2) { if (((((px + 6) > (blx[h1] - blsx[h1])) and ((px - 6) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (Key.isDown(kdown) and (ptime < 1)) { px = blx[h1]; py = py + 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) > (bly[h1] + blsy[h1])) { pd = pd - 8; pj = 2; } } if (Key.isDown(kup) and (ptime < 1)) { px = blx[h1]; py = py - 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) < (bly[h1] - blsy[h1])) { py = py + 4; ps = 1; } } } } if (blt[h1] == 4) { h3 = (blx[h1] - px) / 3; if (((((px + 2) > (blx[h1] + blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 4) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 4) { if (bd[h2] == 0) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 10; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 11; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 12; } bx[h2] = bx[h2] + 4; h3 = random(50); if ((h3 < 4) and ((px + 30) < bx[h2])) { bd[h2] = 1; } } if (bd[h2] == 1) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 80; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 81; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 82; } bx[h2] = bx[h2] - 4; h3 = random(50); if ((h3 < 4) and ((px - 30) > bx[h2])) { bd[h2] = 0; } } } if (bt[h2] == 6) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 6)) { bf[h2] = 15; } if ((pace > 5) and (pace < 12)) { bf[h2] = 16; } if ((pace > 11) and (pace < 17)) { bf[h2] = 17; } if (px < bx[h2]) { bx[h2] = bx[h2] - 2; } if (px > bx[h2]) { bx[h2] = bx[h2] + 2; } if (py < by[h2]) { by[h2] = by[h2] - 2; } if (py > by[h2]) { by[h2] = by[h2] + 2; } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bl[h2] = 1; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 4) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 10) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } if (blt[h1] == 4) { h3 = (blx[h1] - bx[h2]) / 3; if (((((bx[h2] + 2) > (blx[h1] + blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 26) < (bly[h1] + blsy[h1]))) and ((by[h2] + 5) >= (bly[h1] + h3))) { h4 = 1; by[h2] = bly[h1] + h3; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (py < -465) { gotoAndPlay (25); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 22
gotoAndPlay (21);
Frame 30
px = 210; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 31; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 2; bl[1] = 3; bx[1] = 370; by[1] = -40; bt[2] = 6; bl[2] = 5; bx[2] = 470; by[2] = -390; bt[3] = 6; bl[3] = 5; bx[3] = 610; by[3] = -390; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 2; blx[1] = 150; bly[1] = -70; blsx[1] = 10; blsy[1] = 90; blt[2] = 1; blx[2] = 500; bly[2] = -20; blsx[2] = 300; blsy[2] = 20; blt[3] = 1; blx[3] = 570; bly[3] = -180; blsx[3] = 70; blsy[3] = 140; blt[4] = 1; blx[4] = 50; bly[4] = -250; blsx[4] = 50; blsy[4] = 250; blt[5] = 1; blx[5] = 250; bly[5] = -320; blsx[5] = 150; blsy[5] = 180; blt[6] = 1; blx[6] = 750; bly[6] = -320; blsx[6] = 50; blsy[6] = 180; blt[7] = 1; blx[7] = 550; bly[7] = -460; blsx[7] = 150; blsy[7] = 40;
Frame 31
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 8) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 2) { if (((((px + 6) > (blx[h1] - blsx[h1])) and ((px - 6) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (Key.isDown(kdown) and (ptime < 1)) { px = blx[h1]; py = py + 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) > (bly[h1] + blsy[h1])) { pd = pd - 8; pj = 2; } } if (Key.isDown(kup) and (ptime < 1)) { px = blx[h1]; py = py - 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) < (bly[h1] - blsy[h1])) { py = py + 4; ps = 1; } } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 4) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 2) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 5)) { bf[h2] = 4; } if ((pace > 4) and (pace < 9)) { bf[h2] = 5; } if ((pace > 8) and (pace < 13)) { bf[h2] = 6; } if ((pace > 12) and (pace < 17)) { bf[h2] = 7; } bx[h2] = bx[h2] + 2; h3 = random(50); if ((h3 < 4) and (px < bx[h2])) { bd[h2] = 1; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 0; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if ((pace > 0) and (pace < 5)) { bf[h2] = 74; } if ((pace > 4) and (pace < 9)) { bf[h2] = 75; } if ((pace > 8) and (pace < 13)) { bf[h2] = 76; } if ((pace > 12) and (pace < 17)) { bf[h2] = 77; } bx[h2] = bx[h2] - 2; h3 = random(50); if ((h3 < 4) and (px > bx[h2])) { bd[h2] = 0; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 1; bsf[bsn] = 4; bsx[bsn] = bx[h2] - 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 6) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 6)) { bf[h2] = 15; } if ((pace > 5) and (pace < 12)) { bf[h2] = 16; } if ((pace > 11) and (pace < 17)) { bf[h2] = 17; } if (px < bx[h2]) { bx[h2] = bx[h2] - 2; } if (px > bx[h2]) { bx[h2] = bx[h2] + 2; } if (py < by[h2]) { by[h2] = by[h2] - 2; } if (py > by[h2]) { by[h2] = by[h2] + 2; } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 4) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 8) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (px > 790) { gotoAndPlay (35); } if (py < -480) { py = -480; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -410) { camy = -410; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 32
gotoAndPlay (31);
Frame 40
px = 20; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 41; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } bt[1] = 6; bl[1] = 5; bx[1] = 230; by[1] = -130; bt[2] = 6; bl[2] = 5; bx[2] = 370; by[2] = -190; bt[3] = 7; bl[3] = 3; bx[3] = 730; by[3] = -40; h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 1; blx[1] = 100; bly[1] = -20; blsx[1] = 100; blsy[1] = 20; blt[2] = 1; blx[2] = 670; bly[2] = -20; blsx[2] = 130; blsy[2] = 20; blt[3] = 1; blx[3] = 440; bly[3] = -70; blsx[3] = 40; blsy[3] = 70; blt[4] = 1; blx[4] = 300; bly[4] = -100; blsx[4] = 20; blsy[4] = 20; blt[5] = 1; blx[5] = 610; bly[5] = -180; blsx[5] = 50; blsy[5] = 60; blt[6] = 1; blx[6] = 50; bly[6] = -190; blsx[6] = 50; blsy[6] = 50; blt[7] = 1; blx[7] = 400; bly[7] = -370; blsx[7] = 400; blsy[7] = 130;
Frame 41
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 8) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 4) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 6) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 6)) { bf[h2] = 15; } if ((pace > 5) and (pace < 12)) { bf[h2] = 16; } if ((pace > 11) and (pace < 17)) { bf[h2] = 17; } if (px < bx[h2]) { bx[h2] = bx[h2] - 2; } if (px > bx[h2]) { bx[h2] = bx[h2] + 2; } if (py < by[h2]) { by[h2] = by[h2] - 2; } if (py > by[h2]) { by[h2] = by[h2] + 2; } } } if (bt[h2] == 7) { if (bd[h2] == 0) { bf[h2] = 18; if (px < bx[h2]) { bd[h2] = 1; } if (btime[h2] < 1) { bd[h2] = 2; btime[h2] = 9; } } if (bd[h2] == 1) { bf[h2] = 88; if (px > bx[h2]) { bd[h2] = 0; } if (btime[h2] < 1) { bd[h2] = 3; btime[h2] = 9; } } if (bd[h2] == 2) { bf[h2] = 19; if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bd[h2] = 0; bst[bsn] = 2; bsd[bsn] = 0; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 10; bsy[bsn] = by[h2] - 14; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 3) { bf[h2] = 89; if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bd[h2] = 1; bst[bsn] = 2; bsd[bsn] = 1; bsf[bsn] = 4; bsx[bsn] = bx[h2] - 10; bsy[bsn] = by[h2] - 14; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bl[h2] = 1; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 4) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 8) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (px > 790) { gotoAndPlay (45); } if (py < -480) { py = -480; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -410) { camy = -410; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 42
gotoAndPlay (41);
Frame 50
px = 20; py = -300; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 51; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 4; bl[1] = 4; bx[1] = 130; by[1] = -300; bt[2] = 3; bl[2] = 3; bx[2] = 230; by[2] = -370; bt[3] = 4; bl[3] = 4; bx[3] = 270; by[3] = -280; bt[4] = 3; bl[4] = 3; bx[4] = 470; by[4] = -280; bt[5] = 2; bl[5] = 3; bx[5] = 550; by[5] = -220; bt[6] = 3; bl[6] = 5; bx[6] = 710; by[6] = -280; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 2; blx[1] = 670; bly[1] = -130; blsx[1] = 10; blsy[1] = 130; blt[2] = 5; blx[2] = 320; bly[2] = -260; blsx[2] = 120; blsy[2] = 40; blt[3] = 1; blx[3] = 100; bly[3] = -150; blsx[3] = 100; blsy[3] = 150; blt[4] = 1; blx[4] = 320; bly[4] = -110; blsx[4] = 120; blsy[4] = 110; blt[5] = 1; blx[5] = 540; bly[5] = -110; blsx[5] = 100; blsy[5] = 110;
Frame 51
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 6) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 2) { if (((((px + 6) > (blx[h1] - blsx[h1])) and ((px - 6) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (Key.isDown(kdown) and (ptime < 1)) { px = blx[h1]; py = py + 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) > (bly[h1] + blsy[h1])) { pd = pd - 8; pj = 2; } } if (Key.isDown(kup) and (ptime < 1)) { px = blx[h1]; py = py - 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) < (bly[h1] - blsy[h1])) { py = py + 4; ps = 1; } } } } if (blt[h1] == 5) { h3 = (px - blx[h1]) / 3; if (((((px - 2) < (blx[h1] - blsx[h1])) and ((px + 10) > (blx[h1] - blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 7) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 2) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 5)) { bf[h2] = 4; } if ((pace > 4) and (pace < 9)) { bf[h2] = 5; } if ((pace > 8) and (pace < 13)) { bf[h2] = 6; } if ((pace > 12) and (pace < 17)) { bf[h2] = 7; } bx[h2] = bx[h2] + 2; h3 = random(50); if ((h3 < 4) and (px < bx[h2])) { bd[h2] = 1; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 0; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if ((pace > 0) and (pace < 5)) { bf[h2] = 74; } if ((pace > 4) and (pace < 9)) { bf[h2] = 75; } if ((pace > 8) and (pace < 13)) { bf[h2] = 76; } if ((pace > 12) and (pace < 17)) { bf[h2] = 77; } bx[h2] = bx[h2] - 2; h3 = random(50); if ((h3 < 4) and (px > bx[h2])) { bd[h2] = 0; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 1; bsf[bsn] = 4; bsx[bsn] = bx[h2] - 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 3) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 8; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 9; } bx[h2] = bx[h2] + 1; if ((px - 40) < bx[h2]) { bx[h2] = bx[h2] - 3; } if (px < bx[h2]) { bd[h2] = 1; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 5; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 78; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 79; } bx[h2] = bx[h2] - 1; if ((px + 40) > bx[h2]) { bx[h2] = bx[h2] + 3; } if (px > bx[h2]) { bd[h2] = 0; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 7; bsf[bsn] = 3; bsx[bsn] = bx[h2] - 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 4) { if (bd[h2] == 0) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 10; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 11; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 12; } bx[h2] = bx[h2] + 4; h3 = random(50); if ((h3 < 4) and ((px + 30) < bx[h2])) { bd[h2] = 1; } } if (bd[h2] == 1) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 80; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 81; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 82; } bx[h2] = bx[h2] - 4; h3 = random(50); if ((h3 < 4) and ((px - 30) > bx[h2])) { bd[h2] = 0; } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 7) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 6) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } if (blt[h1] == 5) { h3 = (bx[h2] - blx[h1]) / 3; if (((((bx[h2] - 2) < (blx[h1] - blsx[h1])) and ((bx[h2] + 10) > (blx[h1] - blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 26) < (bly[h1] + blsy[h1]))) and ((by[h2] + 5) >= (bly[h1] + h3))) { h4 = 1; by[h2] = bly[h1] + h3; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (py > -10) { gotoAndPlay (55); } if (py < -480) { py = -480; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -410) { camy = -410; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 52
gotoAndPlay (51);
Frame 60
px = 70; py = -480; pd = 14; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 61; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 7; bl[1] = 3; bx[1] = 190; by[1] = -220; bt[2] = 3; bl[2] = 3; bx[2] = 430; by[2] = -280; bt[3] = 4; bl[3] = 3; bx[3] = 470; by[3] = -40; bt[4] = 3; bl[4] = 3; bx[4] = 510; by[4] = -100; bt[5] = 3; bl[5] = 3; bx[5] = 650; by[5] = -100; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 2; blx[1] = 70; bly[1] = -400; blsx[1] = 10; blsy[1] = 100; blt[2] = 1; blx[2] = 580; bly[2] = -20; blsx[2] = 220; blsy[2] = 20; blt[3] = 1; blx[3] = 200; bly[3] = -110; blsx[3] = 160; blsy[3] = 110; blt[4] = 1; blx[4] = 480; bly[4] = -240; blsx[4] = 40; blsy[4] = 60; blt[5] = 1; blx[5] = 20; bly[5] = -250; blsx[5] = 20; blsy[5] = 250; blt[6] = 1; blx[6] = 500; bly[6] = -400; blsx[6] = 300; blsy[6] = 100;
Frame 61
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 7) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 2) { if (((((px + 6) > (blx[h1] - blsx[h1])) and ((px - 6) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (Key.isDown(kdown) and (ptime < 1)) { px = blx[h1]; py = py + 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) > (bly[h1] + blsy[h1])) { pd = pd - 8; pj = 2; } } if (Key.isDown(kup) and (ptime < 1)) { px = blx[h1]; py = py - 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) < (bly[h1] - blsy[h1])) { py = py + 4; ps = 1; } } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 6) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 3) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 8; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 9; } bx[h2] = bx[h2] + 1; if ((px - 40) < bx[h2]) { bx[h2] = bx[h2] - 3; } if (px < bx[h2]) { bd[h2] = 1; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 5; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 78; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 79; } bx[h2] = bx[h2] - 1; if ((px + 40) > bx[h2]) { bx[h2] = bx[h2] + 3; } if (px > bx[h2]) { bd[h2] = 0; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 7; bsf[bsn] = 3; bsx[bsn] = bx[h2] - 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 4) { if (bd[h2] == 0) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 10; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 11; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 12; } bx[h2] = bx[h2] + 4; h3 = random(50); if ((h3 < 4) and ((px + 30) < bx[h2])) { bd[h2] = 1; } } if (bd[h2] == 1) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 80; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 81; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 82; } bx[h2] = bx[h2] - 4; h3 = random(50); if ((h3 < 4) and ((px - 30) > bx[h2])) { bd[h2] = 0; } } } if (bt[h2] == 7) { if (bd[h2] == 0) { bf[h2] = 18; if (px < bx[h2]) { bd[h2] = 1; } if (btime[h2] < 1) { bd[h2] = 2; btime[h2] = 9; } } if (bd[h2] == 1) { bf[h2] = 88; if (px > bx[h2]) { bd[h2] = 0; } if (btime[h2] < 1) { bd[h2] = 3; btime[h2] = 9; } } if (bd[h2] == 2) { bf[h2] = 19; if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bd[h2] = 0; bst[bsn] = 2; bsd[bsn] = 0; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 10; bsy[bsn] = by[h2] - 14; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 3) { bf[h2] = 89; if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bd[h2] = 1; bst[bsn] = 2; bsd[bsn] = 1; bsf[bsn] = 4; bsx[bsn] = bx[h2] - 10; bsy[bsn] = by[h2] - 14; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 6) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 7) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (px > 790) { gotoAndPlay (65); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 62
gotoAndPlay (61);
Frame 70
px = 20; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 71; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 10; blx[1] = 540; bly[1] = -360; blsx[1] = 20; blsy[1] = 20; blt[2] = 1; blx[2] = 100; bly[2] = -20; blsx[2] = 100; blsy[2] = 20; blt[3] = 1; blx[3] = 260; bly[3] = -100; blsx[3] = 20; blsy[3] = 20; blt[4] = 1; blx[4] = 180; bly[4] = -180; blsx[4] = 20; blsy[4] = 20; blt[5] = 1; blx[5] = 260; bly[5] = -200; blsx[5] = 20; blsy[5] = 20; blt[6] = 1; blx[6] = 360; bly[6] = -240; blsx[6] = 20; blsy[6] = 20; blt[7] = 1; blx[7] = 460; bly[7] = -330; blsx[7] = 20; blsy[7] = 30; blt[8] = 1; blx[8] = 590; bly[8] = -360; blsx[8] = 20; blsy[8] = 20; blt[9] = 1; blx[9] = 740; bly[9] = -360; blsx[9] = 60; blsy[9] = 40;
Frame 71
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 10) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 30) { if (bly[h1] < 200) { bly[h1] = bly[h1] + 15; } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if ((blt[h1] > 10) and (blt[h1] < 30)) { blt[h1] = blt[h1] + 1; if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 10) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; blt[h1] = 11; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } if (px > 790) { gotoAndPlay (75); } if (py < -480) { py = -480; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2); block1._x = 100 + (blx[1] - camx); block1._y = 100 + (bly[1] - camy);
Frame 72
gotoAndPlay (71);
Frame 80
px = 15; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 81; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 4; bl[1] = 3; bx[1] = 210; by[1] = -80; bt[2] = 6; bl[2] = 5; bx[2] = 290; by[2] = -170; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 2; blx[1] = 530; bly[1] = -400; blsx[1] = 10; blsy[1] = 140; blt[2] = 2; blx[2] = 570; bly[2] = -250; blsx[2] = 10; blsy[2] = 90; blt[3] = 2; blx[3] = 530; bly[3] = -140; blsx[3] = 10; blsy[3] = 100; blt[4] = 4; blx[4] = 140; bly[4] = -60; blsx[4] = 60; blsy[4] = 20; blt[5] = 5; blx[5] = 420; bly[5] = -60; blsx[5] = 60; blsy[5] = 20; blt[6] = 1; blx[6] = 100; bly[6] = -20; blsx[6] = 100; blsy[6] = 20; blt[7] = 1; blx[7] = 420; bly[7] = -20; blsx[7] = 60; blsy[7] = 20; blt[8] = 1; blx[8] = 280; bly[8] = -40; blsx[8] = 80; blsy[8] = 40;
Frame 81
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 9) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 2) { if (((((px + 6) > (blx[h1] - blsx[h1])) and ((px - 6) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (Key.isDown(kdown) and (ptime < 1)) { px = blx[h1]; py = py + 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) > (bly[h1] + blsy[h1])) { pd = pd - 8; pj = 2; } } if (Key.isDown(kup) and (ptime < 1)) { px = blx[h1]; py = py - 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) < (bly[h1] - blsy[h1])) { py = py + 4; ps = 1; } } } } if (blt[h1] == 4) { h3 = (blx[h1] - px) / 3; if (((((px + 2) > (blx[h1] + blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 5) { h3 = (px - blx[h1]) / 3; if (((((px - 2) < (blx[h1] - blsx[h1])) and ((px + 10) > (blx[h1] - blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 3) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 4) { if (bd[h2] == 0) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 10; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 11; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 12; } bx[h2] = bx[h2] + 4; h3 = random(50); if ((h3 < 4) and ((px + 30) < bx[h2])) { bd[h2] = 1; } } if (bd[h2] == 1) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 80; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 81; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 82; } bx[h2] = bx[h2] - 4; h3 = random(50); if ((h3 < 4) and ((px - 30) > bx[h2])) { bd[h2] = 0; } } } if (bt[h2] == 6) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 6)) { bf[h2] = 15; } if ((pace > 5) and (pace < 12)) { bf[h2] = 16; } if ((pace > 11) and (pace < 17)) { bf[h2] = 17; } if (px < bx[h2]) { bx[h2] = bx[h2] - 2; } if (px > bx[h2]) { bx[h2] = bx[h2] + 2; } if (py < by[h2]) { by[h2] = by[h2] - 2; } if (py > by[h2]) { by[h2] = by[h2] + 2; } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bl[h2] = 1; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 3) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 9) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } if (blt[h1] == 4) { h3 = (blx[h1] - bx[h2]) / 3; if (((((bx[h2] + 2) > (blx[h1] + blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 26) < (bly[h1] + blsy[h1]))) and ((by[h2] + 5) >= (bly[h1] + h3))) { h4 = 1; by[h2] = bly[h1] + h3; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } } if (blt[h1] == 5) { h3 = (bx[h2] - blx[h1]) / 3; if (((((bx[h2] - 2) < (blx[h1] - blsx[h1])) and ((bx[h2] + 10) > (blx[h1] - blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 26) < (bly[h1] + blsy[h1]))) and ((by[h2] + 5) >= (bly[h1] + h3))) { h4 = 1; by[h2] = bly[h1] + h3; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (py < -475) { gotoAndPlay (85); } if (py < -480) { py = -480; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 82
gotoAndPlay (81);
Frame 90
px = 50; py = -30; pd = 14; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 91; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 2; bl[1] = 4; bx[1] = 250; by[1] = -40; bt[2] = 3; bl[2] = 3; bx[2] = 330; by[2] = -100; bt[3] = 4; bl[3] = 3; bx[3] = 370; by[3] = -40; bt[4] = 2; bl[4] = 4; bx[4] = 550; by[4] = -40; bt[5] = 4; bl[5] = 3; bx[5] = 570; by[5] = -40; bt[6] = 3; bl[6] = 3; bx[6] = 570; by[6] = -100; bt[7] = 3; bl[7] = 3; bx[7] = 610; by[7] = -80; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 2; blx[1] = 50; bly[1] = -50; blsx[1] = 10; blsy[1] = 50; blt[2] = 1; blx[2] = 450; bly[2] = -20; blsx[2] = 350; blsy[2] = 20; blt[3] = 1; blx[3] = 400; bly[3] = -320; blsx[3] = 400; blsy[3] = 180;
Frame 91
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 4) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 2) { if (((((px + 6) > (blx[h1] - blsx[h1])) and ((px - 6) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (Key.isDown(kdown) and (ptime < 1)) { px = blx[h1]; py = py + 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) > (bly[h1] + blsy[h1])) { pd = pd - 8; pj = 2; } } if (Key.isDown(kup) and (ptime < 1)) { px = blx[h1]; py = py - 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) < (bly[h1] - blsy[h1])) { py = py + 4; ps = 1; } } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 8) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 2) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 5)) { bf[h2] = 4; } if ((pace > 4) and (pace < 9)) { bf[h2] = 5; } if ((pace > 8) and (pace < 13)) { bf[h2] = 6; } if ((pace > 12) and (pace < 17)) { bf[h2] = 7; } bx[h2] = bx[h2] + 2; h3 = random(50); if ((h3 < 4) and (px < bx[h2])) { bd[h2] = 1; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 0; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if ((pace > 0) and (pace < 5)) { bf[h2] = 74; } if ((pace > 4) and (pace < 9)) { bf[h2] = 75; } if ((pace > 8) and (pace < 13)) { bf[h2] = 76; } if ((pace > 12) and (pace < 17)) { bf[h2] = 77; } bx[h2] = bx[h2] - 2; h3 = random(50); if ((h3 < 4) and (px > bx[h2])) { bd[h2] = 0; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 1; bsf[bsn] = 4; bsx[bsn] = bx[h2] - 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 3) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 8; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 9; } bx[h2] = bx[h2] + 1; if ((px - 40) < bx[h2]) { bx[h2] = bx[h2] - 3; } if (px < bx[h2]) { bd[h2] = 1; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 5; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 78; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 79; } bx[h2] = bx[h2] - 1; if ((px + 40) > bx[h2]) { bx[h2] = bx[h2] + 3; } if (px > bx[h2]) { bd[h2] = 0; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 7; bsf[bsn] = 3; bsx[bsn] = bx[h2] - 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 4) { if (bd[h2] == 0) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 10; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 11; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 12; } bx[h2] = bx[h2] + 4; h3 = random(50); if ((h3 < 4) and ((px + 30) < bx[h2])) { bd[h2] = 1; } } if (bd[h2] == 1) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 80; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 81; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 82; } bx[h2] = bx[h2] - 4; h3 = random(50); if ((h3 < 4) and ((px - 30) > bx[h2])) { bd[h2] = 0; } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 8) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 4) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (px > 790) { gotoAndPlay (95); } if (py < -480) { py = -480; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -80) { camy = -80; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 92
gotoAndPlay (91);
Frame 100
px = 20; py = -200; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 101; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 4; bl[1] = 3; bx[1] = 120; by[1] = -220; bt[2] = 5; bl[2] = 3; bx[2] = 210; by[2] = -320; bt[3] = 4; bl[3] = 3; bx[3] = 240; by[3] = -260; bt[4] = 1; bl[4] = 3; bx[4] = 370; by[4] = -280; bt[5] = 1; bl[5] = 3; bx[5] = 520; by[5] = -240; bt[6] = 5; bl[6] = 3; bx[6] = 590; by[6] = -340; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 4; blx[1] = 180; bly[1] = -240; blsx[1] = 120; blsy[1] = 40; blt[2] = 5; blx[2] = 440; bly[2] = -260; blsx[2] = 60; blsy[2] = 20; blt[3] = 4; blx[3] = 630; bly[3] = -270; blsx[3] = 90; blsy[3] = 30; blt[4] = 1; blx[4] = 400; bly[4] = -100; blsx[4] = 400; blsy[4] = 100; blt[5] = 1; blx[5] = 590; bly[5] = -220; blsx[5] = 210; blsy[5] = 20; blt[6] = 1; blx[6] = 340; bly[6] = -240; blsx[6] = 40; blsy[6] = 40; blt[7] = 1; blx[7] = 760; bly[7] = -270; blsx[7] = 40; blsy[7] = 30; blt[8] = 1; blx[8] = 400; bly[8] = -440; blsx[8] = 400; blsy[8] = 60;
Frame 101
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 16) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 2) { if (((((px + 6) > (blx[h1] - blsx[h1])) and ((px - 6) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (Key.isDown(40) and (ptime < 1)) { px = blx[h1]; py = py + 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) > (bly[h1] + blsy[h1])) { pd = pd - 8; pj = 2; } } if (Key.isDown(38) and (ptime < 1)) { px = blx[h1]; py = py - 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) < (bly[h1] - blsy[h1])) { py = py + 4; ps = 1; } } } } if (blt[h1] == 3) { if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { pl = pl - 2; } } if (blt[h1] == 4) { h3 = (blx[h1] - px) / 3; if (((((px + 2) > (blx[h1] + blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 5) { h3 = (px - blx[h1]) / 3; if (((((px - 2) < (blx[h1] - blsx[h1])) and ((px + 10) > (blx[h1] - blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 6) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((timer > 0) and (timer < 61)) { px = px + 2; } if ((timer > 60) and (timer < 121)) { px = px - 2; } if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } if ((timer > 0) and (timer < 61)) { blx[h1] = blx[h1] + 2; } if ((timer > 60) and (timer < 121)) { blx[h1] = blx[h1] - 2; } } if (blt[h1] == 7) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((timer > 0) and (timer < 61)) { px = px - 2; } if ((timer > 60) and (timer < 121)) { px = px + 2; } if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } if ((timer > 0) and (timer < 61)) { blx[h1] = blx[h1] - 2; } if ((timer > 60) and (timer < 121)) { blx[h1] = blx[h1] + 2; } } if (blt[h1] == 30) { if (bly[h1] < 200) { bly[h1] = bly[h1] + 15; } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if ((blt[h1] > 10) and (blt[h1] < 30)) { blt[h1] = blt[h1] + 1; if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 10) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; blt[h1] = 11; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 7) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 1) { if (bd[h2] == 0) { bf[h2] = 2; if (btime[h2] < 1) { jump.start(); bd[h2] = 1; btime[h2] = 20 + random(20); bj[h2] = -10; bs[h2] = (px - bx[h2]) / 20; } } if (bd[h2] == 1) { bf[h2] = 3; by[h2] = by[h2] + bj[h2]; bx[h2] = bx[h2] + bs[h2]; if (bj[h2] < 0) { bj[h2] = bj[h2] + 1; } } } if (bt[h2] == 4) { if (bd[h2] == 0) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 10; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 11; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 12; } bx[h2] = bx[h2] + 4; h3 = random(50); if ((h3 < 4) and ((px + 30) < bx[h2])) { bd[h2] = 1; } } if (bd[h2] == 1) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 80; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 81; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 82; } bx[h2] = bx[h2] - 4; h3 = random(50); if ((h3 < 4) and ((px - 30) > bx[h2])) { bd[h2] = 0; } } } if (bt[h2] == 5) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 13; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 14; } if (px < bx[h2]) { bx[h2] = bx[h2] - random(4); } if (px > bx[h2]) { bx[h2] = bx[h2] + random(4); } by[h2] = by[h2] + random(3); if ((py - 35) < by[h2]) { by[h2] = (by[h2] - 1) - random(3); } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(20); bst[bsn] = 3; bsd[bsn] = 3; bsf[bsn] = 5; bsx[bsn] = bx[h2]; bsy[bsn] = by[h2] - 10; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 7) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 9) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } if (blt[h1] == 4) { h3 = (blx[h1] - bx[h2]) / 3; if (((((bx[h2] + 2) > (blx[h1] + blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 26) < (bly[h1] + blsy[h1]))) and ((by[h2] + 5) >= (bly[h1] + h3))) { h4 = 1; by[h2] = bly[h1] + h3; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } } if (blt[h1] == 5) { h3 = (bx[h2] - blx[h1]) / 3; if (((((bx[h2] - 2) < (blx[h1] - blsx[h1])) and ((bx[h2] + 10) > (blx[h1] - blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 26) < (bly[h1] + blsy[h1]))) and ((by[h2] + 5) >= (bly[h1] + h3))) { h4 = 1; by[h2] = bly[h1] + h3; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (px > 790) { gotoAndPlay (410); } if (py < -480) { py = -480; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -410) { camy = -410; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 102
gotoAndPlay (101);
Frame 110
px = 50; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 111; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 25; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 90; bs[1] = 0; bl[1] = 150; bx[1] = 150; by[1] = -40; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 1; blx[1] = 175; bly[1] = -20; blsx[1] = 175; blsy[1] = 20; blt[2] = 1; blx[2] = 10; bly[2] = -105; blsx[2] = 20; blsy[2] = 65; blt[3] = 1; blx[3] = 280; bly[3] = -105; blsx[3] = 20; blsy[3] = 65;
Frame 111
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 4) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 2) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 300)) and (bx[h2] < (camx + 300))) and (by[h2] > (camy - 250))) and (by[h2] < (camy + 120))) { if (bt[h2] == 90) { if (bd[h2] == 0) { bf[h2] = 2; if (px < bx[h2]) { bd[h2] = 1; } if (btime[h2] < 1) { h3 = random(10); if (h3 < 4) { bd[h2] = 10; bs[h2] = 0; btime[h2] = 16 + random(10); } if ((h3 > 3) and (h3 < 8)) { bd[h2] = 2; btime[h2] = 8 + random(24); } if (h3 > 7) { bd[h2] = 4; bd[3] = (px - bx[h2]) / 20; bj[h2] = -7 - random(5); btime[h2] = 12 + random(24); } } } if (bd[h2] == 1) { bf[h2] = 72; if (px >= bx[h2]) { bd[h2] = 0; } if (btime[h2] < 1) { h3 = random(10); if (h3 < 4) { bd[h2] = 11; bs[h2] = 0; btime[h2] = 16 + random(10); } if ((h3 < 3) and (h3 < 8)) { bd[h2] = 3; btime[h2] = 8 + random(24); } if (h3 > 7) { bd[h2] = 5; bd[3] = (px - bx[h2]) / 20; bj[h2] = -7 - random(5); btime[h2] = 12 + random(24); } } } if (bd[h2] == 4) { if (bj[h2] <= 0) { bf[h2] = 11; } if (bj[h2] > 0) { bf[h2] = 12; } bx[h2] = bx[h2] + bd[3]; by[h2] = by[h2] + bj[h2]; if (bj[h2] < 8) { bj[h2] = bj[h2] + 1; } } if (bd[h2] == 5) { if (bj[h2] <= 0) { bf[h2] = 81; } if (bj[h2] > 0) { bf[h2] = 82; } bx[h2] = bx[h2] + bd[3]; by[h2] = by[h2] + bj[h2]; if (bj[h2] < 8) { bj[h2] = bj[h2] + 1; } } if (bd[h2] == 2) { if ((pace > 0) and (pace < 3)) { bf[h2] = 3; } if ((pace > 2) and (pace < 5)) { bf[h2] = 4; } if ((pace > 4) and (pace < 7)) { bf[h2] = 5; } if ((pace > 6) and (pace < 9)) { bf[h2] = 6; } if ((pace > 8) and (pace < 11)) { bf[h2] = 7; } if ((pace > 10) and (pace < 13)) { bf[h2] = 8; } if ((pace > 12) and (pace < 15)) { bf[h2] = 9; } if ((pace > 14) and (pace < 17)) { bf[h2] = 10; } bx[h2] = bx[h2] + 3; if (btime[h2] < 1) { bd[h2] = 0; btime[h2] = 10 * random(2); } } if (bd[h2] == 3) { if ((pace > 0) and (pace < 3)) { bf[h2] = 73; } if ((pace > 2) and (pace < 5)) { bf[h2] = 74; } if ((pace > 4) and (pace < 7)) { bf[h2] = 75; } if ((pace > 6) and (pace < 9)) { bf[h2] = 76; } if ((pace > 8) and (pace < 11)) { bf[h2] = 77; } if ((pace > 10) and (pace < 13)) { bf[h2] = 78; } if ((pace > 12) and (pace < 15)) { bf[h2] = 79; } if ((pace > 14) and (pace < 17)) { bf[h2] = 80; } bx[h2] = bx[h2] - 3; if (btime[h2] < 1) { bd[h2] = 1; btime[h2] = 10 * random(2); } } if (bd[h2] == 10) { bf[h2] = 13; if ((((btime[h2] == 6) or (btime[h2] == 12)) or (btime[h2] == 18)) or (btime[h2] == 24)) { if (bst[bsn] == 0) { boom2.start(); bst[bsn] = 2; bsd[bsn] = 2; bsf[bsn] = 6; bsx[bsn] = bx[h2] - 12; bsy[bsn] = by[h2] - 15; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } if (btime[h2] < 1) { bd[h2] = 0; btime[h2] = 9; } } } if (bd[h2] == 11) { bf[h2] = 83; if ((((btime[h2] == 6) or (btime[h2] == 12)) or (btime[h2] == 18)) or (btime[h2] == 24)) { if (bst[bsn] == 0) { boom2.start(); bst[bsn] = 2; bsd[bsn] = 3; bsf[bsn] = 6; bsx[bsn] = bx[h2] + 12; bsy[bsn] = by[h2] - 15; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (((bd[h2] > 0) and (bd[h2] < 10)) and (bs[h2] > 0)) { bf[h2] = bf[h2] + 13; } h3 = random(100); if (((((bd[h2] > 0) and (bd[h2] < 10)) and (bst[bsn] == 0)) and (bs[h2] == 0)) and (h3 < 3)) { laser.start(); bs[h2] = 4; bst[bsn] = 1; bsy[bsn] = by[h2] - 15; if (((bd[h2] == 0) or (bd[h2] == 2)) or (bd[h2] == 4)) { bsd[bsn] = 0; bsf[bsn] = 2; bsx[bsn] = bx[h2] + 12; } if (((bd[h2] == 1) or (bd[h2] == 3)) or (bd[h2] == 5)) { bsd[bsn] = 1; bsf[bsn] = 2; bsx[bsn] = bx[h2] - 12; } bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } if (bs[h2] > 0) { bs[h2] = bs[h2] - 1; } if (btime[h2] < 1) { bd[h2] = 1; btime[h2] = 9; } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 5) < (bx[h2] + 12)) and ((psx[h1] + 5) > (bx[h2] - 12))) and ((psy[h1] - 5) < (by[h2] - 2))) and ((psy[h1] + 5) > (by[h2] - 24))) { bl[h2] = bl[h2] - 4; shothit.start(); if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 13) < (bx[h2] + 12)) and ((psx[h1] + 13) > (bx[h2] - 12))) and ((psy[h1] - 13) < (by[h2] - 2))) and ((psy[h1] + 13) > (by[h2] - 24))) { boom1.start(); bl[h2] = bl[h2] - 6; if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge < 4)) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 36) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 36) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 36) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 36) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 1; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; gotoAndPlay (420); } } if ((bl[h2] < 1) and (bt[h2] < 100)) { bossdeath.start(); boom2.start(); bt[h2] = 100; btime[h2] = 16; } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 6; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 6; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 6; bsx[h1] = bsx[h1] + h1; if (bsy[h1] < -100) { bsd[h1] = 4; } } if (bsd[h1] == 4) { bsy[h1] = bsy[h1] - 4; bsx[h1] = bsx[h1] + h1; if (bsy[h1] < -130) { bsd[h1] = 6; } } if (bsd[h1] == 6) { bsy[h1] = bsy[h1] + 4; bsx[h1] = bsx[h1] + h1; if (bsy[h1] > -100) { bsd[h1] = 8; } } if (bsd[h1] == 8) { bsy[h1] = bsy[h1] + 6; bsx[h1] = bsx[h1] + h1; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] - 6; bsx[h1] = bsx[h1] - h1; if (bsy[h1] < -100) { bsd[h1] = 5; } } if (bsd[h1] == 5) { bsy[h1] = bsy[h1] - 4; bsx[h1] = bsx[h1] - h1; if (bsy[h1] < -130) { bsd[h1] = 7; } } if (bsd[h1] == 7) { bsy[h1] = bsy[h1] + 4; bsx[h1] = bsx[h1] - h1; if (bsy[h1] > -100) { bsd[h1] = 9; } } if (bsd[h1] == 9) { bsy[h1] = bsy[h1] + 6; bsx[h1] = bsx[h1] - h1; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { if (bsd[h1] == 0) { bsf[h1] = 2; } if (bsd[h1] == 1) { bsf[h1] = 4; } } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 5; } } if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if ((bst[h1] > 1) and (bst[h1] < 4)) { if ((bsd[h1] == 2) or (bsd[h1] == 3)) { bsf[h1] = 6; } if ((bsd[h1] == 4) or (bsd[h1] == 5)) { bsf[h1] = 7; } if ((bsd[h1] == 6) or (bsd[h1] == 7)) { bsf[h1] = 8; } if ((bsd[h1] == 8) or (bsd[h1] == 9)) { bsf[h1] = 9; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 7) > (py - 26))) and ((bsy[h1] - 7) < (py - 2))) and (i < 1)) { boom2.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 11) { if ((bt[h2] > 0) and (bl[h2] > 0)) { if (bt[h2] == 90) { h4 = 0; h1 = 1; while (h1 < 16) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 90) and ((bd[h2] == 4) or (bd[h2] == 5))) { bd[h2] = bd[h2] - 4; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and ((bd[h2] < 4) or (bd[h2] > 5))) { by[h2] = by[h2] + 10; } } } h2++; } if (py < -140) { py = -140; } if (py > 50) { py = 50; } if (px < 10) { px = 10; } if (px > 290) { px = 290; } timer = ((bl[1] / 150) * 100) - 1; if (timer > 100) { timer = 100; if (bd[1] == 100) { timer = 0; } } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 200) { camx = 200; } camy = -60; if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 112
gotoAndPlay (111);
Frame 120
xz = 1; lives = 3; pl = 50; px = 20; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 121; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 4; blx[1] = 320; bly[1] = -80; blsx[1] = 120; blsy[1] = 40; blt[2] = 5; blx[2] = 300; bly[2] = -240; blsx[2] = 60; blsy[2] = 20; blt[3] = 1; blx[3] = 400; bly[3] = -20; blsx[3] = 400; blsy[3] = 20; blt[4] = 1; blx[4] = 620; bly[4] = -170; blsx[4] = 180; blsy[4] = 130; blt[5] = 1; blx[5] = 280; bly[5] = -200; blsx[5] = 80; blsy[5] = 20; blt[6] = 1; blx[6] = 220; bly[6] = -280; blsx[6] = 20; blsy[6] = 60; blt[7] = 1; blx[7] = 580; bly[7] = -320; blsx[7] = 220; blsy[7] = 20;
Frame 121
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 8) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 4) { h3 = (blx[h1] - px) / 3; if (((((px + 2) > (blx[h1] + blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 5) { h3 = (px - blx[h1]) / 3; if (((((px - 2) < (blx[h1] - blsx[h1])) and ((px + 10) > (blx[h1] - blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } if (px > 790) { gotoAndPlay (125); } if (py < -480) { py = -480; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -410) { camy = -410; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 122
gotoAndPlay (121);
Frame 130
px = 20; py = -360; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 131; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 5; bl[1] = 3; bx[1] = 185; by[1] = -270; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 1; blx[1] = 270; bly[1] = -160; blsx[1] = 30; blsy[1] = 20; blt[2] = 1; blx[2] = 90; bly[2] = -180; blsx[2] = 90; blsy[2] = 180; blt[3] = 1; blx[3] = 550; bly[3] = -250; blsx[3] = 250; blsy[3] = 250; blt[4] = 1; blx[4] = 210; bly[4] = -340; blsx[4] = 30; blsy[4] = 20;
Frame 131
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 5) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 2) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 5) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 13; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 14; } if (px < bx[h2]) { bx[h2] = bx[h2] - random(4); } if (px > bx[h2]) { bx[h2] = bx[h2] + random(4); } by[h2] = by[h2] + random(3); if ((py - 35) < by[h2]) { by[h2] = (by[h2] - 1) - random(3); } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(20); bst[bsn] = 3; bsd[bsn] = 3; bsf[bsn] = 5; bsx[bsn] = bx[h2]; bsy[bsn] = by[h2] - 10; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 2) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 5) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (py > -10) { gotoAndPlay (135); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 132
gotoAndPlay (131);
Frame 140
px = 400; py = -470; pd = 6; ps = 1; pj = 2; ptime = 0; pf = 2; cframe = 141; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 6; bl[1] = 5; bx[1] = 390; by[1] = -350; bt[2] = 5; bl[2] = 3; bx[2] = 410; by[2] = -350; bt[3] = 1; bl[3] = 3; bx[3] = 370; by[3] = -160; bt[4] = 1; bl[4] = 3; bx[4] = 410; by[4] = -40; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 1; blx[1] = 360; bly[1] = -20; blsx[1] = 60; blsy[1] = 20; blt[2] = 1; blx[2] = 430; bly[2] = -140; blsx[2] = 70; blsy[2] = 20; blt[3] = 1; blx[3] = 150; bly[3] = -250; blsx[3] = 150; blsy[3] = 250; blt[4] = 1; blx[4] = 650; bly[4] = -250; blsx[4] = 150; blsy[4] = 250; blt[5] = 1; blx[5] = 340; bly[5] = -260; blsx[5] = 40; blsy[5] = 20; blt[6] = 1; blx[6] = 460; bly[6] = -260; blsx[6] = 40; blsy[6] = 20; blt[7] = 1; blx[7] = 400; bly[7] = -400; blsx[7] = 40; blsy[7] = 20;
Frame 141
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 8) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 5) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 1) { if (bd[h2] == 0) { bf[h2] = 2; if (btime[h2] < 1) { jump.start(); bd[h2] = 1; btime[h2] = 20 + random(20); bj[h2] = -10; bs[h2] = (px - bx[h2]) / 20; } } if (bd[h2] == 1) { bf[h2] = 3; by[h2] = by[h2] + bj[h2]; bx[h2] = bx[h2] + bs[h2]; if (bj[h2] < 0) { bj[h2] = bj[h2] + 1; } } } if (bt[h2] == 5) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 13; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 14; } if (px < bx[h2]) { bx[h2] = bx[h2] - random(4); } if (px > bx[h2]) { bx[h2] = bx[h2] + random(4); } by[h2] = by[h2] + random(3); if ((py - 35) < by[h2]) { by[h2] = (by[h2] - 1) - random(3); } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(20); bst[bsn] = 3; bsd[bsn] = 3; bsf[bsn] = 5; bsx[bsn] = bx[h2]; bsy[bsn] = by[h2] - 10; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 6) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 6)) { bf[h2] = 15; } if ((pace > 5) and (pace < 12)) { bf[h2] = 16; } if ((pace > 11) and (pace < 17)) { bf[h2] = 17; } if (px < bx[h2]) { bx[h2] = bx[h2] - 2; } if (px > bx[h2]) { bx[h2] = bx[h2] + 2; } if (py < by[h2]) { by[h2] = by[h2] - 2; } if (py > by[h2]) { by[h2] = by[h2] + 2; } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bl[h2] = 1; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 5) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 9) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (py > -10) { gotoAndPlay (145); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy;
Frame 142
gotoAndPlay (141);
Frame 150
px = 80; py = -470; pd = 6; ps = 1; pj = 2; ptime = 0; pf = 2; cframe = 151; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 1; bl[1] = 3; bx[1] = 310; by[1] = -360; bt[2] = 4; bl[2] = 3; bx[2] = 350; by[2] = -360; bt[3] = 3; bl[3] = 3; bx[3] = 430; by[3] = -400; bt[4] = 1; bl[4] = 3; bx[4] = 440; by[4] = -340; bt[5] = 5; bl[5] = 3; bx[5] = 210; by[5] = -240; bt[6] = 4; bl[6] = 3; bx[6] = 330; by[6] = -40; bt[7] = 5; bl[7] = 3; bx[7] = 590; by[7] = -80; bt[8] = 4; bl[8] = 3; bx[8] = 590; by[8] = -40; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 3; blx[1] = 290; bly[1] = -170; blsx[1] = 50; blsy[1] = 10; blt[2] = 3; blx[2] = 80; bly[2] = -60; blsx[2] = 20; blsy[2] = 20; blt[3] = 5; blx[3] = 470; bly[3] = -330; blsx[3] = 90; blsy[3] = 30; blt[4] = 1; blx[4] = 430; bly[4] = -20; blsx[4] = 370; blsy[4] = 20; blt[5] = 1; blx[5] = 490; bly[5] = -140; blsx[5] = 310; blsy[5] = 20; blt[6] = 1; blx[6] = 30; bly[6] = -250; blsx[6] = 30; blsy[6] = 250; blt[7] = 1; blx[7] = 470; bly[7] = -270; blsx[7] = 90; blsy[7] = 30; blt[8] = 1; blx[8] = 220; bly[8] = -320; blsx[8] = 160; blsy[8] = 40; blt[9] = 1; blx[9] = 710; bly[9] = -330; blsx[9] = 90; blsy[9] = 170;
Frame 151
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 10) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 3) { if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { pl = pl - 2; } } if (blt[h1] == 5) { h3 = (px - blx[h1]) / 3; if (((((px - 2) < (blx[h1] - blsx[h1])) and ((px + 10) > (blx[h1] - blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 9) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 1) { if (bd[h2] == 0) { bf[h2] = 2; if (btime[h2] < 1) { jump.start(); bd[h2] = 1; btime[h2] = 20 + random(20); bj[h2] = -10; bs[h2] = (px - bx[h2]) / 20; } } if (bd[h2] == 1) { bf[h2] = 3; by[h2] = by[h2] + bj[h2]; bx[h2] = bx[h2] + bs[h2]; if (bj[h2] < 0) { bj[h2] = bj[h2] + 1; } } } if (bt[h2] == 3) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 8; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 9; } bx[h2] = bx[h2] + 1; if ((px - 40) < bx[h2]) { bx[h2] = bx[h2] - 3; } if (px < bx[h2]) { bd[h2] = 1; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 5; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 78; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 79; } bx[h2] = bx[h2] - 1; if ((px + 40) > bx[h2]) { bx[h2] = bx[h2] + 3; } if (px > bx[h2]) { bd[h2] = 0; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 7; bsf[bsn] = 3; bsx[bsn] = bx[h2] - 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 4) { if (bd[h2] == 0) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 10; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 11; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 12; } bx[h2] = bx[h2] + 4; h3 = random(50); if ((h3 < 4) and ((px + 30) < bx[h2])) { bd[h2] = 1; } } if (bd[h2] == 1) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 80; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 81; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 82; } bx[h2] = bx[h2] - 4; h3 = random(50); if ((h3 < 4) and ((px - 30) > bx[h2])) { bd[h2] = 0; } } } if (bt[h2] == 5) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 13; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 14; } if (px < bx[h2]) { bx[h2] = bx[h2] - random(4); } if (px > bx[h2]) { bx[h2] = bx[h2] + random(4); } by[h2] = by[h2] + random(3); if ((py - 35) < by[h2]) { by[h2] = (by[h2] - 1) - random(3); } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(20); bst[bsn] = 3; bsd[bsn] = 3; bsf[bsn] = 5; bsx[bsn] = bx[h2]; bsy[bsn] = by[h2] - 10; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 9) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 10) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } if (blt[h1] == 5) { h3 = (bx[h2] - blx[h1]) / 3; if (((((bx[h2] - 2) < (blx[h1] - blsx[h1])) and ((bx[h2] + 10) > (blx[h1] - blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 26) < (bly[h1] + blsy[h1]))) and ((by[h2] + 5) >= (bly[h1] + h3))) { h4 = 1; by[h2] = bly[h1] + h3; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (px > 790) { gotoAndPlay (155); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 152
gotoAndPlay (151);
Frame 160
px = 10; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 161; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 3; bl[1] = 3; bx[1] = 310; by[1] = -250; bt[2] = 3; bl[2] = 3; bx[2] = 450; by[2] = -320; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 3; blx[1] = 140; bly[1] = -50; blsx[1] = 40; blsy[1] = 10; blt[2] = 3; blx[2] = 640; bly[2] = -300; blsx[2] = 20; blsy[2] = 20; blt[3] = 10; blx[3] = 300; bly[3] = -60; blsx[3] = 40; blsy[3] = 20; blt[4] = 10; blx[4] = 500; bly[4] = -140; blsx[4] = 40; blsy[4] = 20; blt[5] = 1; blx[5] = 100; bly[5] = -20; blsx[5] = 100; blsy[5] = 20; blt[6] = 1; blx[6] = 400; bly[6] = -140; blsx[6] = 20; blsy[6] = 140; blt[7] = 1; blx[7] = 500; bly[7] = -360; blsx[7] = 20; blsy[7] = 140; blt[8] = 1; blx[8] = 690; bly[8] = -140; blsx[8] = 110; blsy[8] = 140;
Frame 161
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 9) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 3) { if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { pl = pl - 2; } } if (blt[h1] == 30) { if (bly[h1] < 200) { bly[h1] = bly[h1] + 15; } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if ((blt[h1] > 10) and (blt[h1] < 30)) { blt[h1] = blt[h1] + 1; if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 10) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; blt[h1] = 11; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 3) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 3) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 8; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 9; } bx[h2] = bx[h2] + 1; if ((px - 40) < bx[h2]) { bx[h2] = bx[h2] - 3; } if (px < bx[h2]) { bd[h2] = 1; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 5; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 78; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 79; } bx[h2] = bx[h2] - 1; if ((px + 40) > bx[h2]) { bx[h2] = bx[h2] + 3; } if (px > bx[h2]) { bd[h2] = 0; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 7; bsf[bsn] = 3; bsx[bsn] = bx[h2] - 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 3) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 9) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (px > 790) { gotoAndPlay (165); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2); block1._x = 100 + (blx[3] - camx); block1._y = 100 + (bly[3] - camy); block2._x = 100 + (blx[4] - camx); block2._y = 100 + (bly[4] - camy);
Frame 162
gotoAndPlay (161);
Frame 170
px = 10; py = -300; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 171; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 5; bl[1] = 3; bx[1] = 150; by[1] = -360; bt[2] = 5; bl[2] = 3; bx[2] = 330; by[2] = -360; bt[3] = 7; bl[3] = 3; bx[3] = 470; by[3] = -300; bt[4] = 7; bl[4] = 3; bx[4] = 610; by[4] = -300; bt[5] = 2; bl[5] = 4; bx[5] = 710; by[5] = -300; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 3; blx[1] = 320; bly[1] = -240; blsx[1] = 220; blsy[1] = 20; blt[2] = 6; blx[2] = 160; bly[2] = -280; blsx[2] = 20; blsy[2] = 20; blt[3] = 7; blx[3] = 480; bly[3] = -280; blsx[3] = 20; blsy[3] = 20; blt[4] = 1; blx[4] = 50; bly[4] = -250; blsx[4] = 50; blsy[4] = 50; blt[5] = 1; blx[5] = 320; bly[5] = -200; blsx[5] = 220; blsy[5] = 20; blt[6] = 1; blx[6] = 670; bly[6] = -250; blsx[6] = 130; blsy[6] = 50; blt[7] = 1; blx[7] = 560; bly[7] = -440; blsx[7] = 20; blsy[7] = 60;
Frame 171
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 8) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 3) { if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { pl = pl - 2; } } if (blt[h1] == 6) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((timer > 0) and (timer < 61)) { px = px + 2; } if ((timer > 60) and (timer < 121)) { px = px - 2; } if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } if ((timer > 0) and (timer < 61)) { blx[h1] = blx[h1] + 2; } if ((timer > 60) and (timer < 121)) { blx[h1] = blx[h1] - 2; } } if (blt[h1] == 7) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((timer > 0) and (timer < 61)) { px = px - 2; } if ((timer > 60) and (timer < 121)) { px = px + 2; } if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } if ((timer > 0) and (timer < 61)) { blx[h1] = blx[h1] - 2; } if ((timer > 60) and (timer < 121)) { blx[h1] = blx[h1] + 2; } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 6) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 2) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 5)) { bf[h2] = 4; } if ((pace > 4) and (pace < 9)) { bf[h2] = 5; } if ((pace > 8) and (pace < 13)) { bf[h2] = 6; } if ((pace > 12) and (pace < 17)) { bf[h2] = 7; } bx[h2] = bx[h2] + 2; h3 = random(50); if ((h3 < 4) and (px < bx[h2])) { bd[h2] = 1; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 0; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if ((pace > 0) and (pace < 5)) { bf[h2] = 74; } if ((pace > 4) and (pace < 9)) { bf[h2] = 75; } if ((pace > 8) and (pace < 13)) { bf[h2] = 76; } if ((pace > 12) and (pace < 17)) { bf[h2] = 77; } bx[h2] = bx[h2] - 2; h3 = random(50); if ((h3 < 4) and (px > bx[h2])) { bd[h2] = 0; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 1; bsf[bsn] = 4; bsx[bsn] = bx[h2] - 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 5) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 13; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 14; } if (px < bx[h2]) { bx[h2] = bx[h2] - random(4); } if (px > bx[h2]) { bx[h2] = bx[h2] + random(4); } by[h2] = by[h2] + random(3); if ((py - 35) < by[h2]) { by[h2] = (by[h2] - 1) - random(3); } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(20); bst[bsn] = 3; bsd[bsn] = 3; bsf[bsn] = 5; bsx[bsn] = bx[h2]; bsy[bsn] = by[h2] - 10; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 7) { if (bd[h2] == 0) { bf[h2] = 18; if (px < bx[h2]) { bd[h2] = 1; } if (btime[h2] < 1) { bd[h2] = 2; btime[h2] = 9; } } if (bd[h2] == 1) { bf[h2] = 88; if (px > bx[h2]) { bd[h2] = 0; } if (btime[h2] < 1) { bd[h2] = 3; btime[h2] = 9; } } if (bd[h2] == 2) { bf[h2] = 19; if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bd[h2] = 0; bst[bsn] = 2; bsd[bsn] = 0; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 10; bsy[bsn] = by[h2] - 14; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 3) { bf[h2] = 89; if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bd[h2] = 1; bst[bsn] = 2; bsd[bsn] = 1; bsf[bsn] = 4; bsx[bsn] = bx[h2] - 10; bsy[bsn] = by[h2] - 14; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 6) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 8) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } if (blt[h1] == 6) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((timer > 0) and (timer < 61)) { bx[h2] = bx[h2] + 2; } if ((timer > 60) and (timer < 121)) { bx[h2] = bx[h2] - 2; } if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } if (blt[h1] == 7) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } if ((timer > 0) and (timer < 61)) { bx[h2] = bx[h2] - 2; } if ((timer > 60) and (timer < 121)) { bx[h2] = bx[h2] + 2; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (px > 790) { gotoAndPlay (175); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2); block1._x = 100 + (blx[2] - camx); block1._y = 100 + (bly[2] - camy); block2._x = 100 + (blx[3] - camx); block2._y = 100 + (bly[3] - camy);
Frame 172
gotoAndPlay (171);
Frame 180
px = 10; py = -60; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 181; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 1; bl[1] = 3; bx[1] = 190; by[1] = -120; bt[2] = 1; bl[2] = 3; bx[2] = 250; by[2] = -120; bt[3] = 1; bl[3] = 3; bx[3] = 310; by[3] = -60; bt[4] = 1; bl[4] = 3; bx[4] = 370; by[4] = -100; bt[5] = 1; bl[5] = 3; bx[5] = 510; by[5] = -160; bt[6] = 4; bl[6] = 3; bx[6] = 570; by[6] = -60; bt[7] = 4; bl[7] = 3; bx[7] = 750; by[7] = -60; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 3; blx[1] = 120; bly[1] = -70; blsx[1] = 20; blsy[1] = 10; blt[2] = 3; blx[2] = 460; bly[2] = -80; blsx[2] = 20; blsy[2] = 20; blt[3] = 1; blx[3] = 400; bly[3] = -30; blsx[3] = 400; blsy[3] = 30; blt[4] = 1; blx[4] = 200; bly[4] = -90; blsx[4] = 60; blsy[4] = 30; blt[5] = 1; blx[5] = 360; bly[5] = -80; blsx[5] = 20; blsy[5] = 20; blt[6] = 1; blx[6] = 500; bly[6] = -110; blsx[6] = 20; blsy[6] = 50; blt[7] = 1; blx[7] = 530; bly[7] = -370; blsx[7] = 90; blsy[7] = 130; blt[8] = 1; blx[8] = 750; bly[8] = -280; blsx[8] = 50; blsy[8] = 220;
Frame 181
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 9) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 3) { if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { pl = pl - 2; } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 8) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 1) { if (bd[h2] == 0) { bf[h2] = 2; if (btime[h2] < 1) { jump.start(); bd[h2] = 1; btime[h2] = 20 + random(20); bj[h2] = -10; bs[h2] = (px - bx[h2]) / 20; } } if (bd[h2] == 1) { bf[h2] = 3; by[h2] = by[h2] + bj[h2]; bx[h2] = bx[h2] + bs[h2]; if (bj[h2] < 0) { bj[h2] = bj[h2] + 1; } } } if (bt[h2] == 4) { if (bd[h2] == 0) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 10; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 11; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 12; } bx[h2] = bx[h2] + 4; h3 = random(50); if ((h3 < 4) and ((px + 30) < bx[h2])) { bd[h2] = 1; } } if (bd[h2] == 1) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 80; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 81; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 82; } bx[h2] = bx[h2] - 4; h3 = random(50); if ((h3 < 4) and ((px - 30) > bx[h2])) { bd[h2] = 0; } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 8) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 9) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (py < -460) { gotoAndPlay (185); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy;
Frame 182
gotoAndPlay (181);
Frame 190
px = 420; py = -40; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 191; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 5; bl[1] = 3; bx[1] = 370; by[1] = -300; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 1; blx[1] = 420; bly[1] = -20; blsx[1] = 20; blsy[1] = 20; blt[2] = 1; blx[2] = 180; bly[2] = -100; blsx[2] = 180; blsy[2] = 100; blt[3] = 1; blx[3] = 620; bly[3] = -100; blsx[3] = 180; blsy[3] = 100; blt[4] = 1; blx[4] = 170; bly[4] = -350; blsx[4] = 170; blsy[4] = 150; blt[5] = 1; blx[5] = 630; bly[5] = -350; blsx[5] = 170; blsy[5] = 150;
Frame 191
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 6) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 2) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 5) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 13; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 14; } if (px < bx[h2]) { bx[h2] = bx[h2] - random(4); } if (px > bx[h2]) { bx[h2] = bx[h2] + random(4); } by[h2] = by[h2] + random(3); if ((py - 35) < by[h2]) { by[h2] = (by[h2] - 1) - random(3); } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(20); bst[bsn] = 3; bsd[bsn] = 3; bsf[bsn] = 5; bsx[bsn] = bx[h2]; bsy[bsn] = by[h2] - 10; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 2) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 6) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (py < -460) { gotoAndPlay (195); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy;
Frame 192
gotoAndPlay (191);
Frame 200
px = 680; py = -100; pd = 1; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 201; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 2; bl[1] = 3; bx[1] = 30; by[1] = -80; bt[2] = 2; bl[2] = 3; bx[2] = 240; by[2] = -140; bt[3] = 2; bl[3] = 3; bx[3] = 310; by[3] = -160; bt[4] = 2; bl[4] = 3; bx[4] = 410; by[4] = -140; bt[5] = 3; bl[5] = 3; bx[5] = 250; by[5] = -220; bt[6] = 5; bl[6] = 3; bx[6] = 250; by[6] = -200; bt[7] = 6; bl[7] = 3; bx[7] = 270; by[7] = -220; bt[8] = 3; bl[8] = 3; bx[8] = 430; by[8] = -200; bt[9] = 5; bl[9] = 3; bx[9] = 450; by[9] = -200; bt[10] = 6; bl[10] = 3; bx[10] = 470; by[10] = -200; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 4; blx[1] = 180; bly[1] = -120; blsx[1] = 120; blsy[1] = 40; blt[2] = 5; blx[2] = 480; bly[2] = -120; blsx[2] = 120; blsy[2] = 40; blt[3] = 1; blx[3] = 350; bly[3] = -40; blsx[3] = 350; blsy[3] = 40; blt[4] = 1; blx[4] = 330; bly[4] = -120; blsx[4] = 30; blsy[4] = 40;
Frame 201
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 5) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 4) { h3 = (blx[h1] - px) / 3; if (((((px + 2) > (blx[h1] + blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 5) { h3 = (px - blx[h1]) / 3; if (((((px - 2) < (blx[h1] - blsx[h1])) and ((px + 10) > (blx[h1] - blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 11) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 125)) and (bx[h2] < (camx + 125))) and (by[h2] > (camy - 125))) and (by[h2] < (camy + 75))) { if (bt[h2] == 110) { if ((((((pace == 0) or (pace == 3)) or (pace == 4)) or (pace == 7)) or (pace == 10)) or (pace == 13)) { bf[h2] = 220; } if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { bf[h2] = 221; } if ((((((pace == 2) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { bf[h2] = 222; } } if (bt[h2] == 2) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 5)) { bf[h2] = 4; } if ((pace > 4) and (pace < 9)) { bf[h2] = 5; } if ((pace > 8) and (pace < 13)) { bf[h2] = 6; } if ((pace > 12) and (pace < 17)) { bf[h2] = 7; } bx[h2] = bx[h2] + 2; h3 = random(50); if ((h3 < 4) and (px < bx[h2])) { bd[h2] = 1; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 0; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if ((pace > 0) and (pace < 5)) { bf[h2] = 74; } if ((pace > 4) and (pace < 9)) { bf[h2] = 75; } if ((pace > 8) and (pace < 13)) { bf[h2] = 76; } if ((pace > 12) and (pace < 17)) { bf[h2] = 77; } bx[h2] = bx[h2] - 2; h3 = random(50); if ((h3 < 4) and (px > bx[h2])) { bd[h2] = 0; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(15); bst[bsn] = 2; bsd[bsn] = 1; bsf[bsn] = 4; bsx[bsn] = bx[h2] - 10; bsy[bsn] = by[h2] - 12; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 3) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 8; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 9; } bx[h2] = bx[h2] + 1; if ((px - 40) < bx[h2]) { bx[h2] = bx[h2] - 3; } if (px < bx[h2]) { bd[h2] = 1; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 5; bsf[bsn] = 3; bsx[bsn] = bx[h2] + 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } if (bd[h2] == 1) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 78; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 79; } bx[h2] = bx[h2] - 1; if ((px + 40) > bx[h2]) { bx[h2] = bx[h2] + 3; } if (px > bx[h2]) { bd[h2] = 0; } by[h2] = by[h2] + 2; if ((py - 30) < by[h2]) { by[h2] = by[h2] - 4; } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 16 + random(15); bst[bsn] = 1; bsd[bsn] = 7; bsf[bsn] = 3; bsx[bsn] = bx[h2] - 2; bsy[bsn] = by[h2] - 6; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 5) { if (bd[h2] == 0) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bf[h2] = 13; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bf[h2] = 14; } if (px < bx[h2]) { bx[h2] = bx[h2] - random(4); } if (px > bx[h2]) { bx[h2] = bx[h2] + random(4); } by[h2] = by[h2] + random(3); if ((py - 35) < by[h2]) { by[h2] = (by[h2] - 1) - random(3); } if (btime[h2] < 1) { if (bst[bsn] == 0) { laser.start(); btime[h2] = 20 + random(20); bst[bsn] = 3; bsd[bsn] = 3; bsf[bsn] = 5; bsx[bsn] = bx[h2]; bsy[bsn] = by[h2] - 10; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } } } if (bt[h2] == 6) { if (bd[h2] == 0) { if ((pace > 0) and (pace < 6)) { bf[h2] = 15; } if ((pace > 5) and (pace < 12)) { bf[h2] = 16; } if ((pace > 11) and (pace < 17)) { bf[h2] = 17; } if (px < bx[h2]) { bx[h2] = bx[h2] - 2; } if (px > bx[h2]) { bx[h2] = bx[h2] + 2; } if (py < by[h2]) { by[h2] = by[h2] - 2; } if (py > by[h2]) { by[h2] = by[h2] + 2; } } } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 2; } pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 4) < (bx[h2] + 12)) and ((psx[h1] + 4) > (bx[h2] - 12))) and ((psy[h1] - 4) < (by[h2] - 2))) and ((psy[h1] + 4) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 4; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 4; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 10) < (bx[h2] + 12)) and ((psx[h1] + 10) > (bx[h2] - 12))) and ((psy[h1] - 10) < (by[h2] - 2))) and ((psy[h1] + 10) > (by[h2] - 24))) { shothit.start(); bl[h2] = bl[h2] - 6; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { metalcrunch.start(); bl[h2] = bl[h2] + 5; } if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 32) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 32) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 2; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 215 - btime[h2]; if (btime[h2] < 1) { bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if (bt[h2] == 110) { if (((((px - 10) < (bx[h2] + 6)) and ((px + 10) > (bx[h2] - 6))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { multibeep.start(); bt[h2] = 0; bf[h2] = 1; bl[h2] = 1; bx[h2] = -1000; by[h2] = -1000; if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } if (pl < 50) { pl = pl + 1; } } } if ((bl[h2] < 1) and (bt[h2] < 100)) { h3 = random(6); if (h3 < 3) { boom1.start(); } if ((h3 > 2) and (h3 < 5)) { boom2.start(); } if (h3 > 4) { boom3.start(); } h3 = random(12); bt[h2] = 100; btime[h2] = 16; if (h3 < 2) { bt[h2] = 110; } } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if (bsd[h1] == 0) { bsx[h1] = bsx[h1] + 8; } if (bsd[h1] == 1) { bsx[h1] = bsx[h1] - 8; } if (bsd[h1] == 2) { bsy[h1] = bsy[h1] - 8; } if (bsd[h1] == 3) { bsy[h1] = bsy[h1] + 8; } if (bsd[h1] == 4) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 5) { bsx[h1] = bsx[h1] + 6; bsy[h1] = bsy[h1] + 6; } if (bsd[h1] == 6) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] - 6; } if (bsd[h1] == 7) { bsx[h1] = bsx[h1] - 6; bsy[h1] = bsy[h1] + 6; } if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { bsf[h1] = 2; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (bsd[h1] == 0) { bsf[h1] = 3; } if (bsd[h1] == 1) { bsf[h1] = 4; } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 4; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 3) { bsf[h1] = 5; if ((((((bsx[h1] + 3) > (px - 12)) and ((bsx[h1] - 3) < (px + 12))) and ((bsy[h1] + 2) > (py - 26))) and ((bsy[h1] - 2) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 11) { if ((bt[h2] > 0) and ((bl[h2] > 0) or (bt[h2] == 110))) { if (((((bt[h2] == 1) or (bt[h2] == 2)) or (bt[h2] == 4)) or (bt[h2] == 7)) or (bt[h2] == 110)) { h4 = 0; h1 = 1; while (h1 < 5) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } if (blt[h1] == 4) { h3 = (blx[h1] - bx[h2]) / 3; if (((((bx[h2] + 2) > (blx[h1] + blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 26) < (bly[h1] + blsy[h1]))) and ((by[h2] + 5) >= (bly[h1] + h3))) { h4 = 1; by[h2] = bly[h1] + h3; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } } if (blt[h1] == 5) { h3 = (bx[h2] - blx[h1]) / 3; if (((((bx[h2] - 2) < (blx[h1] - blsx[h1])) and ((bx[h2] + 10) > (blx[h1] - blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 26) < (bly[h1] + blsy[h1]))) and ((by[h2] + 5) >= (bly[h1] + h3))) { h4 = 1; by[h2] = bly[h1] + h3; if ((bt[h2] == 1) and (bd[h2] == 1)) { bd[h2] = 0; } } } h1++; } if ((h4 == 0) and (bj[h2] > -1)) { by[h2] = by[h2] + 10; } } } h2++; } if (px < 20) { gotoAndPlay (205); } if (py < -480) { py = -480; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -410) { camy = -410; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2);
Frame 202
gotoAndPlay (201);
Frame 210
px = 780; py = -100; pd = 1; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 211; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 10; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 10; blx[1] = 360; bly[1] = -260; blsx[1] = 40; blsy[1] = 20; blt[2] = 10; blx[2] = 120; bly[2] = -140; blsx[2] = 40; blsy[2] = 20; blt[3] = 7; blx[3] = 540; bly[3] = -60; blsx[3] = 20; blsy[3] = 20; blt[4] = 6; blx[4] = 340; bly[4] = -100; blsx[4] = 20; blsy[4] = 20; blt[5] = 7; blx[5] = 300; bly[5] = -140; blsx[5] = 20; blsy[5] = 20; blt[6] = 6; blx[6] = 180; bly[6] = -260; blsx[6] = 20; blsy[6] = 20; blt[7] = 6; blx[7] = 420; bly[7] = -300; blsx[7] = 20; blsy[7] = 20; blt[8] = 1; blx[8] = 700; bly[8] = -40; blsx[8] = 100; blsy[8] = 40; blt[9] = 1; blx[9] = 60; bly[9] = -220; blsx[9] = 20; blsy[9] = 60; blt[10] = 1; blx[10] = 700; bly[10] = -280; blsx[10] = 100; blsy[10] = 40; blt[11] = 1; blx[11] = 760; bly[11] = -410; blsx[11] = 40; blsy[11] = 90; blt[12] = 2; blx[12] = 690; bly[12] = -460; blsx[12] = 10; blsy[12] = 80;
Frame 211
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 13) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 2) { if (((((px + 6) > (blx[h1] - blsx[h1])) and ((px - 6) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (Key.isDown(kdown) and (ptime < 1)) { px = blx[h1]; py = py + 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) > (bly[h1] + blsy[h1])) { pd = pd - 8; pj = 2; } } if (Key.isDown(kup) and (ptime < 1)) { px = blx[h1]; py = py - 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) < (bly[h1] - blsy[h1])) { py = py + 4; ps = 1; } } } } if (blt[h1] == 6) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((timer > 0) and (timer < 61)) { px = px + 2; } if ((timer > 60) and (timer < 121)) { px = px - 2; } if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } if ((timer > 0) and (timer < 61)) { blx[h1] = blx[h1] + 2; } if ((timer > 60) and (timer < 121)) { blx[h1] = blx[h1] - 2; } } if (blt[h1] == 7) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((timer > 0) and (timer < 61)) { px = px - 2; } if ((timer > 60) and (timer < 121)) { px = px + 2; } if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } if ((timer > 0) and (timer < 61)) { blx[h1] = blx[h1] - 2; } if ((timer > 60) and (timer < 121)) { blx[h1] = blx[h1] + 2; } } if (blt[h1] == 50) { if (bly[h1] < 200) { bly[h1] = bly[h1] + 15; } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if ((blt[h1] > 10) and (blt[h1] < 50)) { blt[h1] = blt[h1] + 1; if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 10) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; blt[h1] = 11; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } if (py < -460) { gotoAndPlay (215); } if (py < -470) { py = -470; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 795) { px = 795; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = px; if (camx < 100) { camx = 100; } if (camx > 700) { camx = 700; } camy = py; if (camy < -400) { camy = -400; } if (camy > -50) { camy = -50; } if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy; stage2._x = 300 - (camx / 2); stage2._y = -37 - (camy / 2); block1._x = 100 + (blx[3] - camx); block1._y = 100 + (bly[3] - camy); block2._x = 100 + (blx[4] - camx); block2._y = 100 + (bly[4] - camy); block3._x = 100 + (blx[5] - camx); block3._y = 100 + (bly[5] - camy); block4._x = 100 + (blx[6] - camx); block4._y = 100 + (bly[6] - camy); block5._x = 100 + (blx[7] - camx); block5._y = 100 + (bly[7] - camy); block6._x = 100 + (blx[1] - camx); block6._y = 100 + (bly[1] - camy); block7._x = 100 + (blx[2] - camx); block7._y = 100 + (bly[2] - camy);
Frame 212
gotoAndPlay (211);
Frame 220
px = 100; py = -150; pd = 0; ps = 1; pj = 0; ptime = 0; pf = 2; cframe = 221; psn = 1; h1 = 1; while (h1 < 4) { pst[h1] = 0; psd[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; psf[h1] = 13; h1++; } timer = 1; pace = 1; h1 = 1; while (h1 < 11) { bt[h1] = 0; btime[h1] = 25; bd[h1] = 0; bj[h1] = 0; bs[h1] = 0; bl[h1] = 0; bx[h1] = -1000; by[h1] = -1000; bf[h1] = 1; h1++; } bt[1] = 90; bs[1] = 0; bl[1] = 150; bx[1] = 170; by[1] = -40; bsn = 1; h1 = 1; while (h1 < 7) { bst[h1] = 0; bsd[h1] = 0; bsx[h1] = -2000; bsy[h1] = -2000; bsf[h1] = 7; h1++; } h1 = 1; while (h1 < 16) { blt[h1] = 1; blx[h1] = -2000; bly[h1] = -2000; blsx[h1] = 0; blsy[h1] = 0; h1++; } blt[1] = 1; blx[1] = 175; bly[1] = -20; blsx[1] = 175; blsy[1] = 20; blt[2] = 1; blx[2] = 10; bly[2] = -105; blsx[2] = 20; blsy[2] = 65;
Frame 221
bl1._width = blsx[1] * 2; bl1._height = blsy[1] * 2; bl1._x = 100 + (blx[1] - camx); bl1._y = 100 + (bly[1] - camy); bl2._width = blsx[2] * 2; bl2._height = blsy[2] * 2; bl2._x = 100 + (blx[2] - camx); bl2._y = 100 + (bly[2] - camy); bl3._width = blsx[3] * 2; bl3._height = blsy[3] * 2; bl3._x = 100 + (blx[3] - camx); bl3._y = 100 + (bly[3] - camy); bl4._width = blsx[4] * 2; bl4._height = blsy[4] * 2; bl4._x = 100 + (blx[4] - camx); bl4._y = 100 + (bly[4] - camy); bl5._width = blsx[5] * 2; bl5._height = blsy[5] * 2; bl5._x = 100 + (blx[5] - camx); bl5._y = 100 + (bly[5] - camy); bl6._width = blsx[6] * 2; bl6._height = blsy[6] * 2; bl6._x = 100 + (blx[6] - camx); bl6._y = 100 + (bly[6] - camy); bl7._width = blsx[7] * 2; bl7._height = blsy[7] * 2; bl7._x = 100 + (blx[7] - camx); bl7._y = 100 + (bly[7] - camy); bl8._width = blsx[8] * 2; bl8._height = blsy[8] * 2; bl8._x = 100 + (blx[8] - camx); bl8._y = 100 + (bly[8] - camy); bl9._width = blsx[9] * 2; bl9._height = blsy[9] * 2; bl9._x = 100 + (blx[9] - camx); bl9._y = 100 + (bly[9] - camy); bl10._width = blsx[10] * 2; bl10._height = blsy[10] * 2; bl10._x = 100 + (blx[10] - camx); bl10._y = 100 + (bly[10] - camy); bl11._width = blsx[11] * 2; bl11._height = blsy[11] * 2; bl11._x = 100 + (blx[11] - camx); bl11._y = 100 + (bly[11] - camy); bl12._width = blsx[12] * 2; bl12._height = blsy[12] * 2; bl12._x = 100 + (blx[12] - camx); bl12._y = 100 + (bly[12] - camy); bl13._width = blsx[13] * 2; bl13._height = blsy[13] * 2; bl13._x = 100 + (blx[13] - camx); bl13._y = 100 + (bly[13] - camy); bl14._width = blsx[14] * 2; bl14._height = blsy[14] * 2; bl14._x = 100 + (blx[14] - camx); bl14._y = 100 + (bly[14] - camy); bl15._width = blsx[15] * 2; bl15._height = blsy[15] * 2; bl15._x = 100 + (blx[15] - camx); bl15._y = 100 + (bly[15] - camy); bl1.gotoAndStop(blt[1]); bl2.gotoAndStop(blt[2]); bl3.gotoAndStop(blt[3]); bl4.gotoAndStop(blt[4]); bl5.gotoAndStop(blt[5]); bl6.gotoAndStop(blt[6]); bl7.gotoAndStop(blt[7]); bl8.gotoAndStop(blt[8]); bl9.gotoAndStop(blt[9]); bl10.gotoAndStop(blt[10]); bl11.gotoAndStop(blt[11]); bl12.gotoAndStop(blt[12]); bl13.gotoAndStop(blt[13]); bl14.gotoAndStop(blt[14]); bl15.gotoAndStop(blt[15]); if (Key.isDown(45)) { xz = 0; } if (Key.isDown(36)) { xz = 1; } if (Key.isDown(33)) { xz = 2; } if (pd == 0) { pf = 2 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 324 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 174 - charge; } if ((charge > 6) and (charge < 12)) { pf = 185 - charge; } if (charge > 11) { pf = 196 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 8; pj = -10; } } if (pd == 1) { pf = 72 + (150 * xz); if ((xz == 2) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 394 - charge; } } if ((xz == 1) and (charge > 0)) { if ((charge > 0) and (charge < 7)) { pf = 244 - charge; } if ((charge > 6) and (charge < 12)) { pf = 255 - charge; } if (charge > 11) { pf = 266 - charge; } if ((Key.isDown(kattack) and (ptime == 0)) and (charge < 4)) { ptime = 2; charge = 12; } if (((Key.isDown(kattack) and (ptime < 2)) and (charge > 6)) and (charge < 10)) { electric.start(); ptime = 2; charge = 17; } } if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } if (Key.isDown(kjump) and Key.isDown(kdash)) { pd = 9; pj = -10; } } if (pd == 2) { if ((pace > 0) and (pace < 3)) { pf = 3 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 4 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 5 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 6 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 7 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 8 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 9 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 10 + (150 * xz); } px = px + 4; if ((xz == 2) and (charge > 0)) { pf = 324 - charge; px = px - 4; } if ((xz == 1) and (charge > 0)) { pf = 174 - charge; px = px - 4; } pd = 0; if (Key.isDown(kright)) { pd = 2; } if (Key.isDown(kleft)) { pd = 1; } if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 6; pj = -10; } } if (pd == 3) { if ((pace > 0) and (pace < 3)) { pf = 73 + (150 * xz); } if ((pace > 2) and (pace < 5)) { pf = 74 + (150 * xz); } if ((pace > 4) and (pace < 7)) { pf = 75 + (150 * xz); } if ((pace > 6) and (pace < 9)) { pf = 76 + (150 * xz); } if ((pace > 8) and (pace < 11)) { pf = 77 + (150 * xz); } if ((pace > 10) and (pace < 13)) { pf = 78 + (150 * xz); } if ((pace > 12) and (pace < 15)) { pf = 79 + (150 * xz); } if ((pace > 14) and (pace < 17)) { pf = 80 + (150 * xz); } px = px - 4; if ((xz == 2) and (charge > 0)) { pf = 394 - charge; px = px + 4; } if ((xz == 1) and (charge > 0)) { pf = 244 - charge; px = px + 4; } pd = 1; if (Key.isDown(kright)) { pd = 0; } if (Key.isDown(kleft)) { pd = 3; } if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 7; pj = -10; } } if (pd == 4) { pf = 13 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 340 - charge; } if ((xz == 1) and (charge > 0)) { pf = 190 - charge; } px = px + 7; pd = 0; if (Key.isDown(kdash)) { pd = 4; } if (Key.isDown(kjump)) { pd = 8; pj = -10; } } if (pd == 5) { pf = 83 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 410 - charge; } if ((xz == 1) and (charge > 0)) { pf = 260 - charge; } px = px - 7; pd = 1; if (Key.isDown(kdash)) { pd = 5; } if (Key.isDown(kjump)) { pd = 9; pj = -10; } } if (pd == 6) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 4; } if (Key.isDown(kleft)) { px = px - 5; pd = 7; } } if (pd == 7) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 4; pd = 6; } if (Key.isDown(kleft)) { px = px - 5; } } if (pd == 8) { if (pj <= 0) { pf = 11 + (150 * xz); } if (pj > 0) { pf = 12 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 346 - charge; } if ((xz == 1) and (charge > 0)) { pf = 196 - charge; } if (Key.isDown(kright)) { px = px + 7; } if (Key.isDown(kleft)) { px = px - 7; pd = 9; } } if (pd == 9) { if (pj <= 0) { pf = 81 + (150 * xz); } if (pj > 0) { pf = 82 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 416 - charge; } if ((xz == 1) and (charge > 0)) { pf = 266 - charge; } if (Key.isDown(kright)) { px = px + 7; pd = 8; } if (Key.isDown(kleft)) { px = px - 7; } } if (pd == 10) { pf = 16 + (150 * xz); px = px + 4; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 6; pj = 2; if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } } } if (pd == 11) { pf = 86 + (150 * xz); px = px - 5; py = py - 4; ps = ps + 1; if (ps > 2) { pd = 7; pj = 2; if (Key.isDown(kleft) and key.isdown(kjump)) { pd = 7; pj = -8; } if ((Key.isDown(kleft) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 9; pj = -8; } if (Key.isDown(kright) and key.isdown(kjump)) { pd = 6; pj = -8; } if ((Key.isDown(kright) and key.isdown(kjump)) and key.isdown(kdash)) { pd = 8; pj = -8; } } } if (pd == 12) { pf = 17 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 352 - charge; } if ((xz == 1) and (charge > 0)) { pf = 202 - charge; } py = py + 2; if (pwall == 0) { pd = 6; pj = 2; } if (pwall == 1) { pd = 12; pj = 0; } if (Key.isDown(kright)) { pd = 6; pj = 2; px = px + 4; } if (Key.isDown(kjump)) { pd = 10; px = px + 4; ps = 1; } } if (pd == 13) { pf = 87 + (150 * xz); if ((xz == 2) and (charge > 0)) { pf = 422 - charge; } if ((xz == 1) and (charge > 0)) { pf = 272 - charge; } py = py + 2; if (pwall == 0) { pd = 7; pj = 2; } if (pwall == 1) { pd = 13; pj = 0; } if (Key.isDown(kleft)) { pd = 7; pj = 2; px = px - 5; } if (Key.isDown(kjump)) { pd = 11; px = px - 5; ps = 1; } } if (pd == 14) { if ((ps == 1) or (ps == 2)) { pf = 14 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 15 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 358 - charge; } if ((xz == 1) and (charge > 0)) { pf = 208 - charge; } if (Key.isDown(kleft)) { pd = 15; } if (Key.isDown(kjump)) { pd = 6; px = px + 12; pj = 2; } } if (pd == 15) { if ((ps == 1) or (ps == 2)) { pf = 84 + (150 * xz); } if ((ps == 3) or (ps == 4)) { pf = 85 + (150 * xz); } if ((xz == 2) and (charge > 0)) { pf = 428 - charge; } if ((xz == 1) and (charge > 0)) { pf = 278 - charge; } if (Key.isDown(kright)) { pd = 14; } if (Key.isDown(kjump)) { pd = 7; px = px - 12; pj = 2; } } if ((pd > 5) and (pd < 10)) { py = py + pj; pj = pj + 4; if (pj > 12) { pj = 12; } if (Key.isDown(kjump)) { pj = pj - 3; } } h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (psd[h1] == 0) { psx[h1] = psx[h1] + 10; } if (psd[h1] == 1) { psx[h1] = psx[h1] - 10; } if ((psx[h1] > (camx + 125)) or (psx[h1] < (camx - 125))) { pst[h1] = 0; psf[h1] = 13; psx[h1] = -2000; psy[h1] = -2000; } if (pst[h1] == 1) { psf[h1] = 2; } if (pst[h1] == 2) { if (psd[h1] == 0) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 3; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 4; } } if (psd[h1] == 1) { if ((((((((pace == 1) or (pace == 2)) or (pace == 5)) or (pace == 6)) or (pace == 9)) or (pace == 10)) or (pace == 13)) or (pace == 14)) { psf[h1] = 8; } if ((((((((pace == 3) or (pace == 4)) or (pace == 7)) or (pace == 8)) or (pace == 11)) or (pace == 12)) or (pace == 15)) or (pace == 16)) { psf[h1] = 9; } } } if (pst[h1] == 3) { if (psd[h1] == 0) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 5; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 5; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 7; } } if (psd[h1] == 1) { if (((((pace == 1) or (pace == 5)) or (pace == 8)) or (pace == 11)) or (pace == 14)) { psf[h1] = 10; } if ((((((pace == 2) or (pace == 3)) or (pace == 6)) or (pace == 9)) or (pace == 12)) or (pace == 15)) { psf[h1] = 11; } if (((((pace == 4) or (pace == 7)) or (pace == 8)) or (pace == 13)) or (pace == 16)) { psf[h1] = 12; } } } } h1++; } if (xz == 0) { if (Key.isDown(kattack)) { ptime = 2; charge = charge + 1; } if (ptime > 0) { pf = pf + 16; if ((ptime == 1) and (pst[psn] == 0)) { buster.start(); if (charge < 15) { pst[psn] = 1; } if ((charge > 14) and (charge < 40)) { pst[psn] = 2; } if (charge > 39) { pst[psn] = 3; } charge = 0; if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 11)) or (pd == 12)) or (pd == 14)) { psd[psn] = 0; } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 10)) or (pd == 13)) or (pd == 15)) { psd[psn] = 1; } if ((pd == 0) or (pd == 2)) { psx[psn] = px + 13; psy[psn] = py - 14; } if ((pd == 1) or (pd == 3)) { psx[psn] = px - 13; psy[psn] = py - 14; } if (pd == 4) { psx[psn] = px + 15; psy[psn] = py - 10; } if (pd == 5) { psx[psn] = px - 15; psy[psn] = py - 10; } if ((pd == 6) or (pd == 8)) { psx[psn] = px + 14; psy[psn] = py - 17; } if ((pd == 7) or (pd == 9)) { psx[psn] = px - 14; psy[psn] = py - 17; } if (pd == 10) { psx[psn] = px - 13; psy[psn] = py - 16; } if (pd == 11) { psx[psn] = px + 13; psy[psn] = py - 16; } if ((pd == 12) or (pd == 14)) { psx[psn] = px + 13; psy[psn] = py - 20; } if ((pd == 13) or (pd == 15)) { psx[psn] = px - 13; psy[psn] = py - 20; } psn = psn + 1; if (psn > 3) { psn = 1; } } } } if (xz == 1) { if (charge > 0) { charge = charge - 1; } if ((charge == 7) or (charge == 12)) { charge = 0; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if (xz == 2) { if (charge > 0) { charge = charge - 1; } if (Key.isDown(kattack)) { if ((ptime == 0) and (charge == 0)) { charge = 6; electric.start(); } ptime = 2; } } if ((pl < 1) or (py > 40)) { if (lives < 1) { gotoAndPlay (304); } if (lives > 0) { lives = lives - 1; pl = 50; charge = 0; gotoAndPlay (230); } } h4 = 0; pwall = 0; h1 = 1; while (h1 < 16) { if (blt[h1] == 1) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 2) { if (((((px + 6) > (blx[h1] - blsx[h1])) and ((px - 6) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (Key.isDown(40) and (ptime < 1)) { px = blx[h1]; py = py + 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) > (bly[h1] + blsy[h1])) { pd = pd - 8; pj = 2; } } if (Key.isDown(38) and (ptime < 1)) { px = blx[h1]; py = py - 4; if ((pd == 14) or (pd == 15)) { ps = ps + 1; if (ps > 4) { ps = 1; } } if ((pd < 14) or (pd > 15)) { px = blx[h1]; ps = 1; if (((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) { pd = 14; } if (((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) { pd = 15; } } if ((py - 26) < (bly[h1] - blsy[h1])) { py = py + 4; ps = 1; } } } } if (blt[h1] == 3) { if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { pl = pl - 2; } } if (blt[h1] == 4) { h3 = (blx[h1] - px) / 3; if (((((px + 2) > (blx[h1] + blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 5) { h3 = (px - blx[h1]) / 3; if (((((px - 2) < (blx[h1] - blsx[h1])) and ((px + 10) > (blx[h1] - blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 26) < (bly[h1] + blsy[h1]))) and ((py + 5) >= (bly[h1] + h3))) { h4 = 1; py = bly[h1] + h3; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 6) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((timer > 0) and (timer < 61)) { px = px + 2; } if ((timer > 60) and (timer < 121)) { px = px - 2; } if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } if ((timer > 0) and (timer < 61)) { blx[h1] = blx[h1] + 2; } if ((timer > 60) and (timer < 121)) { blx[h1] = blx[h1] - 2; } } if (blt[h1] == 7) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((timer > 0) and (timer < 61)) { px = px - 2; } if ((timer > 60) and (timer < 121)) { px = px + 2; } if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } if ((timer > 0) and (timer < 61)) { blx[h1] = blx[h1] - 2; } if ((timer > 60) and (timer < 121)) { blx[h1] = blx[h1] + 2; } } if (blt[h1] == 30) { if (bly[h1] < 200) { bly[h1] = bly[h1] + 15; } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if ((blt[h1] > 10) and (blt[h1] < 30)) { blt[h1] = blt[h1] + 1; if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } if (blt[h1] == 10) { if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((py - 6) > ((bly[h1] + blsy[h1]) + 6))) { py = (bly[h1] + blsy[h1]) + 35; pj = 0; } if (((((px + 10) > (blx[h1] - blsx[h1])) and ((px - 10) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 30) < (bly[h1] + blsy[h1]))) { if (px > blx[h1]) { px = (blx[h1] + blsx[h1]) + 10; } if (px < blx[h1]) { px = (blx[h1] - blsx[h1]) - 10; } } if (((((px + 11) > (blx[h1] - blsx[h1])) and ((px - 11) < (blx[h1] + blsx[h1]))) and ((py - 16) > (bly[h1] - blsy[h1]))) and ((py - 20) < (bly[h1] + blsy[h1]))) { pwall = 1; if ((((((pd == 6) or (pd == 7)) or (pd == 8)) or (pd == 9)) or (pd == 12)) or (pd == 13)) { if ((px > blx[h1]) and Key.isDown(kleft)) { pd = 12; } if ((px < blx[h1]) and Key.isDown(kright)) { pd = 13; } } } if (((((px + 8) > (blx[h1] - blsx[h1])) and ((px - 8) < (blx[h1] + blsx[h1]))) and ((py - 22) < (bly[h1] - blsy[h1]))) and ((py + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; blt[h1] = 11; py = bly[h1] - blsy[h1]; if ((pd == 6) or (pd == 7)) { pd = pd - 6; } if ((pd == 8) or (pd == 9)) { pd = pd - 8; } if ((pd == 12) or (pd == 13)) { pd = pd - 12; } } } h1++; } if (((h4 == 0) and (pwall == 0)) and ((pd < 14) or (pd > 15))) { if ((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 14)) { pd = 6; pj = 2; } if ((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 15)) { pd = 7; pj = 2; } } h2 = 1; while (h2 < 2) { if (bt[h2] > 0) { if ((((bx[h2] > (camx - 250)) and (bx[h2] < (camx + 250))) and (by[h2] > (camy - 250))) and (by[h2] < (camy + 250))) { if (bt[h2] == 90) { if (bd[h2] == 0) { bf[h2] = 2; if (btime[h2] < 1) { h3 = random(30); if (h3 < 4) { bd[h2] = 1; } if ((h3 > 3) and (h3 < 7)) { if (py <= -80) { bd[h2] = 4; } if (py > -80) { bd[h2] = 3; } btime[h2] = 24; } if ((h3 > 6) and (h3 < 10)) { bd[h2] = 5; btime[h2] = 10 + random(13); } } } if (bd[h2] == 1) { if ((pace > 0) and (pace < 5)) { bf[h2] = 3; } if ((pace > 4) and (pace < 9)) { bf[h2] = 4; } if ((pace > 8) and (pace < 13)) { bf[h2] = 5; } if ((pace > 12) and (pace < 17)) { bf[h2] = 6; } bx[h2] = (bx[h2] - 4) - random(2); if (bx[h2] < 55) { bd[h2] = 2; bj[h2] = -8; } } if (bd[h2] == 2) { bf[h2] = 7; bx[h2] = bx[h2] + 7; by[h2] = by[h2] + bj[h2]; if (bj[h2] < 4) { bj[h2] = bj[h2] + 1; } } if (bd[h2] == 5) { bf[h2] = 10; if ((((btime[h2] == 5) or (btime[h2] == 10)) or (btime[h2] == 15)) or (btime[h2] == 20)) { if (bst[bsn] == 0) { rocket.start(); bst[bsn] = 2; bsd[bsn] = (py + 70) / 10; bsf[bsn] = 4; bsx[bsn] = bx[h2] - 15; bsy[bsn] = by[h2] - 34; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } if (btime[h2] < 1) { bd[h2] = 0; btime[h2] = 10 + random(10); } } if (bd[h2] == 4) { bf[h2] = 9; if ((((btime[h2] == 6) or (btime[h2] == 12)) or (btime[h2] == 18)) or (btime[h2] == 24)) { if (bst[bsn] == 0) { shothit.start(); bst[bsn] = 1; bsd[bsn] = 1; bsf[bsn] = 2; bsx[bsn] = bx[h2] - 5; bsy[bsn] = by[h2] - 38; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } if (btime[h2] < 1) { bd[h2] = 0; btime[h2] = 10 + random(10); } } if (bd[h2] == 3) { bf[h2] = 8; if ((((btime[h2] == 6) or (btime[h2] == 12)) or (btime[h2] == 18)) or (btime[h2] == 24)) { if (bst[bsn] == 0) { shothit.start(); bst[bsn] = 1; bsd[bsn] = 0; bsf[bsn] = 2; bsx[bsn] = bx[h2] - 20; bsy[bsn] = by[h2] - 25; bsn = bsn + 1; if (bsn > 6) { bsn = 1; } } } if (btime[h2] < 1) { bd[h2] = 0; btime[h2] = 10 + random(10); } } } if (((btime[h2] < 1) and (bd > 2)) and (bd < 6)) { bd[h2] = 0; btime[h2] = 10 + random(10); } if ((xz == 0) and (bl[h2] > 0)) { h1 = 1; while (h1 < 4) { if (pst[h1] > 0) { if (pst[h1] == 1) { if (((((psx[h1] - 3) < (bx[h2] + 12)) and ((psx[h1] + 3) > (bx[h2] - 12))) and ((psy[h1] - 3) < (by[h2] - 2))) and ((psy[h1] + 3) > (by[h2] - 35))) { shothit.start(); bl[h2] = bl[h2] - 2; pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 2) { if (((((psx[h1] - 5) < (bx[h2] + 12)) and ((psx[h1] + 5) > (bx[h2] - 12))) and ((psy[h1] - 5) < (by[h2] - 2))) and ((psy[h1] + 5) > (by[h2] - 35))) { shothit.start(); bl[h2] = bl[h2] - 4; if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } if (pst[h1] == 3) { if (((((psx[h1] - 13) < (bx[h2] + 12)) and ((psx[h1] + 13) > (bx[h2] - 12))) and ((psy[h1] - 13) < (by[h2] - 2))) and ((psy[h1] + 13) > (by[h2] - 35))) { boom1.start(); bl[h2] = bl[h2] - 6; if (bl[h2] > 0) { pst[h1] = 0; psx[h1] = -2000; psy[h1] = -2000; } } } h1++; } } if (((xz == 2) and (charge > 0)) and (charge < 4)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 38) > (bx[h2] - 12)) and ((px - 8) < (bx[h2] + 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 38) < (bx[h2] + 12)) and ((px + 8) > (bx[h2] - 12))) and (py > (by[h2] - 28))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 2; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 2; } } } } if ((xz == 1) and (charge > 0)) { if ((((((((pd == 0) or (pd == 2)) or (pd == 4)) or (pd == 6)) or (pd == 8)) or (pd == 10)) or (pd == 12)) or (pd == 14)) { if ((((((px + 36) > (bx[h2] - 25)) and ((px - 8) < (bx[h2] + 25))) and (py > (by[h2] - 35))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } if ((((((((pd == 1) or (pd == 3)) or (pd == 5)) or (pd == 7)) or (pd == 9)) or (pd == 11)) or (pd == 13)) or (pd == 15)) { if ((((((px - 36) < (bx[h2] + 25)) and ((px + 8) > (bx[h2] - 25))) and (py > (by[h2] - 35))) and ((py - 26) < (by[h2] + 2))) and (bl[h2] > 0)) { bl[h2] = bl[h2] - 1; if ((bt[h2] == 7) and ((bd[h2] == 0) or (bd[h2] == 1))) { bl[h2] = bl[h2] + 1; } } } } if (((bl[h2] > 0) and (bt[h2] > 0)) and (i < 1)) { if (((((px - 10) < (bx[h2] + 12)) and ((px + 10) > (bx[h2] - 12))) and (py > (by[h2] - 25))) and ((py - 24) < by[h2])) { melee.start(); pl = pl - 8; i = 12; } } if (btime[h2] > 0) { btime[h2] = btime[h2] - 1; } if (bt[h2] == 100) { bf[h2] = 257 - btime[h2]; if (btime[h2] < 1) { gotoAndPlay (450); bt[h2] = 0; bf[h2] = 1; bx[h2] = -1000; by[h2] = -1000; } } if ((bl[h2] < 1) and (bt[h2] < 100)) { bossdeath.start(); boom3.start(); bt[h2] = 100; btime[h2] = 58; } } } h2++; } h1 = 1; while (h1 < 7) { if (bst[h1] > 0) { if ((((bsx[h1] > (camx + 125)) or (bsx[h1] < (camx - 125))) or (bsy[h1] > (camy + 70))) or (bsy[h1] < (camy - 125))) { bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } if (bst[h1] == 1) { if (bsd[h1] == 0) { bsf[h1] = 2; bsx[h1] = bsx[h1] - 7; if (((h1 == 1) or (h1 == 3)) or (h1 == 5)) { bsy[h1] = bsy[h1] - 1; } if (((h1 == 2) or (h1 == 4)) or (h1 == 6)) { bsy[h1] = bsy[h1] + 1; } } if (bsd[h1] == 1) { bsf[h1] = 3; bsx[h1] = bsx[h1] - 5; bsy[h1] = bsy[h1] - 4; if (((h1 == 1) or (h1 == 3)) or (h1 == 5)) { bsx[h1] = bsx[h1] - 2; } if (((h1 == 2) or (h1 == 4)) or (h1 == 6)) { bsy[h1] = bsy[h1] - 1; } } if ((((((bsx[h1] + 5) > (px - 12)) and ((bsx[h1] - 5) < (px + 12))) and ((bsy[h1] + 3) > (py - 26))) and ((bsy[h1] - 3) < (py - 2))) and (i < 1)) { melee.start(); i = 12; pl = pl - 2; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } if (bst[h1] == 2) { if (((pace > 0) and (pace < 5)) or ((pace > 8) and (pace < 13))) { bsf[h1] = 4; } if (((pace > 4) and (pace < 9)) or ((pace > 12) and (pace < 17))) { bsf[h1] = 5; } bsx[h1] = bsx[h1] - 8; bsy[h1] = bsy[h1] + bsd[h1]; if ((((((bsx[h1] + 6) > (px - 12)) and ((bsx[h1] - 6) < (px + 12))) and ((bsy[h1] + 4) > (py - 26))) and ((bsy[h1] - 4) < (py - 2))) and (i < 1)) { boom2.start(); i = 12; pl = pl - 3; bst[h1] = 0; bsf[h1] = 13; bsx[h1] = -2000; bsy[h1] = -2000; } } } h1++; } h2 = 1; while (h2 < 11) { if ((bt[h2] > 0) and (bl[h2] > 0)) { if (bt[h2] == 90) { h4 = 0; h1 = 1; while (h1 < 16) { if (blt[h1] == 1) { if (((((bx[h2] + 10) > (blx[h1] - blsx[h1])) and ((bx[h2] - 10) < (blx[h1] + blsx[h1]))) and ((by[h2] - 16) > (bly[h1] - blsy[h1]))) and ((by[h2] - 30) < (bly[h1] + blsy[h1]))) { if (bx[h2] > blx[h1]) { bx[h2] = (blx[h1] + blsx[h1]) + 10; } if (bx[h2] < blx[h1]) { bx[h2] = (blx[h1] - blsx[h1]) - 10; } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 22) < (bly[h1] - blsy[h1]))) and ((by[h2] + 2) >= (bly[h1] - blsy[h1]))) { h4 = 1; by[h2] = bly[h1] - blsy[h1]; if ((bt[h2] == 90) and (bd[h2] == 2)) { bd[h2] = 0; metal.start(); btime[h2] = 50 + random(10); } } if (((((bx[h2] + 8) > (blx[h1] - blsx[h1])) and ((bx[h2] - 8) < (blx[h1] + blsx[h1]))) and ((by[h2] - 28) <= ((bly[h1] + blsy[h1]) + 6))) and ((by[h2] - 6) > ((bly[h1] + blsy[h1]) + 6))) { by[h2] = (bly[h1] + blsy[h1]) + 35; bj[h2] = 0; } } h1++; } if ((h4 == 0) and ((bd[h2] < 2) or (bd[h2] > 2))) { by[h2] = by[h2] + 10; } } } h2++; } timer = ((bl[1] / 150) * 100) - 1; if (timer > 100) { timer = 100; if (bd[1] == 100) { timer = 0; } } if (py < -135) { py = -135; } if (py > 50) { py = 50; } if (px < 5) { px = 5; } if (px > 190) { px = 190; } pace = pace + 1; if (pace > 16) { pace = 1; } if (i > 0) { i = i - 1; } if (ptime > 0) { ptime = ptime - 1; } timer = timer + 1; if (timer > 120) { timer = 1; } camx = 100; camy = -50; if ((((pace == 1) or (pace == 5)) or (pace == 9)) or (pace == 13)) { sx = -100; sy = 100; if (((pd > 3) and (pd < 6)) or ((pd > 7) and (pd < 10))) { sx = px; sy = py; } } if ((charge < 15) or (xz == 1)) { bustercharge._x = -500; bustercharge._y = -500; bustercharge._alpha = 0; } if (xz == 0) { if ((charge > 14) and (charge < 40)) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 40; } if (charge > 39) { bustercharge._x = 100 + (px - camx); bustercharge._y = 100 + (py - camy); bustercharge._alpha = 100; } } if (i == 0) { pc._alpha = 100; } if (i > 0) { pc._alpha = 70; } pc._x = 100 + (px - camx); pc._y = 100 + (py - camy); pc.gotoAndStop(pf); shadow._x = 100 + (sx - camx); shadow._y = 100 + (sy - camy); shadow.gotoAndStop(pf); pname.gotoAndStop(xz + 1); plb.gotoAndStop(pl); bg1._x = 100 + (bx[1] - camx); bg1._y = 100 + (by[1] - camy); bg1.gotoAndStop(bf[1]); bg2._x = 100 + (bx[2] - camx); bg2._y = 100 + (by[2] - camy); bg2.gotoAndStop(bf[2]); bg3._x = 100 + (bx[3] - camx); bg3._y = 100 + (by[3] - camy); bg3.gotoAndStop(bf[3]); bg4._x = 100 + (bx[4] - camx); bg4._y = 100 + (by[4] - camy); bg4.gotoAndStop(bf[4]); bg5._x = 100 + (bx[5] - camx); bg5._y = 100 + (by[5] - camy); bg5.gotoAndStop(bf[5]); bg6._x = 100 + (bx[6] - camx); bg6._y = 100 + (by[6] - camy); bg6.gotoAndStop(bf[6]); bg7._x = 100 + (bx[7] - camx); bg7._y = 100 + (by[7] - camy); bg7.gotoAndStop(bf[7]); bg8._x = 100 + (bx[8] - camx); bg8._y = 100 + (by[8] - camy); bg8.gotoAndStop(bf[8]); bg9._x = 100 + (bx[9] - camx); bg9._y = 100 + (by[9] - camy); bg9.gotoAndStop(bf[9]); bg10._x = 100 + (bx[10] - camx); bg10._y = 100 + (by[10] - camy); bg10.gotoAndStop(bf[10]); pb1._x = 100 + (psx[1] - camx); pb1._y = 100 + (psy[1] - camy); pb1.gotoAndStop(psf[1]); pb2._x = 100 + (psx[2] - camx); pb2._y = 100 + (psy[2] - camy); pb2.gotoAndStop(psf[2]); pb3._x = 100 + (psx[3] - camx); pb3._y = 100 + (psy[3] - camy); pb3.gotoAndStop(psf[3]); bs1._x = 100 + (bsx[1] - camx); bs1._y = 100 + (bsy[1] - camy); bs1.gotoAndStop(bsf[1]); bs2._x = 100 + (bsx[2] - camx); bs2._y = 100 + (bsy[2] - camy); bs2.gotoAndStop(bsf[2]); bs3._x = 100 + (bsx[3] - camx); bs3._y = 100 + (bsy[3] - camy); bs3.gotoAndStop(bsf[3]); bs4._x = 100 + (bsx[4] - camx); bs4._y = 100 + (bsy[4] - camy); bs4.gotoAndStop(bsf[4]); bs5._x = 100 + (bsx[5] - camx); bs5._y = 100 + (bsy[5] - camy); bs5.gotoAndStop(bsf[5]); bs6._x = 100 + (bsx[6] - camx); bs6._y = 100 + (bsy[6] - camy); bs6.gotoAndStop(bsf[6]); stage._x = 500 - camx; stage._y = -150 - camy;
Frame 222
gotoAndPlay (221);
Frame 230
hero.gotoAndStop(xz + 1); herodeath.start();
Frame 272
hero.gotoAndStop(xz + 4);
Frame 299
gotoAndPlay(cframe - 1);
Frame 304
herodeath.start();
Frame 355
stopAllSounds(); gotoAndPlay (3);
Frame 360
h1 = 1;
Frame 361
if ((((((((((((h1 == 27) or (h1 == 45)) or (h1 == 63)) or (h1 == 81)) or (h1 == 99)) or (h1 == 117)) or (h1 == 135)) or (h1 == 153)) or (h1 == 171)) or (h1 == 189)) or (h1 == 207)) or (h1 == 225)) { shothit.start(); } st1._x = st1._x - 10; if (st1._x < -50) { st1._x = 220 + random(20); st1._y = 20 + random(160); } st2._x = st2._x - 10; if (st2._x < -50) { st2._x = 220 + random(20); st2._y = 20 + random(160); } st3._x = st3._x - 10; if (st3._x < -50) { st3._x = 220 + random(20); st3._y = 20 + random(160); } st4._x = st4._x - 10; if (st4._x < -50) { st4._x = 220 + random(20); st4._y = 20 + random(160); } st5._x = st5._x - 15; if (st5._x < -70) { st5._x = 230 + random(20); st5._y = 20 + random(160); } st6._x = st6._x - 15; if (st6._x < -70) { st6._x = 230 + random(20); st6._y = 20 + random(160); } st7._x = st7._x - 15; if (st7._x < -70) { st7._x = 230 + random(20); st7._y = 20 + random(160); } st8._x = st8._x - 20; if (st8._x < -80) { st8._x = 240 + random(20); st8._y = 20 + random(160); } st9._x = st9._x - 20; if (st9._x < -80) { st9._x = 240 + random(20); st9._y = 20 + random(160); }
Frame 362
h1 = h1 + 1; if (h1 < 246) { gotoAndPlay (361); }
Frame 363
st1._x = st1._x - 10; if (st1._x < -50) { st1._x = 220 + random(20); st1._y = 20 + random(160); } st2._x = st2._x - 10; if (st2._x < -50) { st2._x = 220 + random(20); st2._y = 20 + random(160); } st3._x = st3._x - 10; if (st3._x < -50) { st3._x = 220 + random(20); st3._y = 20 + random(160); } st4._x = st4._x - 10; if (st4._x < -50) { st4._x = 220 + random(20); st4._y = 20 + random(160); } st5._x = st5._x - 15; if (st5._x < -70) { st5._x = 230 + random(20); st5._y = 20 + random(160); } st6._x = st6._x - 15; if (st6._x < -70) { st6._x = 230 + random(20); st6._y = 20 + random(160); } st7._x = st7._x - 15; if (st7._x < -70) { st7._x = 230 + random(20); st7._y = 20 + random(160); } st8._x = st8._x - 20; if (st8._x < -80) { st8._x = 240 + random(20); st8._y = 20 + random(160); } st9._x = st9._x - 20; if (st9._x < -80) { st9._x = 240 + random(20); st9._y = 20 + random(160); }
Frame 364
gotoAndPlay (363);
Frame 371
gotoAndPlay (370);
Frame 373
gotoAndPlay (372);
Frame 375
gotoAndPlay (374);
Frame 377
gotoAndPlay (376);
Frame 379
gotoAndPlay (378);
Frame 381
gotoAndPlay (380);
Frame 383
gotoAndPlay (382);
Frame 385
gotoAndPlay (384);
Frame 387
gotoAndPlay (386);
Frame 389
gotoAndPlay (388);
Frame 391
gotoAndPlay (390);
Frame 393
gotoAndPlay (392);
Frame 395
gotoAndPlay (394);
Frame 397
gotoAndPlay (396);
Frame 399
gotoAndPlay (398);
Frame 401
gotoAndPlay (400);
Frame 403
gotoAndPlay (402);
Frame 411
gotoAndPlay (410);
Frame 413
gotoAndPlay (412);
Frame 415
gotoAndPlay (414);
Frame 421
gotoAndPlay (420);
Frame 423
gotoAndPlay (422);
Frame 425
gotoAndPlay (424);
Frame 427
gotoAndPlay (426);
Frame 429
gotoAndPlay (428);
Frame 431
gotoAndPlay (430);
Frame 433
gotoAndPlay (432);
Frame 435
gotoAndPlay (434);
Frame 437
gotoAndPlay (436);
Frame 451
gotoAndPlay (450);
Frame 453
gotoAndPlay (452);
Frame 455
gotoAndPlay (454);
Frame 457
gotoAndPlay (456);
Frame 459
gotoAndPlay (458);
Frame 461
gotoAndPlay (460);
Frame 463
gotoAndPlay (462);
Frame 465
gotoAndPlay (464);
Frame 467
gotoAndPlay (466);
Frame 469
gotoAndPlay (468);
Frame 471
gotoAndPlay (470);
Frame 473
gotoAndPlay (472);
Frame 475
gotoAndPlay (474);
Frame 477
gotoAndPlay (476);
Frame 479
gotoAndPlay (478);
Frame 481
gotoAndPlay (480);
Frame 483
gotoAndPlay (482);
Frame 485
gotoAndPlay (484);
Frame 487
gotoAndPlay (486);
Frame 489
gotoAndPlay (488);
Frame 491
gotoAndPlay (490);
Frame 493
gotoAndPlay (492);
Frame 495
gotoAndPlay (494);
Frame 497
gotoAndPlay (496);
Frame 499
gotoAndPlay (498);
Frame 501
gotoAndPlay (500);
Frame 503
gotoAndPlay (502);
Frame 505
gotoAndPlay (504);
Frame 507
gotoAndPlay (506);
Frame 509
gotoAndPlay (508);
Frame 515
kattack = Key.getCode();
Frame 516
gotoAndPlay (515);
Frame 517
kjump = Key.getCode();
Frame 518
gotoAndPlay (517);
Frame 519
kdash = Key.getCode();
Frame 520
gotoAndPlay (519);
Frame 521
kup = Key.getCode();
Frame 522
gotoAndPlay (521);
Frame 523
kdown = Key.getCode();
Frame 524
gotoAndPlay (523);
Frame 525
kright = Key.getCode();
Frame 526
gotoAndPlay (525);
Frame 527
kleft = Key.getCode();
Frame 528
gotoAndPlay (527);
Symbol 961 Button
on (release) { boom2.start(); gotoAndPlay (370); }
Symbol 965 Button
on (release) { boom2.start(); getURL ("http://www.maelstormm.com/Games/MegamanXNext/mmxninstructions.htm", "_blank"); }
Symbol 969 Button
on (release) { boom2.start(); getURL ("http://www.maelstormm.com/Games/MegamanXNext/mmxninformation.htm", "_blank"); }
Symbol 973 Button
on (release) { boom2.start(); getURL ("http://www.maelstormm.com/Games/MegamanXNext/mmxnlinks.htm", "_blank"); }
Symbol 977 Button
on (release) { boom2.start(); gotoAndPlay (515); }
Symbol 984 Button
on (release) { gotoAndPlay (372); }
Symbol 986 Button
on (release) { gotoAndPlay (374); }
Symbol 988 Button
on (release) { gotoAndPlay (376); }
Symbol 990 Button
on (release) { gotoAndPlay (378); }
Symbol 992 Button
on (release) { gotoAndPlay (380); }
Symbol 994 Button
on (release) { gotoAndPlay (382); }
Symbol 999 Button
on (release) { gotoAndPlay (384); }
Symbol 1002 Button
on (release) { gotoAndPlay (386); }
Symbol 1006 Button
on (release) { gotoAndPlay (388); }
Symbol 1008 Button
on (release) { gotoAndPlay (390); }
Symbol 1013 Button
on (release) { gotoAndPlay (392); }
Symbol 1015 Button
on (release) { gotoAndPlay (394); }
Symbol 1017 Button
on (release) { gotoAndPlay (396); }
Symbol 1020 Button
on (release) { gotoAndPlay (398); }
Symbol 1022 Button
on (release) { gotoAndPlay (400); }
Symbol 1024 Button
on (release) { gotoAndPlay (402); }
Symbol 1026 Button
on (release) { gotoAndPlay (5); }
Symbol 1030 Button
on (release) { gotoAndPlay (412); }
Symbol 1033 Button
on (release) { gotoAndPlay (414); }
Symbol 1035 Button
on (release) { gotoAndPlay (105); }
Symbol 1039 Button
on (release) { gotoAndPlay (422); }
Symbol 1041 Button
on (release) { gotoAndPlay (424); }
Symbol 1043 Button
on (release) { gotoAndPlay (426); }
Symbol 1046 Button
on (release) { gotoAndPlay (428); }
Symbol 1048 Button
on (release) { gotoAndPlay (430); }
Symbol 1051 Button
on (release) { gotoAndPlay (432); }
Symbol 1053 Button
on (release) { gotoAndPlay (434); }
Symbol 1056 Button
on (release) { gotoAndPlay (436); }
Symbol 1058 Button
on (release) { gotoAndPlay (115); }
Symbol 1063 Button
on (release) { gotoAndPlay (452); }
Symbol 1065 Button
on (release) { gotoAndPlay (454); }
Symbol 1067 Button
on (release) { gotoAndPlay (456); }
Symbol 1072 Button
on (release) { gotoAndPlay (458); }
Symbol 1075 Button
on (release) { gotoAndPlay (460); }
Symbol 1077 Button
on (release) { gotoAndPlay (462); }
Symbol 1079 Button
on (release) { gotoAndPlay (464); }
Symbol 1081 Button
on (release) { gotoAndPlay (466); }
Symbol 1083 Button
on (release) { gotoAndPlay (468); }
Symbol 1085 Button
on (release) { gotoAndPlay (470); }
Symbol 1087 Button
on (release) { gotoAndPlay (472); }
Symbol 1089 Button
on (release) { gotoAndPlay (474); }
Symbol 1091 Button
on (release) { gotoAndPlay (476); }
Symbol 1095 Button
on (release) { gotoAndPlay (478); }
Symbol 1097 Button
on (release) { gotoAndPlay (480); }
Symbol 1101 Button
on (release) { gotoAndPlay (482); }
Symbol 1104 Button
on (release) { gotoAndPlay (484); }
Symbol 1106 Button
on (release) { gotoAndPlay (486); }
Symbol 1108 Button
on (release) { gotoAndPlay (488); }
Symbol 1113 Button
on (release) { gotoAndPlay (490); }
Symbol 1116 Button
on (release) { gotoAndPlay (492); }
Symbol 1118 Button
on (release) { gotoAndPlay (494); }
Symbol 1120 Button
on (release) { gotoAndPlay (496); }
Symbol 1122 Button
on (release) { gotoAndPlay (498); }
Symbol 1124 Button
on (release) { gotoAndPlay (500); }
Symbol 1126 Button
on (release) { gotoAndPlay (502); }
Symbol 1128 Button
on (release) { gotoAndPlay (504); }
Symbol 1130 Button
on (release) { gotoAndPlay (506); }
Symbol 1132 Button
on (release) { gotoAndPlay (508); }
Symbol 1134 Button
on (release) { gotoAndPlay (3); }
Symbol 1136 Button
on (release) { gotoAndPlay (517); }
Symbol 1138 Button
on (release) { gotoAndPlay (519); }
Symbol 1140 Button
on (release) { gotoAndPlay (521); }
Symbol 1142 Button
on (release) { gotoAndPlay (523); }
Symbol 1144 Button
on (release) { gotoAndPlay (525); }
Symbol 1146 Button
on (release) { gotoAndPlay (527); }
Symbol 1148 Button
on (release) { gotoAndPlay (363); }

Library Items

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

Instance Names

"stage2"Frame 11Symbol 42 MovieClip
"stage"Frame 11Symbol 53 MovieClip
"pc"Frame 11Symbol 445 MovieClip
"bustercharge"Frame 11Symbol 449 MovieClip
"shadow"Frame 11Symbol 445 MovieClip
"bg1"Frame 11Symbol 536 MovieClip
"bg2"Frame 11Symbol 536 MovieClip
"bg3"Frame 11Symbol 536 MovieClip
"bg4"Frame 11Symbol 536 MovieClip
"bg5"Frame 11Symbol 536 MovieClip
"bg6"Frame 11Symbol 536 MovieClip
"bg7"Frame 11Symbol 536 MovieClip
"bg8"Frame 11Symbol 536 MovieClip
"bg9"Frame 11Symbol 536 MovieClip
"bg10"Frame 11Symbol 536 MovieClip
"bs1"Frame 11Symbol 544 MovieClip
"bs2"Frame 11Symbol 544 MovieClip
"bs3"Frame 11Symbol 544 MovieClip
"bs4"Frame 11Symbol 544 MovieClip
"bs5"Frame 11Symbol 544 MovieClip
"bs6"Frame 11Symbol 544 MovieClip
"pb1"Frame 11Symbol 565 MovieClip
"pb2"Frame 11Symbol 565 MovieClip
"pb3"Frame 11Symbol 565 MovieClip
"plb"Frame 11Symbol 568 MovieClip
"pname"Frame 11Symbol 575 MovieClip
"stage2"Frame 21Symbol 42 MovieClip
"stage"Frame 21Symbol 584 MovieClip
"pc"Frame 21Symbol 445 MovieClip
"bustercharge"Frame 21Symbol 449 MovieClip
"shadow"Frame 21Symbol 445 MovieClip
"bg1"Frame 21Symbol 536 MovieClip
"bg2"Frame 21Symbol 536 MovieClip
"bg3"Frame 21Symbol 536 MovieClip
"bg4"Frame 21Symbol 536 MovieClip
"bg5"Frame 21Symbol 536 MovieClip
"bg6"Frame 21Symbol 536 MovieClip
"bg7"Frame 21Symbol 536 MovieClip
"bg8"Frame 21Symbol 536 MovieClip
"bg9"Frame 21Symbol 536 MovieClip
"bg10"Frame 21Symbol 536 MovieClip
"bs1"Frame 21Symbol 544 MovieClip
"bs2"Frame 21Symbol 544 MovieClip
"bs3"Frame 21Symbol 544 MovieClip
"bs4"Frame 21Symbol 544 MovieClip
"bs5"Frame 21Symbol 544 MovieClip
"bs6"Frame 21Symbol 544 MovieClip
"pb1"Frame 21Symbol 565 MovieClip
"pb2"Frame 21Symbol 565 MovieClip
"pb3"Frame 21Symbol 565 MovieClip
"plb"Frame 21Symbol 568 MovieClip
"pname"Frame 21Symbol 575 MovieClip
"stage2"Frame 31Symbol 42 MovieClip
"stage"Frame 31Symbol 589 MovieClip
"pc"Frame 31Symbol 445 MovieClip
"bustercharge"Frame 31Symbol 449 MovieClip
"shadow"Frame 31Symbol 445 MovieClip
"bg1"Frame 31Symbol 536 MovieClip
"bg2"Frame 31Symbol 536 MovieClip
"bg3"Frame 31Symbol 536 MovieClip
"bg4"Frame 31Symbol 536 MovieClip
"bg5"Frame 31Symbol 536 MovieClip
"bg6"Frame 31Symbol 536 MovieClip
"bg7"Frame 31Symbol 536 MovieClip
"bg8"Frame 31Symbol 536 MovieClip
"bg9"Frame 31Symbol 536 MovieClip
"bg10"Frame 31Symbol 536 MovieClip
"bs1"Frame 31Symbol 544 MovieClip
"bs2"Frame 31Symbol 544 MovieClip
"bs3"Frame 31Symbol 544 MovieClip
"bs4"Frame 31Symbol 544 MovieClip
"bs5"Frame 31Symbol 544 MovieClip
"bs6"Frame 31Symbol 544 MovieClip
"pb1"Frame 31Symbol 565 MovieClip
"pb2"Frame 31Symbol 565 MovieClip
"pb3"Frame 31Symbol 565 MovieClip
"plb"Frame 31Symbol 568 MovieClip
"pname"Frame 31Symbol 575 MovieClip
"stage2"Frame 41Symbol 597 MovieClip
"stage"Frame 41Symbol 600 MovieClip
"pc"Frame 41Symbol 445 MovieClip
"bustercharge"Frame 41Symbol 449 MovieClip
"shadow"Frame 41Symbol 445 MovieClip
"bg1"Frame 41Symbol 536 MovieClip
"bg2"Frame 41Symbol 536 MovieClip
"bg3"Frame 41Symbol 536 MovieClip
"bg4"Frame 41Symbol 536 MovieClip
"bg5"Frame 41Symbol 536 MovieClip
"bg6"Frame 41Symbol 536 MovieClip
"bg7"Frame 41Symbol 536 MovieClip
"bg8"Frame 41Symbol 536 MovieClip
"bg9"Frame 41Symbol 536 MovieClip
"bg10"Frame 41Symbol 536 MovieClip
"bs1"Frame 41Symbol 544 MovieClip
"bs2"Frame 41Symbol 544 MovieClip
"bs3"Frame 41Symbol 544 MovieClip
"bs4"Frame 41Symbol 544 MovieClip
"bs5"Frame 41Symbol 544 MovieClip
"bs6"Frame 41Symbol 544 MovieClip
"pb1"Frame 41Symbol 565 MovieClip
"pb2"Frame 41Symbol 565 MovieClip
"pb3"Frame 41Symbol 565 MovieClip
"plb"Frame 41Symbol 568 MovieClip
"pname"Frame 41Symbol 575 MovieClip
"stage2"Frame 51Symbol 42 MovieClip
"stage"Frame 51Symbol 604 MovieClip
"pc"Frame 51Symbol 445 MovieClip
"bustercharge"Frame 51Symbol 449 MovieClip
"shadow"Frame 51Symbol 445 MovieClip
"bg1"Frame 51Symbol 536 MovieClip
"bg2"Frame 51Symbol 536 MovieClip
"bg3"Frame 51Symbol 536 MovieClip
"bg4"Frame 51Symbol 536 MovieClip
"bg5"Frame 51Symbol 536 MovieClip
"bg6"Frame 51Symbol 536 MovieClip
"bg7"Frame 51Symbol 536 MovieClip
"bg8"Frame 51Symbol 536 MovieClip
"bg9"Frame 51Symbol 536 MovieClip
"bg10"Frame 51Symbol 536 MovieClip
"bs1"Frame 51Symbol 544 MovieClip
"bs2"Frame 51Symbol 544 MovieClip
"bs3"Frame 51Symbol 544 MovieClip
"bs4"Frame 51Symbol 544 MovieClip
"bs5"Frame 51Symbol 544 MovieClip
"bs6"Frame 51Symbol 544 MovieClip
"pb1"Frame 51Symbol 565 MovieClip
"pb2"Frame 51Symbol 565 MovieClip
"pb3"Frame 51Symbol 565 MovieClip
"plb"Frame 51Symbol 568 MovieClip
"pname"Frame 51Symbol 575 MovieClip
"stage2"Frame 61Symbol 42 MovieClip
"stage"Frame 61Symbol 608 MovieClip
"pc"Frame 61Symbol 445 MovieClip
"bustercharge"Frame 61Symbol 449 MovieClip
"shadow"Frame 61Symbol 445 MovieClip
"bg1"Frame 61Symbol 536 MovieClip
"bg2"Frame 61Symbol 536 MovieClip
"bg3"Frame 61Symbol 536 MovieClip
"bg4"Frame 61Symbol 536 MovieClip
"bg5"Frame 61Symbol 536 MovieClip
"bg6"Frame 61Symbol 536 MovieClip
"bg7"Frame 61Symbol 536 MovieClip
"bg8"Frame 61Symbol 536 MovieClip
"bg9"Frame 61Symbol 536 MovieClip
"bg10"Frame 61Symbol 536 MovieClip
"bs1"Frame 61Symbol 544 MovieClip
"bs2"Frame 61Symbol 544 MovieClip
"bs3"Frame 61Symbol 544 MovieClip
"bs4"Frame 61Symbol 544 MovieClip
"bs5"Frame 61Symbol 544 MovieClip
"bs6"Frame 61Symbol 544 MovieClip
"pb1"Frame 61Symbol 565 MovieClip
"pb2"Frame 61Symbol 565 MovieClip
"pb3"Frame 61Symbol 565 MovieClip
"plb"Frame 61Symbol 568 MovieClip
"pname"Frame 61Symbol 575 MovieClip
"stage2"Frame 71Symbol 42 MovieClip
"stage"Frame 71Symbol 612 MovieClip
"block1"Frame 71Symbol 615 MovieClip
"pc"Frame 71Symbol 445 MovieClip
"bustercharge"Frame 71Symbol 449 MovieClip
"shadow"Frame 71Symbol 445 MovieClip
"bg1"Frame 71Symbol 536 MovieClip
"bg2"Frame 71Symbol 536 MovieClip
"bg3"Frame 71Symbol 536 MovieClip
"bg4"Frame 71Symbol 536 MovieClip
"bg5"Frame 71Symbol 536 MovieClip
"bg6"Frame 71Symbol 536 MovieClip
"bg7"Frame 71Symbol 536 MovieClip
"bg8"Frame 71Symbol 536 MovieClip
"bg9"Frame 71Symbol 536 MovieClip
"bg10"Frame 71Symbol 536 MovieClip
"bs1"Frame 71Symbol 544 MovieClip
"bs2"Frame 71Symbol 544 MovieClip
"bs3"Frame 71Symbol 544 MovieClip
"bs4"Frame 71Symbol 544 MovieClip
"bs5"Frame 71Symbol 544 MovieClip
"bs6"Frame 71Symbol 544 MovieClip
"pb1"Frame 71Symbol 565 MovieClip
"pb2"Frame 71Symbol 565 MovieClip
"pb3"Frame 71Symbol 565 MovieClip
"plb"Frame 71Symbol 568 MovieClip
"pname"Frame 71Symbol 575 MovieClip
"stage2"Frame 81Symbol 597 MovieClip
"stage"Frame 81Symbol 631 MovieClip
"pc"Frame 81Symbol 445 MovieClip
"bustercharge"Frame 81Symbol 449 MovieClip
"shadow"Frame 81Symbol 445 MovieClip
"bg1"Frame 81Symbol 536 MovieClip
"bg2"Frame 81Symbol 536 MovieClip
"bg3"Frame 81Symbol 536 MovieClip
"bg4"Frame 81Symbol 536 MovieClip
"bg5"Frame 81Symbol 536 MovieClip
"bg6"Frame 81Symbol 536 MovieClip
"bg7"Frame 81Symbol 536 MovieClip
"bg8"Frame 81Symbol 536 MovieClip
"bg9"Frame 81Symbol 536 MovieClip
"bg10"Frame 81Symbol 536 MovieClip
"bs1"Frame 81Symbol 544 MovieClip
"bs2"Frame 81Symbol 544 MovieClip
"bs3"Frame 81Symbol 544 MovieClip
"bs4"Frame 81Symbol 544 MovieClip
"bs5"Frame 81Symbol 544 MovieClip
"bs6"Frame 81Symbol 544 MovieClip
"pb1"Frame 81Symbol 565 MovieClip
"pb2"Frame 81Symbol 565 MovieClip
"pb3"Frame 81Symbol 565 MovieClip
"plb"Frame 81Symbol 568 MovieClip
"pname"Frame 81Symbol 575 MovieClip
"stage2"Frame 91Symbol 643 MovieClip
"stage"Frame 91Symbol 645 MovieClip
"pc"Frame 91Symbol 445 MovieClip
"bustercharge"Frame 91Symbol 449 MovieClip
"shadow"Frame 91Symbol 445 MovieClip
"bg1"Frame 91Symbol 536 MovieClip
"bg2"Frame 91Symbol 536 MovieClip
"bg3"Frame 91Symbol 536 MovieClip
"bg4"Frame 91Symbol 536 MovieClip
"bg5"Frame 91Symbol 536 MovieClip
"bg6"Frame 91Symbol 536 MovieClip
"bg7"Frame 91Symbol 536 MovieClip
"bg8"Frame 91Symbol 536 MovieClip
"bg9"Frame 91Symbol 536 MovieClip
"bg10"Frame 91Symbol 536 MovieClip
"bs1"Frame 91Symbol 544 MovieClip
"bs2"Frame 91Symbol 544 MovieClip
"bs3"Frame 91Symbol 544 MovieClip
"bs4"Frame 91Symbol 544 MovieClip
"bs5"Frame 91Symbol 544 MovieClip
"bs6"Frame 91Symbol 544 MovieClip
"pb1"Frame 91Symbol 565 MovieClip
"pb2"Frame 91Symbol 565 MovieClip
"pb3"Frame 91Symbol 565 MovieClip
"plb"Frame 91Symbol 568 MovieClip
"pname"Frame 91Symbol 575 MovieClip
"stage2"Frame 101Symbol 597 MovieClip
"stage"Frame 101Symbol 649 MovieClip
"pc"Frame 101Symbol 445 MovieClip
"bustercharge"Frame 101Symbol 449 MovieClip
"shadow"Frame 101Symbol 445 MovieClip
"bg1"Frame 101Symbol 536 MovieClip
"bg2"Frame 101Symbol 536 MovieClip
"bg3"Frame 101Symbol 536 MovieClip
"bg4"Frame 101Symbol 536 MovieClip
"bg5"Frame 101Symbol 536 MovieClip
"bg6"Frame 101Symbol 536 MovieClip
"bg7"Frame 101Symbol 536 MovieClip
"bg8"Frame 101Symbol 536 MovieClip
"bg9"Frame 101Symbol 536 MovieClip
"bg10"Frame 101Symbol 536 MovieClip
"bs1"Frame 101Symbol 544 MovieClip
"bs2"Frame 101Symbol 544 MovieClip
"bs3"Frame 101Symbol 544 MovieClip
"bs4"Frame 101Symbol 544 MovieClip
"bs5"Frame 101Symbol 544 MovieClip
"bs6"Frame 101Symbol 544 MovieClip
"pb1"Frame 101Symbol 565 MovieClip
"pb2"Frame 101Symbol 565 MovieClip
"pb3"Frame 101Symbol 565 MovieClip
"plb"Frame 101Symbol 568 MovieClip
"pname"Frame 101Symbol 575 MovieClip
"stage2"Frame 111Symbol 42 MovieClip
"stage"Frame 111Symbol 655 MovieClip
"pc"Frame 111Symbol 445 MovieClip
"bustercharge"Frame 111Symbol 449 MovieClip
"shadow"Frame 111Symbol 445 MovieClip
"bg1"Frame 111Symbol 742 MovieClip
"bs1"Frame 111Symbol 755 MovieClip
"bs2"Frame 111Symbol 755 MovieClip
"bs3"Frame 111Symbol 755 MovieClip
"bs4"Frame 111Symbol 755 MovieClip
"bs5"Frame 111Symbol 755 MovieClip
"bs6"Frame 111Symbol 755 MovieClip
"pb1"Frame 111Symbol 565 MovieClip
"pb2"Frame 111Symbol 565 MovieClip
"pb3"Frame 111Symbol 565 MovieClip
"plb"Frame 111Symbol 568 MovieClip
"pname"Frame 111Symbol 575 MovieClip
"stage2"Frame 121Symbol 769 MovieClip
"stage"Frame 121Symbol 778 MovieClip
"pc"Frame 121Symbol 445 MovieClip
"bustercharge"Frame 121Symbol 449 MovieClip
"shadow"Frame 121Symbol 445 MovieClip
"bg1"Frame 121Symbol 536 MovieClip
"bg2"Frame 121Symbol 536 MovieClip
"bg3"Frame 121Symbol 536 MovieClip
"bg4"Frame 121Symbol 536 MovieClip
"bg5"Frame 121Symbol 536 MovieClip
"bg6"Frame 121Symbol 536 MovieClip
"bg7"Frame 121Symbol 536 MovieClip
"bg8"Frame 121Symbol 536 MovieClip
"bg9"Frame 121Symbol 536 MovieClip
"bg10"Frame 121Symbol 536 MovieClip
"bs1"Frame 121Symbol 544 MovieClip
"bs2"Frame 121Symbol 544 MovieClip
"bs3"Frame 121Symbol 544 MovieClip
"bs4"Frame 121Symbol 544 MovieClip
"bs5"Frame 121Symbol 544 MovieClip
"bs6"Frame 121Symbol 544 MovieClip
"pb1"Frame 121Symbol 565 MovieClip
"pb2"Frame 121Symbol 565 MovieClip
"pb3"Frame 121Symbol 565 MovieClip
"plb"Frame 121Symbol 568 MovieClip
"pname"Frame 121Symbol 575 MovieClip
"stage2"Frame 131Symbol 769 MovieClip
"stage"Frame 131Symbol 784 MovieClip
"pc"Frame 131Symbol 445 MovieClip
"bustercharge"Frame 131Symbol 449 MovieClip
"shadow"Frame 131Symbol 445 MovieClip
"bg1"Frame 131Symbol 536 MovieClip
"bg2"Frame 131Symbol 536 MovieClip
"bg3"Frame 131Symbol 536 MovieClip
"bg4"Frame 131Symbol 536 MovieClip
"bg5"Frame 131Symbol 536 MovieClip
"bg6"Frame 131Symbol 536 MovieClip
"bg7"Frame 131Symbol 536 MovieClip
"bg8"Frame 131Symbol 536 MovieClip
"bg9"Frame 131Symbol 536 MovieClip
"bg10"Frame 131Symbol 536 MovieClip
"bs1"Frame 131Symbol 544 MovieClip
"bs2"Frame 131Symbol 544 MovieClip
"bs3"Frame 131Symbol 544 MovieClip
"bs4"Frame 131Symbol 544 MovieClip
"bs5"Frame 131Symbol 544 MovieClip
"bs6"Frame 131Symbol 544 MovieClip
"pb1"Frame 131Symbol 565 MovieClip
"pb2"Frame 131Symbol 565 MovieClip
"pb3"Frame 131Symbol 565 MovieClip
"plb"Frame 131Symbol 568 MovieClip
"pname"Frame 131Symbol 575 MovieClip
"stage"Frame 141Symbol 788 MovieClip
"pc"Frame 141Symbol 445 MovieClip
"bustercharge"Frame 141Symbol 449 MovieClip
"shadow"Frame 141Symbol 445 MovieClip
"bg1"Frame 141Symbol 536 MovieClip
"bg2"Frame 141Symbol 536 MovieClip
"bg3"Frame 141Symbol 536 MovieClip
"bg4"Frame 141Symbol 536 MovieClip
"bg5"Frame 141Symbol 536 MovieClip
"bg6"Frame 141Symbol 536 MovieClip
"bg7"Frame 141Symbol 536 MovieClip
"bg8"Frame 141Symbol 536 MovieClip
"bg9"Frame 141Symbol 536 MovieClip
"bg10"Frame 141Symbol 536 MovieClip
"bs1"Frame 141Symbol 544 MovieClip
"bs2"Frame 141Symbol 544 MovieClip
"bs3"Frame 141Symbol 544 MovieClip
"bs4"Frame 141Symbol 544 MovieClip
"bs5"Frame 141Symbol 544 MovieClip
"bs6"Frame 141Symbol 544 MovieClip
"pb1"Frame 141Symbol 565 MovieClip
"pb2"Frame 141Symbol 565 MovieClip
"pb3"Frame 141Symbol 565 MovieClip
"plb"Frame 141Symbol 568 MovieClip
"pname"Frame 141Symbol 575 MovieClip
"stage2"Frame 151Symbol 597 MovieClip
"stage"Frame 151Symbol 806 MovieClip
"pc"Frame 151Symbol 445 MovieClip
"bustercharge"Frame 151Symbol 449 MovieClip
"shadow"Frame 151Symbol 445 MovieClip
"bg1"Frame 151Symbol 536 MovieClip
"bg2"Frame 151Symbol 536 MovieClip
"bg3"Frame 151Symbol 536 MovieClip
"bg4"Frame 151Symbol 536 MovieClip
"bg5"Frame 151Symbol 536 MovieClip
"bg6"Frame 151Symbol 536 MovieClip
"bg7"Frame 151Symbol 536 MovieClip
"bg8"Frame 151Symbol 536 MovieClip
"bg9"Frame 151Symbol 536 MovieClip
"bg10"Frame 151Symbol 536 MovieClip
"bs1"Frame 151Symbol 544 MovieClip
"bs2"Frame 151Symbol 544 MovieClip
"bs3"Frame 151Symbol 544 MovieClip
"bs4"Frame 151Symbol 544 MovieClip
"bs5"Frame 151Symbol 544 MovieClip
"bs6"Frame 151Symbol 544 MovieClip
"pb1"Frame 151Symbol 565 MovieClip
"pb2"Frame 151Symbol 565 MovieClip
"pb3"Frame 151Symbol 565 MovieClip
"plb"Frame 151Symbol 568 MovieClip
"pname"Frame 151Symbol 575 MovieClip
"stage2"Frame 161Symbol 769 MovieClip
"stage"Frame 161Symbol 810 MovieClip
"block1"Frame 161Symbol 813 MovieClip
"block2"Frame 161Symbol 813 MovieClip
"pc"Frame 161Symbol 445 MovieClip
"bustercharge"Frame 161Symbol 449 MovieClip
"shadow"Frame 161Symbol 445 MovieClip
"bg1"Frame 161Symbol 536 MovieClip
"bg2"Frame 161Symbol 536 MovieClip
"bg3"Frame 161Symbol 536 MovieClip
"bg4"Frame 161Symbol 536 MovieClip
"bg5"Frame 161Symbol 536 MovieClip
"bg6"Frame 161Symbol 536 MovieClip
"bg7"Frame 161Symbol 536 MovieClip
"bg8"Frame 161Symbol 536 MovieClip
"bg9"Frame 161Symbol 536 MovieClip
"bg10"Frame 161Symbol 536 MovieClip
"bs1"Frame 161Symbol 544 MovieClip
"bs2"Frame 161Symbol 544 MovieClip
"bs3"Frame 161Symbol 544 MovieClip
"bs4"Frame 161Symbol 544 MovieClip
"bs5"Frame 161Symbol 544 MovieClip
"bs6"Frame 161Symbol 544 MovieClip
"pb1"Frame 161Symbol 565 MovieClip
"pb2"Frame 161Symbol 565 MovieClip
"pb3"Frame 161Symbol 565 MovieClip
"plb"Frame 161Symbol 568 MovieClip
"pname"Frame 161Symbol 575 MovieClip
"stage2"Frame 171Symbol 769 MovieClip
"stage"Frame 171Symbol 817 MovieClip
"block1"Frame 171Symbol 822 MovieClip
"block2"Frame 171Symbol 822 MovieClip
"pc"Frame 171Symbol 445 MovieClip
"bustercharge"Frame 171Symbol 449 MovieClip
"shadow"Frame 171Symbol 445 MovieClip
"bg1"Frame 171Symbol 536 MovieClip
"bg2"Frame 171Symbol 536 MovieClip
"bg3"Frame 171Symbol 536 MovieClip
"bg4"Frame 171Symbol 536 MovieClip
"bg5"Frame 171Symbol 536 MovieClip
"bg6"Frame 171Symbol 536 MovieClip
"bg7"Frame 171Symbol 536 MovieClip
"bg8"Frame 171Symbol 536 MovieClip
"bg9"Frame 171Symbol 536 MovieClip
"bg10"Frame 171Symbol 536 MovieClip
"bs1"Frame 171Symbol 544 MovieClip
"bs2"Frame 171Symbol 544 MovieClip
"bs3"Frame 171Symbol 544 MovieClip
"bs4"Frame 171Symbol 544 MovieClip
"bs5"Frame 171Symbol 544 MovieClip
"bs6"Frame 171Symbol 544 MovieClip
"pb1"Frame 171Symbol 565 MovieClip
"pb2"Frame 171Symbol 565 MovieClip
"pb3"Frame 171Symbol 565 MovieClip
"plb"Frame 171Symbol 568 MovieClip
"pname"Frame 171Symbol 575 MovieClip
"stage"Frame 181Symbol 829 MovieClip
"pc"Frame 181Symbol 445 MovieClip
"bustercharge"Frame 181Symbol 449 MovieClip
"shadow"Frame 181Symbol 445 MovieClip
"bg1"Frame 181Symbol 536 MovieClip
"bg2"Frame 181Symbol 536 MovieClip
"bg3"Frame 181Symbol 536 MovieClip
"bg4"Frame 181Symbol 536 MovieClip
"bg5"Frame 181Symbol 536 MovieClip
"bg6"Frame 181Symbol 536 MovieClip
"bg7"Frame 181Symbol 536 MovieClip
"bg8"Frame 181Symbol 536 MovieClip
"bg9"Frame 181Symbol 536 MovieClip
"bg10"Frame 181Symbol 536 MovieClip
"bs1"Frame 181Symbol 544 MovieClip
"bs2"Frame 181Symbol 544 MovieClip
"bs3"Frame 181Symbol 544 MovieClip
"bs4"Frame 181Symbol 544 MovieClip
"bs5"Frame 181Symbol 544 MovieClip
"bs6"Frame 181Symbol 544 MovieClip
"pb1"Frame 181Symbol 565 MovieClip
"pb2"Frame 181Symbol 565 MovieClip
"pb3"Frame 181Symbol 565 MovieClip
"plb"Frame 181Symbol 568 MovieClip
"pname"Frame 181Symbol 575 MovieClip
"stage"Frame 191Symbol 833 MovieClip
"pc"Frame 191Symbol 445 MovieClip
"bustercharge"Frame 191Symbol 449 MovieClip
"shadow"Frame 191Symbol 445 MovieClip
"bg1"Frame 191Symbol 536 MovieClip
"bg2"Frame 191Symbol 536 MovieClip
"bg3"Frame 191Symbol 536 MovieClip
"bg4"Frame 191Symbol 536 MovieClip
"bg5"Frame 191Symbol 536 MovieClip
"bg6"Frame 191Symbol 536 MovieClip
"bg7"Frame 191Symbol 536 MovieClip
"bg8"Frame 191Symbol 536 MovieClip
"bg9"Frame 191Symbol 536 MovieClip
"bg10"Frame 191Symbol 536 MovieClip
"bs1"Frame 191Symbol 544 MovieClip
"bs2"Frame 191Symbol 544 MovieClip
"bs3"Frame 191Symbol 544 MovieClip
"bs4"Frame 191Symbol 544 MovieClip
"bs5"Frame 191Symbol 544 MovieClip
"bs6"Frame 191Symbol 544 MovieClip
"pb1"Frame 191Symbol 565 MovieClip
"pb2"Frame 191Symbol 565 MovieClip
"pb3"Frame 191Symbol 565 MovieClip
"plb"Frame 191Symbol 568 MovieClip
"pname"Frame 191Symbol 575 MovieClip
"stage2"Frame 201Symbol 839 MovieClip
"stage"Frame 201Symbol 841 MovieClip
"pc"Frame 201Symbol 445 MovieClip
"bustercharge"Frame 201Symbol 449 MovieClip
"shadow"Frame 201Symbol 445 MovieClip
"bg1"Frame 201Symbol 536 MovieClip
"bg2"Frame 201Symbol 536 MovieClip
"bg3"Frame 201Symbol 536 MovieClip
"bg4"Frame 201Symbol 536 MovieClip
"bg5"Frame 201Symbol 536 MovieClip
"bg6"Frame 201Symbol 536 MovieClip
"bg7"Frame 201Symbol 536 MovieClip
"bg8"Frame 201Symbol 536 MovieClip
"bg9"Frame 201Symbol 536 MovieClip
"bg10"Frame 201Symbol 536 MovieClip
"bs1"Frame 201Symbol 544 MovieClip
"bs2"Frame 201Symbol 544 MovieClip
"bs3"Frame 201Symbol 544 MovieClip
"bs4"Frame 201Symbol 544 MovieClip
"bs5"Frame 201Symbol 544 MovieClip
"bs6"Frame 201Symbol 544 MovieClip
"pb1"Frame 201Symbol 565 MovieClip
"pb2"Frame 201Symbol 565 MovieClip
"pb3"Frame 201Symbol 565 MovieClip
"plb"Frame 201Symbol 568 MovieClip
"pname"Frame 201Symbol 575 MovieClip
"stage2"Frame 211Symbol 769 MovieClip
"stage"Frame 211Symbol 846 MovieClip
"block1"Frame 211Symbol 822 MovieClip
"block2"Frame 211Symbol 822 MovieClip
"block3"Frame 211Symbol 822 MovieClip
"block4"Frame 211Symbol 822 MovieClip
"block5"Frame 211Symbol 822 MovieClip
"block6"Frame 211Symbol 813 MovieClip
"block7"Frame 211Symbol 813 MovieClip
"pc"Frame 211Symbol 445 MovieClip
"bustercharge"Frame 211Symbol 449 MovieClip
"shadow"Frame 211Symbol 445 MovieClip
"bg1"Frame 211Symbol 536 MovieClip
"bg2"Frame 211Symbol 536 MovieClip
"bg3"Frame 211Symbol 536 MovieClip
"bg4"Frame 211Symbol 536 MovieClip
"bg5"Frame 211Symbol 536 MovieClip
"bg6"Frame 211Symbol 536 MovieClip
"bg7"Frame 211Symbol 536 MovieClip
"bg8"Frame 211Symbol 536 MovieClip
"bg9"Frame 211Symbol 536 MovieClip
"bg10"Frame 211Symbol 536 MovieClip
"bs1"Frame 211Symbol 544 MovieClip
"bs2"Frame 211Symbol 544 MovieClip
"bs3"Frame 211Symbol 544 MovieClip
"bs4"Frame 211Symbol 544 MovieClip
"bs5"Frame 211Symbol 544 MovieClip
"bs6"Frame 211Symbol 544 MovieClip
"pb1"Frame 211Symbol 565 MovieClip
"pb2"Frame 211Symbol 565 MovieClip
"pb3"Frame 211Symbol 565 MovieClip
"plb"Frame 211Symbol 568 MovieClip
"pname"Frame 211Symbol 575 MovieClip
"stage"Frame 221Symbol 850 MovieClip
"pc"Frame 221Symbol 445 MovieClip
"bustercharge"Frame 221Symbol 449 MovieClip
"shadow"Frame 221Symbol 445 MovieClip
"bg1"Frame 221Symbol 892 MovieClip
"bs1"Frame 221Symbol 900 MovieClip
"bs2"Frame 221Symbol 900 MovieClip
"bs3"Frame 221Symbol 900 MovieClip
"bs4"Frame 221Symbol 900 MovieClip
"bs5"Frame 221Symbol 900 MovieClip
"bs6"Frame 221Symbol 900 MovieClip
"pb1"Frame 221Symbol 565 MovieClip
"pb2"Frame 221Symbol 565 MovieClip
"pb3"Frame 221Symbol 565 MovieClip
"plb"Frame 221Symbol 568 MovieClip
"pname"Frame 221Symbol 575 MovieClip
"hero"Frame 230Symbol 923 MovieClip
"st1"Frame 361Symbol 931 MovieClip
"st2"Frame 361Symbol 931 MovieClip
"st3"Frame 361Symbol 931 MovieClip
"st4"Frame 361Symbol 931 MovieClip
"st5"Frame 361Symbol 931 MovieClip
"st6"Frame 361Symbol 931 MovieClip
"st7"Frame 361Symbol 931 MovieClip
"st8"Frame 361Symbol 931 MovieClip
"st9"Frame 361Symbol 931 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$al$AbfsnXo9vafiOgmntjyGP0."
ExportAssets (56)Timeline Frame 1Symbol 1 as "6_shothit.au"
ExportAssets (56)Timeline Frame 1Symbol 2 as "6_rocket.au"
ExportAssets (56)Timeline Frame 1Symbol 3 as "6_multiplebeep.au"
ExportAssets (56)Timeline Frame 1Symbol 4 as "6_metalcrunch.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "6_melee.au"
ExportAssets (56)Timeline Frame 1Symbol 6 as "6_laser.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "6_jump.au"
ExportAssets (56)Timeline Frame 1Symbol 8 as "6_herodeath.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "6_electricity.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "6_buster.au"
ExportAssets (56)Timeline Frame 1Symbol 11 as "6_bossdeath.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "6_boom3.au"
ExportAssets (56)Timeline Frame 1Symbol 13 as "6_boom2.au"
ExportAssets (56)Timeline Frame 1Symbol 14 as "6_boom1.au"

Dynamic Text Variables

_framesloadedSymbol 17 EditableText"0"
_totalframesSymbol 18 EditableText"0"
livesSymbol 576 EditableText"0"
livesSymbol 577 EditableText"0"
livesSymbol 585 EditableText"0"
livesSymbol 586 EditableText"0"
livesSymbol 590 EditableText"0"
livesSymbol 591 EditableText"0"
livesSymbol 601 EditableText"0"
livesSymbol 602 EditableText"0"
livesSymbol 605 EditableText"0"
livesSymbol 606 EditableText"0"
livesSymbol 609 EditableText"0"
livesSymbol 610 EditableText"0"
livesSymbol 616 EditableText"0"
livesSymbol 617 EditableText"0"
livesSymbol 632 EditableText"0"
livesSymbol 633 EditableText"0"
livesSymbol 646 EditableText"0"
livesSymbol 647 EditableText"0"
livesSymbol 650 EditableText"0"
livesSymbol 651 EditableText"0"
timerSymbol 758 EditableText"0"
timerSymbol 760 EditableText"0"
livesSymbol 762 EditableText"0"
livesSymbol 763 EditableText"0"
livesSymbol 779 EditableText"0"
livesSymbol 780 EditableText"0"
livesSymbol 785 EditableText"0"
livesSymbol 786 EditableText"0"
livesSymbol 789 EditableText"0"
livesSymbol 790 EditableText"0"
livesSymbol 807 EditableText"0"
livesSymbol 808 EditableText"0"
livesSymbol 814 EditableText"0"
livesSymbol 815 EditableText"0"
livesSymbol 823 EditableText"0"
livesSymbol 824 EditableText"0"
livesSymbol 830 EditableText"0"
livesSymbol 831 EditableText"0"
livesSymbol 834 EditableText"0"
livesSymbol 835 EditableText"0"
livesSymbol 842 EditableText"0"
livesSymbol 843 EditableText"0"
livesSymbol 847 EditableText"0"
livesSymbol 848 EditableText"0"
timerSymbol 902 EditableText"0"
timerSymbol 903 EditableText"0"
livesSymbol 905 EditableText"0"
livesSymbol 906 EditableText"0"
livesSymbol 909 EditableText"0"
livesSymbol 910 EditableText"0"




http://swfchan.com/6/27693/info.shtml
Created: 21/5 -2019 07:07:44 Last modified: 21/5 -2019 07:07:44 Server time: 22/12 -2024 13:38:46