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

A
Very
Merry Christmas!


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

Bunnies of Fury.swf

This is the info page for
Flash #73706

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


Text
Loaderizing...

Please Wait while the internet empties itself into you're Computer box

a game by GuyFlash

<p align="left"><font face="Verdana" size="15" color="#ff9aff">This Game was made by Neil Houlden (AKA <sbr />GuyFlash)</font></p><p align="left"></p><p align="left"><font face="Verdana" size="15" color="#ff9aff">If you are interested in making flash games <sbr />for yourself, please join my forum at:</font></p><p align="left"><font face="Verdana" size="15" color="#ffffff"><a href="http://www.flash36.com/forum/" target = "_blank">http://www.flash36.com/forum/</a></font></p><p align="left"></p><p align="left"><font face="Verdana" size="15" color="#ff9aff">Also, this game is best played with friends, <sbr />so if you have any, tell them about it :P</font></p><p align="left"></p><p align="left"><font face="Verdana" size="15" color="#999999">This message brought to you by the guy who <sbr />stalks you&apos;re pets: GuyFlash!</font></p><p align="left"></p>

Click here to go Back

About the Game:

Picture Quality:

Top Quality,
for the fastest
computers, if
you can't
handle it, take
it down a notch

Normal quality,
in case you're
computer is
good, not great,
Like when
you're teacher
said 'could do
better'

Just tell
yourself, it
doesn't matter
how good the
picture is, but
next christmas,
ask for a new
PC

Sound Options:

If you don't want you're
boss/teacher/parent/Troll from
the northern regions of NesKafay
to know you are playing games,
it's probobally best if you mute
the sounds :D

Options:

High

Low

Medium

Mute

Dont Mute

Player 1 Controls:

Run Left
Run Right
Aim Up
Aim Down
Jump
Ninja Rope
Shoot

A
D
W
S
F
G
H

Player 2 Controls:

Left Arrow
Right Arrow
Up Arrow
Down Arrow
Numpad 1
Numpad 2
Numpad 3

Important Note:
because player two uses
the numpad, make sure
that NumLock is on.

Controls:

Game Type:

DeathMatch
Capture The Flag
All Your Base

Player 1 wins!

Player 1 Has 8 wins

Player 2 Has 8 wins

DeathMatch Maps

Basic Map
Battle at Sunrise
Jungle
Rooftops

Burrow Domestic
Ringside
Tronic

In a deathmatch you must try to kill the other player
before they kill you, learn the landscape and know
where you can run for cover, and where you can
ambush from. The person who runs out of lives is the
loser.

Capture The Flag Maps

Jungle

Burrow Domestic

In a capture the flag game you must get into the
other players base, take the flag, and return it to
you're base. but be carefull, the other player will be
doing the same, shoot them if they are holding you're
flag to recover it. The winner is the first to collect 5
flags

All Your Base Maps

In a game of AYB, you must tag each flag you're own
colour, the winner is the person who has the most
flags tagged when the timer runs out.

Back to
main menu

Health

Reload

Kills

Lives

00

00

00

00

This event is sponsored by:

LooRole!
For a wide range of highly abbrasive and
second hand toilet paper, come on down!

Jazz Catz!
Like Jazz music? Well come on down to
the Jazz Catz club and we'll fix that!

Assasin Restaurant
Why not take out a loved one today?

HexCube
Buy a state of the art console before the
sone-e realease a highly superior model!

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

Flags

00

00

00

00

00

00

60

This event is sponsored by:

00

00

60

00

00

60

00

00

60

00

00

60

00

00

60

00

00

60

Push Space to end Practice

ActionScript [AS1/AS2]

