Frame 1
stop();
_quality = "Medium";
Instance of Symbol 30 MovieClip in Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(79)) {
tellTarget (_root) {
gotoAndPlay (20);
};
}
}
Instance of Symbol 33 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 35 MovieClip "BoomNoise" in Frame 1
onClipEvent (enterFrame) {
if (_root.Boom) {
_root.Boom = false;
play();
}
}
Instance of Symbol 43 MovieClip "Zap" in Frame 1
onClipEvent (load) {
_alpha = 0;
}
Frame 2
stop();
Instance of Symbol 60 MovieClip in Frame 2
onClipEvent (load) {
TargetX = 384;
}
onClipEvent (enterFrame) {
_x = ((((((((_x + _x) + _x) + _x) + _x) + _x) + _x) + TargetX) / 8);
}
Instance of Symbol 73 MovieClip in Frame 2
onClipEvent (load) {
TargetX = 377;
}
onClipEvent (enterFrame) {
_x = ((((((((_x + _x) + _x) + _x) + _x) + _x) + _x) + TargetX) / 8);
}
Instance of Symbol 75 MovieClip in Frame 2
onClipEvent (load) {
TargetX = 617;
}
onClipEvent (enterFrame) {
_x = ((((((((_x + _x) + _x) + _x) + _x) + _x) + _x) + TargetX) / 8);
}
Instance of Symbol 94 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (_root.DudeBro) {
gotoAndStop (2);
} else if (_root.Bernd) {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
if (Key.isDown(80)) {
_root.canmorph = true;
}
}
Frame 3
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 = 75;
UpKey = 87;
AttackKey = 76;
DownKey = 83;
}
if (_root.Bernd) {
JumpKey = 88;
AttackKey = 67;
}
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.Weapon = "Pasta";
_root.Active = true;
_root.Room = 1;
_root.Door = 0;
_root.Energy = 0;
_root.Life = 5;
_root.MaxLife = 5;
_root.CanMorph = true;
_root.VPunch = false;
_root.ScrollLock = false;
_root.CanAttack = true;
_root.BossLife = 100;
Frame 5
stop();
_root.BossLife = 100;
_root.Active = false;
Instance of Symbol 102 MovieClip in Frame 5
onClipEvent (enterFrame) {
_x = _root.level.Enemy.FM._x;
_xscale = (50 + ((_root.level.Enemy.FM._y - 140) / 4));
_yscale = _xscale;
if (_root.level.Enemy.FM.BOOM) {
if (0 < _alpha) {
_alpha = (_alpha - 5);
}
}
}
Instance of Symbol 104 MovieClip in Frame 5
onClipEvent (enterFrame) {
_x = _root.level.P1._x;
_xscale = ((_root.level.P1._y - 140) / 8);
_yscale = _xscale;
}
Instance of Symbol 637 MovieClip "BombBoom" in Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 639 MovieClip "Fader" in Frame 5
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 20);
}
}
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 650 MovieClip in Frame 5
onClipEvent (load) {
BossTitle1 = "";
BossTitle2 = "";
TBTitle1 = "Social Media Supervillain";
TBTitle2 = "";
if (random(2) == 1) {
TBTitle2 = TBTitle2 + "JON ";
} else {
TBTitle2 = TBTitle2 + "JOSH ";
}
if (random(2) == 1) {
TBTitle2 = TBTitle2 + " McI";
} else {
TBTitle2 = TBTitle2 + "JOSH";
}
if (random(2) == 1) {
TBTitle2 = TBTitle2 + "NTOSH";
} else {
TBTitle2 = TBTitle2 + "NJOSH";
}
i = 1;
Stage = 0;
Counter = 0;
}
onClipEvent (enterFrame) {
if (Stage < 1) {
if (2 < Counter) {
Counter = 1;
if (length(BossTitle1) < length(TBTitle1)) {
tellTarget (Type) {
play();
};
BossTitle1 = BossTitle1 + (substring(TBTitle1, i, 1));
i = i + 1;
} else {
Stage = 1;
Counter = -30;
i = 1;
}
} else {
Counter = Counter + 1;
}
} else if (Stage == 1) {
SlowCount = 0;
gotoAndStop (2);
if (4 < Counter) {
Counter = 1;
if (length(BossTitle2) < length(TBTitle2)) {
tellTarget (Type) {
play();
};
BossTitle2 = BossTitle2 + (substring(TBTitle2, i, 1));
i = i + 1;
} else {
i = 1;
Stage = 2;
Counter = -10;
}
} else {
Counter = Counter + 1;
}
} else if (Stage == 2) {
SlowCount = SlowCount + 1;
if (40 < SlowCount) {
Stage = 3;
tellTarget (_parent) {
play();
};
}
}
}
Instance of Symbol 654 MovieClip in Frame 5
onClipEvent (enterFrame) {
if (0 < _root.BossLife) {
if (_currentframe == 2) {
Delay = Delay - getTimer();
_root.StartTime = -getTimer();
} else if (_currentframe == 3) {
Counter = getTimer() + _root.StartTime;
if (Counter >= (16146 + Delay)) {
Counter = 0;
play();
}
} else if (_currentframe == 4) {
_root.StartTime = -getTimer();
} else if (_currentframe == 5) {
Counter = getTimer() + _root.StartTime;
if (Counter >= (63978 + Delay)) {
gotoAndPlay (3);
}
}
} else {
gotoAndStop (1);
}
}
onClipEvent (load) {
Delay = getTimer();
}
Frame 6
_root.BossLife = 100;
Frame 7
stop();
_root.Chat = false;
_root.Active = true;
Frame 8
stop();
if (_root.Life < 1) {
_root.Life = 5;
gotoAndPlay(_currentframe - 2);
}
Frame 9
stop();
Instance of Symbol 669 MovieClip in Frame 9
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 663 MovieClip "Viv" in Frame 9
onClipEvent (enterFrame) {
if (_root.Active && (!Key.isDown(_root.AttackKey))) {
Counter = Counter + 1;
if (500 < Counter) {
tellTarget (_parent) {
gotoAndStop (15);
};
}
}
}
onClipEvent (load) {
Counter = 0;
}
Frame 10
stop();
Frame 11
stop();
Instance of Symbol 688 MovieClip "Viv" in Frame 11
onClipEvent (enterFrame) {
play();
if (900 < _x) {
tellTarget (_parent) {
play();
};
} else {
_x = (_x + 8);
}
}
Frame 12
_root.BossLife = 100;
_root.Active = true;
_root.Life = 5;
Instance of Symbol 701 MovieClip "Knight" in Frame 12
onClipEvent (enterFrame) {
if (_root.Knighted) {
_root.Knighted = false;
play();
}
}
Instance of Symbol 663 MovieClip "Viv" in Frame 12
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 707 MovieClip in Frame 12
onClipEvent (enterFrame) {
if (0 < _root.BossLife) {
if (_currentframe == 2) {
Delay = Delay - getTimer();
_root.StartTime = -getTimer();
} else if (_currentframe == 3) {
Counter = getTimer() + _root.StartTime;
if (Counter >= (212494 + Delay)) {
gotoAndPlay (1);
}
}
} else {
gotoAndStop (1);
}
}
onClipEvent (load) {
Delay = getTimer();
}
Frame 13
stop();
_root.Life = 5;
_root.BossLife = 100;
_root.ItsOn = false;
Frame 14
stop();
LookUp = true;
Instance of Symbol 808 MovieClip in Frame 14
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
play();
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
if (!WeDone) {
play();
}
} else {
_alpha = 100;
WeDone = false;
}
}
Instance of Symbol 809 MovieClip in Frame 14
onClipEvent (enterFrame) {
if (_root.LookUp) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Frame 15
stop();
_root.Chat = false;
Instance of Symbol 810 MovieClip in Frame 15
onClipEvent (load) {
BossTitle1 = "";
BossTitle2 = "";
TBTitle1 = "The True Face of SocJus";
TBTitle2 = "FULL McINTOSH";
i = 1;
Stage = 0;
Counter = 0;
}
onClipEvent (enterFrame) {
if (Stage < 1) {
if (2 < Counter) {
Counter = 1;
if (length(BossTitle1) < length(TBTitle1)) {
tellTarget (Type) {
play();
};
BossTitle1 = BossTitle1 + (substring(TBTitle1, i, 1));
i = i + 1;
} else {
Stage = 1;
Counter = -30;
i = 1;
}
} else {
Counter = Counter + 1;
}
} else if (Stage == 1) {
SlowCount = 0;
gotoAndStop (2);
if (4 < Counter) {
Counter = 1;
if (length(BossTitle2) < length(TBTitle2)) {
tellTarget (Type) {
play();
};
BossTitle2 = BossTitle2 + (substring(TBTitle2, i, 1));
i = i + 1;
} else {
i = 1;
Stage = 2;
Counter = -10;
}
} else {
Counter = Counter + 1;
}
} else if (Stage == 2) {
SlowCount = SlowCount + 1;
if (40 < SlowCount) {
Stage = 3;
tellTarget (_parent) {
play();
};
}
}
}
Frame 16
stop();
_root.BossLife = 100;
_root.ItsOn = true;
_root.LookUp = false;
_root.Life = 5;
Instance of Symbol 823 MovieClip in Frame 16
onClipEvent (enterFrame) {
if (_root.level.Enemy._currentframe == 330) {
play();
}
}
Instance of Symbol 824 MovieClip in Frame 16
onClipEvent (enterFrame) {
if (_root.level.Enemy._currentframe == 430) {
play();
}
}
Instance of Symbol 830 MovieClip "level" in Frame 16
onClipEvent (enterFrame) {
if (0 < ShakeSpeed) {
_root._y = random(ShakeSpeed) - (ShakeSpeed / 2);
ShakeSpeed = ShakeSpeed - 1;
} else {
_root._y = 0;
}
}
Instance of Symbol 639 MovieClip "Fader" in Frame 16
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 20);
}
}
onClipEvent (load) {
_alpha = 0;
}
Frame 17
stop();
_root.Life = 5;
prevFrame();
Frame 18
stop();
Frame 41
stop();
Instance of Symbol 60 MovieClip in Frame 41
onClipEvent (load) {
TargetX = 384;
}
onClipEvent (enterFrame) {
_x = ((((((((_x + _x) + _x) + _x) + _x) + _x) + _x) + TargetX) / 8);
}
Instance of Symbol 73 MovieClip in Frame 41
onClipEvent (load) {
TargetX = 377;
}
onClipEvent (enterFrame) {
_x = ((((((((_x + _x) + _x) + _x) + _x) + _x) + _x) + TargetX) / 8);
}
Instance of Symbol 75 MovieClip in Frame 41
onClipEvent (load) {
TargetX = 617;
}
onClipEvent (enterFrame) {
_x = ((((((((_x + _x) + _x) + _x) + _x) + _x) + _x) + TargetX) / 8);
}
Instance of Symbol 840 MovieClip in Frame 41
onClipEvent (enterFrame) {
_y = (_y - 1.2);
if (_y < -400) {
_root.Fader._alpha = _root.Fader._alpha + 3;
if (200 < _root.Fader._alpha) {
tellTarget (_parent) {
play();
};
}
}
}
Instance of Symbol 842 MovieClip "Fader" in Frame 41
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 2);
}
}
onClipEvent (load) {
_alpha = 120;
}
Symbol 5 MovieClip Frame 121
stop();
tellTarget (_parent) {
play();
};
Symbol 30 MovieClip Frame 1
stop();
Instance of Symbol 5 MovieClip in Symbol 30 MovieClip Frame 1
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
gotoAndStop(int((_root._framesLoaded / _root._totalFrames) * 121));
}
Symbol 30 MovieClip Frame 13
stop();
tellTarget (_parent) {
play();
};
Symbol 33 MovieClip Frame 1
stop();
Symbol 35 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 3
stop();
Symbol 41 MovieClip Frame 6
stop();
Symbol 41 MovieClip Frame 9
stop();
Symbol 43 MovieClip Frame 1
stop();
_x = -99999;
_y = -99999;
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 2
_root.Chat = true;
Symbol 50 MovieClip Frame 53
_root.Chat = false;
Symbol 50 MovieClip Frame 69
stop();
_root.Knighted = true;
Symbol 50 MovieClip Frame 70
_root.Chat = true;
Symbol 50 MovieClip Frame 121
_root.Chat = false;
Symbol 50 MovieClip Frame 137
stop();
_root.Knighted = true;
Symbol 50 MovieClip Frame 140
_root.Chat = true;
Symbol 50 MovieClip Frame 191
_root.Chat = false;
Symbol 50 MovieClip Frame 207
stop();
_root.Knighted = true;
Symbol 50 MovieClip Frame 210
_root.Chat = true;
Symbol 50 MovieClip Frame 261
_root.Chat = false;
Symbol 50 MovieClip Frame 277
stop();
_root.Knighted = true;
Symbol 50 MovieClip Frame 280
_root.Chat = true;
Symbol 50 MovieClip Frame 347
_root.Chat = false;
Symbol 50 MovieClip Frame 360
stop();
_root.Knighted = true;
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 2
stop();
Symbol 56 MovieClip Frame 3
stop();
Symbol 56 MovieClip Frame 4
stop();
Symbol 56 MovieClip Frame 5
stop();
Symbol 56 MovieClip Frame 6
stop();
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 2
stop();
Symbol 57 MovieClip Frame 3
stop();
Symbol 57 MovieClip Frame 4
stop();
Symbol 57 MovieClip Frame 5
stop();
Symbol 57 MovieClip Frame 6
stop();
Symbol 83 Button
on (release) {
play();
}
Symbol 88 Button
on (release) {
_root.DudeBro = false;
_root.Bernd = false;
}
Symbol 89 Button
on (release) {
_root.DudeBro = true;
_root.Bernd = false;
}
Symbol 90 Button
on (release) {
_root.Bernd = true;
_root.DudeBro = false;
}
Symbol 123 MovieClip Frame 50
if (random(3) == 1) {
gotoAndPlay(random(40) + 1);
}
Symbol 136 MovieClip Frame 11
if (!_root.Chat) {
gotoAndStop (1);
tellTarget (_parent) {
play();
};
} else {
gotoAndPlay (3);
}
Symbol 149 MovieClip Frame 1
stop();
Instance of Symbol 125 MovieClip "Josh" in Symbol 149 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
if (random(80) == 1) {
_root.Bomb = true;
tellTarget (_parent) {
gotoAndPlay (10);
};
}
if (0 >= _root.AnitaSpoke) {
if ((random(80) == 1) && (!_parent._parent.Active)) {
_root.AnitaSpoke = 120;
tellTarget (_root.Voice) {
Voice = random(5) + 1;
gotoAndPlay("Anita" + String(Voice));
};
}
} else {
_root.AnitaSpoke = _root.AnitaSpoke - 1;
}
}
}
Symbol 149 MovieClip Frame 5
stop();
Instance of Symbol 136 MovieClip in Symbol 149 MovieClip Frame 5
onClipEvent (enterFrame) {
if (!_root.Chat) {
tellTarget (_parent) {
play();
};
}
}
Symbol 149 MovieClip Frame 6
_root.Chat = false;
Symbol 149 MovieClip Frame 8
gotoAndStop (1);
Symbol 149 MovieClip Frame 11
_root.Bomb = true;
Symbol 174 MovieClip Frame 1
stop();
Instance of Symbol 153 MovieClip in Symbol 174 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
if (random(80) == 1) {
_root.Bomb = true;
tellTarget (_parent) {
gotoAndPlay (10);
};
}
if (0 >= _root.AnitaSpoke) {
if ((random(80) == 1) && (!_parent._parent.Active)) {
_root.AnitaSpoke = 120;
tellTarget (_root.Voice) {
Voice = random(5) + 1;
gotoAndPlay("Anita" + String(Voice));
};
}
} else {
_root.AnitaSpoke = _root.AnitaSpoke - 1;
}
}
}
Symbol 174 MovieClip Frame 5
stop();
Instance of Symbol 136 MovieClip in Symbol 174 MovieClip Frame 5
onClipEvent (enterFrame) {
if (!_root.Chat) {
tellTarget (_parent) {
play();
};
}
}
Symbol 174 MovieClip Frame 6
_root.Chat = false;
Symbol 174 MovieClip Frame 8
gotoAndStop (1);
Symbol 174 MovieClip Frame 11
_root.Bomb = true;
Instance of Symbol 149 MovieClip "Josh" in Symbol 175 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Chat && (_currentframe == 1)) {
play();
}
}
Instance of Symbol 174 MovieClip "Josh" in Symbol 175 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Chat && (_currentframe == 1)) {
play();
}
}
Symbol 184 MovieClip Frame 1
stop();
Instance of Symbol 107 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 112 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
Instance of Symbol 175 MovieClip "Josh" in Symbol 184 MovieClip Frame 1
onClipEvent (load) {
if (0 < _parent._parent._xScale) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 107 MovieClip in Symbol 184 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Symbol 184 MovieClip Frame 2
_parent._xScale = -_parent._xScale;
Instance of Symbol 182 MovieClip in Symbol 184 MovieClip Frame 2
onClipEvent (load) {
if (0 < _parent._parent._xScale) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
if (0 < _parent._parent._xScale) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 184 MovieClip Frame 4
gotoAndStop (1);
Instance of Symbol 194 MovieClip "Org" in Symbol 203 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 203 MovieClip Frame 9
stop();
Instance of Symbol 204 MovieClip in Symbol 207 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 204 MovieClip in Symbol 207 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 214 MovieClip in Symbol 217 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 214 MovieClip in Symbol 217 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 204 MovieClip in Symbol 221 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 204 MovieClip in Symbol 221 MovieClip Frame 1
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Symbol 232 MovieClip Frame 16
_x = ((_x + random(100)) - 50);
_y = ((_y + random(100)) - 50);
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(12));
}
Symbol 236 MovieClip Frame 1
stop();
Instance of Symbol 184 MovieClip "Pod" in Symbol 236 MovieClip Frame 1
onClipEvent (load) {
yThrust = 2.5;
StartY = _y;
}
onClipEvent (enterFrame) {
_y = (_y + yThrust);
if (StartY < _y) {
yThrust = yThrust - 0.5;
} else {
yThrust = yThrust + 0.5;
}
}
Instance of Symbol 186 MovieClip in Symbol 236 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_parent.Pod.Josh.Josh._currentframe == 1) && (!_parent.Invincible)) {
if (hitTest(_root.Zap)) {
tellTarget (_root.Zap) {
gotoAndStop (1);
};
tellTarget (_parent) {
_root.BossLife = _root.BossLife - 10;
play();
};
}
}
}
onClipEvent (load) {
_alpha = 0;
}
Symbol 236 MovieClip Frame 2
Invincible = 30;
if (_xscale < 0) {
gotoAndPlay (7);
}
Instance of Symbol 187 MovieClip in Symbol 236 MovieClip Frame 2
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 187 MovieClip in Symbol 236 MovieClip Frame 2
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Symbol 236 MovieClip Frame 3
stop();
Instance of Symbol 207 MovieClip in Symbol 236 MovieClip Frame 3
onClipEvent (enterFrame) {
_x = (random(20) - 10);
_y = random(20);
_rotation = (random(5) - 2.5);
Counter = Counter + 1;
if (15 < Counter) {
tellTarget (_parent) {
play();
};
}
}
Instance of Symbol 187 MovieClip in Symbol 236 MovieClip Frame 4
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 187 MovieClip in Symbol 236 MovieClip Frame 4
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Symbol 236 MovieClip Frame 6
gotoAndStop (1);
Symbol 236 MovieClip Frame 7
if (0 < _xscale) {
gotoAndPlay (2);
}
Instance of Symbol 187 MovieClip in Symbol 236 MovieClip Frame 7
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 187 MovieClip in Symbol 236 MovieClip Frame 7
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Symbol 236 MovieClip Frame 8
stop();
Instance of Symbol 217 MovieClip in Symbol 236 MovieClip Frame 8
onClipEvent (enterFrame) {
_x = (random(20) - 10);
_y = random(20);
_rotation = (random(5) - 2.5);
Counter = Counter + 1;
if (15 < Counter) {
tellTarget (_parent) {
play();
};
}
}
Instance of Symbol 187 MovieClip in Symbol 236 MovieClip Frame 9
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Instance of Symbol 187 MovieClip in Symbol 236 MovieClip Frame 9
onClipEvent (enterFrame) {
if (random(20) == 1) {
gotoAndPlay (2);
}
}
Symbol 236 MovieClip Frame 11
gotoAndStop (1);
Symbol 236 MovieClip Frame 15
_xscale = 100;
stopAllSounds();
Instance of Symbol 221 MovieClip in Symbol 236 MovieClip Frame 15
onClipEvent (enterFrame) {
_x = (random(20) - 10);
_y = random(20);
_rotation = (random(5) - 2.5);
Counter = Counter + 1;
if (60 < Counter) {
tellTarget (_parent) {
play();
};
}
}
Instance of Symbol 235 MovieClip in Symbol 236 MovieClip Frame 18
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
_y = (_y + yThrust);
yThrust = yThrust + 1;
if (265 < _y) {
tellTarget (_parent._parent) {
nextFrame();
};
}
}
onClipEvent (load) {
yThrust = -40;
}
Symbol 236 MovieClip Frame 31
stop();
tellTarget (_parent) {
nextFrame();
};
Symbol 241 MovieClip Frame 30
stop();
if (_parent._name != "Bomb") {
tellTarget (_parent) {
play();
};
}
Symbol 249 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 2
_root.BombBoom._x = _x;
_root.BombBoom._y = _y;
tellTarget (_root.BombBoom) {
play();
};
Instance of Symbol 244 MovieClip in Symbol 249 MovieClip Frame 2
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.HitBox)) {
_root.level.P1.GetHurt = true;
}
}
Symbol 249 MovieClip Frame 9
stop();
Instance of Symbol 251 MovieClip in Symbol 252 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitBox)) {
_root.level.P1.GetHurt = true;
}
}
Symbol 293 MovieClip Frame 1
if (_root.Element == "Fire") {
gotoAndStop (120);
}
if (_name == "Impact") {
gotoAndStop (1);
}
play();
Symbol 293 MovieClip Frame 8
stop();
Symbol 299 MovieClip Frame 1
if (10 < _parent.Damage) {
gotoAndPlay (10);
}
_parent._x = _parent._x - (_parent._xScale / 10);
_root.PowX = _parent._x;
_root.PowY = _parent._y - 50;
_root.PowTime = true;
Instance of Symbol 279 MovieClip in Symbol 299 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x + ((random(10) - 5) / 2));
_y = (_y + ((random(10) - 5) / 2));
}
Symbol 299 MovieClip Frame 4
tellTarget (_parent) {
Damage = Damage + 4;
gotoAndStop (1);
};
Symbol 299 MovieClip Frame 10
_root.VPunch = true;
Instance of Symbol 286 MovieClip in Symbol 299 MovieClip Frame 17
onClipEvent (load) {
StartX = _x;
StartY = _y;
yThrust = -40;
xThrust = -12;
}
onClipEvent (enterFrame) {
if (Counter < 5) {
_x = ((StartX + random(10)) - 5);
_y = ((StartY + random(10)) - 5);
Counter = Counter + 1;
} else {
_rotation = (_rotation - 60);
_y = (_y + yThrust);
_x = (_x + xThrust);
xThrust = xThrust - (xThrust / 16);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent._parent) {
_parent.EnemyCount = _parent.EnemyCount - 1;
gotoAndStop (5);
};
}
}
}
Instance of Symbol 268 MovieClip in Symbol 299 MovieClip Frame 17
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 270 MovieClip in Symbol 299 MovieClip Frame 17
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 272 MovieClip in Symbol 299 MovieClip Frame 17
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 274 MovieClip in Symbol 299 MovieClip Frame 17
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 276 MovieClip in Symbol 299 MovieClip Frame 17
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Symbol 299 MovieClip Frame 33
stop();
_root.VPunch = false;
Symbol 312 MovieClip Frame 1
stop();
Instance of Symbol 262 MovieClip in Symbol 312 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.Active && (_parent._name != "WhiteKnight")) && (_parent._name != "WhiteKnightII")) {
tellTarget (_parent) {
_x = (_x + (_xscale / 10));
if (hitTest(_root.BombBoom)) {
gotoAndPlay (30);
}
if (!ZapTime) {
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
gotoAndStop (4);
}
if (hitTest(_root.Zap)) {
ZapTime = 2;
Damage = Damage + 2;
if (8 < Damage) {
_alpha = 100;
play();
} else {
_alpha = 50;
if ((_x + _parent._x) < _root.level.P1._x) {
_x = (_x - 10);
} else {
_x = (_x + 10);
}
}
} else {
_alpha = 100;
}
} else {
_alpha = 100;
ZapTime = ZapTime - 1;
}
if (Head.hitTest(_root.level.P1.Feet) && (2 < _root.level.P1.yThrust)) {
if (Key.isDown(_root.JumpKey)) {
_root.level.P1.yThrust = -24;
} else {
_root.level.P1.yThrust = -10;
}
gotoAndPlay (20);
}
if (800 < ((_x + _parent._x) + _parent._parent._x)) {
_xscale = -100;
} else if (((_x + _parent._x) + _parent._parent._x) < 0) {
_xscale = 100;
}
};
}
}
Symbol 312 MovieClip Frame 2
stop();
if (random(2) == 1) {
_root.DropPillX = _x;
_root.DropPillY = _y;
_root.DropPill = true;
}
Instance of Symbol 266 MovieClip in Symbol 312 MovieClip Frame 2
onClipEvent (load) {
StartX = _x;
StartY = _y;
yThrust = -15;
}
onClipEvent (enterFrame) {
if (Counter < 5) {
_x = ((StartX + random(10)) - 5);
_y = ((StartY + random(10)) - 5);
Counter = Counter + 1;
} else {
_rotation = (_rotation - 10);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent) {
_parent.EnemyCount = _parent.EnemyCount - 1;
gotoAndStop (5);
};
}
}
}
Instance of Symbol 268 MovieClip in Symbol 312 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 270 MovieClip in Symbol 312 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 272 MovieClip in Symbol 312 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 274 MovieClip in Symbol 312 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 276 MovieClip in Symbol 312 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Symbol 312 MovieClip Frame 3
gotoAndPlay (5);
Symbol 312 MovieClip Frame 4
stop();
if ((_x + _parent._x) < _root.level.P1._x) {
_xscale = 100;
} else {
_xscale = -100;
}
Symbol 312 MovieClip Frame 16
_x = (((-_root.level._x) - _root.level.Enemy._x) - 100);
Damage = 0;
gotoAndStop (1);
Symbol 312 MovieClip Frame 27
gotoAndStop (1);
Instance of Symbol 311 MovieClip in Symbol 312 MovieClip Frame 30
onClipEvent (load) {
StartX = _x;
StartY = _y;
yThrust = -20;
xThrust = -12;
}
onClipEvent (enterFrame) {
if (Counter < 5) {
_x = ((StartX + random(10)) - 5);
_y = ((StartY + random(10)) - 5);
Counter = Counter + 1;
} else {
_rotation = (_rotation - 40);
_y = (_y + yThrust);
_x = (_x + xThrust);
xThrust = xThrust - (xThrust / 16);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent) {
_parent.EnemyCount = _parent.EnemyCount - 1;
gotoAndStop (5);
};
}
}
}
Instance of Symbol 268 MovieClip in Symbol 312 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 270 MovieClip in Symbol 312 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 272 MovieClip in Symbol 312 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 274 MovieClip in Symbol 312 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 276 MovieClip in Symbol 312 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Symbol 312 MovieClip Frame 42
stop();
Symbol 313 MovieClip Frame 1
stop();
Instance of Symbol 262 MovieClip in Symbol 313 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.Active && (_parent._name != "WhiteKnight")) && (_parent._name != "WhiteKnightII")) {
tellTarget (_parent) {
_x = (_x + (_xscale / 10));
if (hitTest(_root.BombBoom)) {
gotoAndPlay (30);
}
if (!ZapTime) {
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
gotoAndStop (4);
}
if (hitTest(_root.Zap)) {
ZapTime = 2;
Damage = Damage + 2;
if (8 < Damage) {
_alpha = 100;
play();
} else {
_alpha = 50;
if ((_x + _parent._x) < _root.level.P1._x) {
_x = (_x - 10);
} else {
_x = (_x + 10);
}
}
} else {
_alpha = 100;
}
} else {
_alpha = 100;
ZapTime = ZapTime - 1;
}
if (Head.hitTest(_root.level.P1.Feet) && (2 < _root.level.P1.yThrust)) {
if (Key.isDown(_root.JumpKey)) {
_root.level.P1.yThrust = -24;
} else {
_root.level.P1.yThrust = -10;
}
gotoAndPlay (20);
}
if (800 < ((_x + _parent._x) + _parent._parent._x)) {
_xscale = -100;
} else if (((_x + _parent._x) + _parent._parent._x) < 0) {
_xscale = 100;
}
};
}
}
Symbol 313 MovieClip Frame 2
stop();
if (random(2) == 1) {
_root.DropPillX = _x;
_root.DropPillY = _y;
_root.DropPill = true;
}
Instance of Symbol 266 MovieClip in Symbol 313 MovieClip Frame 2
onClipEvent (load) {
StartX = _x;
StartY = _y;
yThrust = -15;
}
onClipEvent (enterFrame) {
if (Counter < 5) {
_x = ((StartX + random(10)) - 5);
_y = ((StartY + random(10)) - 5);
Counter = Counter + 1;
} else {
_rotation = (_rotation - 10);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent) {
_parent.EnemyCount = _parent.EnemyCount - 1;
gotoAndStop (5);
};
}
}
}
Instance of Symbol 268 MovieClip in Symbol 313 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 270 MovieClip in Symbol 313 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 272 MovieClip in Symbol 313 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 274 MovieClip in Symbol 313 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 276 MovieClip in Symbol 313 MovieClip Frame 2
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Symbol 313 MovieClip Frame 3
gotoAndPlay (5);
Symbol 313 MovieClip Frame 4
stop();
if ((_x + _parent._x) < _root.level.P1._x) {
_xscale = 100;
} else {
_xscale = -100;
}
Symbol 313 MovieClip Frame 16
_x = (((-_root.level._x) - _root.level.Enemy._x) - 100);
Damage = 0;
gotoAndStop (1);
Symbol 313 MovieClip Frame 27
gotoAndStop (1);
Instance of Symbol 311 MovieClip in Symbol 313 MovieClip Frame 30
onClipEvent (load) {
StartX = _x;
StartY = _y;
yThrust = -20;
xThrust = -12;
}
onClipEvent (enterFrame) {
if (Counter < 5) {
_x = ((StartX + random(10)) - 5);
_y = ((StartY + random(10)) - 5);
Counter = Counter + 1;
} else {
_rotation = (_rotation - 40);
_y = (_y + yThrust);
_x = (_x + xThrust);
xThrust = xThrust - (xThrust / 16);
yThrust = yThrust + 2;
if (800 < _y) {
tellTarget (_parent) {
_parent.EnemyCount = _parent.EnemyCount - 1;
gotoAndStop (5);
};
}
}
}
Instance of Symbol 268 MovieClip in Symbol 313 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 270 MovieClip in Symbol 313 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 272 MovieClip in Symbol 313 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 274 MovieClip in Symbol 313 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Instance of Symbol 276 MovieClip in Symbol 313 MovieClip Frame 30
onClipEvent (load) {
xThrust = (_x + random(10)) - 5;
yThrust = -15 + random(10);
}
onClipEvent (enterFrame) {
_x = (_x + xThrust);
_y = (_y + yThrust);
_rotation = (_rotation + xThrust);
yThrust = yThrust + 2;
}
Symbol 313 MovieClip Frame 42
stop();
Symbol 314 MovieClip Frame 1
stop();
Instance of Symbol 236 MovieClip "FM" in Symbol 314 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
if ((0 < Invincible) && (_currentframe == 1)) {
Invincible = Invincible - 1;
if (_alpha == 100) {
_alpha = 0;
} else {
_alpha = 100;
}
} else {
_alpha = 100;
}
if (0 >= _root.BossLife) {
if (_currentframe < 15) {
gotoAndStop (15);
}
}
if (0 < _xscale) {
if (!Active) {
if (!_root.Chat) {
if (random(80) == 1) {
Active = true;
yThrust = 18;
xThrust = -14;
}
}
} else if (_currentframe == 1) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust - 1;
if (_y < 140) {
_y = 140;
xThrust = 0;
tellTarget (Pod) {
play();
};
Active = false;
}
}
} else if (!Active) {
if (!_root.Chat) {
if (random(80) == 1) {
Active = true;
yThrust = 18;
xThrust = 14;
}
}
} else if (_currentframe == 1) {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust - 1;
if (_y < 140) {
_y = 140;
xThrust = 0;
tellTarget (Pod) {
play();
};
Active = false;
}
}
}
}
Instance of Symbol 249 MovieClip "Bomb" in Symbol 314 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 < _root.BossLife) {
if (_name == "Bomb") {
if (_root.Bomb == true) {
duplicateMovieClip (this, "Bomb" + String(Counter), Counter + 1000);
Counter = Counter + 1;
if (5 < Counter) {
Counter = 0;
}
_root.Bomb = false;
}
} else {
_x = (_x + xThrust);
_y = (_y + yThrust);
yThrust = yThrust + 2;
if (0 < yThrust) {
xThrust = xThrust - (xThrust / 20);
}
if (415 < _y) {
_y = 415;
yThrust = 0;
}
}
} else {
gotoAndStop (9);
}
}
onClipEvent (load) {
if (_name != "Bomb") {
_x = _parent.FM._x;
_y = _parent.FM._y;
xThrust = (_root.level.P1._x - (_x + _parent._x)) / 20;
yThrust = -15;
}
}
Instance of Symbol 312 MovieClip "WhiteKnight" in Symbol 314 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_name == "WhiteKnight") {
if (_root.Knighted && (0 < _parent.FM._xScale)) {
duplicateMovieClip (this, "Knight" + String(Counter), Counter + 20);
Counter = Counter + 1;
if (2 < Counter) {
Counter = 0;
}
tellTarget (_root.KnightVoiceLeft) {
gotoAndStop(random(5) + 2);
};
_root.Knighted = false;
}
} else if ((_root.BossLife < 1) && (_currentframe == 1)) {
gotoAndPlay (30);
}
}
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 313 MovieClip "WhiteKnightII" in Symbol 314 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_name == "WhiteKnightII") {
if (_root.Knighted && (_parent.FM._xScale < 0)) {
duplicateMovieClip (this, "Knight" + String(Counter), Counter + 10);
Counter = Counter + 1;
if (2 < Counter) {
Counter = 0;
}
tellTarget (_root.KnightVoiceRight) {
gotoAndStop(random(5) + 2);
};
_root.Knighted = false;
}
} else if ((_root.BossLife < 1) && (_currentframe == 1)) {
gotoAndPlay (30);
}
}
onClipEvent (load) {
gotoAndStop (1);
}
Symbol 314 MovieClip Frame 2
stop();
tellTarget (_root) {
VivX = _root.level.P1._x;
nextFrame();
};
Symbol 322 MovieClip Frame 4
gotoAndStop (1);
Symbol 322 MovieClip Frame 8
stop();
Instance of Symbol 322 MovieClip in Symbol 323 MovieClip Frame 1
onClipEvent (load) {
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 (((((((_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 326 MovieClip in Symbol 329 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Symbol 329 MovieClip Frame 2
stop();
Instance of Symbol 329 MovieClip in Symbol 330 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 332 MovieClip Frame 1
stop();
Symbol 332 MovieClip Frame 6
stop();
Symbol 333 MovieClip Frame 1
stop();
Instance of Symbol 323 MovieClip "MyWord" in Symbol 333 MovieClip Frame 1
onClipEvent (load) {
if (_name != "MyWord") {
_x = _root.level.P1._x;
if (0 < _root.level.P1._xScale) {
_x = (_x + 60);
} else {
_x = (_x - 100);
}
_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);
}
_alpha = 100;
_y = (_y + (random(20) - 10));
xThrust = _root.level.P1._xScale / 4;
} 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)) {
duplicateMovieClip (this, String(Counter), Counter);
Counter = Counter + 1;
if (30 < Counter) {
Counter = 0;
}
}
}
}
}
Instance of Symbol 332 MovieClip "Pill" in Symbol 333 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;
}
}
}
Symbol 369 MovieClip Frame 1
if (_parent.SwitchIn) {
gotoAndPlay (13);
}
Instance of Symbol 352 MovieClip in Symbol 369 MovieClip Frame 14
onClipEvent (load) {
_y = ((_y + random(60)) - 30);
}
Instance of Symbol 355 MovieClip "RAGE" in Symbol 369 MovieClip Frame 14
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 359 MovieClip in Symbol 369 MovieClip Frame 15
onClipEvent (load) {
_y = ((_y + random(60)) - 30);
}
Instance of Symbol 352 MovieClip in Symbol 369 MovieClip Frame 17
onClipEvent (load) {
_y = ((_y + random(60)) - 30);
}
Instance of Symbol 359 MovieClip in Symbol 369 MovieClip Frame 18
onClipEvent (load) {
_y = ((_y + random(60)) - 30);
}
Symbol 369 MovieClip Frame 19
if (Key.isDown(_root.AttackKey)) {
gotoAndPlay (13);
} else {
_parent.SwitchIn = false;
}
Symbol 369 MovieClip Frame 25
tellTarget (_parent) {
gotoAndStop (1);
};
Symbol 370 MovieClip Frame 1
stop();
Instance of Symbol 336 MovieClip in Symbol 370 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 369 MovieClip "RAGE" in Symbol 370 MovieClip Frame 2
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
if ((12 < _currentframe) && (_currentframe < 19)) {
_root.Energy = _root.Energy + 1;
}
}
Symbol 404 MovieClip Frame 1
stop();
_parent.WeDone = false;
if (_root.Weapon == "Rage") {
gotoAndPlay (10);
}
if (_root.Weapon == "Bait") {
gotoAndStop (20);
}
Instance of Symbol 372 MovieClip in Symbol 404 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 404 MovieClip Frame 2
if (_root.Weapon == "Bait") {
gotoAndStop (20);
}
if (_root.Weapon == "Rage") {
gotoAndPlay (10);
}
Symbol 404 MovieClip Frame 3
if (_root.Weapon == "Bait") {
gotoAndStop (20);
}
Instance of Symbol 377 MovieClip in Symbol 404 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_parent._parent._alpha == 0) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Symbol 404 MovieClip Frame 8
_parent.WeDone = true;
Symbol 404 MovieClip Frame 9
gotoAndPlay (2);
Symbol 404 MovieClip Frame 15
if (!Key.isDown(_root.AttackKey)) {
_parent.WeDone = true;
gotoAndStop (1);
}
if (_root.Weapon == "Bait") {
gotoAndStop (20);
}
Symbol 404 MovieClip Frame 16
gotoAndStop (1);
Symbol 404 MovieClip Frame 20
stop();
if (_root.level.P1.Interrupt) {
gotoAndPlay (28);
}
Instance of Symbol 384 MovieClip in Symbol 404 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 404 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 404 MovieClip Frame 31
_root.level.P1.Interrupt = false;
Instance of Symbol 402 MovieClip "Hook" in Symbol 404 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 406 MovieClip in Symbol 410 MovieClip Frame 3
onClipEvent (enterFrame) {
_rotation = (_rotation - 36);
}
Instance of Symbol 410 MovieClip "Arm" in Symbol 411 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
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 414 MovieClip Frame 1
stop();
Symbol 414 MovieClip Frame 8
WeDone = true;
Symbol 417 MovieClip Frame 1
stop();
if (_root.HalfChan) {
gotoAndStop (2);
}
Symbol 419 MovieClip Frame 1
stop();
if (_root.HalfChan) {
gotoAndStop (2);
}
Symbol 433 MovieClip Frame 1
stop();
Symbol 434 MovieClip Frame 1
stop();
Instance of Symbol 417 MovieClip in Symbol 434 MovieClip Frame 1
onClipEvent (load) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 419 MovieClip in Symbol 434 MovieClip Frame 1
onClipEvent (load) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 434 MovieClip Frame 2
stop();
Instance of Symbol 433 MovieClip in Symbol 434 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.VivTalk) {
play();
if (random(20) == 1) {
gotoAndPlay(random(40) + 1);
}
} else {
gotoAndStop (1);
}
}
Instance of Symbol 411 MovieClip "Arm" in Symbol 435 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 414 MovieClip in Symbol 435 MovieClip Frame 1
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
play();
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
if (!WeDone) {
play();
}
} else {
_alpha = 100;
WeDone = false;
}
}
Symbol 443 MovieClip Frame 1
stop();
Instance of Symbol 441 MovieClip in Symbol 443 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 369 MovieClip "RAGE" in Symbol 443 MovieClip Frame 2
onClipEvent (enterFrame) {
_alpha = (random(50) + 50);
if ((12 < _currentframe) && (_currentframe < 19)) {
_root.Energy = _root.Energy + 1;
}
}
Symbol 443 MovieClip Frame 3
stop();
Instance of Symbol 410 MovieClip "Arm" in Symbol 445 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
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 455 MovieClip Frame 1
stop();
Symbol 465 MovieClip Frame 1
stop();
Instance of Symbol 417 MovieClip in Symbol 467 MovieClip Frame 1
onClipEvent (load) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 417 MovieClip in Symbol 467 MovieClip Frame 1
onClipEvent (load) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 455 MovieClip in Symbol 467 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((-2 < _root.level.P1.xThrust) && (_root.level.P1.xThrust < 2)) {
gotoAndStop (1);
} else {
play();
}
}
Instance of Symbol 465 MovieClip in Symbol 467 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((-2 < _root.level.P1.xThrust) && (_root.level.P1.xThrust < 2)) {
gotoAndStop (1);
} else {
play();
}
}
Instance of Symbol 419 MovieClip in Symbol 467 MovieClip Frame 1
onClipEvent (load) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 498 MovieClip Frame 10
if (Counter < 3) {
Counter = Counter + 1;
gotoAndPlay (1);
}
Symbol 498 MovieClip Frame 16
if (Counter < 6) {
Counter = Counter + 1;
gotoAndPlay (10);
}
Symbol 498 MovieClip Frame 19
gotoAndPlay (16);
Instance of Symbol 487 MovieClip in Symbol 502 MovieClip Frame 1
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 498 MovieClip in Symbol 502 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Instance of Symbol 501 MovieClip in Symbol 502 MovieClip Frame 2
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Symbol 503 MovieClip Frame 10
if (Counter < 3) {
Counter = Counter + 1;
gotoAndPlay (1);
}
Symbol 503 MovieClip Frame 16
if (Counter < 6) {
Counter = Counter + 1;
gotoAndPlay (10);
}
Symbol 503 MovieClip Frame 19
gotoAndPlay (16);
Instance of Symbol 507 MovieClip in Symbol 515 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;
}
}
Instance of Symbol 510 MovieClip in Symbol 515 MovieClip Frame 2
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
no = "no";
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Symbol 515 MovieClip Frame 3
stop();
Instance of Symbol 507 MovieClip in Symbol 515 MovieClip Frame 3
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 510 MovieClip in Symbol 515 MovieClip Frame 4
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
no = "no";
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
} else {
_alpha = 100;
}
}
Symbol 515 MovieClip Frame 6
tellTarget (_parent) {
gotoAndStop (1);
};
Instance of Symbol 518 MovieClip in Symbol 520 MovieClip Frame 1
onClipEvent (load) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
play();
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey)) {
_alpha = 0;
if (!WeDone) {
play();
}
} else {
_alpha = 100;
WeDone = false;
}
}
Instance of Symbol 417 MovieClip in Symbol 527 MovieClip Frame 1
onClipEvent (load) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 419 MovieClip in Symbol 527 MovieClip Frame 1
onClipEvent (load) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 544 MovieClip Frame 3
stop();
Symbol 544 MovieClip Frame 7
stop();
Symbol 544 MovieClip Frame 12
stop();
Symbol 544 MovieClip Frame 17
stop();
Instance of Symbol 561 MovieClip in Symbol 562 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 563 MovieClip in Symbol 564 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 < _alpha) {
_alpha = (_alpha - 1);
}
}
Instance of Symbol 419 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 417 MovieClip in Symbol 590 MovieClip Frame 8
onClipEvent (load) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 590 MovieClip Frame 1405
stopAllSounds();
Symbol 590 MovieClip Frame 1416
tellTarget (_parent) {
gotoAndStop (1);
};
Instance of Symbol 592 MovieClip "Origin" in Symbol 593 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 597 MovieClip Frame 5
stop();
Symbol 599 MovieClip Frame 1
stop();
if (_root.HalfChan) {
gotoAndStop (2);
}
Symbol 601 MovieClip Frame 1
stop();
if (_root.HalfChan) {
gotoAndStop (2);
}
Instance of Symbol 599 MovieClip in Symbol 602 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_parent._parent._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 601 MovieClip in Symbol 602 MovieClip Frame 1
onClipEvent (load) {
if (0 < _parent._parent._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (0 < _parent._parent._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 605 MovieClip Frame 1
stop();
Instance of Symbol 605 MovieClip in Symbol 606 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent.X < 0) {
_xscale = -100;
}
if (_parent._parent.Hooked) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 605 MovieClip in Symbol 607 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent.X < 0) {
_xscale = -100;
}
if (_parent._parent.Hooked) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 498 MovieClip in Symbol 611 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Symbol 612 MovieClip Frame 1
stop();
Instance of Symbol 612 MovieClip in Symbol 613 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent.X < 0) {
_xscale = -100;
}
if (_parent._parent.Hooked) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Symbol 614 MovieClip Frame 1
stop();
Instance of Symbol 370 MovieClip "V" in Symbol 614 MovieClip Frame 1
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 435 MovieClip "Viv" in Symbol 614 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 436 MovieClip "hitbox" in Symbol 614 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
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;
_y = (_y - 4);
gotoAndStop (6);
} else if (Invincible < 10) {
Invincible = 10;
}
}
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) + 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) + 30, _y + _parent._y, true) or _root.level.Wall.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.Wall.hitTest((_x + _parent._x) + 30, (_y + _parent._y) + 1, true) or _root.level.Wall.hitTest((_x + _parent._x) - 30, (_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.PaseKey)) {
if (!PK) {
_root.Active = true;
tellTarget (_root.SFX) {
gotoAndPlay (8);
};
}
PK = true;
} else {
PK = false;
}
};
}
Instance of Symbol 438 MovieClip "Hook" in Symbol 614 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 614 MovieClip Frame 2
BaitX = 9999;
BaitY = 9999;
Instance of Symbol 443 MovieClip "V" in Symbol 614 MovieClip Frame 2
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 484 MovieClip "Viv" in Symbol 614 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active) {
play();
} else {
stop();
}
}
Symbol 614 MovieClip Frame 3
BaitX = 9999;
BaitY = 9999;
if (yThrust < -30) {
yThrust = -30;
}
Instance of Symbol 502 MovieClip "Viv" in Symbol 614 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_parent.yThrust < 0) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
if (_parent.Standing) {
tellTarget (_parent) {
gotoAndStop (1);
};
}
}
Instance of Symbol 355 MovieClip "Feet" in Symbol 614 MovieClip Frame 3
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 370 MovieClip "V" in Symbol 614 MovieClip Frame 4
onClipEvent (load) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if ((_root.Weapon != "Rage") or (!_root.CanAttack)) {
_alpha = 0;
gotoAndStop (3);
} else if (_currentframe == 3) {
_alpha = 100;
gotoAndStop (1);
}
}
Instance of Symbol 515 MovieClip in Symbol 614 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 520 MovieClip in Symbol 614 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 614 MovieClip Frame 6
_y = (_y - 10);
xThrust = (-_xscale) / 4;
yThrust = -10;
Invincible = 60;
Viv.Counter = 0;
Instance of Symbol 523 MovieClip in Symbol 614 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 544 MovieClip "Viv" in Symbol 614 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 545 MovieClip in Symbol 614 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 547 MovieClip in Symbol 614 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 550 MovieClip in Symbol 614 MovieClip Frame 7
onClipEvent (enterFrame) {
Counter = Counter + 1;
if (2 < Counter) {
tellTarget (_parent) {
nextFrame();
};
}
}
Instance of Symbol 552 MovieClip in Symbol 614 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 553 MovieClip "hitbox" in Symbol 614 MovieClip Frame 8
onClipEvent (load) {
_alpha = 0;
_parent.PushJump = true;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if (_root.Active) {
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 614 MovieClip Frame 11
stop();
_alpha = 100;
Instance of Symbol 564 MovieClip in Symbol 614 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 565 MovieClip in Symbol 614 MovieClip Frame 11
onClipEvent (enterFrame) {
if (0 < _alpha) {
_xscale = (_xscale * 1.1);
_yscale = _xscale;
_alpha = (_alpha - 5);
}
}
Instance of Symbol 590 MovieClip in Symbol 614 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) {
stopAllSounds();
gotoAndPlay (1405);
}
}
}
Symbol 614 MovieClip Frame 20
Standing = false;
_xscale = 100;
_alpha = 100;
_parent.BaitX = 9999;
_parent.BaitY = 9999;
Instance of Symbol 603 MovieClip in Symbol 614 MovieClip Frame 20
onClipEvent (load) {
if (_parent.X < 0) {
_xscale = -100;
_parent.Reverse = true;
} else {
_xscale = 100;
_parent.Reverse = false;
}
}
Instance of Symbol 606 MovieClip "Hook" in Symbol 614 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 614 MovieClip Frame 21
Hooked = true;
Instance of Symbol 607 MovieClip "Hook" in Symbol 614 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 614 MovieClip Frame 25
stop();
Instance of Symbol 611 MovieClip in Symbol 614 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 613 MovieClip "Hook" in Symbol 614 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 333 MovieClip in Symbol 617 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 614 MovieClip "P1" in Symbol 617 MovieClip Frame 1
onClipEvent (load) {
_root.Fader._alpha = 120;
}
onClipEvent (enterFrame) {
if ((_x + _parent._x) < 0) {
_x = (-_parent._x);
}
if (800 < (_x + _parent._x)) {
_x = (800 - _parent._x);
}
}
Symbol 620 MovieClip Frame 3
stop();
Symbol 620 MovieClip Frame 9
tellTarget (_root.level.P1) {
gotoAndStop (11);
};
Symbol 625 MovieClip Frame 1
stop();
_root.CanAttack = true;
Symbol 625 MovieClip Frame 99
gotoAndPlay (101);
Symbol 625 MovieClip Frame 500
_root.CanAttack = true;
_root.Energy = 0;
gotoAndStop (1);
Instance of Symbol 620 MovieClip in Symbol 628 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)));
}
}
Instance of Symbol 625 MovieClip in Symbol 628 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
if (_currentframe < 100) {
gotoAndStop(int(_root.Energy + 1));
if ((0 < _root.Energy) && (!Key.isDown(_root.AttackKey))) {
_root.Energy = _root.Energy - 0.25;
} else if ((_root.BatteryLife < _root.BatteryMax) && (!Key.isDown(_root.AttackKey))) {
_root.Energy = 90;
_root.BatteryLife = _root.BatteryLife + 1;
gotoAndStop (91);
}
} else if (0 < _root.BatteryLife) {
_root.BatteryLife = _root.BatteryLife - 1;
_root.Energy = 0;
gotoAndStop (1);
} else {
_root.CanAttack = false;
play();
}
} else {
stop();
}
}
Instance of Symbol 627 MovieClip in Symbol 628 MovieClip Frame 1
onClipEvent (load) {
if (_root.BatteryMax == 0) {
_alpha = 0;
} else if (_root.BatteryLife < 1) {
_alpha = 50;
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_root.BatteryMax == 0) {
_alpha = 0;
} else if (_root.BatteryLife < 1) {
_alpha = 50;
} else {
_alpha = 100;
}
}
Instance of Symbol 631 MovieClip in Symbol 632 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = _root.BossLife;
}
Symbol 637 MovieClip Frame 1
_x = -9999;
_y = -9999;
stop();
Symbol 641 MovieClip Frame 5
stop();
Symbol 646 MovieClip Frame 1
stop();
Symbol 650 MovieClip Frame 1
stop();
Instance of Symbol 646 MovieClip "Type" in Symbol 650 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Symbol 654 MovieClip Frame 3
stop();
Symbol 654 MovieClip Frame 5
stop();
Symbol 661 MovieClip Frame 1
stop();
Instance of Symbol 655 MovieClip in Symbol 661 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 20);
_y = (_y + yThrust);
yThrust = yThrust + 1;
if (-40 < _y) {
tellTarget (_parent) {
play();
};
}
}
onClipEvent (load) {
yThrust = -20;
}
Symbol 661 MovieClip Frame 80
tellTarget (_parent) {
play();
};
Instance of Symbol 411 MovieClip "Arm" in Symbol 663 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 414 MovieClip in Symbol 663 MovieClip Frame 1
onClipEvent (load) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
play();
} else {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(_root.AttackKey) or (_root.Weapon == "Bait")) {
_alpha = 0;
if (!WeDone) {
play();
}
} else {
_alpha = 100;
WeDone = false;
}
}
Symbol 664 MovieClip Frame 1
stop();
Instance of Symbol 662 MovieClip "Viv" in Symbol 664 MovieClip Frame 1
onClipEvent (enterFrame) {
play();
tellTarget (_parent) {
if (280 < _x) {
_x = (_x - 8);
} else if (_x < 270) {
_x = (_x + 8);
} else {
play();
}
};
}
onClipEvent (load) {
tellTarget (_parent) {
_x = _root.VivX;
if (275 < _x) {
_xscale = -100;
} else {
_xscale = 100;
}
};
}
Symbol 664 MovieClip Frame 2
stop();
_x = 275;
_xscale = 100;
Instance of Symbol 663 MovieClip "Viv" in Symbol 664 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active && (!Key.isDown(_root.AttackKey))) {
Counter = Counter + 1;
if (500 < Counter) {
tellTarget (_parent) {
gotoAndStop (15);
};
}
}
}
onClipEvent (load) {
Counter = 0;
}
Symbol 669 MovieClip Frame 249
tellTarget (_parent) {
play();
};
Symbol 669 MovieClip Frame 274
stop();
Symbol 687 MovieClip Frame 36
stop();
Instance of Symbol 686 MovieClip in Symbol 687 MovieClip Frame 36
onClipEvent (enterFrame) {
_x = (_x + 20);
if (300 < _x) {
tellTarget (_parent._parent) {
play();
};
}
}
Instance of Symbol 691 MovieClip in Symbol 692 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation - 6);
}
Symbol 701 MovieClip Frame 1
stop();
Symbol 701 MovieClip Frame 2
tellTarget (_root.KnightVoiceLeft) {
gotoAndStop(random(5) + 2);
};
Symbol 701 MovieClip Frame 15
_root.Munch = true;
Symbol 701 MovieClip Frame 38
gotoAndStop (1);
Symbol 707 MovieClip Frame 3
stop();
Symbol 715 MovieClip Frame 145
tellTarget (_parent) {
play();
};
Symbol 717 MovieClip Frame 230
_root.JoshTalk = 1;
Symbol 717 MovieClip Frame 245
_root.JoshTalk = 2;
Symbol 717 MovieClip Frame 254
_root.JoshTalk = 0;
Symbol 717 MovieClip Frame 283
_root.JoshTalk = 2;
Symbol 717 MovieClip Frame 294
_root.JoshTalk = 0;
Symbol 717 MovieClip Frame 340
_root.JoshTalk = 2;
Symbol 717 MovieClip Frame 360
_root.JoshTalk = 0;
Symbol 717 MovieClip Frame 446
_root.JoshTalk = 2;
Symbol 717 MovieClip Frame 457
_root.JoshTalk = 4;
_root.JoshTalk = 0;
tellTarget (_root.Josh) {
gotoAndPlay (380);
};
Symbol 717 MovieClip Frame 469
_root.VivTalk = true;
Symbol 717 MovieClip Frame 510
_root.VivTalk = false;
Symbol 717 MovieClip Frame 522
_root.VivTalk = true;
Symbol 717 MovieClip Frame 553
_root.VivTalk = false;
Symbol 717 MovieClip Frame 565
tellTarget (_parent) {
play();
};
Instance of Symbol 736 MovieClip in Symbol 737 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent._parent) {
if (_root.Active && (!_root.TimeStop)) {
play();
} else {
stop();
}
};
}
Symbol 744 MovieClip Frame 11
if (!_root.Chat) {
gotoAndStop (1);
tellTarget (_parent) {
play();
};
} else {
gotoAndPlay (3);
}
Instance of Symbol 744 MovieClip in Symbol 745 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Chat) {
play();
}
}
Symbol 752 MovieClip Frame 1
stop();
Symbol 752 MovieClip Frame 7
if (hitTest(_root.Zap)) {
gotoAndPlay (3);
}
Instance of Symbol 752 MovieClip in Symbol 754 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 >= _root.BossLife) {
_alpha = 0;
}
if (hitTest(_root.Zap)) {
play();
_root.BossLife = _root.BossLife - 0.25;
_root.level.Enemy._x = 644 + random(6);
_root.level.Enemy._y = 240 + random(4);
if (_root.level.Enemy._currentframe < 125) {
tellTarget (_root.level.Enemy) {
gotoAndPlay (550);
};
}
} else {
_root.level.Enemy._x = 647;
_root.level.Enemy._y = 242;
}
if (hitTest(_root.level.P1.V.RAGE.RAGE)) {
play();
_root.level.Enemy._x = 644 + random(6);
_root.level.Enemy._y = 240 + random(4);
if (_root.level.Enemy._currentframe < 127) {
tellTarget (_root.level.Enemy) {
gotoAndPlay (550);
};
}
} else {
_root.level.Enemy._x = 647;
_root.level.Enemy._y = 242;
}
}
Instance of Symbol 753 MovieClip in Symbol 754 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 756 MovieClip in Symbol 758 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
tellTarget (_parent) {
if ((_root.JoshTalk == 1) && (_currentframe < 200)) {
gotoAndPlay (200);
} else if (_root.JoshTalk == 2) {
gotoAndStop (210);
} else if (_root.JoshTalk == 4) {
gotoAndPlay (88);
_root.JoshTalk = 0;
} else if (_root.Active) {
play();
}
};
}
Symbol 758 MovieClip Frame 196
gotoAndPlay (1);
Instance of Symbol 757 MovieClip in Symbol 758 MovieClip Frame 200
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (load) {
if ((_root.JoshTalk == 1) && (_currentframe < 200)) {
gotoAndPlay (200);
} else if (_root.JoshTalk == 2) {
gotoAndStop (210);
} else if (_root.Active) {
play();
}
}
Symbol 758 MovieClip Frame 230
gotoAndPlay (204);
Symbol 758 MovieClip Frame 233
gotoAndPlay (1);
Symbol 805 MovieClip Frame 1
if ((_root.BossLife < 50) && (random(3) == 1)) {
if (0 >= _root.AnitaSpoke) {
_root.AnitaSpoke = 600;
tellTarget (_root.Voice) {
Voice = random(5) + 1;
gotoAndPlay("Anita" + String(Voice));
};
}
}
Instance of Symbol 759 MovieClip in Symbol 805 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
_root.level.P1._x = _root.level.P1._x - 20;
}
}
onClipEvent (load) {
_alpha = 0;
}
Symbol 805 MovieClip Frame 125
if (!_root.ItsOn) {
gotoAndPlay (1);
}
Symbol 805 MovieClip Frame 126
if (random(4) == 1) {
gotoAndPlay (250);
}
if (350 < _root.level.P1._y) {
gotoAndPlay (165);
}
Symbol 805 MovieClip Frame 164
if (random(2) == 1) {
gotoAndPlay (1);
}
Symbol 805 MovieClip Frame 203
gotoAndPlay (1);
Symbol 805 MovieClip Frame 226
_root.BossLife = _root.BossLife + 5;
if (100 < _root.BossLife) {
_root.BossLife = 100;
}
Symbol 805 MovieClip Frame 242
if ((random(3) == 1) or (50 < _root.BossLife)) {
gotoAndPlay (505);
} else {
gotoAndPlay (210);
}
Symbol 805 MovieClip Frame 250
if (350 < _root.level.P1._y) {
if ((random(3) == 1) or (_root.level.P1._y < 350)) {
Action = random(4);
if (Action == 1) {
gotoAndPlay (126);
} else {
gotoAndPlay (300);
}
}
} else {
gotoAndPlay (300);
}
Symbol 805 MovieClip Frame 272
if (hitTest(_root.level.P1.hitbox) && (_root.level.P1._currentframe < 3)) {
_root.level.P1.GetHurt = true;
}
Symbol 805 MovieClip Frame 296
gotoAndPlay (1);
Symbol 805 MovieClip Frame 300
if (350 < _root.level.P1._y) {
gotoAndPlay (400);
}
if ((130 < _root.level.P1._x) && (random(2) == 1)) {
gotoAndPlay (127);
}
Symbol 805 MovieClip Frame 380
gotoAndPlay (1);
Symbol 805 MovieClip Frame 468
gotoAndPlay (1);
Symbol 805 MovieClip Frame 504
Munch = false;
gotoAndPlay (210);
Symbol 805 MovieClip Frame 515
gotoAndPlay (1);
Symbol 805 MovieClip Frame 565
SnapBack = true;
Instance of Symbol 786 MovieClip in Symbol 805 MovieClip Frame 565
onClipEvent (enterFrame) {
if (!(hitTest(_root.Zap) or hitTest(_root.level.P1.V.RAGE.RAGE))) {
_root.BossLife = _root.BossLife - 0.5;
NHC = NHC + 1;
if (3 < NHC) {
tellTarget (_parent) {
SnapBack = false;
gotoAndPlay (590);
};
}
} else {
NHC = 1;
}
}
Symbol 805 MovieClip Frame 596
if (SnapBack) {
SnapBack = false;
gotoAndPlay (250);
} else {
gotoAndPlay (1);
}
Symbol 805 MovieClip Frame 600
stopAllSounds();
Instance of Symbol 232 MovieClip in Symbol 805 MovieClip Frame 601
onClipEvent (load) {
gotoAndPlay(random(12));
}
Symbol 805 MovieClip Frame 756
stop();
Instance of Symbol 804 MovieClip in Symbol 805 MovieClip Frame 756
onClipEvent (enterFrame) {
_root.Fader._alpha = _root.Fader._alpha + 25;
if (140 < _root.Fader._alpha) {
tellTarget (_root) {
gotoAndPlay(_currentframe + 3);
};
}
}
Symbol 808 MovieClip Frame 1
stop();
Symbol 808 MovieClip Frame 8
WeDone = true;
Symbol 809 MovieClip Frame 1
stop();
Instance of Symbol 417 MovieClip in Symbol 809 MovieClip Frame 1
onClipEvent (load) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_root.level.P1._xScale < 0) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Instance of Symbol 419 MovieClip in Symbol 809 MovieClip Frame 1
onClipEvent (load) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (0 < _root.level.P1._xScale) {
_alpha = 100;
} else {
_alpha = 0;
}
}
Symbol 809 MovieClip Frame 2
stop();
Instance of Symbol 433 MovieClip in Symbol 809 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.VivTalk) {
play();
if (random(20) == 1) {
gotoAndPlay(random(40) + 1);
}
} else {
gotoAndStop (1);
}
}
Symbol 810 MovieClip Frame 1
stop();
Instance of Symbol 646 MovieClip "Type" in Symbol 810 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 819 MovieClip in Symbol 820 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.Active && (!_root.TimeStop)) {
_x = (_x + (5 * Math.abs(xSpeed / 100)));
_y = (_y + yThrust);
yThrust = yThrust * 0.99;
if ((_x < 320) && (!FadeOut)) {
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
_xscale = (_xscale * 1.01);
} else {
_xscale = (_xscale * 0.8);
_yscale = _xscale;
_x = (_x - 1);
}
xSpeed = xSpeed * 1.04;
play();
} else {
stop();
}
if (FadeOut) {
_xscale = (_xscale * 0.8);
_yscale = _xscale;
}
}
onClipEvent (load) {
yThrust = (random(50) / 20) + 1;
xSpeed = 100;
}
Symbol 821 MovieClip Frame 43
stop();
Symbol 822 MovieClip Frame 43
stop();
Symbol 823 MovieClip Frame 1
stop();
Instance of Symbol 822 MovieClip in Symbol 823 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active && (_currentframe < 43)) {
play();
} else {
stop();
}
}
Symbol 824 MovieClip Frame 1
stop();
Instance of Symbol 822 MovieClip in Symbol 824 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.Active && (_currentframe < 43)) {
play();
} else {
stop();
}
}
Symbol 827 MovieClip Frame 1
if ((_root.BossLife < 50) && (random(3) == 1)) {
if (0 >= _root.AnitaSpoke) {
_root.AnitaSpoke = 600;
tellTarget (_root.Voice) {
Voice = random(5) + 1;
gotoAndPlay("Anita" + String(Voice));
};
}
}
Instance of Symbol 759 MovieClip in Symbol 827 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
_root.level.P1._x = _root.level.P1._x - 20;
}
}
onClipEvent (load) {
_alpha = 0;
}
Symbol 827 MovieClip Frame 125
if (!_root.ItsOn) {
gotoAndPlay (1);
}
Symbol 827 MovieClip Frame 126
if (random(4) == 1) {
gotoAndPlay (250);
}
if (350 < _root.level.P1._y) {
gotoAndPlay (165);
}
Symbol 827 MovieClip Frame 164
if (random(2) == 1) {
gotoAndPlay (1);
}
Symbol 827 MovieClip Frame 203
gotoAndPlay (1);
Symbol 827 MovieClip Frame 226
_root.BossLife = _root.BossLife + 5;
if (100 < _root.BossLife) {
_root.BossLife = 100;
}
Symbol 827 MovieClip Frame 242
if ((random(3) == 1) or (50 < _root.BossLife)) {
gotoAndPlay (505);
} else {
gotoAndPlay (210);
}
Symbol 827 MovieClip Frame 250
if (350 < _root.level.P1._y) {
if ((random(3) == 1) or (_root.level.P1._y < 350)) {
Action = random(4);
if (Action == 1) {
gotoAndPlay (126);
} else {
gotoAndPlay (300);
}
}
} else {
gotoAndPlay (300);
}
Symbol 827 MovieClip Frame 272
if (hitTest(_root.level.P1.hitbox) && (_root.level.P1._currentframe < 3)) {
_root.level.P1.GetHurt = true;
}
Symbol 827 MovieClip Frame 296
gotoAndPlay (1);
Symbol 827 MovieClip Frame 300
if (350 < _root.level.P1._y) {
gotoAndPlay (400);
}
if ((130 < _root.level.P1._x) && (random(2) == 1)) {
gotoAndPlay (127);
}
Symbol 827 MovieClip Frame 380
gotoAndPlay (1);
Symbol 827 MovieClip Frame 468
gotoAndPlay (1);
Symbol 827 MovieClip Frame 504
Munch = false;
gotoAndPlay (210);
Symbol 827 MovieClip Frame 515
gotoAndPlay (1);
Symbol 827 MovieClip Frame 565
SnapBack = true;
Instance of Symbol 786 MovieClip in Symbol 827 MovieClip Frame 565
onClipEvent (enterFrame) {
if (!(hitTest(_root.Zap) or hitTest(_root.level.P1.V.RAGE.RAGE))) {
_root.BossLife = _root.BossLife - 0.5;
NHC = NHC + 1;
if (3 < NHC) {
tellTarget (_parent) {
SnapBack = false;
gotoAndPlay (590);
};
}
} else {
NHC = 1;
}
}
Symbol 827 MovieClip Frame 596
if (SnapBack) {
SnapBack = false;
gotoAndPlay (250);
} else {
gotoAndPlay (1);
}
Symbol 827 MovieClip Frame 600
stopAllSounds();
Instance of Symbol 232 MovieClip in Symbol 827 MovieClip Frame 601
onClipEvent (load) {
gotoAndPlay(random(12));
}
Symbol 827 MovieClip Frame 756
stop();
Instance of Symbol 804 MovieClip in Symbol 827 MovieClip Frame 756
onClipEvent (enterFrame) {
_root.Fader._alpha = _root.Fader._alpha + 25;
if (140 < _root.Fader._alpha) {
tellTarget (_root) {
gotoAndPlay(_currentframe + 3);
};
}
}
Symbol 828 MovieClip Frame 1
stop();
Instance of Symbol 323 MovieClip "MyWord" in Symbol 828 MovieClip Frame 1
onClipEvent (load) {
if (_name != "MyWord") {
_x = _root.level.P1._x;
if (0 < _root.level.P1._xScale) {
_x = (_x + 60);
} else {
_x = (_x - 100);
}
_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);
}
_alpha = 100;
_y = (_y + (random(20) - 10));
xThrust = _root.level.P1._xScale / 4;
} 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)) {
duplicateMovieClip (this, String(Counter), Counter);
Counter = Counter + 1;
if (30 < Counter) {
Counter = 0;
}
}
}
}
}
Instance of Symbol 332 MovieClip "Pill" in Symbol 828 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 753 MovieClip in Symbol 829 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.level.P1.hitbox)) {
_root.level.P1.GetHurt = true;
}
}
onClipEvent (load) {
_alpha = 0;
}
Symbol 829 MovieClip Frame 35
tellTarget (_root.SFX) {
gotoAndPlay (10);
};
_root.level.ShakeSpeed = 20;
Symbol 829 MovieClip Frame 55
gotoAndPlay (35);
Symbol 829 MovieClip Frame 81
stop();
tellTarget (_parent) {
prevFrame();
};
Symbol 830 MovieClip Frame 1
stop();
Instance of Symbol 827 MovieClip "Enemy" in Symbol 830 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 >= _root.BossLife) {
if (_currentframe < 600) {
gotoAndPlay (600);
}
} else if ((_root.level.P1._x < 100) && (_root.Life >= 3)) {
RunCount = RunCount + 1;
if (((((100 < RunCount) && (_currentframe < 126)) && (_root.Knight._currentframe == 1)) && (!_root.Chat)) && (!_root.Knighted)) {
tellTarget (_parent) {
nextFrame();
};
}
} else {
RunCount = 0;
}
if (_root.Munch) {
_root.Munch = false;
gotoAndPlay (480);
}
_root.AnitaSpoke = _root.AnitaSpoke - 1;
if ((((random(100) == 1) && (_currentframe < 127)) && (_root.Knight._currentframe == 1)) && (!_root.Chat)) {
if (random(2) == 1) {
if (0 >= _root.AnitaSpoke) {
_root.AnitaSpoke = 600;
tellTarget (_root.Voice) {
Voice = random(5) + 1;
gotoAndPlay("Anita" + String(Voice));
};
}
} else {
gotoAndPlay (250);
}
}
}
Instance of Symbol 828 MovieClip in Symbol 830 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 614 MovieClip "P1" in Symbol 830 MovieClip Frame 1
onClipEvent (load) {
_root.Fader._alpha = 120;
}
onClipEvent (enterFrame) {
if ((_x + _parent._x) < 0) {
_x = (-_parent._x);
}
if (800 < (_x + _parent._x)) {
_x = (800 - _parent._x);
}
}
Instance of Symbol 829 MovieClip in Symbol 830 MovieClip Frame 2
onClipEvent (enterFrame) {
if (34 < _currentframe) {
_x = (_x - (_xscale / 5));
if ((_x < -600) or (1400 < _x)) {
_xscale = (-_xscale);
_x = (_x * 0.8);
if (0 < _xscale) {
gotoAndPlay (56);
}
}
}
}
Symbol 836 MovieClip Frame 14
stop();