Frame 1
Stage.showMenu = false;
stop();
Frame 2
function BulletSpawn(x, y, rot) {
duplicateMovieClip (_root.Line, "Bullet", 2);
b = (Math.random() * 10) - 5;
_root.Bullet._x = x;
_root.Bullet._y = y;
_root.Bullet._rotation = rot + b;
_root.Bullet._xscale = Facing * 50;
_root.Bullet.type = 1;
}
function EBullSpawn(x2, y2, rot2, facing2) {
duplicateMovieClip (_root.Line, "EBullet", 5);
b2 = (Math.random() * 10) - 5;
_root.EBullet._x = x2;
_root.EBullet._y = y2;
_root.EBullet._rotation = rot2 + b2;
_root.EBullet._xscale = facing2 * 50;
_root.Ebullet.type = 2;
}
function GrenadeSpawn() {
_global.Grenading = true;
duplicateMovieClip (_root.agrenade, "Grenade", 6);
_root.Grenade._visible = true;
_root.Grenade._x = _root.Char._x;
_root.Grenade._y = _root.Char._y;
_root.Grenade._xscale = Facing * 40;
}
function BoomSpawn(x, y) {
duplicateMovieClip (_root.Boom, "Bang", 7);
_root.Bang._x = x;
_root.Bang._y = y;
}
function ImpactSpawn() {
if (prob(2)) {
duplicateMovieClip (_root.Lines, "Impact", 1);
} else {
duplicateMovieClip (_root.Lines2, "Impact", 1);
}
_root.Impact._x = _root.Bullet._x;
_root.Impact._y = _root.Bullet._y;
_root.Impact._rotation = _root.Bullet._rotation;
_root.Impact._xscale = _root.Bullet._xscale;
}
function BloodSpawn() {
duplicateMovieClip (_root.Liness, "Blood", 20);
_root.Blood._x = _root.Bullet._x;
_root.Blood._y = _root.Bullet._y;
_root.Blood._rotation = _root.Bullet._rotation;
_root.Blood._xscale = _root.Bullet._xscale;
}
function eBloodSpawn() {
duplicateMovieClip (_root.Liness, "Blood", 4);
_root.Blood._x = _root.EBullet._x;
_root.Blood._y = _root.EBullet._y;
_root.Blood._rotation = _root.EBullet._rotation;
_root.Blood._xscale = _root.EBullet._xscale;
}
function SpawnBaddies(x) {
_global.Baddies++;
i = 1;
n = 1;
while ((n == 1) && (i <= Difficult)) {
i++;
n = BaddieSlots[i - 1];
}
_global.BaddieSlots[i - 1] = 1;
if (x == 1) {
duplicateMovieClip (_root.Soldier, ["Enemy" + i], i + 7);
}
if (x == 2) {
duplicateMovieClip (_root.Repeller, ["Enemy" + i], i + 7);
}
_root["Enemy" + i]._x = (_root.tehground._x + 300) + (random(100) * 17);
_root["Enemy" + i]._y = 72;
_root["Enemy" + i].number = i;
}
function SpawnTehMinez(x, y) {
duplicateMovieClip (_root.TehSpiderzMyuhn, "TehMine", 48);
_root.TehMine._x = x;
_root.TehMine._y = y;
}
function Prob(x) {
if (random(x) == 1) {
return(true);
}
}
Stande_local_data = SharedObject.getLocal("user_data");
if (Stande_local_data.data.HighScore == undefined) {
_global.HighScore = 0;
Stande_local_data.data.HighScore = 0;
} else {
_global.HighScore = Stande_local_data.data.HighScore;
}
if (Stande_local_data.data.Quality == undefined) {
_quality = "LOW";
Stande_local_data.data.Quality = "LOW";
} else {
_quality = Stande_local_data.data.Quality;
}
if (Stande_local_data.data.SeeBack == undefined) {
_global.SeeBack = true;
Stande_local_data.data.SeeBack = true;
} else {
_global.SeeBack = Stande_local_data.data.SeeBack;
}
if (Stande_local_data.data.PlayMusic == undefined) {
_global.PlayMusic = true;
Stande_local_data.data.PlayMusic = true;
} else {
_global.PlayMusic = Stande_local_data.data.PlayMusic;
}
if (Stande_local_data.data.KeyBind == undefined) {
_global.KeyBind = 1;
Stande_local_data.data.KeyBind = 1;
} else {
_global.KeyBind = Stande_local_data.data.KeyBind;
}
if (Stande_local_data.data.Difficult == undefined) {
_global.Difficult = 3;
Stande_local_data.data.Difficult = 3;
} else {
_global.Difficult = Stande_local_data.data.Difficult;
}
Stande_local_data.flush();
stop();
Instance of Symbol 29 MovieClip "MenuMusic" in Frame 2
onClipEvent (enterFrame) {
if (PlayMusic) {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
}
Frame 3
stopAllSounds();
Instance of Symbol 211 MovieClip "Back" in Frame 39
onClipEvent (load) {
_visible = SeeBack;
}
Instance of Symbol 220 MovieClip "Line" in Frame 39
onClipEvent (enterFrame) {
if (_visible) {
g++;
j = 0;
while ((h != 1) && (j < 15)) {
_y = (_y + ((_xscale / 5) * Math.sin(_rotation * (Math.PI/180))));
_x = (_x + ((_xscale / 5) * Math.cos(_rotation * (Math.PI/180))));
if (type == 1) {
c = 1;
while (c <= HighestBaddie) {
if (_root["Enemy" + c].hitTest(_x, _y, true) && (_root["Enemy" + c].Status != "Dead")) {
h++;
_root["Enemy" + c].Status = "Hit";
_root.BloodSpawn();
}
c++;
}
} else if (_root.Char.hitTest(_x, _y, true)) {
h++;
_root.eBloodSpawn();
}
if (_root.tehground.hitTest(_x, _y, true)) {
h++;
_root.ImpactSpawn();
}
j++;
}
if ((h == 1) || (g > 5)) {
play();
}
}
_x = (_x + Scroll);
}
Instance of Symbol 238 MovieClip in Frame 40
onClipEvent (enterFrame) {
if (PlayMusic) {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
}
Frame 149
_root.agrenade._visible = false;
_root.Soldier._visible = false;
_root.Repeller._visible = false;
_root.Mine._visible = false;
_root.Line._visible = false;
_root.TehSpiderzMyuhn._visible = false;
_root.PauseScreen._visible = false;
_root.PauseScreen.swapDepths(50);
_global.UberAlpha = 0;
_global.Facing = 1;
_global.Health = 20;
_global.Score = 0;
_global.Grenading = false;
_global.Baddies = 0;
_global.BaddieSlots = new Array(0, 0, 0, 0, 0);
_global.HighestBaddie = 0;
_global.Mining = 0;
_global.Paused = false;
_global.Level = 1;
if (KeyBind == 1) {
_global.Run = 65;
_global.SJump = 88;
_global.Melee = 90;
_global.Shoot = 83;
}
if (KeyBind == 2) {
_global.Run = 16;
_global.SJump = 65;
_global.Melee = 83;
_global.Shoot = 68;
}
stop();
Instance of Symbol 241 MovieClip in Frame 149
onClipEvent (enterFrame) {
if (!Key.isDown(SJump)) {
_global.XisDown = false;
}
if (!Key.isDown(Melee)) {
_global.ZisDown = false;
}
}
Instance of Symbol 243 MovieClip "tehground" in Frame 149
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 246 MovieClip "agrenade" in Frame 149
onClipEvent (load) {
moveUD = 30;
}
onClipEvent (enterFrame) {
if (_visible && (!Paused)) {
_rotation = (_rotation + 60);
_x = (_x + ((_xscale / 5) + Scroll));
_y = (_y - moveUD);
moveUD = moveUD - 2;
if (_root.tehground.hitTest(_x, _y - moveUD, true)) {
_root.BoomSpawn(_x, _y);
_global.Grenading = false;
play();
}
}
}
Instance of Symbol 258 MovieClip "Boom" in Frame 149
onClipEvent (enterFrame) {
if (_visible) {
while (_root.tehground.hitTest(_x, _y, true)) {
_y = (_y - 1);
}
_x = (_x + Scroll);
} else {
stop();
}
}
Instance of Symbol 333 MovieClip "Soldier" in Frame 149
onClipEvent (load) {
health = 3;
Status = "Chilling";
efacing = 1;
}
onClipEvent (enterFrame) {
if (_root._currentframe == 2) {
removeMovieClip(this);
}
if (_root._currentframe > 149) {
_alpha = (_alpha - 10);
}
if (((((!Paused) && (_visible == true)) && (_global.Health > 0)) && (_root._currentframe == 149)) && (_currentframe != 9)) {
if (number > HighestBaddie) {
_global.HighestBaddie = number;
}
if (Status == "Chilling") {
if (Math.abs(moveRL) == 0) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
if (((hitTest(_root.Char.Knife) || (Status == "Hit")) && (Status != "Dead")) && (_currentframe != 5)) {
_x = (_x + (Facing * 10));
Status = "Hurt";
if ((_root.Bullet._y < (_y - 60)) && (_root.Bullet._y != undefined)) {
gotoAndStop (9);
Status = "Dead";
} else {
gotoAndPlay (6);
}
}
if (hitTest(_root.Bang)) {
health = 10;
jumping = true;
jump = 30;
if (_root.Bang._x < _x) {
moveRL = 15;
} else {
moveRL = -15;
}
Status = "Hurt";
gotoAndStop (5);
}
if (health <= 0) {
Status = "Dead";
gotoAndStop (4);
}
if (!jumping) {
if (Status == "Chilling") {
if ((((_root.Char._x < _x) && (_xscale > 0)) || ((_root.Char._x > _x) && (_xscale < 0))) && (Math.abs(_root.Char._x - _x) < 300)) {
_xscale = (-_xscale);
efacing = -efacing;
}
if (((_root.Char._x < _x) && (_xscale < 0)) || ((_root.Char._x > _x) && (_xscale > 0))) {
if (Math.abs(_root.Char._x - _x) < 150) {
if (_root.Prob(10)) {
if (_xscale < 0) {
moveRL = 25;
}
if (_xscale > 0) {
moveRL = -25;
}
}
}
if ((Math.abs(_root.Char._x - _x) < 400) && (Status != "Shooting")) {
if (_root.Prob(10)) {
moveRL = 0;
Status = "Shooting";
gotoAndStop (3);
}
}
}
if (Math.abs(_root.Char._x - _x) > 300) {
if (_root.Prob(5)) {
Distance = Math.random(20) + 20;
Status = "Finding";
}
}
}
if (Status == "Finding") {
if ((Distance > 0) && (Math.abs(_root.Char._x - _x) > 150)) {
if (_x > _root.Char._x) {
moveRL = -6;
} else {
moveRL = 6;
}
Distance--;
} else {
Status = "Chilling";
}
}
}
if (moveRL > 0) {
efacing = 1;
_xscale = Math.abs(_xscale);
}
if (moveRL < 0) {
efacing = -1;
_xscale = (-Math.abs(_xscale));
}
if (jumping) {
if (jump > -30) {
jump = jump - 4;
}
if (jump > 30) {
jump = jump - 4;
}
_y = (_y - jump);
if (_root.tehground.hitTest(_x + moveRL, (_y + 42) - jump, true) && (jump <= 0)) {
while (_root.tehground.hitTest(_x, _y + 42, true)) {
_y = (_y - 1);
}
while (!_root.tehground.hitTest(_x, _y + 43, true)) {
_y = (_y + 1);
}
jumping = false;
_rotation = 0;
}
}
if (!_root.tehground.hitTest((_x + moveRL) + (efacing * 20), (_y - Math.abs(moveRL)) + 20, true)) {
if (!jumping) {
if (moveRL > 0) {
moveRL = moveRL - 2;
}
if (moveRL < 0) {
moveRL = moveRL + 2;
}
if ((_y == 250) && (h > 0)) {
i = i - 5;
}
while (_root.tehground.hitTest(_x, _y + 42, true)) {
_y = (_y - 1);
i++;
if (i > 40) {
moveRL = moveRL * 0.9;
}
}
i = 0;
while ((!_root.tehground.hitTest(_x, _y + 43, true)) && (i < 8)) {
i++;
_y = (_y + 1);
if (i > 7) {
_y = (_y - 7);
jump = 0;
jumping = true;
}
}
}
if ((_currentframe != 3) && ((!jumping) || (_currentframe == 5))) {
_x = (_x + moveRL);
}
} else {
moveRL = 0;
while (!_root.tehground.hitTest(_x + (efacing * 19), _y, true)) {
_x = (_x + (efacing / 2));
}
}
if ((Math.abs(moveRL) < 2) && (moveRL != 0)) {
moveRL = 0;
}
}
}
Instance of Symbol 387 MovieClip "Repeller" in Frame 149
onClipEvent (load) {
Status = "Hangin";
health = 3;
}
onClipEvent (enterFrame) {
if (_root._currentframe == 2) {
removeMovieClip(this);
}
if (_root._currentframe > 149) {
_alpha = (_alpha - 10);
}
if ((((!Paused) && (_visible == true)) && (_global.Health > 0)) && (_root._currentframe == 149)) {
if (number > HighestBaddie) {
_global.HighestBaddie = number;
}
if (_root.Bullet._x != undefined) {
if (((hitTest(_root.Char.Knife) || (hitTest(_root.Bang))) || (Status == "Hit")) && (Status != "Dead")) {
Status = "Hurt";
gotoAndPlay (29);
}
}
if ((Health <= 0) && (Status != "Dead")) {
Status = "Dead";
gotoAndPlay (36);
}
} else {
stop();
}
}
Instance of Symbol 427 MovieClip "TehSpiderzMyuhn" in Frame 149
onClipEvent (load) {
jump = 0;
moveRL = 0;
}
onClipEvent (enterFrame) {
if ((_visible == true) && (!Paused)) {
_x = (_x + Scroll);
if (_currentframe == 1) {
_rotation = (_rotation - 20);
_y = (_y - jump);
jump = jump - 0.5;
if (_root.tehground.hitTest(_x + moveRL, _y - jump, true)) {
jump = 0;
_rotation = 0;
play();
}
}
if (_currentframe == 21) {
c = 1;
while (c <= HighestBaddie) {
if (hitTest(_root["Enemy" + c])) {
_root.BoomSpawn(_x, _y);
_root.agrenade.play();
_global.Mining = 0;
removeMovieClip(this);
}
c++;
}
if (_root.Char.hitTest(_x, _y, true)) {
_root.BoomSpawn(_x, _y);
_root.agrenade.play();
_global.Mining = 0;
_global.Health = _global.Health - 3;
removeMovieClip(this);
}
if (hitTest(_root.Bullet)) {
_root.BoomSpawn(_x, _y);
_root.agrenade.play();
_global.Mining = 0;
removeMovieClip(this);
}
i = 0;
while (_root.tehground.hitTest(_x + 20, _y + (_rotation * 0.6), true) && (i < 10)) {
_rotation = (_rotation - 1);
i++;
}
i = 0;
while (_root.tehground.hitTest(_x - 20, _y - (_rotation * 0.6), true) && (i < 10)) {
_rotation = (_rotation + 1);
i++;
}
if ((_root.Char._x < _x) && (moveRL > -20)) {
moveRL = moveRL - 2;
}
if ((_root.Char._x > _x) && (moveRL < 20)) {
moveRL = moveRL + 2;
}
if (moveRL > 0) {
efacing = 1;
_xscale = Math.abs(_xscale);
}
if (moveRL < 0) {
efacing = -1;
_xscale = (-Math.abs(_xscale));
}
if (_root.tehground.hitTest((_x + moveRL) + (efacing * 10), _y - (Math.abs(moveRL) + 40), true)) {
while (!_root.tehground.hitTest(_x + (efacing * 9), _y, true)) {
_x = (_x + (efacing / 2));
}
moveRL = 0;
} else if (_root.tehground.hitTest(_x + moveRL, _y - jump, true)) {
jump = 0;
while (_root.tehground.hitTest(_x + moveRL, _y - jump, true)) {
jump = jump + 1;
moveRL = moveRL * 0.99;
}
_y = (_y - jump);
} else {
jump = jump - 2;
_y = (_y - jump);
}
if ((Math.abs(moveRL) < 2) && (moveRL != 0)) {
moveRL = 0;
}
if (jumping) {
_y = (_y - jump);
}
_x = (_x + moveRL);
}
}
}
Instance of Symbol 585 MovieClip "Char" in Frame 149
on (keyPress "<Enter>") {
if ((_currentframe == 1) && (_root._currentframe == 149)) {
if (Paused) {
_global.Paused = false;
_root.PauseScreen._visible = false;
} else {
_global.Paused = true;
_root.PauseScreen._visible = true;
}
}
}
onClipEvent (enterFrame) {
if (_root.TehMine._x == undefined) {
_global.Mining = 0;
}
if (!Paused) {
if ((_root._currentframe == 2) && (Key.isDown(13) || (Key.isDown(27)))) {
_root.gotoAndStop(1);
}
if (Status != "Dead") {
if (hitTest(_root.EBullet._x, _root.EBullet._y, true)) {
_global.Health--;
}
if (Health <= 0) {
_global.Status = "Dead";
_root.Char.gotoAndStop("Death");
_root.play();
}
if (moveRL > 0) {
_global.Facing = 1;
_xscale = Math.abs(_xscale);
_global.Scroll = (-moveRL) * 2;
}
if (moveRL < 0) {
_global.Facing = -1;
_xscale = (-Math.abs(_xscale));
_global.Scroll = (-moveRL) * 2;
}
if (Status == "Jumping") {
if (_root.tehground.hitTest(_x + moveRL, (_y + 60) - Jump, true) && (Jump <= 0)) {
while (_root.tehground.hitTest(_x, _y + 60, true)) {
_y = (_y - 1);
}
while (!_root.tehground.hitTest(_x, _y + 61, true)) {
_y = (_y + 1);
}
_global.Status = "Idle";
_root.Char.gotoAndStop("Idle");
}
}
if (!_root.tehground.hitTest((_x + moveRL) + (Facing * 20), (_y - Math.abs(moveRL)) + 20, true)) {
if (Status != "Jumping") {
i = 0;
while (_root.tehground.hitTest(_x, _y + 60, true)) {
_y = (_y - 1);
i++;
if ((i > 15) && (moveRL < 15)) {
_global.moveRL = _global.moveRL * 0.5;
}
}
while ((!_root.tehground.hitTest(_x, _y + 61, true)) && (i < 15)) {
i++;
_y = (_y + 1);
}
if (i > 6) {
_global.moveRL = _global.moveRL * 0.5;
}
if (i > 14) {
_y = (_y - 14);
_global.Jump = 0;
_root.Char.gotoAndStop("Jump");
}
}
_x = (_x + moveRL);
} else {
while (!_root.tehground.hitTest(_x + (Facing * 19), _y, true)) {
_x = (_x + (Facing / 2));
}
}
if (Baddies < Difficult) {
JustSpawned--;
if (JustSpawned <= 0) {
JustSpawned = 20;
if (_root.Prob(15 - Level)) {
_root.SpawnBaddies(2);
} else {
_root.SpawnBaddies(1);
}
}
}
if ((Math.abs(moveRL) > 2.5) || (Key.isDown(Shoot))) {
Facing2 = Facing;
} else if ((Scroll * Facing) > 0) {
Facing2 = 0;
}
if (moveRL == 0) {
_global.Scroll = -4 * Facing2;
}
if ((_x + Scroll) > 350) {
_global.Scroll = 350 - _x;
}
if ((_x + Scroll) < 200) {
_global.Scroll = 200 - _x;
}
_x = (_x + Scroll);
_root.Front._x = _root.Front._x + Scroll;
_root.Back._x = _root.Back._x + (Scroll * 0.5);
_root.tehground._x = _root.tehground._x + Scroll;
i = 1;
while (i <= HighestBaddie) {
_root["Enemy" + i]._x = _root["Enemy" + i]._x + Scroll;
i++;
}
}
}
}
Instance of Symbol 589 MovieClip in Frame 149
onClipEvent (enterFrame) {
_xscale = ((Health / 20) * 100);
}
Instance of Symbol 599 MovieClip in Frame 149
onClipEvent (enterFrame) {
if (Score > HighScore) {
_global.HighScore = Score;
}
}
Instance of Symbol 612 MovieClip "LevelBox" in Frame 149
onClipEvent (load) {
TimeLeft = 40;
}
onClipEvent (enterFrame) {
if (!Paused) {
gotoAndStop(Level);
i++;
if (i == 31) {
i = 0;
TimeLeft--;
}
if (TimeLeft == 0) {
_global.Level++;
_global.Health = _global.Health + 5;
if (Health > 20) {
_global.Health = 20;
}
TimeLeft = 40 + (Level * 20);
}
}
}
Frame 150
if (Stande_local_data.data.HighScore < HighScore) {
Stande_local_data.data.HighScore = HighScore;
}
stopAllSounds();
Instance of Symbol 236 MovieClip "BlackOut" in Frame 150
onClipEvent (enterFrame) {
if (_aplha < 100) {
_alpha = (_alpha + 10);
}
}
Instance of Symbol 619 MovieClip in Frame 234
on (keyPress "<Enter>") {
_root.gotoAndStop(2);
}
on (press) {
_root.gotoAndStop(2);
}
onClipEvent (enterFrame) {
if (_alpha < 100) {
_alpha = (_alpha + 5);
}
}
Frame 246
stop();
Instance of Symbol 619 MovieClip in Frame 246
on (keyPress "<Enter>") {
_root.gotoAndStop(2);
}
on (press) {
_root.gotoAndStop(2);
}
Symbol 9 Button
on (release) {
_parent.play();
}
on (keyPress "<Enter>") {
_parent.play();
}
Symbol 10 MovieClip Frame 1
stop();
Symbol 21 MovieClip Frame 2
if (random(50) != 1) {
gotoAndPlay (1);
}
Symbol 25 MovieClip Frame 1
stop();
Instance of Symbol 10 MovieClip in Symbol 25 MovieClip Frame 1
onClipEvent (enterFrame) {
_global.PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
_yscale = PercentLoaded;
} else {
gotoAndStop (2);
}
}
Instance of Symbol 16 MovieClip in Symbol 25 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (PercentLoaded / 2.5);
}
Symbol 25 MovieClip Frame 19
_root.play();
Symbol 43 Button
on (press) {
_root.play();
}
on (keyPress "<Enter>") {
_root.play();
}
Symbol 49 Button
on (press) {
_root.Menu.play();
}
Symbol 53 Button
on (press) {
tempq = _quality;
_quality = "HIGH";
gotoAndStop (189);
}
Symbol 72 Button
on (press) {
_global.Difficult = 3;
}
Symbol 76 Button
on (press) {
_global.Difficult = 5;
}
Symbol 80 Button
on (press) {
_global.Difficult = 2;
}
Symbol 84 Button
on (press) {
_global.PlayMusic = true;
}
Symbol 88 Button
on (press) {
_global.PlayMusic = false;
stopAllSounds();
}
Symbol 92 Button
on (press) {
_root._quality = "HIGH";
}
Symbol 96 Button
on (press) {
_quality = "LOW";
}
Symbol 98 Button
on (press) {
_quality = "MEDIUM";
}
Symbol 100 Button
on (press) {
_global.SeeBack = true;
}
Symbol 102 Button
on (press) {
_global.SeeBack = false;
}
Symbol 105 Button
on (press) {
gotoAndStop (188);
}
Symbol 110 Button
on (press) {
_root.Stande_local_data.data.HighScore = _global.HighScore;
_root.Stande_local_data.data.Quality = _quality;
_root.Stande_local_data.data.SeeBack = _global.SeeBack;
_root.Stande_local_data.data.PlayMusic = _global.PlayMusic;
_root.Stande_local_data.data.KeyBind = _global.KeyBind;
_root.Stande_local_data.data.Difficult = _global.Difficult;
gotoAndStop (110);
}
Symbol 134 Button
on (press) {
_global.KeyBind = 1;
}
Symbol 137 Button
on (press) {
_global.KeyBind = 2;
}
Symbol 139 Button
on (press) {
gotoAndPlay (97);
}
Instance of Symbol 114 MovieClip "2" in Symbol 143 MovieClip Frame 15
onClipEvent (enterFrame) {
if (KeyBind == 1) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 130 MovieClip in Symbol 143 MovieClip Frame 15
onClipEvent (enterFrame) {
if (KeyBind == 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 132 MovieClip in Symbol 143 MovieClip Frame 15
onClipEvent (enterFrame) {
if (KeyBind == 2) {
_visible = true;
} else {
_visible = false;
}
}
Symbol 143 MovieClip Frame 96
gotoAndPlay (30);
Symbol 143 MovieClip Frame 112
_parent.gotoAndPlay(183);
Symbol 145 Button
on (press) {
_quality = tempq;
gotoAndStop (110);
}
Symbol 146 MovieClip Frame 110
stop();
Symbol 146 MovieClip Frame 187
stop();
Instance of Symbol 114 MovieClip "3" in Symbol 146 MovieClip Frame 187
onClipEvent (enterFrame) {
if (_root._quality == "HIGH") {
gotoAndStop (1);
}
if (_root._quality == "MEDIUM") {
gotoAndStop (2);
}
if (_root._quality == "LOW") {
gotoAndStop (3);
}
}
Instance of Symbol 114 MovieClip "2" in Symbol 146 MovieClip Frame 187
onClipEvent (enterFrame) {
if (PlayMusic) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 114 MovieClip "1" in Symbol 146 MovieClip Frame 187
onClipEvent (enterFrame) {
if (Difficult == 2) {
gotoAndStop (1);
}
if (Difficult == 3) {
gotoAndStop (2);
}
if (Difficult == 6) {
gotoAndStop (3);
}
}
Instance of Symbol 114 MovieClip "2" in Symbol 146 MovieClip Frame 187
onClipEvent (enterFrame) {
if (SeeBack) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 220 MovieClip Frame 3
stop();
Symbol 220 MovieClip Frame 4
removeMovieClip(this);
Symbol 224 MovieClip Frame 4
removeMovieClip(this);
Symbol 231 MovieClip Frame 6
removeMovieClip(this);
Symbol 235 MovieClip Frame 4
removeMovieClip(this);
Symbol 246 MovieClip Frame 1
stop();
Symbol 246 MovieClip Frame 2
removeMovieClip(this);
Symbol 258 MovieClip Frame 12
removeMovieClip(this);
Symbol 287 MovieClip Frame 20
_root.EBullSpawn(_parent._x + (30 * _parent.efacing), _parent._y - 52, 0, _parent.efacing);
Symbol 287 MovieClip Frame 24
_parent.Status = "Chilling";
_parent.gotoAndStop(1);
Symbol 294 MovieClip Frame 1
_global.Score = _global.Score + 50;
Symbol 294 MovieClip Frame 24
_global.Baddies--;
_global.BaddieSlots[_parent.number - 1] = 0;
removeMovieClip(_parent);
Symbol 302 MovieClip Frame 9
gotoAndPlay (2);
Symbol 332 MovieClip Frame 1
_global.Score = _global.Score + 50;
Symbol 332 MovieClip Frame 27
_global.Baddies--;
_global.BaddieSlots[_parent.number - 1] = 0;
removeMovieClip(_parent);
Symbol 333 MovieClip Frame 1
stop();
Instance of Symbol 264 MovieClip in Symbol 333 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.moveRL != 0) {
_parent.gotoAndStop(2);
}
}
Instance of Symbol 271 MovieClip in Symbol 333 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_parent.moveRL == 0) {
_parent.gotoAndStop(1);
}
}
Instance of Symbol 287 MovieClip in Symbol 333 MovieClip Frame 3
onClipEvent (enterFrame) {
if (Paused) {
stop();
} else {
play();
}
}
Instance of Symbol 302 MovieClip "BlowUp" in Symbol 333 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_parent.jumping) {
_rotation = (_rotation + 20);
} else {
_parent.Status = "Dead";
_parent.Health = 0;
_parent.gotoAndStop(1);
}
}
Instance of Symbol 305 MovieClip in Symbol 333 MovieClip Frame 6
onClipEvent (enterFrame) {
i++;
if (i > 5) {
_parent.Health = 0;
}
}
Symbol 333 MovieClip Frame 8
Status = "Chilling";
Health--;
gotoAndStop (1);
Symbol 348 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 5
_root.EBullSpawn(_parent._x + 110, _parent._y + 36, _rotation, 1);
Instance of Symbol 348 MovieClip in Symbol 387 MovieClip Frame 25
onClipEvent (enterFrame) {
if (((((!_root.Paused) && (_visible == true)) && (_global.Health > 0)) && (_root._currentframe == 149)) && (_root._currentframe == 149)) {
if (_currentframe == 1) {
_rotation = (((-Math.atan2((_parent._x + 110) - _root.Char._x, (_parent._y + 36) - _root.Char._y)) / (Math.PI/180)) - 90);
}
if (_root.Prob(20) && (Math.abs(_parent._x - _root.Char._x) < 300)) {
play();
}
if ((_root.Prob(10) && (Math.abs(_parent._x - _root.Char._x) < 500)) && (Mining == 0)) {
_global.Mining = number;
_parent.gotoAndPlay(63);
}
}
}
Symbol 387 MovieClip Frame 26
if (_root.Prob(4)) {
gotoAndPlay (63);
}
Symbol 387 MovieClip Frame 27
stop();
Symbol 387 MovieClip Frame 31
Status = "Hangin";
health--;
gotoAndStop (27);
Symbol 387 MovieClip Frame 36
_global.Score = _global.Score + 50;
Symbol 387 MovieClip Frame 62
_global.Baddies--;
_global.BaddieSlots[number - 1] = 0;
removeMovieClip(this);
Symbol 387 MovieClip Frame 83
_root.SpawnTehMinez(_x + 110, _y + 40);
Symbol 387 MovieClip Frame 93
_global.Baddies--;
_global.BaddieSlots[number - 1] = 0;
removeMovieClip(this);
Symbol 427 MovieClip Frame 1
stop();
Symbol 427 MovieClip Frame 21
stop();
Symbol 459 MovieClip Frame 1
gotoAndPlay(random(5));
Symbol 460 MovieClip Frame 2
_root.BulletSpawn(_root.Char._x + (60 * Facing), _root.Char._y - 3, 0);
Symbol 460 MovieClip Frame 6
if ((Key.isDown(Shoot) && (!Key.isDown(40))) && (!Key.isDown(38))) {
gotoAndPlay (2);
} else {
_root.Char.gotoAndStop("Idle");
}
if (((Facing == 1) && (Key.isDown(37))) && (!Key.isDown(39))) {
_parent.gotoAndStop("Idle");
}
if (((Facing == -1) && (Key.isDown(39))) && (!Key.isDown(37))) {
_parent.gotoAndStop("Idle");
}
Symbol 469 MovieClip Frame 1
if (Jump <= 0) {
gotoAndPlay (10);
}
Symbol 469 MovieClip Frame 27
stop();
Symbol 477 MovieClip Frame 2
_root.BulletSpawn(_root.Char._x + (65 * Facing), _root.Char._y + 30, 14 * Facing);
Symbol 477 MovieClip Frame 6
if ((Key.isDown(Shoot) && (!Key.isDown(Jump))) && (Key.isDown(40))) {
gotoAndPlay (2);
} else {
_parent.gotoAndPlay(7);
}
Symbol 495 MovieClip Frame 8
_global.Status = "Kneeling";
if (Key.isDown(40)) {
gotoAndPlay (7);
if (Key.isDown(Shoot)) {
gotoAndStop (9);
}
if (Key.isDown(SJump)) {
gotoAndPlay (10);
}
if (Key.isDown(Melee) && (!Grenading)) {
gotoAndPlay (31);
}
} else {
gotoAndPlay (25);
}
Symbol 495 MovieClip Frame 13
_global.Status = "Prone";
if (Key.isDown(SJump)) {
gotoAndPlay (12);
} else {
gotoAndPlay (20);
}
Symbol 495 MovieClip Frame 19
if (Key.isDown(Shoot) && (Key.isDown(SJump))) {
gotoAndPlay (15);
} else {
gotoAndPlay (12);
}
Symbol 495 MovieClip Frame 24
gotoAndPlay (7);
Symbol 495 MovieClip Frame 30
_parent.gotoAndStop("Idle");
Symbol 495 MovieClip Frame 38
_root.GrenadeSpawn();
Symbol 495 MovieClip Frame 42
gotoAndPlay (8);
Symbol 500 MovieClip Frame 6
_root.Char.gotoAndStop("Crouching");
Symbol 514 MovieClip Frame 6
if (Key.isDown(65)) {
gotoAndPlay (2);
} else {
_root.Char.gotoAndStop("Crouching");
}
Symbol 520 MovieClip Frame 12
_parent.gotoAndPlay("Idle");
Symbol 552 MovieClip Frame 3
if ((Key.isDown(39) && (Facing == 1)) || (Key.isDown(37) && (Facing == -1))) {
gotoAndPlay (19);
}
Symbol 552 MovieClip Frame 5
_global.Status = "LookUp";
Symbol 552 MovieClip Frame 6
if (Key.isDown(38)) {
gotoAndPlay (5);
if (Key.isDown(Shoot)) {
gotoAndPlay (13);
}
if ((Key.isDown(39) && (Facing == 1)) || (Key.isDown(37) && (Facing == -1))) {
gotoAndPlay (18);
}
}
if (Key.isDown(37) && (Facing == 1)) {
_global.Facing = -1;
setProperty(_root.Char, _xscale , -Math.abs(_root.Char._xscale));
}
if (Key.isDown(39) && (Facing == -1)) {
_global.Facing = 1;
setProperty(_root.Char, _xscale , Math.abs(_root.Char._xscale));
}
Symbol 552 MovieClip Frame 12
_parent.gotoAndStop("Idle");
Symbol 552 MovieClip Frame 14
_root.BulletSpawn(_root.Char._x - (26 * Facing), _root.Char._y - 80, -80 * Facing);
Symbol 552 MovieClip Frame 17
if (Key.isDown(Shoot) && (Key.isDown(38))) {
gotoAndPlay (13);
} else {
gotoAndPlay (5);
}
if ((Key.isDown(39) && (Facing == 1)) || (Key.isDown(37) && (Facing == -1))) {
gotoAndPlay (5);
}
if (Key.isDown(37) && (Facing == 1)) {
_global.Facing = -1;
setProperty(_root.Char, _xscale , -Math.abs(_root.Char._xscale));
}
if (Key.isDown(39) && (Facing == -1)) {
_global.Facing = 1;
setProperty(_root.Char, _xscale , Math.abs(_root.Char._xscale));
}
Symbol 552 MovieClip Frame 19
_global.Status = "LookDiag";
Symbol 552 MovieClip Frame 20
if ((Key.isDown(39) && (Facing == 1)) || (Key.isDown(37) && (Facing == -1))) {
if (!Key.isDown(Shoot)) {
gotoAndPlay (19);
}
} else {
gotoAndPlay (3);
}
if (!Key.isDown(38)) {
gotoAndPlay (10);
}
Symbol 552 MovieClip Frame 22
_root.BulletSpawn(_root.Char._x + (20 * Facing), _root.Char._y - 55, -40 * Facing);
Symbol 552 MovieClip Frame 25
if (Key.isDown(Shoot)) {
gotoAndPlay (21);
} else {
gotoAndPlay (19);
}
if (((!Key.isDown(39)) && (Facing == 1)) || ((!Key.isDown(37)) && (Facing == -1))) {
gotoAndPlay (3);
}
if (!Key.isDown(38)) {
gotoAndPlay (10);
}
Symbol 562 MovieClip Frame 8
_parent.gotoAndStop("Idle");
Symbol 584 MovieClip Frame 80
stop();
Symbol 585 MovieClip Frame 1
_global.Status = "Idle";
stop();
Instance of Symbol 435 MovieClip in Symbol 585 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!Paused) {
if (Key.isDown(40)) {
_global.moveRL = 0;
_parent.gotoAndStop("Kneel");
}
if (Key.isDown(38)) {
_parent.gotoAndStop("LookUp");
}
if (Key.isDown(Shoot) && (((Facing == 1) && (!Key.isDown(37))) || ((Facing == -1) && (!Key.isDown(39))))) {
_parent.gotoAndStop("Fire");
}
if (Key.isDown(Melee) && (!ZisDown)) {
_global.ZisDown = true;
_parent.gotoAndStop("Melee");
}
if (Key.isDown(39)) {
_global.moveRL++;
}
if (Key.isDown(37)) {
_global.moveRL--;
}
if (moveRL != 0) {
_parent.gotoAndStop("Walk");
}
if (Key.isDown(SJump) && (!XisDown)) {
_global.XisDown = true;
_global.Jump = 25;
_parent.gotoAndStop("Jump");
}
if (!_root.tehground.hitTest(_root.Char._x, _root.Char._y + 70)) {
_global.Jump = 0;
}
}
}
Symbol 585 MovieClip Frame 2
_global.Status = "Walking";
Instance of Symbol 443 MovieClip in Symbol 585 MovieClip Frame 2
onClipEvent (enterFrame) {
if (Key.isDown(Run) && (Key.isDown(39) || (Key.isDown(37)))) {
_parent.gotoAndStop("Run");
}
if (Key.isDown(39) && (moveRL < 10)) {
_global.moveRL++;
}
if (Key.isDown(37) && (moveRL > -10)) {
_global.moveRL--;
}
if ((!Key.isDown(39)) && (moveRL > 0)) {
_global.moveRL = _global.moveRL - 2;
}
if ((!Key.isDown(37)) && (moveRL < 0)) {
_global.moveRL = _global.moveRL + 2;
}
if (moveRL > 10) {
_global.moveRL = _global.moveRL * 0.9;
}
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (Math.abs(moveRL) < 2)) {
_global.moveRL = 0;
}
if (moveRL == 0) {
_parent.gotoAndStop("Idle");
}
if (Key.isDown(40)) {
_global.moveRL = 0;
_parent.gotoAndStop("Kneel");
}
if (Key.isDown(38)) {
_parent.gotoAndStop("LookUp");
}
if (Key.isDown(Melee) && (!ZisDown)) {
_parent.gotoAndStop("Idle");
}
if (Key.isDown(Shoot)) {
_parent.gotoAndStop("Idle");
}
if (Key.isDown(SJump) && (!XisDown)) {
_global.XisDown = true;
_global.Jump = 25;
_parent.gotoAndStop("Jump");
}
if (!_root.tehground.hitTest(_root.Char._x, _root.Char._y + 70)) {
_global.Jump = 0;
}
}
Instance of Symbol 449 MovieClip in Symbol 585 MovieClip Frame 3
onClipEvent (enterFrame) {
if (!Key.isDown(Run)) {
_parent.gotoAndStop("Walk");
}
if (Key.isDown(39) && (moveRL < 20)) {
_global.moveRL = _global.moveRL + 2;
if (moveRL < 0) {
_global.moveRL = _global.moveRL + 2;
}
}
if (Key.isDown(37) && (moveRL > -20)) {
_global.moveRL = _global.moveRL - 2;
if (moveRL > 0) {
_global.moveRL = _global.moveRL - 2;
}
}
if ((!Key.isDown(39)) && (!Key.isDown(37))) {
_parent.gotoAndStop("Walk");
}
if (Key.isDown(40)) {
_global.moveRL = 0;
_parent.gotoAndStop("Kneel");
}
if (Key.isDown(38)) {
_parent.gotoAndStop("LookUp");
}
if (Key.isDown(Melee) && (!ZisDown)) {
_parent.gotoAndStop("Idle");
}
if (Key.isDown(Shoot)) {
_parent.gotoAndStop("Idle");
}
if (Key.isDown(SJump) && (!XisDown)) {
_global.XisDown = true;
_global.Jump = 25;
_parent.gotoAndStop("Jump");
}
if (!_root.tehground.hitTest(_root.Char._x, _root.Char._y + 70)) {
_global.Jump = 0;
}
}
Instance of Symbol 460 MovieClip in Symbol 585 MovieClip Frame 4
onClipEvent (enterFrame) {
_global.moveRL = 0;
}
Symbol 585 MovieClip Frame 5
_global.Status = "Jumping";
Instance of Symbol 469 MovieClip in Symbol 585 MovieClip Frame 5
onClipEvent (enterFrame) {
_global.Floor = _global.Floor + _global.VScroll;
if (Key.isDown(39) && (moveRL < 6)) {
_global.moveRL = _global.moveRL + 0.5;
}
if (Key.isDown(37) && (moveRL > -6)) {
_global.moveRL = _global.moveRL - 0.5;
}
if ((!Key.isDown(39)) && (moveRL > 0)) {
_global.moveRL = _global.moveRL - 2;
}
if ((!Key.isDown(37)) && (moveRL < 0)) {
_global.moveRL = _global.moveRL + 2;
}
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (Math.abs(moveRL) < 2)) {
_global.moveRL = 0;
}
if (Jump > -30) {
if (XisDown) {
_global.Jump = _global.Jump - 2;
} else {
_global.Jump = _global.Jump - 4;
}
}
_root.Char._y = _root.Char._y - Jump;
}
Instance of Symbol 497 MovieClip in Symbol 585 MovieClip Frame 7
onClipEvent (enterFrame) {
if ((!Key.isDown(39)) && (moveRL > 0)) {
_global.moveRL = _global.moveRL - 0.2;
}
if ((!Key.isDown(37)) && (moveRL < 0)) {
_global.moveRL = _global.moveRL + 0.2;
}
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (Math.abs(moveRL) < 0.4)) {
_global.moveRL = 0;
}
}
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 497 MovieClip in Symbol 585 MovieClip Frame 8
onClipEvent (enterFrame) {
if (moveRL == 0) {
_parent.gotoAndStop("Crouching");
} else {
_parent.gotoAndStop("Crawling");
}
if (Key.isDown(39) && (moveRL < 2)) {
_global.moveRL = _global.moveRL + 0.1;
}
if (Key.isDown(37) && (moveRL > -2)) {
_global.moveRL = _global.moveRL - 0.1;
}
if ((!Key.isDown(39)) && (moveRL > 0)) {
_global.moveRL = _global.moveRL - 0.2;
}
if ((!Key.isDown(37)) && (moveRL < 0)) {
_global.moveRL = _global.moveRL + 0.2;
}
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (Math.abs(moveRL) < 0.4)) {
_global.moveRL = 0;
}
if (Key.isDown(65)) {
_parent.gotoAndStop("CrouchFire");
}
if (!Key.isDown(40)) {
_parent.gotoAndStop("Stand");
}
}
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 497 MovieClip in Symbol 585 MovieClip Frame 10
onClipEvent (enterFrame) {
if (moveRL > 0) {
_global.moveRL = _global.moveRL - 0.2;
}
if (moveRL < 0) {
_global.moveRL = _global.moveRL + 0.2;
}
if (Math.abs(moveRL) < 0.2) {
_global.moveRL = 0;
}
}
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 497 MovieClip in Symbol 585 MovieClip Frame 11
onClipEvent (enterFrame) {
if (Key.isDown(39) && (moveRL < 10)) {
_global.moveRL++;
}
if (Key.isDown(37) && (moveRL > -10)) {
_global.moveRL--;
}
if ((!Key.isDown(39)) && (moveRL > 0)) {
_global.moveRL = _global.moveRL - 2;
}
if ((!Key.isDown(37)) && (moveRL < 0)) {
_global.moveRL = _global.moveRL + 2;
}
if (((!Key.isDown(39)) && (!Key.isDown(37))) && (Math.abs(moveRL) < 2)) {
_global.moveRL = 0;
}
}
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 552 MovieClip in Symbol 585 MovieClip Frame 12
onClipEvent (enterFrame) {
_global.moveRL = 0;
}
Instance of Symbol 562 MovieClip "Knife" in Symbol 585 MovieClip Frame 13
onClipEvent (enterFrame) {
_global.moveRL = 0;
}
Instance of Symbol 584 MovieClip in Symbol 585 MovieClip Frame 14
onClipEvent (enterFrame) {
_global.moveRL = 0;
}
Symbol 612 MovieClip Frame 1
stop();
Symbol 615 Button
on (press) {
stopAllSounds();
_global.Paused = false;
_root.PauseScreen._visible = false;
_root.gotoAndStop(2);
}