Frame 1
_root.MUTESOUNDS = false; stop();
Frame 2
if (_root.MUTESOUNDS == true) { stopAllSounds(); } stop(); _root.P1WINS = 0; _root.P2WINS = 0; _root.GAMESPLAYED = 0; _root.GAMEMESSAGE = "2 Player Mode";
Frame 3
stopAllSounds(); nextFrame();
Frame 4
if (_root.MUTESOUNDS == true) { stopAllSounds(); } stop(); _root.P1MESSAGE = ("Player 1 has won " + _root.P1WINS) + " times!"; _root.P2MESSAGE = ("Player 2 has won " + _root.P2WINS) + " times!";
Frame 5
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.KILLS = 0; _root.mcSCREEN1.LIVES = 10; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.KILLS = 0; _root.mcSCREEN2.LIVES = 10; stop(); _root.BULLETDEPTH = 1;
Instance of Symbol 179 MovieClip in Frame 5
onClipEvent (enterFrame) { this.gotoAndStop(_root.mcSCREEN1.PLAYERHEALTH); }
Instance of Symbol 183 MovieClip in Frame 5
onClipEvent (enterFrame) { this.gotoAndStop(_root.mcSCREEN1.PISTOLRELOAD); }
Instance of Symbol 179 MovieClip in Frame 5
onClipEvent (enterFrame) { this.gotoAndStop(_root.mcSCREEN2.PLAYERHEALTH); }
Instance of Symbol 183 MovieClip in Frame 5
onClipEvent (enterFrame) { this.gotoAndStop(_root.mcSCREEN2.PISTOLRELOAD); }
Frame 6
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.KILLS = 0; _root.mcSCREEN1.LIVES = 10; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.KILLS = 0; _root.mcSCREEN2.LIVES = 10; stop(); _root.BULLETDEPTH = 1;
Frame 7
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.KILLS = 0; _root.mcSCREEN1.LIVES = 10; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.KILLS = 0; _root.mcSCREEN2.LIVES = 10; stop(); _root.BULLETDEPTH = 1;
Frame 8
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.KILLS = 0; _root.mcSCREEN1.LIVES = 10; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.KILLS = 0; _root.mcSCREEN2.LIVES = 10; stop(); _root.BULLETDEPTH = 1;
Frame 9
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.KILLS = 0; _root.mcSCREEN1.LIVES = 10; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.KILLS = 0; _root.mcSCREEN2.LIVES = 10; stop(); _root.BULLETDEPTH = 1;
Frame 10
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.KILLS = 0; _root.mcSCREEN1.LIVES = 10; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.KILLS = 0; _root.mcSCREEN2.LIVES = 10; stop(); _root.BULLETDEPTH = 1;
Frame 11
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.KILLS = 0; _root.mcSCREEN1.LIVES = 10; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.KILLS = 0; _root.mcSCREEN2.LIVES = 10; stop(); _root.BULLETDEPTH = 1;
Frame 12
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.FLAGS = 0; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.FLAGS = 0; stop(); _root.BULLETDEPTH = 1;
Frame 13
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.FLAGS = 0; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.FLAGS = 0; stop(); _root.BULLETDEPTH = 1;
Frame 14
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.FLAGS = 0; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.FLAGS = 0; stop(); _root.BULLETDEPTH = 1;
Instance of Symbol 289 MovieClip in Frame 14
onClipEvent (load) { this.COUNTER = 1; _root.AYBTIME = 60; } onClipEvent (enterFrame) { this.COUNTER = this.COUNTER + 1; if (this.COUNTER == 30) { _root.AYBTIME = _root.AYBTIME - 1; this.COUNTER = 1; } if (_root.AYBTIME < 1) { if (_root.mcSCREEN1.FLAGS > _root.mcSCREEN2.FLAGS) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } else { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } } }
Frame 15
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.FLAGS = 0; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.FLAGS = 0; stop(); _root.BULLETDEPTH = 1;
Frame 16
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.FLAGS = 0; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.FLAGS = 0; stop(); _root.BULLETDEPTH = 1;
Frame 17
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.FLAGS = 0; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.FLAGS = 0; stop(); _root.BULLETDEPTH = 1;
Frame 18
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.FLAGS = 0; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.FLAGS = 0; stop(); _root.BULLETDEPTH = 1;
Frame 19
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.FLAGS = 0; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.FLAGS = 0; stop(); _root.BULLETDEPTH = 1;
Frame 20
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.mcSCREEN1.PLAYER = 1; _root.mcSCREEN1.KEYUP = 87; _root.mcSCREEN1.KEYLEFT = 65; _root.mcSCREEN1.KEYDOWN = 83; _root.mcSCREEN1.KEYRIGHT = 68; _root.mcSCREEN1.KEYJUMP = 70; _root.mcSCREEN1.KEYNINJA = 71; _root.mcSCREEN1.KEYSHOOT = 72; _root.mcSCREEN1.mcBUNNYa.COLOUR = "RED"; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.COLOUR = "BLUE"; _root.mcSCREEN1.XINFLUENCE = 0; _root.mcSCREEN1.YINFLUENCE = -3; _root.mcSCREEN1.AIMDIRECTION = 45; _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.WEAPON = "PISTOL"; _root.mcSCREEN1.PISTOLRELOAD = 100; _root.mcSCREEN1.SHOOTING = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = false; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.FLAGS = 0; _root.mcSCREEN2.PLAYER = 2; _root.mcSCREEN2.KEYUP = 38; _root.mcSCREEN2.KEYLEFT = 37; _root.mcSCREEN2.KEYDOWN = 40; _root.mcSCREEN2.KEYRIGHT = 39; _root.mcSCREEN2.KEYJUMP = 97; _root.mcSCREEN2.KEYNINJA = 98; _root.mcSCREEN2.KEYSHOOT = 99; _root.mcSCREEN2.mcBUNNYa.COLOUR = "BLUE"; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.COLOUR = "RED"; _root.mcSCREEN2.XINFLUENCE = 0; _root.mcSCREEN2.YINFLUENCE = -3; _root.mcSCREEN2.AIMDIRECTION = 45; _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.WEAPON = "PISTOL"; _root.mcSCREEN2.PISTOLRELOAD = 100; _root.mcSCREEN2.SHOOTING = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = false; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.FLAGS = 0; stop(); _root.BULLETDEPTH = 1;
Frame 22
if (_root.MUTESOUNDS == true) { stopAllSounds(); } _root.PLAYER = 1; _root.KEYUP = 87; _root.KEYLEFT = 65; _root.KEYDOWN = 83; _root.KEYRIGHT = 68; _root.KEYJUMP = 70; _root.KEYNINJA = 71; _root.KEYSHOOT = 72; _root.mcBUNNYa.COLOUR = "PINK"; _root.XINFLUENCE = 0; _root.YINFLUENCE = -3; _root.AIMDIRECTION = 45; _root.FACEDIR = "RIGHT"; _root.WEAPON = "PISTOL"; _root.PISTOLRELOAD = 100; _root.SHOOTING = false; _root.NINJAROPING = false; _root.DRAWROPE = false; _root.GROUNDED = false; _root.RISING = false; _root.PLAYERHEALTH = 100; _root.KILLS = 0; _root.LIVES = 10; stop(); _root.BULLETDEPTH = 1;
Instance of Symbol 332 MovieClip in Frame 22
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Frame 22
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.FACEDIR == "LEFT") { if (_root.mcBUNNYa._x < 530) { dist = (700 - _root.mcBUNNYa._x) / 40; _root.mcBUNNYa._x = _root.mcBUNNYa._x + dist; _root.mcLEVEL._x = _root.mcLEVEL._x + dist; } } else if (_root.mcBUNNYa._x > 250) { dist = (80 - _root.mcBUNNYa._x) / 40; _root.mcBUNNYa._x = _root.mcBUNNYa._x + dist; _root.mcLEVEL._x = _root.mcLEVEL._x + dist; } if (_root.SHOOTING == true) { if (_root.WEAPON == "PISTOL") { if (_root.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.THEXPOINTA = point.x; _root.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.THEXPOINTB = point.x; _root.THEYPOINTB = point.y; updateAfterEvent(); _root.THEXDIFF = _root.THEXPOINTA - _root.THEXPOINTB; _root.THEYDIFF = _root.THEYPOINTA - _root.THEYPOINTB; point = new Object(); point.x = _root.THEXPOINTB; point.y = _root.THEYPOINTB; _root.mcLEVEL.globalToLocal(point); _root.VARX = point.x; _root.VARY = point.y; updateAfterEvent(); _root.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.VARX, VARY:_root.VARY, XDIFF:_root.THEXDIFF, YDIFF:_root.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.VARX, VARY:_root.VARY, XDIFF:_root.THEXDIFF, YDIFF:_root.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.PISTOLRELOAD = _root.PISTOLRELOAD + 15; if (_root.PISTOLRELOAD > 100) { _root.PISTOLRELOAD = 1; } } } if (_root.AIMING == "DOWN") { _root.AIMDIRECTION = _root.AIMDIRECTION + 3; if (_root.AIMDIRECTION > 90) { _root.AIMDIRECTION = 90; } } if (_root.AIMING == "UP") { _root.AIMDIRECTION = _root.AIMDIRECTION - 3; if (_root.AIMDIRECTION < 1) { _root.AIMDIRECTION = 1; } } _root.mcBUNNYa.mcAIM.gotoAndStop(_root.AIMDIRECTION); _root.vSAFEPOSY = _root.mcLEVEL._y; _root.vSAFEPOSX = _root.mcLEVEL._x; if (_root.RUNDIR == "LEFT") { _root.XINFLUENCE = _root.XINFLUENCE + 1; } if (_root.RUNDIR == "RIGHT") { _root.XINFLUENCE = _root.XINFLUENCE - 1; } if (_root.XINFLUENCE > 20) { _root.XINFLUENCE = 20; } if (_root.XINFLUENCE < -20) { _root.XINFLUENCE = -20; } if (_root.RUNDIR == "NONE") { _root.XINFLUENCE = _root.XINFLUENCE * 0.9; } if (_root.NINJAROPING == true) { point = new Object(); point.x = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.XPOINTA = point.x; _root.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcLEVEL.mcGRAPPLE._y; _root.mcLEVEL.localToGlobal(point); _root.XPOINTB = point.x; _root.YPOINTB = point.y; updateAfterEvent(); a = _root.XPOINTA - _root.XPOINTB; b = _root.YPOINTA - _root.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 100) { _root.NINJAXINFLUENCE = (_root.XPOINTA - _root.XPOINTB) / 8; _root.NINJAYINFLUENCE = (_root.YPOINTA - _root.YPOINTB) / 8; _root.YINFLUENCE = _root.YINFLUENCE + _root.NINJAYINFLUENCE; _root.XINFLUENCE = _root.XINFLUENCE + _root.NINJAXINFLUENCE; } } if (_root.YINFLUENCE > 0) { _root.YINFLUENCE = _root.YINFLUENCE / 2; } if ((_root.YINFLUENCE < 0.2) and (_root.YINFLUENCE > -0.2)) { _root.YINFLUENCE = -2; _root.RISING = false; } if (_root.YINFLUENCE < -0.3) { _root.YINFLUENCE = _root.YINFLUENCE * 1.9; } if (_root.YINFLUENCE < -25) { _root.YINFLUENCE = -25; } _root.mcLEVEL._x = _root.mcLEVEL._x + _root.XINFLUENCE; if (_root.YINFLUENCE < 0) { _root.mcLEVEL._y = _root.mcLEVEL._y - (-_root.YINFLUENCE); } else { _root.mcLEVEL._y = _root.mcLEVEL._y - (-_root.YINFLUENCE); } if (_root.YINFLUENCE < -10) { if (_root.FACEDIR == "LEFT") { _root.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.FACEDIR == "RIGHT") { _root.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.AIMDIRECTION; updateAfterEvent(); if (_root.DRAWROPE == true) { point = new Object(); point.x = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.XPOINTA = point.x; _root.YPOINTA = point.y; updateAfterEvent(); point.x = _root.XPOINTA; point.y = _root.YPOINTA; _root.globalToLocal(point); _root.XPOINTA = point.x; _root.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcLEVEL.mcGRAPPLE._y; _root.mcLEVEL.localToGlobal(point); _root.XPOINTB = point.x; _root.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.XPOINTB; point.y = _root.YPOINTB; _root.globalToLocal(point); _root.XPOINTB = point.x; _root.YPOINTB = point.y; updateAfterEvent(); _root.mcDRAW.clear(); _root.mcDRAW.lineStyle(4, 16711680, 100); _root.mcDRAW.moveTo(_root.XPOINTA, _root.YPOINTA); _root.mcDRAW.lineTo(_root.XPOINTB, _root.YPOINTB); _root.mcDRAW.lineStyle(2, 10027008, 100); _root.mcDRAW.lineTo(_root.XPOINTA, _root.YPOINTA); } else { _root.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.XPOINTA = point.x; _root.YPOINTA = point.y; updateAfterEvent(); point.x = _root.XPOINTA; point.y = _root.YPOINTA; _root.globalToLocal(point); _root.XPOINTA = point.x; _root.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcLEVEL.localToGlobal(point); _root.XPOINTB = point.x; _root.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.XPOINTB; point.y = _root.YPOINTB; _root.globalToLocal(point); _root.XPOINTB = point.x; _root.YPOINTB = point.y; updateAfterEvent(); _root.mcDRAW2.clear(); _root.mcDRAW2.lineStyle(4, 0, 100); _root.mcDRAW2.moveTo(_root.XPOINTA, _root.YPOINTA); _root.mcDRAW2.lineTo(_root.XPOINTB, _root.YPOINTB); _root.mcDRAW2.lineStyle(2, 26367, 100); _root.mcDRAW2.lineTo(_root.XPOINTA, _root.YPOINTA); } else { _root.mcDRAW2.clear(); } if (_root.PLAYERHEALTH < 1) { _root.mcLEVEL._x = -400; _root.mcLEVEL._y = 380; _root.PLAYERHEALTH = 100; _root.mcLEVEL.mcGRAPPLE._visible = false; _root.NINJAROPING = false; _root.GROUNDED = false; _root.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.LIVES = _root.LIVES - 1; } if (_root.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Frame 22
onClipEvent (keyDown) { if (Key.getCode() == 32) { _root.gotoAndStop(2); } if (Key.getCode() == _root.KEYSHOOT) { _root.SHOOTING = true; } if (Key.getCode() == _root.KEYJUMP) { if (_root.NINJAROPING == true) { _root.DRAWROPE = false; _root.NINJAROPING = false; _root.mcLEVEL.mcGRAPPLE._visible = false; _root.GROUNDED = false; } else if (_root.GROUNDED == true) { _root.YINFLUENCE = 180; _root.GROUNDED = false; _root.RISING = true; if (_root.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.KEYNINJA) { _root.NINJAROPING = false; point = new Object(); point.x = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.THEXPOINTA = point.x; _root.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.THEXPOINTB = point.x; _root.THEYPOINTB = point.y; updateAfterEvent(); _root.THEXDIFFERENCE = (_root.THEXPOINTA - _root.THEXPOINTB) * 2; _root.THEYDIFFERENCE = (_root.THEYPOINTA - _root.THEYPOINTB) * 2; point = new Object(); point.x = _root.THEXPOINTB; point.y = _root.THEYPOINTB; _root.mcLEVEL.globalToLocal(point); _root.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcLEVEL.mcGRAPPLE._visible = true; _root.DRAWROPE = true; } if (Key.getCode() == _root.KEYLEFT) { _root.FACEDIR = "LEFT"; _root.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.KEYRIGHT) { _root.FACEDIR = "RIGHT"; _root.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.KEYUP) { _root.AIMING = "UP"; } if (Key.getCode() == _root.KEYDOWN) { _root.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.KEYSHOOT) { _root.SHOOTING = false; } if (Key.getCode() == _root.KEYLEFT) { _root.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.KEYRIGHT) { _root.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.KEYUP) { _root.AIMING = "NONE"; } if (Key.getCode() == _root.KEYDOWN) { _root.AIMING = "NONE"; } }
Symbol 3 MovieClip [BulletBlue] Frame 1
this._x = this.VARX; this._y = this.VARY;
Instance of Symbol 2 MovieClip in Symbol 3 MovieClip [BulletBlue] Frame 1
onClipEvent (enterFrame) { this._parent._x = this._parent._x + this._parent.XDIFF; this._parent._y = this._parent._y + this._parent.YDIFF; if (this._parent._x > this._parent._parent.mcDIERIGHT._x) { unloadMovie (this._parent); } else if (this._parent._x < this._parent._parent.mcDIELEFT._x) { unloadMovie (this._parent); } else if (this._parent._y < this._parent._parent.mcDIEUP._y) { unloadMovie (this._parent); } else if (this._parent._y > this._parent._parent.mcDIEDOWN._y) { unloadMovie (this._parent); } if (this._parent._parent._parent.PLAYER == 1) { if (this._parent._parent._parent.mcBUNNYa.hitTest(this) == true) { unloadMovie (this._parent); _root.mcSCREEN1.PLAYERHEALTH = _root.mcSCREEN1.PLAYERHEALTH - 10; } } else if (this._parent._parent.mcBUNNY2.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE1.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE2.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE3.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE4.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE5.hitTest(this) == true) { unloadMovie (this._parent); } }
Symbol 6 MovieClip [BulletRed] Frame 1
this._x = this.VARX; this._y = this.VARY;
Instance of Symbol 5 MovieClip in Symbol 6 MovieClip [BulletRed] Frame 1
onClipEvent (enterFrame) { this._parent._x = this._parent._x + this._parent.XDIFF; this._parent._y = this._parent._y + this._parent.YDIFF; if (this._parent._x > this._parent._parent.mcDIERIGHT._x) { unloadMovie (this._parent); } else if (this._parent._x < this._parent._parent.mcDIELEFT._x) { unloadMovie (this._parent); } else if (this._parent._y < this._parent._parent.mcDIEUP._y) { unloadMovie (this._parent); } else if (this._parent._y > this._parent._parent.mcDIEDOWN._y) { unloadMovie (this._parent); } if (this._parent._parent._parent.PLAYER == 2) { if (this._parent._parent._parent.mcBUNNYa.hitTest(this) == true) { unloadMovie (this._parent); _root.mcSCREEN2.PLAYERHEALTH = _root.mcSCREEN2.PLAYERHEALTH - 10; } } else if (this._parent._parent.mcBUNNY2.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE1.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE2.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE3.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE4.hitTest(this) == true) { unloadMovie (this._parent); } if (this._parent._parent.mcDIE5.hitTest(this) == true) { unloadMovie (this._parent); } }
Symbol 13 MovieClip Frame 200
_root.SHOWORBS = eval("TRUE");
Symbol 14 MovieClip Frame 1
_root.mcLOADER.mcLOADBAR.gotoAndPlay(Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 200));
Symbol 14 MovieClip Frame 2
if (_root.getBytesLoaded() == _root.getBytesTotal()) { _root.play(); } else { gotoAndPlay (1); }
Symbol 21 MovieClip Frame 10
stop();
Symbol 22 Button
on (release) { _root.gotoAndStop(22); }
Symbol 23 Button
on (release) { _root.gotoAndStop(3); }
Symbol 24 Button
on (release) { gotoAndStop (4); }
Symbol 25 Button
on (release) { gotoAndStop (3); }
Symbol 26 Button
on (release) { gotoAndStop (2); }
Symbol 30 Button
on (release) { gotoAndStop (1); }
Symbol 42 Button
on (release) { _quality = "HIGH"; }
Symbol 43 Button
on (release) { _quality = "MEDIUM"; }
Symbol 44 Button
on (release) { _quality = "LOW"; }
Symbol 47 Button
on (release) { _root.MUTESOUNDS = true; stopAllSounds(); }
Symbol 48 Button
on (release) { _root.MUTESOUNDS = false; }
Symbol 64 MovieClip Frame 1
stop();
Symbol 68 Button
on (release) { _root.mcMAPS.gotoAndStop(1); }
Symbol 69 Button
on (release) { _root.mcMAPS.gotoAndStop(2); }
Symbol 70 Button
on (release) { _root.mcMAPS.gotoAndStop(3); }
Symbol 71 Button
on (release) { _root.gotoAndStop(2); }
Symbol 79 Button
on (release) { _root.gotoAndStop(5); }
Symbol 80 Button
on (release) { _root.gotoAndStop(10); }
Symbol 81 Button
on (release) { _root.gotoAndStop(11); }
Symbol 82 Button
on (release) { _root.gotoAndStop(7); }
Symbol 83 Button
on (release) { _root.gotoAndStop(8); }
Symbol 84 Button
on (release) { _root.gotoAndStop(9); }
Symbol 85 Button
on (release) { _root.numbar = random(4) + 1; _root.gotoAndStop(6); }
Symbol 91 Button
on (release) { _root.gotoAndStop(13); }
Symbol 92 Button
on (release) { _root.gotoAndStop(12); }
Symbol 97 Button
on (release) { _root.gotoAndStop(14); }
Symbol 98 Button
on (release) { _root.gotoAndStop(19); }
Symbol 99 Button
on (release) { _root.gotoAndStop(20); }
Symbol 100 Button
on (release) { _root.gotoAndStop(16); }
Symbol 101 Button
on (release) { _root.gotoAndStop(17); }
Symbol 102 Button
on (release) { _root.gotoAndStop(18); }
Symbol 103 Button
on (release) { _root.numbar = random(4) + 1; _root.gotoAndStop(15); }
Symbol 106 MovieClip Frame 1
stop();
Instance of Symbol 114 MovieClip in Symbol 115 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 117 MovieClip Frame 1
this._visible = false;
Instance of Symbol 119 MovieClip in Symbol 121 MovieClip Frame 1
onClipEvent (load) { this._parent._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(this._parent._parent._parent.mcBUNNYa.mcCOLLIDER) == true) { if (this._parent._parent._parent.XINFLUENCE < 0) { this._parent._parent._parent.XINFLUENCE = 0; this._parent._parent._parent.mcLEVEL._x = this._parent._parent._parent.vSAFEPOSX; } } if (this._parent._parent._parent.mcLEVEL.mcGRAPPLE._visible == true) { if (this.hitTest(this._parent._parent._parent.mcLEVEL.mcGRAPPLE) == true) { this._parent._parent._parent.THEXDIFFERENCE = 0; this._parent._parent._parent.THEYDIFFERENCE = 0; this._parent._parent._parent.NINJAROPING = true; } } }
Instance of Symbol 119 MovieClip in Symbol 123 MovieClip Frame 1
onClipEvent (load) { this._parent._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(this._parent._parent._parent.mcBUNNYa.mcCOLLIDER) == true) { if (this._parent._parent._parent.XINFLUENCE > 0) { this._parent._parent._parent.XINFLUENCE = 0; this._parent._parent._parent.mcLEVEL._x = this._parent._parent._parent.vSAFEPOSX; } } if (this._parent._parent._parent.mcLEVEL.mcGRAPPLE._visible == true) { if (this.hitTest(this._parent._parent._parent.mcLEVEL.mcGRAPPLE) == true) { this._parent._parent._parent.THEXDIFFERENCE = 0; this._parent._parent._parent.THEYDIFFERENCE = 0; this._parent._parent._parent.NINJAROPING = true; } } }
Instance of Symbol 119 MovieClip in Symbol 125 MovieClip Frame 1
onClipEvent (load) { this._parent._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(this._parent._parent._parent.mcBUNNYa.mcCOLLIDER) == true) { if (this._parent._parent._parent.YINFLUENCE > 0) { this._parent._parent._parent.YINFLUENCE = 0; this._parent._parent._parent.mcLEVEL._y = this._parent._parent._parent.vSAFEPOSY; } } if (this._parent._parent._parent.mcLEVEL.mcGRAPPLE._visible == true) { if (this.hitTest(this._parent._parent._parent.mcLEVEL.mcGRAPPLE) == true) { this._parent._parent._parent.THEXDIFFERENCE = 0; this._parent._parent._parent.THEYDIFFERENCE = 0; this._parent._parent._parent.NINJAROPING = true; } } }
Instance of Symbol 119 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (load) { this._parent._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(this._parent._parent._parent.mcBUNNYa.mcCOLLIDER) == true) { this._parent._parent._parent.GROUNDED = true; this._parent._parent._parent.JUMPING = 1; if (this._parent._parent._parent.YINFLUENCE < 0) { if ((this._parent._parent._parent.mcBUNNYa._currentframe == 7) or (this._parent._parent._parent.mcBUNNYa._currentframe == 8)) { if (this._parent._parent._parent.FACEDIR == "LEFT") { this._parent._parent._parent.mcBUNNYa.gotoAndStop("StillLeft"); } if (this._parent._parent._parent.FACEDIR == "RIGHT") { this._parent._parent._parent.mcBUNNYa.gotoAndStop("StillRight"); } if (Key.isDown(this._parent._parent._parent.KEYLEFT)) { this._parent._parent._parent.mcBUNNYa.gotoAndStop("RunLeft"); } if (Key.isDown(this._parent._parent._parent.KEYRIGHT)) { this._parent._parent._parent.mcBUNNYa.gotoAndStop("RunRight"); } this._parent._parent._parent.GROUNDED = true; } this._parent._parent._parent.YINFLUENCE = 0; this._parent._parent._parent.mcLEVEL._y = this._parent._parent._parent.mcBUNNYa._y - this._parent._y; } } if (this._parent._parent._parent.mcLEVEL.mcGRAPPLE._visible == true) { if (this.hitTest(this._parent._parent._parent.mcLEVEL.mcGRAPPLE) == true) { this._parent._parent._parent.THEXDIFFERENCE = 0; this._parent._parent._parent.THEYDIFFERENCE = 0; this._parent._parent._parent.NINJAROPING = true; } } }
Instance of Symbol 129 MovieClip in Symbol 130 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 136 MovieClip Frame 1
if (this._parent.COLOUR == "PINK") { gotoAndStop (1); } else if (this._parent.COLOUR == "RED") { gotoAndStop (2); } else if (this._parent.COLOUR == "BLUE") { gotoAndStop (3); } stop();
Symbol 142 MovieClip Frame 1
if (this._parent._parent.COLOUR == "PINK") { gotoAndStop (1); } else if (this._parent._parent.COLOUR == "RED") { gotoAndStop (2); } else if (this._parent._parent.COLOUR == "BLUE") { gotoAndStop (3); } stop();
Symbol 162 MovieClip Frame 1
if (this._parent.COLOUR == "PINK") { gotoAndPlay (1); } else if (this._parent.COLOUR == "RED") { gotoAndPlay (10); } else if (this._parent.COLOUR == "BLUE") { gotoAndPlay (20); }
Symbol 162 MovieClip Frame 6
if (this._parent.COLOUR == "PINK") { gotoAndPlay (1); } else if (this._parent.COLOUR == "RED") { gotoAndPlay (10); } else if (this._parent.COLOUR == "BLUE") { gotoAndPlay (20); }
Symbol 162 MovieClip Frame 15
if (this._parent.COLOUR == "PINK") { gotoAndPlay (1); } else if (this._parent.COLOUR == "RED") { gotoAndPlay (10); } else if (this._parent.COLOUR == "BLUE") { gotoAndPlay (20); }
Symbol 162 MovieClip Frame 25
if (this._parent.COLOUR == "PINK") { gotoAndPlay (1); } else if (this._parent.COLOUR == "RED") { gotoAndPlay (10); } else if (this._parent.COLOUR == "BLUE") { gotoAndPlay (20); }
Symbol 166 MovieClip Frame 1
if (this._parent.COLOUR == "PINK") { gotoAndStop (1); } else if (this._parent.COLOUR == "RED") { gotoAndStop (2); } else if (this._parent.COLOUR == "BLUE") { gotoAndStop (3); } stop();
Symbol 170 MovieClip Frame 1
if (this._parent.COLOUR == "PINK") { gotoAndStop (1); } else if (this._parent.COLOUR == "RED") { gotoAndStop (2); } else if (this._parent.COLOUR == "BLUE") { gotoAndStop (3); } stop();
Symbol 171 MovieClip Frame 1
stop();
Instance of Symbol 132 MovieClip "mcCOLLIDER" in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 171 MovieClip Frame 2
stop();
Symbol 171 MovieClip Frame 3
stop();
Symbol 171 MovieClip Frame 4
stop();
Symbol 171 MovieClip Frame 5
stop();
Symbol 171 MovieClip Frame 6
stop();
Symbol 171 MovieClip Frame 7
stop();
Symbol 171 MovieClip Frame 8
stop();
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 172 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 172 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 110 MovieClip in Symbol 173 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 173 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 173 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 110 MovieClip in Symbol 174 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 174 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 174 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 174 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Symbol 183 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 1
this.gotoAndStop(_root.numbar);
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 204 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 204 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 194 MovieClip in Symbol 205 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 205 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 205 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 194 MovieClip in Symbol 206 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 206 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 206 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 206 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 214 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 214 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 212 MovieClip in Symbol 215 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 215 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 215 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 212 MovieClip in Symbol 216 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 216 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 216 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 216 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 224 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 224 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 222 MovieClip in Symbol 225 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 225 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 225 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 222 MovieClip in Symbol 226 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 226 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 226 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 226 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 234 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 234 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 232 MovieClip in Symbol 235 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 235 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 235 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 232 MovieClip in Symbol 236 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 236 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 236 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 236 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 244 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 244 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 242 MovieClip in Symbol 245 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 245 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 245 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 242 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 246 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 246 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 254 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 254 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 252 MovieClip in Symbol 255 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 255 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 255 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 252 MovieClip in Symbol 256 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 256 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 256 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 256 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 270 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 269 MovieClip "mcFLAGRED" in Symbol 270 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(1); this.CARRIED = false; this.HOMEX = this._x; this.HOMEY = this._y; } onClipEvent (enterFrame) { if (this.CARRIED == true) { this._x = this._parent.mcBUNNY2._x; this._y = this._parent.mcBUNNY2._y; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._x = this._x; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._y = this._y; if (this.hitTest(this._parent.mcBLUEBASE) == true) { _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; this.CARRIED = false; this._x = this.HOMEX; this._y = this.HOMEY; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._x = this._x; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._y = this._y; } } else if (this._parent._parent.PLAYER == 1) { if (this.hitTest(this._parent.mcBUNNY2) == true) { this.CARRIED = true; } } }
Instance of Symbol 269 MovieClip "mcFLAGBLUE" in Symbol 270 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(2); this.CARRIED = false; this.HOMEX = this._x; this.HOMEY = this._y; } onClipEvent (enterFrame) { if (this.CARRIED == true) { this._x = this._parent.mcBUNNY2._x; this._y = this._parent.mcBUNNY2._y; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._x = this._x; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._y = this._y; if (this.hitTest(this._parent.mcREDBASE) == true) { _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; this.CARRIED = false; this._x = this.HOMEX; this._y = this.HOMEY; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._x = this._x; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._y = this._y; } } else if (this._parent._parent.PLAYER == 2) { if (this.hitTest(this._parent.mcBUNNY2) == true) { this.CARRIED = true; } } }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 270 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 212 MovieClip in Symbol 271 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 271 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { if (_root.mcSCREEN2.mcLEVEL.mcFLAGBLUE.CARRIED == true) { _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE.CARRIED = false; _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE._x = _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE.HOMEX; _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE._y = _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE.HOMEY; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._x = _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE._x; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._y = _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE._y; } _root.mcSCREEN1.mcLEVEL._x = 186; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.FLAGS > 4) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 271 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 212 MovieClip in Symbol 272 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 272 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { if (_root.mcSCREEN1.mcLEVEL.mcFLAGRED.CARRIED == true) { _root.mcSCREEN1.mcLEVEL.mcFLAGRED.CARRIED = false; _root.mcSCREEN1.mcLEVEL.mcFLAGRED._x = _root.mcSCREEN1.mcLEVEL.mcFLAGRED.HOMEX; _root.mcSCREEN1.mcLEVEL.mcFLAGRED._y = _root.mcSCREEN1.mcLEVEL.mcFLAGRED.HOMEY; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._x = _root.mcSCREEN1.mcLEVEL.mcFLAGRED._x; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._y = _root.mcSCREEN1.mcLEVEL.mcFLAGRED._y; } _root.mcSCREEN2.mcLEVEL._x = -812; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; } if (_root.mcSCREEN2.FLAGS > 4) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 272 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 272 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 276 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 269 MovieClip "mcFLAGRED" in Symbol 276 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(1); this.CARRIED = false; this.HOMEX = this._x; this.HOMEY = this._y; } onClipEvent (enterFrame) { if (this.CARRIED == true) { this._x = this._parent.mcBUNNY2._x; this._y = this._parent.mcBUNNY2._y; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._x = this._x; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._y = this._y; if (this.hitTest(this._parent.mcBLUEBASE) == true) { _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; this.CARRIED = false; this._x = this.HOMEX; this._y = this.HOMEY; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._x = this._x; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._y = this._y; } } else if (this._parent._parent.PLAYER == 1) { if (this.hitTest(this._parent.mcBUNNY2) == true) { this.CARRIED = true; } } }
Instance of Symbol 269 MovieClip "mcFLAGBLUE" in Symbol 276 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(2); this.CARRIED = false; this.HOMEX = this._x; this.HOMEY = this._y; } onClipEvent (enterFrame) { if (this.CARRIED == true) { this._x = this._parent.mcBUNNY2._x; this._y = this._parent.mcBUNNY2._y; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._x = this._x; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._y = this._y; if (this.hitTest(this._parent.mcREDBASE) == true) { _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; this.CARRIED = false; this._x = this.HOMEX; this._y = this.HOMEY; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._x = this._x; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._y = this._y; } } else if (this._parent._parent.PLAYER == 2) { if (this.hitTest(this._parent.mcBUNNY2) == true) { this.CARRIED = true; } } }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 276 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 242 MovieClip in Symbol 277 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 277 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { if (_root.mcSCREEN2.mcLEVEL.mcFLAGBLUE.CARRIED == true) { _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE.CARRIED = false; _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE._x = _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE.HOMEX; _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE._y = _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE.HOMEY; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._x = _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE._x; _root.mcSCREEN1.mcLEVEL.mcFLAGBLUE._y = _root.mcSCREEN2.mcLEVEL.mcFLAGBLUE._y; } _root.mcSCREEN1.mcLEVEL._x = 650; _root.mcSCREEN1.mcLEVEL._y = -205; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.FLAGS > 4) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 277 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 242 MovieClip in Symbol 278 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 278 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { if (_root.mcSCREEN1.mcLEVEL.mcFLAGRED.CARRIED == true) { _root.mcSCREEN1.mcLEVEL.mcFLAGRED.CARRIED = false; _root.mcSCREEN1.mcLEVEL.mcFLAGRED._x = _root.mcSCREEN1.mcLEVEL.mcFLAGRED.HOMEX; _root.mcSCREEN1.mcLEVEL.mcFLAGRED._y = _root.mcSCREEN1.mcLEVEL.mcFLAGRED.HOMEY; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._x = _root.mcSCREEN1.mcLEVEL.mcFLAGRED._x; _root.mcSCREEN2.mcLEVEL.mcFLAGRED._y = _root.mcSCREEN1.mcLEVEL.mcFLAGRED._y; } _root.mcSCREEN2.mcLEVEL._x = -1063; _root.mcSCREEN2.mcLEVEL._y = 458; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; } if (_root.mcSCREEN2.FLAGS > 4) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 278 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 278 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 269 MovieClip "mcFLAG1" in Symbol 282 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG2" in Symbol 282 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG3" in Symbol 282 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG4" in Symbol 282 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG5" in Symbol 282 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 282 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 282 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 110 MovieClip in Symbol 283 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 283 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 283 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 110 MovieClip in Symbol 284 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 284 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 284 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 284 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 269 MovieClip "mcFLAG1" in Symbol 293 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG2" in Symbol 293 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG3" in Symbol 293 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG4" in Symbol 293 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG5" in Symbol 293 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 293 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 293 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 194 MovieClip in Symbol 294 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 294 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 294 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 194 MovieClip in Symbol 295 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 295 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 295 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 295 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 300 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 269 MovieClip "mcFLAG1" in Symbol 300 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG2" in Symbol 300 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG3" in Symbol 300 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG4" in Symbol 300 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG5" in Symbol 300 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 300 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 212 MovieClip in Symbol 301 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 301 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 301 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 212 MovieClip in Symbol 302 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 302 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 302 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 302 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 269 MovieClip "mcFLAG1" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG2" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG3" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG4" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG5" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 306 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 222 MovieClip in Symbol 307 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 307 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 307 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 222 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 308 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 308 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 312 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 269 MovieClip "mcFLAG1" in Symbol 312 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG2" in Symbol 312 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG3" in Symbol 312 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG4" in Symbol 312 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG5" in Symbol 312 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 312 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 232 MovieClip in Symbol 313 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 313 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 313 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 232 MovieClip in Symbol 314 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 314 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 314 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 314 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 318 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 269 MovieClip "mcFLAG1" in Symbol 318 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG2" in Symbol 318 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG3" in Symbol 318 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG4" in Symbol 318 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG5" in Symbol 318 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 242 MovieClip in Symbol 319 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 319 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 319 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 242 MovieClip in Symbol 320 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 320 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 320 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 320 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 325 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }
Instance of Symbol 269 MovieClip "mcFLAG1" in Symbol 325 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG1.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG2" in Symbol 325 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG2.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG3" in Symbol 325 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG3.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG4" in Symbol 325 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG4.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 269 MovieClip "mcFLAG5" in Symbol 325 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(3); } onClipEvent (enterFrame) { if (this.hitTest(this._parent.mcBUNNY2) == true) { if (this._parent._parent.PLAYER == 1) { if (this._currentframe == 3) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; } else if (this._currentframe == 1) { _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(2); _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS + 1; _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS - 1; } } else if (this._currentframe == 3) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; } else if (this._currentframe == 2) { _root.mcSCREEN1.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN2.mcLEVEL.mcFLAG5.gotoAndStop(1); _root.mcSCREEN1.FLAGS = _root.mcSCREEN1.FLAGS + 1; _root.mcSCREEN2.FLAGS = _root.mcSCREEN2.FLAGS - 1; } } }
Instance of Symbol 171 MovieClip "mcBUNNY2" in Symbol 325 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = this._parent._parent.BUNNY2X; this._y = this._parent._parent.BUNNY2Y; this.gotoAndStop(this._parent._parent.BUNNY2FRAME); mcAIM.gotoAndStop(this._parent._parent.BUNNY2AIMDIR); }
Instance of Symbol 252 MovieClip in Symbol 326 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN1.mcLEVEL._x / 2; this._y = _root.mcSCREEN1.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 326 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN1.SHOOTING == true) { if (_root.mcSCREEN1.WEAPON == "PISTOL") { if (_root.mcSCREEN1.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFF = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFF = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.VARX = point.x; _root.mcSCREEN1.VARY = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletRed", "BulletRed" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN1.VARX, VARY:_root.mcSCREEN1.VARY, XDIFF:_root.mcSCREEN1.THEXDIFF, YDIFF:_root.mcSCREEN1.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN1.PISTOLRELOAD = _root.mcSCREEN1.PISTOLRELOAD + 15; if (_root.mcSCREEN1.PISTOLRELOAD > 100) { _root.mcSCREEN1.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN1.AIMING == "DOWN") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION + 3; if (_root.mcSCREEN1.AIMDIRECTION > 90) { _root.mcSCREEN1.AIMDIRECTION = 90; } } if (_root.mcSCREEN1.AIMING == "UP") { _root.mcSCREEN1.AIMDIRECTION = _root.mcSCREEN1.AIMDIRECTION - 3; if (_root.mcSCREEN1.AIMDIRECTION < 1) { _root.mcSCREEN1.AIMDIRECTION = 1; } } _root.mcSCREEN1.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN1.AIMDIRECTION); _root.mcSCREEN1.vSAFEPOSY = _root.mcSCREEN1.mcLEVEL._y; _root.mcSCREEN1.vSAFEPOSX = _root.mcSCREEN1.mcLEVEL._x; if (_root.mcSCREEN1.RUNDIR == "LEFT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + 1; } if (_root.mcSCREEN1.RUNDIR == "RIGHT") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE - 1; } if (_root.mcSCREEN1.XINFLUENCE > 20) { _root.mcSCREEN1.XINFLUENCE = 20; } if (_root.mcSCREEN1.XINFLUENCE < -20) { _root.mcSCREEN1.XINFLUENCE = -20; } if (_root.mcSCREEN1.RUNDIR == "NONE") { _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE * 0.9; } if (_root.mcSCREEN1.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB; b = _root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN1.NINJAXINFLUENCE = (_root.mcSCREEN1.XPOINTA - _root.mcSCREEN1.XPOINTB) / 8; _root.mcSCREEN1.NINJAYINFLUENCE = (_root.mcSCREEN1.YPOINTA - _root.mcSCREEN1.YPOINTB) / 8; _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE + _root.mcSCREEN1.NINJAYINFLUENCE; _root.mcSCREEN1.XINFLUENCE = _root.mcSCREEN1.XINFLUENCE + _root.mcSCREEN1.NINJAXINFLUENCE; } } if (_root.mcSCREEN1.YINFLUENCE > 0) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE / 2; } if ((_root.mcSCREEN1.YINFLUENCE < 0.2) and (_root.mcSCREEN1.YINFLUENCE > -0.2)) { _root.mcSCREEN1.YINFLUENCE = -2; _root.mcSCREEN1.RISING = false; } if (_root.mcSCREEN1.YINFLUENCE < -0.3) { _root.mcSCREEN1.YINFLUENCE = _root.mcSCREEN1.YINFLUENCE * 1.9; } if (_root.mcSCREEN1.YINFLUENCE < -25) { _root.mcSCREEN1.YINFLUENCE = -25; } _root.mcSCREEN1.mcLEVEL._x = _root.mcSCREEN1.mcLEVEL._x + _root.mcSCREEN1.XINFLUENCE; if (_root.mcSCREEN1.YINFLUENCE < 0) { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } else { _root.mcSCREEN1.mcLEVEL._y = _root.mcSCREEN1.mcLEVEL._y - (-_root.mcSCREEN1.YINFLUENCE); } if (_root.mcSCREEN1.YINFLUENCE < -10) { if (_root.mcSCREEN1.FACEDIR == "LEFT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { _root.mcSCREEN1.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.BUNNY2X = (point.x + 25) + 50; _root.mcSCREEN2.BUNNY2Y = point.y - 15; _root.mcSCREEN2.BUNNY2FRAME = _root.mcSCREEN1.mcBUNNYa._currentframe; _root.mcSCREEN2.BUNNY2AIMDIR = _root.mcSCREEN1.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN1.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW.clear(); _root.mcSCREEN1.mcDRAW.lineStyle(4, 16711680, 100); _root.mcSCREEN1.mcDRAW.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW.lineStyle(2, 10027008, 100); _root.mcSCREEN1.mcDRAW.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW.clear(); } if (_root.mcSCREEN2.DRAWROPE == true) { point.x = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN1.XPOINTA; point.y = _root.mcSCREEN1.YPOINTA; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTA = point.x; _root.mcSCREEN1.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN1.mcLEVEL.localToGlobal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.XPOINTB; point.y = _root.mcSCREEN1.YPOINTB; _root.mcSCREEN1.globalToLocal(point); _root.mcSCREEN1.XPOINTB = point.x; _root.mcSCREEN1.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.mcDRAW2.clear(); _root.mcSCREEN1.mcDRAW2.lineStyle(4, 0, 100); _root.mcSCREEN1.mcDRAW2.moveTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTB, _root.mcSCREEN1.YPOINTB); _root.mcSCREEN1.mcDRAW2.lineStyle(2, 26367, 100); _root.mcSCREEN1.mcDRAW2.lineTo(_root.mcSCREEN1.XPOINTA, _root.mcSCREEN1.YPOINTA); } else { _root.mcSCREEN1.mcDRAW2.clear(); } if (_root.mcSCREEN1.PLAYERHEALTH < 1) { _root.mcSCREEN1.mcLEVEL._x = -400; _root.mcSCREEN1.mcLEVEL._y = 380; _root.mcSCREEN1.PLAYERHEALTH = 100; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN2.KILLS = _root.mcSCREEN2.KILLS + 1; _root.mcSCREEN1.LIVES = _root.mcSCREEN1.LIVES - 1; } if (_root.mcSCREEN1.LIVES < 1) { _root.GAMEMESSAGE = "Player 2 Won!"; _root.P2WINS = _root.P2WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 326 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN1.KEYJUMP) { if (_root.mcSCREEN1.NINJAROPING == true) { _root.mcSCREEN1.DRAWROPE = false; _root.mcSCREEN1.NINJAROPING = false; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN1.GROUNDED = false; } else if (_root.mcSCREEN1.GROUNDED == true) { _root.mcSCREEN1.YINFLUENCE = 180; _root.mcSCREEN1.GROUNDED = false; _root.mcSCREEN1.RISING = true; if (_root.mcSCREEN1.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN1.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN1.KEYNINJA) { _root.mcSCREEN1.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTA = point.x; _root.mcSCREEN1.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN1.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN1.THEXPOINTB = point.x; _root.mcSCREEN1.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN1.THEXDIFFERENCE = (_root.mcSCREEN1.THEXPOINTA - _root.mcSCREEN1.THEXPOINTB) * 2; _root.mcSCREEN1.THEYDIFFERENCE = (_root.mcSCREEN1.THEYPOINTA - _root.mcSCREEN1.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN1.THEXPOINTB; point.y = _root.mcSCREEN1.THEYPOINTB; _root.mcSCREEN1.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN1.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.FACEDIR = "LEFT"; _root.mcSCREEN1.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.FACEDIR = "RIGHT"; _root.mcSCREEN1.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN1.KEYSHOOT) { _root.mcSCREEN1.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN1.KEYLEFT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN1.KEYRIGHT) { _root.mcSCREEN1.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN1.KEYUP) { _root.mcSCREEN1.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN1.KEYDOWN) { _root.mcSCREEN1.AIMING = "NONE"; } }
Instance of Symbol 252 MovieClip in Symbol 327 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _root.mcSCREEN2.mcLEVEL._x / 2; this._y = _root.mcSCREEN2.mcLEVEL._y / 2; }
Instance of Symbol 112 MovieClip in Symbol 327 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_root.mcSCREEN2.SHOOTING == true) { if (_root.mcSCREEN2.WEAPON == "PISTOL") { if (_root.mcSCREEN2.PISTOLRELOAD == 1) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFF = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFF = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.VARX = point.x; _root.mcSCREEN2.VARY = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.mcSCREEN1.mcLEVEL.attachMovie("BulletBlue", "BulletBlue" + _root.BULLETDEPTH, _root.BULLETDEPTH, {VARX:_root.mcSCREEN2.VARX, VARY:_root.mcSCREEN2.VARY, XDIFF:_root.mcSCREEN2.THEXDIFF, YDIFF:_root.mcSCREEN2.THEYDIFF}); _root.BULLETDEPTH = _root.BULLETDEPTH + 1; } _root.mcSCREEN2.PISTOLRELOAD = _root.mcSCREEN2.PISTOLRELOAD + 15; if (_root.mcSCREEN2.PISTOLRELOAD > 100) { _root.mcSCREEN2.PISTOLRELOAD = 1; } } } if (_root.mcSCREEN2.AIMING == "DOWN") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION + 3; if (_root.mcSCREEN2.AIMDIRECTION > 90) { _root.mcSCREEN2.AIMDIRECTION = 90; } } if (_root.mcSCREEN2.AIMING == "UP") { _root.mcSCREEN2.AIMDIRECTION = _root.mcSCREEN2.AIMDIRECTION - 3; if (_root.mcSCREEN2.AIMDIRECTION < 1) { _root.mcSCREEN2.AIMDIRECTION = 1; } } _root.mcSCREEN2.mcBUNNYa.mcAIM.gotoAndStop(_root.mcSCREEN2.AIMDIRECTION); _root.mcSCREEN2.vSAFEPOSY = _root.mcSCREEN2.mcLEVEL._y; _root.mcSCREEN2.vSAFEPOSX = _root.mcSCREEN2.mcLEVEL._x; if (_root.mcSCREEN2.RUNDIR == "LEFT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + 1; } if (_root.mcSCREEN2.RUNDIR == "RIGHT") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE - 1; } if (_root.mcSCREEN2.XINFLUENCE > 20) { _root.mcSCREEN2.XINFLUENCE = 20; } if (_root.mcSCREEN2.XINFLUENCE < -20) { _root.mcSCREEN2.XINFLUENCE = -20; } if (_root.mcSCREEN2.RUNDIR == "NONE") { _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE * 0.9; } if (_root.mcSCREEN2.NINJAROPING == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); a = _root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB; b = _root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB; c = Math.sqrt((a * a) + (b * b)); if (c > 50) { _root.mcSCREEN2.NINJAXINFLUENCE = (_root.mcSCREEN2.XPOINTA - _root.mcSCREEN2.XPOINTB) / 8; _root.mcSCREEN2.NINJAYINFLUENCE = (_root.mcSCREEN2.YPOINTA - _root.mcSCREEN2.YPOINTB) / 8; _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE + _root.mcSCREEN2.NINJAYINFLUENCE; _root.mcSCREEN2.XINFLUENCE = _root.mcSCREEN2.XINFLUENCE + _root.mcSCREEN2.NINJAXINFLUENCE; } } if (_root.mcSCREEN2.YINFLUENCE > 0) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE / 2; } if ((_root.mcSCREEN2.YINFLUENCE < 0.2) and (_root.mcSCREEN2.YINFLUENCE > -0.2)) { _root.mcSCREEN2.YINFLUENCE = -2; _root.mcSCREEN2.RISING = false; } if (_root.mcSCREEN2.YINFLUENCE < -0.3) { _root.mcSCREEN2.YINFLUENCE = _root.mcSCREEN2.YINFLUENCE * 1.9; } if (_root.mcSCREEN2.YINFLUENCE < -25) { _root.mcSCREEN2.YINFLUENCE = -25; } _root.mcSCREEN2.mcLEVEL._x = _root.mcSCREEN2.mcLEVEL._x + _root.mcSCREEN2.XINFLUENCE; if (_root.mcSCREEN2.YINFLUENCE < 0) { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } else { _root.mcSCREEN2.mcLEVEL._y = _root.mcSCREEN2.mcLEVEL._y - (-_root.mcSCREEN2.YINFLUENCE); } if (_root.mcSCREEN2.YINFLUENCE < -10) { if (_root.mcSCREEN2.FACEDIR == "LEFT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { _root.mcSCREEN2.mcBUNNYa.gotoAndStop("GoingDownRight"); } } point = new Object(); point.x = this._parent.mcBUNNYa._x; point.y = this._parent.mcBUNNYa._y; this._parent.mcLEVEL.globalToLocal(point); _root.mcSCREEN1.BUNNY2X = ((point.x + 780) + 15) + 50; _root.mcSCREEN1.BUNNY2Y = point.y - 15; _root.mcSCREEN1.BUNNY2FRAME = _root.mcSCREEN2.mcBUNNYa._currentframe; _root.mcSCREEN1.BUNNY2AIMDIR = _root.mcSCREEN2.AIMDIRECTION; updateAfterEvent(); if (_root.mcSCREEN2.DRAWROPE == true) { point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW.clear(); _root.mcSCREEN2.mcDRAW.lineStyle(4, 0, 100); _root.mcSCREEN2.mcDRAW.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW.lineStyle(2, 26367, 100); _root.mcSCREEN2.mcDRAW.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW.clear(); } if (_root.mcSCREEN1.DRAWROPE == true) { point.x = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcLEVEL.mcBUNNY2.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point.x = _root.mcSCREEN2.XPOINTA; point.y = _root.mcSCREEN2.YPOINTA; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTA = point.x; _root.mcSCREEN2.YPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._x; point.y = _root.mcSCREEN1.mcLEVEL.mcGRAPPLE._y; _root.mcSCREEN2.mcLEVEL.localToGlobal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.XPOINTB; point.y = _root.mcSCREEN2.YPOINTB; _root.mcSCREEN2.globalToLocal(point); _root.mcSCREEN2.XPOINTB = point.x; _root.mcSCREEN2.YPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.mcDRAW2.clear(); _root.mcSCREEN2.mcDRAW2.lineStyle(4, 16711680, 100); _root.mcSCREEN2.mcDRAW2.moveTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTB, _root.mcSCREEN2.YPOINTB); _root.mcSCREEN2.mcDRAW2.lineStyle(2, 10027008, 100); _root.mcSCREEN2.mcDRAW2.lineTo(_root.mcSCREEN2.XPOINTA, _root.mcSCREEN2.YPOINTA); } else { _root.mcSCREEN2.mcDRAW2.clear(); } if (_root.mcSCREEN2.PLAYERHEALTH < 1) { _root.mcSCREEN2.mcLEVEL._x = -400; _root.mcSCREEN2.mcLEVEL._y = 380; _root.mcSCREEN2.PLAYERHEALTH = 100; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN1.KILLS = _root.mcSCREEN1.KILLS + 1; _root.mcSCREEN2.LIVES = _root.mcSCREEN2.LIVES - 1; } if (_root.mcSCREEN2.LIVES < 1) { _root.GAMEMESSAGE = "Player 1 Won!"; _root.P1WINS = _root.P1WINS + 1; _root.gotoAndStop(3); } }
Instance of Symbol 115 MovieClip "mcDRAW" in Symbol 327 MovieClip Frame 1
onClipEvent (enterFrame) { }
Instance of Symbol 171 MovieClip "mcBUNNYa" in Symbol 327 MovieClip Frame 1
onClipEvent (keyDown) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = true; } if (Key.getCode() == _root.mcSCREEN2.KEYJUMP) { if (_root.mcSCREEN2.NINJAROPING == true) { _root.mcSCREEN2.DRAWROPE = false; _root.mcSCREEN2.NINJAROPING = false; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = false; _root.mcSCREEN2.GROUNDED = false; } if (_root.mcSCREEN2.GROUNDED == true) { _root.mcSCREEN2.YINFLUENCE = 180; _root.mcSCREEN2.GROUNDED = false; _root.mcSCREEN2.RISING = true; if (_root.mcSCREEN2.FACEDIR == "LEFT") { this.gotoAndStop("GoingUpLeft"); } else if (_root.mcSCREEN2.FACEDIR == "RIGHT") { this.gotoAndStop("GoingUpRight"); } } } if (Key.getCode() == _root.mcSCREEN2.KEYNINJA) { _root.mcSCREEN2.NINJAROPING = false; point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTA = point.x; _root.mcSCREEN2.THEYPOINTA = point.y; updateAfterEvent(); point = new Object(); point.x = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._x; point.y = _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.mcAIM2._y; _root.mcSCREEN2.mcBUNNYa.mcAIM.mcUPPERBODY.localToGlobal(point); _root.mcSCREEN2.THEXPOINTB = point.x; _root.mcSCREEN2.THEYPOINTB = point.y; updateAfterEvent(); _root.mcSCREEN2.THEXDIFFERENCE = (_root.mcSCREEN2.THEXPOINTA - _root.mcSCREEN2.THEXPOINTB) * 2; _root.mcSCREEN2.THEYDIFFERENCE = (_root.mcSCREEN2.THEYPOINTA - _root.mcSCREEN2.THEYPOINTB) * 2; point = new Object(); point.x = _root.mcSCREEN2.THEXPOINTB; point.y = _root.mcSCREEN2.THEYPOINTB; _root.mcSCREEN2.mcLEVEL.globalToLocal(point); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._x = point.x; _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._y = point.y; updateAfterEvent(); _root.mcSCREEN2.mcLEVEL.mcGRAPPLE._visible = true; _root.mcSCREEN2.DRAWROPE = true; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.FACEDIR = "LEFT"; _root.mcSCREEN2.RUNDIR = "LEFT"; this.gotoAndStop("RunLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.FACEDIR = "RIGHT"; _root.mcSCREEN2.RUNDIR = "RIGHT"; this.gotoAndStop("RunRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "UP"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "DOWN"; } } onClipEvent (keyUp) { if (Key.getCode() == _root.mcSCREEN2.KEYSHOOT) { _root.mcSCREEN2.SHOOTING = false; } if (Key.getCode() == _root.mcSCREEN2.KEYLEFT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillLeft"); } if (Key.getCode() == _root.mcSCREEN2.KEYRIGHT) { _root.mcSCREEN2.RUNDIR = "NONE"; this.gotoAndStop("StillRight"); } if (Key.getCode() == _root.mcSCREEN2.KEYUP) { _root.mcSCREEN2.AIMING = "NONE"; } if (Key.getCode() == _root.mcSCREEN2.KEYDOWN) { _root.mcSCREEN2.AIMING = "NONE"; } }
Instance of Symbol 130 MovieClip "mcGRAPPLE" in Symbol 334 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = this._x + this._parent._parent.THEXDIFFERENCE; this._y = this._y + this._parent._parent.THEYDIFFERENCE; }

Library Items

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

Instance Names

"mcLOADER"Frame 1Symbol 14 MovieClip
"mcMAPS"Frame 4Symbol 106 MovieClip
"mcSCREEN1"Frame 5Symbol 173 MovieClip
"mcSCREEN2"Frame 5Symbol 174 MovieClip
"mcSCREEN1"Frame 6Symbol 205 MovieClip
"mcSCREEN2"Frame 6Symbol 206 MovieClip
"mcSCREEN1"Frame 7Symbol 215 MovieClip
"mcSCREEN2"Frame 7Symbol 216 MovieClip
"mcSCREEN1"Frame 8Symbol 225 MovieClip
"mcSCREEN2"Frame 8Symbol 226 MovieClip
"mcSCREEN1"Frame 9Symbol 235 MovieClip
"mcSCREEN2"Frame 9Symbol 236 MovieClip
"mcSCREEN1"Frame 10Symbol 245 MovieClip
"mcSCREEN2"Frame 10Symbol 246 MovieClip
"mcSCREEN1"Frame 11Symbol 255 MovieClip
"mcSCREEN2"Frame 11Symbol 256 MovieClip
"mcSCREEN1"Frame 12Symbol 271 MovieClip
"mcSCREEN2"Frame 12Symbol 272 MovieClip
"mcSCREEN1"Frame 13Symbol 277 MovieClip
"mcSCREEN2"Frame 13Symbol 278 MovieClip
"mcSCREEN1"Frame 14Symbol 283 MovieClip
"mcSCREEN2"Frame 14Symbol 284 MovieClip
"mcSCREEN1"Frame 15Symbol 294 MovieClip
"mcSCREEN2"Frame 15Symbol 295 MovieClip
"mcSCREEN1"Frame 16Symbol 301 MovieClip
"mcSCREEN2"Frame 16Symbol 302 MovieClip
"mcSCREEN1"Frame 17Symbol 307 MovieClip
"mcSCREEN2"Frame 17Symbol 308 MovieClip
"mcSCREEN1"Frame 18Symbol 313 MovieClip
"mcSCREEN2"Frame 18Symbol 314 MovieClip
"mcSCREEN1"Frame 19Symbol 319 MovieClip
"mcSCREEN2"Frame 19Symbol 320 MovieClip
"mcSCREEN1"Frame 20Symbol 326 MovieClip
"mcSCREEN2"Frame 20Symbol 327 MovieClip
"mcLEVEL"Frame 22Symbol 334 MovieClip
"mcDRAW"Frame 22Symbol 115 MovieClip
"mcBUNNYa"Frame 22Symbol 171 MovieClip
"mcLOADBAR"Symbol 14 MovieClip Frame 1Symbol 13 MovieClip
"mcAIM"Symbol 142 MovieClip Frame 1Symbol 139 MovieClip
"mcAIM2"Symbol 142 MovieClip Frame 1Symbol 139 MovieClip
"mcUPPERBODY"Symbol 143 MovieClip Frame 1Symbol 142 MovieClip
"mcCOLLIDER"Symbol 171 MovieClip Frame 1Symbol 132 MovieClip
"mcAIM"Symbol 171 MovieClip Frame 1Symbol 143 MovieClip
"mcDIELEFT"Symbol 172 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 172 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 172 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 172 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 172 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 172 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 172 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 172 MovieClip Frame 1Symbol 117 MovieClip
"mcWALL2"Symbol 172 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL12"Symbol 172 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL5"Symbol 172 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL1"Symbol 172 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL4"Symbol 172 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL11"Symbol 172 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL7"Symbol 172 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL8"Symbol 172 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL10"Symbol 172 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL9"Symbol 172 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL6"Symbol 172 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL3"Symbol 172 MovieClip Frame 1Symbol 126 MovieClip
"mcGRAPPLE"Symbol 172 MovieClip Frame 1Symbol 130 MovieClip
"mcBUNNY2"Symbol 172 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 173 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 173 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 173 MovieClip Frame 1Symbol 172 MovieClip
"mcBUNNYa"Symbol 173 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 174 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 174 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 174 MovieClip Frame 1Symbol 172 MovieClip
"mcBUNNYa"Symbol 174 MovieClip Frame 1Symbol 171 MovieClip
"mcWALL2"Symbol 204 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL12"Symbol 204 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL5"Symbol 204 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL1"Symbol 204 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL4"Symbol 204 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL11"Symbol 204 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL7"Symbol 204 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL8"Symbol 204 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL10"Symbol 204 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL9"Symbol 204 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL6"Symbol 204 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL3"Symbol 204 MovieClip Frame 1Symbol 126 MovieClip
"mcDIELEFT"Symbol 204 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 204 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 204 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 204 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 204 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 204 MovieClip Frame 1Symbol 117 MovieClip
"mcGRAPPLE"Symbol 204 MovieClip Frame 1Symbol 130 MovieClip
"mcBUNNY2"Symbol 204 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 205 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 205 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 205 MovieClip Frame 1Symbol 204 MovieClip
"mcBUNNYa"Symbol 205 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 206 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 206 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 206 MovieClip Frame 1Symbol 204 MovieClip
"mcBUNNYa"Symbol 206 MovieClip Frame 1Symbol 171 MovieClip
"mcWALL2"Symbol 214 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL12"Symbol 214 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL1"Symbol 214 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL9"Symbol 214 MovieClip Frame 1Symbol 125 MovieClip
"mcGRAPPLE"Symbol 214 MovieClip Frame 1Symbol 130 MovieClip
"mcDIELEFT"Symbol 214 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 214 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 214 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 214 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 214 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 214 MovieClip Frame 1Symbol 117 MovieClip
"mcBUNNY2"Symbol 214 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 215 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 215 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 215 MovieClip Frame 1Symbol 214 MovieClip
"mcBUNNYa"Symbol 215 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 216 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 216 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 216 MovieClip Frame 1Symbol 214 MovieClip
"mcBUNNYa"Symbol 216 MovieClip Frame 1Symbol 171 MovieClip
"mcGRAPPLE"Symbol 224 MovieClip Frame 1Symbol 130 MovieClip
"mcDIELEFT"Symbol 224 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 224 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 224 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 224 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 224 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 224 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 224 MovieClip Frame 1Symbol 117 MovieClip
"mcBUNNY2"Symbol 224 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 225 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 225 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 225 MovieClip Frame 1Symbol 224 MovieClip
"mcBUNNYa"Symbol 225 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 226 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 226 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 226 MovieClip Frame 1Symbol 224 MovieClip
"mcBUNNYa"Symbol 226 MovieClip Frame 1Symbol 171 MovieClip
"mcDIELEFT"Symbol 234 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 234 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 234 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 234 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 234 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 234 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 234 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 234 MovieClip Frame 1Symbol 117 MovieClip
"mcGRAPPLE"Symbol 234 MovieClip Frame 1Symbol 130 MovieClip
"mcBUNNY2"Symbol 234 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 235 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 235 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 235 MovieClip Frame 1Symbol 234 MovieClip
"mcBUNNYa"Symbol 235 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 236 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 236 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 236 MovieClip Frame 1Symbol 234 MovieClip
"mcBUNNYa"Symbol 236 MovieClip Frame 1Symbol 171 MovieClip
"mcDIELEFT"Symbol 244 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 244 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 244 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 244 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 244 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 244 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 244 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 244 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE5"Symbol 244 MovieClip Frame 1Symbol 117 MovieClip
"mcGRAPPLE"Symbol 244 MovieClip Frame 1Symbol 130 MovieClip
"mcBUNNY2"Symbol 244 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 245 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 245 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"mcBUNNYa"Symbol 245 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 246 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 246 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 246 MovieClip Frame 1Symbol 244 MovieClip
"mcBUNNYa"Symbol 246 MovieClip Frame 1Symbol 171 MovieClip
"mcDIELEFT"Symbol 254 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 254 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 254 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 254 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 254 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 254 MovieClip Frame 1Symbol 117 MovieClip
"mcGRAPPLE"Symbol 254 MovieClip Frame 1Symbol 130 MovieClip
"mcBUNNY2"Symbol 254 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 255 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 255 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 255 MovieClip Frame 1Symbol 254 MovieClip
"mcBUNNYa"Symbol 255 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 256 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 256 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 256 MovieClip Frame 1Symbol 254 MovieClip
"mcBUNNYa"Symbol 256 MovieClip Frame 1Symbol 171 MovieClip
"mcWALL2"Symbol 270 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL12"Symbol 270 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL1"Symbol 270 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL9"Symbol 270 MovieClip Frame 1Symbol 125 MovieClip
"mcGRAPPLE"Symbol 270 MovieClip Frame 1Symbol 130 MovieClip
"mcDIELEFT"Symbol 270 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 270 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 270 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 270 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 270 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 270 MovieClip Frame 1Symbol 117 MovieClip
"mcBLUEBASE"Symbol 270 MovieClip Frame 1Symbol 263 MovieClip
"mcREDBASE"Symbol 270 MovieClip Frame 1Symbol 265 MovieClip
"mcFLAGRED"Symbol 270 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAGBLUE"Symbol 270 MovieClip Frame 1Symbol 269 MovieClip
"mcBUNNY2"Symbol 270 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 271 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 271 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 271 MovieClip Frame 1Symbol 270 MovieClip
"mcBUNNYa"Symbol 271 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 272 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 272 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 272 MovieClip Frame 1Symbol 270 MovieClip
"mcBUNNYa"Symbol 272 MovieClip Frame 1Symbol 171 MovieClip
"mcDIELEFT"Symbol 276 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 276 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 276 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 276 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 276 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 276 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 276 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 276 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE5"Symbol 276 MovieClip Frame 1Symbol 117 MovieClip
"mcGRAPPLE"Symbol 276 MovieClip Frame 1Symbol 130 MovieClip
"mcBLUEBASE"Symbol 276 MovieClip Frame 1Symbol 263 MovieClip
"mcREDBASE"Symbol 276 MovieClip Frame 1Symbol 265 MovieClip
"mcFLAGRED"Symbol 276 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAGBLUE"Symbol 276 MovieClip Frame 1Symbol 269 MovieClip
"mcBUNNY2"Symbol 276 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 277 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 277 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 277 MovieClip Frame 1Symbol 276 MovieClip
"mcBUNNYa"Symbol 277 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 278 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 278 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 278 MovieClip Frame 1Symbol 276 MovieClip
"mcBUNNYa"Symbol 278 MovieClip Frame 1Symbol 171 MovieClip
"mcDIELEFT"Symbol 282 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 282 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 282 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 282 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 282 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 282 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 282 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 282 MovieClip Frame 1Symbol 117 MovieClip
"mcWALL2"Symbol 282 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL12"Symbol 282 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL5"Symbol 282 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL1"Symbol 282 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL4"Symbol 282 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL11"Symbol 282 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL7"Symbol 282 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL8"Symbol 282 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL10"Symbol 282 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL9"Symbol 282 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL6"Symbol 282 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL3"Symbol 282 MovieClip Frame 1Symbol 126 MovieClip
"mcFLAG1"Symbol 282 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG2"Symbol 282 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG3"Symbol 282 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG4"Symbol 282 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG5"Symbol 282 MovieClip Frame 1Symbol 269 MovieClip
"mcGRAPPLE"Symbol 282 MovieClip Frame 1Symbol 130 MovieClip
"mcBUNNY2"Symbol 282 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 283 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 283 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 283 MovieClip Frame 1Symbol 282 MovieClip
"mcBUNNYa"Symbol 283 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 284 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 284 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 284 MovieClip Frame 1Symbol 282 MovieClip
"mcBUNNYa"Symbol 284 MovieClip Frame 1Symbol 171 MovieClip
"mcWALL2"Symbol 293 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL12"Symbol 293 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL5"Symbol 293 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL1"Symbol 293 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL4"Symbol 293 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL11"Symbol 293 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL7"Symbol 293 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL8"Symbol 293 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL10"Symbol 293 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL9"Symbol 293 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL6"Symbol 293 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL3"Symbol 293 MovieClip Frame 1Symbol 126 MovieClip
"mcDIELEFT"Symbol 293 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 293 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 293 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 293 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 293 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 293 MovieClip Frame 1Symbol 117 MovieClip
"mcFLAG1"Symbol 293 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG2"Symbol 293 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG3"Symbol 293 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG4"Symbol 293 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG5"Symbol 293 MovieClip Frame 1Symbol 269 MovieClip
"mcGRAPPLE"Symbol 293 MovieClip Frame 1Symbol 130 MovieClip
"mcBUNNY2"Symbol 293 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 294 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 294 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 294 MovieClip Frame 1Symbol 293 MovieClip
"mcBUNNYa"Symbol 294 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 295 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 295 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 295 MovieClip Frame 1Symbol 293 MovieClip
"mcBUNNYa"Symbol 295 MovieClip Frame 1Symbol 171 MovieClip
"mcWALL2"Symbol 300 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL12"Symbol 300 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL1"Symbol 300 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL9"Symbol 300 MovieClip Frame 1Symbol 125 MovieClip
"mcGRAPPLE"Symbol 300 MovieClip Frame 1Symbol 130 MovieClip
"mcDIELEFT"Symbol 300 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 300 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 300 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 300 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 300 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 300 MovieClip Frame 1Symbol 117 MovieClip
"mcFLAG1"Symbol 300 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG2"Symbol 300 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG3"Symbol 300 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG4"Symbol 300 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG5"Symbol 300 MovieClip Frame 1Symbol 269 MovieClip
"mcBUNNY2"Symbol 300 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 301 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 301 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 301 MovieClip Frame 1Symbol 300 MovieClip
"mcBUNNYa"Symbol 301 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 302 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 302 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 302 MovieClip Frame 1Symbol 300 MovieClip
"mcBUNNYa"Symbol 302 MovieClip Frame 1Symbol 171 MovieClip
"mcGRAPPLE"Symbol 306 MovieClip Frame 1Symbol 130 MovieClip
"mcDIELEFT"Symbol 306 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 306 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 306 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 306 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 306 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 306 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 306 MovieClip Frame 1Symbol 117 MovieClip
"mcFLAG1"Symbol 306 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG2"Symbol 306 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG3"Symbol 306 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG4"Symbol 306 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG5"Symbol 306 MovieClip Frame 1Symbol 269 MovieClip
"mcBUNNY2"Symbol 306 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 307 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 307 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 307 MovieClip Frame 1Symbol 306 MovieClip
"mcBUNNYa"Symbol 307 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 308 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 308 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 308 MovieClip Frame 1Symbol 306 MovieClip
"mcBUNNYa"Symbol 308 MovieClip Frame 1Symbol 171 MovieClip
"mcDIELEFT"Symbol 312 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 312 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 312 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 312 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 312 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 312 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 312 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 312 MovieClip Frame 1Symbol 117 MovieClip
"mcGRAPPLE"Symbol 312 MovieClip Frame 1Symbol 130 MovieClip
"mcFLAG1"Symbol 312 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG2"Symbol 312 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG3"Symbol 312 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG4"Symbol 312 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG5"Symbol 312 MovieClip Frame 1Symbol 269 MovieClip
"mcBUNNY2"Symbol 312 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 313 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 313 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"mcBUNNYa"Symbol 313 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 314 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 314 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 314 MovieClip Frame 1Symbol 312 MovieClip
"mcBUNNYa"Symbol 314 MovieClip Frame 1Symbol 171 MovieClip
"mcDIELEFT"Symbol 318 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 318 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 318 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 318 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE3"Symbol 318 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE4"Symbol 318 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 318 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 318 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE5"Symbol 318 MovieClip Frame 1Symbol 117 MovieClip
"mcGRAPPLE"Symbol 318 MovieClip Frame 1Symbol 130 MovieClip
"mcFLAG1"Symbol 318 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG2"Symbol 318 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG3"Symbol 318 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG4"Symbol 318 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG5"Symbol 318 MovieClip Frame 1Symbol 269 MovieClip
"mcBUNNY2"Symbol 318 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 319 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 319 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 319 MovieClip Frame 1Symbol 318 MovieClip
"mcBUNNYa"Symbol 319 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 320 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 320 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 320 MovieClip Frame 1Symbol 318 MovieClip
"mcBUNNYa"Symbol 320 MovieClip Frame 1Symbol 171 MovieClip
"mcDIELEFT"Symbol 325 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 325 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 325 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 325 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE2"Symbol 325 MovieClip Frame 1Symbol 117 MovieClip
"mcDIE1"Symbol 325 MovieClip Frame 1Symbol 117 MovieClip
"mcGRAPPLE"Symbol 325 MovieClip Frame 1Symbol 130 MovieClip
"mcFLAG1"Symbol 325 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG2"Symbol 325 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG3"Symbol 325 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG4"Symbol 325 MovieClip Frame 1Symbol 269 MovieClip
"mcFLAG5"Symbol 325 MovieClip Frame 1Symbol 269 MovieClip
"mcBUNNY2"Symbol 325 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW2"Symbol 326 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW"Symbol 326 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 326 MovieClip Frame 1Symbol 325 MovieClip
"mcBUNNYa"Symbol 326 MovieClip Frame 1Symbol 171 MovieClip
"mcDRAW"Symbol 327 MovieClip Frame 1Symbol 115 MovieClip
"mcDRAW2"Symbol 327 MovieClip Frame 1Symbol 115 MovieClip
"mcLEVEL"Symbol 327 MovieClip Frame 1Symbol 325 MovieClip
"mcBUNNYa"Symbol 327 MovieClip Frame 1Symbol 171 MovieClip
"mcDIELEFT"Symbol 334 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEUP"Symbol 334 MovieClip Frame 1Symbol 117 MovieClip
"mcDIEDOWN"Symbol 334 MovieClip Frame 1Symbol 117 MovieClip
"mcDIERIGHT"Symbol 334 MovieClip Frame 1Symbol 117 MovieClip
"mcWALL2"Symbol 334 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL12"Symbol 334 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL5"Symbol 334 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL1"Symbol 334 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL4"Symbol 334 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL11"Symbol 334 MovieClip Frame 1Symbol 126 MovieClip
"mcWALL7"Symbol 334 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL8"Symbol 334 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL10"Symbol 334 MovieClip Frame 1Symbol 123 MovieClip
"mcWALL9"Symbol 334 MovieClip Frame 1Symbol 125 MovieClip
"mcWALL6"Symbol 334 MovieClip Frame 1Symbol 121 MovieClip
"mcWALL3"Symbol 334 MovieClip Frame 1Symbol 126 MovieClip
"mcGRAPPLE"Symbol 334 MovieClip Frame 1Symbol 130 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 3 as "BulletBlue"
ExportAssets (56)Timeline Frame 1Symbol 6 as "BulletRed"

Labels

"StillRight"Symbol 171 MovieClip Frame 1
"StillLeft"Symbol 171 MovieClip Frame 2
"RunRight"Symbol 171 MovieClip Frame 3
"RunLeft"Symbol 171 MovieClip Frame 4
"GoingUpRight"Symbol 171 MovieClip Frame 5
"GoingUpLeft"Symbol 171 MovieClip Frame 6
"GoingDownRight"Symbol 171 MovieClip Frame 7
"GoingDownLeft"Symbol 171 MovieClip Frame 8

Dynamic Text Variables

_root.GAMEMESSAGESymbol 76 EditableText"Player 1 wins!"
_root.P1MESSAGESymbol 77 EditableText"Player 1 Has 8 wins"
_root.P2MESSAGESymbol 78 EditableText"Player 2 Has 8 wins"
_root.mcSCREEN1.KILLSSymbol 189 EditableText"00"
_root.mcSCREEN1.LIVESSymbol 190 EditableText"00"
_root.mcSCREEN2.KILLSSymbol 191 EditableText"00"
_root.mcSCREEN2.LIVESSymbol 192 EditableText"00"
_root.mcSCREEN1.KILLSSymbol 207 EditableText"00"
_root.mcSCREEN1.LIVESSymbol 208 EditableText"00"
_root.mcSCREEN2.KILLSSymbol 209 EditableText"00"
_root.mcSCREEN2.LIVESSymbol 210 EditableText"00"
_root.mcSCREEN1.KILLSSymbol 217 EditableText"00"
_root.mcSCREEN1.LIVESSymbol 218 EditableText"00"
_root.mcSCREEN2.KILLSSymbol 219 EditableText"00"
_root.mcSCREEN2.LIVESSymbol 220 EditableText"00"
_root.mcSCREEN1.KILLSSymbol 227 EditableText"00"
_root.mcSCREEN1.LIVESSymbol 228 EditableText"00"
_root.mcSCREEN2.KILLSSymbol 229 EditableText"00"
_root.mcSCREEN2.LIVESSymbol 230 EditableText"00"
_root.mcSCREEN1.KILLSSymbol 237 EditableText"00"
_root.mcSCREEN1.LIVESSymbol 238 EditableText"00"
_root.mcSCREEN2.KILLSSymbol 239 EditableText"00"
_root.mcSCREEN2.LIVESSymbol 240 EditableText"00"
_root.mcSCREEN1.KILLSSymbol 247 EditableText"00"
_root.mcSCREEN1.LIVESSymbol 248 EditableText"00"
_root.mcSCREEN2.KILLSSymbol 249 EditableText"00"
_root.mcSCREEN2.LIVESSymbol 250 EditableText"00"
_root.mcSCREEN1.KILLSSymbol 257 EditableText"00"
_root.mcSCREEN1.LIVESSymbol 258 EditableText"00"
_root.mcSCREEN2.KILLSSymbol 259 EditableText"00"
_root.mcSCREEN2.LIVESSymbol 260 EditableText"00"
_root.mcSCREEN1.FLAGSSymbol 274 EditableText"00"
_root.mcSCREEN2.FLAGSSymbol 275 EditableText"00"
_root.mcSCREEN1.FLAGSSymbol 279 EditableText"00"
_root.mcSCREEN2.FLAGSSymbol 280 EditableText"00"
_root.mcSCREEN1.FLAGSSymbol 286 EditableText"00"
_root.mcSCREEN2.FLAGSSymbol 287 EditableText"00"
_root.AYBTIMESymbol 291 EditableText"60"
_root.mcSCREEN1.FLAGSSymbol 296 EditableText"00"
_root.mcSCREEN2.FLAGSSymbol 297 EditableText"00"
_root.AYBTIMESymbol 298 EditableText"60"
_root.mcSCREEN1.FLAGSSymbol 303 EditableText"00"
_root.mcSCREEN2.FLAGSSymbol 304 EditableText"00"
_root.AYBTIMESymbol 305 EditableText"60"
_root.mcSCREEN1.FLAGSSymbol 309 EditableText"00"
_root.mcSCREEN2.FLAGSSymbol 310 EditableText"00"
_root.AYBTIMESymbol 311 EditableText"60"
_root.mcSCREEN1.FLAGSSymbol 315 EditableText"00"
_root.mcSCREEN2.FLAGSSymbol 316 EditableText"00"
_root.AYBTIMESymbol 317 EditableText"60"
_root.mcSCREEN1.FLAGSSymbol 321 EditableText"00"
_root.mcSCREEN2.FLAGSSymbol 322 EditableText"00"
_root.AYBTIMESymbol 323 EditableText"60"
_root.mcSCREEN1.FLAGSSymbol 328 EditableText"00"
_root.mcSCREEN2.FLAGSSymbol 329 EditableText"00"
_root.AYBTIMESymbol 330 EditableText"60"




http://swfchan.com/15/73706/info.shtml
Created: 8/4 -2019 03:33:43 Last modified: 8/4 -2019 03:33:43 Server time: 23/12 -2024 02:30:22