Frame 1
stop();
_quality = "MEDIUM";
Instance of Symbol 20 MovieClip in Frame 1
onClipEvent (enterFrame) {
if (_root.DudeBro) {
gotoAndStop (2);
} else if (_root.Bernd) {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
if (Key.isDown(80)) {
_root.canmorph = true;
}
}
Instance of Symbol 29 MovieClip in Frame 1
onClipEvent (load) {
RibbonName = "Big";
if (_root.Ribbon == RibbonName) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == RibbonName) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 30 MovieClip in Frame 1
onClipEvent (load) {
if ((_root.Ribbon != "Half") && (_root.Ribbon != "Big")) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
RibbonName = "";
}
onClipEvent (enterFrame) {
if ((_root.Ribbon != "Half") && (_root.Ribbon != "Big")) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 36 MovieClip in Frame 1
onClipEvent (load) {
RibbonName = "Half";
if (_root.Ribbon == RibbonName) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == RibbonName) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 38 MovieClip "Fader" in Frame 1
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 20);
}
}
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 46 MovieClip in Frame 1
onClipEvent (enterFrame) {
if ((((Key.isDown(_root.AttackKey) && (_root.Active)) && (_root.Weapon == "Pasta")) && (_root.CanAttack)) && (_root.level.P1._currentframe < 6)) {
play();
}
}
Instance of Symbol 48 MovieClip "BoomNoise" in Frame 1
onClipEvent (enterFrame) {
if (_root.Boom) {
_root.Boom = false;
play();
}
}
Instance of Symbol 66 MovieClip "Pow" in Frame 1
onClipEvent (enterFrame) {
_x = (_root.level._x + _root.level.Enemy._x);
_y = (_root.level._y + _root.level.Enemy._y);
}
Instance of Symbol 68 MovieClip "Zap" in Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 68 MovieClip "Bomb" in Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 70 MovieClip "GOTIME" in Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 75 MovieClip in Frame 1
onClipEvent (enterFrame) {
if ((_currentframe == 1) && (_root.Irony)) {
play();
}
}
Frame 2
stop();
BM = "";
if (((Key.isDown(88) or Key.isDown(Key.SHIFT)) or Key.isDown(67)) or Key.isDown(Key.SPACE)) {
_root.TargetName = " CON MAN";
} else {
_root.TargetName = "BUSINESS MAN";
}
_root.Weapon = "Pasta";
PauseKey = Key.CONTROL;
LeftKey = Key.LEFT;
RightKey = Key.RIGHT;
JumpKey = 90;
UpKey = Key.UP;
AttackKey = 88;
DownKey = Key.DOWN;
ShiftKey = Key.SHIFT;
if (_root.DudeBro) {
LeftKey = 65;
RightKey = 68;
JumpKey = Key.SPACE;
UpKey = 87;
AttackKey = Key.SHIFT;
DownKey = 83;
}
if (_root.Bernd) {
JumpKey = 88;
AttackKey = 67;
}
Instance of Symbol 85 MovieClip in Frame 2
onClipEvent (load) {
_yscale = 0.1;
BM = _root.TargetName;
Counter = 1;
Counterer = -70;
}
onClipEvent (enterFrame) {
if (_yscale < 100) {
_yscale = (_yscale * 1.4);
} else {
_yscale = 100;
if (_root.BM != _root.TargetName) {
if (Counterer < 4) {
Counterer = Counterer + 1;
} else {
_root.BM = _root.BM + (substring(BM, Counter, 1));
Counter = Counter + 1;
Counterer = 1;
}
} else {
Counter = Counter + 1;
if (100 < Counter) {
tellTarget (_root) {
play();
};
}
}
}
}
Instance of Symbol 117 MovieClip "Music" in Frame 2
onClipEvent (load) {
Timer = getTimer();
}
onClipEvent (enterFrame) {
NowTime = getTimer();
if (((Timer + 43265) < NowTime) && (_currentframe == 3)) {
Timer = getTimer();
play();
}
if (((Timer + 76099) < NowTime) && (_currentframe == 5)) {
Timer = getTimer();
gotoAndPlay (4);
}
}
Frame 3
WordCount = 1;
MyWords = "What the fuck did you just fucking say about me, you little bitch? I’ll have you know I graduated top of my class in the Navy Seals, and I’ve been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. I am trained in gorilla warfare and I’m the top sniper in the entire US armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the USA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You’re fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that’s just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little “clever” comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn’t, you didn’t, and now you’re paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You’re fucking dead, kiddo.";
_root.Active = true;
_root.Room = 1;
_root.Door = 0;
_root.Energy = 0;
_root.Life = 3;
_root.MaxLife = 3;
_root.CanMorph = true;
_root.VPunch = false;
_root.ScrollLock = false;
_root.CanAttack = true;
stop();
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
_x = (_root.level._x / 8);
}
Instance of Symbol 127 MovieClip in Frame 3
onClipEvent (enterFrame) {
_x = (_root.level._x / 4);
}
Instance of Symbol 130 MovieClip in Frame 3
onClipEvent (enterFrame) {
_x = (_root.level._x / 2);
}
Instance of Symbol 871 MovieClip "level" in Frame 3
onClipEvent (enterFrame) {
if (!_root.ScrollLock) {
if (((P1._xScale < 0) && ((P1._x + _x) < 500)) && (!Left.hitTest(_root.Fader))) {
_x = (((500 - P1._x) + (_x * 8)) / 9);
}
if ((0 < P1._xScale) && (300 < (P1._x + _x))) {
_x = (((300 - P1._x) + (_x * 8)) / 9);
}
} else {
if ((P1._x + _x) < 5) {
P1._x = 5 - _x;
}
if (795 < (P1._x + _x)) {
P1._x = 795 - _x;
}
}
}
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
}
Instance of Symbol 872 MovieClip in Frame 3
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
tellTarget (_root.level.P1) {
_root.Life = 0;
gotoAndStop (10);
_alpha = 0;
};
}
}
Instance of Symbol 874 MovieClip in Frame 3
onClipEvent (load) {
_alpha = 100;
Active = true;
}
onClipEvent (enterFrame) {
if (Active) {
if (Counter >= 70) {
_alpha = 0;
Active = false;
tellTarget (_root.level.P1) {
gotoAndStop (3);
};
} else {
Counter = Counter + 1;
}
}
}
Instance of Symbol 891 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.Active) {
_alpha = 0;
gotoAndStop (1);
} else if (!_root.NoPause) {
_alpha = 100;
if (_root.Weapon == "Pasta") {
gotoAndStop (2);
} else if (_root.Weapon == "Rage") {
gotoAndStop (3);
} else if (_root.Weapon == "Bait") {
gotoAndStop (4);
}
}
}
Frame 4
stopAllSounds();
tellTarget (_root.Music) {
Timer = getTimer();
gotoAndPlay (4);
};
prevFrame();
Frame 5
stop();
_root.Life = 3;
_root.MaxLife = 3;
_root.Active = true;
_root.CanMorph = true;
_root.VPunch = false;
_root.ScrollLock = false;
_root.CanAttack = true;
PauseKey = Key.CONTROL;
LeftKey = Key.LEFT;
RightKey = Key.RIGHT;
JumpKey = 90;
UpKey = Key.UP;
AttackKey = 88;
DownKey = Key.DOWN;
ShiftKey = Key.SHIFT;
if (_root.DudeBro) {
LeftKey = 65;
RightKey = 68;
JumpKey = Key.SPACE;
UpKey = 87;
AttackKey = Key.SHIFT;
DownKey = 83;
}
if (_root.Bernd) {
JumpKey = 88;
AttackKey = 67;
}
Instance of Symbol 896 MovieClip in Frame 5
onClipEvent (enterFrame) {
_x = (_root.level._x / 4);
}
Instance of Symbol 899 MovieClip in Frame 5
onClipEvent (enterFrame) {
_x = (_root.level._x / 2);
}
Instance of Symbol 1073 MovieClip "level" in Frame 5
onClipEvent (enterFrame) {
if (!_root.ScrollLock) {
if (((P1._x + _x) < 0) or (800 < (P1._x + _x))) {
_x = ((-P1._x) + 400);
} else {
if ((P1._xScale < 0) && ((P1._x + _x) < 500)) {
_x = (((500 - P1._x) + (_x * 8)) / 9);
while (Left.hitTest(_root.Fader)) {
_x = (_x - 1);
}
}
if ((0 < P1._xScale) && (300 < (P1._x + _x))) {
_x = (((300 - P1._x) + (_x * 8)) / 9);
}
}
}
}
Instance of Symbol 1074 MovieClip in Frame 5
onClipEvent (load) {
if (_root.DoneIntro) {
_alpha = 100;
Active = true;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (Active) {
if (Counter >= 70) {
_alpha = 0;
Active = false;
tellTarget (_root.level.P1) {
gotoAndStop (3);
};
} else {
Counter = Counter + 1;
}
}
}
Instance of Symbol 872 MovieClip in Frame 5
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
tellTarget (_root.level.P1) {
_root.Life = 0;
gotoAndStop (10);
_alpha = 0;
};
}
}
Frame 6
stopAllSounds();
tellTarget (_root.Music) {
Timer = getTimer();
gotoAndPlay (4);
};
prevFrame();
Frame 7
stop();
Instance of Symbol 1076 MovieClip in Frame 7
onClipEvent (enterFrame) {
_y = (_y + 30);
if (((_height / 2) + 480) < _y) {
_y = (_y - (_height * 2));
_x = (random(2000) - 1000);
}
}
Instance of Symbol 1077 MovieClip in Frame 7
onClipEvent (enterFrame) {
if (-1000 < _y) {
_y = (_y + yThrust);
yThrust = yThrust - 1;
} else {
tellTarget (_parent) {
play();
};
}
}
onClipEvent (load) {
tellTarget (SFX) {
play();
};
yThrust = -2;
}
Instance of Symbol 1081 MovieClip "Clouds" in Frame 7
onClipEvent (enterFrame) {
_y = (_y + 60);
if (((_height / 2) + 480) < _y) {
_y = (_y - (_height * 2));
_x = (random(2000) - 1000);
}
}
Frame 8
WordCount = 1;
MyWords = "What the fuck did you just fucking say about me, you little bitch? I’ll have you know I graduated top of my class in the Navy Seals, and I’ve been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. I am trained in gorilla warfare and I’m the top sniper in the entire US armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the USA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You’re fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that’s just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little “clever” comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn’t, you didn’t, and now you’re paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You’re fucking dead, kiddo.";
_root.Active = true;
_root.Room = 1;
_root.Door = 0;
_root.Energy = 0;
_root.Life = 3;
_root.MaxLife = 3;
_root.CanMorph = true;
_root.VPunch = false;
_root.ScrollLock = false;
_root.CanAttack = true;
stop();
Instance of Symbol 1086 MovieClip in Frame 8
onClipEvent (enterFrame) {
_x = (_root.Clouds._x / 2);
}
Instance of Symbol 1088 MovieClip "Clouds" in Frame 8
onClipEvent (enterFrame) {
_x = (_root.level._x / 2);
}
Instance of Symbol 1208 MovieClip "level" in Frame 8
onClipEvent (enterFrame) {
if (!_root.ScrollLock) {
if ((P1._xScale < 0) && ((P1._x + _x) < 500)) {
_x = (((500 - P1._x) + (_x * 8)) / 9);
}
if ((0 < P1._xScale) && (300 < (P1._x + _x))) {
_x = (((300 - P1._x) + (_x * 8)) / 9);
}
if (((P1._x + _x) < 0) or (800 < (P1._x + _x))) {
_x = ((-P1._x) + 400);
}
if (0 < (Left._x + _x)) {
_x = (-1 - Left._x);
}
if ((Right._x + _x) < 801) {
_x = (801 - Right._x);
}
} else {
if ((P1._x + _x) < 5) {
P1._x = 5 - _x;
}
if (795 < (P1._x + _x)) {
P1._x = 795 - _x;
}
}
}
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
}
Instance of Symbol 872 MovieClip in Frame 8
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
tellTarget (_root.level.P1) {
_root.Life = 0;
gotoAndStop (10);
_alpha = 0;
};
}
}
Instance of Symbol 1074 MovieClip in Frame 8
onClipEvent (load) {
if (_root.DoneIntro) {
_alpha = 100;
Active = true;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (Active) {
if (Counter >= 70) {
_alpha = 0;
Active = false;
tellTarget (_root.level.P1) {
gotoAndStop (3);
};
} else {
Counter = Counter + 1;
}
}
}
Frame 9
stopAllSounds();
tellTarget (_root.Music) {
Timer = getTimer();
gotoAndPlay (4);
};
prevFrame();
Frame 10
WordCount = 1;
MyWords = "What the fuck did you just fucking say about me, you little bitch? I’ll have you know I graduated top of my class in the Navy Seals, and I’ve been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. I am trained in gorilla warfare and I’m the top sniper in the entire US armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the USA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You’re fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that’s just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little “clever” comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn’t, you didn’t, and now you’re paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You’re fucking dead, kiddo.";
_root.Active = true;
_root.Room = 1;
_root.Door = 0;
_root.Energy = 0;
_root.Life = 3;
_root.MaxLife = 3;
_root.CanMorph = true;
_root.VPunch = false;
_root.ScrollLock = false;
_root.CanAttack = true;
stop();
Instance of Symbol 1210 MovieClip in Frame 10
onClipEvent (enterFrame) {
_y = (_root.AM._y / 2);
}
Instance of Symbol 1232 MovieClip "AM" in Frame 10
onClipEvent (load) {
StartY = _y;
}
onClipEvent (enterFrame) {
_y = ((_root.level._y / 3) + 350);
}
Instance of Symbol 1281 MovieClip "level" in Frame 10
onClipEvent (enterFrame) {
if (!_root.Bottom) {
if (((-P1._y) + 325) < _y) {
_y = ((((_y * 2) + ((-P1._y) + 320)) + (P1.yThrust * 2)) / 3);
}
}
if ((_y < ((-P1._y) + 315)) && (!_root.Top)) {
_y = ((((_y * 2) + ((-P1._y) + 320)) + (P1.yThrust * 2)) / 3);
}
}
Frame 11
stopAllSounds();
tellTarget (_root.Music) {
Timer = getTimer();
gotoAndPlay (4);
};
prevFrame();
Frame 12
stop();
Frame 13
stopAllSounds();
tellTarget (_root.Music) {
Timer = getTimer();
gotoAndPlay (4);
};
prevFrame();
Frame 14
stopAllSounds();
gotoAndPlay (15);
Frame 31
stop();
stopAllSounds();
Instance of Symbol 1310 MovieClip in Frame 31
onClipEvent (enterFrame) {
if ((_x + _parent._x) < -800) {
_x = (_x + 2304);
}
if (800 < (_x + _parent._x)) {
_x = (_x - 2304);
}
}
Instance of Symbol 1321 MovieClip in Frame 31
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay(random(12));
}
if (random(40) == 1) {
gotoAndStop (1);
}
}
Instance of Symbol 1336 MovieClip "Fader" in Frame 31
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 5);
}
}
onClipEvent (load) {
_alpha = 200;
}
Instance of Symbol 1339 MovieClip in Frame 31
onClipEvent (load) {
Timer = getTimer();
}
onClipEvent (enterFrame) {
NowTime = getTimer();
if ((Timer + 14000) < NowTime) {
Timer = getTimer();
play();
}
}
Frame 32
stop();
Instance of Symbol 1343 MovieClip "Viv" in Frame 32
onClipEvent (enterFrame) {
_x = (_x + 10);
if (StartX < _x) {
tellTarget (_root) {
play();
};
}
}
onClipEvent (load) {
StartX = _x;
_x = (_x - 600);
}
Frame 33
stop();
Instance of Symbol 748 MovieClip in Frame 33
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 582 MovieClip in Frame 33
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Frame 33
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Frame 33
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Frame 34
stop();
Instance of Symbol 1376 MovieClip in Frame 34
onClipEvent (enterFrame) {
_y = ((_y + random(10)) - 5);
_x = ((_x + random(10)) - 5);
Counter = Counter + 5;
if (35 < Counter) {
tellTarget (_parent) {
play();
};
}
}
Frame 35
stop();
Instance of Symbol 1385 MovieClip in Frame 35
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay(random(12));
}
if (random(40) == 1) {
gotoAndStop (1);
}
}
Instance of Symbol 1388 MovieClip in Frame 35
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Frame 43
stop();
Instance of Symbol 1399 MovieClip in Frame 43
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay(random(10));
}
}
Instance of Symbol 1321 MovieClip in Frame 48
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay(random(12));
}
if (random(40) == 1) {
gotoAndStop (1);
}
}
Frame 49
stop();
Instance of Symbol 1321 MovieClip in Frame 49
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay(random(12));
}
if (random(40) == 1) {
gotoAndStop (1);
}
}
Frame 51
stop();
Frame 52
stop();
Frame 53
stop();
Instance of Symbol 582 MovieClip in Frame 53
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 1388 MovieClip in Frame 53
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 1399 MovieClip in Frame 53
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay(random(10));
}
}
Frame 55
stop();
Instance of Symbol 1321 MovieClip in Frame 55
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay(random(12));
}
if (random(40) == 1) {
gotoAndStop (1);
}
}
Frame 56
stop();
Instance of Symbol 1511 MovieClip in Frame 56
onClipEvent (enterFrame) {
_x = (_x + 12);
if (1200 < _x) {
_root.Fader._alpha = _root.Fader._alpha + 25;
if (_root.Fader._alpha >= 100) {
tellTarget (_root) {
play();
};
}
}
}
Instance of Symbol 38 MovieClip "Fader" in Frame 56
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 20);
}
}
onClipEvent (load) {
_alpha = 0;
}
Frame 57
stop();
Fader._alpha = 150;
_root.DoneIntro = false;
_root.Life = 0;
_root.Active = false;
Instance of Symbol 896 MovieClip in Frame 57
onClipEvent (enterFrame) {
_x = (_root.level._x / 4);
}
Instance of Symbol 1215 MovieClip in Frame 57
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
}
Instance of Symbol 1215 MovieClip in Frame 57
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
}
Instance of Symbol 1540 MovieClip "Fader" in Frame 57
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 20);
}
}
onClipEvent (load) {
_alpha = 100;
}
Symbol 9 Button
on (release) {
play();
}
Symbol 14 Button
on (release) {
_root.DudeBro = false;
_root.Bernd = false;
}
Symbol 15 Button
on (release) {
_root.DudeBro = true;
_root.Bernd = false;
}
Symbol 16 Button
on (release) {
_root.Bernd = true;
_root.DudeBro = false;
}
Symbol 28 Button
on (release) {
_root.Ribbon = RibbonName;
}
Symbol 42 MovieClip Frame 3
stop();
Symbol 42 MovieClip Frame 9
tellTarget (_root.level.P1) {
stopAllSounds();
gotoAndStop (11);
};
Instance of Symbol 42 MovieClip in Symbol 43 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 < _root.Life) {
gotoAndStop(_root.Life);
} else {
gotoAndStop(_totalframes);
}
if (3 >= _root.MaxLife) {
_x = -32;
} else {
_x = (-32 - (32 * (_root.MaxLife - 3)));
}
}
Symbol 46 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 3
stop();
Symbol 57 MovieClip Frame 6
stop();
Symbol 57 MovieClip Frame 9
stop();
Symbol 57 MovieClip Frame 11
stop();
Symbol 57 MovieClip Frame 13
stop();
Symbol 57 MovieClip Frame 15
stop();
Symbol 57 MovieClip Frame 17
stop();
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 2
play();
Symbol 65 MovieClip Frame 7
stop();
Symbol 65 MovieClip Frame 10
play();
Symbol 65 MovieClip Frame 15
stop();
Symbol 66 MovieClip Frame 2
stop();
Instance of Symbol 65 MovieClip "Pow" in Symbol 66 MovieClip Frame 2
onClipEvent (load) {
_x = _root.PowX;
_y = _root.PowY;
if (_name != "Pow") {
_xscale = (random(50) + 51);
_yscale = _xscale;
_rotation = random(45);
_x = (_x + (random(40) - 20));
_y = (_y + (random(40) - 20));
if (1 < random(4)) {
gotoAndPlay (2);
} else {
gotoAndPlay (10);
}
} else {
Counter = 0;
}
}
onClipEvent (enterFrame) {
if (_name == "Pow") {
if (_root.PowTime) {
_root.PowTime = false;
duplicateMovieClip (this, "Pow" + String(Counter), Counter);
Counter = Counter + 1;
if (4 < Counter) {
Counter = 0;
}
}
}
}
Symbol 68 MovieClip Frame 1
stop();
_x = -99999;
_y = -99999;
Symbol 70 MovieClip Frame 1
_alpha = 0;
stop();
Symbol 70 MovieClip Frame 2
_alpha = 100;
Symbol 70 MovieClip Frame 26
_root.ScrollLock = false;
Symbol 75 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 100
stop();
Symbol 81 MovieClip Frame 1
stop();
if (((Key.isDown(88) or Key.isDown(Key.SHIFT)) or Key.isDown(67)) or Key.isDown(Key.SPACE)) {
gotoAndStop (2);
}
Instance of Symbol 81 MovieClip in Symbol 82 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 24);
if (!hitTest(_root.Fader)) {
_x = 0;
_parent._xScale = random(50) + 50;
_parent._yScale = _parent._xScale;
_parent._alpha = _parent._xScale;
}
}
onClipEvent (load) {
_x = (-random(800));
_parent._xScale = random(50) + 50;
_parent._yScale = _parent._xScale;
_parent._alpha = _parent._xScale;
}
Symbol 113 MovieClip Frame 72
if (_root.TargetName == " CON MAN") {
gotoAndPlay (80);
}
Symbol 113 MovieClip Frame 74
stop();
Symbol 113 MovieClip Frame 132
gotoAndPlay (126);
Symbol 117 MovieClip Frame 3
stop();
Symbol 117 MovieClip Frame 5
stop();
Instance of Symbol 121 MovieClip in Symbol 122 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < ((-_width) / 2)) {
_x = (_x + (_width * 2));
} else if ((800 + (_width / 2)) < (_x + _parent._x)) {
_x = (_x - (_width * 2));
}
}
Instance of Symbol 121 MovieClip in Symbol 122 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < ((-_width) / 2)) {
_x = (_x + (_width * 2));
} else if ((800 + (_width / 2)) < (_x + _parent._x)) {
_x = (_x - (_width * 2));
}
}
Instance of Symbol 126 MovieClip in Symbol 127 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < ((-_width) / 2)) {
_x = (_x + (_width * 2));
} else if ((800 + (_width / 2)) < (_x + _parent._x)) {
_x = (_x - (_width * 2));
}
}
Instance of Symbol 126 MovieClip in Symbol 127 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < ((-_width) / 2)) {
_x = (_x + (_width * 2));
} else if ((800 + (_width / 2)) < (_x + _parent._x)) {
_x = (_x - (_width * 2));
}
}
Instance of Symbol 129 MovieClip in Symbol 130 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < ((-_width) / 2)) {
_x = (_x + (_width * 2));
} else if ((800 + (_width / 2)) < (_x + _parent._x)) {
_x = (_x - (_width * 2));
}
}
Instance of Symbol 129 MovieClip in Symbol 130 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < ((-_width) / 2)) {
_x = (_x + (_width * 2));
} else if ((800 + (_width / 2)) < (_x + _parent._x)) {
_x = (_x - (_width * 2));
}
}
Symbol 134 MovieClip Frame 1
stop();
Instance of Symbol 134 MovieClip "Fish" in Symbol 135 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.Weapon == "Bait") && (Key.isDown(_root.UpKey))) {
tellTarget (_parent) {
MyX = _x - _root.level.P1._x;
MyY = _y - _root.level.P1._y;
if (hitTest(_root.Fader)) {
if (_root.level.P1._currentframe < 11) {
if (((_root.level.P1._x < _x) && (0 < _root.level.P1._xScale)) or ((_x < _root.level.P1._x) && (_root.level.P1._xScale < 0))) {
if ((((Math.abs(MyX) + Math.abs(MyY)) + Math.abs(MyY)) < ((Math.abs(_root.level.P1.BaitX - _root.level.P1._x) + Math.abs(_root.level.P1.BaitY - _root.level.P1._y)) + Math.abs(_root.level.P1.BaitY - _root.level.P1._y))) && (200 < (Math.abs(MyX) + Math.abs(MyY)))) {
_root.level.P1.BaitX = _x;
_root.level.P1.BaitY = _y;
}
}
if ((_root.level.P1.BaitX == _x) && (_root.level.P1.BaitY == _y)) {
if ((Math.abs(MyX) + Math.abs(MyY)) < 200) {
_root.level.P1.BaitX = 9999;
_root.level.P1.BaitY = 9999;
tellTarget (Fish) {
gotoAndStop (1);
};
}
if (!(((_root.level.P1._x < _x) && (0 < _root.level.P1._xScale)) or ((_x < _root.level.P1._x) && (_root.level.P1._xScale < 0)))) {
_root.level.P1.BaitX = 9999;
_root.level.P1.BaitY = 9999;
} else {
tellTarget (Fish) {
gotoAndStop (2);
};
}
} else {
tellTarget (Fish) {
gotoAndStop (1);
};
}
}
} else if ((_root.level.P1.BaitX == _x) && (_root.level.P1.BaitY == _y)) {
_root.level.P1.BaitX = 9999;
_root.level.P1.BaitY = 9999;
tellTarget (Fish) {
gotoAndStop (1);
};
}
};
} else {
gotoAndStop (1);
}
}
Instance of Symbol 140 MovieClip in Symbol 141 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 140 MovieClip in Symbol 142 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 149 MovieClip in Symbol 152 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((-(((_parent._x + _parent._parent._x) + _parent._parent._parent._x) - 400)) / 15);
}
Instance of Symbol 155 MovieClip in Symbol 157 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((-(((_parent._x + _parent._parent._x) + _parent._parent._parent._x) - 400)) / 30);
}
Instance of Symbol 149 MovieClip in Symbol 164 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((-(((_parent._x + _parent._parent._x) + _parent._parent._parent._x) - 400)) / 15);
}
Instance of Symbol 155 MovieClip in Symbol 166 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((-(((_parent._x + _parent._parent._x) + _parent._parent._parent._x) - 400)) / 30);
}
Symbol 183 MovieClip Frame 1
stop();
Instance of Symbol 182 MovieClip in Symbol 183 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Instance of Symbol 152 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 152 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 159 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths((-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400)) + 1);
}
Instance of Symbol 160 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths((-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400)) + 12);
}
Instance of Symbol 152 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 161 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 152 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 152 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 163 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(999999);
}
Instance of Symbol 152 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 164 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths((-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400)) + 8);
}
Instance of Symbol 163 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(999999);
}
Instance of Symbol 152 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 166 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 152 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 161 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths(-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400));
}
Instance of Symbol 163 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(999999);
}
Instance of Symbol 167 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(9999999);
}
Instance of Symbol 168 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(999998);
}
Instance of Symbol 163 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(999999);
}
Instance of Symbol 160 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.swapDepths((-Math.abs(((_x + _parent._x) + _parent._parent._x) - 400)) + 12);
}
Instance of Symbol 183 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 189 MovieClip "hitbox" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if ((hitbox.hitTest(_root.level.P1.hitbox) && (_root.level.P1._currentframe < 29)) && (0 < (!_root.level.P1.LT))) {
if ((Key.isDown(_root.UpKey) && (!Top.hitTest(_root.level.P1.hitbox))) or (Key.isDown(_root.DownKey) && (!Bottom.hitTest(_root.level.P1.hitbox)))) {
_root.level.P1._x = _x;
tellTarget (_root.level.P1) {
gotoAndStop (28);
};
}
_root.level.P1.Ladder = 1;
}
};
}
Instance of Symbol 191 MovieClip "Top" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if ((hitTest(_root.level.P1.hitbox) && (Key.isDown(_root.UpKey))) && (_root.level.P1._currentframe == 28)) {
tellTarget (_root.level.P1) {
LT = 15;
gotoAndStop (3);
yThrust = 0;
};
}
}
Instance of Symbol 192 MovieClip "Bottom" in Symbol 193 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Symbol 204 MovieClip Frame 1
stop();
Instance of Symbol 198 MovieClip in Symbol 204 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(60) + 40);
_yscale = _xscale;
if (random(2) == 1) {
_xscale = (-_xscale);
}
if (random(2) == 1) {
_yscale = (-_yscale);
}
_rotation = random(360);
}
Symbol 204 MovieClip Frame 8
stop();
removeMovieClip(this);
Symbol 206 MovieClip Frame 1
stop();
Instance of Symbol 198 MovieClip in Symbol 206 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(60) + 40);
_yscale = _xscale;
if (random(2) == 1) {
_xscale = (-_xscale);
}
if (random(2) == 1) {
_yscale = (-_yscale);
}
_rotation = random(360);
}
Symbol 206 MovieClip Frame 8
stop();
removeMovieClip(this);
Symbol 221 MovieClip Frame 1
stop();
Instance of Symbol 198 MovieClip in Symbol 221 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(60) + 40);
_yscale = _xscale;
if (random(2) == 1) {
_xscale = (-_xscale);
}
if (random(2) == 1) {
_yscale = (-_yscale);
}
_rotation = random(360);
}
Symbol 221 MovieClip Frame 8
stop();
removeMovieClip(this);
Symbol 235 MovieClip Frame 1
stop();
Instance of Symbol 198 MovieClip in Symbol 235 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(60) + 40);
_yscale = _xscale;
if (random(2) == 1) {
_xscale = (-_xscale);
}
if (random(2) == 1) {
_yscale = (-_yscale);
}
_rotation = random(360);
}
Symbol 235 MovieClip Frame 8
stop();
removeMovieClip(this);
Instance of Symbol 235 MovieClip "ChuBomb" in Symbol 239 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(50) == 1) && (hitTest(_root.Fader))) {
tellTarget (_parent) {
play();
};
}
tellTarget (_parent) {
if (((_x < _root.level.P1._x) && (0 < _xscale)) or (((_root.level.P1._x < _x) && (_xscale < 0)) && (_currentframe == 1))) {
gotoAndPlay (16);
}
};
}
Instance of Symbol 235 MovieClip "ChuBomb" in Symbol 240 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(50) == 1) && (hitTest(_root.Fader))) {
tellTarget (_parent) {
play();
};
}
tellTarget (_parent) {
if (((_x < _root.level.P1._x) && (0 < _xscale)) or (((_root.level.P1._x < _x) && (_xscale < 0)) && (_currentframe == 1))) {
gotoAndPlay (16);
}
};
}
Symbol 241 MovieClip Frame 1
stop();
Instance of Symbol 198 MovieClip in Symbol 241 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = (random(60) + 40);
_yscale = _xscale;
if (random(2) == 1) {
_xscale = (-_xscale);
}
if (random(2) == 1) {
_yscale = (-_yscale);
}
_rotation = random(360);
}
Symbol 241 MovieClip Frame 8
stop();
removeMovieClip(this);
Instance of Symbol 247 MovieClip "Org" in Symbol 255 MovieClip Frame 1
onClipEvent (load) {
if (_name == "Org") {
i = 0;
while (i < 20) {
duplicateMovieClip (this, String(i), i);
i = i + 1;
}
}
_x = (random(30) - 15);
_y = (random(30) - 15);
xThrust = _x;
yThrust = _y;
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_xscale = (_xscale * 0.8);
_yscale = _xscale;
}
Symbol 255 MovieClip Frame 9
stop();
Symbol 267 MovieClip Frame 1
if (_root.Element == "Fire") {
gotoAndStop (120);
}
if (_name == "Impact") {
gotoAndStop (1);
}
play();
Symbol 267 MovieClip Frame 8
stop();
Symbol 271 MovieClip Frame 1
stop();
Instance of Symbol 206 MovieClip "ChuBomb" in Symbol 271 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((random(50) == 1) && (hitTest(_root.Fader))) && (_root.Active)) {
tellTarget (_parent) {
play();
};
}
tellTarget (_parent) {
if (((_x < _root.level.P1._x) && (0 < _xscale)) or (((_root.level.P1._x < _x) && (_xscale < 0)) && (_currentframe == 1))) {
gotoAndPlay (16);
}
};
}
Instance of Symbol 209 MovieClip "ChuBox" in Symbol 271 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.getHurt = true;
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (30);
};
}
if (hitTest(_root.Zap)) {
tellTarget (_parent) {
gotoAndPlay (20);
};
}
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
tellTarget (_parent) {
gotoAndStop (22);
};
}
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
tellTarget (_parent) {
gotoAndStop (23);
};
}
}
Symbol 271 MovieClip Frame 2
_root.ChuBombX = _x;
_root.ChuBombY = _y;
_root.ChuBombTime = true;
Symbol 271 MovieClip Frame 13
if (0 < random(10)) {
gotoAndPlay (10);
}
Symbol 271 MovieClip Frame 15
gotoAndPlay (1);
Instance of Symbol 198 MovieClip in Symbol 271 MovieClip Frame 15
onClipEvent (enterFrame) {
_xscale = (random(60) + 40);
_yscale = _xscale;
if (random(2) == 1) {
_xscale = (-_xscale);
}
if (random(2) == 1) {
_yscale = (-_yscale);
}
_rotation = random(360);
}
Instance of Symbol 221 MovieClip in Symbol 271 MovieClip Frame 16
onClipEvent (enterFrame) {
tellTarget (_parent) {
play();
};
}
Instance of Symbol 198 MovieClip in Symbol 271 MovieClip Frame 17
onClipEvent (enterFrame) {
_xscale = (random(60) + 40);
_yscale = _xscale;
if (random(2) == 1) {
_xscale = (-_xscale);
}
if (random(2) == 1) {
_yscale = (-_yscale);
}
_rotation = random(360);
}
Symbol 271 MovieClip Frame 18
_xscale = (-_xscale);
Symbol 271 MovieClip Frame 19
gotoAndStop (1);
Symbol 271 MovieClip Frame 21
stop();
Damage = Damage + 1;
if (Damage >= 3) {
gotoAndStop (24);
}
Instance of Symbol 239 MovieClip in Symbol 271 MovieClip Frame 21
onClipEvent (enterFrame) {
_x = ((_x + random(10)) - 5);
_y = ((_y + random(10)) - 5);
Counter = Counter + 1;
if (3 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 271 MovieClip Frame 22
stop();
_root.PowX = _x;
_root.PowY = _y - 50;
_root.PowTime = true;
Damage = Damage + 2;
if ((Damage >= 8) or _root.Down) {
gotoAndStop (25);
}
Symbol 271 MovieClip Frame 23
stop();
_root.PowX = _x;
_root.PowY = _y - 50;
_root.PowTime = true;
Damage = Damage + 4;
if (Damage >= 8) {
gotoAndStop (26);
}
Instance of Symbol 240 MovieClip in Symbol 271 MovieClip Frame 23
onClipEvent (enterFrame) {
_x = ((_x + random(10)) - 5);
_y = ((_y + random(10)) - 5);
Counter = Counter + 1;
if (8 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 271 MovieClip Frame 24
tellTarget (_root.SFX) {
gotoAndPlay ("Bomb");
};
Instance of Symbol 241 MovieClip "ChuBomb" in Symbol 271 MovieClip Frame 24
onClipEvent (enterFrame) {
_rotation = (_rotation + 6);
_x = (_x + 1);
_y = (_y + yThrust);
yThrust = yThrust + 2;
}
onClipEvent (load) {
yThrust = -18;
}
Instance of Symbol 243 MovieClip in Symbol 271 MovieClip Frame 24
onClipEvent (enterFrame) {
if (4 < Counter) {
_xscale = 100;
_yscale = _xscale;
_rotation = (_rotation + 10);
_x = (_x + 3);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent) {
gotoAndStop (50);
};
}
} else {
Counter = Counter + 1;
_xscale = (_xscale * 1.02);
_yscale = _xscale;
_x = ((_x + random(10)) - 5);
_y = ((_y + random(10)) - 5);
}
}
onClipEvent (load) {
yThrust = -15;
}
Instance of Symbol 256 MovieClip in Symbol 271 MovieClip Frame 25
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
_x = (_x + 4);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent) {
gotoAndStop (50);
};
}
}
onClipEvent (load) {
yThrust = -20;
}
Instance of Symbol 260 MovieClip in Symbol 271 MovieClip Frame 25
onClipEvent (enterFrame) {
if (!Done) {
_y = (_y + (random(5) - 2));
Counter = Counter + 1;
if (15 < Counter) {
_alpha = 0;
_root.VPunch = false;
Done = true;
} else {
_root.VPunch = true;
}
}
}
Instance of Symbol 268 MovieClip in Symbol 271 MovieClip Frame 26
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
_x = (_x + 2);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent) {
gotoAndStop (50);
};
}
}
onClipEvent (load) {
yThrust = -10;
}
Symbol 271 MovieClip Frame 30
stop();
_root.Irony = true;
Instance of Symbol 241 MovieClip "ChuBomb" in Symbol 271 MovieClip Frame 30
onClipEvent (enterFrame) {
_rotation = (_rotation + 6);
_x = (_x + 1);
_y = (_y + yThrust);
yThrust = yThrust + 2;
}
onClipEvent (load) {
yThrust = -18;
}
Instance of Symbol 243 MovieClip in Symbol 271 MovieClip Frame 30
onClipEvent (enterFrame) {
if (4 < Counter) {
_xscale = 100;
_yscale = _xscale;
_rotation = (_rotation + 10);
_x = (_x + 3);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent) {
gotoAndStop (50);
};
}
} else {
Counter = Counter + 1;
_xscale = (_xscale * 1.02);
_yscale = _xscale;
_x = ((_x + random(10)) - 5);
_y = ((_y + random(10)) - 5);
}
}
onClipEvent (load) {
yThrust = -15;
}
Symbol 271 MovieClip Frame 50
Damage = 0;
Instance of Symbol 270 MovieClip in Symbol 271 MovieClip Frame 50
onClipEvent (enterFrame) {
if (!hitTest(_root.Fader)) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 282 MovieClip Frame 1
stop();
Symbol 282 MovieClip Frame 11
if (random(4) == 1) {
tellTarget (_parent) {
play();
};
}
gotoAndPlay (2);
Symbol 308 MovieClip Frame 4
tellTarget (_parent) {
_xscale = (-_xscale);
};
Symbol 308 MovieClip Frame 7
tellTarget (_parent) {
gotoAndStop (1);
};
Symbol 321 MovieClip Frame 15
stop();
Instance of Symbol 325 MovieClip in Symbol 326 MovieClip Frame 1
onClipEvent (load) {
yThrust = -20;
xThrust = random(5) - 2;
}
onClipEvent (enterFrame) {
_y = (_y + yThrust);
yThrust = yThrust + 2;
_rotation = (_rotation + (xThrust * 4));
_x = (_x + xThrust);
}
Symbol 330 MovieClip Frame 1
stop();
Instance of Symbol 282 MovieClip in Symbol 330 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(30) == 1) {
play();
}
if (random(60) == 1) {
gotoAndStop (1);
}
if (1 < _currentframe) {
tellTarget (_parent._parent) {
_x = (_x - (Robot._xScale / 10));
};
}
if (_parent._parent._x < _parent._parent.MinX) {
_parent._parent._x = _parent._parent.MinX;
tellTarget (_parent) {
gotoAndStop (3);
};
}
if (_parent._parent.MaxX < _parent._parent._x) {
_parent._parent._x = _parent._parent.MaxX;
tellTarget (_parent) {
gotoAndStop (3);
};
}
}
Instance of Symbol 284 MovieClip in Symbol 330 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
if (hitTest(_root.Fader)) {
if (((hitTest(_root.Bomb) or hitTest(_root.Zap)) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
tellTarget (_parent) {
if ((hitTest(_root.Bomb) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) or hitTest(_root.level.P1.V.Rage.Rage)) {
gotoAndStop (10);
} else {
Damage = Damage + 1;
if (5 < Damage) {
gotoAndStop (10);
} else {
gotoAndPlay (4);
}
}
};
}
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if (((hitTest(_root.Bomb) or hitTest(_root.Zap)) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
tellTarget (_parent) {
if ((hitTest(_root.Bomb) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) or hitTest(_root.level.P1.V.Rage.Rage)) {
gotoAndStop (10);
} else {
Damage = Damage + 1;
if (5 < Damage) {
gotoAndStop (10);
} else {
gotoAndPlay (4);
}
}
};
}
}
Symbol 330 MovieClip Frame 2
stop();
Instance of Symbol 293 MovieClip in Symbol 330 MovieClip Frame 2
onClipEvent (enterFrame) {
_x = (random(10) - 5);
_y = (random(10) - 5);
Counter = Counter + 1;
if (60 < Counter) {
if (random(3) == 1) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
tellTarget (_parent) {
if (hitTest(_root.level.P1.V.Rage.Rage)) {
gotoAndStop (10);
}
};
}
Instance of Symbol 301 MovieClip in Symbol 330 MovieClip Frame 2
onClipEvent (load) {
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
Symbol 330 MovieClip Frame 5
stop();
Instance of Symbol 311 MovieClip in Symbol 330 MovieClip Frame 5
onClipEvent (enterFrame) {
_x = (random(5) - 2);
_y = (random(5) - 2);
Counter = Counter + 1;
if (3 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
onClipEvent (load) {
Counter = 0;
}
Symbol 330 MovieClip Frame 6
gotoAndStop (1);
Symbol 330 MovieClip Frame 10
if (_root.Down && (_root.Weapon == "Rage")) {
gotoAndStop (15);
}
tellTarget (_parent) {
if (random(3) == 1) {
_root.DropPillX = _x;
_root.DropPillY = _y - 50;
_root.DropPill = true;
}
};
Instance of Symbol 322 MovieClip in Symbol 330 MovieClip Frame 10
onClipEvent (enterFrame) {
if (!hitTest(_root.Fader)) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 330 MovieClip Frame 11
stop();
Instance of Symbol 329 MovieClip in Symbol 330 MovieClip Frame 15
onClipEvent (load) {
yThrust = -50;
}
onClipEvent (enterFrame) {
yThrust = yThrust + 2;
_y = (_y + yThrust);
if (0 < _y) {
tellTarget (_parent) {
gotoAndStop (10);
};
}
_rotation = (_rotation + 20);
}
Instance of Symbol 330 MovieClip "Robot" in Symbol 331 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(80) == 1) && (_currentframe == 1)) {
gotoAndStop (3);
}
}
Instance of Symbol 355 MovieClip in Symbol 363 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Instance of Symbol 362 MovieClip in Symbol 363 MovieClip Frame 3
onClipEvent (enterFrame) {
_rotation = (_rotation - 25);
}
Instance of Symbol 355 MovieClip in Symbol 366 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Symbol 372 MovieClip Frame 15
stop();
Symbol 374 MovieClip Frame 1
function WallHitTest() {
x = (_x + _parent._x) + _parent._parent._x;
y = (_y + _parent._y) + _parent._parent._y;
if (_root.level.Wall.hitTest(x, y, true)) {
return(true);
}
return(false);
}
stop();
Instance of Symbol 351 MovieClip in Symbol 374 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
tellTarget (_parent) {
_x = (_x - (_xscale / 20));
if (random(20) == 1) {
nextFrame();
}
};
}
}
Instance of Symbol 353 MovieClip in Symbol 374 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if ((hitTest(_root.Zap) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = _parent.Damage + 1;
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = 5;
}
if (4 < _parent.Damage) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
Symbol 374 MovieClip Frame 2
if (random(4) == 1) {
_xscale = (-_xscale);
}
Instance of Symbol 363 MovieClip in Symbol 374 MovieClip Frame 2
onClipEvent (load) {
tellTarget (_parent) {
xThrust = -((_xscale / 50) * (random(4) + 1));
yThrust = -16 - random(10);
StartY = _y;
};
if (random(3) == 1) {
ShockMeow = true;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (0 < _parent.yThrust) {
gotoAndStop (2);
} else if (ShockMeow) {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
tellTarget (_parent) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (WallHitTest(x, y)) {
while (WallHitTest(x, y)) {
_y = (_y - 1);
}
_y = (_y + 1);
nextFrame();
}
};
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
if ((hitTest(_root.Zap) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = _parent.Damage + 1;
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = 5;
}
if (4 < _parent.Damage) {
_parent._y = _parent._y + _y;
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
}
Instance of Symbol 366 MovieClip in Symbol 374 MovieClip Frame 3
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (5 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 367 MovieClip in Symbol 374 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
Symbol 374 MovieClip Frame 4
if (random(15) == 1) {
_root.DropPillX = _x;
_root.DropPillY = _y - 40;
_root.DropPill = true;
}
Symbol 392 MovieClip Frame 1
stop();
Symbol 392 MovieClip Frame 4
if (Counter < 10) {
Counter = Counter + 1;
gotoAndPlay (2);
} else {
Counter = 0;
gotoAndPlay (5);
}
Symbol 392 MovieClip Frame 27
_root.CatTime = true;
Instance of Symbol 403 MovieClip in Symbol 404 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Instance of Symbol 403 MovieClip in Symbol 406 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Symbol 407 MovieClip Frame 1
stop();
Instance of Symbol 404 MovieClip in Symbol 407 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
RThrust = RThrust / 10;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.01;
} else {
RThrust = RThrust + 0.01;
}
}
Instance of Symbol 406 MovieClip in Symbol 407 MovieClip Frame 2
onClipEvent (enterFrame) {
_x = (random(10) - 5);
_y = (random(5) - 2);
Counter = Counter + 1;
if (5 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 411 MovieClip in Symbol 415 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Instance of Symbol 411 MovieClip in Symbol 415 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Instance of Symbol 414 MovieClip in Symbol 415 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Instance of Symbol 415 MovieClip in Symbol 416 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_parent._rotation / 3);
}
Instance of Symbol 415 MovieClip in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_parent._rotation / 3);
}
Instance of Symbol 403 MovieClip in Symbol 422 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Instance of Symbol 415 MovieClip in Symbol 424 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_parent._rotation / 3);
}
Instance of Symbol 420 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = -4;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.5;
} else {
RThrust = RThrust + 0.5;
}
}
Instance of Symbol 424 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = 5;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.5;
} else {
RThrust = RThrust + 0.5;
}
}
Instance of Symbol 415 MovieClip in Symbol 428 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_parent._rotation / 3);
}
Instance of Symbol 406 MovieClip in Symbol 429 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (random(10) - 5);
_y = (random(5) - 2);
Counter = Counter + 1;
if (5 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 415 MovieClip in Symbol 430 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_parent._rotation / 3);
}
Symbol 432 MovieClip Frame 16
stop();
Symbol 435 MovieClip Frame 1
stop();
Instance of Symbol 425 MovieClip in Symbol 435 MovieClip Frame 1
onClipEvent (load) {
StartX = _x;
StartY = _y;
}
onClipEvent (enterFrame) {
_xscale = (_xscale * 1.001);
_x = ((StartX + random(Counter)) - (Counter / 2));
_y = ((StartY + random(Counter)) - (Counter / 2));
Counter = Counter + 0.25;
if (20 < Counter) {
tellTarget (_parent) {
play();
};
}
}
Symbol 435 MovieClip Frame 2
stop();
Instance of Symbol 428 MovieClip in Symbol 435 MovieClip Frame 2
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
}
onClipEvent (load) {
yThrust = -15;
xThrust = -3;
}
Instance of Symbol 429 MovieClip in Symbol 435 MovieClip Frame 2
onClipEvent (enterFrame) {
_rotation = (_rotation + 30);
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent) {
play();
};
}
}
onClipEvent (load) {
yThrust = -35;
xThrust = 2;
}
Instance of Symbol 430 MovieClip in Symbol 435 MovieClip Frame 2
onClipEvent (enterFrame) {
_rotation = (_rotation + 25);
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
}
onClipEvent (load) {
yThrust = -18;
xThrust = 6;
}
Symbol 435 MovieClip Frame 3
stop();
_root.ScrollLock = false;
Symbol 437 MovieClip Frame 1
stop();
Instance of Symbol 392 MovieClip in Symbol 437 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active && (hitTest(_root.Fader))) {
if (!_root.ScrollLock) {
_root.level._x = _root.level._x - 2;
}
if (_currentframe == 1) {
if (random(20) == 1) {
play();
}
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
}
}
Instance of Symbol 407 MovieClip in Symbol 437 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((hitTest(_root.Bomb) or hitTest(_root.Zap)) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
if (hitTest(_root.level.P1.V.Rage.Rage) && (_currentframe == 1)) {
tellTarget (_parent) {
_root.PowX = _x;
_root.PowY = (_y + random(20)) + 10;
_root.PowTime = true;
};
}
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook) && (_currentframe == 1)) {
tellTarget (_parent) {
_root.PowX = _x - 15;
_root.PowY = _y - 60;
_root.PowTime = true;
};
}
gotoAndStop (2);
Damage = Damage + 1;
if (70 < Damage) {
tellTarget (_parent) {
play();
};
}
}
}
Instance of Symbol 416 MovieClip in Symbol 437 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Instance of Symbol 418 MovieClip in Symbol 437 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
_root.ScrollLock = true;
}
}
Symbol 437 MovieClip Frame 2
stop();
Symbol 437 MovieClip Frame 3
stop();
Instance of Symbol 436 MovieClip in Symbol 437 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (_root.ScrollLock) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 330 MovieClip "Robot" in Symbol 438 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(80) == 1) && (_currentframe == 1)) {
gotoAndStop (3);
}
}
Instance of Symbol 330 MovieClip "Robot" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(80) == 1) && (_currentframe == 1)) {
gotoAndStop (3);
}
}
Symbol 440 MovieClip Frame 1
function WallHitTest() {
x = (_x + _parent._x) + _parent._parent._x;
y = (_y + _parent._y) + _parent._parent._y;
if (_root.level.Wall.hitTest(x, y, true)) {
return(true);
}
return(false);
}
stop();
Instance of Symbol 351 MovieClip in Symbol 440 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
tellTarget (_parent) {
_x = (_x - (_xscale / 20));
if (random(20) == 1) {
nextFrame();
}
};
}
}
Instance of Symbol 353 MovieClip in Symbol 440 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if ((hitTest(_root.Zap) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = _parent.Damage + 1;
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = 5;
}
if (4 < _parent.Damage) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
Symbol 440 MovieClip Frame 2
if (random(4) == 1) {
_xscale = (-_xscale);
}
Instance of Symbol 363 MovieClip in Symbol 440 MovieClip Frame 2
onClipEvent (load) {
tellTarget (_parent) {
xThrust = -((_xscale / 50) * (random(4) + 1));
yThrust = -16 - random(10);
StartY = _y;
};
if (random(3) == 1) {
ShockMeow = true;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (0 < _parent.yThrust) {
gotoAndStop (2);
} else if (ShockMeow) {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
tellTarget (_parent) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (WallHitTest(x, y)) {
while (WallHitTest(x, y)) {
_y = (_y - 1);
}
_y = (_y + 1);
nextFrame();
}
};
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
if ((hitTest(_root.Zap) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = _parent.Damage + 1;
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = 5;
}
if (4 < _parent.Damage) {
_parent._y = _parent._y + _y;
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
}
Instance of Symbol 366 MovieClip in Symbol 440 MovieClip Frame 3
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (5 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 367 MovieClip in Symbol 440 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
Symbol 440 MovieClip Frame 4
if (random(15) == 1) {
_root.DropPillX = _x;
_root.DropPillY = _y - 40;
_root.DropPill = true;
}
Symbol 441 MovieClip Frame 1
function WallHitTest() {
x = (_x + _parent._x) + _parent._parent._x;
y = (_y + _parent._y) + _parent._parent._y;
if (_root.level.Wall.hitTest(x, y, true)) {
return(true);
}
return(false);
}
stop();
Instance of Symbol 351 MovieClip in Symbol 441 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
tellTarget (_parent) {
_x = (_x - (_xscale / 20));
if (random(20) == 1) {
nextFrame();
}
};
}
}
Instance of Symbol 353 MovieClip in Symbol 441 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if ((hitTest(_root.Zap) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = _parent.Damage + 1;
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = 5;
}
if (4 < _parent.Damage) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
Symbol 441 MovieClip Frame 2
if (random(4) == 1) {
_xscale = (-_xscale);
}
Instance of Symbol 363 MovieClip in Symbol 441 MovieClip Frame 2
onClipEvent (load) {
tellTarget (_parent) {
xThrust = -((_xscale / 50) * (random(4) + 1));
yThrust = -16 - random(10);
StartY = _y;
};
if (random(3) == 1) {
ShockMeow = true;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (0 < _parent.yThrust) {
gotoAndStop (2);
} else if (ShockMeow) {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
tellTarget (_parent) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (WallHitTest(x, y)) {
while (WallHitTest(x, y)) {
_y = (_y - 1);
}
_y = (_y + 1);
nextFrame();
}
};
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
if ((hitTest(_root.Zap) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = _parent.Damage + 1;
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = 5;
}
if (4 < _parent.Damage) {
_parent._y = _parent._y + _y;
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
}
Instance of Symbol 366 MovieClip in Symbol 441 MovieClip Frame 3
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (5 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 367 MovieClip in Symbol 441 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
Symbol 441 MovieClip Frame 4
if (random(15) == 1) {
_root.DropPillX = _x;
_root.DropPillY = _y - 40;
_root.DropPill = true;
}
Instance of Symbol 330 MovieClip "Robot" in Symbol 442 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(80) == 1) && (_currentframe == 1)) {
gotoAndStop (3);
}
}
Symbol 443 MovieClip Frame 1
stop();
Instance of Symbol 443 MovieClip "Fish" in Symbol 444 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.Weapon == "Bait") && (Key.isDown(_root.UpKey))) {
tellTarget (_parent) {
MyX = _x - _root.level.P1._x;
MyY = _y - _root.level.P1._y;
if (hitTest(_root.Fader)) {
if (_root.level.P1._currentframe < 11) {
if (((_root.level.P1._x < _x) && (0 < _root.level.P1._xScale)) or ((_x < _root.level.P1._x) && (_root.level.P1._xScale < 0))) {
if ((((Math.abs(MyX) + Math.abs(MyY)) + Math.abs(MyY)) < ((Math.abs(_root.level.P1.BaitX - _root.level.P1._x) + Math.abs(_root.level.P1.BaitY - _root.level.P1._y)) + Math.abs(_root.level.P1.BaitY - _root.level.P1._y))) && (200 < (Math.abs(MyX) + Math.abs(MyY)))) {
_root.level.P1.BaitX = _x;
_root.level.P1.BaitY = _y;
}
}
if ((_root.level.P1.BaitX == _x) && (_root.level.P1.BaitY == _y)) {
if ((Math.abs(MyX) + Math.abs(MyY)) < 200) {
_root.level.P1.BaitX = 9999;
_root.level.P1.BaitY = 9999;
tellTarget (Fish) {
gotoAndStop (1);
};
}
if (!(((_root.level.P1._x < _x) && (0 < _root.level.P1._xScale)) or ((_x < _root.level.P1._x) && (_root.level.P1._xScale < 0)))) {
_root.level.P1.BaitX = 9999;
_root.level.P1.BaitY = 9999;
} else {
tellTarget (Fish) {
gotoAndStop (2);
};
}
} else {
tellTarget (Fish) {
gotoAndStop (1);
};
}
}
} else if ((_root.level.P1.BaitX == _x) && (_root.level.P1.BaitY == _y)) {
_root.level.P1.BaitX = 9999;
_root.level.P1.BaitY = 9999;
tellTarget (Fish) {
gotoAndStop (1);
};
}
};
} else {
gotoAndStop (1);
}
}
Symbol 449 MovieClip Frame 1
stop();
Symbol 449 MovieClip Frame 8
stop();
removeMovieClip(this);
Symbol 464 MovieClip Frame 1
stop();
Instance of Symbol 464 MovieClip in Symbol 466 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(40) == 1) {
play();
}
}
Symbol 467 MovieClip Frame 1
stop();
this.swapDepths(8888);
Instance of Symbol 466 MovieClip in Symbol 467 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if ((((hitTest(_root.Bomb) or hitTest(_root.Zap)) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) or hitTest(_root.level.P1.VivDive)) {
tellTarget (_parent) {
nextFrame();
};
}
tellTarget (_parent) {
if (random(180) == 1) {
_root.PigX = _x;
_root.PigY = _y;
Counter = 15;
_root.PigTime = true;
}
};
}
}
Symbol 468 MovieClip Frame 1
stop();
Instance of Symbol 204 MovieClip "ChuBomb" in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
if (_name == "ChuBomb") {
_alpha = 0;
BombCount = 0;
} else {
_alpha = 100;
_x = _root.ChuBombX;
_y = (_root.ChuBombY - 50);
xThrust = random(10) + 5;
yThrust = -20 + random(10);
if (_root.level.P1._x < _x) {
_x = (_x - 32);
xThrust = -xThrust;
} else {
_x = (_x + 32);
}
}
}
onClipEvent (enterFrame) {
if (_name == "ChuBomb") {
if (_root.ChuBombTime) {
_root.ChuBombTime = false;
duplicateMovieClip (this, "BomB" + String(BombCount), BombCount + 120);
BombCount = BombCount + 1;
if (2 < BombCount) {
BombCount = 0;
}
}
} else if (_currentframe == 1) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (700 < ((_y + _parent._y) + _parent._parent._y)) {
removeMovieClip(this);
}
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
_y = (_y - 1);
}
play();
}
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
}
Instance of Symbol 331 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
MinX = 1178;
MaxX = 1690;
}
Instance of Symbol 374 MovieClip "Cat" in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
MinX = 175;
MaxX = 855;
if (_name == "Cat") {
gotoAndStop (5);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_name == "Cat") {
if (_root.CatTime) {
duplicateMovieClip (this, "CT" + String(Counter), Counter + 400);
Counter = Counter + 1;
if (20 < Counter) {
Counter = 0;
}
_root.CatTime = false;
}
} else if ((_currentframe == 1) && (!WallHitTest(_x, _y + 1))) {
gotoAndStop (2);
}
if (_x < MinX) {
_x = MinX;
}
if (MaxX < _x) {
_x = MaxX;
}
}
Instance of Symbol 437 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (3);
}
Instance of Symbol 438 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
MinX = 2073;
MaxX = 2302;
}
Instance of Symbol 439 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
MinX = -1355;
MaxX = -830;
}
Instance of Symbol 439 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
MinX = -1355;
MaxX = -830;
}
Instance of Symbol 440 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
MinX = -350;
MaxX = -50;
}
onClipEvent (enterFrame) {
if ((_currentframe == 1) && (!WallHitTest(_x, _y + 1))) {
gotoAndStop (2);
}
if (_x < MinX) {
_x = MinX;
}
if (MaxX < _x) {
_x = MaxX;
}
}
Instance of Symbol 441 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
MinX = -2540;
MaxX = -2070;
}
onClipEvent (enterFrame) {
if ((_currentframe == 1) && (!WallHitTest(_x, _y + 1))) {
gotoAndStop (2);
}
if (_x < MinX) {
_x = MinX;
}
if (MaxX < _x) {
_x = MaxX;
}
}
Instance of Symbol 441 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
MinX = -2540;
MaxX = -2070;
}
onClipEvent (enterFrame) {
if ((_currentframe == 1) && (!WallHitTest(_x, _y + 1))) {
gotoAndStop (2);
}
if (_x < MinX) {
_x = MinX;
}
if (MaxX < _x) {
_x = MaxX;
}
}
Instance of Symbol 442 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
MinX = -2000;
MaxX = -1690;
}
Instance of Symbol 449 MovieClip "PigBomb" in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
if (_name == "PigBomb") {
_alpha = 0;
BombCount = 0;
} else {
_alpha = 100;
_x = _root.PigX;
_y = (_root.PigY + 35);
xThrust = 0;
yThrust = 5;
}
}
onClipEvent (enterFrame) {
if (_name == "PigBomb") {
if (_root.PigTime) {
_root.PigTime = false;
duplicateMovieClip (this, "BomB" + String(BombCount), BombCount - 9999);
BombCount = BombCount + 1;
if (2 < BombCount) {
BombCount = 0;
}
}
} else {
if (_currentframe == 1) {
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (700 < ((_y + _parent._y) + _parent._parent._y)) {
removeMovieClip(this);
}
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 1, true)) {
_y = (_y - 1);
}
play();
}
}
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
}
Instance of Symbol 467 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
yThrust = 2;
StartY = _y;
Counter = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
Active = true;
}
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.1;
} else {
yThrust = yThrust + 0.1;
}
if (0 < Counter) {
Counter = Counter - 1;
} else {
_x = (_x - (_xscale / 25));
if (((_x + _parent._x) + _parent._parent._x) < -50) {
_xscale = -100;
} else if (850 < ((_x + _parent._x) + _parent._parent._x)) {
_xscale = 100;
}
if (random(180) == 1) {
_root.PigX = _x;
_root.PigY = _y;
Counter = 15;
_root.PigTime = true;
}
}
}
}
}
Instance of Symbol 467 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
yThrust = 2;
StartY = _y;
Counter = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
Active = true;
}
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.1;
} else {
yThrust = yThrust + 0.1;
}
if (0 < Counter) {
Counter = Counter - 1;
} else {
_x = (_x - (_xscale / 25));
if (((_x + _parent._x) + _parent._parent._x) < -50) {
_xscale = -100;
} else if (850 < ((_x + _parent._x) + _parent._parent._x)) {
_xscale = 100;
}
if (random(180) == 1) {
_root.PigX = _x;
_root.PigY = _y;
Counter = 15;
_root.PigTime = true;
}
}
}
}
}
Instance of Symbol 467 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
yThrust = 2;
StartY = _y;
Counter = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
Active = true;
}
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.1;
} else {
yThrust = yThrust + 0.1;
}
if (0 < Counter) {
Counter = Counter - 1;
} else {
_x = (_x - (_xscale / 25));
if (((_x + _parent._x) + _parent._parent._x) < -50) {
_xscale = -100;
} else if (850 < ((_x + _parent._x) + _parent._parent._x)) {
_xscale = 100;
}
if (random(180) == 1) {
_root.PigX = _x;
_root.PigY = _y;
Counter = 15;
_root.PigTime = true;
}
}
}
}
}
Instance of Symbol 467 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
yThrust = 2;
StartY = _y;
Counter = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
Active = true;
}
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.1;
} else {
yThrust = yThrust + 0.1;
}
if (0 < Counter) {
Counter = Counter - 1;
} else {
_x = (_x - (_xscale / 25));
if (((_x + _parent._x) + _parent._parent._x) < -50) {
_xscale = -100;
} else if (850 < ((_x + _parent._x) + _parent._parent._x)) {
_xscale = 100;
}
if (random(180) == 1) {
_root.PigX = _x;
_root.PigY = _y;
Counter = 15;
_root.PigTime = true;
}
}
}
}
}
Instance of Symbol 140 MovieClip in Symbol 469 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Symbol 527 MovieClip Frame 1
_root.Down = false;
if (_parent.SwitchIn) {
gotoAndPlay (13);
}
if (Key.isDown(Key.DOWN)) {
gotoAndPlay (30);
}
Instance of Symbol 491 MovieClip in Symbol 527 MovieClip Frame 14
onClipEvent (load) {
_y = ((_y + random(60)) - 30);
}
Instance of Symbol 494 MovieClip "RAGE" in Symbol 527 MovieClip Frame 14
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 498 MovieClip in Symbol 527 MovieClip Frame 15
onClipEvent (load) {
_y = ((_y + random(60)) - 30);
}
Instance of Symbol 491 MovieClip in Symbol 527 MovieClip Frame 17
onClipEvent (load) {
_y = ((_y + random(60)) - 30);
}
Instance of Symbol 498 MovieClip in Symbol 527 MovieClip Frame 18
onClipEvent (load) {
_y = ((_y + random(60)) - 30);
}
Symbol 527 MovieClip Frame 19
if (Key.isDown(_root.AttackKey)) {
gotoAndPlay (13);
} else {
_parent.SwitchIn = false;
}
Symbol 527 MovieClip Frame 25
tellTarget (_parent) {
gotoAndStop (1);
};
Symbol 527 MovieClip Frame 36
_root.Down = true;
Instance of Symbol 494 MovieClip "RAGE" in Symbol 527 MovieClip Frame 41
onClipEvent (load) {
_alpha = 0;
}
Symbol 527 MovieClip Frame 46
_root.Down = false;
Symbol 527 MovieClip Frame 67
tellTarget (_parent) {
gotoAndStop (1);
};
Symbol 528 MovieClip Frame 1
stop();
Instance of Symbol 475 MovieClip in Symbol 528 MovieClip Frame 1
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
gotoAndStop (2);
};
}
}
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
SwitchIn = true;
gotoAndStop (2);
};
}
}
Instance of Symbol 527 MovieClip "RAGE" in Symbol 528 MovieClip Frame 2
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
if ((12 < _currentframe) && (_currentframe < 19)) {
_root.Energy = _root.Energy + 1;
}
}
Symbol 565 MovieClip Frame 1
stop();
_parent.WeDone = false;
if (_root.Weapon == "Rage") {
gotoAndPlay (10);
}
if (_root.Weapon == "Bait") {
gotoAndStop (20);
}
Instance of Symbol 531 MovieClip in Symbol 565 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 < _parent._parent._alpha) {
tellTarget (_parent) {
play();
};
}
}
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
play();
};
}
if (_root.Weapon == "Rage") {
gotoAndPlay (10);
}
if (_root.Weapon == "Bait") {
gotoAndStop (20);
}
}
Symbol 565 MovieClip Frame 2
if (_root.Weapon == "Bait") {
gotoAndStop (20);
}
if (_root.Weapon == "Rage") {
gotoAndPlay (10);
}
Symbol 565 MovieClip Frame 3
if (_root.Weapon == "Bait") {
gotoAndStop (20);
}
Instance of Symbol 536 MovieClip in Symbol 565 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_parent._parent._alpha == 0) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 565 MovieClip Frame 8
_parent.WeDone = true;
Symbol 565 MovieClip Frame 9
gotoAndPlay (2);
Symbol 565 MovieClip Frame 15
if (!Key.isDown(_root.AttackKey)) {
_parent.WeDone = true;
gotoAndStop (1);
}
if (_root.Weapon == "Bait") {
gotoAndStop (20);
}
Symbol 565 MovieClip Frame 16
gotoAndStop (1);
Symbol 565 MovieClip Frame 20
stop();
if (_root.level.P1.Interrupt) {
gotoAndPlay (28);
}
Instance of Symbol 545 MovieClip in Symbol 565 MovieClip Frame 20
onClipEvent (enterFrame) {
if (!_root.Active) {
_alpha = 0;
} else {
_alpha = 100;
if (_root.Weapon != "Bait") {
tellTarget (_parent) {
gotoAndStop (1);
};
}
if (Key.isDown(_root.AttackKey)) {
if (!_root.level.P1.Attack) {
_root.level.P1.Attack = true;
tellTarget (_parent) {
play();
};
}
} else {
_root.level.P1.Attack = false;
}
}
}
Symbol 565 MovieClip Frame 21
_root.level.P1.Interrupt = true;
if (_root.CanAttack) {
_root.Energy = _root.Energy + 10;
} else {
_root.level.P1.Interrupt = false;
gotoAndStop (1);
}
Symbol 565 MovieClip Frame 31
_root.level.P1.Interrupt = false;
Instance of Symbol 563 MovieClip "Hook" in Symbol 565 MovieClip Frame 33
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
if (!_parent.Attack) {
_parent.Attack = true;
tellTarget (_parent) {
play();
};
}
} else {
_parent.Attack = false;
}
}
Instance of Symbol 567 MovieClip in Symbol 571 MovieClip Frame 3
onClipEvent (enterFrame) {
_rotation = (_rotation - 36);
}
Instance of Symbol 571 MovieClip "Arm" in Symbol 572 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.UpKey)) {
if (_root.Weapon == "Bait") {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
} else {
gotoAndStop (1);
}
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 100;
} else if (WeDone) {
_alpha = 0;
}
}
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 591 MovieClip Frame 11
gotoAndPlay(random(200) + 1);
Instance of Symbol 574 MovieClip in Symbol 595 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) or (1 < _parent.Arm.Arm.Arm._currentframe)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 582 MovieClip in Symbol 595 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 595 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 595 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Symbol 603 MovieClip Frame 1
stop();
Instance of Symbol 601 MovieClip in Symbol 603 MovieClip Frame 1
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
gotoAndStop (2);
};
}
}
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
SwitchIn = true;
gotoAndStop (2);
};
}
}
Instance of Symbol 527 MovieClip "RAGE" in Symbol 603 MovieClip Frame 2
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
if ((12 < _currentframe) && (_currentframe < 19)) {
_root.Energy = _root.Energy + 1;
}
}
Symbol 603 MovieClip Frame 3
stop();
Instance of Symbol 607 MovieClip in Symbol 608 MovieClip Frame 1
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Symbol 631 MovieClip Frame 11
gotoAndPlay(random(200) + 1);
Instance of Symbol 622 MovieClip in Symbol 641 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 631 MovieClip in Symbol 641 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 582 MovieClip in Symbol 674 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 674 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 674 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Symbol 674 MovieClip Frame 5
stop();
Instance of Symbol 672 MovieClip "Hair" in Symbol 674 MovieClip Frame 5
onClipEvent (load) {
StartY = _y;
_y = (_y + 20);
}
onClipEvent (enterFrame) {
if (StartY < _y) {
_y = (_y - 2);
}
}
Instance of Symbol 582 MovieClip in Symbol 675 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 675 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 675 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Symbol 675 MovieClip Frame 2
stop();
Symbol 676 MovieClip Frame 1
stop();
Instance of Symbol 475 MovieClip in Symbol 676 MovieClip Frame 1
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
gotoAndStop (2);
};
}
}
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
SwitchIn = true;
gotoAndStop (2);
};
}
}
Instance of Symbol 527 MovieClip "RAGE" in Symbol 676 MovieClip Frame 2
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
if ((12 < _currentframe) && (_currentframe < 19)) {
_root.Energy = _root.Energy + 1;
}
}
Instance of Symbol 571 MovieClip "Arm" in Symbol 678 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.UpKey)) {
if (_root.Weapon == "Bait") {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
} else {
gotoAndStop (1);
}
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 100;
} else if (WeDone) {
_alpha = 0;
}
}
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 688 MovieClip Frame 6
stop();
Instance of Symbol 571 MovieClip "Arm" in Symbol 689 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.UpKey)) {
if (_root.Weapon == "Bait") {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
} else {
gotoAndStop (1);
}
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 100;
} else if (WeDone) {
_alpha = 0;
}
}
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 678 MovieClip "Arm" in Symbol 695 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 582 MovieClip in Symbol 695 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 695 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 695 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 682 MovieClip in Symbol 695 MovieClip Frame 1
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Symbol 695 MovieClip Frame 3
stop();
Instance of Symbol 689 MovieClip "Arm" in Symbol 695 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.Active) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (load) {
Nope = true;
}
Instance of Symbol 692 MovieClip in Symbol 695 MovieClip Frame 3
onClipEvent (load) {
No = true;
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 678 MovieClip "Arm" in Symbol 695 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.Active) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 682 MovieClip in Symbol 695 MovieClip Frame 4
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Symbol 695 MovieClip Frame 6
tellTarget (_parent) {
gotoAndStop (1);
};
Instance of Symbol 672 MovieClip "Hair" in Symbol 712 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
_y = (_y + 20);
}
onClipEvent (enterFrame) {
if (StartY < _y) {
_y = (_y - 2);
}
}
Instance of Symbol 622 MovieClip in Symbol 712 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Symbol 712 MovieClip Frame 3
stop();
Symbol 712 MovieClip Frame 7
stop();
Symbol 712 MovieClip Frame 12
stop();
Symbol 712 MovieClip Frame 17
stop();
Instance of Symbol 731 MovieClip in Symbol 732 MovieClip Frame 1
onClipEvent (enterFrame) {
_y = (_y - yThrust);
_xscale = (_xscale * 0.99);
_yscale = _xscale;
}
onClipEvent (load) {
yThrust = 15;
if (_parent._xScale < 100) {
yThrust = 14;
}
}
Instance of Symbol 733 MovieClip in Symbol 734 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 1);
}
}
Symbol 747 MovieClip Frame 6
if (1 < random(40)) {
gotoAndPlay (1);
}
Symbol 747 MovieClip Frame 12
if (1 < random(60)) {
gotoAndPlay (7);
}
Symbol 752 MovieClip Frame 1
stop();
Symbol 752 MovieClip Frame 2
stop();
Instance of Symbol 758 MovieClip in Symbol 769 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndPlay(random(3) + 1);
}
Instance of Symbol 582 MovieClip in Symbol 787 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 787 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 787 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 748 MovieClip in Symbol 787 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 582 MovieClip in Symbol 787 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 752 MovieClip in Symbol 787 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(180) == 1) {
play();
}
}
Instance of Symbol 754 MovieClip in Symbol 787 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 582 MovieClip in Symbol 787 MovieClip Frame 3
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 787 MovieClip Frame 3
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 787 MovieClip Frame 3
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 582 MovieClip in Symbol 787 MovieClip Frame 1405
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 787 MovieClip Frame 1405
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 787 MovieClip Frame 1405
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 748 MovieClip in Symbol 787 MovieClip Frame 1410
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Symbol 787 MovieClip Frame 1413
tellTarget (_parent) {
gotoAndStop (1);
};
Instance of Symbol 790 MovieClip "Origin" in Symbol 791 MovieClip Frame 1
onClipEvent (load) {
if (_name == "Origin") {
_x = 0;
_y = 0;
Counter = 1;
while (Counter < 50) {
Counter = Counter + 1;
duplicateMovieClip (this, String(Counter), Counter + 100);
}
} else {
_x = (_parent._parent.Hook._x / random(100));
_y = (-48 + (_parent._parent.Hook._y / random(100)));
}
}
onClipEvent (enterFrame) {
WH = random(100) / 100;
_x = (_parent._parent.Hook._x * WH);
_y = (-48 + ((_parent._parent.Hook._y + 48) * WH));
}
Symbol 794 MovieClip Frame 5
stop();
Instance of Symbol 582 MovieClip in Symbol 797 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 797 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 797 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Symbol 799 MovieClip Frame 1
stop();
Instance of Symbol 799 MovieClip in Symbol 800 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent.X < 0) {
_xscale = -100;
}
if (_parent._parent.Hooked) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 799 MovieClip in Symbol 801 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent.X < 0) {
_xscale = -100;
}
if (_parent._parent.Hooked) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 582 MovieClip in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Symbol 805 MovieClip Frame 1
stop();
Instance of Symbol 805 MovieClip in Symbol 806 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent.X < 0) {
_xscale = -100;
}
if (_parent._parent.Hooked) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 591 MovieClip in Symbol 809 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 809 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 582 MovieClip in Symbol 809 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 809 MovieClip in Symbol 825 MovieClip Frame 1
onClipEvent (load) {
if (_root.level.P1._xScale < 0) {
_xscale = -100;
} else {
_xscale = 100;
}
}
onClipEvent (enterFrame) {
if (_root.level.P1._xScale < 0) {
_xscale = -100;
} else {
_xscale = 100;
}
}
Instance of Symbol 571 MovieClip "Arm" in Symbol 828 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.UpKey)) {
if (_root.Weapon == "Bait") {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
} else {
gotoAndStop (1);
}
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 100;
} else if (WeDone) {
_alpha = 0;
}
}
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 833 MovieClip Frame 1
stop();
Instance of Symbol 831 MovieClip in Symbol 833 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 826 MovieClip in Symbol 834 MovieClip Frame 1
onClipEvent (load) {
if (0 < _root.level.P1._xScale) {
_alpha = 0;
} else {
_alpha = 100;
}
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (0 < _root.level.P1._xScale) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 828 MovieClip "Arm" in Symbol 834 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!Key.isDown(_root.AttackKey)) {
tellTarget (_root.level.P1) {
gotoAndStop (28);
};
}
}
Instance of Symbol 833 MovieClip in Symbol 834 MovieClip Frame 1
onClipEvent (load) {
if (0 < _root.level.P1._xScale) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
if (0 < _root.level.P1._xScale) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 838 MovieClip Frame 1
stop();
Instance of Symbol 528 MovieClip "V" in Symbol 838 MovieClip Frame 1
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 595 MovieClip "Viv" in Symbol 838 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active && (!Key.isDown(_root.AttackKey))) {
Counter = Counter + 1;
if (500 < Counter) {
tellTarget (_parent) {
gotoAndStop (15);
};
}
}
}
onClipEvent (load) {
Counter = 0;
}
Instance of Symbol 596 MovieClip "hitbox" in Symbol 838 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (0 < LT) {
LT = LT - 1;
}
if (Key.isDown(49)) {
_root.Weapon = "Pasta";
} else if (Key.isDown(50)) {
_root.Weapon = "Rage";
} else if (Key.isDown(51)) {
_root.Weapon = "Bait";
}
if (Key.isDown(_root.PauseKey)) {
if ((!PK) && (!_root.NoPause)) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (_currentframe < 6) {
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
if (Key.isDown(_root.LeftKey) && (Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
} else {
if (Key.isDown(_root.LeftKey)) {
_xscale = -100;
xThrust = xThrust - 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
if (Key.isDown(_root.RightKey)) {
_xscale = 100;
xThrust = xThrust + 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
}
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
if (Key.isDown(_root.DownKey) && (Standing)) {
gotoAndStop (4);
}
}
if (Key.isDown(_root.JumpKey)) {
if (((Key.isDown(_root.DownKey) && (_currentframe < 6)) && (_root.CanMorph)) && (!PushJump)) {
gotoAndStop (7);
} else if (Standing) {
yThrust = yThrust - 24;
tellTarget (_root.SFX) {
gotoAndPlay (2);
};
Standing = false;
gotoAndStop (3);
}
PushJump = true;
} else {
PushJump = false;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if (_currentframe == 3) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Instance of Symbol 598 MovieClip "Hook" in Symbol 838 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_parent.BaitX - _parent._x);
_y = (_parent.BaitY - _parent._y);
_parent.X = _x;
_parent.Y = _y;
if (_y < -128) {
if (80 < _x) {
TRot = 45;
} else if (_x < -80) {
TRot = -45;
} else {
TRot = 0;
}
_rotation = Trot;
} else if (32 < _y) {
if (80 < _x) {
TRot = -45;
} else if (_x < -80) {
TRot = 45;
} else {
TRot = 0;
}
_rotation = (Trot + 180);
} else {
if (0 < _x) {
TRot = 90;
} else {
TRot = -90;
}
_rotation = Trot;
}
_parent.Trot = _rotation;
if ((((Key.isDown(_root.AttackKey) && (Key.isDown(_root.UpKey))) && (_root.Weapon == "Bait")) && (_parent.BaitX != 9999)) && (_root.CanAttack)) {
_root.Energy = _root.Energy + 20;
tellTarget (_parent) {
gotoAndStop (20);
};
}
}
onClipEvent (load) {
_alpha = 0;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
}
Symbol 838 MovieClip Frame 2
BaitX = 9999;
BaitY = 9999;
Instance of Symbol 603 MovieClip "V" in Symbol 838 MovieClip Frame 2
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 659 MovieClip "Viv" in Symbol 838 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Symbol 838 MovieClip Frame 3
BaitX = 9999;
BaitY = 9999;
if (yThrust < -30) {
yThrust = -30;
}
Instance of Symbol 675 MovieClip "Viv" in Symbol 838 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_parent.yThrust < 0) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
if (_parent.Standing) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (Key.isDown(Key.BACKSPACE)) {
gotoAndStop (31);
}
};
}
Instance of Symbol 494 MovieClip "Feet" in Symbol 838 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 676 MovieClip "V" in Symbol 838 MovieClip Frame 4
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 695 MovieClip "Viv" in Symbol 838 MovieClip Frame 4
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if (!Key.isDown(_root.DownKey)) {
play();
}
}
}
onClipEvent (load) {
if (_parent.Ball) {
gotoAndStop (3);
Counter = 2;
_parent.Ball = false;
}
}
Instance of Symbol 698 MovieClip in Symbol 838 MovieClip Frame 5
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
tellTarget (_parent) {
gotoAndStop (1);
};
} else {
tellTarget (_parent) {
gotoAndStop (2);
};
}
}
}
Symbol 838 MovieClip Frame 6
_y = (_y - 10);
xThrust = (-_xscale) / 4;
yThrust = -10;
Invincible = 60;
Viv.Counter = 0;
Instance of Symbol 700 MovieClip in Symbol 838 MovieClip Frame 6
onClipEvent (enterFrame) {
_x = ((2 + random(4)) - 2);
_y = ((-98 + random(4)) - 2);
}
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 712 MovieClip "Viv" in Symbol 838 MovieClip Frame 6
onClipEvent (enterFrame) {
Counter = Counter + 1;
tellTarget (_parent) {
xThrust = xThrust - (_xscale / 30);
};
if (10 < Counter) {
tellTarget (_parent) {
gotoAndStop (3);
};
}
}
onClipEvent (load) {
Counter = 0;
Voice = random(4);
if (Voice == 1) {
gotoAndPlay (5);
} else if (Voice == 2) {
gotoAndPlay (10);
} else if (Voice == 3) {
gotoAndPlay (15);
}
}
Instance of Symbol 713 MovieClip in Symbol 838 MovieClip Frame 7
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 716 MovieClip in Symbol 838 MovieClip Frame 7
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 719 MovieClip in Symbol 838 MovieClip Frame 7
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (2 < Counter) {
tellTarget (_parent) {
nextFrame();
};
}
}
Instance of Symbol 721 MovieClip in Symbol 838 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_root.Active) {
_rotation = (_rotation + 36);
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
_xscale = -100;
xThrust = xThrust - 8;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
_xscale = 100;
xThrust = xThrust + 8;
};
}
if ((0 >= _root.Fader._alpha) && (Key.isDown(_root.JumpKey) or Key.isDown(_root.UpKey))) {
tellTarget (_parent) {
if (!PushJump) {
if (!(_root.level.Wall.hitTest((_x + _parent._x) + 24, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 24, (_y + _parent._y) - 55, true))) {
Ball = true;
PushJump = true;
gotoAndStop (4);
}
}
};
} else {
_parent.PushJump = false;
}
}
}
Instance of Symbol 723 MovieClip "hitbox" in Symbol 838 MovieClip Frame 8
onClipEvent (load) {
_alpha = 0;
_parent.PushJump = true;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (Key.isDown(_root.AttackKey)) {
if ((_root.BombCount < 3) && (!AK)) {
_root.FBomb = true;
}
AK = true;
} else {
AK = false;
}
if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 30, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Symbol 838 MovieClip Frame 11
stop();
if ((_y + _parent._y) < 480) {
_alpha = 100;
}
Instance of Symbol 734 MovieClip in Symbol 838 MovieClip Frame 11
onClipEvent (enterFrame) {
Counter = Counter + 1;
_xscale = (_xscale * 0.99);
_yscale = _xscale;
if (80 < Counter) {
_alpha = (_alpha - 2);
if (10 >= _alpha) {
_root.Fader._alpha = _root.Fader._alpha + 25;
if (150 < _root.Fader._alpha) {
tellTarget (_root) {
play();
};
}
}
}
}
Instance of Symbol 735 MovieClip in Symbol 838 MovieClip Frame 11
onClipEvent (enterFrame) {
if (0 < _alpha) {
_xscale = (_xscale * 1.1);
_yscale = _xscale;
_alpha = (_alpha - 5);
}
}
Instance of Symbol 747 MovieClip in Symbol 838 MovieClip Frame 15
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
Instance of Symbol 787 MovieClip in Symbol 838 MovieClip Frame 15
onClipEvent (enterFrame) {
if (0 < _root.Energy) {
_root.Energy = _root.Energy - 1;
}
if ((((((Key.isDown(_root.DownKey) or Key.isDown(_root.UpKey)) or Key.isDown(_root.LeftKey)) or Key.isDown(_root.RightKey)) or Key.isDown(_root.JumpKey)) or Key.isDown(_root.AttackKey)) or Key.isDown(Key.SHIFT)) {
if (_currentframe < 1405) {
gotoAndPlay (1405);
}
}
}
Instance of Symbol 788 MovieClip "hitbox" in Symbol 838 MovieClip Frame 15
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (GetHurt) {
tellTarget (_parent) {
gotoAndStop (6);
};
}
}
Symbol 838 MovieClip Frame 20
Standing = false;
_xscale = 100;
_alpha = 100;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
Instance of Symbol 797 MovieClip in Symbol 838 MovieClip Frame 20
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
}
Instance of Symbol 800 MovieClip "Hook" in Symbol 838 MovieClip Frame 20
onClipEvent (load) {
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
_rotation = _parent.Trot;
Counter = 1;
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
Counter = Counter + 1;
if ((((0 < _parent.X) && (_parent.X < _x)) or ((_parent.X < 0) && (_x < _parent.X))) or (8 < Counter)) {
tellTarget (_parent) {
play();
};
}
}
Symbol 838 MovieClip Frame 21
Hooked = true;
Instance of Symbol 801 MovieClip "Hook" in Symbol 838 MovieClip Frame 21
onClipEvent (load) {
_x = ((_parent.X + random(5)) - 2);
_y = (((_parent.Y - 48) + random(5)) - 2);
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = ((_parent.X + random(5)) - 2);
_y = ((_parent.Y + random(5)) - 2);
}
Symbol 838 MovieClip Frame 25
stop();
Instance of Symbol 804 MovieClip "VivDive" in Symbol 838 MovieClip Frame 25
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
_rotation = _parent.Trot;
}
Instance of Symbol 806 MovieClip "Hook" in Symbol 838 MovieClip Frame 25
onClipEvent (load) {
_x = _parent.X;
_y = _parent.Y;
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
Counter = 1;
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = (_x - xThrust);
_parent._x = _parent._x + xThrust;
_y = (_y - yThrust);
_parent._y = _parent._y + yThrust;
Counter = Counter + 1;
if (Counter >= 8) {
_parent.xThrust = xThrust * 0.8;
_parent.yThrust = yThrust / 3;
tellTarget (_parent) {
Hooked = false;
if (xThrust < 0) {
_xscale = -100;
} else {
_xscale = 100;
}
gotoAndStop (3);
};
}
}
Instance of Symbol 528 MovieClip "V" in Symbol 838 MovieClip Frame 28
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 825 MovieClip in Symbol 838 MovieClip Frame 28
onClipEvent (enterFrame) {
if (0 < _root.level.P1.Ladder) {
_parent.Ladder = _parent.Ladder - 1;
if (Key.isDown(_root.JumpKey)) {
tellTarget (_parent) {
Standing = false;
yThrust = -5;
LT = 15;
gotoAndStop (3);
};
}
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
gotoAndStop (29);
};
}
if (Key.isDown(_root.UpKey)) {
play();
_parent._y = _parent._y - 8;
} else if (Key.isDown(_root.DownKey)) {
_parent._y = _parent._y + 8;
if (1 < _currentframe) {
prevFrame();
} else {
gotoAndStop (15);
}
} else {
stop();
}
} else {
tellTarget (_parent) {
yThrust = 0;
LT = 15;
gotoAndStop (3);
};
}
}
Instance of Symbol 494 MovieClip "hitbox" in Symbol 838 MovieClip Frame 28
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 834 MovieClip "Viv" in Symbol 838 MovieClip Frame 29
onClipEvent (enterFrame) {
if (Key.isDown(_root.LeftKey)) {
_root.level.P1._xScale = -100;
}
if (Key.isDown(_root.RightKey)) {
_root.level.P1._xScale = 100;
}
}
Instance of Symbol 835 MovieClip "Viv" in Symbol 838 MovieClip Frame 30
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_parent._x = _parent._x + 8;
if (850 < (_parent._x + _parent._parent._x)) {
tellTarget (_root) {
gotoAndStop(_currentframe + 2);
};
}
} else {
stop();
}
}
Instance of Symbol 836 MovieClip in Symbol 838 MovieClip Frame 31
onClipEvent (enterFrame) {
_xscale = (random(10) + 90);
_yscale = _xscale;
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
xThrust = xThrust - 4;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
xThrust = xThrust + 4;
};
}
if (Key.isDown(_root.UpKey)) {
tellTarget (_parent) {
yThrust = yThrust - 4;
};
}
if (Key.isDown(_root.DownKey)) {
tellTarget (_parent) {
yThrust = yThrust + 4;
};
}
tellTarget (_parent) {
_x = (_x + xThrust);
_y = (_y + yThrust);
xThrust = xThrust - (xThrust / 20);
yThrust = yThrust - (yThrust / 20);
_parent._x = (-_x) + 400;
if (!Key.isDown(Key.SHIFT)) {
gotoAndStop (3);
}
if ((_y + _parent._y) < 0) {
_y = (-_parent._y);
yThrust = 0;
}
if (480 < (_y + _parent._y)) {
_y = (480 - _parent._y);
yThrust = 0;
}
};
}
Instance of Symbol 837 MovieClip "Viv" in Symbol 838 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_x = (_x + 8);
if (_x >= StartX) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
} else {
stop();
}
}
onClipEvent (load) {
StartX = _x;
_x = (_x - 100);
}
Symbol 842 MovieClip Frame 4
gotoAndStop (1);
Symbol 842 MovieClip Frame 8
stop();
Instance of Symbol 842 MovieClip in Symbol 843 MovieClip Frame 1
onClipEvent (load) {
_xscale = (25 + random(20));
_yscale = _xscale;
gotoAndPlay(random(3) + 1);
if (_parent._name == "MyWord") {
WhatWord = "";
} else {
WhatWord = substring(_root.MyWords, _root.WordCount, 1);
if (0 < _root.level.P1._xScale) {
_root.WordCount = _root.WordCount - 1;
} else {
_root.WordCount = _root.WordCount + 1;
}
if (length(_root.MyWords) < _root.WordCount) {
_root.WordCount = 1;
} else if (_root.WordCount < 1) {
_root.WordCount = length(_root.MyWords);
}
}
}
onClipEvent (enterFrame) {
if (_xscale < 100) {
_xscale = (_xscale * 2);
_yscale = _xscale;
}
if (((((((_x + _parent._x) + _parent._parent._x) + _parent._parent._parent._x) < -100) or (1380 < (((_x + _parent._x) + _parent._parent._x) + _parent._parent._parent._x))) or ((((_y + _parent._y) + _parent._parent._y) + _parent._parent._parent._y) < -100)) or (820 < (((_y + _parent._y) + _parent._parent._y) + _parent._parent._parent._y))) {
gotoAndStop (10);
tellTarget (_parent) {
xThrust = 0;
yThrust = 0;
};
}
if (_root.level.Wall.hitTest(((_x + _parent._x) + _parent._parent._x) + _parent._parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + _parent._parent._parent._y, true) && (_currentframe < 4)) {
gotoAndPlay (5);
_root.Boom = true;
tellTarget (_parent) {
xThrust = 0;
yThrust = 0;
};
}
if (_root.level.Enemy.hitTest(((_x + _parent._x) + _parent._parent._x) + _parent._parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + _parent._parent._parent._y, true) && (_currentframe < 4)) {
_root.Zap._x = ((_x + _parent._x) + _parent._parent._x) + _parent._parent._parent._x;
_root.Zap._y = ((_y + _parent._y) + _parent._parent._y) + _parent._parent._parent._y;
tellTarget (_root.Zap) {
gotoAndPlay (2);
};
gotoAndPlay (5);
_root.Boom = true;
tellTarget (_parent) {
xThrust = 0;
yThrust = 0;
};
}
}
Instance of Symbol 846 MovieClip in Symbol 849 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Symbol 849 MovieClip Frame 2
stop();
Instance of Symbol 849 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
tellTarget (_parent) {
yThrust = (-random(3)) - 2;
};
_xscale = (random(50) + 80);
Speed = random(30) + 20;
if (random(2) == 1) {
_xscale = (_xscale / 2);
}
_yscale = _xscale;
RSpeed = random(20);
TargetScale = _xscale;
Shrinking = true;
if (random(2) == 1) {
_alpha = 50;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Shrinking) {
_xscale = (_xscale - (TargetScale / Speed));
_yscale = _xscale;
if (_xscale < 2) {
Shrinking = false;
if (random(2) == 1) {
_alpha = 0;
} else {
_alpha = 100;
}
}
} else {
_xscale = (_xscale + (TargetScale / Speed));
_yscale = _xscale;
if (TargetScale < _xscale) {
Shrinking = true;
}
}
_rotation = (_rotation + Rspeed);
tellTarget (_parent) {
_y = (_y + yThrust);
_xscale = (_xscale * 0.9);
_yscale = _xscale;
};
}
Symbol 852 MovieClip Frame 1
stop();
Symbol 852 MovieClip Frame 6
stop();
Symbol 868 MovieClip Frame 8
Counter = Counter + 1;
if (Counter < 3) {
gotoAndPlay (1);
}
Symbol 868 MovieClip Frame 12
tellTarget (_root.SFX) {
gotoAndPlay ("Bomb");
};
Symbol 868 MovieClip Frame 14
_root.BombCount = _root.BombCount - 1;
_root.Bomb._x = ((_x + _parent._x) + _parent._parent._x) + _parent._parent._parent._x;
_root.Bomb._y = ((_y + _parent._y) + _parent._parent._y) + _parent._parent._parent._y;
tellTarget (_root.Bomb) {
gotoAndPlay (2);
};
Symbol 868 MovieClip Frame 21
stop();
Symbol 869 MovieClip Frame 1
stop();
Instance of Symbol 843 MovieClip "MyWord" in Symbol 869 MovieClip Frame 1
onClipEvent (load) {
if (_name != "MyWord") {
_x = _root.level.P1._x;
if (0 < _root.level.P1._xScale) {
_x = (_x + 40);
} else {
_x = (_x - 80);
}
_x = (_x + random(20));
_y = (_root.level.P1._y - 64);
if (Key.isDown(_root.UpKey)) {
_y = (_y - 55);
yThrust = -30;
}
if (_root.level.P1._currentframe == 4) {
_y = (_y + 30);
}
if (_root.level.P1._currentframe == 29) {
_y = (_y - 20);
}
_alpha = 100;
_y = (_y + (random(20) - 10));
xThrust = _root.level.P1._xScale / 2.5;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (_name != "MyWord") {
_x = (_x + xThrust);
_y = (_y + yThrust);
} else {
_alpha = 0;
if ((Key.isDown(_root.AttackKey) && (_root.CanAttack)) && ((_root.level.P1._currentframe < 6) or (_root.level.P1._currentframe == 29))) {
duplicateMovieClip (this, String(Counter), Counter);
Counter = Counter + 1;
if (30 < Counter) {
Counter = 0;
}
}
}
}
}
Instance of Symbol 852 MovieClip "Pill" in Symbol 869 MovieClip Frame 1
onClipEvent (load) {
if (_name != "Pill") {
_x = (_root.DropPillX - _parent._x);
_y = (_root.DropPillY - _parent._y);
yThrust = -15;
StartY = _y;
_alpha = 100;
} else {
_alpha = 0;
PillCount = 1000;
}
}
onClipEvent (enterFrame) {
if (_name != "Pill") {
if (!Resting) {
_y = (_y + yThrust);
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true)) {
_y = (_y - 1);
}
yThrust = 0;
Resting = true;
}
yThrust = yThrust + 2;
if (20 < yThrust) {
yThrust = 20;
}
}
if (_currentframe == 1) {
_rotation = (_rotation + 10);
if (hitTest(_root.level.P1.hitbox)) {
play();
_rotation = 0;
_root.Life = _root.Life + 1;
if (_root.MaxLife < _root.Life) {
_root.Life = _root.MaxLife;
}
}
}
} else if (_root.DropPill) {
_root.DropPill = false;
duplicateMovieClip (this, "PILL" + String(PillCount), PillCount);
PillCount = PillCount + 1;
if (1010 < PillCount) {
PillCount = 1000;
}
}
}
Instance of Symbol 868 MovieClip "FBomb" in Symbol 869 MovieClip Frame 1
onClipEvent (load) {
if (_name != "FBomb") {
_root.BombCount = _root.BombCount + 1;
if (0 < _root.level.P1._xScale) {
_x = (_root.level.P1._x - 5);
} else {
_x = (_root.level.P1._x - 12);
}
_y = (_root.level.P1._y - 30);
yThrust = -5;
StartY = _y + 5;
_alpha = 100;
} else {
_alpha = 0;
gotoAndStop (20);
PillCount = 2000;
}
}
onClipEvent (enterFrame) {
if (_name != "FBomb") {
if ((_currentframe < 10) && (!Resting)) {
_y = (_y + yThrust);
if (StartY < _y) {
_y = StartY;
yThrust = 0;
Resting = true;
}
yThrust = yThrust + 2;
if (20 < yThrust) {
yThrust = 20;
}
}
if ((12 < _currentframe) && (_currentframe < 16)) {
if (hitTest(_root.level.P1.hitbox)) {
if (!Boom) {
_root.level.P1.yThrust = -20;
Boom = true;
}
}
}
} else if (_root.FBomb) {
_root.FBomb = false;
tellTarget (_root.SFX) {
gotoAndPlay ("BombSet");
};
duplicateMovieClip (this, "BOMB" + String(PillCount), PillCount);
PillCount = PillCount + 1;
if (2010 < PillCount) {
PillCount = 2000;
}
}
}
Instance of Symbol 141 MovieClip "Exit" in Symbol 871 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox)) {
tellTarget (_root.level.P1) {
gotoAndStop (30);
};
tellTarget (_root) {
gotoAndStop (5);
};
}
}
Instance of Symbol 142 MovieClip "Right" in Symbol 871 MovieClip Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.Fader)) {
_root.level._x = _root.level._x + 1;
}
if (hitTest(_root.level.P1.hitbox)) {
tellTarget (_root) {
gotoAndStop(_currentframe + 2);
};
}
}
Instance of Symbol 469 MovieClip "Left" in Symbol 871 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
while (hitTest(_root.Fader)) {
_parent._x = _parent._x - 1;
}
}
}
Instance of Symbol 471 MovieClip in Symbol 871 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!Setup) {
if (hitTest(_root.level.P1.hitbox)) {
_root.ScrollLock = true;
Go = true;
}
}
if (Go) {
Counter = Counter + 1;
_root.level._x = ((_root.level._x * 19) - 450) / 20;
if (10 < Counter) {
Go = false;
Setup = true;
}
}
}
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 838 MovieClip "P1" in Symbol 871 MovieClip Frame 1
onClipEvent (load) {
_root.Fader._alpha = 120;
_parent._x = (-_x) + 400;
_x = -2780;
_y = -50;
gotoAndStop (16);
}
Instance of Symbol 869 MovieClip in Symbol 871 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Weapon == "Pasta") {
gotoAndStop (1);
} else if ((_root.Weapon == "Rage") or (_root.Weapon == "Bait")) {
gotoAndStop (2);
}
}
Symbol 876 Button
on (release) {
if (!_root.NoPause) {
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
if (_root.Active) {
_root.Active = false;
} else {
_root.Active = true;
}
}
}
Symbol 883 Button
on (release) {
_root.Weapon = "Pasta";
_root.Active = true;
_root.Pause = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
gotoAndStop (1);
}
Symbol 884 Button
on (release) {
_root.Weapon = "Rage";
_root.Active = true;
_root.Pause = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
gotoAndStop (1);
}
Symbol 885 Button
on (release) {
_root.Weapon = "Bait";
_root.Active = true;
_root.Pause = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
gotoAndStop (1);
}
Instance of Symbol 878 MovieClip in Symbol 891 MovieClip Frame 2
onClipEvent (enterFrame) {
if (Key.isDown(_root.DownKey)) {
if (!KeyDown) {
_root.Weapon = "Rage";
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
} else {
KeyDown = false;
}
if (Key.isDown(_root.AttackKey) or Key.isDown(_root.JumpKey)) {
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
_root.Active = true;
}
}
onClipEvent (load) {
KeyDown = true;
KeyUp = true;
}
Instance of Symbol 886 MovieClip in Symbol 891 MovieClip Frame 3
onClipEvent (enterFrame) {
if (Key.isDown(_root.DownKey)) {
if (!KeyDown) {
_root.Weapon = "Bait";
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
} else {
KeyDown = false;
}
if (Key.isDown(_root.UpKey)) {
if (!KeyUp) {
_root.Weapon = "Pasta";
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
} else {
KeyUp = false;
}
if (Key.isDown(_root.AttackKey) or Key.isDown(_root.JumpKey)) {
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
_root.Active = true;
}
}
onClipEvent (load) {
KeyDown = true;
KeyUp = true;
}
Instance of Symbol 889 MovieClip in Symbol 891 MovieClip Frame 4
onClipEvent (enterFrame) {
if (Key.isDown(_root.UpKey)) {
if (!KeyUp) {
_root.Weapon = "Rage";
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
} else {
KeyUp = false;
}
if (Key.isDown(_root.AttackKey) or Key.isDown(_root.JumpKey)) {
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
_root.Active = true;
}
}
onClipEvent (load) {
KeyDown = true;
KeyUp = true;
}
Instance of Symbol 895 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < -800) {
_x = (_x + 1600);
} else if (800 < (_x + _parent._x)) {
_x = (_x - 1600);
}
}
Instance of Symbol 895 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < -800) {
_x = (_x + 1600);
} else if (800 < (_x + _parent._x)) {
_x = (_x - 1600);
}
}
Instance of Symbol 898 MovieClip in Symbol 899 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < -1000) {
_x = (_x + 2000);
} else if (1000 < (_x + _parent._x)) {
_x = (_x - 2000);
}
}
Instance of Symbol 898 MovieClip in Symbol 899 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < -1000) {
_x = (_x + 2000);
} else if (1000 < (_x + _parent._x)) {
_x = (_x - 2000);
}
}
Instance of Symbol 903 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active && (!_root.ClockUp)) {
play();
} else {
stop();
}
};
}
Symbol 913 MovieClip Frame 1
stop();
_alpha = 0;
Instance of Symbol 917 MovieClip in Symbol 918 MovieClip Frame 1
onClipEvent (load) {
tellTarget (_parent) {
rSpeed = random(40) - 20;
_xscale = (random(40) + 80);
if (0 < _x) {
xThrust = random(6);
} else {
xThrust = -random(6);
}
if (0 < _y) {
yThrust = random(6);
} else {
yThrust = -random(6);
}
};
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
_rotation = (_rotation + rSpeed);
_x = (_x + xThrust);
_y = (_y + yThrust);
_xscale = (_xscale - (_xscale / 20));
_yscale = _xscale;
_alpha = (_alpha - 5);
};
}
Symbol 919 MovieClip Frame 60
stop();
tellTarget (_parent) {
play();
};
Symbol 923 MovieClip Frame 1
stop();
Instance of Symbol 914 MovieClip in Symbol 923 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
tellTarget (_root.level.P1) {
gotoAndStop (14);
};
tellTarget (_parent) {
nextFrame();
};
}
}
Symbol 923 MovieClip Frame 2
_root.DoneIntro = false;
Instance of Symbol 915 MovieClip in Symbol 923 MovieClip Frame 2
onClipEvent (enterFrame) {
_x = (random(5) - 2);
_y = (random(5) - 2);
}
Symbol 923 MovieClip Frame 4
stop();
Instance of Symbol 922 MovieClip in Symbol 923 MovieClip Frame 4
onClipEvent (enterFrame) {
if (-1000 < _y) {
_y = (_y + yThrust);
yThrust = yThrust - 1;
} else {
tellTarget (_parent) {
play();
};
}
}
onClipEvent (load) {
yThrust = -2;
}
Symbol 923 MovieClip Frame 5
tellTarget (_root) {
gotoAndStop(_currentframe + 2);
};
Symbol 935 MovieClip Frame 1
stop();
Instance of Symbol 935 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(10) == 1) {
gotoAndStop(random(3) + 1);
}
}
onClipEvent (load) {
stop();
}
Instance of Symbol 935 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(10) == 1) {
gotoAndStop(random(3) + 1);
}
}
onClipEvent (load) {
stop();
}
Instance of Symbol 935 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(10) == 1) {
gotoAndStop(random(3) + 1);
}
}
onClipEvent (load) {
stop();
}
Symbol 962 MovieClip Frame 1
gotoAndPlay(random(180));
Symbol 962 MovieClip Frame 187
gotoAndPlay(random(180));
Symbol 987 MovieClip Frame 1
stop();
if (random(2) == 1) {
gotoAndStop (2);
}
Instance of Symbol 964 MovieClip in Symbol 987 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
if (random(40) == 1) {
tellTarget (_parent) {
gotoAndStop (2);
};
}
if (random(40) == 1) {
tellTarget (_parent) {
gotoAndStop (3);
};
}
tellTarget (_parent) {
if (hitTest(_root.Zap)) {
gotoAndStop (10);
} else if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
gotoAndStop (11);
}
};
}
}
Instance of Symbol 965 MovieClip in Symbol 987 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (10);
};
}
}
Symbol 987 MovieClip Frame 2
stop();
Instance of Symbol 970 MovieClip in Symbol 987 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active) {
tellTarget (_parent) {
_x = (_x - (_xscale / 20));
if (((((_x + _parent._x) + _parent._parent._x) < 0) or (800 < ((_x + _parent._x) + _parent._parent._x))) or (random(120) == 1)) {
_xscale = (-_xscale);
}
if (random(120) == 1) {
gotoAndStop (1);
}
if (random(60) == 1) {
gotoAndStop (4);
}
if (hitTest(_root.Zap)) {
gotoAndStop (10);
} else if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
gotoAndStop (11);
}
};
}
}
Symbol 987 MovieClip Frame 3
stop();
Instance of Symbol 973 MovieClip in Symbol 987 MovieClip Frame 3
onClipEvent (load) {
_parent.yThrust = -14;
_parent.StartY = _parent._y;
}
onClipEvent (enterFrame) {
if (_root.Active) {
tellTarget (_parent) {
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (StartY < _y) {
_y = StartY;
gotoAndStop (1);
}
};
}
}
Symbol 987 MovieClip Frame 4
stop();
Instance of Symbol 974 MovieClip in Symbol 987 MovieClip Frame 4
onClipEvent (load) {
_parent.yThrust = -14;
_parent.StartY = _parent._y;
}
onClipEvent (enterFrame) {
if (_root.Active) {
tellTarget (_parent) {
if (((((_x + _parent._x) + _parent._parent._x) < 0) or (800 < ((_x + _parent._x) + _parent._parent._x))) or (random(120) == 1)) {
_xscale = (-_xscale);
}
_x = (_x - (_xscale / 20));
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (StartY < _y) {
_y = StartY;
gotoAndStop (1);
}
};
}
}
Instance of Symbol 975 MovieClip in Symbol 987 MovieClip Frame 9
onClipEvent (enterFrame) {
if (!hitTest(_root.Fader)) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 987 MovieClip Frame 10
stop();
if (_root.level.P1._x < (_x + _parent._x)) {
_xscale = 100;
} else {
_xscale = -100;
}
Damage = Damage + 1;
if (5 < Damage) {
gotoAndStop (12);
}
Instance of Symbol 978 MovieClip in Symbol 987 MovieClip Frame 10
onClipEvent (enterFrame) {
_x = (_x + (random(5) - 2));
_y = (_y + (random(5) - 2));
Counter = Counter + 1;
if (2 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 987 MovieClip Frame 11
stop();
if (_root.level.P1._x < (_x + _parent._x)) {
_xscale = 100;
} else {
_xscale = -100;
}
_root.PowX = _x;
_root.PowY = _y;
_root.PowTime = true;
Damage = Damage + 2;
if (5 < Damage) {
gotoAndStop (14);
}
Instance of Symbol 979 MovieClip in Symbol 987 MovieClip Frame 11
onClipEvent (enterFrame) {
_x = (_x + (random(5) - 2));
_y = (_y + (random(5) - 2));
Counter = Counter + 1;
if (5 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 987 MovieClip Frame 12
stop();
_root.level.Enemy.EnemyCount = _root.level.Enemy.EnemyCount - 1;
Instance of Symbol 981 MovieClip in Symbol 987 MovieClip Frame 12
onClipEvent (enterFrame) {
if (4 < Counter) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + 20);
yThrust = yThrust + 2;
if (400 < _y) {
_root.level.Enemy.EnemyCount = _root.level.Enemy.EnemyCount - 1;
tellTarget (_parent) {
gotoAndStop (9);
};
}
} else {
Counter = Counter + 1;
_x = ((_x + random(5)) - 2);
_y = ((_y + random(5)) - 2);
}
}
onClipEvent (load) {
yThrust = -10;
xThrust = 2;
}
Symbol 987 MovieClip Frame 13
stop();
_root.level.Enemy.EnemyCount = _root.level.Enemy.EnemyCount - 1;
_root.VPunch = true;
Instance of Symbol 985 MovieClip in Symbol 987 MovieClip Frame 13
onClipEvent (enterFrame) {
if (!Done) {
_y = (_y + (random(5) - 2));
Counter = Counter + 1;
if (15 < Counter) {
_alpha = 0;
_root.VPunch = false;
Done = true;
} else {
_root.VPunch = true;
}
}
}
onClipEvent (load) {
_x = ((_root.level.P1._x - _parent._x) - _parent._parent._x);
_y = (((_root.level.P1._y - _parent._y) - _parent._parent._y) - 145);
}
Instance of Symbol 986 MovieClip in Symbol 987 MovieClip Frame 13
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + 20);
yThrust = yThrust + 3;
if (400 < _y) {
_root.level.Enemy.EnemyCount = _root.level.Enemy.EnemyCount - 1;
tellTarget (_parent) {
gotoAndStop (9);
};
}
}
onClipEvent (load) {
yThrust = -40;
xThrust = 2;
}
Symbol 987 MovieClip Frame 14
stop();
_root.level.Enemy.EnemyCount = _root.level.Enemy.EnemyCount - 1;
Instance of Symbol 981 MovieClip in Symbol 987 MovieClip Frame 14
onClipEvent (enterFrame) {
if (4 < Counter) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + 20);
yThrust = yThrust + 2;
if (400 < _y) {
_root.level.Enemy.EnemyCount = _root.level.Enemy.EnemyCount - 1;
tellTarget (_parent) {
gotoAndStop (9);
};
}
} else {
Counter = Counter + 1;
_x = ((_x + random(5)) - 2);
_y = ((_y + random(5)) - 2);
}
}
onClipEvent (load) {
yThrust = -10;
xThrust = 2;
}
Instance of Symbol 330 MovieClip "Robot" in Symbol 988 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(80) == 1) && (_currentframe == 1)) {
gotoAndStop (3);
}
}
Instance of Symbol 330 MovieClip "Robot" in Symbol 989 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((random(80) == 1) && (_currentframe == 1)) {
gotoAndStop (3);
}
}
Instance of Symbol 991 MovieClip in Symbol 997 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
onClipEvent (load) {
StartR = _rotation;
R = StartR;
RThrust = random(3) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
R = R + RThrust;
if (StartR < R) {
RThrust = RThrust - 0.2;
} else {
RThrust = RThrust + 0.2;
}
}
Instance of Symbol 991 MovieClip in Symbol 997 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
onClipEvent (load) {
StartR = _rotation;
R = StartR;
RThrust = random(3) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
R = R + RThrust;
if (StartR < R) {
RThrust = RThrust - 0.2;
} else {
RThrust = RThrust + 0.2;
}
}
Instance of Symbol 993 MovieClip in Symbol 997 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
onClipEvent (load) {
StartR = _rotation;
R = StartR;
RThrust = random(3) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
R = R + RThrust;
if (StartR < R) {
RThrust = RThrust - 0.2;
} else {
RThrust = RThrust + 0.2;
}
}
Instance of Symbol 993 MovieClip in Symbol 997 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
onClipEvent (load) {
StartR = _rotation;
R = StartR;
RThrust = random(3) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
R = R + RThrust;
if (StartR < R) {
RThrust = RThrust - 0.2;
} else {
RThrust = RThrust + 0.2;
}
}
Instance of Symbol 996 MovieClip in Symbol 997 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
Instance of Symbol 997 MovieClip "BB" in Symbol 998 MovieClip Frame 1
onClipEvent (load) {
xThrust = -1.5;
yThrust = -1;
TargetXScale = 100;
TargetYScale = 100;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + xThrust);
_yscale = (_yscale + yThrust);
if (TargetXScale < _xscale) {
xThrust = xThrust - 0.2;
} else {
xThrust = xThrust + 0.2;
}
if (TargetYScale < _yscale) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
Instance of Symbol 998 MovieClip "Bear" in Symbol 999 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
}
onClipEvent (load) {
RThrust = (random(5) + 1) / 5;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
Instance of Symbol 996 MovieClip in Symbol 1005 MovieClip Frame 2
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
Instance of Symbol 991 MovieClip in Symbol 1005 MovieClip Frame 2
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
onClipEvent (load) {
StartR = _rotation;
R = StartR;
RThrust = random(3) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
R = R + RThrust;
if (StartR < R) {
RThrust = RThrust - 0.2;
} else {
RThrust = RThrust + 0.2;
}
}
Instance of Symbol 991 MovieClip in Symbol 1005 MovieClip Frame 2
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
onClipEvent (load) {
StartR = _rotation;
R = StartR;
RThrust = random(3) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
R = R + RThrust;
if (StartR < R) {
RThrust = RThrust - 0.2;
} else {
RThrust = RThrust + 0.2;
}
}
Instance of Symbol 993 MovieClip in Symbol 1005 MovieClip Frame 2
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
onClipEvent (load) {
StartR = _rotation;
R = StartR;
RThrust = random(3) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
R = R + RThrust;
if (StartR < R) {
RThrust = RThrust - 0.2;
} else {
RThrust = RThrust + 0.2;
}
}
Instance of Symbol 993 MovieClip in Symbol 1005 MovieClip Frame 2
onClipEvent (enterFrame) {
_xscale = ((100 - (_parent._xScale - 100)) - (_parent._parent._xScale - 67));
_yscale = ((100 - (_parent._yScale - 100)) - (_parent._parent._yScale - 67));
}
onClipEvent (load) {
StartR = _rotation;
R = StartR;
RThrust = random(3) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
_rotation = (_rotation + RThrust);
R = R + RThrust;
if (StartR < R) {
RThrust = RThrust - 0.2;
} else {
RThrust = RThrust + 0.2;
}
}
Symbol 1005 MovieClip Frame 7
if (random(4) == 1) {
_root.DropPillX = _parent._x;
_root.DropPillY = _parent._y;
_root.DropPill = true;
}
Symbol 1005 MovieClip Frame 8
stop();
Instance of Symbol 1009 MovieClip in Symbol 1054 MovieClip Frame 1
onClipEvent (enterFrame) {
_alpha = (random(20) + 90);
}
Instance of Symbol 1019 MovieClip in Symbol 1054 MovieClip Frame 20
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
}
Instance of Symbol 1029 MovieClip in Symbol 1054 MovieClip Frame 22
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
}
Instance of Symbol 1032 MovieClip in Symbol 1054 MovieClip Frame 24
onClipEvent (enterFrame) {
_alpha = (random(20) + 80);
}
onClipEvent (load) {
No = true;
}
Symbol 1054 MovieClip Frame 68
stop();
Instance of Symbol 1051 MovieClip in Symbol 1054 MovieClip Frame 68
onClipEvent (load) {
_alpha = 50;
}
onClipEvent (enterFrame) {
_alpha = (_alpha - 5);
if (0 >= _alpha) {
_root.VPunch = false;
tellTarget (_parent) {
play();
};
}
}
Instance of Symbol 1053 MovieClip in Symbol 1054 MovieClip Frame 68
onClipEvent (enterFrame) {
if (!_parent.hitTest(_root.Fader)) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
_y = (_y + yThrust);
_x = (_x + xThrust);
_rotation = (_rotation + 10);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent._parent) {
gotoAndStop (4);
};
}
}
onClipEvent (load) {
yThrust = -10;
xThrust = 4;
}
Symbol 1054 MovieClip Frame 69
stop();
Symbol 1056 MovieClip Frame 1
stop();
Instance of Symbol 999 MovieClip in Symbol 1056 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.Feet)) {
_root.level.P1.yThrust = -10;
if (Key.isDown(_root.JumpKey)) {
_root.level.P1.yThrust = -20;
}
if (_yscale == 100) {
Bear.RThrust = (random(5) + 1) / 5;
if (random(2) == 1) {
Bear.RThrust = -Bear.RThrust;
}
_yscale = 50;
_y = (_y + (_height / 4));
}
}
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent._rotation = Bear._rotation;
tellTarget (_parent) {
nextFrame();
};
}
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
if ((random(2) == 1) or _root.VPunch) {
tellTarget (_parent) {
nextFrame();
};
} else {
tellTarget (_parent) {
_rotation = 0;
_root.VPunch = true;
gotoAndStop (3);
};
}
}
if (hitTest(_root.Zap) && (hitTest(_root.Fader))) {
if (_alpha == 100) {
_alpha = 80;
} else {
_alpha = 100;
}
Bear._xScale = Bear._xScale * 1.05;
Bear._yScale = Bear._xScale;
_x = (random(10) - 5);
_y = (random(10) - 5);
Damage = Damage + 1;
if (10 < Damage) {
_parent._rotation = Bear._rotation;
tellTarget (_parent) {
nextFrame();
};
}
} else {
_alpha = 100;
}
if (_yscale < 100) {
_yscale = (_yscale * 1.1);
} else {
_yscale = 100;
}
_y = (_y + yThrust);
if (_y < StartY) {
yThrust = yThrust + 0.2;
} else {
yThrust = yThrust - 0.2;
}
}
onClipEvent (load) {
StartY = _y;
}
Instance of Symbol 1005 MovieClip in Symbol 1056 MovieClip Frame 2
onClipEvent (enterFrame) {
if (!hitTest(_root.Fader)) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 1054 MovieClip in Symbol 1056 MovieClip Frame 3
onClipEvent (load) {
if (0 < _root.level.P1._xScale) {
_xscale = 100;
} else {
_xscale = -100;
}
}
onClipEvent (enterFrame) {
if (!hitTest(_root.Fader)) {
tellTarget (_parent) {
_root.VPunch = false;
gotoAndStop (1);
};
} else if (_currentframe < 60) {
_root.VPunch = true;
play();
}
}
Instance of Symbol 1055 MovieClip in Symbol 1056 MovieClip Frame 4
onClipEvent (enterFrame) {
if (!hitTest(_root.Fader)) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 987 MovieClip in Symbol 1057 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook) && (_currentframe < 10)) {
gotoAndStop (14);
}
}
onClipEvent (enterFrame) {
if (_x < MinX) {
_x = MinX;
}
if (MaxX < _x) {
_x = MaxX;
}
if (hitTest(_root.Fader)) {
_root.DoneIntro = true;
}
}
onClipEvent (load) {
MaxX = -1076;
MinX = -1760;
}
Instance of Symbol 988 MovieClip in Symbol 1057 MovieClip Frame 1
onClipEvent (load) {
MinX = -790;
MaxX = -103;
}
Instance of Symbol 989 MovieClip in Symbol 1057 MovieClip Frame 1
onClipEvent (load) {
MinX = 1750;
MaxX = 2760;
}
Instance of Symbol 989 MovieClip in Symbol 1057 MovieClip Frame 1
onClipEvent (load) {
MinX = 1750;
MaxX = 2760;
}
Instance of Symbol 1056 MovieClip in Symbol 1057 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_x = (_x - 2);
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 1056 MovieClip in Symbol 1057 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_x = (_x - 2);
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 1056 MovieClip in Symbol 1057 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_x = (_x - 2);
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 204 MovieClip "ChuBomb" in Symbol 1057 MovieClip Frame 1
onClipEvent (load) {
if (_name == "ChuBomb") {
_alpha = 0;
BombCount = 0;
} else {
_alpha = 100;
_x = _root.ChuBombX;
_y = (_root.ChuBombY - 50);
xThrust = random(10) + 5;
yThrust = -20 + random(10);
if (_root.level.P1._x < _x) {
_x = (_x - 32);
xThrust = -xThrust;
} else {
_x = (_x + 32);
}
}
}
onClipEvent (enterFrame) {
if (_name == "ChuBomb") {
if (_root.ChuBombTime) {
_root.ChuBombTime = false;
duplicateMovieClip (this, "BomB" + String(BombCount), BombCount + 120);
BombCount = BombCount + 1;
if (2 < BombCount) {
BombCount = 0;
}
}
} else if (_currentframe == 1) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (700 < ((_y + _parent._y) + _parent._parent._y)) {
removeMovieClip(this);
}
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
_y = (_y - 1);
}
play();
}
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
}
Symbol 1058 MovieClip Frame 1
stop();
Instance of Symbol 528 MovieClip "V" in Symbol 1058 MovieClip Frame 1
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 595 MovieClip "Viv" in Symbol 1058 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active && (!Key.isDown(_root.AttackKey))) {
Counter = Counter + 1;
if (500 < Counter) {
tellTarget (_parent) {
gotoAndStop (15);
};
}
}
}
onClipEvent (load) {
Counter = 0;
}
Instance of Symbol 596 MovieClip "hitbox" in Symbol 1058 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (0 < LT) {
LT = LT - 1;
}
if (Key.isDown(49)) {
_root.Weapon = "Pasta";
} else if (Key.isDown(50)) {
_root.Weapon = "Rage";
} else if (Key.isDown(51)) {
_root.Weapon = "Bait";
}
if (Key.isDown(_root.PauseKey)) {
if ((!PK) && (!_root.NoPause)) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (_currentframe < 6) {
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
if (Key.isDown(_root.LeftKey) && (Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
} else {
if (Key.isDown(_root.LeftKey)) {
_xscale = -100;
xThrust = xThrust - 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
if (Key.isDown(_root.RightKey)) {
_xscale = 100;
xThrust = xThrust + 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
}
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
if (Key.isDown(_root.DownKey) && (Standing)) {
gotoAndStop (4);
}
}
if (Key.isDown(_root.JumpKey)) {
if (((Key.isDown(_root.DownKey) && (_currentframe < 6)) && (_root.CanMorph)) && (!PushJump)) {
gotoAndStop (7);
} else if (Standing) {
yThrust = yThrust - 24;
tellTarget (_root.SFX) {
gotoAndPlay (2);
};
Standing = false;
gotoAndStop (3);
}
PushJump = true;
} else {
PushJump = false;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if (_currentframe == 3) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Instance of Symbol 598 MovieClip "Hook" in Symbol 1058 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_parent.BaitX - _parent._x);
_y = (_parent.BaitY - _parent._y);
_parent.X = _x;
_parent.Y = _y;
if (_y < -128) {
if (80 < _x) {
TRot = 45;
} else if (_x < -80) {
TRot = -45;
} else {
TRot = 0;
}
_rotation = Trot;
} else if (32 < _y) {
if (80 < _x) {
TRot = -45;
} else if (_x < -80) {
TRot = 45;
} else {
TRot = 0;
}
_rotation = (Trot + 180);
} else {
if (0 < _x) {
TRot = 90;
} else {
TRot = -90;
}
_rotation = Trot;
}
_parent.Trot = _rotation;
if ((((Key.isDown(_root.AttackKey) && (Key.isDown(_root.UpKey))) && (_root.Weapon == "Bait")) && (_parent.BaitX != 9999)) && (_root.CanAttack)) {
_root.Energy = _root.Energy + 20;
tellTarget (_parent) {
gotoAndStop (20);
};
}
}
onClipEvent (load) {
_alpha = 0;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
}
Symbol 1058 MovieClip Frame 2
BaitX = 9999;
BaitY = 9999;
Instance of Symbol 603 MovieClip "V" in Symbol 1058 MovieClip Frame 2
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 659 MovieClip "Viv" in Symbol 1058 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Symbol 1058 MovieClip Frame 3
BaitX = 9999;
BaitY = 9999;
if (yThrust < -30) {
yThrust = -30;
}
Instance of Symbol 675 MovieClip "Viv" in Symbol 1058 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_parent.yThrust < 0) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
if (_parent.Standing) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (Key.isDown(Key.BACKSPACE)) {
gotoAndStop (31);
}
};
}
Instance of Symbol 494 MovieClip "Feet" in Symbol 1058 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 676 MovieClip "V" in Symbol 1058 MovieClip Frame 4
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 695 MovieClip "Viv" in Symbol 1058 MovieClip Frame 4
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if (!Key.isDown(_root.DownKey)) {
play();
}
}
}
onClipEvent (load) {
if (_parent.Ball) {
gotoAndStop (3);
Counter = 2;
_parent.Ball = false;
}
}
Instance of Symbol 698 MovieClip in Symbol 1058 MovieClip Frame 5
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
tellTarget (_parent) {
gotoAndStop (1);
};
} else {
tellTarget (_parent) {
gotoAndStop (2);
};
}
}
}
Symbol 1058 MovieClip Frame 6
_y = (_y - 10);
xThrust = (-_xscale) / 4;
yThrust = -10;
Invincible = 60;
Viv.Counter = 0;
Instance of Symbol 700 MovieClip in Symbol 1058 MovieClip Frame 6
onClipEvent (enterFrame) {
_x = ((2 + random(4)) - 2);
_y = ((-98 + random(4)) - 2);
}
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 712 MovieClip "Viv" in Symbol 1058 MovieClip Frame 6
onClipEvent (enterFrame) {
Counter = Counter + 1;
tellTarget (_parent) {
xThrust = xThrust - (_xscale / 30);
};
if (10 < Counter) {
tellTarget (_parent) {
gotoAndStop (3);
};
}
}
onClipEvent (load) {
Counter = 0;
Voice = random(4);
if (Voice == 1) {
gotoAndPlay (5);
} else if (Voice == 2) {
gotoAndPlay (10);
} else if (Voice == 3) {
gotoAndPlay (15);
}
}
Instance of Symbol 713 MovieClip in Symbol 1058 MovieClip Frame 7
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 716 MovieClip in Symbol 1058 MovieClip Frame 7
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 719 MovieClip in Symbol 1058 MovieClip Frame 7
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (2 < Counter) {
tellTarget (_parent) {
nextFrame();
};
}
}
Instance of Symbol 721 MovieClip in Symbol 1058 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_root.Active) {
_rotation = (_rotation + 36);
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
_xscale = -100;
xThrust = xThrust - 8;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
_xscale = 100;
xThrust = xThrust + 8;
};
}
if ((0 >= _root.Fader._alpha) && (Key.isDown(_root.JumpKey) or Key.isDown(_root.UpKey))) {
tellTarget (_parent) {
if (!PushJump) {
if (!(_root.level.Wall.hitTest((_x + _parent._x) + 24, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 24, (_y + _parent._y) - 55, true))) {
Ball = true;
PushJump = true;
gotoAndStop (4);
}
}
};
} else {
_parent.PushJump = false;
}
}
}
Instance of Symbol 723 MovieClip "hitbox" in Symbol 1058 MovieClip Frame 8
onClipEvent (load) {
_alpha = 0;
_parent.PushJump = true;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (Key.isDown(_root.AttackKey)) {
if ((_root.BombCount < 3) && (!AK)) {
_root.FBomb = true;
}
AK = true;
} else {
AK = false;
}
if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 30, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Symbol 1058 MovieClip Frame 11
stop();
if ((_y + _parent._y) < 480) {
_alpha = 100;
}
Instance of Symbol 734 MovieClip in Symbol 1058 MovieClip Frame 11
onClipEvent (enterFrame) {
Counter = Counter + 1;
_xscale = (_xscale * 0.99);
_yscale = _xscale;
if (80 < Counter) {
_alpha = (_alpha - 2);
if (10 >= _alpha) {
_root.Fader._alpha = _root.Fader._alpha + 25;
if (150 < _root.Fader._alpha) {
tellTarget (_root) {
play();
};
}
}
}
}
Instance of Symbol 735 MovieClip in Symbol 1058 MovieClip Frame 11
onClipEvent (enterFrame) {
if (0 < _alpha) {
_xscale = (_xscale * 1.1);
_yscale = _xscale;
_alpha = (_alpha - 5);
}
}
Instance of Symbol 747 MovieClip in Symbol 1058 MovieClip Frame 15
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
Instance of Symbol 787 MovieClip in Symbol 1058 MovieClip Frame 15
onClipEvent (enterFrame) {
if (0 < _root.Energy) {
_root.Energy = _root.Energy - 1;
}
if ((((((Key.isDown(_root.DownKey) or Key.isDown(_root.UpKey)) or Key.isDown(_root.LeftKey)) or Key.isDown(_root.RightKey)) or Key.isDown(_root.JumpKey)) or Key.isDown(_root.AttackKey)) or Key.isDown(Key.SHIFT)) {
if (_currentframe < 1405) {
gotoAndPlay (1405);
}
}
}
Instance of Symbol 788 MovieClip "hitbox" in Symbol 1058 MovieClip Frame 15
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (GetHurt) {
tellTarget (_parent) {
gotoAndStop (6);
};
}
}
Symbol 1058 MovieClip Frame 20
Standing = false;
_xscale = 100;
_alpha = 100;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
Instance of Symbol 797 MovieClip in Symbol 1058 MovieClip Frame 20
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
}
Instance of Symbol 800 MovieClip "Hook" in Symbol 1058 MovieClip Frame 20
onClipEvent (load) {
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
_rotation = _parent.Trot;
Counter = 1;
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
Counter = Counter + 1;
if ((((0 < _parent.X) && (_parent.X < _x)) or ((_parent.X < 0) && (_x < _parent.X))) or (8 < Counter)) {
tellTarget (_parent) {
play();
};
}
}
Symbol 1058 MovieClip Frame 21
Hooked = true;
Instance of Symbol 801 MovieClip "Hook" in Symbol 1058 MovieClip Frame 21
onClipEvent (load) {
_x = ((_parent.X + random(5)) - 2);
_y = (((_parent.Y - 48) + random(5)) - 2);
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = ((_parent.X + random(5)) - 2);
_y = ((_parent.Y + random(5)) - 2);
}
Symbol 1058 MovieClip Frame 25
stop();
Instance of Symbol 804 MovieClip "VivDive" in Symbol 1058 MovieClip Frame 25
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
_rotation = _parent.Trot;
}
Instance of Symbol 806 MovieClip "Hook" in Symbol 1058 MovieClip Frame 25
onClipEvent (load) {
_x = _parent.X;
_y = _parent.Y;
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
Counter = 1;
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = (_x - xThrust);
_parent._x = _parent._x + xThrust;
_y = (_y - yThrust);
_parent._y = _parent._y + yThrust;
Counter = Counter + 1;
if (Counter >= 8) {
_parent.xThrust = xThrust * 0.8;
_parent.yThrust = yThrust / 3;
tellTarget (_parent) {
Hooked = false;
if (xThrust < 0) {
_xscale = -100;
} else {
_xscale = 100;
}
gotoAndStop (3);
};
}
}
Instance of Symbol 528 MovieClip "V" in Symbol 1058 MovieClip Frame 28
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 825 MovieClip in Symbol 1058 MovieClip Frame 28
onClipEvent (enterFrame) {
if (0 < _root.level.P1.Ladder) {
_parent.Ladder = _parent.Ladder - 1;
if (Key.isDown(_root.JumpKey)) {
tellTarget (_parent) {
Standing = false;
yThrust = -5;
LT = 15;
gotoAndStop (3);
};
}
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
gotoAndStop (29);
};
}
if (Key.isDown(_root.UpKey)) {
play();
_parent._y = _parent._y - 8;
} else if (Key.isDown(_root.DownKey)) {
_parent._y = _parent._y + 8;
if (1 < _currentframe) {
prevFrame();
} else {
gotoAndStop (15);
}
} else {
stop();
}
} else {
tellTarget (_parent) {
yThrust = 0;
LT = 15;
gotoAndStop (3);
};
}
}
Instance of Symbol 494 MovieClip "hitbox" in Symbol 1058 MovieClip Frame 28
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 834 MovieClip "Viv" in Symbol 1058 MovieClip Frame 29
onClipEvent (enterFrame) {
if (Key.isDown(_root.LeftKey)) {
_root.level.P1._xScale = -100;
}
if (Key.isDown(_root.RightKey)) {
_root.level.P1._xScale = 100;
}
}
Instance of Symbol 835 MovieClip "Viv" in Symbol 1058 MovieClip Frame 30
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_parent._x = _parent._x + 8;
if (850 < (_parent._x + _parent._parent._x)) {
tellTarget (_root) {
gotoAndStop(_currentframe + 2);
};
}
} else {
stop();
}
}
Instance of Symbol 836 MovieClip in Symbol 1058 MovieClip Frame 31
onClipEvent (enterFrame) {
_xscale = (random(10) + 90);
_yscale = _xscale;
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
xThrust = xThrust - 4;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
xThrust = xThrust + 4;
};
}
if (Key.isDown(_root.UpKey)) {
tellTarget (_parent) {
yThrust = yThrust - 4;
};
}
if (Key.isDown(_root.DownKey)) {
tellTarget (_parent) {
yThrust = yThrust + 4;
};
}
tellTarget (_parent) {
_x = (_x + xThrust);
_y = (_y + yThrust);
xThrust = xThrust - (xThrust / 20);
yThrust = yThrust - (yThrust / 20);
_parent._x = (-_x) + 400;
if (!Key.isDown(Key.SHIFT)) {
gotoAndStop (3);
}
if ((_y + _parent._y) < 0) {
_y = (-_parent._y);
yThrust = 0;
}
if (480 < (_y + _parent._y)) {
_y = (480 - _parent._y);
yThrust = 0;
}
};
}
Instance of Symbol 837 MovieClip "Viv" in Symbol 1058 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_x = (_x + 8);
if (_x >= StartX) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
} else {
stop();
}
}
onClipEvent (load) {
StartX = _x;
_x = (_x - 100);
}
Symbol 1059 MovieClip Frame 1
stop();
Instance of Symbol 843 MovieClip "MyWord" in Symbol 1059 MovieClip Frame 1
onClipEvent (load) {
if (_name != "MyWord") {
_x = _root.level.P1._x;
if (0 < _root.level.P1._xScale) {
_x = (_x + 40);
} else {
_x = (_x - 80);
}
_x = (_x + random(20));
_y = (_root.level.P1._y - 64);
if (Key.isDown(_root.UpKey)) {
_y = (_y - 55);
yThrust = -30;
}
if (_root.level.P1._currentframe == 4) {
_y = (_y + 30);
}
if (_root.level.P1._currentframe == 29) {
_y = (_y - 20);
}
_alpha = 100;
_y = (_y + (random(20) - 10));
xThrust = _root.level.P1._xScale / 2.5;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (_name != "MyWord") {
_x = (_x + xThrust);
_y = (_y + yThrust);
} else {
_alpha = 0;
if ((Key.isDown(_root.AttackKey) && (_root.CanAttack)) && ((_root.level.P1._currentframe < 6) or (_root.level.P1._currentframe == 29))) {
duplicateMovieClip (this, String(Counter), Counter);
Counter = Counter + 1;
if (30 < Counter) {
Counter = 0;
}
}
}
}
}
Instance of Symbol 852 MovieClip "Pill" in Symbol 1059 MovieClip Frame 1
onClipEvent (load) {
if (_name != "Pill") {
_x = (_root.DropPillX - _parent._x);
_y = (_root.DropPillY - _parent._y);
yThrust = -15;
StartY = _y;
_alpha = 100;
} else {
_alpha = 0;
PillCount = 1000;
}
}
onClipEvent (enterFrame) {
if (_name != "Pill") {
if (!Resting) {
_y = (_y + yThrust);
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true)) {
_y = (_y - 1);
}
yThrust = 0;
Resting = true;
}
yThrust = yThrust + 2;
if (20 < yThrust) {
yThrust = 20;
}
}
if (_currentframe == 1) {
_rotation = (_rotation + 10);
if (hitTest(_root.level.P1.hitbox)) {
play();
_rotation = 0;
_root.Life = _root.Life + 1;
if (_root.MaxLife < _root.Life) {
_root.Life = _root.MaxLife;
}
}
}
} else if (_root.DropPill) {
_root.DropPill = false;
duplicateMovieClip (this, "PILL" + String(PillCount), PillCount);
PillCount = PillCount + 1;
if (1010 < PillCount) {
PillCount = 1000;
}
}
}
Instance of Symbol 868 MovieClip "FBomb" in Symbol 1059 MovieClip Frame 1
onClipEvent (load) {
if (_name != "FBomb") {
_root.BombCount = _root.BombCount + 1;
if (0 < _root.level.P1._xScale) {
_x = (_root.level.P1._x - 5);
} else {
_x = (_root.level.P1._x - 12);
}
_y = (_root.level.P1._y - 30);
yThrust = -5;
StartY = _y + 5;
_alpha = 100;
} else {
_alpha = 0;
gotoAndStop (20);
PillCount = 2000;
}
}
onClipEvent (enterFrame) {
if (_name != "FBomb") {
if ((_currentframe < 10) && (!Resting)) {
_y = (_y + yThrust);
if (StartY < _y) {
_y = StartY;
yThrust = 0;
Resting = true;
}
yThrust = yThrust + 2;
if (20 < yThrust) {
yThrust = 20;
}
}
if ((12 < _currentframe) && (_currentframe < 16)) {
if (hitTest(_root.level.P1.hitbox)) {
if (!Boom) {
_root.level.P1.yThrust = -20;
Boom = true;
}
}
}
} else if (_root.FBomb) {
_root.FBomb = false;
tellTarget (_root.SFX) {
gotoAndPlay ("BombSet");
};
duplicateMovieClip (this, "BOMB" + String(PillCount), PillCount);
PillCount = PillCount + 1;
if (2010 < PillCount) {
PillCount = 2000;
}
}
}
Instance of Symbol 1058 MovieClip "P1" in Symbol 1073 MovieClip Frame 1
onClipEvent (load) {
_root.Fader._alpha = 120;
if (_root.DoneIntro) {
_x = (_x + 200);
_y = (_y - 480);
gotoAndStop (16);
} else {
gotoAndStop (32);
}
}
Instance of Symbol 1059 MovieClip in Symbol 1073 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Weapon == "Pasta") {
gotoAndStop (1);
} else if ((_root.Weapon == "Rage") or (_root.Weapon == "Bait")) {
gotoAndStop (2);
}
}
Instance of Symbol 469 MovieClip "Left" in Symbol 1073 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
while (hitTest(_root.Fader)) {
_parent._x = _parent._x - 1;
}
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 1
onClipEvent (load) {
_xscale = (random(30) + 70);
_yscale = _xscale;
xThrust = 2;
}
onClipEvent (enterFrame) {
_xscale = (_xscale + (xThrust / 2));
_yscale = _xscale;
if (_xscale < 100) {
xThrust = xThrust + 0.25;
} else {
xThrust = xThrust - 0.25;
}
}
Instance of Symbol 1083 MovieClip in Symbol 1084 MovieClip Frame 1
onClipEvent (enterFrame) {
_y = (_y + 120);
if (580 < _y) {
_y = -100;
_x = random(800);
_yscale = (random(100) + 50);
}
}
Instance of Symbol 1085 MovieClip in Symbol 1086 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
_x = (_x - (_root.Clouds.Clouds.xThrust / 2));
if ((_x + _parent._x) < ((-_width) / 2)) {
_x = ((_x + _width) + 800);
}
}
}
Instance of Symbol 1087 MovieClip "Clouds" in Symbol 1088 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
_x = (_x - xThrust);
if ((_x + _parent._x) < ((-_width) / 2)) {
_x = ((_x + _width) + 800);
}
if ((_root.level._x < -6400) && (0 < xThrust)) {
xThrust = xThrust - 0.1;
} else if ((-6400 < _root.level._x) && (xThrust < 30)) {
xThrust = xThrust + 0.1;
}
}
}
onClipEvent (load) {
xThrust = 30;
}
Instance of Symbol 1092 MovieClip in Symbol 1093 MovieClip Frame 1
onClipEvent (load) {
xThrust = -40;
yThrust = 0;
}
onClipEvent (enterFrame) {
if (0 < _y) {
yThrust = yThrust - 0.5;
} else if (_y < 0) {
yThrust = yThrust + 0.5;
}
if (0 < _x) {
xThrust = xThrust - 1;
} else if (_x < 0) {
xThrust = xThrust + 1;
}
if (hitTest(_root.level.P1.hitbox) && (_root.level.P1._currentframe != 3)) {
_root.level.P1._x = _root.level.P1._x + (xThrust / 4);
_root.level.P1._y = _root.level.P1._y + (yThrust / 4);
_root.level._x = (-_root.level.P1._x) + 400;
}
_x = (_x + (xThrust / 4));
_y = (_y + (yThrust / 4));
}
Instance of Symbol 1094 MovieClip in Symbol 1095 MovieClip Frame 1
onClipEvent (load) {
xThrust = 40;
yThrust = 0;
}
onClipEvent (enterFrame) {
if (0 < _y) {
yThrust = yThrust - 0.5;
} else if (_y < 0) {
yThrust = yThrust + 0.5;
}
if (0 < _x) {
xThrust = xThrust - 1;
} else if (_x < 0) {
xThrust = xThrust + 1;
}
if (hitTest(_root.level.P1.hitbox) && (_root.level.P1._currentframe != 3)) {
_root.level.P1._x = _root.level.P1._x + (xThrust / 4);
_root.level.P1._y = _root.level.P1._y + (yThrust / 4);
_root.level._x = (-_root.level.P1._x) + 400;
}
_x = (_x + (xThrust / 4));
_y = (_y + (yThrust / 4));
}
Instance of Symbol 1102 MovieClip in Symbol 1121 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox)) {
_root.level.P1.GetHurt = true;
}
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
tellTarget (_parent) {
Damage = Damage + 5;
gotoAndPlay (14);
};
}
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
tellTarget (_parent) {
Damage = Damage + 5;
gotoAndPlay (10);
};
}
if (hitTest(_root.Zap)) {
tellTarget (_parent) {
Damage = Damage + 2;
gotoAndPlay (10);
};
}
}
Symbol 1121 MovieClip Frame 7
gotoAndPlay (1);
Symbol 1121 MovieClip Frame 12
if (Damage < 5) {
gotoAndPlay (1);
}
Symbol 1121 MovieClip Frame 30
stop();
Instance of Symbol 1102 MovieClip in Symbol 1124 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox)) {
_root.level.P1.GetHurt = true;
}
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
tellTarget (_parent) {
Damage = Damage + 5;
gotoAndPlay (14);
};
}
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
tellTarget (_parent) {
Damage = Damage + 5;
gotoAndPlay (10);
};
}
if (hitTest(_root.Zap)) {
tellTarget (_parent) {
Damage = Damage + 2;
gotoAndPlay (10);
};
}
}
Symbol 1124 MovieClip Frame 7
gotoAndPlay (1);
Symbol 1124 MovieClip Frame 12
if (Damage < 5) {
gotoAndPlay (1);
}
Symbol 1124 MovieClip Frame 30
stop();
Instance of Symbol 1102 MovieClip in Symbol 1126 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox)) {
_root.level.P1.GetHurt = true;
}
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
tellTarget (_parent) {
Damage = Damage + 5;
gotoAndPlay (14);
};
}
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
tellTarget (_parent) {
Damage = Damage + 5;
gotoAndPlay (10);
};
}
if (hitTest(_root.Zap)) {
tellTarget (_parent) {
Damage = Damage + 2;
gotoAndPlay (10);
};
}
}
Symbol 1126 MovieClip Frame 7
gotoAndPlay (1);
Symbol 1126 MovieClip Frame 12
if (Damage < 5) {
gotoAndPlay (1);
}
Symbol 1126 MovieClip Frame 30
stop();
Instance of Symbol 1102 MovieClip in Symbol 1128 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox)) {
_root.level.P1.GetHurt = true;
}
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
tellTarget (_parent) {
Damage = Damage + 5;
gotoAndPlay (14);
};
}
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
tellTarget (_parent) {
Damage = Damage + 5;
gotoAndPlay (10);
};
}
if (hitTest(_root.Zap)) {
tellTarget (_parent) {
Damage = Damage + 2;
gotoAndPlay (10);
};
}
}
Symbol 1128 MovieClip Frame 7
gotoAndPlay (1);
Symbol 1128 MovieClip Frame 12
if (Damage < 5) {
gotoAndPlay (1);
}
Symbol 1128 MovieClip Frame 30
stop();
Symbol 1130 MovieClip Frame 1
function WallHitTest() {
x = (_x + _parent._x) + _parent._parent._x;
y = (_y + _parent._y) + _parent._parent._y;
if (_root.level.Wall.hitTest(x, y, true)) {
return(true);
}
return(false);
}
stop();
Instance of Symbol 351 MovieClip in Symbol 1130 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
tellTarget (_parent) {
_x = (_x - (_xscale / 20));
if (random(20) == 1) {
nextFrame();
}
};
}
}
Instance of Symbol 353 MovieClip in Symbol 1130 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if ((hitTest(_root.Zap) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = _parent.Damage + 1;
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = 5;
}
if (4 < _parent.Damage) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
Symbol 1130 MovieClip Frame 2
if (random(4) == 1) {
_xscale = (-_xscale);
}
Instance of Symbol 363 MovieClip in Symbol 1130 MovieClip Frame 2
onClipEvent (load) {
tellTarget (_parent) {
xThrust = -((_xscale / 50) * (random(4) + 1));
yThrust = -16 - random(10);
StartY = _y;
};
if (random(3) == 1) {
ShockMeow = true;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (0 < _parent.yThrust) {
gotoAndStop (2);
} else if (ShockMeow) {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
tellTarget (_parent) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (WallHitTest(x, y)) {
while (WallHitTest(x, y)) {
_y = (_y - 1);
}
_y = (_y + 1);
nextFrame();
}
};
}
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe < 5)) {
_root.level.P1.GetHurt = true;
}
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
if ((hitTest(_root.Zap) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = _parent.Damage + 1;
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent.Damage = 5;
}
if (4 < _parent.Damage) {
_parent._y = _parent._y + _y;
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
}
Instance of Symbol 366 MovieClip in Symbol 1130 MovieClip Frame 3
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (5 < Counter) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 367 MovieClip in Symbol 1130 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Bomb)) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
Symbol 1130 MovieClip Frame 4
if (random(15) == 1) {
_root.DropPillX = _x;
_root.DropPillY = _y - 40;
_root.DropPill = true;
}
Symbol 1131 MovieClip Frame 1
stop();
Instance of Symbol 392 MovieClip in Symbol 1131 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active && (hitTest(_root.Fader))) {
if (!_root.ScrollLock) {
_root.level._x = _root.level._x - 2;
}
if (_currentframe == 1) {
if (random(20) == 1) {
play();
}
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
}
}
Instance of Symbol 407 MovieClip in Symbol 1131 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((hitTest(_root.Bomb) or hitTest(_root.Zap)) or hitTest(_root.level.P1.V.Rage.Rage)) or hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
if (hitTest(_root.level.P1.V.Rage.Rage) && (_currentframe == 1)) {
tellTarget (_parent) {
_root.PowX = _x;
_root.PowY = (_y + random(20)) + 10;
_root.PowTime = true;
};
}
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook) && (_currentframe == 1)) {
tellTarget (_parent) {
_root.PowX = _x - 15;
_root.PowY = _y - 60;
_root.PowTime = true;
};
}
gotoAndStop (2);
Damage = Damage + 1;
if (70 < Damage) {
tellTarget (_parent) {
play();
};
}
}
}
Instance of Symbol 416 MovieClip in Symbol 1131 MovieClip Frame 1
onClipEvent (load) {
StartRot = _rotation;
Rot = _rotation;
RThrust = (random(10) / 10) + 1;
if (random(2) == 1) {
RThrust = -RThrust;
}
}
onClipEvent (enterFrame) {
Rot = Rot + RThrust;
_rotation = (_rotation + RThrust);
if (StartRot < Rot) {
RThrust = RThrust - 0.1;
} else {
RThrust = RThrust + 0.1;
}
}
Instance of Symbol 418 MovieClip in Symbol 1131 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
_root.ScrollLock = true;
}
}
Symbol 1131 MovieClip Frame 2
stop();
Symbol 1131 MovieClip Frame 3
stop();
Instance of Symbol 436 MovieClip in Symbol 1131 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (_root.ScrollLock) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 1132 MovieClip Frame 1
stop();
Instance of Symbol 999 MovieClip in Symbol 1132 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.Feet)) {
_root.level.P1.yThrust = -10;
if (Key.isDown(_root.JumpKey)) {
_root.level.P1.yThrust = -20;
}
if (_yscale == 100) {
Bear.RThrust = (random(5) + 1) / 5;
if (random(2) == 1) {
Bear.RThrust = -Bear.RThrust;
}
_yscale = 50;
_y = (_y + (_height / 4));
}
}
if (hitTest(_root.level.P1.Viv.Arm.Arm.Arm.Hook)) {
_parent._rotation = Bear._rotation;
tellTarget (_parent) {
nextFrame();
};
}
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
if ((random(2) == 1) or _root.VPunch) {
tellTarget (_parent) {
nextFrame();
};
} else {
tellTarget (_parent) {
_rotation = 0;
_root.VPunch = true;
gotoAndStop (3);
};
}
}
if (hitTest(_root.Zap) && (hitTest(_root.Fader))) {
if (_alpha == 100) {
_alpha = 80;
} else {
_alpha = 100;
}
Bear._xScale = Bear._xScale * 1.05;
Bear._yScale = Bear._xScale;
_x = (random(10) - 5);
_y = (random(10) - 5);
Damage = Damage + 1;
if (10 < Damage) {
_parent._rotation = Bear._rotation;
tellTarget (_parent) {
nextFrame();
};
}
} else {
_alpha = 100;
}
if (_yscale < 100) {
_yscale = (_yscale * 1.1);
} else {
_yscale = 100;
}
_y = (_y + yThrust);
if (_y < StartY) {
yThrust = yThrust + 0.2;
} else {
yThrust = yThrust - 0.2;
}
}
onClipEvent (load) {
StartY = _y;
}
Instance of Symbol 1005 MovieClip in Symbol 1132 MovieClip Frame 2
onClipEvent (enterFrame) {
if (!hitTest(_root.Fader)) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 1054 MovieClip in Symbol 1132 MovieClip Frame 3
onClipEvent (load) {
if (0 < _root.level.P1._xScale) {
_xscale = 100;
} else {
_xscale = -100;
}
}
onClipEvent (enterFrame) {
if (!hitTest(_root.Fader)) {
tellTarget (_parent) {
_root.VPunch = false;
gotoAndStop (1);
};
} else if (_currentframe < 60) {
_root.VPunch = true;
play();
}
}
Instance of Symbol 1055 MovieClip in Symbol 1132 MovieClip Frame 4
onClipEvent (enterFrame) {
if (!hitTest(_root.Fader)) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 1121 MovieClip "Spawn" in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
if (random(2) == 1) {
TargetX = _x - 168;
} else {
TargetX = _x + 168;
}
TargetY = _y - 220;
if (_name == "Spawn") {
_alpha = 0;
GCount = 180;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (_name == "Spawn") {
if (_root.TikiOne) {
Counter = Counter + 1;
if (60 < Counter) {
Counter = 0;
duplicateMovieClip (this, "GollyWog" + String(GCount), GCount);
GCount = GCount + 1;
if (189 < GCount) {
GCount = 180;
}
}
} else {
Counter = 60;
}
} else if (!InPlace) {
if (TargetX < (_x - 10)) {
_x = (_x - 4);
} else if ((_x + 10) < TargetX) {
_x = (_x + 4);
} else if (TargetY < _y) {
_y = (_y - 8);
} else {
_y = TargetY;
InPlace = true;
}
} else {
if ((_x + _parent._x) < _root.level.P1._x) {
_x = (_x + 2);
} else {
_x = (_x - 2);
}
if ((_y + _parent._y) < (_root.level.P1._y - 60)) {
_y = (_y + 2);
} else if ((_root.level.P1._y - 40) < (_y + _parent._y)) {
_y = (_y - 2);
}
}
}
}
Instance of Symbol 1123 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.TikiOne = true;
} else {
_root.TikiOne = false;
}
}
Instance of Symbol 1124 MovieClip "Spawn2" in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
if (random(2) == 1) {
TargetX = _x - 168;
} else {
TargetX = _x + 168;
}
TargetY = _y - 220;
if (_name == "Spawn2") {
_alpha = 0;
GCount = 180;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (_name == "Spawn2") {
if (_root.TikiTwo) {
Counter = Counter + 1;
if (60 < Counter) {
Counter = 0;
duplicateMovieClip (this, "GollyWog" + String(GCount), GCount);
GCount = GCount + 1;
if (189 < GCount) {
GCount = 180;
}
}
} else {
Counter = 60;
}
} else if (!InPlace) {
if (TargetX < (_x - 10)) {
_x = (_x - 4);
} else if ((_x + 10) < TargetX) {
_x = (_x + 4);
} else if (TargetY < _y) {
_y = (_y - 8);
} else {
_y = TargetY;
InPlace = true;
}
} else {
if ((_x + _parent._x) < _root.level.P1._x) {
_x = (_x + 2);
} else {
_x = (_x - 2);
}
if ((_y + _parent._y) < (_root.level.P1._y - 60)) {
_y = (_y + 2);
} else if ((_root.level.P1._y - 40) < (_y + _parent._y)) {
_y = (_y - 2);
}
}
}
}
Instance of Symbol 1125 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.TikiTwo = true;
} else {
_root.TikiTwo = false;
}
}
Instance of Symbol 1126 MovieClip "Spawn3" in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
if (random(2) == 1) {
TargetX = _x - 168;
} else {
TargetX = _x + 168;
}
TargetY = _y - 220;
if (_name == "Spawn3") {
_alpha = 0;
GCount = 190;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (_name == "Spawn3") {
if (_root.TikiThree) {
Counter = Counter + 1;
if (60 < Counter) {
Counter = 0;
duplicateMovieClip (this, "GollyWog" + String(GCount), GCount);
GCount = GCount + 1;
if (199 < GCount) {
GCount = 190;
}
}
} else {
Counter = 60;
}
} else if (!InPlace) {
if (TargetX < (_x - 10)) {
_x = (_x - 4);
} else if ((_x + 10) < TargetX) {
_x = (_x + 4);
} else if (TargetY < _y) {
_y = (_y - 8);
} else {
_y = TargetY;
InPlace = true;
}
} else {
if ((_x + _parent._x) < _root.level.P1._x) {
_x = (_x + 2);
} else {
_x = (_x - 2);
}
if ((_y + _parent._y) < (_root.level.P1._y - 60)) {
_y = (_y + 2);
} else if ((_root.level.P1._y - 40) < (_y + _parent._y)) {
_y = (_y - 2);
}
}
}
}
Instance of Symbol 1127 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.TikiThree = true;
} else {
_root.TikiThree = false;
}
}
Instance of Symbol 1128 MovieClip "Spawn4" in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
if (random(2) == 1) {
TargetX = _x - 168;
} else {
TargetX = _x + 168;
}
TargetY = _y - 220;
if (_name == "Spawn4") {
_alpha = 0;
GCount = 180;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (_name == "Spawn4") {
if (_root.TikiFour) {
Counter = Counter + 1;
if (60 < Counter) {
Counter = 0;
duplicateMovieClip (this, "GollyWog" + String(GCount), GCount);
GCount = GCount + 1;
if (189 < GCount) {
GCount = 180;
}
}
} else {
Counter = 60;
}
} else if (!InPlace) {
if (TargetX < (_x - 10)) {
_x = (_x - 4);
} else if ((_x + 10) < TargetX) {
_x = (_x + 4);
} else if (TargetY < _y) {
_y = (_y - 8);
} else {
_y = TargetY;
InPlace = true;
}
} else {
if ((_x + _parent._x) < _root.level.P1._x) {
_x = (_x + 2);
} else {
_x = (_x - 2);
}
if ((_y + _parent._y) < (_root.level.P1._y - 60)) {
_y = (_y + 2);
} else if ((_root.level.P1._y - 40) < (_y + _parent._y)) {
_y = (_y - 2);
}
}
}
}
Instance of Symbol 1129 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.TikiFour = true;
} else {
_root.TikiFour = false;
}
}
Instance of Symbol 1130 MovieClip "Cat" in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
MinX = 6230;
MaxX = 7075;
if (_name == "Cat") {
gotoAndStop (5);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_name == "Cat") {
if (_root.CatTime) {
duplicateMovieClip (this, "CT" + String(Counter), Counter + 400);
Counter = Counter + 1;
if (20 < Counter) {
Counter = 0;
}
_root.CatTime = false;
}
} else if ((_currentframe == 1) && (!WallHitTest(_x, _y + 1))) {
gotoAndStop (2);
}
if (_x < MinX) {
_x = MinX;
}
if (MaxX < _x) {
_x = MaxX;
}
}
Instance of Symbol 449 MovieClip "PigBomb" in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
if (_name == "PigBomb") {
_alpha = 0;
BombCount = 0;
} else {
_alpha = 100;
_x = _root.PigX;
_y = (_root.PigY + 35);
xThrust = 0;
yThrust = 5;
}
}
onClipEvent (enterFrame) {
if (_name == "PigBomb") {
if (_root.PigTime) {
_root.PigTime = false;
duplicateMovieClip (this, "BomB" + String(BombCount), BombCount - 9999);
BombCount = BombCount + 1;
if (2 < BombCount) {
BombCount = 0;
}
}
} else {
if (_currentframe == 1) {
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (700 < ((_y + _parent._y) + _parent._parent._y)) {
removeMovieClip(this);
}
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 1, true)) {
_y = (_y - 1);
}
play();
}
}
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
}
Instance of Symbol 467 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
yThrust = 2;
StartY = _y;
Counter = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
Active = true;
}
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.1;
} else {
yThrust = yThrust + 0.1;
}
if (0 < Counter) {
Counter = Counter - 1;
} else {
_x = (_x - (_xscale / 25));
if (((_x + _parent._x) + _parent._parent._x) < -50) {
_xscale = -100;
} else if (850 < ((_x + _parent._x) + _parent._parent._x)) {
_xscale = 100;
}
if (random(180) == 1) {
_root.PigX = _x;
_root.PigY = _y;
Counter = 15;
_root.PigTime = true;
}
}
}
}
}
Instance of Symbol 1132 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 1132 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 467 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
yThrust = 2;
StartY = _y;
Counter = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
Active = true;
}
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.1;
} else {
yThrust = yThrust + 0.1;
}
if (0 < Counter) {
Counter = Counter - 1;
} else {
_x = (_x - (_xscale / 25));
if (((_x + _parent._x) + _parent._parent._x) < -50) {
_xscale = -100;
} else if (850 < ((_x + _parent._x) + _parent._parent._x)) {
_xscale = 100;
}
if (random(180) == 1) {
_root.PigX = _x;
_root.PigY = _y;
Counter = 15;
_root.PigTime = true;
}
}
}
}
}
Instance of Symbol 204 MovieClip "ChuBomb" in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
if (_name == "ChuBomb") {
_alpha = 0;
BombCount = 0;
} else {
_alpha = 100;
_x = _root.ChuBombX;
_y = (_root.ChuBombY - 50);
xThrust = random(10) + 5;
yThrust = -20 + random(10);
if (_root.level.P1._x < _x) {
_x = (_x - 32);
xThrust = -xThrust;
} else {
_x = (_x + 32);
}
}
}
onClipEvent (enterFrame) {
if (_name == "ChuBomb") {
if (_root.ChuBombTime) {
_root.ChuBombTime = false;
duplicateMovieClip (this, "BomB" + String(BombCount), BombCount + 120);
BombCount = BombCount + 1;
if (2 < BombCount) {
BombCount = 0;
}
}
} else if (_currentframe == 1) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (700 < ((_y + _parent._y) + _parent._parent._y)) {
removeMovieClip(this);
}
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
_y = (_y - 1);
}
play();
}
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
}
Instance of Symbol 467 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
yThrust = 2;
StartY = _y;
Counter = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
Active = true;
}
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.1;
} else {
yThrust = yThrust + 0.1;
}
if (0 < Counter) {
Counter = Counter - 1;
} else {
_x = (_x - (_xscale / 25));
if (((_x + _parent._x) + _parent._parent._x) < -50) {
_xscale = -100;
} else if (850 < ((_x + _parent._x) + _parent._parent._x)) {
_xscale = 100;
}
if (random(180) == 1) {
_root.PigX = _x;
_root.PigY = _y;
Counter = 15;
_root.PigTime = true;
}
}
}
}
}
Instance of Symbol 1132 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 1132 MovieClip in Symbol 1133 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 1151 MovieClip in Symbol 1152 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent._parent._parent._currentframe < 42) {
if (hitTest(_root.level.P1.hitbox) or hitTest(_root.level.P1.feet)) {
_root.level.P1.GetHurt = true;
}
}
}
Symbol 1154 MovieClip Frame 2
if (hitTest(_root.Fader)) {
tellTarget (_root.SFX) {
gotoAndPlay ("Stab");
};
}
Instance of Symbol 1157 MovieClip in Symbol 1158 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.level.P1._x - (_parent._parent._x + _parent._parent._parent._x)) / 10);
ABS = math.abs(_x);
if (ABS < 20) {
ABS = 20;
}
_y = ((_root.level.P1._y - (_parent._parent._y + _parent._parent._parent._y)) / (ABS / 5));
if (_y < -32) {
_y = -32;
}
if ((0 < _parent._x) && (_x < 0)) {
_x = (_x / 5);
}
if ((_parent._x < 0) && (0 < _x)) {
_x = (_x / 5);
}
if (20 < _y) {
_y = 20;
}
}
onClipEvent (load) {
_x = ((_root.level.P1._x - (_parent._parent._x + _parent._parent._parent._x)) / 10);
ABS = math.abs(_x);
if (ABS < 20) {
ABS = 20;
}
_y = ((_root.level.P1._y - (_parent._parent._y + _parent._parent._parent._y)) / (ABS / 5));
if (_y < -32) {
_y = -32;
}
if ((0 < _parent._x) && (_x < 0)) {
_x = (_x / 5);
}
if ((_parent._x < 0) && (0 < _x)) {
_x = (_x / 5);
}
if (20 < _y) {
_y = 20;
}
_x = (_x * 0.6);
_y = (_y * 0.6);
}
Instance of Symbol 1157 MovieClip in Symbol 1159 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.level.P1._x - (_parent._parent._x + _parent._parent._parent._x)) / 10);
ABS = math.abs(_x);
if (ABS < 20) {
ABS = 20;
}
_y = ((_root.level.P1._y - (_parent._parent._y + _parent._parent._parent._y)) / (ABS / 5));
if (_y < -32) {
_y = -32;
}
if ((0 < _parent._x) && (_x < 0)) {
_x = (_x / 5);
}
if ((_parent._x < 0) && (0 < _x)) {
_x = (_x / 5);
}
if (20 < _y) {
_y = 20;
}
}
onClipEvent (load) {
_x = ((_root.level.P1._x - (_parent._parent._x + _parent._parent._parent._x)) / 10);
ABS = math.abs(_x);
if (ABS < 20) {
ABS = 20;
}
_y = ((_root.level.P1._y - (_parent._parent._y + _parent._parent._parent._y)) / (ABS / 5));
if (_y < -32) {
_y = -32;
}
if ((0 < _parent._x) && (_x < 0)) {
_x = (_x / 5);
}
if ((_parent._x < 0) && (0 < _x)) {
_x = (_x / 5);
}
if (20 < _y) {
_y = 20;
}
_x = (_x * 0.6);
_y = (_y * 0.6);
}
Instance of Symbol 1154 MovieClip in Symbol 1176 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Symbol 1177 MovieClip Frame 1
stop();
Instance of Symbol 1136 MovieClip in Symbol 1177 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
Counter = 0;
}
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
Counter = Counter + 1;
if (10 < Counter) {
tellTarget (_parent) {
play();
};
}
}
}
Symbol 1177 MovieClip Frame 2
stop();
Instance of Symbol 1142 MovieClip in Symbol 1177 MovieClip Frame 2
onClipEvent (load) {
_alpha = 140;
}
onClipEvent (enterFrame) {
_alpha = (_alpha - 10);
if (0 >= _alpha) {
tellTarget (_parent) {
nextFrame();
};
}
}
Instance of Symbol 1154 MovieClip in Symbol 1177 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Instance of Symbol 1158 MovieClip in Symbol 1177 MovieClip Frame 3
onClipEvent (enterFrame) {
if (0 >= _root.Life) {
Counter = Counter + 1;
if (50 < Counter) {
tellTarget (_parent) {
gotoAndStop (4);
};
}
}
}
Instance of Symbol 140 MovieClip in Symbol 1198 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 140 MovieClip in Symbol 1199 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Symbol 1201 MovieClip Frame 1
stop();
Instance of Symbol 528 MovieClip "V" in Symbol 1201 MovieClip Frame 1
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 595 MovieClip "Viv" in Symbol 1201 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active && (!Key.isDown(_root.AttackKey))) {
Counter = Counter + 1;
if (500 < Counter) {
tellTarget (_parent) {
gotoAndStop (15);
};
}
}
}
onClipEvent (load) {
Counter = 0;
}
Instance of Symbol 596 MovieClip "hitbox" in Symbol 1201 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (0 < LT) {
LT = LT - 1;
}
if (Key.isDown(49)) {
_root.Weapon = "Pasta";
} else if (Key.isDown(50)) {
_root.Weapon = "Rage";
} else if (Key.isDown(51)) {
_root.Weapon = "Bait";
}
if (Key.isDown(_root.PauseKey)) {
if ((!PK) && (!_root.NoPause)) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (_currentframe < 6) {
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
if (Key.isDown(_root.LeftKey) && (Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
} else {
if (Key.isDown(_root.LeftKey)) {
_xscale = -100;
xThrust = xThrust - 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
if (Key.isDown(_root.RightKey)) {
_xscale = 100;
xThrust = xThrust + 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
}
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
if (Key.isDown(_root.DownKey) && (Standing)) {
gotoAndStop (4);
}
}
if (Key.isDown(_root.JumpKey)) {
if (((Key.isDown(_root.DownKey) && (_currentframe < 6)) && (_root.CanMorph)) && (!PushJump)) {
gotoAndStop (7);
} else if (Standing) {
yThrust = yThrust - 24;
tellTarget (_root.SFX) {
gotoAndPlay (2);
};
Standing = false;
gotoAndStop (3);
}
PushJump = true;
} else {
PushJump = false;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if (_currentframe == 3) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Instance of Symbol 598 MovieClip "Hook" in Symbol 1201 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_parent.BaitX - _parent._x);
_y = (_parent.BaitY - _parent._y);
_parent.X = _x;
_parent.Y = _y;
if (_y < -128) {
if (80 < _x) {
TRot = 45;
} else if (_x < -80) {
TRot = -45;
} else {
TRot = 0;
}
_rotation = Trot;
} else if (32 < _y) {
if (80 < _x) {
TRot = -45;
} else if (_x < -80) {
TRot = 45;
} else {
TRot = 0;
}
_rotation = (Trot + 180);
} else {
if (0 < _x) {
TRot = 90;
} else {
TRot = -90;
}
_rotation = Trot;
}
_parent.Trot = _rotation;
if ((((Key.isDown(_root.AttackKey) && (Key.isDown(_root.UpKey))) && (_root.Weapon == "Bait")) && (_parent.BaitX != 9999)) && (_root.CanAttack)) {
_root.Energy = _root.Energy + 20;
tellTarget (_parent) {
gotoAndStop (20);
};
}
}
onClipEvent (load) {
_alpha = 0;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
}
Symbol 1201 MovieClip Frame 2
BaitX = 9999;
BaitY = 9999;
Instance of Symbol 603 MovieClip "V" in Symbol 1201 MovieClip Frame 2
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 659 MovieClip "Viv" in Symbol 1201 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Symbol 1201 MovieClip Frame 3
BaitX = 9999;
BaitY = 9999;
if (yThrust < -30) {
yThrust = -30;
}
Instance of Symbol 675 MovieClip "Viv" in Symbol 1201 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_parent.yThrust < 0) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
if (_parent.Standing) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (Key.isDown(Key.BACKSPACE)) {
gotoAndStop (31);
}
};
}
Instance of Symbol 494 MovieClip "Feet" in Symbol 1201 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 676 MovieClip "V" in Symbol 1201 MovieClip Frame 4
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 695 MovieClip "Viv" in Symbol 1201 MovieClip Frame 4
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if (!Key.isDown(_root.DownKey)) {
play();
}
}
}
onClipEvent (load) {
if (_parent.Ball) {
gotoAndStop (3);
Counter = 2;
_parent.Ball = false;
}
}
Instance of Symbol 698 MovieClip in Symbol 1201 MovieClip Frame 5
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
tellTarget (_parent) {
gotoAndStop (1);
};
} else {
tellTarget (_parent) {
gotoAndStop (2);
};
}
}
}
Symbol 1201 MovieClip Frame 6
_y = (_y - 10);
xThrust = (-_xscale) / 4;
yThrust = -10;
Invincible = 60;
Viv.Counter = 0;
Instance of Symbol 700 MovieClip in Symbol 1201 MovieClip Frame 6
onClipEvent (enterFrame) {
_x = ((2 + random(4)) - 2);
_y = ((-98 + random(4)) - 2);
}
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 712 MovieClip "Viv" in Symbol 1201 MovieClip Frame 6
onClipEvent (enterFrame) {
Counter = Counter + 1;
tellTarget (_parent) {
xThrust = xThrust - (_xscale / 30);
};
if (10 < Counter) {
tellTarget (_parent) {
gotoAndStop (3);
};
}
}
onClipEvent (load) {
Counter = 0;
Voice = random(4);
if (Voice == 1) {
gotoAndPlay (5);
} else if (Voice == 2) {
gotoAndPlay (10);
} else if (Voice == 3) {
gotoAndPlay (15);
}
}
Instance of Symbol 713 MovieClip in Symbol 1201 MovieClip Frame 7
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 716 MovieClip in Symbol 1201 MovieClip Frame 7
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 719 MovieClip in Symbol 1201 MovieClip Frame 7
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (2 < Counter) {
tellTarget (_parent) {
nextFrame();
};
}
}
Instance of Symbol 721 MovieClip in Symbol 1201 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_root.Active) {
_rotation = (_rotation + 36);
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
_xscale = -100;
xThrust = xThrust - 8;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
_xscale = 100;
xThrust = xThrust + 8;
};
}
if ((0 >= _root.Fader._alpha) && (Key.isDown(_root.JumpKey) or Key.isDown(_root.UpKey))) {
tellTarget (_parent) {
if (!PushJump) {
if (!(_root.level.Wall.hitTest((_x + _parent._x) + 24, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 24, (_y + _parent._y) - 55, true))) {
Ball = true;
PushJump = true;
gotoAndStop (4);
}
}
};
} else {
_parent.PushJump = false;
}
}
}
Instance of Symbol 723 MovieClip "hitbox" in Symbol 1201 MovieClip Frame 8
onClipEvent (load) {
_alpha = 0;
_parent.PushJump = true;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (Key.isDown(_root.AttackKey)) {
if ((_root.BombCount < 3) && (!AK)) {
_root.FBomb = true;
}
AK = true;
} else {
AK = false;
}
if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 30, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Symbol 1201 MovieClip Frame 11
stop();
if ((_y + _parent._y) < 480) {
_alpha = 100;
}
Instance of Symbol 734 MovieClip in Symbol 1201 MovieClip Frame 11
onClipEvent (enterFrame) {
Counter = Counter + 1;
_xscale = (_xscale * 0.99);
_yscale = _xscale;
if (80 < Counter) {
_alpha = (_alpha - 2);
if (10 >= _alpha) {
_root.Fader._alpha = _root.Fader._alpha + 25;
if (150 < _root.Fader._alpha) {
tellTarget (_root) {
play();
};
}
}
}
}
Instance of Symbol 735 MovieClip in Symbol 1201 MovieClip Frame 11
onClipEvent (enterFrame) {
if (0 < _alpha) {
_xscale = (_xscale * 1.1);
_yscale = _xscale;
_alpha = (_alpha - 5);
}
}
Instance of Symbol 747 MovieClip in Symbol 1201 MovieClip Frame 15
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
Instance of Symbol 787 MovieClip in Symbol 1201 MovieClip Frame 15
onClipEvent (enterFrame) {
if (0 < _root.Energy) {
_root.Energy = _root.Energy - 1;
}
if ((((((Key.isDown(_root.DownKey) or Key.isDown(_root.UpKey)) or Key.isDown(_root.LeftKey)) or Key.isDown(_root.RightKey)) or Key.isDown(_root.JumpKey)) or Key.isDown(_root.AttackKey)) or Key.isDown(Key.SHIFT)) {
if (_currentframe < 1405) {
gotoAndPlay (1405);
}
}
}
Instance of Symbol 788 MovieClip "hitbox" in Symbol 1201 MovieClip Frame 15
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (GetHurt) {
tellTarget (_parent) {
gotoAndStop (6);
};
}
}
Symbol 1201 MovieClip Frame 20
Standing = false;
_xscale = 100;
_alpha = 100;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
Instance of Symbol 797 MovieClip in Symbol 1201 MovieClip Frame 20
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
}
Instance of Symbol 800 MovieClip "Hook" in Symbol 1201 MovieClip Frame 20
onClipEvent (load) {
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
_rotation = _parent.Trot;
Counter = 1;
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
Counter = Counter + 1;
if ((((0 < _parent.X) && (_parent.X < _x)) or ((_parent.X < 0) && (_x < _parent.X))) or (8 < Counter)) {
tellTarget (_parent) {
play();
};
}
}
Symbol 1201 MovieClip Frame 21
Hooked = true;
Instance of Symbol 801 MovieClip "Hook" in Symbol 1201 MovieClip Frame 21
onClipEvent (load) {
_x = ((_parent.X + random(5)) - 2);
_y = (((_parent.Y - 48) + random(5)) - 2);
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = ((_parent.X + random(5)) - 2);
_y = ((_parent.Y + random(5)) - 2);
}
Symbol 1201 MovieClip Frame 25
stop();
Instance of Symbol 804 MovieClip "VivDive" in Symbol 1201 MovieClip Frame 25
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
_rotation = _parent.Trot;
}
Instance of Symbol 806 MovieClip "Hook" in Symbol 1201 MovieClip Frame 25
onClipEvent (load) {
_x = _parent.X;
_y = _parent.Y;
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
Counter = 1;
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = (_x - xThrust);
_parent._x = _parent._x + xThrust;
_y = (_y - yThrust);
_parent._y = _parent._y + yThrust;
Counter = Counter + 1;
if (Counter >= 8) {
_parent.xThrust = xThrust * 0.8;
_parent.yThrust = yThrust / 3;
tellTarget (_parent) {
Hooked = false;
if (xThrust < 0) {
_xscale = -100;
} else {
_xscale = 100;
}
gotoAndStop (3);
};
}
}
Instance of Symbol 528 MovieClip "V" in Symbol 1201 MovieClip Frame 28
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 825 MovieClip in Symbol 1201 MovieClip Frame 28
onClipEvent (enterFrame) {
if (0 < _root.level.P1.Ladder) {
_parent.Ladder = _parent.Ladder - 1;
if (Key.isDown(_root.JumpKey)) {
tellTarget (_parent) {
Standing = false;
yThrust = -5;
LT = 15;
gotoAndStop (3);
};
}
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
gotoAndStop (29);
};
}
if (Key.isDown(_root.UpKey)) {
play();
_parent._y = _parent._y - 8;
} else if (Key.isDown(_root.DownKey)) {
_parent._y = _parent._y + 8;
if (1 < _currentframe) {
prevFrame();
} else {
gotoAndStop (15);
}
} else {
stop();
}
} else {
tellTarget (_parent) {
yThrust = 0;
LT = 15;
gotoAndStop (3);
};
}
}
Instance of Symbol 494 MovieClip "hitbox" in Symbol 1201 MovieClip Frame 28
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 834 MovieClip "Viv" in Symbol 1201 MovieClip Frame 29
onClipEvent (enterFrame) {
if (Key.isDown(_root.LeftKey)) {
_root.level.P1._xScale = -100;
}
if (Key.isDown(_root.RightKey)) {
_root.level.P1._xScale = 100;
}
}
Instance of Symbol 835 MovieClip "Viv" in Symbol 1201 MovieClip Frame 30
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_parent._x = _parent._x + 8;
if (850 < (_parent._x + _parent._parent._x)) {
tellTarget (_root) {
gotoAndStop(_currentframe + 2);
};
}
} else {
stop();
}
}
Instance of Symbol 836 MovieClip in Symbol 1201 MovieClip Frame 31
onClipEvent (enterFrame) {
_xscale = (random(10) + 90);
_yscale = _xscale;
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
xThrust = xThrust - 4;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
xThrust = xThrust + 4;
};
}
if (Key.isDown(_root.UpKey)) {
tellTarget (_parent) {
yThrust = yThrust - 4;
};
}
if (Key.isDown(_root.DownKey)) {
tellTarget (_parent) {
yThrust = yThrust + 4;
};
}
tellTarget (_parent) {
_x = (_x + xThrust);
_y = (_y + yThrust);
xThrust = xThrust - (xThrust / 20);
yThrust = yThrust - (yThrust / 20);
_parent._x = (-_x) + 400;
if (!Key.isDown(Key.SHIFT)) {
gotoAndStop (3);
}
if ((_y + _parent._y) < 0) {
_y = (-_parent._y);
yThrust = 0;
}
if (480 < (_y + _parent._y)) {
_y = (480 - _parent._y);
yThrust = 0;
}
};
}
Instance of Symbol 837 MovieClip "Viv" in Symbol 1201 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_x = (_x + 8);
if (_x >= StartX) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
} else {
stop();
}
}
onClipEvent (load) {
StartX = _x;
_x = (_x - 100);
}
Symbol 1202 MovieClip Frame 1
stop();
Instance of Symbol 843 MovieClip "MyWord" in Symbol 1202 MovieClip Frame 1
onClipEvent (load) {
if (_name != "MyWord") {
_x = _root.level.P1._x;
if (0 < _root.level.P1._xScale) {
_x = (_x + 40);
} else {
_x = (_x - 80);
}
_x = (_x + random(20));
_y = (_root.level.P1._y - 64);
if (Key.isDown(_root.UpKey)) {
_y = (_y - 55);
yThrust = -30;
}
if (_root.level.P1._currentframe == 4) {
_y = (_y + 30);
}
if (_root.level.P1._currentframe == 29) {
_y = (_y - 20);
}
_alpha = 100;
_y = (_y + (random(20) - 10));
xThrust = _root.level.P1._xScale / 2.5;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (_name != "MyWord") {
_x = (_x + xThrust);
_y = (_y + yThrust);
} else {
_alpha = 0;
if ((Key.isDown(_root.AttackKey) && (_root.CanAttack)) && ((_root.level.P1._currentframe < 6) or (_root.level.P1._currentframe == 29))) {
duplicateMovieClip (this, String(Counter), Counter);
Counter = Counter + 1;
if (30 < Counter) {
Counter = 0;
}
}
}
}
}
Instance of Symbol 852 MovieClip "Pill" in Symbol 1202 MovieClip Frame 1
onClipEvent (load) {
if (_name != "Pill") {
_x = (_root.DropPillX - _parent._x);
_y = (_root.DropPillY - _parent._y);
yThrust = -15;
StartY = _y;
_alpha = 100;
} else {
_alpha = 0;
PillCount = 1000;
}
}
onClipEvent (enterFrame) {
if (_name != "Pill") {
if (!Resting) {
_y = (_y + yThrust);
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true)) {
_y = (_y - 1);
}
yThrust = 0;
Resting = true;
}
yThrust = yThrust + 2;
if (20 < yThrust) {
yThrust = 20;
}
}
if (_currentframe == 1) {
_rotation = (_rotation + 10);
if (hitTest(_root.level.P1.hitbox)) {
play();
_rotation = 0;
_root.Life = _root.Life + 1;
if (_root.MaxLife < _root.Life) {
_root.Life = _root.MaxLife;
}
}
}
} else if (_root.DropPill) {
_root.DropPill = false;
duplicateMovieClip (this, "PILL" + String(PillCount), PillCount);
PillCount = PillCount + 1;
if (1010 < PillCount) {
PillCount = 1000;
}
}
}
Instance of Symbol 868 MovieClip "FBomb" in Symbol 1202 MovieClip Frame 1
onClipEvent (load) {
if (_name != "FBomb") {
_root.BombCount = _root.BombCount + 1;
if (0 < _root.level.P1._xScale) {
_x = (_root.level.P1._x - 5);
} else {
_x = (_root.level.P1._x - 12);
}
_y = (_root.level.P1._y - 30);
yThrust = -5;
StartY = _y + 5;
_alpha = 100;
} else {
_alpha = 0;
gotoAndStop (20);
PillCount = 2000;
}
}
onClipEvent (enterFrame) {
if (_name != "FBomb") {
if ((_currentframe < 10) && (!Resting)) {
_y = (_y + yThrust);
if (StartY < _y) {
_y = StartY;
yThrust = 0;
Resting = true;
}
yThrust = yThrust + 2;
if (20 < yThrust) {
yThrust = 20;
}
}
if ((12 < _currentframe) && (_currentframe < 16)) {
if (hitTest(_root.level.P1.hitbox)) {
if (!Boom) {
_root.level.P1.yThrust = -20;
Boom = true;
}
}
}
} else if (_root.FBomb) {
_root.FBomb = false;
tellTarget (_root.SFX) {
gotoAndPlay ("BombSet");
};
duplicateMovieClip (this, "BOMB" + String(PillCount), PillCount);
PillCount = PillCount + 1;
if (2010 < PillCount) {
PillCount = 2000;
}
}
}
Instance of Symbol 1199 MovieClip "Exit" in Symbol 1208 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox)) {
tellTarget (_root.level.P1) {
gotoAndStop (30);
};
}
}
Instance of Symbol 1201 MovieClip "P1" in Symbol 1208 MovieClip Frame 1
onClipEvent (load) {
_root.Fader._alpha = 120;
Counter = 90;
StartY = _y;
if (_root.DoneIntro) {
_x = -800;
gotoAndStop (16);
} else {
_root.CanPause = false;
}
}
onClipEvent (enterFrame) {
if (!_root.DoneIntro) {
if (0 < Counter) {
_y = StartY;
_x = -1080;
Counter = Counter - 6;
} else {
xThrust = 120;
yThrust = -20;
_y = (_y + 200);
_root.CanPause = true;
_root.DoneIntro = true;
}
}
}
Instance of Symbol 1202 MovieClip in Symbol 1208 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Weapon == "Pasta") {
gotoAndStop (1);
} else if ((_root.Weapon == "Rage") or (_root.Weapon == "Bait")) {
gotoAndStop (2);
}
}
Instance of Symbol 1206 MovieClip in Symbol 1208 MovieClip Frame 1
onClipEvent (enterFrame) {
if (-600 < _y) {
_y = (_y + yThrust);
yThrust = yThrust - 1;
}
}
onClipEvent (load) {
yThrust = -40;
if (_root.DoneIntro) {
_y = -800;
} else {
tellTarget (SFX) {
play();
};
}
}
Instance of Symbol 895 MovieClip in Symbol 1210 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < -800) {
_x = (_x + 1600);
} else if (800 < (_x + _parent._x)) {
_x = (_x - 1600);
}
}
Instance of Symbol 895 MovieClip in Symbol 1210 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < -800) {
_x = (_x + 1600);
} else if (800 < (_x + _parent._x)) {
_x = (_x - 1600);
}
}
Instance of Symbol 1215 MovieClip in Symbol 1217 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
}
Instance of Symbol 1217 MovieClip in Symbol 1218 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
}
onClipEvent (enterFrame) {
_y = (((_parent._parent._y - _parent._parent.StartY) / 10) + StartY);
}
Instance of Symbol 1215 MovieClip in Symbol 1227 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
}
Instance of Symbol 1222 MovieClip in Symbol 1232 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
}
onClipEvent (load) {
((_parent._y - _parent.StartY) / 6.5) + StartY;
}
Instance of Symbol 1224 MovieClip in Symbol 1232 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
}
onClipEvent (enterFrame) {
_y = (((_parent._y - _parent.StartY) / 12) + StartY);
}
Instance of Symbol 1228 MovieClip in Symbol 1232 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
}
onClipEvent (enterFrame) {
_y = (((_parent._y - _parent.StartY) / 6.8) + StartY);
}
Instance of Symbol 1230 MovieClip in Symbol 1232 MovieClip Frame 1
onClipEvent (enterFrame) {
_y = ((_parent._y - _parent.StartY) / 15);
if (_y < -10) {
_y = -10;
}
}
Instance of Symbol 1234 MovieClip "Top" in Symbol 1236 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if ((hitTest(_root.level.P1.hitbox) && (Key.isDown(_root.UpKey))) && (_root.level.P1._currentframe == 28)) {
tellTarget (_root.level.P1) {
xThrust = 0;
LT = 15;
gotoAndStop (3);
yThrust = 0;
};
}
}
Instance of Symbol 192 MovieClip "Bottom" in Symbol 1236 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 1235 MovieClip "hitbox" in Symbol 1236 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if ((hitbox.hitTest(_root.level.P1.hitbox) && (_root.level.P1._currentframe < 29)) && (0 < (!_root.level.P1.LT))) {
if ((Key.isDown(_root.UpKey) && (!Top.hitTest(_root.level.P1.hitbox))) or (Key.isDown(_root.DownKey) && (!Bottom.hitTest(_root.level.P1.hitbox)))) {
_root.level.P1._x = _x;
tellTarget (_root.level.P1) {
gotoAndStop (28);
};
}
_root.level.P1.Ladder = 1;
}
};
}
Instance of Symbol 1243 MovieClip "Top" in Symbol 1245 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if ((hitTest(_root.level.P1.hitbox) && (Key.isDown(_root.UpKey))) && (_root.level.P1._currentframe == 28)) {
tellTarget (_root.level.P1) {
xThrust = 0;
LT = 15;
gotoAndStop (3);
yThrust = 0;
};
}
}
Instance of Symbol 192 MovieClip "Bottom" in Symbol 1245 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 1244 MovieClip "hitbox" in Symbol 1245 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if ((hitbox.hitTest(_root.level.P1.hitbox) && (_root.level.P1._currentframe < 29)) && (0 < (!_root.level.P1.LT))) {
if ((Key.isDown(_root.UpKey) && (!Top.hitTest(_root.level.P1.hitbox))) or (Key.isDown(_root.DownKey) && (!Bottom.hitTest(_root.level.P1.hitbox)))) {
_root.level.P1._x = _x;
tellTarget (_root.level.P1) {
gotoAndStop (28);
};
}
_root.level.P1.Ladder = 1;
}
};
}
Instance of Symbol 1247 MovieClip "Top" in Symbol 1249 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if ((hitTest(_root.level.P1.hitbox) && (Key.isDown(_root.UpKey))) && (_root.level.P1._currentframe == 28)) {
tellTarget (_root.level.P1) {
xThrust = 0;
LT = 15;
gotoAndStop (3);
yThrust = 0;
};
}
}
Instance of Symbol 192 MovieClip "Bottom" in Symbol 1249 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 1248 MovieClip "hitbox" in Symbol 1249 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if ((hitbox.hitTest(_root.level.P1.hitbox) && (_root.level.P1._currentframe < 29)) && (0 < (!_root.level.P1.LT))) {
if ((Key.isDown(_root.UpKey) && (!Top.hitTest(_root.level.P1.hitbox))) or (Key.isDown(_root.DownKey) && (!Bottom.hitTest(_root.level.P1.hitbox)))) {
_root.level.P1._x = _x;
tellTarget (_root.level.P1) {
gotoAndStop (28);
};
}
_root.level.P1.Ladder = 1;
}
};
}
Symbol 1260 MovieClip Frame 1
stop();
Symbol 1260 MovieClip Frame 3
_root.Active = false;
_root.NoPause = true;
Symbol 1260 MovieClip Frame 23
_root.Active = true;
_root.NoPause = false;
Symbol 1260 MovieClip Frame 24
stop();
Symbol 1261 MovieClip Frame 1
stop();
Instance of Symbol 528 MovieClip "V" in Symbol 1261 MovieClip Frame 1
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 595 MovieClip "Viv" in Symbol 1261 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active && (!Key.isDown(_root.AttackKey))) {
Counter = Counter + 1;
if (500 < Counter) {
tellTarget (_parent) {
gotoAndStop (15);
};
}
}
}
onClipEvent (load) {
Counter = 0;
}
Instance of Symbol 596 MovieClip "hitbox" in Symbol 1261 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (0 < LT) {
LT = LT - 1;
}
if (Key.isDown(49)) {
_root.Weapon = "Pasta";
} else if (Key.isDown(50)) {
_root.Weapon = "Rage";
} else if (Key.isDown(51)) {
_root.Weapon = "Bait";
}
if (Key.isDown(_root.PauseKey)) {
if ((!PK) && (!_root.NoPause)) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (_currentframe < 6) {
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
if (Key.isDown(_root.LeftKey) && (Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
} else {
if (Key.isDown(_root.LeftKey)) {
_xscale = -100;
xThrust = xThrust - 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
if (Key.isDown(_root.RightKey)) {
_xscale = 100;
xThrust = xThrust + 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
}
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
if (Key.isDown(_root.DownKey) && (Standing)) {
gotoAndStop (4);
}
}
if (Key.isDown(_root.JumpKey)) {
if (((Key.isDown(_root.DownKey) && (_currentframe < 6)) && (_root.CanMorph)) && (!PushJump)) {
gotoAndStop (7);
} else if (Standing) {
yThrust = yThrust - 24;
tellTarget (_root.SFX) {
gotoAndPlay (2);
};
Standing = false;
gotoAndStop (3);
}
PushJump = true;
} else {
PushJump = false;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if (_currentframe == 3) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Instance of Symbol 598 MovieClip "Hook" in Symbol 1261 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_parent.BaitX - _parent._x);
_y = (_parent.BaitY - _parent._y);
_parent.X = _x;
_parent.Y = _y;
if (_y < -128) {
if (80 < _x) {
TRot = 45;
} else if (_x < -80) {
TRot = -45;
} else {
TRot = 0;
}
_rotation = Trot;
} else if (32 < _y) {
if (80 < _x) {
TRot = -45;
} else if (_x < -80) {
TRot = 45;
} else {
TRot = 0;
}
_rotation = (Trot + 180);
} else {
if (0 < _x) {
TRot = 90;
} else {
TRot = -90;
}
_rotation = Trot;
}
_parent.Trot = _rotation;
if ((((Key.isDown(_root.AttackKey) && (Key.isDown(_root.UpKey))) && (_root.Weapon == "Bait")) && (_parent.BaitX != 9999)) && (_root.CanAttack)) {
_root.Energy = _root.Energy + 20;
tellTarget (_parent) {
gotoAndStop (20);
};
}
}
onClipEvent (load) {
_alpha = 0;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
}
Symbol 1261 MovieClip Frame 2
BaitX = 9999;
BaitY = 9999;
Instance of Symbol 603 MovieClip "V" in Symbol 1261 MovieClip Frame 2
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 659 MovieClip "Viv" in Symbol 1261 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Symbol 1261 MovieClip Frame 3
BaitX = 9999;
BaitY = 9999;
if (yThrust < -30) {
yThrust = -30;
}
Instance of Symbol 675 MovieClip "Viv" in Symbol 1261 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_parent.yThrust < 0) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
if (_parent.Standing) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (Key.isDown(Key.BACKSPACE)) {
gotoAndStop (31);
}
};
}
Instance of Symbol 494 MovieClip "Feet" in Symbol 1261 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 676 MovieClip "V" in Symbol 1261 MovieClip Frame 4
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 695 MovieClip "Viv" in Symbol 1261 MovieClip Frame 4
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if (!Key.isDown(_root.DownKey)) {
play();
}
}
}
onClipEvent (load) {
if (_parent.Ball) {
gotoAndStop (3);
Counter = 2;
_parent.Ball = false;
}
}
Instance of Symbol 698 MovieClip in Symbol 1261 MovieClip Frame 5
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
tellTarget (_parent) {
gotoAndStop (1);
};
} else {
tellTarget (_parent) {
gotoAndStop (2);
};
}
}
}
Symbol 1261 MovieClip Frame 6
_y = (_y - 10);
xThrust = (-_xscale) / 4;
yThrust = -10;
Invincible = 60;
Viv.Counter = 0;
Instance of Symbol 700 MovieClip in Symbol 1261 MovieClip Frame 6
onClipEvent (enterFrame) {
_x = ((2 + random(4)) - 2);
_y = ((-98 + random(4)) - 2);
}
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 712 MovieClip "Viv" in Symbol 1261 MovieClip Frame 6
onClipEvent (enterFrame) {
Counter = Counter + 1;
tellTarget (_parent) {
xThrust = xThrust - (_xscale / 30);
};
if (10 < Counter) {
tellTarget (_parent) {
gotoAndStop (3);
};
}
}
onClipEvent (load) {
Counter = 0;
Voice = random(4);
if (Voice == 1) {
gotoAndPlay (5);
} else if (Voice == 2) {
gotoAndPlay (10);
} else if (Voice == 3) {
gotoAndPlay (15);
}
}
Instance of Symbol 713 MovieClip in Symbol 1261 MovieClip Frame 7
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 716 MovieClip in Symbol 1261 MovieClip Frame 7
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 719 MovieClip in Symbol 1261 MovieClip Frame 7
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (2 < Counter) {
tellTarget (_parent) {
nextFrame();
};
}
}
Instance of Symbol 721 MovieClip in Symbol 1261 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_root.Active) {
_rotation = (_rotation + 36);
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
_xscale = -100;
xThrust = xThrust - 8;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
_xscale = 100;
xThrust = xThrust + 8;
};
}
if ((0 >= _root.Fader._alpha) && (Key.isDown(_root.JumpKey) or Key.isDown(_root.UpKey))) {
tellTarget (_parent) {
if (!PushJump) {
if (!(_root.level.Wall.hitTest((_x + _parent._x) + 24, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 24, (_y + _parent._y) - 55, true))) {
Ball = true;
PushJump = true;
gotoAndStop (4);
}
}
};
} else {
_parent.PushJump = false;
}
}
}
Instance of Symbol 723 MovieClip "hitbox" in Symbol 1261 MovieClip Frame 8
onClipEvent (load) {
_alpha = 0;
_parent.PushJump = true;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (Key.isDown(_root.AttackKey)) {
if ((_root.BombCount < 3) && (!AK)) {
_root.FBomb = true;
}
AK = true;
} else {
AK = false;
}
if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 30, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Symbol 1261 MovieClip Frame 11
stop();
if ((_y + _parent._y) < 480) {
_alpha = 100;
}
Instance of Symbol 734 MovieClip in Symbol 1261 MovieClip Frame 11
onClipEvent (enterFrame) {
Counter = Counter + 1;
_xscale = (_xscale * 0.99);
_yscale = _xscale;
if (80 < Counter) {
_alpha = (_alpha - 2);
if (10 >= _alpha) {
_root.Fader._alpha = _root.Fader._alpha + 25;
if (150 < _root.Fader._alpha) {
tellTarget (_root) {
play();
};
}
}
}
}
Instance of Symbol 735 MovieClip in Symbol 1261 MovieClip Frame 11
onClipEvent (enterFrame) {
if (0 < _alpha) {
_xscale = (_xscale * 1.1);
_yscale = _xscale;
_alpha = (_alpha - 5);
}
}
Instance of Symbol 747 MovieClip in Symbol 1261 MovieClip Frame 15
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
Instance of Symbol 787 MovieClip in Symbol 1261 MovieClip Frame 15
onClipEvent (enterFrame) {
if (0 < _root.Energy) {
_root.Energy = _root.Energy - 1;
}
if ((((((Key.isDown(_root.DownKey) or Key.isDown(_root.UpKey)) or Key.isDown(_root.LeftKey)) or Key.isDown(_root.RightKey)) or Key.isDown(_root.JumpKey)) or Key.isDown(_root.AttackKey)) or Key.isDown(Key.SHIFT)) {
if (_currentframe < 1405) {
gotoAndPlay (1405);
}
}
}
Instance of Symbol 788 MovieClip "hitbox" in Symbol 1261 MovieClip Frame 15
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (GetHurt) {
tellTarget (_parent) {
gotoAndStop (6);
};
}
}
Symbol 1261 MovieClip Frame 20
Standing = false;
_xscale = 100;
_alpha = 100;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
Instance of Symbol 797 MovieClip in Symbol 1261 MovieClip Frame 20
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
}
Instance of Symbol 800 MovieClip "Hook" in Symbol 1261 MovieClip Frame 20
onClipEvent (load) {
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
_rotation = _parent.Trot;
Counter = 1;
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
Counter = Counter + 1;
if ((((0 < _parent.X) && (_parent.X < _x)) or ((_parent.X < 0) && (_x < _parent.X))) or (8 < Counter)) {
tellTarget (_parent) {
play();
};
}
}
Symbol 1261 MovieClip Frame 21
Hooked = true;
Instance of Symbol 801 MovieClip "Hook" in Symbol 1261 MovieClip Frame 21
onClipEvent (load) {
_x = ((_parent.X + random(5)) - 2);
_y = (((_parent.Y - 48) + random(5)) - 2);
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = ((_parent.X + random(5)) - 2);
_y = ((_parent.Y + random(5)) - 2);
}
Symbol 1261 MovieClip Frame 25
stop();
Instance of Symbol 804 MovieClip "VivDive" in Symbol 1261 MovieClip Frame 25
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
_rotation = _parent.Trot;
}
Instance of Symbol 806 MovieClip "Hook" in Symbol 1261 MovieClip Frame 25
onClipEvent (load) {
_x = _parent.X;
_y = _parent.Y;
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
Counter = 1;
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = (_x - xThrust);
_parent._x = _parent._x + xThrust;
_y = (_y - yThrust);
_parent._y = _parent._y + yThrust;
Counter = Counter + 1;
if (Counter >= 8) {
_parent.xThrust = xThrust * 0.8;
_parent.yThrust = yThrust / 3;
tellTarget (_parent) {
Hooked = false;
if (xThrust < 0) {
_xscale = -100;
} else {
_xscale = 100;
}
gotoAndStop (3);
};
}
}
Instance of Symbol 528 MovieClip "V" in Symbol 1261 MovieClip Frame 28
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 825 MovieClip in Symbol 1261 MovieClip Frame 28
onClipEvent (enterFrame) {
if (0 < _root.level.P1.Ladder) {
_parent.Ladder = _parent.Ladder - 1;
if (Key.isDown(_root.JumpKey)) {
tellTarget (_parent) {
Standing = false;
yThrust = -5;
LT = 15;
gotoAndStop (3);
};
}
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
gotoAndStop (29);
};
}
if (Key.isDown(_root.UpKey)) {
play();
_parent._y = _parent._y - 8;
} else if (Key.isDown(_root.DownKey)) {
_parent._y = _parent._y + 8;
if (1 < _currentframe) {
prevFrame();
} else {
gotoAndStop (15);
}
} else {
stop();
}
} else {
tellTarget (_parent) {
yThrust = 0;
LT = 15;
gotoAndStop (3);
};
}
}
Instance of Symbol 494 MovieClip "hitbox" in Symbol 1261 MovieClip Frame 28
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 834 MovieClip "Viv" in Symbol 1261 MovieClip Frame 29
onClipEvent (enterFrame) {
if (Key.isDown(_root.LeftKey)) {
_root.level.P1._xScale = -100;
}
if (Key.isDown(_root.RightKey)) {
_root.level.P1._xScale = 100;
}
}
Instance of Symbol 835 MovieClip "Viv" in Symbol 1261 MovieClip Frame 30
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_parent._x = _parent._x + 8;
if (850 < (_parent._x + _parent._parent._x)) {
tellTarget (_root) {
gotoAndStop(_currentframe + 2);
};
}
} else {
stop();
}
}
Instance of Symbol 836 MovieClip in Symbol 1261 MovieClip Frame 31
onClipEvent (enterFrame) {
_xscale = (random(10) + 90);
_yscale = _xscale;
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
xThrust = xThrust - 4;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
xThrust = xThrust + 4;
};
}
if (Key.isDown(_root.UpKey)) {
tellTarget (_parent) {
yThrust = yThrust - 4;
};
}
if (Key.isDown(_root.DownKey)) {
tellTarget (_parent) {
yThrust = yThrust + 4;
};
}
tellTarget (_parent) {
_x = (_x + xThrust);
_y = (_y + yThrust);
xThrust = xThrust - (xThrust / 20);
yThrust = yThrust - (yThrust / 20);
_parent._x = (-_x) + 400;
if (!Key.isDown(Key.SHIFT)) {
gotoAndStop (3);
}
if ((_y + _parent._y) < 0) {
_y = (-_parent._y);
yThrust = 0;
}
if (480 < (_y + _parent._y)) {
_y = (480 - _parent._y);
yThrust = 0;
}
};
}
Instance of Symbol 837 MovieClip "Viv" in Symbol 1261 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_x = (_x + 8);
if (_x >= StartX) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
} else {
stop();
}
}
onClipEvent (load) {
StartX = _x;
_x = (_x - 100);
}
Symbol 1262 MovieClip Frame 1
stop();
Instance of Symbol 843 MovieClip "MyWord" in Symbol 1262 MovieClip Frame 1
onClipEvent (load) {
if (_name != "MyWord") {
_x = _root.level.P1._x;
if (0 < _root.level.P1._xScale) {
_x = (_x + 40);
} else {
_x = (_x - 80);
}
_x = (_x + random(20));
_y = (_root.level.P1._y - 64);
if (Key.isDown(_root.UpKey)) {
_y = (_y - 55);
yThrust = -30;
}
if (_root.level.P1._currentframe == 4) {
_y = (_y + 30);
}
if (_root.level.P1._currentframe == 29) {
_y = (_y - 20);
}
_alpha = 100;
_y = (_y + (random(20) - 10));
xThrust = _root.level.P1._xScale / 2.5;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.Active) {
if (_name != "MyWord") {
_x = (_x + xThrust);
_y = (_y + yThrust);
} else {
_alpha = 0;
if ((Key.isDown(_root.AttackKey) && (_root.CanAttack)) && ((_root.level.P1._currentframe < 6) or (_root.level.P1._currentframe == 29))) {
duplicateMovieClip (this, String(Counter), Counter);
Counter = Counter + 1;
if (30 < Counter) {
Counter = 0;
}
}
}
}
}
Instance of Symbol 852 MovieClip "Pill" in Symbol 1262 MovieClip Frame 1
onClipEvent (load) {
if (_name != "Pill") {
_x = (_root.DropPillX - _parent._x);
_y = (_root.DropPillY - _parent._y);
yThrust = -15;
StartY = _y;
_alpha = 100;
} else {
_alpha = 0;
PillCount = 1000;
}
}
onClipEvent (enterFrame) {
if (_name != "Pill") {
if (!Resting) {
_y = (_y + yThrust);
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, ((_y + _parent._y) + _parent._parent._y) + 30, true)) {
_y = (_y - 1);
}
yThrust = 0;
Resting = true;
}
yThrust = yThrust + 2;
if (20 < yThrust) {
yThrust = 20;
}
}
if (_currentframe == 1) {
_rotation = (_rotation + 10);
if (hitTest(_root.level.P1.hitbox)) {
play();
_rotation = 0;
_root.Life = _root.Life + 1;
if (_root.MaxLife < _root.Life) {
_root.Life = _root.MaxLife;
}
}
}
} else if (_root.DropPill) {
_root.DropPill = false;
duplicateMovieClip (this, "PILL" + String(PillCount), PillCount);
PillCount = PillCount + 1;
if (1010 < PillCount) {
PillCount = 1000;
}
}
}
Instance of Symbol 868 MovieClip "FBomb" in Symbol 1262 MovieClip Frame 1
onClipEvent (load) {
if (_name != "FBomb") {
_root.BombCount = _root.BombCount + 1;
if (0 < _root.level.P1._xScale) {
_x = (_root.level.P1._x - 5);
} else {
_x = (_root.level.P1._x - 12);
}
_y = (_root.level.P1._y - 30);
yThrust = -5;
StartY = _y + 5;
_alpha = 100;
} else {
_alpha = 0;
gotoAndStop (20);
PillCount = 2000;
}
}
onClipEvent (enterFrame) {
if (_name != "FBomb") {
if ((_currentframe < 10) && (!Resting)) {
_y = (_y + yThrust);
if (StartY < _y) {
_y = StartY;
yThrust = 0;
Resting = true;
}
yThrust = yThrust + 2;
if (20 < yThrust) {
yThrust = 20;
}
}
if ((12 < _currentframe) && (_currentframe < 16)) {
if (hitTest(_root.level.P1.hitbox)) {
if (!Boom) {
_root.level.P1.yThrust = -20;
Boom = true;
}
}
}
} else if (_root.FBomb) {
_root.FBomb = false;
tellTarget (_root.SFX) {
gotoAndPlay ("BombSet");
};
duplicateMovieClip (this, "BOMB" + String(PillCount), PillCount);
PillCount = PillCount + 1;
if (2010 < PillCount) {
PillCount = 2000;
}
}
}
Instance of Symbol 140 MovieClip in Symbol 1275 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 204 MovieClip "ChuBomb" in Symbol 1280 MovieClip Frame 1
onClipEvent (load) {
if (_name == "ChuBomb") {
_alpha = 0;
BombCount = 0;
} else {
_alpha = 100;
_x = _root.ChuBombX;
_y = (_root.ChuBombY - 50);
xThrust = random(10) + 5;
yThrust = -20 + random(10);
if (_root.level.P1._x < _x) {
_x = (_x - 32);
xThrust = -xThrust;
} else {
_x = (_x + 32);
}
}
}
onClipEvent (enterFrame) {
if (_name == "ChuBomb") {
if (_root.ChuBombTime) {
_root.ChuBombTime = false;
duplicateMovieClip (this, "BomB" + String(BombCount), BombCount + 120);
BombCount = BombCount + 1;
if (2 < BombCount) {
BombCount = 0;
}
}
} else if (_currentframe == 1) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (700 < ((_y + _parent._y) + _parent._parent._y)) {
removeMovieClip(this);
}
if (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
while (_root.level.Wall.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) + _parent._parent._x, (_y + _parent._y) + _parent._parent._y, true)) {
_y = (_y - 1);
}
play();
}
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
}
Instance of Symbol 1132 MovieClip in Symbol 1280 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 1132 MovieClip in Symbol 1280 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 1132 MovieClip in Symbol 1280 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
StartX = _x;
yThrust = 4;
}
onClipEvent (enterFrame) {
if (_root.Active && (Active)) {
if (_currentframe == 1) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.2;
} else {
yThrust = yThrust + 0.2;
}
}
}
if (hitTest(_root.Fader)) {
Active = true;
}
}
Instance of Symbol 1251 MovieClip in Symbol 1281 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
_root.Top = true;
} else {
_root.Top = false;
}
}
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 1252 MovieClip in Symbol 1281 MovieClip Frame 1
onClipEvent (enterFrame) {
while (hitTest(_root.Fader)) {
_parent._y = _parent._y + 1;
}
}
Instance of Symbol 1253 MovieClip in Symbol 1281 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.Fader)) {
_root.Bottom = true;
} else {
_root.Bottom = false;
}
}
Instance of Symbol 1260 MovieClip in Symbol 1281 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_currentframe == 1) {
if (hitTest(_root.level.P1.Viv)) {
play();
}
}
}
Instance of Symbol 1261 MovieClip "P1" in Symbol 1281 MovieClip Frame 1
onClipEvent (load) {
_root.Fader._alpha = 120;
Counter = 90;
StartY = _y;
gotoAndStop (32);
}
Instance of Symbol 1262 MovieClip in Symbol 1281 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Weapon == "Pasta") {
gotoAndStop (1);
} else if ((_root.Weapon == "Rage") or (_root.Weapon == "Bait")) {
gotoAndStop (2);
}
}
Instance of Symbol 1265 MovieClip "Wall" in Symbol 1281 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 1275 MovieClip "Exit" in Symbol 1281 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox)) {
tellTarget (_root.level.P1) {
gotoAndStop (30);
};
}
}
Instance of Symbol 1279 MovieClip in Symbol 1281 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if ((hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe == 2)) && (Key.isDown(_root.RightKey))) {
_root.level.P1._y = _root.level.P1._y + 10;
}
}
Instance of Symbol 1279 MovieClip in Symbol 1281 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if ((hitTest(_root.level.P1.hitBox) && (_root.level.P1._currentframe == 2)) && (Key.isDown(_root.RightKey))) {
_root.level.P1._y = _root.level.P1._y + 10;
}
}
Symbol 1288 MovieClip Frame 25
stop();
Symbol 1293 MovieClip Frame 1
stop();
Symbol 1293 MovieClip Frame 3
_root.Active = false;
_root.NoPause = true;
Symbol 1293 MovieClip Frame 23
_root.Active = true;
_root.NoPause = false;
Symbol 1293 MovieClip Frame 24
stop();
Instance of Symbol 1293 MovieClip in Symbol 1295 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_currentframe == 1) {
if (hitTest(_root.level.P1.Viv)) {
play();
}
}
}
Symbol 1296 MovieClip Frame 1
stop();
Instance of Symbol 528 MovieClip "V" in Symbol 1296 MovieClip Frame 1
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 595 MovieClip "Viv" in Symbol 1296 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active && (!Key.isDown(_root.AttackKey))) {
Counter = Counter + 1;
if (500 < Counter) {
tellTarget (_parent) {
gotoAndStop (15);
};
}
}
}
onClipEvent (load) {
Counter = 0;
}
Instance of Symbol 596 MovieClip "hitbox" in Symbol 1296 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (0 < LT) {
LT = LT - 1;
}
if (Key.isDown(49)) {
_root.Weapon = "Pasta";
} else if (Key.isDown(50)) {
_root.Weapon = "Rage";
} else if (Key.isDown(51)) {
_root.Weapon = "Bait";
}
if (Key.isDown(_root.PauseKey)) {
if ((!PK) && (!_root.NoPause)) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (_currentframe < 6) {
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
if (Key.isDown(_root.LeftKey) && (Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
} else {
if (Key.isDown(_root.LeftKey)) {
_xscale = -100;
xThrust = xThrust - 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
if (Key.isDown(_root.RightKey)) {
_xscale = 100;
xThrust = xThrust + 6;
if ((_currentframe == 1) or (_currentframe == 4)) {
gotoAndStop (5);
}
}
}
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
if (_currentframe == 2) {
gotoAndStop (1);
}
if (Key.isDown(_root.DownKey) && (Standing)) {
gotoAndStop (4);
}
}
if (Key.isDown(_root.JumpKey)) {
if (((Key.isDown(_root.DownKey) && (_currentframe < 6)) && (_root.CanMorph)) && (!PushJump)) {
gotoAndStop (7);
} else if (Standing) {
yThrust = yThrust - 24;
tellTarget (_root.SFX) {
gotoAndPlay (2);
};
Standing = false;
gotoAndStop (3);
}
PushJump = true;
} else {
PushJump = false;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) + 40, (_y + _parent._y) - 30, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 40, (_y + _parent._y) - 30, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if (_currentframe == 3) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Instance of Symbol 598 MovieClip "Hook" in Symbol 1296 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_parent.BaitX - _parent._x);
_y = (_parent.BaitY - _parent._y);
_parent.X = _x;
_parent.Y = _y;
if (_y < -128) {
if (80 < _x) {
TRot = 45;
} else if (_x < -80) {
TRot = -45;
} else {
TRot = 0;
}
_rotation = Trot;
} else if (32 < _y) {
if (80 < _x) {
TRot = -45;
} else if (_x < -80) {
TRot = 45;
} else {
TRot = 0;
}
_rotation = (Trot + 180);
} else {
if (0 < _x) {
TRot = 90;
} else {
TRot = -90;
}
_rotation = Trot;
}
_parent.Trot = _rotation;
if ((((Key.isDown(_root.AttackKey) && (Key.isDown(_root.UpKey))) && (_root.Weapon == "Bait")) && (_parent.BaitX != 9999)) && (_root.CanAttack)) {
_root.Energy = _root.Energy + 20;
tellTarget (_parent) {
gotoAndStop (20);
};
}
}
onClipEvent (load) {
_alpha = 0;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
}
Symbol 1296 MovieClip Frame 2
BaitX = 9999;
BaitY = 9999;
Instance of Symbol 603 MovieClip "V" in Symbol 1296 MovieClip Frame 2
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 659 MovieClip "Viv" in Symbol 1296 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Symbol 1296 MovieClip Frame 3
BaitX = 9999;
BaitY = 9999;
if (yThrust < -30) {
yThrust = -30;
}
Instance of Symbol 675 MovieClip "Viv" in Symbol 1296 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_parent.yThrust < 0) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
if (_parent.Standing) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (Key.isDown(Key.BACKSPACE)) {
gotoAndStop (31);
}
};
}
Instance of Symbol 494 MovieClip "Feet" in Symbol 1296 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 676 MovieClip "V" in Symbol 1296 MovieClip Frame 4
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 695 MovieClip "Viv" in Symbol 1296 MovieClip Frame 4
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if (!Key.isDown(_root.DownKey)) {
play();
}
}
}
onClipEvent (load) {
if (_parent.Ball) {
gotoAndStop (3);
Counter = 2;
_parent.Ball = false;
}
}
Instance of Symbol 698 MovieClip in Symbol 1296 MovieClip Frame 5
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (3 < Counter) {
if ((!Key.isDown(_root.LeftKey)) && (!Key.isDown(_root.RightKey))) {
tellTarget (_parent) {
gotoAndStop (1);
};
} else {
tellTarget (_parent) {
gotoAndStop (2);
};
}
}
}
Symbol 1296 MovieClip Frame 6
_y = (_y - 10);
xThrust = (-_xscale) / 4;
yThrust = -10;
Invincible = 60;
Viv.Counter = 0;
Instance of Symbol 700 MovieClip in Symbol 1296 MovieClip Frame 6
onClipEvent (enterFrame) {
_x = ((2 + random(4)) - 2);
_y = ((-98 + random(4)) - 2);
}
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 712 MovieClip "Viv" in Symbol 1296 MovieClip Frame 6
onClipEvent (enterFrame) {
Counter = Counter + 1;
tellTarget (_parent) {
xThrust = xThrust - (_xscale / 30);
};
if (10 < Counter) {
tellTarget (_parent) {
gotoAndStop (3);
};
}
}
onClipEvent (load) {
Counter = 0;
Voice = random(4);
if (Voice == 1) {
gotoAndPlay (5);
} else if (Voice == 2) {
gotoAndPlay (10);
} else if (Voice == 3) {
gotoAndPlay (15);
}
}
Instance of Symbol 713 MovieClip in Symbol 1296 MovieClip Frame 7
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = random(100);
}
}
Instance of Symbol 716 MovieClip in Symbol 1296 MovieClip Frame 7
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 719 MovieClip in Symbol 1296 MovieClip Frame 7
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (2 < Counter) {
tellTarget (_parent) {
nextFrame();
};
}
}
Instance of Symbol 721 MovieClip in Symbol 1296 MovieClip Frame 8
onClipEvent (enterFrame) {
if (_root.Active) {
_rotation = (_rotation + 36);
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
_xscale = -100;
xThrust = xThrust - 8;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
_xscale = 100;
xThrust = xThrust + 8;
};
}
if ((0 >= _root.Fader._alpha) && (Key.isDown(_root.JumpKey) or Key.isDown(_root.UpKey))) {
tellTarget (_parent) {
if (!PushJump) {
if (!(_root.level.Wall.hitTest((_x + _parent._x) + 24, (_y + _parent._y) - 55, true) or _root.level.Wall.hitTest((_x + _parent._x) - 24, (_y + _parent._y) - 55, true))) {
Ball = true;
PushJump = true;
gotoAndStop (4);
}
}
};
} else {
_parent.PushJump = false;
}
}
}
Instance of Symbol 723 MovieClip "hitbox" in Symbol 1296 MovieClip Frame 8
onClipEvent (load) {
_alpha = 0;
_parent.PushJump = true;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
if (Key.isDown(_root.AttackKey)) {
if ((_root.BombCount < 3) && (!AK)) {
_root.FBomb = true;
}
AK = true;
} else {
AK = false;
}
if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = false;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
if (0 < Invincible) {
Invincible = Invincible - 1;
_alpha = (-_alpha);
} else {
Invincible = false;
_alpha = 100;
}
if (GetHurt) {
GetHurt = false;
if (!Invincible) {
Standing = false;
_root.Life = _root.Life - 1;
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
_x = (_x + xThrust);
xThrust = xThrust * 0.5;
if (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 26, (_y + _parent._y) - 20, true)) {
_x = (_x - 1);
}
}
if (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
xThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) - 26, (_y + _parent._y) - 20, true)) {
_x = (_x + 1);
}
}
_y = (_y + yThrust);
yThrust = yThrust + 2;
if ((8 < yThrust) && (_currentframe < 6)) {
gotoAndStop (3);
}
if (80 < yThrust) {
yThrust = 80;
}
if (yThrust < 0) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 100, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 100, true)) {
yThrust = 2;
while (_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) - 101, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) - 101, true)) {
_y = (_y + 1);
}
}
}
if (0 < yThrust) {
if (_root.level.Wall.hitTest((_x + _parent._x) + 20, _y + _parent._y, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, _y + _parent._y, true)) {
if (!Standing) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Wall.hitTest((_x + _parent._x) + 20, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 20, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (_root.level.Floor.hitTest((_x + _parent._x) + 30, _y + _parent._y, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, _y + _parent._y, true)) {
if (!Standing) {
if ((_currentframe == 3) or (_currentframe == 6)) {
tellTarget (_root.SFX) {
gotoAndPlay (5);
};
if (6 < yThrust) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
xThrust = 0;
}
Standing = true;
yThrust = 0;
while (_root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 1, true) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 1, true)) {
_y = (_y - 1);
}
} else if (!(((_root.level.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 4, true)) or _root.level.Floor.hitTest((_x + _parent._x) - 30, (_y + _parent._y) + 4, true))) {
Standing = false;
}
}
} else if (Key.isDown(_root.PauseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Symbol 1296 MovieClip Frame 11
stop();
if ((_y + _parent._y) < 480) {
_alpha = 100;
}
Instance of Symbol 734 MovieClip in Symbol 1296 MovieClip Frame 11
onClipEvent (enterFrame) {
Counter = Counter + 1;
_xscale = (_xscale * 0.99);
_yscale = _xscale;
if (80 < Counter) {
_alpha = (_alpha - 2);
if (10 >= _alpha) {
_root.Fader._alpha = _root.Fader._alpha + 25;
if (150 < _root.Fader._alpha) {
tellTarget (_root) {
play();
};
}
}
}
}
Instance of Symbol 735 MovieClip in Symbol 1296 MovieClip Frame 11
onClipEvent (enterFrame) {
if (0 < _alpha) {
_xscale = (_xscale * 1.1);
_yscale = _xscale;
_alpha = (_alpha - 5);
}
}
Instance of Symbol 747 MovieClip in Symbol 1296 MovieClip Frame 15
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
} else {
_alpha = (random(50) + 50);
}
}
Instance of Symbol 787 MovieClip in Symbol 1296 MovieClip Frame 15
onClipEvent (enterFrame) {
if (0 < _root.Energy) {
_root.Energy = _root.Energy - 1;
}
if ((((((Key.isDown(_root.DownKey) or Key.isDown(_root.UpKey)) or Key.isDown(_root.LeftKey)) or Key.isDown(_root.RightKey)) or Key.isDown(_root.JumpKey)) or Key.isDown(_root.AttackKey)) or Key.isDown(Key.SHIFT)) {
if (_currentframe < 1405) {
gotoAndPlay (1405);
}
}
}
Instance of Symbol 788 MovieClip "hitbox" in Symbol 1296 MovieClip Frame 15
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (GetHurt) {
tellTarget (_parent) {
gotoAndStop (6);
};
}
}
Symbol 1296 MovieClip Frame 20
Standing = false;
_xscale = 100;
_alpha = 100;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
Instance of Symbol 797 MovieClip in Symbol 1296 MovieClip Frame 20
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
}
Instance of Symbol 800 MovieClip "Hook" in Symbol 1296 MovieClip Frame 20
onClipEvent (load) {
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
_rotation = _parent.Trot;
Counter = 1;
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
Counter = Counter + 1;
if ((((0 < _parent.X) && (_parent.X < _x)) or ((_parent.X < 0) && (_x < _parent.X))) or (8 < Counter)) {
tellTarget (_parent) {
play();
};
}
}
Symbol 1296 MovieClip Frame 21
Hooked = true;
Instance of Symbol 801 MovieClip "Hook" in Symbol 1296 MovieClip Frame 21
onClipEvent (load) {
_x = ((_parent.X + random(5)) - 2);
_y = (((_parent.Y - 48) + random(5)) - 2);
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = ((_parent.X + random(5)) - 2);
_y = ((_parent.Y + random(5)) - 2);
}
Symbol 1296 MovieClip Frame 25
stop();
Instance of Symbol 804 MovieClip "VivDive" in Symbol 1296 MovieClip Frame 25
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
_rotation = _parent.Trot;
}
Instance of Symbol 806 MovieClip "Hook" in Symbol 1296 MovieClip Frame 25
onClipEvent (load) {
_x = _parent.X;
_y = _parent.Y;
xThrust = _parent.X / 8;
yThrust = _parent.Y / 8;
Counter = 1;
_rotation = _parent.Trot;
}
onClipEvent (enterFrame) {
_x = (_x - xThrust);
_parent._x = _parent._x + xThrust;
_y = (_y - yThrust);
_parent._y = _parent._y + yThrust;
Counter = Counter + 1;
if (Counter >= 8) {
_parent.xThrust = xThrust * 0.8;
_parent.yThrust = yThrust / 3;
tellTarget (_parent) {
Hooked = false;
if (xThrust < 0) {
_xscale = -100;
} else {
_xscale = 100;
}
gotoAndStop (3);
};
}
}
Instance of Symbol 528 MovieClip "V" in Symbol 1296 MovieClip Frame 28
onClipEvent (load) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (((_root.Weapon != "Rage") or _root.VPunch) or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 825 MovieClip in Symbol 1296 MovieClip Frame 28
onClipEvent (enterFrame) {
if (0 < _root.level.P1.Ladder) {
_parent.Ladder = _parent.Ladder - 1;
if (Key.isDown(_root.JumpKey)) {
tellTarget (_parent) {
Standing = false;
yThrust = -5;
LT = 15;
gotoAndStop (3);
};
}
if (Key.isDown(_root.AttackKey)) {
tellTarget (_parent) {
gotoAndStop (29);
};
}
if (Key.isDown(_root.UpKey)) {
play();
_parent._y = _parent._y - 8;
} else if (Key.isDown(_root.DownKey)) {
_parent._y = _parent._y + 8;
if (1 < _currentframe) {
prevFrame();
} else {
gotoAndStop (15);
}
} else {
stop();
}
} else {
tellTarget (_parent) {
yThrust = 0;
LT = 15;
gotoAndStop (3);
};
}
}
Instance of Symbol 494 MovieClip "hitbox" in Symbol 1296 MovieClip Frame 28
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 834 MovieClip "Viv" in Symbol 1296 MovieClip Frame 29
onClipEvent (enterFrame) {
if (Key.isDown(_root.LeftKey)) {
_root.level.P1._xScale = -100;
}
if (Key.isDown(_root.RightKey)) {
_root.level.P1._xScale = 100;
}
}
Instance of Symbol 835 MovieClip "Viv" in Symbol 1296 MovieClip Frame 30
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_parent._x = _parent._x + 8;
if (850 < (_parent._x + _parent._parent._x)) {
tellTarget (_root) {
gotoAndStop(_currentframe + 2);
};
}
} else {
stop();
}
}
Instance of Symbol 836 MovieClip in Symbol 1296 MovieClip Frame 31
onClipEvent (enterFrame) {
_xscale = (random(10) + 90);
_yscale = _xscale;
if (Key.isDown(_root.LeftKey)) {
tellTarget (_parent) {
xThrust = xThrust - 4;
};
}
if (Key.isDown(_root.RightKey)) {
tellTarget (_parent) {
xThrust = xThrust + 4;
};
}
if (Key.isDown(_root.UpKey)) {
tellTarget (_parent) {
yThrust = yThrust - 4;
};
}
if (Key.isDown(_root.DownKey)) {
tellTarget (_parent) {
yThrust = yThrust + 4;
};
}
tellTarget (_parent) {
_x = (_x + xThrust);
_y = (_y + yThrust);
xThrust = xThrust - (xThrust / 20);
yThrust = yThrust - (yThrust / 20);
_parent._x = (-_x) + 400;
if (!Key.isDown(Key.SHIFT)) {
gotoAndStop (3);
}
if ((_y + _parent._y) < 0) {
_y = (-_parent._y);
yThrust = 0;
}
if (480 < (_y + _parent._y)) {
_y = (480 - _parent._y);
yThrust = 0;
}
};
}
Instance of Symbol 837 MovieClip "Viv" in Symbol 1296 MovieClip Frame 32
onClipEvent (enterFrame) {
if (_root.Active) {
play();
_x = (_x + 8);
if (_x >= StartX) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
} else {
stop();
}
}
onClipEvent (load) {
StartX = _x;
_x = (_x - 100);
}
Instance of Symbol 140 MovieClip in Symbol 1297 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 1296 MovieClip "P1" in Symbol 1298 MovieClip Frame 1
onClipEvent (load) {
_root.Fader._alpha = 120;
Counter = 90;
StartY = _y;
gotoAndStop (32);
}
Instance of Symbol 1297 MovieClip "Exit" in Symbol 1298 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox)) {
tellTarget (_root.level.P1) {
gotoAndStop (30);
};
}
}
Instance of Symbol 895 MovieClip in Symbol 1303 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < -800) {
_x = (_x + 1600);
} else if (800 < (_x + _parent._x)) {
_x = (_x - 1600);
}
}
Instance of Symbol 895 MovieClip in Symbol 1303 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_x + _parent._x) < -800) {
_x = (_x + 1600);
} else if (800 < (_x + _parent._x)) {
_x = (_x - 1600);
}
}
Instance of Symbol 1305 MovieClip in Symbol 1306 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((-((((_parent._x + _parent._parent._x) + _parent._parent._parent._x) + _parent._parent._parent._parent._x) - 400)) / 20);
}
Instance of Symbol 1332 MovieClip in Symbol 1333 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or Key.isDown(_root.JumpKey)) {
if (!_root.KeyDown) {
tellTarget (_root) {
KeyDown = true;
play();
};
}
} else {
_root.KeyDown = false;
}
}
Symbol 1335 Button
on (release) {
play();
}
Symbol 1339 MovieClip Frame 2
stop();
Symbol 1352 MovieClip Frame 81
tellTarget (_root) {
play();
};
Symbol 1371 MovieClip Frame 13
GTG = random(4);
if (GTG == 1) {
gotoAndPlay (1);
} else if (GTG == 2) {
gotoAndPlay (15);
} else if (GTG == 3) {
gotoAndPlay (40);
} else {
gotoAndPlay (55);
}
Symbol 1371 MovieClip Frame 33
GTG = random(4);
if (GTG == 1) {
gotoAndPlay (1);
} else if (GTG == 2) {
gotoAndPlay (15);
} else if (GTG == 3) {
gotoAndPlay (40);
} else {
gotoAndPlay (55);
}
Symbol 1371 MovieClip Frame 52
GTG = random(4);
if (GTG == 1) {
gotoAndPlay (1);
} else if (GTG == 2) {
gotoAndPlay (15);
} else if (GTG == 3) {
gotoAndPlay (40);
} else {
gotoAndPlay (55);
}
Symbol 1371 MovieClip Frame 73
GTG = random(4);
if (GTG == 1) {
gotoAndPlay (1);
} else if (GTG == 2) {
gotoAndPlay (15);
} else if (GTG == 3) {
gotoAndPlay (40);
} else {
gotoAndPlay (55);
}
Instance of Symbol 1371 MovieClip in Symbol 1372 MovieClip Frame 1
onClipEvent (enterFrame) {
_y = (_y + yThrust);
yThrust = yThrust + 0.5;
_x = (_x + xThrust);
if (0 < _x) {
xThrust = xThrust - 0.25;
} else {
xThrust = xThrust + 0.25;
}
}
onClipEvent (load) {
_rotation = random(180);
yThrust = -15;
yThrust = yThrust + random(12);
xThrust = random(5) - 2;
}
Instance of Symbol 1215 MovieClip in Symbol 1436 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
}
Symbol 1464 MovieClip Frame 8
stop();
Symbol 1469 MovieClip Frame 1
stop();
Instance of Symbol 1441 MovieClip in Symbol 1469 MovieClip Frame 1
onClipEvent (load) {
StartY = _y;
}
onClipEvent (enterFrame) {
_y = (((_parent._y - _parent.StartY) / 12) + StartY);
}
Instance of Symbol 1445 MovieClip in Symbol 1469 MovieClip Frame 1
onClipEvent (load) {
tellTarget (_parent) {
StartY = _y;
_y = (_y - 1500);
};
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_y < StartY) {
_y = (_y + yThrust);
yThrust = yThrust + 2;
} else {
_y = StartY;
play();
}
};
}
Symbol 1469 MovieClip Frame 2
stop();
tellTarget (_parent.Viv) {
play();
};
Instance of Symbol 1450 MovieClip in Symbol 1469 MovieClip Frame 2
onClipEvent (enterFrame) {
_root._y = Counter;
Counter = -(Counter * 0.9);
if ((Counter < 2) && (-2 < Counter)) {
_root._y = 0;
tellTarget (_parent) {
play();
};
}
}
onClipEvent (load) {
Counter = 40;
}
Symbol 1469 MovieClip Frame 40
stop();
tellTarget (_parent) {
play();
};
Symbol 1486 MovieClip Frame 1
stop();
Instance of Symbol 582 MovieClip in Symbol 1486 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 1474 MovieClip in Symbol 1486 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Symbol 1486 MovieClip Frame 4
stop();
Symbol 1486 MovieClip Frame 5
stop();
Instance of Symbol 582 MovieClip in Symbol 1532 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 1514 MovieClip in Symbol 1532 MovieClip Frame 1
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 1399 MovieClip in Symbol 1532 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay(random(10));
}
}
Instance of Symbol 591 MovieClip in Symbol 1532 MovieClip Frame 4
onClipEvent (load) {
gotoAndPlay(random(250) + 1);
}
Instance of Symbol 594 MovieClip in Symbol 1532 MovieClip Frame 4
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 692 MovieClip in Symbol 1532 MovieClip Frame 4
onClipEvent (load) {
No = true;
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 682 MovieClip in Symbol 1532 MovieClip Frame 6
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Instance of Symbol 1514 MovieClip in Symbol 1532 MovieClip Frame 10
onClipEvent (load) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.Ribbon == "Half") {
gotoAndStop (2);
} else if (_root.Ribbon == "Big") {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
Symbol 1532 MovieClip Frame 11
stop();
Symbol 1546 Button
on (release) {
Life = 0;
gotoAndStop (1);
}