Frame 1
stop();
preloader_mc.link_btn.onRelease = function () {
getURL ("http://www.rustyarcade.com?ref=24days_onthe_mall", "_blank");
};
preloader_mc.onEnterFrame = function () {
this.gotoAndStop(Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100));
if (preloader_mc._currentframe == 100) {
play_game_btn._visible = true;
} else {
play_game_btn._visible = false;
}
};
play_game_btn._visible = false;
play_game_btn.onRelease = function () {
play();
trace("yes");
};
Frame 2
mochi.as2.MochiAd.showPreGameAd({id:"3807f074e76f5ccc", res:"650x550"});
Frame 4
function diyingGenericFunction() {
var _local1 = random(diyingGeneric_array.length);
var _local2 = diyingGeneric_array[_local1];
_local2.setVolume(Volume_FX - 40);
if ((fail == false) && (wim == false)) {
_local2.start();
trace("Playing Sound " + _local1);
}
if ((fail == true) || (wim == true)) {
_local2.setVolume(0);
trace("Sound Stoped " + _local1);
}
}
function diyingNazisFunction() {
var _local1 = random(diyingNazis_array.length);
var _local2 = diyingNazis_array[_local1];
_local2.setVolume(Volume_FX - 40);
if ((fail == false) && (wim == false)) {
_local2.start();
trace("Playing Sound " + _local1);
}
if ((fail == true) || (wim == true)) {
_local2.setVolume(0);
trace("Sound Stoped " + _local1);
}
}
function youWimFunction() {
var _local1 = random(youWim_array.length);
var _local2 = youWim_array[_local1];
_local2.setVolume(Volume_FX);
_local2.start();
trace("Playing Sound " + _local1);
}
function youFailFunction() {
var _local1 = random(youFail_array.length);
var _local2 = youFail_array[_local1];
_local2.setVolume(Volume_FX);
_local2.start();
trace("Playing Sound " + _local1);
}
function playSounds(sound) {
sound.setVolume(Volume_FX);
sound.start();
}
function buttons(Normal_button, Location) {
Normal_button.onRelease = function () {
gotoAndStop(Location);
playSounds(Reload);
};
}
function medals() {
medal1_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(2);
playSounds(BELL);
};
medal1_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal2_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(3);
playSounds(BELL);
};
medal2_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal3_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(4);
playSounds(BELL);
};
medal3_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal4_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(5);
playSounds(BELL);
};
medal4_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal5_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(6);
playSounds(BELL);
};
medal5_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal6_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(7);
playSounds(BELL);
};
medal6_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal7_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(8);
playSounds(BELL);
};
medal7_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal8_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(9);
playSounds(BELL);
};
medal8_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal9_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(10);
playSounds(BELL);
};
medal9_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal10_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(11);
playSounds(BELL);
};
medal10_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal11_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(12);
playSounds(BELL);
};
medal11_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
medal12_mc.onRollOver = function () {
combo_info_mc.gotoAndStop(13);
playSounds(BELL);
};
medal12_mc.onRollOut = function () {
combo_info_mc.gotoAndStop(1);
};
combo_info_mc.onEnterFrame = function () {
if (Guillotine1 == false) {
medal1_mc._alpha = 0;
} else if (Guillotine1 == true) {
medal1_mc._alpha = 100;
}
if (Guillotine2 == false) {
medal2_mc._alpha = 0;
} else if (Guillotine2 == true) {
medal2_mc._alpha = 100;
}
if (Guillotine3 == false) {
medal3_mc._alpha = 0;
} else if (Guillotine3 == true) {
medal3_mc._alpha = 100;
}
if (CrampShots == false) {
medal4_mc._alpha = 0;
} else if (CrampShots == true) {
medal4_mc._alpha = 100;
}
if (HeartAttack == false) {
medal5_mc._alpha = 0;
} else if (HeartAttack == true) {
medal5_mc._alpha = 100;
}
if (theWay_toHeaven == false) {
medal7_mc._alpha = 0;
} else if (theWay_toHeaven == true) {
medal7_mc._alpha = 100;
}
if (theWay_toEarth == false) {
medal6_mc._alpha = 0;
} else if (theWay_toEarth == true) {
medal6_mc._alpha = 100;
}
if (theWay_toHell == false) {
medal8_mc._alpha = 0;
} else if (theWay_toHell == true) {
medal8_mc._alpha = 100;
}
if (Humilliation1 == false) {
medal9_mc._alpha = 0;
} else if (Humilliation1 == true) {
medal9_mc._alpha = 100;
}
if (Humilliation2 == false) {
medal10_mc._alpha = 0;
} else if (Humilliation2 == true) {
medal10_mc._alpha = 100;
}
if (Humilliation3 == false) {
medal11_mc._alpha = 0;
} else if (Humilliation3 == true) {
medal11_mc._alpha = 100;
}
if (imposibleSign == false) {
medal12_mc._alpha = 0;
} else if (imposibleSign == true) {
medal12_mc._alpha = 100;
}
};
}
function MenuButtons(Button_tut, Title, Brieff, date, Objetive, Face, Location, Thubnail) {
Button_tut.onRelease = function () {
gotoAndStop(Location);
missionsAcepted = missionsAcepted + 1;
playSounds(Reload);
};
Button_tut.onRollOver = function () {
playSounds(No_bullets);
flashing_mc.play();
portrait_mc._alpha = 100;
portrait_mc.gotoAndStop(Thubnail);
missionTitle = Title;
missionBrieff = Brieff;
missionDate = date;
missionObjetives = Objetive;
missionFace = Face;
};
Button_tut.onRollOut = function () {
portrait_mc._alpha = 0;
flashing_mc.gotoAndStop(1);
missionTitle = missionTitleDefault;
missionBrieff = missionBrieffDefault;
missionDate = missionDateDefault;
missionObjetives = missionObjetivesDefault;
missionFace = missionFaceDefault;
};
}
function game(targets, friends, inocents, bulletsN) {
quit_mc.gotoAndStop("quit");
_quality = "MEDIUM";
HUD_mc.alarm_mc._visible = false;
HUD_mc.ammo_mc.gotoAndStop(bulletsN);
keyListener.onKeyDown = function () {
if (Key.isDown(88)) {
if (quit == true) {
gotoAndStop ("main_menu");
playSounds(Static);
} else if (quit == false) {
quit = true;
quit_mc.play();
playSounds(Static);
}
}
if (Key.isDown(83)) {
playSounds(Static);
trace("sound mute");
if (Mute == true) {
Volume_FX = 40;
Mute = false;
} else if (Mute == false) {
Volume_FX = 0;
Mute = true;
}
}
if (Key.isDown(77)) {
trace("music mute");
playSounds(Static);
if (MUTE == true) {
Volume = 70;
MUTE = false;
} else if (MUTE == false) {
Volume = 0;
MUTE = true;
}
}
if (Key.isDown(32)) {
aim_mc._alpha = 10;
spaceBar = true;
keyMatch = 32;
}
if (Key.isDown(81)) {
playSounds(Static);
if (_quality == "MEDIUM") {
_quality = "HIGH";
playSounds(Static);
Messages.unshift("-HIGH QUALITY");
} else if (_quality == "HIGH") {
_quality = "LOW";
playSounds(Static);
Messages.unshift("-LOW QUALITY");
} else if (_quality == "LOW") {
_quality = "MEDIUM";
playSounds(Static);
Messages.unshift("-MEDIUM QUALITY");
}
}
};
keyListener.onKeyUp = function () {
keyMatch = 0;
spaceBar = false;
};
aim_mc._alpha = -100;
title_mc._alpha = 200;
aim_mc.onEnterFrame = function () {
Message1 = Messages[0];
Message2 = Messages[1];
Message3 = Messages[2];
if ((Guillotine1 == true) && (combo1 == false)) {
Medals_shelve.unshift(2);
combo1 = true;
HUD_mc.medal_adAnimated_mc.play();
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("Guillotine1");
playSounds(medal_Won);
} else if ((Guillotine2 == true) && (combo2 == false)) {
Medals_shelve.unshift(3);
combo2 = true;
HUD_mc.medal_adAnimated_mc.play();
playSounds(medal_Won);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("Guillotine2");
} else if ((Guillotine3 == true) && (combo3 == false)) {
Medals_shelve.unshift(4);
combo3 = true;
HUD_mc.medal_adAnimated_mc.play();
playSounds(medal_Won);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("Guillotine3");
} else if ((CrampShots == true) && (combo4 == false)) {
combo4 = true;
HUD_mc.medal_adAnimated_mc.play();
Medals_shelve.unshift(5);
playSounds(medal_Won);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("CrampShots");
} else if ((HeartAttack == true) && (combo5 == false)) {
Medals_shelve.unshift(6);
combo5 = true;
HUD_mc.medal_adAnimated_mc.play();
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("HeartAttack");
} else if ((theWay_toHeaven == true) && (combo6 == false)) {
combo6 = true;
HUD_mc.medal_adAnimated_mc.play();
Medals_shelve.unshift(8);
playSounds(medal_Won);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("theWay_toHeaven");
} else if ((theWay_toEarth == true) && (combo7 == false)) {
combo7 = true;
HUD_mc.medal_adAnimated_mc.play();
playSounds(medal_Won);
Medals_shelve.unshift(7);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("theWay_toEarth");
} else if ((theWay_toHell == true) && (combo8 == false)) {
combo8 = true;
HUD_mc.medal_adAnimated_mc.play();
Medals_shelve.unshift(9);
playSounds(medal_Won);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("theWay_toHell");
} else if ((Humilliation1 == true) && (combo9 == false)) {
combo9 = true;
HUD_mc.medal_adAnimated_mc.play();
playSounds(medal_Won);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("Humilliation1");
Medals_shelve.unshift(10);
} else if ((Humilliation2 == true) && (combo10 == false)) {
combo10 = true;
HUD_mc.medal_adAnimated_mc.play();
playSounds(medal_Won);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("Humilliation2");
Medals_shelve.unshift(11);
} else if ((Humilliation3 == true) && (combo11 == false)) {
combo11 = true;
HUD_mc.medal_adAnimated_mc.play();
playSounds(medal_Won);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("Humilliation3");
Medals_shelve.unshift(12);
} else if ((imposibleSign == true) && (combo12 == false)) {
combo12 = true;
HUD_mc.medal_adAnimated_mc.play();
Medals_shelve.unshift(13);
playSounds(medal_Won);
HUD_mc.medal_adAnimated_mc.medalsCombo_mc.gotoAndStop("imposibleSign");
}
mouseListener.onMouseDown = function () {
if (spaceBar == false) {
if (bullets > 0) {
totalshots = totalshots + 1;
MainCondition2 = true;
bullets = bullets - 1;
alarm = true;
countDown = true;
shooting = true;
aim_mc.gotoAndPlay("shooting");
HUD_mc.ammo_mc.play();
playSounds(rifle);
} else if (bullets <= 0) {
playSounds(No_bullets);
}
}
};
if (countDown == true) {
HUD_mc.alarm_mc._visible = true;
counter = counter - 1;
timer = Math.floor(counter / 30);
}
if (timer <= 0) {
timer = 0;
}
if (counter <= 0) {
counter = 0;
}
if (((counter <= 0) && (fail == false)) && (wim == false)) {
alarm = false;
fail = true;
youfail_mc.play();
playSounds(Static);
counter = 0;
Messages.unshift("You ran out of time!");
}
if (counter <= 0) {
counter = 0;
}
if (((((targetsKills >= targets) && (wim == false)) && (fail == false)) && (FriendKills < friends)) && (inocentKills < inocents)) {
youWim_mc.play();
youWim_mc._visible = true;
wim = true;
} else if ((FriendKills >= friends) && (wim == false)) {
youfail_mc.play();
fail = true;
youWim_mc._visible = false;
Messages.unshift("You have killed too many comrades");
} else if ((inocentKills >= inocents) && (wim == false)) {
youfail_mc.play();
fail = true;
Messages.unshift("You have killed too many innocents");
}
if ((bullets <= 0) && (wim == false)) {
Messages.unshift("You ran out of bullets");
} else if ((bullets <= 0) && (fail == false)) {
Messages.unshift("You ran out of bullets");
}
if ((fail == true) && (Level_End == false)) {
Level_End = true;
youFailFunction();
} else if ((wim == true) && (Level_End == false)) {
Level_End = true;
youWimFunction();
}
if (YouWim == true) {
gotoAndStop ("main_menu");
TtargetsKills = TtargetsKills + targetsKills;
TFriendKills = TFriendKills + FriendKills;
TinocentKills = TinocentKills + inocentKills;
Totalkills = Totalkills + kills;
} else if (YouFail == true) {
gotoAndStop ("main_menu");
TtargetsKills = TtargetsKills + targetsKills;
TFriendKills = TFriendKills + FriendKills;
TinocentKills = TinocentKills + inocentKills;
Totalkills = Totalkills + kills;
}
if (this._alpha < 100) {
this._alpha = this._alpha + 2;
} else if (this._alpha >= 100) {
this._alpha = this._alpha + 0;
this._alpha = 100;
}
if (title_mc._alpha > 0) {
title_mc._alpha = title_mc._alpha - 2;
} else if (title_mc._alpha <= 0) {
title_mc._alpha = title_mc._alpha - 0;
title_mc._alpha = 0;
title_mc._visible = false;
}
Mouse.hide();
aim_mc.startDrag(true, 33, 33, 635, 521);
mouseListener.onMouseUp = function () {
reload = 0;
shooting = false;
};
if (bullets <= 0) {
bullets = 0;
}
if (shooting == true) {
reload++;
}
if (reload >= 2) {
shooting = false;
}
if (_root.aim_mc.aim_full_mc.shooter_mc.hitTest(BG_mc)) {
Target_name = "";
idInstructions = 1;
}
};
}
function targets(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
trace(this.Combos);
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.Combos.push("H");
this.live = false;
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
headShots = headShots + 1;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.gotoAndPlay("chest_shot");
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
stomachShot = stomachShot + 1;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
kills = kills + 1;
this.dead = true;
if (AltId == 4) {
targetsKills = targetsKills + 1;
Messages.unshift(("-" + AltTName) + "is down.");
diyingNazisFunction();
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
diyingGenericFunction();
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
diyingGenericFunction();
} else if (Id == 5) {
Messages.unshift("-Man down.");
diyingGenericFunction();
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
};
}
function targets2(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale, Killer1, Killer2) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if ((TargetKilled == true) && (this.live == true)) {
Messages.unshift(("-They kill " + AltTName) + "!");
this.live = false;
this.gotoAndStop("dead");
alarm = true;
fail = true;
playSounds(Mission_Fail);
youfail_mc.play();
} else if ((TargetKilled == false) && (this.live == true)) {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
headShots = headShots + 1;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.gotoAndPlay("chest_shot");
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
stomachShot = stomachShot + 1;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
kills = kills + 1;
this.dead = true;
if (AltId == 4) {
targetsKills = targetsKills + 1;
diyingNazisFunction();
Messages.unshift(("-" + AltTName) + " is down.");
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
diyingGenericFunction();
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
diyingGenericFunction();
} else if (Id == 5) {
Messages.unshift("-Man down.");
diyingGenericFunction();
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
}
};
}
function targets2V(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale, Killer1, Killer2) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if ((TargetKilled == true) && (this.live == true)) {
Messages.unshift(("-They kill " + AltTName) + "!");
this.live = false;
this.gotoAndStop("dead");
fail = true;
playSounds(Mission_Fail);
youfail_mc.play();
} else if ((TargetKilled == false) && (this.live == true)) {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
headShots = headShots + 1;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.gotoAndPlay("chest_shot");
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
stomachShot = stomachShot + 1;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
kills = kills + 1;
this.dead = true;
if (AltId == 4) {
targetsKills = targetsKills + 1;
diyingNazisFunction();
Messages.unshift(("-" + AltTName) + " is down.");
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
diyingGenericFunction();
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
diyingGenericFunction();
} else if (Id == 5) {
Messages.unshift("-Man down.");
diyingGenericFunction();
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
}
};
}
function targets3(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
headShots = headShots + 1;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.gotoAndPlay("chest_shot");
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
stomachShot = stomachShot + 1;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
kills = kills + 1;
this.dead = true;
obstacle = true;
if (AltId == 4) {
targetsKills = targetsKills + 1;
Messages.unshift(("-" + AltTName) + " is down.");
diyingNazisFunction();
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
diyingGenericFunction();
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
diyingGenericFunction();
} else if (Id == 5) {
Messages.unshift("-Man down.");
diyingGenericFunction();
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
};
}
function targetsK1(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
trace("head shot");
killer1 = false;
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
headShots = headShots + 1;
killer1 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.gotoAndPlay("chest_shot");
killer1 = false;
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
killer1 = false;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
killer1 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
killer1 = false;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
this.stomachSHOT = true;
killer1 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
killer1 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
killer1 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
stomachShot = stomachShot + 1;
killer1 = false;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
killer1 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
killer1 = false;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
killer1 = false;
kills = kills + 1;
diyingNazisFunction();
this.dead = true;
if (AltId == 4) {
targetsKills = targetsKills + 1;
Messages.unshift(("-" + AltTName) + " is down.");
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
} else if (Id == 5) {
Messages.unshift("-Man down.");
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
};
}
function targetsK2(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.Combos.push("H");
this.live = false;
killer2 = false;
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
killer2 = false;
target.HeadOFF = true;
headShots = headShots + 1;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
killer2 = false;
this.neckSHOT = true;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
killer2 = false;
this.gotoAndPlay("chest_shot");
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
killer2 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
killer2 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
killer2 = false;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
this.stomachSHOT = true;
this._y = this._y - 2;
killer2 = false;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
this._y = this._y - 2;
killer2 = false;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
this.live = false;
this.gotoAndStop("dead");
killer2 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
stomachShot = stomachShot + 1;
this._y = this._y - 2;
killer2 = false;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
killer2 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
killer2 = false;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
killer2 = false;
kills = kills + 1;
this.dead = true;
diyingNazisFunction();
if (AltId == 4) {
targetsKills = targetsKills + 1;
Messages.unshift(("-" + AltTName) + " is down.");
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
} else if (Id == 5) {
Messages.unshift("-Man down.");
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
};
}
function targetsK3(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
killer3 = false;
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
killer3 = false;
target.HeadOFF = true;
headShots = headShots + 1;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
killer3 = false;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.gotoAndPlay("chest_shot");
this.chestSHOT = true;
killer3 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
killer3 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
killer3 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
killer3 = false;
this._y = this._y - 2;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
this.stomachSHOT = true;
killer3 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
killer3 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
killer3 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
stomachShot = stomachShot + 1;
killer3 = false;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
killer3 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
killer3 = false;
this.legSHOT = true;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
killer3 = false;
kills = kills + 1;
this.dead = true;
diyingNazisFunction();
if (AltId == 4) {
targetsKills = targetsKills + 1;
Messages.unshift(("-" + AltTName) + " is down.");
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
} else if (Id == 5) {
Messages.unshift("-Man down.");
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
};
}
function targetsK4(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
trace("head shot");
killer4 = false;
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
killer4 = false;
headShots = headShots + 1;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
killer4 = false;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.gotoAndPlay("chest_shot");
killer4 = false;
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
killer4 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
killer4 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
killer4 = false;
this._y = this._y - 2;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
killer4 = false;
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
killer4 = false;
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
stomachShot = stomachShot + 1;
killer4 = false;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
killer4 = false;
this.legSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
killer4 = false;
this.legSHOT = true;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
killer4 = false;
kills = kills + 1;
this.dead = true;
diyingNazisFunction();
if (AltId == 4) {
targetsKills = targetsKills + 1;
Messages.unshift(("-" + AltTName) + " is down.");
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
} else if (Id == 5) {
Messages.unshift("-Man down.");
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
};
}
function targetsK5(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
killer5 = false;
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
headShots = headShots + 1;
killer5 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
neckShots = neckShots + 1;
killer5 = false;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.gotoAndPlay("chest_shot");
killer5 = false;
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
killer5 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
killer5 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
killer5 = false;
this._y = this._y - 2;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
killer5 = false;
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
killer5 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
killer5 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
killer5 = false;
stomachShot = stomachShot + 1;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
killer5 = false;
this.legSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
killer5 = false;
this.legSHOT = true;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
killer5 = false;
kills = kills + 1;
diyingNazisFunction();
this.dead = true;
if (AltId == 4) {
targetsKills = targetsKills + 1;
Messages.unshift(("-" + AltTName) + " is down.");
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
} else if (Id == 5) {
Messages.unshift("-Man down.");
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
};
}
function targetsK6(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
trace("head shot");
killer6 = false;
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
killer6 = false;
headShots = headShots + 1;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
killer6 = false;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
killer6 = false;
this.gotoAndPlay("chest_shot");
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
heartBreaker = heartBreaker + 1;
killer6 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
killer6 = false;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
killer6 = false;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
killer6 = false;
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
killer6 = false;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
killer6 = false;
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
killer6 = false;
stomachShot = stomachShot + 1;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
killer6 = false;
this.legSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
killer6 = false;
this.legSHOT = true;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
killer6 = false;
kills = kills + 1;
diyingNazisFunction();
this.dead = true;
if (AltId == 4) {
targetsKills = targetsKills + 1;
Messages.unshift(("-" + AltTName) + " is down.");
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
} else if (Id == 5) {
Messages.unshift("-Man down.");
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
};
}
function targetsK7(target, WalkingX, WalkingY, posisiton, startingPosition, endingPosition, TName, Id, AltTName, AltId, walk_condition, Xscale) {
target.idle = posisiton;
target.live = true;
target.dead = false;
target.HeadOFF = false;
target.chestSHOT = false;
target.stomachSHOT = false;
target.legSHOT = false;
target.neckSHOT = false;
target.endWalk = false;
target.walkingX = WalkingX;
target.walkingY = WalkingY;
target.Name = TName;
target.idName = Id;
target.Combos = new Array();
target.onEnterFrame = function () {
if (((this._currentFrame == 168) || (this._currentFrame == 227)) || (this._currentFrame == 336)) {
this.live = false;
}
if (this.hitTest(_root.aim_mc.aim_full_mc.shooter_mc)) {
if (MainCondition2 == false) {
this.Name = TName;
Target_name = this.Name;
this.idName = Id;
idInstructions = this.idName;
} else if (MainCondition2 == true) {
this.Name = AltTName;
Target_name = this.Name;
this.idName = AltId;
idInstructions = this.idName;
}
}
if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
this.live = false;
this.Combos.push("H");
this.gotoAndPlay("leg_shot");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if ((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live != true)) {
this.soldier_mc.head_mc.play();
target.HeadOFF = true;
killer7 = false;
this.live = false;
this.Combos.push("H");
trace("head shot");
headShots = headShots + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.head_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("H");
this.soldier_mc.head_mc.play();
killer7 = false;
target.HeadOFF = true;
headShots = headShots + 1;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
}
if ((this.soldier_mc.Neck_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) {
this.gotoAndPlay("neck_shot");
this.neckSHOT = true;
killer7 = false;
neckShots = neckShots + 1;
this._y = this._y - 2;
this.Combos.push("N");
}
if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("C");
killer7 = false;
heartBreaker = heartBreaker + 1;
this.gotoAndPlay("chest_shot");
this.chestSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.chestSHOT = true;
killer7 = false;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("C");
killer7 = false;
heartBreaker = heartBreaker + 1;
this.chestSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.Chest_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.chestSHOT = true;
killer7 = false;
heartBreaker = heartBreaker + 1;
this._y = this._y - 2;
}
if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == false)) {
this.Combos.push("S");
this.gotoAndPlay("stomach_shot");
killer7 = false;
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == false)) {
this.stomachSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.legSHOT == true)) {
this.Combos.push("S");
killer7 = false;
stomachShot = stomachShot + 1;
this.stomachSHOT = true;
this.live = false;
this.gotoAndStop("dead");
this._y = this._y - 2;
} else if (((this.soldier_mc.stomach_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this.stomachSHOT = true;
killer7 = false;
stomachShot = stomachShot + 1;
this._y = this._y - 2;
}
if ((((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == false)) && (this.legSHOT == false)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
killer7 = false;
this.legSHOT = true;
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == false)) && (this.legSHOT == true)) {
this._y = this._y - 2;
} else if (((this.soldier_mc.leg1_mc.hitTest(_root.aim_mc.aim_full_mc.shooter_mc) && (shooting == true)) && (this.live == true)) && (this.chestSHOT == true)) {
this.Combos.push("L");
this.gotoAndPlay("leg_shot");
this.legSHOT = true;
killer7 = false;
this.live = false;
this._y = this._y - 2;
}
if ((this.live == true) && (this._currentFrame == 409)) {
this.gotoAndStop("leg_shot_walking");
} else if ((this.live == false) && (this._currentFrame == 409)) {
this.gotoAndStop("dead");
}
if (target.HeadOFF == true) {
this.soldier_mc.head_mc.gotoAndStop("off");
}
if (target.chestSHOT == true) {
this.soldier_mc.body_mc.chest_Blood_mc._alpha = 100;
}
if (target.stomachSHOT == true) {
this.soldier_mc.body_mc.stomach_Blood_mc._alpha = 100;
}
if (target.legSHOT == true) {
this.soldier_mc.leg_mc.leg_Blood_mc._alpha = 100;
}
if ((this.live == false) && (this.dead == false)) {
killer7 = false;
kills = kills + 1;
diyingNazisFunction();
this.dead = true;
if (AltId == 4) {
targetsKills = targetsKills + 1;
Messages.unshift(("-" + AltTName) + " is down.");
} else if (AltId == 2) {
inocentKills = inocentKills + 1;
Messages.unshift(("-You kill " + AltTName) + " an Innocent!");
} else if (AltId == 3) {
FriendKills = FriendKills + 1;
Messages.unshift(("-You kill " + AltTName) + " a Comrade!!");
} else if (Id == 5) {
Messages.unshift("-Man down.");
}
}
if ((((((this.idle == "walking") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("walking");
if (((this._x <= endingPosition) && (this.endWalk == false)) && (this.legSHOT == false)) {
this._x = this._x + this.walkingX;
this._y = this._y + this.walkingY;
} else if (((this._x >= startingPosition) && (this.endWalk == true)) && (this.legSHOT == false)) {
this._x = this._x - this.walkingX;
this._y = this._y - this.walkingY;
}
} else if ((((((this.idle == "standing") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("standing");
} else if ((((((this.idle == "sitting") && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this.gotoAndPlay("sitting");
}
if ((this.live == true) && (this.legSHOT == true)) {
if (this.endWalk == false) {
this._x = this._x + (this.walkingX / 3);
} else if (this.endWalk == true) {
this._x = this._x - (this.walkingX / 3);
}
}
if ((((((((this._x >= endingPosition) && (this.endWalk == false)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (walk_condition == true) {
this._xscale = this._xscale - Xscale;
this.endWalk = true;
} else if (walk_condition == false) {
this.soldier_mc.gotoAndStop(23);
}
} else if ((((((((this._x <= startingPosition) && (this.endWalk == true)) && (this.idle == "walking")) && (this.legSHOT == false)) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
this._xscale = this._xscale + Xscale;
this.endWalk = false;
}
if ((((((alarm == true) && (this.HeadOFF == false)) && (this.chestSHOT == false)) && (this.legSHOT == false)) && (this.stomachSHOT == false)) && (this.neckSHOT == false)) {
if (this.endWalk == false) {
this._x = this._x + this.walkingX;
} else if (this.endWalk == true) {
this._x = this._x - this.walkingX;
}
this.idle = "running";
this.gotoAndPlay("running");
}
if (((Guillotine1 == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "H")) {
trace("guillotina 1!!");
Guillotine1 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "H")) {
trace("guillotina 2!!");
Guillotine2 = true;
playSounds(Whicked_Sick);
} else if (((Guillotine3 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "H")) {
trace("guillotina 3!!");
Guillotine3 = true;
playSounds(Whicked_Sick);
} else if (((CrampShots == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "S")) {
trace("Cramp Shot!!");
CrampShots = true;
playSounds(Ownage);
} else if (((HeartAttack == false) && (this.Combos[0] == "L")) && (this.Combos[1] == "C")) {
trace("HeartAttack!!");
HeartAttack = true;
playSounds(Ownage);
} else if (((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toHeaven == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[3] == "H")) {
trace("theWay_toHeaven!!");
theWay_toHeaven = true;
playSounds(God_Like);
} else if ((((theWay_toEarth == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "H")) {
trace("theWay_toEarth!!");
theWay_toEarth = true;
playSounds(God_Like);
} else if ((((theWay_toHell == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("theWay_toHell!!");
theWay_toHell = true;
playSounds(God_Like);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation1 == false) && (this.Combos[0] == "C")) && (this.Combos[1] == "S")) && (this.Combos[2] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if (((((Humilliation1 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("Humilliation1!!");
Humilliation1 = true;
playSounds(humiliation);
} else if ((((Humilliation2 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "C")) {
trace("Humilliation2!!");
Humilliation2 = true;
playSounds(humiliation);
} else if ((((Humilliation3 == false) && (this.Combos[0] == "S")) && (this.Combos[1] == "L")) && (this.Combos[2] == "H")) {
trace("Humilliation3!!");
Humilliation3 = true;
playSounds(humiliation);
} else if (((((imposibleSign == false) && (this.Combos[0] == "N")) && (this.Combos[1] == "C")) && (this.Combos[2] == "S")) && (this.Combos[3] == "L")) {
trace("imposibleSign!!");
imposibleSign = true;
playSounds(Holy_Shit);
}
};
}
stop();
onEnterFrame = function () {
_root.bgmusic.backgroundMusic.setVolume(_root.Volume);
Stage.showMenu = false;
};
var missionTitleDefault = "";
var missionTitle = missionTitleDefault;
var missionBrieffDefault = "";
var missionBrieff = missionBrieffDefault;
var missionDateDefault = "";
var missionDate = missionDateDefault;
var missionObjetivesDefault = "";
var missionObjetives = missionObjetivesDefault;
var missionFaceDefault = "";
var missionFace = missionFaceDefault;
var militaryRanks = "USSR Member";
var AKAname = "Rookie Shooter";
var Volume = 30;
var MUTE = false;
var missionTitleTutorial = "Tutorial";
var missionBrieffTutorial = "In this training mission you will be introduced to the S.S.U (Soviet Sniper Unit) principles. You will understand how to read the mission brief, how to determine who is the target based on the priority of the mission and how to perform sniper combos, which are going to make you popular around the S.S.U and get you the highest honors in the squad.";
var missionDateTutorial = "January 28th 1941";
var missionObjetivesTutorial = "-OBJETIVE: Learn how to use the rifle, understand the symbols and perform sniper combos.";
var missionFaceTutorial = "Master Kuloff Makiev";
var missionTitleMission1 = "Beyond the Great Purge";
var missionBrieffMission1 = "Some old agents of the military forces are planning a plot to destabilize Russia and the communist party. They are starting riots in the streets, and performing to assasinations and terrorism attacks. Our contacts have established who the head of the movement is and want us to deal with him. This morning Ivan Petrovsky will deliver important documents to another member of his crew outside a cafe in the city. Your mission is to eliminate Ivan and take out his partner";
var missionDateMission1 = "Febrary 7th 1941";
var missionObjetivesMission1 = "-OBJETIVE: Kill Ivan Petrovsky and his partner. Unnecessary kills will not be tolerated.";
var missionFaceMission1 = "Ivan Petrovsky";
var missionTitleMission2 = "Kill the Traitor";
var missionBrieffMission2 = "Sidorov Ludvig, an old russian veteran of the Great Purge. He is filtering important information to the Nazis. Our intel has discovered that he is having a meeting tonight in the outskirts of Moscow with some high ranking German military officers. Your mission is to take down this traitor and avoid killing anyone else at all costs. Since we only suspect Hitler is devising a plan, we need to respect the non-aggression pact until we have some solid evidence.";
var missionDateMission2 = "March 3rd 1941";
var missionObjetivesMission2 = "-OBJETIVE: Kill Sidorov Ludvig, the man in the red shirt. Don't kill any german officers.";
var missionFaceMission2 = "Sidorov Ludvig";
var missionTitleMission3 = "Escort the Spy";
var missionBrieffMission3 = "One of our spys is returning from Poland with important intel about the Germans. Earlier today we recieved a telegram from him claiming that the Germans may have discovered his identity, and plan to assasinate him at 4:30 near the Poland/Russian border patrol. We must ensure the safety of this man's life and message he is carrying.";
var missionDateMission3 = "April 17th 1941";
var missionObjetivesMission3 = "-OBJETIVE: Make sure out spy crosses the border alive. Some kills will be aceptable.";
var missionFaceMission3 = "Our Spy";
var missionTitleMission4 = "Protect the Wired Networks";
var missionBrieffMission4 = "The spy you saved last month gave us some very important information about the Nazis. They plan to break the Molotov-Ribbentrop Pact by destroying the wire networks to take down our communications. However, today you will be going to a communication facility in Odessa. We will give you a list with the name and time of the employees in the job, you must kill anyone who seems suspicious.";
var missionDateMission4 = "June 22nd 1941";
var missionObjetivesMission4 = "-OBJETIVE: Protect the communication facility. Don't let the saboteurs get into the facility!";
var missionFaceMission4 = "General Ludovic Kieff";
var missionTitleMission5 = "The 13th Panzer Division";
var missionBrieffMission5 = "The war just began and our future seems dark and terrible, our duty now is to work fast and efficiently. Schole Harsein is commander of the 13th Panzer Division. He is famous for being intelligent, strong and merciless. This man cannot live any longer. He will be crossing a bridge in the Niemen river today, you must find a way to stop his armored car and kill him.";
var missionDateMission5 = "July 6th 1941";
var missionObjetivesMission5 = "-OBJETIVE: Get the commander of the 13th Panzer Division out of his car then eliminate him";
var missionFaceMission5 = "Commander Schole Harsein";
var missionTitleMission6 = "The Forest Brothers Hide Out";
var missionBrieffMission6 = "The Forest Brothers are giving local support to the Nazis in Lithuania. They have an underground hideout that has yet to be discovered by our special forces. Three of our men have been kidnapped as bait so we can find out where they are taking them. Follow the men to the hideout location. As soon as you confirm the location of the hideout kill everyone except our men.";
var missionDateMission6 = "July 28th 1941";
var missionObjetivesMission6 = "-OBJETIVE: Discover the location of the hideout then kill everyone so our comrades can escape.";
var missionFaceMission6 = "Master Kuloff Makiev";
var missionTitleMission7 = "The Industrial Invaders";
var missionBrieffMission7 = "Hitler has a plan to take control over the Ukranian agricultural and mining resources. Your mission for today is to take care of some invaders located in a food processing plant in the city of Uman. If the Nazis can't eat, they cant fight! There are six Nazi soldiers hiden in there so make sure you know their position before start shooting.";
var missionDateMission7 = "September 3rd 1941";
var missionObjetivesMission7 = "-OBJETIVE: Eliminate all Nazis in the food processing plant.";
var missionFaceMission7 = "General Ludovic Kieff";
var missionTitleMission8 = "Killing the Meeting";
var missionBrieffMission8 = "The head of the Nazi army general staff, General Halder, and the heads of three other army groups are having a meeting tonight in Orsha. It must be an key meeting to require so many important people in one place. This is a perfect chance to cause damage to the Nazis by killing off these important commanders. This movement will be a deciding factor in the war.";
var missionDateMission8 = "October 19th 1941";
var missionObjetivesMission8 = "-OBJETIVE: Kill everyone in the meeting.";
var missionFaceMission8 = "General Halder";
var missionTitleMission9 = "Attack the 2nd Panzer Division";
var missionBrieffMission9 = "The 2nd Panzer Division is planning to take the city of Tula, if they succeed it will be a critical blow against us. We sent one of our bomb specialists from Syberia into their base to disable their tanks. He is leaving the base soon but the Nazis will try to capture him alive so don't let any one get close to him.";
var missionDateMission9 = "November 22th 1941";
var missionObjetivesMission9 = "-OBJETIVE: Cover our bomb specialist while he is escaping.";
var missionFaceMission9 = "Bomb Specialist Mikail";
var missionTitleMission10 = "Counter Sniper Tactics";
var missionBrieffMission10 = "The 4th Panzer Division is starting to get close to Moscow. Our troops are fighting hard, but the German snipers are causing a lot of trouble for our infantry. There is a small battalion pinned down by snipers in the city of Mozhaysk. Go there and find these snipers, then dispose of them quickly. Our soldiers need to be in the battlefield for the evening so you don't have long, you must act quickly.";
var missionDateMission10 = "November 30th 1941";
var missionObjetivesMission10 = "-OBJETIVE: Kill all the snipers before the time run out.";
var missionFaceMission10 = "Master Kuloff Makiev";
var missionTitleMission11 = "Revenge";
var missionBrieffMission11 = "The Germans are starting to retreat. We don't want them to get home so they can just return to attack our motherland! Kill them all.";
var missionDateMission11 = "December 7th 1941";
var missionObjetivesMission11 = "-OBJETIVE: Kill all Nazi soldiers. Don't kill our comrades.";
var missionFaceMission11 = "General Ludovic Kieff";
var missionTitleMission1M = "YOU NEED A HIGHER RANK!";
var missionBrieffMission1M = "WE NEED AN EXPERIENCED SNIPER FOR THIS MISSION. WE ARE SORRY COMRADE, BUT YOU DONT HAVE WHAT IT TAKES YET! TRY GOING TO OLD LOCATIONS AND PERFORM SOME SNIPER COMBOS TO PROVE YOURSELF";
var missionDateMission1M = "";
var missionObjetivesMission1M = "-COLLECT AT LEAST 4 MEDALS TO PROCEED!";
var missionFaceMission1M = "Master Kuloff Makiev";
var missionTitleMission2M = "YOU NEED A HIGHER RANK!";
var missionBrieffMission2M = "WE NEED AN EXPERIENCED SNIPER FOR THIS MISSION. WE ARE SORRY COMRADE, BUT YOU DONT HAVE WHAT IT TAKES YET! TRY GOING TO OLD LOCATIONS AND PERFORM MORE SNIPER COMBOS TO PROVE YOURSELF";
var missionDateMission2M = "";
var missionObjetivesMission2M = "-COLLECT AT LEAST 8 MEDALS TO PROCEED!";
var missionFaceMission2M = "General Ludovic Kieff";
var shooting = false;
var alarm = false;
var mouseListener = new Object();
var Medals_shelve = new Array();
var keyListener = new Object();
var reload = 0;
var spaceBar = false;
var Target_name = "";
var idInstructions = 1;
var Volume_FX = 100;
var Mute = false;
var kills = 0;
var Totalkills = 0;
var missionsAcepted = 0;
var bullets = 6;
var finalScore = 0;
var levelTut = false;
var level1 = false;
var level2 = false;
var level3 = false;
var level4 = false;
var level5 = false;
var level6 = false;
var level7 = false;
var level8 = false;
var level9 = false;
var level10 = false;
var level11 = false;
var targetsKills = 0;
var FriendKills = 0;
var inocentKills = 0;
var TtargetsKills = 0;
var TFriendKills = 0;
var TinocentKills = 0;
var quit = false;
var wim = false;
var YouWim = false;
var fail = false;
var YouFail = false;
var mousedown = false;
var Shootcounter = 0;
var keyMatch = 0;
var counter = 1800;
var timer = Math.floor(counter / 30);
var countDown = false;
var Messages = new Array("Press X 2 times to exit the mission", "Press M key to Mute the music", "Press Q to change quality");
var Message1 = Messages[0];
var Message2 = Messages[1];
var Message3 = Messages[2];
var MainCondition1 = false;
var MainCondition2 = false;
var MainCondition3 = false;
var MainCondition4 = false;
var headShots = 0;
var heartBreaker = 0;
var stomachShot = 0;
var neckShots = 0;
var totalshots = 0;
var Guillotine1 = false;
var Guillotine2 = false;
var Guillotine3 = false;
var CrampShots = false;
var HeartAttack = false;
var theWay_toHeaven = false;
var theWay_toEarth = false;
var theWay_toHell = false;
var Humilliation1 = false;
var Humilliation2 = false;
var Humilliation3 = false;
var imposibleSign = false;
var combo1 = false;
var combo2 = false;
var combo3 = false;
var combo4 = false;
var combo5 = false;
var combo6 = false;
var combo7 = false;
var combo8 = false;
var combo9 = false;
var combo10 = false;
var combo11 = false;
var combo12 = false;
var container = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var container2 = this.createEmptyMovieClip("container2", this.getNextHighestDepth());
var container3 = this.createEmptyMovieClip("container3", this.getNextHighestDepth());
var diyingGeneric_array = Array();
var dyingGeneric1 = new Sound(container2);
dyingGeneric1.attachSound("dyingGeneric1");
diyingGeneric_array.push(dyingGeneric1);
var dyingGeneric2 = new Sound(container2);
dyingGeneric2.attachSound("dyingGeneric2");
diyingGeneric_array.push(dyingGeneric2);
var dyingGeneric3 = new Sound(container2);
dyingGeneric3.attachSound("dyingGeneric3");
diyingGeneric_array.push(dyingGeneric3);
var dyingGeneric4 = new Sound(container2);
dyingGeneric4.attachSound("dyingGeneric4");
diyingGeneric_array.push(dyingGeneric4);
var dyingGeneric5 = new Sound(container2);
dyingGeneric5.attachSound("dyingGeneric5");
diyingGeneric_array.push(dyingGeneric5);
var dyingGeneric6 = new Sound(container2);
dyingGeneric6.attachSound("dyingGeneric5");
diyingGeneric_array.push(dyingGeneric6);
var diyingNazis_array = Array();
var dyingNazi1 = new Sound(container2);
dyingNazi1.attachSound("dyingNazi1");
diyingNazis_array.push(dyingNazi1);
var dyingNazi2 = new Sound(container2);
dyingNazi2.attachSound("dyingNazi2");
diyingNazis_array.push(dyingNazi2);
var dyingNazi3 = new Sound(container2);
dyingNazi3.attachSound("dyingNazi3");
diyingNazis_array.push(dyingNazi3);
var dyingNazi4 = new Sound(container2);
dyingNazi4.attachSound("dyingNazi4");
diyingNazis_array.push(dyingNazi4);
var dyingNazi5 = new Sound(container2);
dyingNazi5.attachSound("dyingNazi5");
diyingNazis_array.push(dyingNazi5);
var dyingNazi6 = new Sound(container2);
dyingNazi6.attachSound("dyingNazi6");
diyingNazis_array.push(dyingNazi6);
var dyingNazi7 = new Sound(container2);
dyingNazi7.attachSound("dyingNazi7");
diyingNazis_array.push(dyingNazi7);
var dyingNazi8 = new Sound(container2);
dyingNazi8.attachSound("dyingNazi8");
diyingNazis_array.push(dyingNazi8);
var dyingNazi9 = new Sound(container2);
dyingNazi9.attachSound("dyingNazi9");
diyingNazis_array.push(dyingNazi9);
var dyingNazi10 = new Sound(container2);
dyingNazi10.attachSound("dyingNazi10");
diyingNazis_array.push(dyingNazi10);
var dyingNazi11 = new Sound(container2);
dyingNazi11.attachSound("dyingNazi11");
diyingNazis_array.push(dyingNazi11);
var youWim_array = Array();
var youWim1 = new Sound(container3);
youWim1.attachSound("youWim1");
youWim_array.push(youWim1);
var youWim2 = new Sound(container3);
youWim2.attachSound("youWim2");
youWim_array.push(youWim2);
var youWim3 = new Sound(container3);
youWim3.attachSound("youWim3");
youWim_array.push(youWim3);
var youWim4 = new Sound(container3);
youWim4.attachSound("youWim4");
youWim_array.push(youWim4);
var youWim5 = new Sound(container3);
youWim5.attachSound("youWim5");
youWim_array.push(youWim5);
var youFail_array = Array();
var youFail1 = new Sound(container3);
youFail1.attachSound("youFail1");
youFail_array.push(youFail1);
var youFail2 = new Sound(container3);
youFail2.attachSound("youFail2");
youFail_array.push(youFail2);
var youFail3 = new Sound(container3);
youFail3.attachSound("youFail3");
youFail_array.push(youFail3);
var youFail4 = new Sound(container3);
youFail4.attachSound("youFail4");
youFail_array.push(youFail4);
var youFail5 = new Sound(container3);
youFail5.attachSound("youFail5");
youFail_array.push(youFail5);
var head_splat = new Sound(container2);
head_splat.attachSound("head_splat");
var volshoot = new Sound(container2);
volshoot.attachSound("volshoot");
var rifle = new Sound(container2);
rifle.attachSound("rifle");
var No_bullets = new Sound(container3);
No_bullets.attachSound("No_bullets");
var medal_Won = new Sound(container2);
medal_Won.attachSound("medal_Won");
var Static = new Sound(container3);
Static.attachSound("Static");
var Reload = new Sound(container3);
Reload.attachSound("Reload");
var BELL = new Sound(container3);
BELL.attachSound("BELL");
var Dreadnaught = new Sound(container);
Dreadnaught.attachSound("Dreadnaught");
var God_Like = new Sound(container3);
God_Like.attachSound("God_Like");
var Holy_Shit = new Sound(container3);
Holy_Shit.attachSound("Holy_Shit");
var humiliation = new Sound(container3);
humiliation.attachSound("humiliation");
var Ownage = new Sound(container3);
Ownage.attachSound("Ownage");
var Whicked_Sick = new Sound(container3);
Whicked_Sick.attachSound("Whicked_Sick");
Mouse.addListener(mouseListener);
Key.addListener(keyListener);
buttons(play_game_btn, "main_menu");
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
var pv;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version));
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
mochi.as2.MochiServices.connect("3807f074e76f5ccc");
__com_mochibot__("603cfe9b", this, 10301, true);
Frame 10
var targetsKills = 0;
var kills = 0;
var FriendKills = 0;
var inocentKills = 0;
var wim = false;
var quit = false;
var YouWim = false;
var fail = false;
var YouFail = false;
var MainCondition2 = false;
var alarm = false;
var counter = 1800;
var bullets = 6;
var Level_End = false;
countDown = false;
stats_mc._visible = false;
missionTitle = missionTitleDefault;
missionBrieff = missionBrieffDefault;
missionDate = missionDateDefault;
missionObjetives = missionObjetivesDefault;
missionFace = missionFaceDefault;
stop();
portrait_mc._alpha = 0;
finalScore = ((((Totalkills + (Medals_shelve.length * missionsAcepted)) + TtargetsKills) - TinocentKills) - TFriendKills) - totalshots;
buttons(medals_btn, "medals_menu");
trace(finalScore + "Final Score");
effects_mc.onRelease = function () {
playSounds(Static);
trace("sound mute");
if (Mute == true) {
Volume_FX = 70;
effects_mc.gotoAndStop(1);
Mute = false;
} else if (Mute == false) {
Volume_FX = 0;
Mute = true;
effects_mc.gotoAndStop(2);
}
};
music_mc.onRelease = function () {
playSounds(Static);
trace("sound mute");
if (MUTE == true) {
Volume = 40;
music_mc.gotoAndStop(1);
MUTE = false;
} else if (MUTE == false) {
Volume = 0;
MUTE = true;
music_mc.gotoAndStop(2);
}
};
Themedal1_mc.onEnterFrame = function () {
if (level11 == true) {
gotoAndStop ("END");
}
if (MUTE == true) {
music_mc.gotoAndStop(2);
} else if (MUTE == false) {
music_mc.gotoAndStop(1);
}
if (Mute == true) {
effects_mc.gotoAndStop(2);
} else if (Mute == false) {
effects_mc.gotoAndStop(1);
}
Themedal1_mc.gotoAndStop(Medals_shelve[0]);
Themedal2_mc.gotoAndStop(Medals_shelve[1]);
inform_btn.onRollOver = function () {
stats_mc._visible = true;
};
inform_btn.onRollOut = function () {
stats_mc._visible = false;
};
if (Medals_shelve.length <= 1) {
militaryRanks = "USSR Member";
} else if (Medals_shelve.length == 2) {
militaryRanks = "Cossack Shooter";
} else if (Medals_shelve.length == 3) {
militaryRanks = "Sub-Praporshchik";
} else if (Medals_shelve.length == 4) {
militaryRanks = "vakhmistr Guard";
} else if (Medals_shelve.length == 5) {
militaryRanks = "Praporshchik";
} else if (Medals_shelve.length == 6) {
militaryRanks = "Rotmistr Warrior";
} else if (Medals_shelve.length == 7) {
militaryRanks = "Sub-Polkovnik";
} else if (Medals_shelve.length == 8) {
militaryRanks = "Sniper Polkovnik";
} else if (Medals_shelve.length == 9) {
militaryRanks = "General-Poruchik";
} else if (Medals_shelve.length == 10) {
militaryRanks = "Quartormistr";
} else if (Medals_shelve.length == 11) {
militaryRanks = "Field-Marshal";
}
if (Medals_shelve.length >= 4) {
MenuButtons(Mission5_btn, missionTitleMission5, missionBrieffMission5, missionDateMission5, missionObjetivesMission5, missionFaceMission5, "level 5", 8);
} else if (Medals_shelve.length < 4) {
MenuButtons(Mission5_btn, missionTitleMission1M, missionBrieffMission1M, missionDateMission1M, missionObjetivesMission1M, missionFaceMission1M, "main_menu", 1);
}
if (Medals_shelve.length >= 8) {
MenuButtons(Mission9_btn, missionTitleMission9, missionBrieffMission9, missionDateMission9, missionObjetivesMission9, missionFaceMission9, "level 9", 7);
} else if (Medals_shelve.length < 8) {
MenuButtons(Mission9_btn, missionTitleMission2M, missionBrieffMission2M, missionDateMission2M, missionObjetivesMission2M, missionFaceMission2M, "main_menu", 2);
}
if (levelTut == false) {
Mission1_btn._visible = false;
level1_txt._visible = false;
} else if (levelTut == true) {
Mission1_btn._visible = true;
level1_txt._visible = true;
}
if (level1 == true) {
Mission2_btn._visible = true;
level2_txt._visible = true;
} else if (level1 == false) {
Mission2_btn._visible = false;
level2_txt._visible = false;
}
if (level2 == true) {
Mission3_btn._visible = true;
level3_txt._visible = true;
} else if (level2 == false) {
Mission3_btn._visible = false;
level3_txt._visible = false;
}
if (level3 == true) {
Mission4_btn._visible = true;
level4_txt._visible = true;
} else if (level3 == false) {
Mission4_btn._visible = false;
level4_txt._visible = false;
}
if (level4 == true) {
Mission5_btn._visible = true;
level5_txt._visible = true;
} else if (level4 == false) {
Mission5_btn._visible = false;
level5_txt._visible = false;
}
if (level5 == true) {
Mission6_btn._visible = true;
level6_txt._visible = true;
} else if (level5 == false) {
Mission6_btn._visible = false;
level6_txt._visible = false;
}
if (level6 == true) {
Mission7_btn._visible = true;
level7_txt._visible = true;
} else if (level6 == false) {
Mission7_btn._visible = false;
level7_txt._visible = false;
}
if (level7 == true) {
Mission8_btn._visible = true;
level8_txt._visible = true;
} else if (level7 == false) {
Mission8_btn._visible = false;
level8_txt._visible = false;
}
if (level8 == true) {
Mission9_btn._visible = true;
level9_txt._visible = true;
} else if (level8 == false) {
Mission9_btn._visible = false;
level9_txt._visible = false;
}
if (level9 == true) {
Mission10_btn._visible = true;
level10_txt._visible = true;
} else if (level9 == false) {
Mission10_btn._visible = false;
level10_txt._visible = false;
}
if (level10 == true) {
Mission11_btn._visible = true;
level11_txt._visible = true;
} else if (level10 == false) {
Mission11_btn._visible = false;
level11_txt._visible = false;
}
if (((((Totalkills >= 2) && (TtargetsKills > TFriendKills)) && (TtargetsKills > TinocentKills)) && (TtargetsKills > headShots)) && (TFriendKills > heartBreaker)) {
AKAname = "Sharp Shooter";
} else if (((((Totalkills >= 2) && (TFriendKills > TtargetsKills)) && (TFriendKills > TinocentKills)) && (TFriendKills > headShots)) && (TFriendKills > heartBreaker)) {
AKAname = "Betrayal!";
} else if (((((Totalkills >= 2) && (TinocentKills > TtargetsKills)) && (TinocentKills > TFriendKills)) && (TinocentKills > headShots)) && (TinocentKills > heartBreaker)) {
AKAname = "Psycho Sniper";
} else if (((((Totalkills >= 2) && (headShots > TtargetsKills)) && (headShots > TFriendKills)) && (headShots > TinocentKills)) && (headShots > heartBreaker)) {
AKAname = "Head Hunter";
} else if (((((Totalkills >= 2) && (heartBreaker > TtargetsKills)) && (heartBreaker > TFriendKills)) && (heartBreaker > TinocentKills)) && (heartBreaker > headShots)) {
AKAname = "Heart Breaker";
}
};
MenuButtons(tut_btn, missionTitleTutorial, missionBrieffTutorial, missionDateTutorial, missionObjetivesTutorial, missionFaceTutorial, "tutorial", 1);
MenuButtons(Mission1_btn, missionTitleMission1, missionBrieffMission1, missionDateMission1, missionObjetivesMission1, missionFaceMission1, "level 1", 3);
MenuButtons(Mission2_btn, missionTitleMission2, missionBrieffMission2, missionDateMission2, missionObjetivesMission2, missionFaceMission2, "level 2", 4);
MenuButtons(Mission3_btn, missionTitleMission3, missionBrieffMission3, missionDateMission3, missionObjetivesMission3, missionFaceMission3, "level 3", 5);
MenuButtons(Mission4_btn, missionTitleMission4, missionBrieffMission4, missionDateMission4, missionObjetivesMission4, missionFaceMission4, "level 4", 2);
MenuButtons(Mission6_btn, missionTitleMission6, missionBrieffMission6, missionDateMission6, missionObjetivesMission6, missionFaceMission6, "level 6", 1);
MenuButtons(Mission7_btn, missionTitleMission7, missionBrieffMission7, missionDateMission7, missionObjetivesMission7, missionFaceMission7, "level 7", 2);
MenuButtons(Mission8_btn, missionTitleMission8, missionBrieffMission8, missionDateMission8, missionObjetivesMission8, missionFaceMission8, "level 8", 6);
MenuButtons(Mission10_btn, missionTitleMission10, missionBrieffMission10, missionDateMission10, missionObjetivesMission10, missionFaceMission10, "level 10", 1);
MenuButtons(Mission11_btn, missionTitleMission11, missionBrieffMission11, missionDateMission11, missionObjetivesMission11, missionFaceMission11, "level 11", 2);
Mouse.removeListener(mouseListener);
Mouse.show();
Instance of Symbol 329 MovieClip in Frame 10
on (release) {
getURL ("http://www.rustyarcade.com/blog/read/37/Target-Barbossa-Walkthrough", "_blank");
}
Frame 21
stop();
medals();
buttons(mainMenu_btn, "main_menu");
Frame 32
function tutorial(tut_mc) {
tut_mc.lesson0 = false;
tut_mc.lesson1 = false;
tut_mc.lesson2 = false;
tut_mc.lesson3 = false;
tut_mc.lesson4 = false;
tut_mc.lesson5 = false;
tut_mc.Prision1 = false;
tut_mc.Prision2 = false;
tut_mc.Prision3 = false;
tut_mc.Prision4 = false;
tut_mc.Prision5 = false;
tut_mc.Guard1 = false;
tut_mc.onEnterFrame = function () {
if ((_root.aim_mc.aim_full_mc.shooter_mc.hitTest(prisioner2_mc) && (this.Prision1 == false)) && (this.lesson0 == true)) {
this.Prision1 = true;
Messages.unshift("-Aimed the first prisioner in the row");
} else if ((_root.aim_mc.aim_full_mc.shooter_mc.hitTest(prisioner3_mc) && (this.Prision2 == false)) && (this.lesson0 == true)) {
this.Prision2 = true;
Messages.unshift("-Aimed the second prisioner in the row");
} else if ((_root.aim_mc.aim_full_mc.shooter_mc.hitTest(prisioner4_mc) && (this.Prision3 == false)) && (this.lesson0 == true)) {
this.Prision3 = true;
Messages.unshift("-Aimed the third prisioner in the row");
} else if ((_root.aim_mc.aim_full_mc.shooter_mc.hitTest(prisioner5_mc) && (this.Prision4 == false)) && (this.lesson0 == true)) {
this.Prision4 = true;
Messages.unshift("-Aimed the fourth prisioner in the row");
playSounds(Static);
} else if ((_root.aim_mc.aim_full_mc.shooter_mc.hitTest(soldier2_mc) && (this.Guard1 == false)) && (this.lesson0 == true)) {
this.Guard1 = true;
Messages.unshift("-Aimed the Guard in the row");
} else if ((_root.aim_mc.aim_full_mc.shooter_mc.hitTest(prisioner1_mc) && (this.Prision5 == false)) && (this.lesson2 == true)) {
this.Prision5 = true;
Messages.unshift("-Aimed the Moored prisioner");
}
if (((this.lesson0 == false) && (keyMatch == 32)) && (this._currentFrame == 144)) {
this.lesson0 = true;
this.play();
Messages.unshift("-Good, now lets go to the next lesson");
playSounds(Static);
}
if ((((((((this.lesson1 == false) && (this.lesson0 == true)) && (this.Prision1 == true)) && (this.Prision2 == true)) && (this.Prision3 == true)) && (this.Prision4 == true)) && (this.Guard1 == true)) && (this._currentFrame == 191)) {
this.lesson1 = true;
Messages.unshift("-Well done, now is time to go into action!");
playSounds(Static);
this.play();
}
if ((((this.lesson1 == true) && (this.lesson2 == false)) && (targetsKills == 1)) && (this._currentFrame == 233)) {
this.lesson2 = true;
Messages.unshift("Good Shot!");
playSounds(Static);
this.play();
}
if (((this.lesson2 == true) && (this.Prision5 == true)) && (this._currentFrame == 280)) {
this.lesson2 = true;
Messages.unshift("Let's go to the next lesson!");
playSounds(Static);
MainCondition2 = true;
this.play();
}
};
}
stop();
var counter = 3600;
var countDown = false;
var bullets = 6;
var Messages = new Array("Press S key to Mute Sound Effects", "Press M key to Mute the music", "Press Q to change quality");
targets(soldier1_mc, 4, 0, "walking", 31, 745, "Prision Guard", 3, "Prision Guard", 3, true, 260);
targets(soldier2_mc, -2, 0, "standing", 0, 0, "Prision Guard", 3, "Prision Guard", 3);
targets(soldier3_mc, 2, 0, "walking", 5, 626, "Prision Guard", 3, "Prision Guard", 3, true, 140);
targets(soldier4_mc, 2, 0, "standing", 0, 0, "Prision Guard", 3, "Prision Guard", 3);
targets(soldier5_mc, 2, 0, "standing", 0, 0, "Prision Guard", 3, "Prision Guard", 3);
targets(prisioner1_mc, 0, 0, "sitting", 0, 0, "Prisioner 380", 3, "Nazy Spy", 4);
targets(prisioner2_mc, 2, 0, "standing", 0, 0, "Prisioner 236", 3, "Prisioner 236", 3);
targets(prisioner3_mc, 2, 0, "standing", 0, 0, "Prisioner 468", 2, "Prisioner 468", 2);
targets(prisioner4_mc, 2, 0, "standing", 0, 0, "Prisioner 896", 4, "Prisioner 896", 4);
targets(prisioner5_mc, 2, 0, "standing", 0, 0, "Prisioner 123", 5, "Prisioner 123", 5);
targets(prisioner8_mc, 2, 0, "walking", -123, 681, "Prisioner 103", 3, "Prisioner 103", 3, true, 140);
targets(prisioner7_mc, -3, 0, "walking", -200, 715, "Prisioner 460", 3, "Prisioner 460", 3, true, 200);
targets(prisioner6_mc, 5, 0, "walking", 192, 835, "Prisioner 23", 3, "Prisioner 23", 3, true, 360);
game(2, 1, 1, "6A");
shooting1();
Mouse.addListener(mouseListener);
tutorial(tut1_mc);
Frame 42
function Level1(Target) {
Target.condition1 = false;
trace(level1);
Target.onEnterFrame = function () {
if (Ivan_mc.hitTest(Civil7_mc)) {
this.condition1 = true;
Messages.unshift("They made contact!");
}
if (((this.condition1 == true) && (Ivan_mc._x <= -5)) && (fail == false)) {
fail = true;
youfail_mc.play();
Messages.unshift("You let the Target escape!");
}
};
}
stop();
var counter = 300;
var countDown = false;
var bullets = 6;
var Messages = new Array("Press X 2 times to exit the mission", "Press M key to Mute the music", "Press Q to change quality");
targets(soldier1_mc, 1, 0, "Standing", 0, 0, "Caffe Guard", 3, "Caffe Guard", 3);
targets(soldier2_mc, -1, 0, "Standing", 0, 0, "Police Officer", 3, "Police Officer", 3);
targets(soldier3_mc, 2, 0, "walking", 5, 626, "Police Officer", 3, "Police Officer", 3, true, 140);
targets(Civil1_mc, 2, 0, "walking", -123, 981, "Civilian", 2, "Civilian", 2, true, 140);
targets(Civil3_mc, 2, 0, "walking", -140, 319, "Civilian", 2, "Civilian", 2, true, 142);
targets(Civil2_mc, 2, 0, "walking", -324, 800, "Civilian", 2, "Civilian", 2, true, 157);
targets(Civil4_mc, 3, 0, "walking", -45, 1040, "Cover police", 3, "Cover police", 3, true, 140);
targets(Civil5_mc, 1, 0, "Standing", 0, 0, "Unknown", 5, "Unknown", 5);
targets(Civil6_mc, 1.5, 0, "walking", -40, 800, "Chenolsky", 2, "Chenolsky", 2, true, 120);
targets(Civil7_mc, -1, 0, "sitting", 0, 0, "Unknown", 5, "Petrovsky Ally", 4);
targets(Civil8_mc, 1.5, 0, "walking", -392, 525, "Louissie", 2, "Louissie", 2, true, 110);
targets(Civil9_mc, 1, 0, "Standing", 0, 0, "Assasin", 5, "Assasin", 5);
targets(Ivan_mc, 2, 0, "walking", -442, 240, "Ivan Petrovsky", 4, "Ivan Petrovsky", 4, true, 80);
game(2, 1, 1, "6A");
shooting1();
Mouse.addListener(mouseListener);
Level1(HUD_mc);
Frame 52
function Level2(Target) {
Target.onEnterFrame = function () {
if (Sidorov_mc._x >= 750) {
fail = true;
youfail_mc.play();
Messages.unshift("You let the Target escape!");
}
};
}
stop();
countDown = true;
var counter = 800;
var bullets = 6;
var Messages = new Array("Press X 2 times to exit the mission", "Press M key to Mute the music", "Press Q to change quality");
targets(soldier8_mc, 1.5, 0, "standing", 0, 0, "Nazi Soldier", 2, "Nazi Soldier", 2);
targets(soldier7_mc, 2, 0, "standing", 0, 0, "Nazi Soldier", 2, "Nazi Soldier", 2);
targets(soldier5_mc, 2, 0, "walking", -634, 502, "Nazi Soldier", 2, "Nazi Soldier", 2, false, 157);
targets(soldier4_mc, 2, 0, "walking", -1634, 502, "Nazi Soldier", 2, "Nazi Soldier", 2, true, 165);
targets(soldier3_mc, -1.5, 0, "standing", 0, 0, "Nazi Soldier", 2, "Nazi Soldier", 2);
targets(soldier2_mc, -2, 0, "standing", 0, 0, "Nazi General", 2, "Nazi General", 2);
targets(soldier1_mc, -2, 0, "standing", 0, 0, "Nazi Commander", 2, "Nazi Commander", 2);
targets(Sidorov_mc, 2, 0, "walking", -634, 502, "Sidorov Ludvig", 4, "Sidorov Ludvig", 4, false, 157);
targets(Civil8_mc, 1.5, 0, "walking", -392, 800, "Civilian", 2, "Civilian", 2, true, 110);
targets(soldier9_mc, 1.5, 0, "standing", 0, 0, "Fugitive", 5, "Fugitive", 5);
game(1, 1, 1, "6A");
shooting1();
Mouse.addListener(mouseListener);
Level2(HUD_mc);
Frame 62
function Level3(Target) {
Target.onEnterFrame = function () {
if (Spy_mc.hitTest(Killer_mc) && (killer1 == true)) {
TargetKilled = true;
Messages.unshift("They killed our spy!");
} else if (Spy_mc.hitTest(Nazi_mc) && (killer2 == true)) {
TargetKilled = true;
Messages.unshift("They killed our spy!");
}
};
}
stop();
var countDown = true;
var counter = 3200;
var Messages = new Array("Remember to do Combos to earn medals!", "When you do combos you get a higher rank", "The medals unlock the furter levels");
var TargetKilled = false;
var bullets = 3;
var killer1 = true;
var killer2 = true;
targets(Civil2_mc, 2, 0, "standing", 0, 0, "Poland citizen", 5, "Poland citizen", 5);
targets(Civil3_mc, 2.5, 0, "standing", 0, 0, "Poland citizen", 5, "Poland citizen", 5);
targets(Civil4_mc, 2.5, 0, "standing", 0, 0, "Poland citizen", 5, "Poland citizen", 5);
targets(Civil5_mc, 2, 0, "standing", 0, 0, "Russian citizen", 2, "Russian citizen", 2);
targets(Civil6_mc, 3, 0, "standing", 0, 0, "Poland citizen", 5, "Poland citizen", 5);
targets(Civil7_mc, 2, 0, "standing", 0, 0, "Russian citizen", 2, "Russian citizen", 2);
targetsK1(Killer_mc, 3, 0, "standing", 0, 0, "Russian citizen", 2, "THE KILLER", 4);
targets(soldier1_mc, -2, 0, "standing", 0, 0, "Border Guard", 3, "Border Guard", 3);
targets(soldier2_mc, -2, 0, "standing", 0, 0, "Border Guard", 3, "Border Guard", 3);
targets(soldier3_mc, 5, 0, "walking", -84, 930, "Border Guard", 3, "Border Guard", 3, true, 360);
targetsK2(Nazi_mc, 1.5, 0, "walking", -300, 1410, "Nazi Killer", 4, "Nazi Killer", 4, true, 140);
targets2(Spy_mc, 1.5, 0, "standing", 0, 0, "The Spy", 3, "The Spy", 3);
game(2, 1, 5, "3A");
Level3(HUD_mc);
shooting1();
Mouse.addListener(mouseListener);
Frame 72
function Level4(Target) {
Target.onEnterFrame = function () {
if ((spy2_mc._x >= 700) || ((spy1_mc._x >= 700) && (fail == false))) {
fail = true;
youfail_mc.play();
Messages.unshift("The saboteurs infiltrated the facility");
}
};
}
stop();
countDown = false;
var counter = 800;
var Messages = new Array("Look for one with a weird behavior!", "Theres might be 2 saboteurs, watch out", "Notice, theres one behind a wall");
var bullets = 4;
targets(Civil1_mc, 1.5, 0, "walking", 302, 3000, "Petrovsky (3 Years)", 5, "Civilian", 2, false, 140);
targets(Civil2_mc, 2, 0, "walking", 115, 3000, "Kurskiov (5 Months)", 5, "Civilian", 2, false, 142);
targets(Civil3_mc, 2.5, 0, "walking", 51, 3000, "Sidirof (9 Months)", 5, "Civilian", 2, false, 142);
targets(Civil4_mc, 1.5, 0, "walking", -108, 3000, "Jusifsky (10 Years)", 5, "Civilian", 2, false, 142);
targets(Civil5_mc, 2, 0, "walking", -200, 3000, "\u00C4rinsk (4 Years)", 5, "Civilian", 2, false, 142);
targets(Civil6_mc, 1.5, 0, "walking", -305, 3000, "Torstoff (3 Years)", 5, "Civilian", 2, false, 142);
targets(Civil7_mc, 1.5, 0, "walking", -438, 3000, "Jaffirska (7 Years)", 5, "Civilian", 2, false, 142);
targets(Civil8_mc, 2.5, 0, "walking", -534, 3000, "Ivanovhich (1 Moth)", 5, "Civilian", 2, false, 142);
targets(Civil9_mc, 1.5, 0, "walking", -677, 3000, "Petrovsky (2 Weeks)", 5, "Civilian", 2, false, 142);
targets(spy1_mc, 4.5, 0, "walking", -1129, 3000, "", 5, "Saboteur", 4, false, 142);
targets(spy2_mc, 2, 0, "standing", -1129, 3000, "", 1, "Saboteur", 4, false, 142);
targets(soldier1_mc, -2, 0, "standing", -1129, 3000, "Guard", 3, "Guard", 3, false, 142);
targets(soldier2_mc, -2, 0, "standing", -1129, 3000, "Guard (Ranov)", 3, "Guard (Ranov)", 3, false, 142);
game(2, 1, 2, "4A");
Level4(HUD_mc);
shooting1();
Mouse.addListener(mouseListener);
Frame 82
function Level5(Target) {
Target.onEnterFrame = function () {
if (!car_mc.hitTest(soldier_mc)) {
car_mc.comander_mc._visible = false;
car_mc._x = car_mc._x + 3;
} else if (car_mc.hitTest(soldier_mc) && (obstacle == false)) {
car_mc.comander_mc._visible = false;
car_mc._x = car_mc._x + 3;
} else if (car_mc.hitTest(soldier_mc) && (obstacle == true)) {
car_mc.comander_mc._visible = true;
car_mc.comander_mc._x = -64.3;
car_mc.comander_mc._y = 2.9;
car_mc._x = car_mc._x + 0;
car_mc.gotoAndStop("out");
}
if ((car_mc._x >= 750) && (fail == false)) {
fail = true;
Messages.unshift("You let the Target escape!");
youfail_mc.play();
}
};
}
stop();
countDown = false;
var counter = 1600;
var Messages = new Array("Remember the car is armored", "Be creative", "Think fast");
var obstacle = false;
targets(car_mc.comander_mc, 0, 0, "standing", 0, 0, "Schole Harsein", 4, "Schole Harsein", 4);
targets3(soldier_mc, -1, 0, "standing", -1129, 3000, "Nazi Soldier", 5, "Nazi Soldier", 4, false, 142);
targets(Civil6_mc, 1, 0, "sitting", -1129, 3000, "Russosky", 2, "Russosky", 2, false, 142);
targets(Civil5_mc, 1, 0, "walking", -1129, 3000, "Poland Citizen", 5, "Poland Citizen", 5, false, 142);
targets(Civil4_mc, -3, 0, "standing", -1129, 3000, "Poland Citizen", 2, "Poland Citizen", 2, false, 142);
targets(Civil3_mc, 1.5, 0, "walking", -100, 188, "Poland Citizen", 5, "Poland Citizen", 5, true, 60);
targets(Civil2_mc, 2, 0, "sitting", -1129, 3000, "Russian Spy", 3, "Russian Spy", 3, false, 142);
targets(Civil1_mc, -1, 0, "walking", -1129, 3000, "Poland Citizen", 5, "Poland Citizen", 2, false, 142);
Level5(HUD_mc);
game(2, 5, 5, "6A");
shooting1();
Mouse.addListener(mouseListener);
Frame 92
function Level6(Target) {
Target.onEnterFrame = function () {
if (ForestGuy4_mc.hitTest(lock_mc) && (gateOpen == false)) {
gateOpen = true;
door_mc.play();
lock_mc.nextFrame();
}
if ((gateOpen == true) && (alarm == false)) {
soldier3_mc._y = soldier3_mc._y + 0.5;
soldier2_mc._y = soldier2_mc._y + 0.5;
soldier1_mc._y = soldier1_mc._y + 0.5;
ForestGuy1_mc._y = ForestGuy1_mc._y + 0.5;
ForestGuy2_mc._y = ForestGuy2_mc._y + 0.5;
ForestGuy3_mc._y = ForestGuy3_mc._y + 0.5;
}
if ((((((soldier1_mc._y >= 425) || (soldier2_mc._y >= 425)) || (soldier3_mc._y >= 425)) || (ForestGuy1_mc._y >= 425)) || (ForestGuy2_mc._y >= 425)) || (ForestGuy3_mc._y >= 425)) {
fail = true;
Messages.unshift("You let them escape to the hide out!");
youfail_mc.play();
}
if (((ForestGuy1_mc._x >= 700) || (ForestGuy2_mc._x >= 700)) || (ForestGuy3_mc._x >= 700)) {
fail = true;
Messages.unshift("No one can escape!");
youfail_mc.play();
}
if ((ForestGuy1_mc._x >= 700) && (gateOpen == true)) {
fail = true;
Messages.unshift("You let the Forest Boss Brothers escape!");
youfail_mc.play();
}
if ((kills >= 1) && (gateOpen == false)) {
fail = true;
Messages.unshift("Wait for them to open the hide out!");
youfail_mc.play();
}
};
}
stop();
countDown = false;
var counter = 3200;
var Messages = new Array("Let them show the Hide out.", "Make sure you kill all the enemies.", "Don't kill our soldiers.");
var gateOpen = false;
var bullets = 8;
targets(ForestGuy1_mc, 1.5, 0, "walking", -226, 292, "Forest Brother", 5, "Forest Brother", 4, false, 130);
targets(ForestGuy2_mc, 2, 0, "walking", -226, 370, "Unknown", 5, "Unknown", 4, false, 130);
targets(ForestGuy3_mc, 1.5, 0, "walking", -226, 210, "Forest Brother", 5, "Forest Brother", 4, false, 130);
targets(ForestGuy4_mc, 1, 0, "walking", 68, 1733, "Unknown", 5, "Forest Brother Boss", 4, true, 85);
targets(soldier1_mc, 1.5, 0, "walking", -226, 368, "Mikhail (Russian Soldier)", 3, "Mikhail (Russian Soldier)", 3, false, 130);
targets(soldier2_mc, 1.5, 0, "walking", -226, 325, "Titrospov (Russian Soldier)", 3, "Titrospov (Russian Soldier)", 3, false, 130);
targets(soldier3_mc, 1.5, 0, "walking", -226, 340, "Myhail (Russian Soldier)", 3, "Myhail (Russian Soldier)", 3, false, 130);
Level6(HUD_mc);
game(4, 1, 1, "8A");
shooting1();
Mouse.addListener(mouseListener);
Frame 102
function Level7(Target) {
Target.onEnterFrame = function () {
if ((((((soldier8_mc._x >= 800) || (soldier6_mc._x >= 800)) || (soldier5_mc._x >= 800)) || (soldier4_mc._x >= 800)) || (soldier3_mc._x >= 800)) || (soldier2_mc._x >= 800)) {
fail = true;
youfail_mc.play();
Messages.unshift("You let a Nazi escape!");
} else if ((((((soldier8_mc._x <= -100) || (soldier6_mc._x <= -100)) || (soldier5_mc._x <= -100)) || (soldier4_mc._x <= -100)) || (soldier3_mc._x <= -100)) || (soldier2_mc._x <= -100)) {
fail = true;
youfail_mc.play();
Messages.unshift("You let a Nazi escape!");
}
};
}
stop();
countDown = false;
var counter = 800;
var bullets = 10;
var Messages = new Array("Hold Space bar to clear the sniper view", "Learn how they move, dont let them escape", "Kill the invaders!");
targets(soldier8_mc, 2, 0, "standing", 0, 0, "Nazi Soldier", 4, "Nazi Soldier", 4);
targets(soldier6_mc, 1.5, 0, "walking", -30, 585, "Nazi Sergeant", 4, "Nazi Sergeant", 4, true, 130);
targets(soldier5_mc, 2, 0, "standing", 0, 0, "Nazi Soldier", 4, "Nazi Soldier", 4);
targets(soldier4_mc, -2, 0, "standing", 0, 0, "Nazi Soldier", 4, "Nazi Soldier", 4);
targets(soldier3_mc, 1.5, 0, "standing", 0, 0, "", 1, "Nazi Soldier", 4);
targets(soldier2_mc, 1, 0, "walking", 10, 750, "Nazi Sergeant", 4, "Nazi Sergeant", 4, true, 130);
game(6, 1, 1, "10A");
shooting1();
Mouse.addListener(mouseListener);
Level7(HUD_mc);
Frame 112
function Level8(Target) {
Target.onEnterFrame = function () {
if (((soldier2_mc._x >= 800) || (soldier2_mc._x >= 800)) || (GeneralStaff_mc._x >= 800)) {
fail = true;
youfail_mc.play();
Messages.unshift("No one can escape!");
} else if ((((Conmander2_mc._x <= -100) || (Conmander3_mc._x <= -100)) || (GeneralHalder_mc._x <= -100)) || (soldier2_mc._x <= -100)) {
fail = true;
youfail_mc.play();
Messages.unshift("No one can escape!");
}
};
}
stop();
countDown = false;
var counter = 800;
var bullets = 7;
var Messages = new Array("Hold Space bar to clear the sniper view", "Learn how they move, dont let them escape", "Kill them all!");
targets(soldier1_mc, -4, 0, "standing", 0, 0, "Nazi Soldier", 4, "Nazi Soldier", 4);
targets(soldier2_mc, 2.5, 0, "standing", 0, 0, "Nazi Soldier", 4, "Nazi Soldier", 4);
targets(Conmander1_mc, 1.5, 0, "walking", 119, 550, "Nazi Conmander", 4, "Nazi Conmander", 4, true, 210);
targets(Conmander2_mc, -2, 0, "standing", 0, 0, "Nazi Conmander", 4, "Nazi Conmander", 4);
targets(Conmander3_mc, -4, 0, "standing", 0, 0, "Nazi Conmander", 4, "Nazi Conmander", 4);
targets(GeneralHalder_mc, -2.5, 0, "sitting", 0, 0, "General Halder", 4, "General Halder", 4);
targets(GeneralStaff_mc, 2.5, 0, "sitting", 0, 0, "General Staff", 4, "General Staff", 4);
game(7, 1, 1, "7A");
shooting1();
Mouse.addListener(mouseListener);
Level8(HUD_mc);
Frame 122
function Level9(Target) {
Target.onEnterFrame = function () {
if (Spy_mc.hitTest(soldier7_mc) && (killer7 == true)) {
TargetKilled = true;
Messages.unshift("They caught our comrade!");
} else if (Spy_mc.hitTest(soldier6_mc) && (killer6 == true)) {
TargetKilled = true;
Messages.unshift("They caught our comrade!");
} else if (Spy_mc.hitTest(soldier5_mc) && (killer5 == true)) {
TargetKilled = true;
Messages.unshift("They caught our comrade!");
}
if (Spy2_mc.hitTest(soldier4_mc) && (killer4 == true)) {
TargetKilled = true;
Messages.unshift("They caught our comrade!");
} else if (Spy2_mc.hitTest(soldier3_mc) && (killer3 == true)) {
TargetKilled = true;
Messages.unshift("They caught our comrade!");
} else if (Spy2_mc.hitTest(soldier2_mc) && (killer2 == true)) {
TargetKilled = true;
Messages.unshift("They caught our comrade!");
} else if (Spy2_mc.hitTest(soldier1_mc) && (killer1 == true)) {
TargetKilled = true;
Messages.unshift("They caught our comrade!");
}
};
}
stop();
countDown = false;
var counter = 800;
var bullets = 10;
var killer1 = true;
var killer2 = true;
var killer3 = true;
var killer4 = true;
var killer5 = true;
var killer6 = true;
var killer7 = true;
var TargetKilled = false;
var Messages = new Array("He will run, whem you start firing", "They will try to take him alive!", "Dont let them catch him");
targetsK1(soldier1_mc, 0, 0, "standing", 0, 0, "Nazi Guard", 4, "Nazi Guard", 4);
targetsK2(soldier2_mc, 0, 0, "standing", 0, 0, "Nazi Guard", 4, "Nazi Guard", 4);
targetsK3(soldier3_mc, -1, 0, "standing", 0, 0, "Nazi Soldier", 4, "Nazi Soldier", 4);
targetsK4(soldier4_mc, 2.6, 0, "standing", 0, 0, "Nazi Soldier", 4, "Nazi Soldier", 4);
targetsK5(soldier5_mc, 2, 0, "standing", 0, 0, "Nazi Soldier", 4, "Nazi Soldier", 4);
targetsK6(soldier6_mc, 2.2, 0, "standing", 0, 0, "Nazi Soldier", 4, "Nazi Soldier", 4);
targetsK7(soldier7_mc, 1, 0, "walking", 235, 565, "Nazi Commander", 4, "Nazi Commander", 4, false, 100);
targets2V(Spy_mc, -2.5, 0, "standing", 0, 0, "Russian saboteur", 3, "Russian saboteur", 3);
targets2V(Spy2_mc, 2.2, 0, "standing", 0, 0, "Russian saboteur", 3, "Russian saboteur", 3);
game(7, 1, 1, "10A");
shooting1();
Mouse.addListener(mouseListener);
Level9(HUD_mc);
Frame 132
stop();
countDown = true;
var counter = 900;
var bullets = 10;
var Messages = new Array("Snipers attack from higher places", "Snipers always blend with the enviroment.", "Dont waste your bullets!");
targets(sniper1_mc, 0, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper2_mc, 0, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper3_mc, 0, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper4_mc, 0, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper5_mc, 0, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper6_mc, 0, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper7_mc, 0, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper8_mc, 0, 0, "standing", 0, 0, "", 4, "", 4);
game(8, 1, 1, "10A");
shooting1();
Mouse.addListener(mouseListener);
Frame 142
function Level11(Target) {
Target.onEnterFrame = function () {
if ((((((((((sniper1_mc._x <= -100) || (sniper2_mc._x <= -100)) || (sniper3_mc._x <= -100)) || (sniper4_mc._x <= -100)) || (sniper5_mc._x <= -100)) || (sniper6_mc._x <= -100)) || (sniper7_mc._x <= -100)) || (sniper8_mc._x <= -100)) || (sniper9_mc._x <= -100)) || (sniper10_mc._x <= -100)) {
fail = true;
youfail_mc.play();
Messages.unshift("No one can escape!");
}
};
}
stop();
countDown = true;
var counter = 900;
var bullets = 10;
var Messages = new Array("Try to cover the whole place", "Press Space to clear the view!", "Dont waste your bullets!");
targets(sniper1_mc, -1, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper2_mc, -2, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper3_mc, -1.5, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper4_mc, -2, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper5_mc, -2.4, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper6_mc, -2.1, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper7_mc, -3, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper8_mc, -2.6, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper9_mc, -1.5, 0, "standing", 0, 0, "", 4, "", 4);
targets(sniper10_mc, -1.6, 0, "standing", 0, 0, "", 4, "", 4);
game(10, 1, 1, "10A");
shooting1();
Mouse.addListener(mouseListener);
Level11(HUD_mc);
Frame 152
stop();
buttons(play_again_btn, "play_game");
finalScore = ((((Totalkills + (Medals_shelve.length * missionsAcepted)) + TtargetsKills) - TinocentKills) - TFriendKills) - totalshots;
Submit_btn.onRelease = function () {
var _local2 = {n:[3, 6, 5, 9, 11, 4, 8, 7, 11, 1, 15, 10, 15, 10, 14, 11], f:function (i, s) {
if (s.length == 16) {
return(s);
}
return(this.f(i + 1, s + this.n[i].toString(16)));
}};
var _local3 = _local2.f(0, "");
mochi.as2.MochiScores.showLeaderboard({boardID:_local3, score:finalScore});
};
Frame 160
gotoAndStop ("play_game");
Symbol 65 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 31
stop();
Symbol 125 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 2
stop();
Symbol 130 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 60
stop();
Symbol 144 MovieClip Frame 79
stop();
Symbol 145 MovieClip Frame 104
stop();
Symbol 146 MovieClip Frame 25
stop();
Symbol 149 MovieClip [full_Soldier] Frame 1
play();
Symbol 149 MovieClip [full_Soldier] Frame 42
gotoAndPlay ("idle");
Symbol 149 MovieClip [full_Soldier] Frame 61
gotoAndPlay ("running");
Symbol 149 MovieClip [full_Soldier] Frame 96
gotoAndPlay ("walking");
Symbol 149 MovieClip [full_Soldier] Frame 127
gotoAndPlay ("sitting");
Symbol 149 MovieClip [full_Soldier] Frame 185
stop();
Symbol 149 MovieClip [full_Soldier] Frame 270
stop();
Symbol 149 MovieClip [full_Soldier] Frame 373
stop();
Symbol 149 MovieClip [full_Soldier] Frame 409
stop();
Symbol 149 MovieClip [full_Soldier] Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 149 MovieClip [full_Soldier] Frame 436
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 1854 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd
{
function MochiAd () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function showPreGameAd(options) {
var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}, ad_skipped:function () {
}, ad_progress:function (percent) {
}};
options = _parseOptions(options, _local26);
if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") {
options.ad_started();
options.ad_finished();
return(undefined);
}
var clip = options.clip;
var _local22 = 11000;
var _local25 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local14 = _getRes(options);
var _local4 = _local14[0];
var _local13 = _local14[1];
mc._x = _local4 * 0.5;
mc._y = _local13 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk._x = _local4 * -0.5;
chk._y = _local13 * -0.5;
var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4);
if (options.no_progress_bar) {
_local6._visible = false;
delete options.no_progress_bar;
} else {
_local6._x = 10;
_local6._y = _local13 - 20;
}
var _local21 = options.color;
delete options.color;
var _local19 = options.background;
delete options.background;
var _local23 = options.outline;
delete options.outline;
var _local5 = _local6.createEmptyMovieClip("_outline", 1);
_local5.beginFill(_local19);
_local5.moveTo(0, 0);
_local5.lineTo(_local4 - 20, 0);
_local5.lineTo(_local4 - 20, 10);
_local5.lineTo(0, 10);
_local5.lineTo(0, 0);
_local5.endFill();
var _local3 = _local6.createEmptyMovieClip("_inside", 2);
_local3.beginFill(_local21);
_local3.moveTo(0, 0);
_local3.lineTo(_local4 - 20, 0);
_local3.lineTo(_local4 - 20, 10);
_local3.lineTo(0, 10);
_local3.lineTo(0, 0);
_local3.endFill();
_local3._xscale = 0;
var _local7 = _local6.createEmptyMovieClip("_outline", 3);
_local7.lineStyle(0, _local23, 100);
_local7.moveTo(0, 0);
_local7.lineTo(_local4 - 20, 0);
_local7.lineTo(_local4 - 20, 10);
_local7.lineTo(0, 10);
_local7.lineTo(0, 0);
chk.ad_msec = _local22;
chk.ad_timeout = _local25;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
mochi.as2.MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
var sendHostProgress = false;
mc.lc.sendHostLoadProgress = function (lc_name) {
sendHostProgress = true;
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec;
};
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
chk.onEnterFrame = function () {
var _local6 = this._parent._parent;
var _local11 = this._parent._mochiad_ctr;
var _local5 = getTimer() - this.started;
var _local3 = false;
var _local4 = _local6.getBytesTotal();
var _local8 = _local6.getBytesLoaded();
var _local2 = (100 * _local8) / _local4;
var _local10 = (100 * _local5) / chk.ad_msec;
var _local9 = this._mochiad_bar._inside;
var _local13 = Math.min(100, Math.min(_local2 || 0, _local10));
_local13 = Math.max(this.last_pcnt, _local13);
this.last_pcnt = _local13;
_local9._xscale = _local13;
options.ad_progress(_local13);
if (sendHostProgress) {
mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName);
if (_local2 == 100) {
sendHostProgress = false;
}
}
if (!chk.showing) {
var _local7 = _local11.getBytesTotal();
if ((_local7 > 0) || (typeof(_local7) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) {
options.ad_failed();
_local3 = true;
}
}
if (_local5 > chk.ad_msec) {
_local3 = true;
}
if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
}
static function showClickAwayAd(options) {
var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () {
}, ad_finished:function () {
}, ad_loaded:function (width, height) {
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_skipped:function () {
}};
options = _parseOptions(options, _local9);
var clip = options.clip;
var _local8 = options.ad_timeout;
delete options.ad_timeout;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local4 = _getRes(options);
var _local10 = _local4[0];
var _local7 = _local4[1];
mc._x = _local10 * 0.5;
mc._y = _local7 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_timeout = _local8;
chk.started = getTimer();
chk.showing = false;
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
var _local20 = false;
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
_local2 = true;
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
options.ad_failed();
_local2 = true;
}
}
if (_local2) {
delete this.onEnterFrame;
}
};
}
static function showInterLevelAd(options) {
var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}, ad_skipped:function () {
}};
options = _parseOptions(options, _local13);
var clip = options.clip;
var _local10 = 11000;
var _local12 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local5 = _getRes(options);
var _local14 = _local5[0];
var _local11 = _local5[1];
mc._x = _local14 * 0.5;
mc._y = _local11 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_msec = _local10;
chk.ad_timeout = _local12;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
mochi.as2.MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec - 250;
};
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
options.ad_failed();
_local2 = true;
}
}
if (_local4 > chk.ad_msec) {
_local2 = true;
}
if (_local2) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
}
static function showPreloaderAd(options) {
trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0");
showPreGameAd(options);
}
static function showTimedAd(options) {
trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0");
showInterLevelAd(options);
}
static function _allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function load(options) {
var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = _parseOptions(options, _local13);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var _local7 = options.clip;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local7._mochiad_loaded) {
return(null);
}
var _local12 = options.depth;
delete options.depth;
var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12);
var _local11 = _getRes(options);
options.res = (_local11[0] + "x") + _local11[1];
options.server = options.server + options.id;
delete options.id;
_local7._mochiad_loaded = true;
if (_local7._url.indexOf("http") != 0) {
trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal");
}
var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1);
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
var _local10 = _local4.server;
delete _local4.server;
var _local14 = _allowDomains(_local10);
_local6.onEnterFrame = function () {
if (this._mochiad_ctr._url != this._url) {
this.onEnterFrame = function () {
if (!this._mochiad_ctr) {
delete this.onEnterFrame;
mochi.as2.MochiAd.unload(this._parent);
}
};
}
};
var _local5 = new Object();
var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local5.mc = _local6;
_local5.name = _local9;
_local5.hostname = _local14;
_local5.allowDomain = function (d) {
return(true);
};
_local5.allowInsecureDomain = _local5.allowDomain;
_local5.connect(_local9);
_local6.lc = _local5;
_local4.lc = _local9;
_local4.st = getTimer();
_local4.loadMovie(_local10 + ".swf", "POST");
return(_local6);
}
static function unload(clip) {
if (typeof(clip) == "undefined") {
clip = _root;
}
if (clip.clip && (clip.clip._mochiad)) {
clip = clip.clip;
}
if (!clip._mochiad) {
return(false);
}
containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName);
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return(true);
}
static function _isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function _getRes(options) {
var _local3 = options.clip.getBounds();
var _local2 = 0;
var _local1 = 0;
if (typeof(options.res) != "undefined") {
var _local4 = options.res.split("x");
_local2 = parseFloat(_local4[0]);
_local1 = parseFloat(_local4[1]);
} else {
_local2 = _local3.xMax - _local3.xMin;
_local1 = _local3.yMax - _local3.yMin;
}
if ((_local2 == 0) || (_local1 == 0)) {
_local2 = Stage.width;
_local1 = Stage.height;
}
return([_local2, _local1]);
}
static function _parseOptions(options, defaults) {
var _local4 = {};
for (var _local8 in defaults) {
_local4[_local8] = defaults[_local8];
}
if (options) {
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
}
if (_root.mochiad_options) {
var _local5 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local5.length) {
var _local3 = _local5[_local2].split("=");
_local4[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
if (_local4.id == "test") {
trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!");
}
return(_local4);
}
static function rpc(clip, callbackID, arg) {
switch (arg.id) {
case "setValue" :
setValue(clip, arg.objectName, arg.value);
break;
case "getValue" :
var _local4 = getValue(clip, arg.objectName);
containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName);
break;
case "runMethod" :
var _local3 = runMethod(clip, arg.method, arg.args);
containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName);
break;
default :
trace("[mochiads rpc] unknown rpc id: " + arg.id);
}
}
static function setValue(base, objectName, value) {
var _local2 = objectName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
base[_local2[_local1]] = value;
}
static function getValue(base, objectName) {
var _local2 = objectName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
return(base[_local2[_local1]]);
}
static function runMethod(base, methodName, argsArray) {
var _local2 = methodName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
if (typeof(base[_local2[_local1]]) == "function") {
return(base[_local2[_local1]].apply(base, argsArray));
}
return(undefined);
}
static function containerNotify(clip, args, lcName) {
var _local1 = clip._mochiad._mochiad_ctr.ad.app;
if (_local1.notify) {
_local1.notify(args);
} else {
new LocalConnection().send(lcName, "notify", args);
}
}
static function containerRpcResult(clip, callbackID, val, lcName) {
var _local1 = clip._mochiad._mochiad_ctr.ad.app;
if (_local1.rpcResult) {
_local1.rpcResult(callbackID, val);
} else {
new LocalConnection().send(lcName, "rpcResult", callbackID, val);
}
}
}
Symbol 1855 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync
{
var _syncContainer;
function MochiSync () {
_syncContainer = {};
}
function getProp(name) {
return(_syncContainer[name]);
}
function setProp(name, value) {
if (_syncContainer[name] == value) {
return(undefined);
}
_syncContainer[name] = value;
mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value});
}
function triggerEvent(eventType, args) {
switch (eventType) {
case SYNC_REQUEST :
mochi.as2.MochiServices.send("sync_syncronize", _syncContainer);
break;
case SYNC_PROPERTY :
_syncContainer[args.name] = args.value;
}
}
static var SYNC_REQUEST = "SyncRequest";
static var SYNC_PROPERTY = "UpdateProperty";
}
Symbol 1856 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices
{
static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel;
function MochiServices () {
}
static function get id() {
return(_id);
}
static function get clip() {
return(_container);
}
static function get childClip() {
return(_clip);
}
static function getVersion() {
return("3.3 as2");
}
static function allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function get isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function set comChannelName(val) {
if (val != undefined) {
if (val.length > 3) {
_sendChannelName = val + "_fromgame";
initComChannels();
}
}
//return(__get__comChannelName());
}
static function get connected() {
return(_connected);
}
static function connect(id, clip, onError) {
warnID(id, false);
if ((!_connected) && (_clip == undefined)) {
trace("MochiServices Connecting...");
_connecting = true;
init(id, clip);
}
if (onError != undefined) {
mochi.as2.MochiServices.onError = onError;
} else if (mochi.as2.MochiServices.onError == undefined) {
mochi.as2.MochiServices.onError = function (errorCode) {
trace(errorCode);
};
}
}
static function disconnect() {
if (_connected || (_connecting)) {
_connecting = (_connected = false);
flush(true);
if (_clip != undefined) {
_clip.removeMovieClip();
delete _clip;
}
_listenChannel.close();
}
}
static function init(id, clip) {
_id = id;
if (clip != undefined) {
_container = clip;
} else {
_container = _root;
}
loadCommunicator(id, _container);
}
static function loadCommunicator(id, clip) {
var _local6 = "_mochiservices_com_" + id;
var _local5 = new MovieClipLoader();
var _local3 = {};
if (_clip != null) {
return(_clip);
}
if (!isNetworkAvailable) {
return(null);
}
if (urlOptions().servURL) {
_servURL = urlOptions().servURL;
}
var _local4 = _servURL + _services;
if (urlOptions().servicesURL) {
_local4 = urlOptions().servicesURL;
}
allowDomains(_local4);
_clip = clip.createEmptyMovieClip(_local6, 10336, false);
_listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999));
listen();
if (_local3.waitInterval != null) {
clearInterval(_local3.waitInterval);
}
_local3.onLoadError = loadError;
_local3.onLoadStart = function (target_mc) {
this.isLoading = true;
};
_local3.startTime = getTimer();
_local3.wait = function () {
if ((getTimer() - this.startTime) > 10000) {
if (!this.isLoading) {
mochi.as2.MochiServices.disconnect();
mochi.as2.MochiServices.onError.apply(null, ["IOError"]);
}
clearInterval(this.waitInterval);
}
};
_local3.waitInterval = setInterval(_local3, "wait", 1000);
_local5.addListener(_local3);
_local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip);
_sendChannel = new LocalConnection();
_sendChannel._queue = [];
return(_clip);
}
static function loadError(target_mc, errorCode, httpStatus) {
trace("MochiServices could not load.");
disconnect();
onError.apply(null, [errorCode]);
}
static function onStatus(infoObject) {
if (!(infoObject.level === "error")) {
} else {
_connected = false;
_listenChannel.connect(_listenChannelName);
}
}
static function listen() {
_listenChannel = new LocalConnection();
_listenChannel.handshake = function (args) {
mochi.as2.MochiServices.__set__comChannelName(args.newChannel);
};
_listenChannel.allowDomain = function (d) {
return(true);
};
_listenChannel.allowInsecureDomain = _listenChannel.allowDomain;
_listenChannel._nextcallbackID = 0;
_listenChannel._callbacks = {};
_listenChannel.connect(_listenChannelName);
trace("Waiting for MochiAds services to connect...");
}
static function initComChannels() {
if (!_connected) {
_sendChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"});
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()});
_listenChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
_listenChannel.onReceive = function (pkg) {
var _local5 = pkg.callbackID;
var _local4 = this._callbacks[_local5];
if (!_local4) {
return(undefined);
}
var _local2 = _local4.callbackMethod;
var _local3 = _local4.callbackObject;
if (_local3 && (typeof(_local2) == "string")) {
_local2 = _local3[_local2];
}
if (_local2 != undefined) {
_local2.apply(_local3, pkg.args);
}
delete this._callbacks[_local5];
};
_listenChannel.onEvent = function (pkg) {
switch (pkg.target) {
case "events" :
mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args);
break;
case "coins" :
mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args);
break;
case "sync" :
mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args);
}
};
_listenChannel.onError = function () {
mochi.as2.MochiServices.onError.apply(null, ["IOError"]);
};
trace("[SERVICES_API] connected!");
_connecting = false;
_connected = true;
while (_sendChannel._queue.length > 0) {
_sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift());
}
}
}
static function flush(error) {
var _local1;
var _local2;
while (_sendChannel._queue.length > 0) {
_local1 = _sendChannel._queue.shift();
if (_local1.callbackID != null) {
_local2 = _listenChannel._callbacks[_local1.callbackID];
}
delete _listenChannel._callbacks[_local1.callbackID];
if (error) {
handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod);
}
}
}
static function handleError(args, callbackObject, callbackMethod) {
if (args != null) {
if (args.onError != null) {
args.onError.apply(null, ["NotConnected"]);
}
if ((args.options != null) && (args.options.onError != null)) {
args.options.onError.apply(null, ["NotConnected"]);
}
}
if (callbackMethod != null) {
args = {};
args.error = true;
args.errorCode = "NotConnected";
if ((callbackObject != null) && (typeof(callbackMethod) == "string")) {
callbackObject[callbackMethod](args);
} else if (callbackMethod != null) {
callbackMethod.apply(args);
}
}
}
static function send(methodName, args, callbackObject, callbackMethod) {
if (_connected) {
_sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID});
} else {
if ((_clip == undefined) || (!_connecting)) {
trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName);
handleError(args, callbackObject, callbackMethod);
flush(true);
return(undefined);
}
_sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID});
}
_listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod};
_listenChannel._nextcallbackID++;
}
static function urlOptions() {
var _local5 = {};
var _local6;
if (_root._url.indexOf("mochiad_options") != -1) {
var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1;
_local6 = _root._url.substr(_local2, _root._url.length);
} else if (_root.mochiad_options) {
_local6 = _root.mochiad_options;
}
if (_local6) {
var _local4 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local4.length) {
var _local3 = _local4[_local2].split("=");
_local5[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
return(_local5);
}
static function warnID(bid, leaderboard) {
bid = bid.toLowerCase();
if (bid.length != 16) {
trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length");
return(undefined);
}
if (bid == "1e113c7239048b3f") {
if (leaderboard) {
trace("WARNING: Using testing board ID");
} else {
trace("WARNING: Using testing board ID as game ID");
}
return(undefined);
}
if (bid == "84993a1de4031cd8") {
if (leaderboard) {
trace("WARNING: Using testing game ID as board ID");
} else {
trace("WARNING: Using testing game ID");
}
return(undefined);
}
var _local1 = 0;
while (_local1 < bid.length) {
switch (bid.charAt(_local1)) {
case "0" :
case "1" :
case "2" :
case "3" :
case "4" :
case "5" :
case "6" :
case "7" :
case "8" :
case "9" :
case "a" :
case "b" :
case "c" :
case "d" :
case "e" :
case "f" :
break;
default :
trace("WARNING: Board ID contains illegal characters: " + bid);
return(undefined);
}
_local1++;
}
}
static function addLinkEvent(url, burl, btn, onClick) {
var timeout = 1500;
var t0 = getTimer();
var _local2 = new Object();
_local2.mav = getVersion();
_local2.swfv = btn.getSWFVersion() || 6;
_local2.swfurl = btn._url;
_local2.fv = System.capabilities.version;
_local2.os = System.capabilities.os;
_local2.lang = System.capabilities.language;
_local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY;
var s = "?";
var _local3 = 0;
for (var _local6 in _local2) {
if (_local3 != 0) {
s = s + "&";
}
_local3++;
s = ((s + _local6) + "=") + escape(_local2[_local6]);
}
if (!(netupAttempted || (_connected))) {
var ping = btn.createEmptyMovieClip("ping", 777);
var _local7 = btn.createEmptyMovieClip("nettest", 778);
netupAttempted = true;
ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer());
_local7.onEnterFrame = function () {
if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) {
delete this.onEnterFrame;
} else if ((getTimer() - t0) > timeout) {
delete this.onEnterFrame;
mochi.as2.MochiServices.netup = false;
}
};
}
var _local4 = btn.createEmptyMovieClip("clk", 1001);
_local4._alpha = 0;
_local4.beginFill(1044735);
_local4.moveTo(0, 0);
_local4.lineTo(0, btn._height);
_local4.lineTo(btn._width, btn._height);
_local4.lineTo(btn._width, 0);
_local4.lineTo(0, 0);
_local4.endFill();
_local4.onRelease = function () {
if (mochi.as2.MochiServices.netup) {
getURL (url + s, "_blank");
} else {
getURL (burl, "_blank");
}
if (onClick != undefined) {
onClick();
}
};
}
static function setContainer(clip) {
}
static function stayOnTop(clip) {
}
static var _servURL = "http://www.mochiads.com/static/lib/services/";
static var _services = "services.swf";
static var _mochiLC = "MochiLC.swf";
static var _listenChannelName = "__ms_";
static var _connecting = false;
static var _connected = false;
static var netup = true;
static var netupAttempted = false;
static var servicesSync = new mochi.as2.MochiSync();
}
Symbol 1857 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher
{
var eventTable;
function MochiEventDispatcher () {
eventTable = {};
}
function buildDelegate(thisObject, thatObject) {
var _local2 = {thisObject:thisObject, thatObject:thatObject};
if (thatObject != undefined) {
var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject));
_local2.delegate = function (args) {
funct.call(thisObject, args);
};
} else {
_local2.delegate = thisObject;
}
return(_local2);
}
function compareDelegate(d_A, d_B) {
if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) {
return(false);
}
return(true);
}
function addEventListener(event, thisObject, thatObject) {
removeEventListener(event, thisObject, thatObject);
eventTable[event].push(buildDelegate(thisObject, thatObject));
}
function removeEventListener(event, thisObject, thatObject) {
var _local3 = buildDelegate(thisObject, thatObject);
if (eventTable[event] == undefined) {
eventTable[event] = [];
return(undefined);
}
for (var _local4 in eventTable[event]) {
if (!compareDelegate(eventTable[event][_local4], _local3)) {
continue;
}
eventTable[event].splice(Number(_local4), 1);
}
}
function triggerEvent(event, args) {
if (eventTable[event] == undefined) {
return(undefined);
}
for (var _local4 in eventTable[event]) {
eventTable[event][_local4].delegate(args);
}
}
}
Symbol 1858 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents
{
static var gameStart, levelStart;
function MochiEvents () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function startSession(achievementID) {
mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null);
}
static function trigger(kind, obj) {
if (obj == undefined) {
obj = {};
} else if (obj.kind != undefined) {
trace("WARNING: optional arguements package contains key 'id', it will be overwritten");
obj.kind = kind;
}
mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null);
}
static function setNotifications(clip, style) {
var _local2 = {};
for (var _local3 in style) {
_local2[_local3] = style[_local3];
}
_local2.clip = clip;
mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null);
}
static function addEventListener(eventType, thisObject, thatObject) {
_dispatcher.addEventListener(eventType, thisObject, thatObject);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, thisObject, thatObject) {
_dispatcher.removeEventListener(eventType, thisObject, thatObject);
}
static function startGame() {
gameStart = new Date().getTime();
trigger("start_game");
}
static function endGame() {
var _local1 = new Date().getTime() - gameStart;
trigger("end_game", {time:_local1});
}
static function startLevel() {
levelStart = new Date().getTime();
trigger("start_level");
}
static function endLevel() {
var _local1 = new Date().getTime() - levelStart;
trigger("end_level", {time:_local1});
}
static var ACHIEVEMENT_RECEIVED = "AchievementReceived";
static var ALIGN_TOP_LEFT = "ALIGN_TL";
static var ALIGN_TOP = "ALIGN_T";
static var ALIGN_TOP_RIGHT = "ALIGN_TR";
static var ALIGN_LEFT = "ALIGN_L";
static var ALIGN_CENTER = "ALIGN_C";
static var ALIGN_RIGHT = "ALIGN_R";
static var ALIGN_BOTTOM_LEFT = "ALIGN_BL";
static var ALIGN_BOTTOM = "ALIGN_B";
static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR";
static var FORMAT_SHORT = "ShortForm";
static var FORMAT_LONG = "LongForm";
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 1859 MovieClip [__Packages.mochi.as2.MochiCoins] Frame 0
class mochi.as2.MochiCoins
{
function MochiCoins () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function showStore(options) {
mochi.as2.MochiServices.send("coins_showStore", {options:options}, null, null);
}
static function showItem(options) {
if ((options == undefined) || (typeof(options.item) != "string")) {
trace("ERROR: showItem call must pass an Object with an item key");
return(undefined);
}
mochi.as2.MochiServices.send("coins_showItem", {options:options}, null, null);
}
static function showVideo(options) {
if ((options == undefined) || (typeof(options.item) != "string")) {
trace("ERROR: showVideo call must pass an Object with an item key");
return(undefined);
}
mochi.as2.MochiServices.send("coins_showVideo", {options:options}, null, null);
}
static function showLoginWidget(options) {
mochi.as2.MochiServices.setContainer();
mochi.as2.MochiServices.stayOnTop();
mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options});
}
static function hideLoginWidget() {
mochi.as2.MochiServices.send("coins_hideLoginWidget");
}
static function getStoreItems() {
mochi.as2.MochiServices.send("coins_getStoreItems");
}
static function getUserInfo() {
mochi.as2.MochiServices.send("coins_getUserInfo");
}
static function saveUserProperties(properties) {
mochi.as2.MochiServices.send("coins_saveUserProperties", properties);
}
static function addEventListener(eventType, delegate) {
_dispatcher.addEventListener(eventType, delegate);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, delegate) {
_dispatcher.removeEventListener(eventType, delegate);
}
static var LOGGED_IN = "LoggedIn";
static var LOGGED_OUT = "LoggedOut";
static var LOGIN_SHOW = "LoginShow";
static var LOGIN_HIDE = "LoginHide";
static var STORE_SHOW = "StoreShow";
static var STORE_HIDE = "StoreHide";
static var PROFILE_SHOW = "ProfileShow";
static var PROFILE_HIDE = "ProfileHide";
static var PROPERTIES_SAVED = "PropertySaved";
static var WIDGET_LOADED = "WidgetLoaded";
static var ITEM_OWNED = "ItemOwned";
static var ITEM_NEW = "ItemNew";
static var STORE_ITEMS = "StoreItems";
static var USER_INFO = "UserInfo";
static var ERROR = "Error";
static var IO_ERROR = "IOError";
static var NO_USER = "NoUser";
static var PROPERTIES_SIZE = "PropertiesSize";
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 1860 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores
{
static var boardID, onClose, onError;
function MochiScores () {
}
static function setBoardID(boardID) {
mochi.as2.MochiServices.warnID(boardID, true);
mochi.as2.MochiScores.boardID = boardID;
mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID});
}
static function showLeaderboard(options) {
options.clip = mochi.as2.MochiServices.clip;
if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) {
mochi.as2.MochiServices.disconnect();
trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!");
trace("make sure MochiServices.connect is called as early in the application runtime as possible.");
mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip);
}
delete options.clip;
if (options.name != null) {
if (typeof(options.name) == "object") {
if (options.name.text != undefined) {
options.name = options.name.text;
}
}
}
if (options.score != null) {
if (options.score instanceof TextField) {
if (options.score.text != undefined) {
options.score = options.score.text;
}
} else if (options.score instanceof mochi.as2.MochiDigits) {
options.score = options.score.value;
}
var _local1 = Number(options.score);
if (isNaN(_local1)) {
trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'");
} else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) {
trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite");
} else {
if (Math.floor(_local1) != _local1) {
trace(("WARNING: Submitted score '" + options.score) + "' will be truncated");
}
options.score = _local1;
}
}
if (options.onDisplay != null) {
options.onDisplay();
} else {
mochi.as2.MochiServices.__get__clip().stop();
}
if (options.onClose != null) {
onClose = options.onClose;
} else {
onClose = function () {
mochi.as2.MochiServices.__get__clip().play();
};
}
if (options.onError != null) {
onError = options.onError;
} else {
onError = onClose;
}
if (options.boardID == null) {
if (boardID != null) {
options.boardID = boardID;
}
}
mochi.as2.MochiServices.warnID(options.boardID, true);
trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal");
mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose);
}
static function closeLeaderboard() {
mochi.as2.MochiServices.send("scores_closeLeaderboard");
}
static function getPlayerInfo(callbackObj, callbackMethod) {
mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod);
}
static function submit(score, name, callbackObj, callbackMethod) {
score = Number(score);
if (isNaN(score)) {
trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'");
} else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) {
trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite");
} else {
if (Math.floor(score) != score) {
trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated");
}
score = Number(score);
}
mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod);
}
static function requestList(callbackObj, callbackMethod) {
mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod);
}
static function scoresArrayToObjects(scores) {
var _local5 = {};
var _local1;
var _local4;
var _local2;
var _local6;
for (var _local8 in scores) {
if (typeof(scores[_local8]) == "object") {
if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) {
_local5[_local8] = [];
_local2 = scores[_local8];
_local4 = 0;
while (_local4 < _local2.rows.length) {
_local6 = {};
_local1 = 0;
while (_local1 < _local2.cols.length) {
_local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1];
_local1++;
}
_local5[_local8].push(_local6);
_local4++;
}
} else {
_local5[_local8] = {};
for (var _local7 in scores[_local8]) {
_local5[_local8][_local7] = scores[_local8][_local7];
}
}
} else {
_local5[_local8] = scores[_local8];
}
}
return(_local5);
}
static function doClose(args) {
if (args.error == true) {
if (args.errorCode == undefined) {
args.errorCode = "IOError";
}
onError.apply(null, [args.errorCode]);
} else {
onClose.apply();
}
}
}
Symbol 1861 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits
{
var Encoder, Fragment, Sibling;
function MochiDigits (digit, index) {
Encoder = 0;
setValue(digit, index);
}
function get value() {
return(Number(toString()));
}
function set value(v) {
setValue(v);
//return(value);
}
function addValue(v) {
value = value + v;
}
function setValue(digit, index) {
var _local3 = digit.toString();
if ((index == undefined) || (isNaN(index))) {
index = 0;
}
Fragment = _local3.charCodeAt(index++) ^ Encoder;
if (index < _local3.length) {
Sibling = new mochi.as2.MochiDigits(digit, index);
} else {
Sibling = null;
}
reencode();
}
function reencode() {
var _local2 = int(2147483647 * Math.random());
Fragment = Fragment ^ (_local2 ^ Encoder);
Encoder = _local2;
}
function toString() {
var _local2 = String.fromCharCode(Fragment ^ Encoder);
return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2)));
}
}
Symbol 174 MovieClip Frame 43
stop();
Symbol 175 MovieClip Frame 1
function playSound(mc, sound, offset, loops, volumeMod) {
if (_root.muteVal) {
playingSound = new Sound(mc);
playingSound.attachSound(sound);
playingSound.setVolume(_root.Volume);
if (loops == undefined) {
loops = 1;
}
if (offset == undefined) {
offset = 0;
}
playingSound.start(offset, loops);
}
return(playingSound);
}
function soundComplete() {
ranSound++;
if (ranSound >= songArray.length) {
ranSound = 0;
}
soundPlaying = songArray[ranSound][0];
_root.trackNamePlaying = songArray[ranSound][1];
_root.artistNamePlaying = songArray[ranSound][2];
backgroundMusic.attachSound(soundPlaying);
backgroundMusic.start(0, 1);
Music_mc._alpha = 300;
Music_mc.gotoAndPlay(1);
_root.bgmusic.gotoAndPlay(2);
}
var songArray = new Array(new Array("Dreadnaught", "Dreadnaught", "D3vilsheep"));
ranSound = random(songArray.length);
soundComplete();
_root.muteVal = true;
backgroundMusic = playSound(this, soundPlaying);
backgroundMusic.onSoundComplete = soundComplete;
play();
this.swapDepths(999234);
Symbol 175 MovieClip Frame 3
if (Music_mc._alpha > 0) {
Music_mc._alpha = Music_mc._alpha - 5;
gotoAndPlay (2);
} else {
stop();
}
Symbol 184 Button
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=barboza&src=play_more", "_blank");
}
Symbol 189 Button
on (release) {
getURL ("http://www.rustyarcade.com/blog/read/37/Target-Barbossa-Walkthrough", "_blank");
}
Symbol 197 Button
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=barboza&src=arcade1", "_blank");
}
Symbol 221 Button
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=barboza&src=arcade2", "_blank");
}
Symbol 271 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 13
stop();
Symbol 334 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 1
stop();
Symbol 340 Button
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 371 MovieClip Frame 1
stop();
Symbol 385 MovieClip Frame 1
stop();
Symbol 394 MovieClip Frame 1
stop();
Symbol 403 MovieClip Frame 1
stop();
Symbol 446 MovieClip Frame 31
stop();
Symbol 447 MovieClip Frame 1
stop();
Symbol 447 MovieClip Frame 2
stop();
Symbol 452 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 1
stop();
Symbol 464 MovieClip Frame 60
stop();
Symbol 465 MovieClip Frame 79
stop();
Symbol 466 MovieClip Frame 104
stop();
Symbol 467 MovieClip Frame 25
stop();
Symbol 470 MovieClip Frame 1
play();
Symbol 470 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 470 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 470 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 470 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 470 MovieClip Frame 185
stop();
Symbol 470 MovieClip Frame 270
stop();
Symbol 470 MovieClip Frame 373
stop();
Symbol 470 MovieClip Frame 409
stop();
Symbol 470 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 470 MovieClip Frame 436
stop();
Symbol 489 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 31
stop();
Symbol 516 MovieClip Frame 1
stop();
Symbol 516 MovieClip Frame 2
stop();
Symbol 525 MovieClip Frame 60
stop();
Symbol 526 MovieClip Frame 79
stop();
Symbol 527 MovieClip Frame 104
stop();
Symbol 528 MovieClip Frame 25
stop();
Symbol 531 MovieClip Frame 1
play();
Symbol 531 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 531 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 531 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 531 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 531 MovieClip Frame 185
stop();
Symbol 531 MovieClip Frame 270
stop();
Symbol 531 MovieClip Frame 373
stop();
Symbol 531 MovieClip Frame 409
stop();
Symbol 531 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 531 MovieClip Frame 436
stop();
Symbol 542 MovieClip Frame 1
stop();
Symbol 551 MovieClip Frame 1
stop();
Symbol 582 MovieClip Frame 31
stop();
Symbol 583 MovieClip Frame 1
stop();
Symbol 583 MovieClip Frame 2
stop();
Symbol 588 MovieClip Frame 1
stop();
Symbol 589 MovieClip Frame 1
stop();
Symbol 592 MovieClip Frame 1
stop();
Symbol 593 MovieClip Frame 1
stop();
Symbol 600 MovieClip Frame 60
stop();
Symbol 601 MovieClip Frame 79
stop();
Symbol 602 MovieClip Frame 104
stop();
Symbol 603 MovieClip Frame 25
stop();
Symbol 606 MovieClip Frame 1
play();
Symbol 606 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 606 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 606 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 606 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 606 MovieClip Frame 185
stop();
Symbol 606 MovieClip Frame 270
stop();
Symbol 606 MovieClip Frame 373
stop();
Symbol 606 MovieClip Frame 409
stop();
Symbol 606 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 606 MovieClip Frame 436
stop();
Symbol 651 MovieClip Frame 31
stop();
Symbol 652 MovieClip Frame 1
stop();
Symbol 652 MovieClip Frame 2
stop();
Symbol 661 MovieClip Frame 60
stop();
Symbol 662 MovieClip Frame 79
stop();
Symbol 663 MovieClip Frame 104
stop();
Symbol 664 MovieClip Frame 25
stop();
Symbol 667 MovieClip Frame 1
play();
Symbol 667 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 667 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 667 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 667 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 667 MovieClip Frame 185
stop();
Symbol 667 MovieClip Frame 270
stop();
Symbol 667 MovieClip Frame 373
stop();
Symbol 667 MovieClip Frame 409
stop();
Symbol 667 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 667 MovieClip Frame 436
stop();
Symbol 712 MovieClip Frame 31
stop();
Symbol 713 MovieClip Frame 1
stop();
Symbol 713 MovieClip Frame 2
stop();
Symbol 722 MovieClip Frame 60
stop();
Symbol 723 MovieClip Frame 79
stop();
Symbol 724 MovieClip Frame 104
stop();
Symbol 725 MovieClip Frame 25
stop();
Symbol 728 MovieClip Frame 1
play();
Symbol 728 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 728 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 728 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 728 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 728 MovieClip Frame 185
stop();
Symbol 728 MovieClip Frame 270
stop();
Symbol 728 MovieClip Frame 373
stop();
Symbol 728 MovieClip Frame 409
stop();
Symbol 728 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 728 MovieClip Frame 436
stop();
Symbol 771 MovieClip Frame 31
stop();
Symbol 772 MovieClip Frame 1
stop();
Symbol 772 MovieClip Frame 2
stop();
Symbol 781 MovieClip Frame 60
stop();
Symbol 782 MovieClip Frame 79
stop();
Symbol 783 MovieClip Frame 104
stop();
Symbol 784 MovieClip Frame 25
stop();
Symbol 787 MovieClip Frame 1
play();
Symbol 787 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 787 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 787 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 787 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 787 MovieClip Frame 185
stop();
Symbol 787 MovieClip Frame 270
stop();
Symbol 787 MovieClip Frame 373
stop();
Symbol 787 MovieClip Frame 409
stop();
Symbol 787 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 787 MovieClip Frame 436
stop();
Symbol 794 MovieClip Frame 1
stop();
Symbol 823 MovieClip Frame 31
stop();
Symbol 824 MovieClip Frame 1
stop();
Symbol 824 MovieClip Frame 2
stop();
Symbol 831 MovieClip Frame 60
stop();
Symbol 832 MovieClip Frame 79
stop();
Symbol 833 MovieClip Frame 104
stop();
Symbol 834 MovieClip Frame 25
stop();
Symbol 837 MovieClip Frame 1
play();
Symbol 837 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 837 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 837 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 837 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 837 MovieClip Frame 185
stop();
Symbol 837 MovieClip Frame 270
stop();
Symbol 837 MovieClip Frame 373
stop();
Symbol 837 MovieClip Frame 409
stop();
Symbol 837 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 837 MovieClip Frame 436
stop();
Symbol 838 MovieClip Frame 1
play();
Symbol 838 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 838 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 838 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 838 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 838 MovieClip Frame 185
stop();
Symbol 838 MovieClip Frame 270
stop();
Symbol 838 MovieClip Frame 373
stop();
Symbol 838 MovieClip Frame 409
stop();
Symbol 838 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 838 MovieClip Frame 436
stop();
Symbol 846 MovieClip Frame 10
stop();
Symbol 849 MovieClip Frame 10
stop();
Symbol 853 MovieClip Frame 10
stop();
Symbol 856 MovieClip Frame 10
stop();
Symbol 857 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.idInstructions);
};
Symbol 859 MovieClip Frame 121
gotoAndPlay ("idle");
Symbol 859 MovieClip Frame 142
gotoAndPlay ("idle");
Symbol 869 MovieClip Frame 1
stop();
Symbol 869 MovieClip Frame 11
stop();
Symbol 869 MovieClip Frame 22
stop();
Symbol 869 MovieClip Frame 33
stop();
Symbol 869 MovieClip Frame 44
stop();
Symbol 869 MovieClip Frame 55
stop();
Symbol 869 MovieClip Frame 66
stop();
Symbol 869 MovieClip Frame 76
stop();
Symbol 869 MovieClip Frame 88
stop();
Symbol 869 MovieClip Frame 99
stop();
Symbol 869 MovieClip Frame 108
stop();
Symbol 887 MovieClip Frame 1
stop();
Symbol 888 MovieClip Frame 1
stop();
Symbol 888 MovieClip Frame 113
stop();
Symbol 900 MovieClip Frame 18
stop();
Symbol 906 MovieClip Frame 1
stop();
Symbol 906 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.levelTut = true;
Symbol 913 MovieClip Frame 1
stop();
Symbol 913 MovieClip Frame 229
stop();
_root.YouFail = true;
Symbol 940 MovieClip Frame 144
stop();
Symbol 940 MovieClip Frame 191
stop();
Symbol 940 MovieClip Frame 233
stop();
Symbol 940 MovieClip Frame 280
stop();
Symbol 940 MovieClip Frame 326
stop();
Symbol 943 MovieClip Frame 189
stop();
_root.quit = false;
Symbol 960 MovieClip Frame 1
stop();
Symbol 969 MovieClip Frame 1
stop();
Symbol 1003 MovieClip Frame 31
stop();
Symbol 1004 MovieClip Frame 1
stop();
Symbol 1004 MovieClip Frame 2
stop();
Symbol 1009 MovieClip Frame 1
stop();
Symbol 1010 MovieClip Frame 1
stop();
Symbol 1013 MovieClip Frame 1
stop();
Symbol 1014 MovieClip Frame 1
stop();
Symbol 1021 MovieClip Frame 60
stop();
Symbol 1022 MovieClip Frame 79
stop();
Symbol 1023 MovieClip Frame 104
stop();
Symbol 1024 MovieClip Frame 25
stop();
Symbol 1027 MovieClip Frame 1
play();
Symbol 1027 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1027 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1027 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1027 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1027 MovieClip Frame 185
stop();
Symbol 1027 MovieClip Frame 270
stop();
Symbol 1027 MovieClip Frame 373
stop();
Symbol 1027 MovieClip Frame 409
stop();
Symbol 1027 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1027 MovieClip Frame 436
stop();
Symbol 1070 MovieClip Frame 31
stop();
Symbol 1071 MovieClip Frame 1
stop();
Symbol 1071 MovieClip Frame 2
stop();
Symbol 1076 MovieClip Frame 1
stop();
Symbol 1085 MovieClip Frame 1
stop();
Symbol 1088 MovieClip Frame 1
stop();
Symbol 1089 MovieClip Frame 1
stop();
Symbol 1096 MovieClip Frame 60
stop();
Symbol 1097 MovieClip Frame 79
stop();
Symbol 1098 MovieClip Frame 104
stop();
Symbol 1099 MovieClip Frame 25
stop();
Symbol 1102 MovieClip Frame 1
play();
Symbol 1102 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1102 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1102 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1102 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1102 MovieClip Frame 185
stop();
Symbol 1102 MovieClip Frame 270
stop();
Symbol 1102 MovieClip Frame 373
stop();
Symbol 1102 MovieClip Frame 409
stop();
Symbol 1102 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1102 MovieClip Frame 436
stop();
Symbol 1141 MovieClip Frame 31
stop();
Symbol 1142 MovieClip Frame 1
stop();
Symbol 1142 MovieClip Frame 2
stop();
Symbol 1151 MovieClip Frame 60
stop();
Symbol 1152 MovieClip Frame 79
stop();
Symbol 1153 MovieClip Frame 104
stop();
Symbol 1154 MovieClip Frame 25
stop();
Symbol 1157 MovieClip Frame 1
play();
Symbol 1157 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1157 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1157 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1157 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1157 MovieClip Frame 185
stop();
Symbol 1157 MovieClip Frame 270
stop();
Symbol 1157 MovieClip Frame 373
stop();
Symbol 1157 MovieClip Frame 409
stop();
Symbol 1157 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1157 MovieClip Frame 436
stop();
Symbol 1199 MovieClip Frame 31
stop();
Symbol 1200 MovieClip Frame 1
stop();
Symbol 1200 MovieClip Frame 2
stop();
Symbol 1209 MovieClip Frame 60
stop();
Symbol 1210 MovieClip Frame 79
stop();
Symbol 1211 MovieClip Frame 104
stop();
Symbol 1212 MovieClip Frame 25
stop();
Symbol 1215 MovieClip Frame 1
play();
Symbol 1215 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1215 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1215 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1215 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1215 MovieClip Frame 185
stop();
Symbol 1215 MovieClip Frame 270
stop();
Symbol 1215 MovieClip Frame 373
stop();
Symbol 1215 MovieClip Frame 409
stop();
Symbol 1215 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1215 MovieClip Frame 436
stop();
Symbol 1252 MovieClip Frame 31
stop();
Symbol 1253 MovieClip Frame 1
stop();
Symbol 1253 MovieClip Frame 2
stop();
Symbol 1262 MovieClip Frame 60
stop();
Symbol 1263 MovieClip Frame 79
stop();
Symbol 1264 MovieClip Frame 104
stop();
Symbol 1265 MovieClip Frame 25
stop();
Symbol 1268 MovieClip Frame 1
play();
Symbol 1268 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1268 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1268 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1268 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1268 MovieClip Frame 185
stop();
Symbol 1268 MovieClip Frame 270
stop();
Symbol 1268 MovieClip Frame 373
stop();
Symbol 1268 MovieClip Frame 409
stop();
Symbol 1268 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1268 MovieClip Frame 436
stop();
Symbol 1279 MovieClip Frame 1
stop();
Symbol 1280 MovieClip Frame 1
stop();
Symbol 1317 MovieClip Frame 31
stop();
Symbol 1318 MovieClip Frame 1
stop();
Symbol 1318 MovieClip Frame 2
stop();
Symbol 1327 MovieClip Frame 60
stop();
Symbol 1328 MovieClip Frame 79
stop();
Symbol 1329 MovieClip Frame 104
stop();
Symbol 1330 MovieClip Frame 25
stop();
Symbol 1333 MovieClip Frame 1
play();
Symbol 1333 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1333 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1333 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1333 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1333 MovieClip Frame 185
stop();
Symbol 1333 MovieClip Frame 270
stop();
Symbol 1333 MovieClip Frame 373
stop();
Symbol 1333 MovieClip Frame 409
stop();
Symbol 1333 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1333 MovieClip Frame 436
stop();
Symbol 1378 MovieClip Frame 31
stop();
Symbol 1379 MovieClip Frame 1
stop();
Symbol 1379 MovieClip Frame 2
stop();
Symbol 1388 MovieClip Frame 60
stop();
Symbol 1389 MovieClip Frame 79
stop();
Symbol 1390 MovieClip Frame 104
stop();
Symbol 1391 MovieClip Frame 25
stop();
Symbol 1394 MovieClip Frame 1
play();
Symbol 1394 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1394 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1394 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1394 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1394 MovieClip Frame 185
stop();
Symbol 1394 MovieClip Frame 270
stop();
Symbol 1394 MovieClip Frame 373
stop();
Symbol 1394 MovieClip Frame 409
stop();
Symbol 1394 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1394 MovieClip Frame 436
stop();
Symbol 1399 MovieClip Frame 1
stop();
Symbol 1399 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level1 = true;
Symbol 1405 MovieClip Frame 18
stop();
Symbol 1412 MovieClip Frame 1
stop();
Symbol 1412 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level2 = true;
Symbol 1417 MovieClip Frame 1
play();
Symbol 1417 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1417 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1417 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1417 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1417 MovieClip Frame 185
stop();
Symbol 1417 MovieClip Frame 270
stop();
Symbol 1417 MovieClip Frame 373
stop();
Symbol 1417 MovieClip Frame 409
stop();
Symbol 1417 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1417 MovieClip Frame 436
stop();
Symbol 1421 MovieClip Frame 1
play();
Symbol 1421 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1421 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1421 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1421 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1421 MovieClip Frame 185
stop();
Symbol 1421 MovieClip Frame 270
stop();
Symbol 1421 MovieClip Frame 373
stop();
Symbol 1421 MovieClip Frame 409
stop();
Symbol 1421 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1421 MovieClip Frame 436
stop();
Symbol 1432 MovieClip Frame 1
stop();
Symbol 1441 MovieClip Frame 1
stop();
Symbol 1473 MovieClip Frame 31
stop();
Symbol 1474 MovieClip Frame 1
stop();
Symbol 1474 MovieClip Frame 2
stop();
Symbol 1479 MovieClip Frame 1
stop();
Symbol 1480 MovieClip Frame 1
stop();
Symbol 1483 MovieClip Frame 1
stop();
Symbol 1484 MovieClip Frame 1
stop();
Symbol 1491 MovieClip Frame 60
stop();
Symbol 1492 MovieClip Frame 79
stop();
Symbol 1493 MovieClip Frame 104
stop();
Symbol 1494 MovieClip Frame 25
stop();
Symbol 1497 MovieClip Frame 1
play();
Symbol 1497 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1497 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1497 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1497 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1497 MovieClip Frame 185
stop();
Symbol 1497 MovieClip Frame 270
stop();
Symbol 1497 MovieClip Frame 373
stop();
Symbol 1497 MovieClip Frame 409
stop();
Symbol 1497 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1497 MovieClip Frame 436
stop();
Symbol 1508 MovieClip Frame 1
stop();
Symbol 1508 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level3 = true;
Symbol 1516 MovieClip Frame 1
stop();
Symbol 1516 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level4 = true;
Symbol 1524 MovieClip Frame 1
play();
Symbol 1524 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1524 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1524 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1524 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1524 MovieClip Frame 185
stop();
Symbol 1524 MovieClip Frame 270
stop();
Symbol 1524 MovieClip Frame 373
stop();
Symbol 1524 MovieClip Frame 409
stop();
Symbol 1524 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1524 MovieClip Frame 436
stop();
Symbol 1525 MovieClip Frame 1
stop();
Symbol 1536 MovieClip Frame 1
stop();
Symbol 1545 MovieClip Frame 1
stop();
Symbol 1579 MovieClip Frame 31
stop();
Symbol 1580 MovieClip Frame 1
stop();
Symbol 1580 MovieClip Frame 2
stop();
Symbol 1585 MovieClip Frame 1
stop();
Symbol 1586 MovieClip Frame 1
stop();
Symbol 1589 MovieClip Frame 1
stop();
Symbol 1590 MovieClip Frame 1
stop();
Symbol 1597 MovieClip Frame 60
stop();
Symbol 1598 MovieClip Frame 79
stop();
Symbol 1599 MovieClip Frame 104
stop();
Symbol 1600 MovieClip Frame 25
stop();
Symbol 1603 MovieClip Frame 1
play();
Symbol 1603 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1603 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1603 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1603 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1603 MovieClip Frame 185
stop();
Symbol 1603 MovieClip Frame 270
stop();
Symbol 1603 MovieClip Frame 373
stop();
Symbol 1603 MovieClip Frame 409
stop();
Symbol 1603 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1603 MovieClip Frame 436
stop();
Symbol 1607 MovieClip Frame 1
stop();
Symbol 1607 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level5 = true;
Symbol 1613 MovieClip Frame 1
stop();
Symbol 1617 MovieClip Frame 1
stop();
Symbol 1617 MovieClip Frame 60
stop();
Symbol 1628 MovieClip Frame 1
stop();
Symbol 1637 MovieClip Frame 1
stop();
Symbol 1670 MovieClip Frame 31
stop();
Symbol 1671 MovieClip Frame 1
stop();
Symbol 1671 MovieClip Frame 2
stop();
Symbol 1676 MovieClip Frame 1
stop();
Symbol 1677 MovieClip Frame 1
stop();
Symbol 1680 MovieClip Frame 1
stop();
Symbol 1681 MovieClip Frame 1
stop();
Symbol 1688 MovieClip Frame 60
stop();
Symbol 1689 MovieClip Frame 79
stop();
Symbol 1690 MovieClip Frame 104
stop();
Symbol 1691 MovieClip Frame 25
stop();
Symbol 1694 MovieClip Frame 1
play();
Symbol 1694 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1694 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1694 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1694 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1694 MovieClip Frame 185
stop();
Symbol 1694 MovieClip Frame 270
stop();
Symbol 1694 MovieClip Frame 373
stop();
Symbol 1694 MovieClip Frame 409
stop();
Symbol 1694 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1694 MovieClip Frame 436
stop();
Symbol 1705 MovieClip Frame 1
stop();
Symbol 1713 MovieClip Frame 1
stop();
Symbol 1748 MovieClip Frame 31
stop();
Symbol 1749 MovieClip Frame 1
stop();
Symbol 1749 MovieClip Frame 2
stop();
Symbol 1754 MovieClip Frame 1
stop();
Symbol 1755 MovieClip Frame 1
stop();
Symbol 1758 MovieClip Frame 1
stop();
Symbol 1759 MovieClip Frame 1
stop();
Symbol 1766 MovieClip Frame 60
stop();
Symbol 1767 MovieClip Frame 79
stop();
Symbol 1768 MovieClip Frame 104
stop();
Symbol 1769 MovieClip Frame 25
stop();
Symbol 1772 MovieClip Frame 1
play();
Symbol 1772 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1772 MovieClip Frame 61
gotoAndPlay ("running");
Symbol 1772 MovieClip Frame 96
gotoAndPlay ("walking");
Symbol 1772 MovieClip Frame 127
gotoAndPlay ("sitting");
Symbol 1772 MovieClip Frame 185
stop();
Symbol 1772 MovieClip Frame 270
stop();
Symbol 1772 MovieClip Frame 373
stop();
Symbol 1772 MovieClip Frame 409
stop();
Symbol 1772 MovieClip Frame 435
gotoAndPlay ("leg_shot_walking");
Symbol 1772 MovieClip Frame 436
stop();
Symbol 1776 MovieClip Frame 1
stop();
Symbol 1776 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level6 = true;
Symbol 1788 MovieClip Frame 1
play();
Symbol 1788 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1788 MovieClip Frame 82
gotoAndPlay ("running");
Symbol 1788 MovieClip Frame 117
gotoAndPlay ("walking");
Symbol 1788 MovieClip Frame 148
gotoAndPlay ("sitting");
Symbol 1788 MovieClip Frame 206
stop();
Symbol 1788 MovieClip Frame 291
stop();
Symbol 1788 MovieClip Frame 394
stop();
Symbol 1788 MovieClip Frame 430
stop();
Symbol 1788 MovieClip Frame 456
gotoAndPlay ("leg_shot_walking");
Symbol 1788 MovieClip Frame 457
stop();
Symbol 1792 MovieClip Frame 1
stop();
Symbol 1792 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level7 = true;
Symbol 1802 MovieClip Frame 1
stop();
Symbol 1802 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level8 = true;
Symbol 1811 MovieClip Frame 1
play();
Symbol 1811 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1811 MovieClip Frame 82
gotoAndPlay ("running");
Symbol 1811 MovieClip Frame 117
gotoAndPlay ("walking");
Symbol 1811 MovieClip Frame 148
gotoAndPlay ("sitting");
Symbol 1811 MovieClip Frame 206
stop();
Symbol 1811 MovieClip Frame 291
stop();
Symbol 1811 MovieClip Frame 394
stop();
Symbol 1811 MovieClip Frame 430
stop();
Symbol 1811 MovieClip Frame 456
gotoAndPlay ("leg_shot_walking");
Symbol 1811 MovieClip Frame 457
stop();
Symbol 1813 MovieClip Frame 1
play();
Symbol 1813 MovieClip Frame 42
gotoAndPlay ("idle");
Symbol 1813 MovieClip Frame 82
gotoAndPlay ("running");
Symbol 1813 MovieClip Frame 117
gotoAndPlay ("walking");
Symbol 1813 MovieClip Frame 148
gotoAndPlay ("sitting");
Symbol 1813 MovieClip Frame 206
stop();
Symbol 1813 MovieClip Frame 291
stop();
Symbol 1813 MovieClip Frame 394
stop();
Symbol 1813 MovieClip Frame 430
stop();
Symbol 1813 MovieClip Frame 456
gotoAndPlay ("leg_shot_walking");
Symbol 1813 MovieClip Frame 457
stop();
Symbol 1817 MovieClip Frame 1
stop();
Symbol 1817 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level9 = true;
Symbol 1825 MovieClip Frame 1
stop();
Symbol 1825 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level10 = true;
Symbol 1833 MovieClip Frame 1
stop();
Symbol 1833 MovieClip Frame 180
stop();
_root.YouWim = true;
_root.level11 = true;
Symbol 1844 Button
on (release) {
getURL ("http://en.wikipedia.org/wiki/Operation_Barbarossa", "_blank");
}
Symbol 1851 Button
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=barboza&src=play_more", "_blank");
}