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();
};
Instance of Symbol 843 MovieClip in Frame 2
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=24days_in_mall&src=rustyintro", "_blank");
}
Frame 112
System.security.allowDomain("rustyarcade.com");
var ra_loader = new MovieClipLoader();
if ((_url.indexOf("addictinggames.com") == -1) || (_url.indexOf("newgrounds.com") == -1)) {
ra_loader.loadClip("http://rustyarcade.com/permalinks/zombieMall/banner.swf?random=" + Math.random(), ra_unreal_banner);
}
var ra_loader_listener = new Object();
ra_loader_listener.onLoadError = function () {
play();
};
ra_loader_listener.onLoadComplete = function () {
var _local1 = new LoadVars();
_local1.url = _url;
_local1.sendAndLoad("http://rustyarcade.com/permalinks/zombieMall/bannertrack.php", _local1, "post");
_local1.onLoad = function () {
ra_unreal_banner._x = 0;
ra_unreal_banner._y = Stage.height - ra_unreal_banner._height;
};
ra_unreal_banner._x = 0;
ra_unreal_banner._y = Stage.height - ra_unreal_banner._height;
};
ra_loader.addListener(ra_loader_listener);
stop();
Frame 113
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);
}
__com_mochibot__("a02b3ffc", this, 10301, true);
function Options() {
options_btn.onRelease = function () {
playSounds(button_3);
if (options == false) {
options_mc._visible = true;
options = true;
} else if (options == true) {
options = false;
options_mc._visible = false;
}
};
options_mc.onEnterFrame = function () {
options_mc.low_btn.onRelease = function () {
_quality = "LOW";
playSounds(button_2);
};
options_mc.mediun_btn.onRelease = function () {
_quality = "MEDIUM";
playSounds(button_2);
};
options_mc.good_btn.onRelease = function () {
_quality = "HIGH";
playSounds(button_2);
};
options_mc.OK_btn.onRelease = function () {
options_mc._visible = false;
options = false;
playSounds(button_2);
};
options_mc.Music_bar.sound_btn.onPress = function () {
startDrag (this, false, 0, 0, 100, 0);
playSounds(button_3);
};
options_mc.Music_bar.sound_btn.onRelease = function () {
stopDrag();
playSounds(button_4);
};
options_mc.Music_bar.sound_btn.onRollOut = function () {
stopDrag();
};
options_mc.Music_mute.onRelease = function () {
if (Mute == false) {
options_mc.Music_bar.sound_btn._x = 0;
Volume = 0;
Mute = true;
playSounds(button_2);
} else if (Mute == true) {
Volume = Math.floor(_root.options_mc.Music_bar.sound_btn._x);
options_mc.Music_bar.sound_btn._x = options_mc.Music_bar.sound_btn._x + 99;
Mute = false;
playSounds(button_2);
}
};
if (Mute == true) {
options_mc.Music_mute.MUTEFULL.gotoAndStop(2);
Volume = 0;
options_mc.Music_bar.sound_btn._x = 0;
} else if (Mute == false) {
options_mc.Music_mute.MUTEFULL.gotoAndStop(1);
Volume = Math.floor(_root.options_mc.Music_bar.sound_btn._x);
}
};
}
function medals() {
medalsList_mc.onEnterFrame = function () {
if ((Totalkills >= 2000) && (mallRank == 11)) {
medalsList_mc.play();
mallRank = 12;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 1700) && (mallRank == 10)) {
medalsList_mc.play();
mallRank = 11;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 1550) && (mallRank == 9)) {
medalsList_mc.play();
mallRank = 10;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 1300) && (mallRank == 8)) {
medalsList_mc.play();
mallRank = 9;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 1050) && (mallRank == 7)) {
medalsList_mc.play();
mallRank = 8;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 850) && (mallRank == 6)) {
medalsList_mc.play();
mallRank = 7;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 650) && (mallRank == 5)) {
medalsList_mc.play();
mallRank = 6;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 450) && (mallRank == 4)) {
medalsList_mc.play();
mallRank = 5;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 300) && (mallRank == 3)) {
medalsList_mc.play();
mallRank = 4;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 200) && (mallRank == 2)) {
medalsList_mc.play();
mallRank = 3;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
} else if ((Totalkills >= 100) && (mallRank == 1)) {
medalsList_mc.play();
mallRank = 2;
medalsList_mc.MedalAD_mc.gotoAndStop(1);
playSounds(Medal_earned);
}
if ((FireKills >= 100) && (fireMedals == 4)) {
medalsList_mc.play();
fireMedals = 5;
medalsList_mc.MedalAD_mc.gotoAndStop(3);
playSounds(Medal_earned);
} else if ((FireKills >= 75) && (fireMedals == 3)) {
medalsList_mc.play();
fireMedals = 4;
medalsList_mc.MedalAD_mc.gotoAndStop(3);
playSounds(Medal_earned);
} else if ((FireKills >= 50) && (fireMedals == 2)) {
medalsList_mc.play();
fireMedals = 3;
medalsList_mc.MedalAD_mc.gotoAndStop(3);
playSounds(Medal_earned);
} else if ((FireKills >= 15) && (fireMedals == 1)) {
medalsList_mc.play();
fireMedals = 2;
medalsList_mc.MedalAD_mc.gotoAndStop(3);
playSounds(Medal_earned);
}
if ((TotalDelyveries >= 95) && (delyMedals == 4)) {
medalsList_mc.play();
delyMedals = 5;
medalsList_mc.MedalAD_mc.gotoAndStop(5);
playSounds(Medal_earned);
} else if ((TotalDelyveries >= 80) && (delyMedals == 3)) {
medalsList_mc.play();
delyMedals = 4;
medalsList_mc.MedalAD_mc.gotoAndStop(5);
playSounds(Medal_earned);
} else if ((TotalDelyveries >= 50) && (delyMedals == 2)) {
medalsList_mc.play();
delyMedals = 3;
medalsList_mc.MedalAD_mc.gotoAndStop(5);
playSounds(Medal_earned);
} else if ((TotalDelyveries >= 20) && (delyMedals == 1)) {
medalsList_mc.play();
delyMedals = 2;
medalsList_mc.MedalAD_mc.gotoAndStop(5);
playSounds(Medal_earned);
}
if ((explosions >= 2000) && (explosiveMedals == 4)) {
medalsList_mc.play();
explosiveMedals = 5;
medalsList_mc.MedalAD_mc.gotoAndStop(4);
playSounds(Medal_earned);
} else if ((explosions >= 1000) && (explosiveMedals == 3)) {
medalsList_mc.play();
explosiveMedals = 4;
medalsList_mc.MedalAD_mc.gotoAndStop(4);
playSounds(Medal_earned);
} else if ((explosions >= 500) && (explosiveMedals == 2)) {
medalsList_mc.play();
explosiveMedals = 3;
medalsList_mc.MedalAD_mc.gotoAndStop(4);
playSounds(Medal_earned);
} else if ((explosions >= 100) && (explosiveMedals == 1)) {
medalsList_mc.play();
explosiveMedals = 2;
medalsList_mc.MedalAD_mc.gotoAndStop(4);
playSounds(Medal_earned);
}
if ((BoomerKills >= 100) && (boomerMedals == 4)) {
medalsList_mc.play();
boomerMedals = 5;
medalsList_mc.MedalAD_mc.gotoAndStop(2);
playSounds(Medal_earned);
} else if ((BoomerKills >= 75) && (boomerMedals == 3)) {
medalsList_mc.play();
boomerMedals = 4;
medalsList_mc.MedalAD_mc.gotoAndStop(2);
playSounds(Medal_earned);
} else if ((BoomerKills >= 50) && (boomerMedals == 2)) {
medalsList_mc.play();
boomerMedals = 3;
medalsList_mc.MedalAD_mc.gotoAndStop(2);
playSounds(Medal_earned);
} else if ((BoomerKills >= 20) && (boomerMedals == 1)) {
medalsList_mc.play();
boomerMedals = 2;
medalsList_mc.MedalAD_mc.gotoAndStop(2);
playSounds(Medal_earned);
}
if ((MudKills >= 90) && (mudMedals == 4)) {
medalsList_mc.play();
mudMedals = 5;
medalsList_mc.MedalAD_mc.gotoAndStop(6);
playSounds(Medal_earned);
} else if ((MudKills >= 75) && (mudMedals == 3)) {
medalsList_mc.play();
mudMedals = 4;
medalsList_mc.MedalAD_mc.gotoAndStop(6);
playSounds(Medal_earned);
} else if ((MudKills >= 50) && (mudMedals == 2)) {
medalsList_mc.play();
mudMedals = 3;
medalsList_mc.MedalAD_mc.gotoAndStop(6);
playSounds(Medal_earned);
} else if ((MudKills >= 10) && (mudMedals == 1)) {
medalsList_mc.play();
mudMedals = 2;
medalsList_mc.MedalAD_mc.gotoAndStop(6);
playSounds(Medal_earned);
}
};
}
function playDeadSound() {
var _local2 = random(DieSound_array.length);
var _local1 = DieSound_array[_local2];
_local1.start();
_local1.setVolume(Volume);
}
function playSounds(sound) {
sound.setVolume(Volume);
sound.start();
}
function menus() {
saveData.Totalkills = _root.Totalkills;
saveData.hoursAvailable = _root.hoursAvailable;
saveData.MallHP = _root.MallHP;
saveData.Days_left = _root.Days_left;
saveData.meleeDamage = _root.meleeDamage;
saveData.BoomerKills = _root.BoomerKills;
saveData.TotalDelyveries = _root.TotalDelyveries;
saveData.explosions = _root.explosions;
saveData.MudKills = _root.MudKills;
saveData.FireKills = _root.FireKills;
saveData.mallRank = _root.mallRank;
saveData.fireMedals = _root.fireMedals;
saveData.mudMedals = _root.mudMedals;
saveData.boomerMedals = _root.boomerMedals;
saveData.explosiveMedals = _root.explosiveMedals;
saveData.delyMedals = _root.delyMedals;
saveData.storyList = _root.storyList;
saveData.shotemUpList = _root.shotemUpList;
saveData.trasporterList = _root.trasporterList;
saveData.Acid = _root.Acid;
saveData.Frost = _root.Frost;
saveData.Electric = _root.Electric;
saveData.Fire = _root.Fire;
saveData.Explosive = _root.Explosive;
saveData.Normal_BulletDamage = _root.Normal_BulletDamage;
saveData.Normal_BulletDelay = _root.Normal_BulletDelay;
saveData.Normal_BulletSpeed = _root.Normal_BulletSpeed;
saveData.Normal_BulletFail = _root.Normal_BulletFail;
saveData.Acid_BulletDamage = _root.Acid_BulletDamage;
saveData.Acid_BulletDelay = _root.Acid_BulletDelay;
saveData.Acid_BulletSpeed = _root.Acid_BulletSpeed;
saveData.Acid_BulletSplash = _root.Acid_BulletSplash;
saveData.Frost_BulletDamage = _root.Frost_BulletDamage;
saveData.Frost_BulletDelay = _root.Frost_BulletDelay;
saveData.Frost_BulletSpeed = _root.Frost_BulletSpeed;
saveData.Frost_BulletFail = _root.Frost_BulletFail;
saveData.Electric_BulletDamage = _root.Electric_BulletDamage;
saveData.Electric_BulletDelay = _root.Electric_BulletDelay;
saveData.Electric_BulletSpeed = _root.Electric_BulletSpeed;
saveData.Electric_BulletSplash = _root.Electric_BulletSplash;
saveData.Electric_BulletFail = _root.Electric_BulletFail;
saveData.Fire_BulletDamage = _root.Fire_BulletDamage;
saveData.Fire_BulletDelay = _root.Fire_BulletDelay;
saveData.Fire_BulletSpeed = _root.Fire_BulletSpeed;
saveData.Fire_BulletSplash = _root.Fire_BulletSplash;
saveData.Fire_BulletFail = _root.Fire_BulletFail;
saveData.Explosive_BulletDamage = _root.Explosive_BulletDamage;
saveData.Explosive_BulletDelay = _root.Explosive_BulletDelay;
saveData.Explosive_BulletSpeed = _root.Explosive_BulletSpeed;
saveData.Explosive_BulletSplash = _root.Explosive_BulletSplash;
saveData.Explosive_BulletFail = _root.Explosive_BulletFail;
saveData.NormalBulletUpgrade_tree = _root.NormalBulletUpgrade_tree;
saveData.NormalBullet_upgrades1 = _root.NormalBullet_upgrades1;
saveData.NormalBullet_upgrades2 = _root.NormalBullet_upgrades2;
saveData.NormalBullet_upgrades3 = _root.NormalBullet_upgrades3;
saveData.NormalBullet_upgrades4 = _root.NormalBullet_upgrades4;
saveData.NormalBullet_upgrades5 = _root.NormalBullet_upgrades5;
saveData.NormalBullet_upgrades6 = _root.NormalBullet_upgrades6;
saveData.NormalBullet_upgrades7 = _root.NormalBullet_upgrades7;
saveData.NormalBullet_upgrades8 = _root.NormalBullet_upgrades8;
saveData.NormalBullet_upgrades9 = _root.NormalBullet_upgrades9;
saveData.AcidBulletUpgrade_tree = _root.AcidBulletUpgrade_tree;
saveData.AcidBullet_upgrades1 = _root.AcidBullet_upgrades1;
saveData.AcidBullet_upgrades2 = _root.AcidBullet_upgrades2;
saveData.AcidBullet_upgrades3 = _root.AcidBullet_upgrades3;
saveData.AcidBullet_upgrades4 = _root.AcidBullet_upgrades4;
saveData.AcidBullet_upgrades5 = _root.AcidBullet_upgrades5;
saveData.AcidBullet_upgrades6 = _root.AcidBullet_upgrades6;
saveData.FrostBulletUpgrade_tree = _root.FrostBulletUpgrade_tree;
saveData.FrostBullet_upgrades1 = _root.FrostBullet_upgrades1;
saveData.FrostBullet_upgrades2 = _root.FrostBullet_upgrades2;
saveData.FrostBullet_upgrades3 = _root.FrostBullet_upgrades3;
saveData.FrostBullet_upgrades4 = _root.FrostBullet_upgrades4;
saveData.FrostBullet_upgrades5 = _root.FrostBullet_upgrades5;
saveData.FrostBullet_upgrades6 = _root.FrostBullet_upgrades6;
saveData.FrostBullet_upgrades7 = _root.FrostBullet_upgrades7;
saveData.FrostBullet_upgrades8 = _root.FrostBullet_upgrades8;
saveData.ElectricBulletUpgrade_tree = _root.ElectricBulletUpgrade_tree;
saveData.ElectricBullet_upgrades1 = _root.ElectricBullet_upgrades1;
saveData.ElectricBullet_upgrades2 = _root.ElectricBullet_upgrades2;
saveData.ElectricBullet_upgrades3 = _root.ElectricBullet_upgrades3;
saveData.ElectricBullet_upgrades4 = _root.ElectricBullet_upgrades4;
saveData.ElectricBullet_upgrades5 = _root.ElectricBullet_upgrades5;
saveData.ElectricBullet_upgrades6 = _root.ElectricBullet_upgrades6;
saveData.ElectricBullet_upgrades7 = _root.ElectricBullet_upgrades7;
saveData.FireBulletUpgrade_tree = _root.FireBulletUpgrade_tree;
saveData.FireBullet_upgrades1 = _root.FireBullet_upgrades1;
saveData.FireBullet_upgrades2 = _root.FireBullet_upgrades2;
saveData.FireBullet_upgrades3 = _root.FireBullet_upgrades3;
saveData.FireBullet_upgrades4 = _root.FireBullet_upgrades4;
saveData.FireBullet_upgrades5 = _root.FireBullet_upgrades5;
saveData.FireBullet_upgrades6 = _root.FireBullet_upgrades6;
saveData.ExplosiveBulletUpgrade_tree = _root.ExplosiveBulletUpgrade_tree;
saveData.ExplosiveBullet_upgrades1 = _root.ExplosiveBullet_upgrades1;
saveData.ExplosiveBullet_upgrades2 = _root.ExplosiveBullet_upgrades2;
saveData.ExplosiveBullet_upgrades3 = _root.ExplosiveBullet_upgrades3;
saveData.ExplosiveBullet_upgrades4 = _root.ExplosiveBullet_upgrades4;
saveData.ExplosiveBullet_upgrades5 = _root.ExplosiveBullet_upgrades5;
saveData.ExplosiveBullet_upgrades6 = _root.ExplosiveBullet_upgrades6;
saveData.ExplosiveBullet_upgrades7 = _root.ExplosiveBullet_upgrades7;
saveData.ExplosiveBullet_upgrades8 = _root.ExplosiveBullet_upgrades8;
saveData.ExplosiveBullet_upgrades8 = _root.ExplosiveBullet_upgrades9;
storedData.data.campaignSave = saveData;
flushResult = storedData.flush(1024);
if (Days_left <= 0) {
Days_left = 0;
}
Menus_mc.storyList_mc.gotoAndStop(storyList);
StoryMode_btn.onRelease = function () {
playSounds(button_2);
Menus_mc.gotoAndStop("story_mode");
};
Menus_mc.storyList_mc.StoryMode_level1.onRelease = function () {
gotoAndStop ("lvl_1");
playSounds(button_3);
};
Menus_mc.storyList_mc.StoryMode_level2.onRelease = function () {
gotoAndStop ("lvl_2");
playSounds(button_3);
};
Menus_mc.storyList_mc.StoryMode_level3.onRelease = function () {
gotoAndStop ("lvl_3");
playSounds(button_3);
};
Menus_mc.storyList_mc.StoryMode_level4.onRelease = function () {
gotoAndStop ("lvl_4");
playSounds(button_3);
};
Menus_mc.storyList_mc.StoryMode_level5.onRelease = function () {
gotoAndStop ("lvl_5");
playSounds(button_3);
};
Menus_mc.storyList_mc.StoryMode_level6.onRelease = function () {
gotoAndStop ("lvl_6");
playSounds(button_3);
};
Menus_mc.storyList_mc.StoryMode_level7.onRelease = function () {
gotoAndStop ("lvl_7");
playSounds(button_3);
};
Menus_mc.storyList_mc.StoryMode_level8.onRelease = function () {
gotoAndStop ("lvl_8");
playSounds(button_3);
};
Menus_mc.storyList_mc.StoryMode_level9.onRelease = function () {
gotoAndStop ("lvl_9");
playSounds(button_3);
};
Menus_mc.storyList_mc.StoryMode_level10.onRelease = function () {
gotoAndStop ("lvl_10");
playSounds(button_3);
};
Menus_mc.ShotemUPModeList_mc.gotoAndStop(shotemUpList);
ShotemUP_btn.onRelease = function () {
playSounds(button_2);
Menus_mc.gotoAndStop("shot_em_up");
};
Menus_mc.ShotemUPModeList_mc.Shotem_level1.onRelease = function () {
gotoAndStop ("ShotEm_UP1");
playSounds(button_3);
};
Menus_mc.ShotemUPModeList_mc.Shotem_level2.onRelease = function () {
gotoAndStop ("ShotEm_UP2");
playSounds(button_3);
};
Menus_mc.ShotemUPModeList_mc.Shotem_level3.onRelease = function () {
gotoAndStop ("ShotEm_UP3");
playSounds(button_3);
};
Menus_mc.ShotemUPModeList_mc.Shotem_level4.onRelease = function () {
gotoAndStop ("ShotEm_UP4");
playSounds(button_3);
};
Menus_mc.ShotemUPModeList_mc.Shotem_level5.onRelease = function () {
gotoAndStop ("ShotEm_UP5");
playSounds(button_3);
};
Menus_mc.ShotemUPModeList_mc.Shotem_level6.onRelease = function () {
gotoAndStop ("ShotEm_UP6");
playSounds(button_3);
};
Menus_mc.ShotemUPModeList_mc.Shotem_level7.onRelease = function () {
gotoAndStop ("ShotEm_UP7");
playSounds(button_3);
};
FreeMode_btn.onRelease = function () {
playSounds(button_2);
Menus_mc.gotoAndStop("Free_mode");
};
Menus_mc.FreeModePLay_btn.onRelease = function () {
gotoAndStop ("Free_mode1");
};
Menus_mc.TransporterModeList_mc.gotoAndStop(trasporterList);
TransporterMode_btn.onRelease = function () {
playSounds(button_2);
Menus_mc.gotoAndStop("transporter");
};
Menus_mc.TransporterModeList_mc.Transporter_level1.onRelease = function () {
gotoAndStop ("Tramsporter_1");
playSounds(button_3);
};
Menus_mc.TransporterModeList_mc.Transporter_level2.onRelease = function () {
gotoAndStop ("Tramsporter_2");
playSounds(button_3);
};
Menus_mc.TransporterModeList_mc.Transporter_level3.onRelease = function () {
gotoAndStop ("Tramsporter_3");
playSounds(button_3);
};
Menus_mc.TransporterModeList_mc.Transporter_level4.onRelease = function () {
gotoAndStop ("Tramsporter_4");
playSounds(button_3);
};
Menus_mc.TransporterModeList_mc.Transporter_level5.onRelease = function () {
gotoAndStop ("Tramsporter_5");
playSounds(button_3);
};
Menus_mc.TransporterModeList_mc.Transporter_level6.onRelease = function () {
gotoAndStop ("Tramsporter_6");
playSounds(button_3);
};
Menus_mc.MaxKillsPLUS_btn.onRelease = function () {
if (Max_Kills < 1500) {
Max_Kills = Max_Kills + 15;
playSounds(button_4);
} else if (Max_Kills >= 1500) {
playSounds(button_1);
}
};
Menus_mc.WallHPPLUS_btn.onRelease = function () {
if (Max_WallHP < 1000) {
Max_Kills = Max_Kills + 50;
Max_WallHP = Max_WallHP + 50;
playSounds(button_4);
} else if (Max_WallHP >= 1000) {
playSounds(button_1);
}
};
Menus_mc.WallHPLESS_btn.onRelease = function () {
if (Max_WallHP > 500) {
Max_Kills = Max_Kills - 50;
Max_WallHP = Max_WallHP - 50;
playSounds(button_4);
} else if (Max_WallHP <= 500) {
playSounds(button_1);
}
};
if (Zombie1_N >= 1) {
Menus_mc.zombie1_mc.gotoAndStop(2);
} else {
Menus_mc.zombie1_mc.gotoAndStop(1);
}
Menus_mc.Zombie1PLUS_btn.onRelease = function () {
if (Max_zombies >= 2) {
Max_Kills = Max_Kills + 2;
Frost_reward = Frost_reward + 10;
Zombie1_N = Zombie1_N + 2;
Max_zombies = Max_zombies - 2;
playSounds(button_4);
} else if (Max_zombies < 2) {
playSounds(button_1);
}
};
Menus_mc.Zombie1LESS_btn.onRelease = function () {
if (Zombie1_N > 5) {
Max_Kills = Max_Kills - 2;
Frost_reward = Frost_reward - 10;
Zombie1_N = Zombie1_N - 2;
Max_zombies = Max_zombies + 2;
playSounds(button_4);
} else if (Zombie1_N <= 5) {
playSounds(button_1);
}
};
if (Zombie2_N >= 1) {
Menus_mc.zombie2_mc.gotoAndStop(2);
} else {
Menus_mc.zombie2_mc.gotoAndStop(1);
}
Menus_mc.Zombie2PLUS_btn.onRelease = function () {
if (Max_zombies >= 2) {
Max_Kills = Max_Kills + 3;
Acid_reward = Acid_reward + 8;
Zombie2_N = Zombie2_N + 2;
Max_zombies = Max_zombies - 2;
playSounds(button_4);
} else if (Max_zombies < 2) {
playSounds(button_1);
}
};
Menus_mc.Zombie2LESS_btn.onRelease = function () {
if (Zombie2_N > 0) {
Max_Kills = Max_Kills - 3;
Acid_reward = Acid_reward - 8;
Zombie2_N = Zombie2_N - 2;
Max_zombies = Max_zombies + 2;
playSounds(button_4);
} else if (Zombie2_N <= 0) {
playSounds(button_1);
}
};
if (Zombie3_N >= 1) {
Menus_mc.zombie3_mc.gotoAndStop(2);
} else {
Menus_mc.zombie3_mc.gotoAndStop(1);
}
Menus_mc.Zombie3PLUS_btn.onRelease = function () {
if (Max_zombies >= 2) {
Max_Kills = Max_Kills + 2;
Electric_reward = Electric_reward + 7;
Zombie3_N = Zombie3_N + 2;
Max_zombies = Max_zombies - 2;
playSounds(button_4);
} else if (Max_zombies < 2) {
playSounds(button_1);
}
};
Menus_mc.Zombie3LESS_btn.onRelease = function () {
if (Zombie3_N > 0) {
Max_Kills = Max_Kills - 2;
Electric_reward = Electric_reward - 7;
Zombie3_N = Zombie3_N - 2;
Max_zombies = Max_zombies + 2;
playSounds(button_4);
} else if (Zombie3_N <= 0) {
playSounds(button_1);
}
};
if (Zombie4_N >= 1) {
Menus_mc.zombie4_mc.gotoAndStop(2);
} else {
Menus_mc.zombie4_mc.gotoAndStop(1);
}
Menus_mc.Zombie4PLUS_btn.onRelease = function () {
if (Max_zombies >= 2) {
Max_Kills = Max_Kills + 5;
Fire_reward = Fire_reward + 6;
Zombie4_N = Zombie4_N + 2;
Max_zombies = Max_zombies - 2;
playSounds(button_4);
} else if (Max_zombies < 2) {
playSounds(button_1);
}
};
Menus_mc.Zombie4LESS_btn.onRelease = function () {
if (Zombie4_N > 0) {
Max_Kills = Max_Kills - 5;
Fire_reward = Fire_reward - 6;
Zombie4_N = Zombie4_N - 2;
Max_zombies = Max_zombies + 2;
playSounds(button_4);
} else if (Zombie4_N <= 0) {
playSounds(button_1);
}
};
if (Zombie5_N >= 1) {
Menus_mc.zombie5_mc.gotoAndStop(2);
} else {
Menus_mc.zombie5_mc.gotoAndStop(1);
}
Menus_mc.Zombie5PLUS_btn.onRelease = function () {
if (Max_zombies >= 2) {
Max_Kills = Max_Kills + 8;
Explosive_reward = Explosive_reward + 5;
Zombie5_N = Zombie5_N + 2;
Max_zombies = Max_zombies - 2;
playSounds(button_4);
} else if (Max_zombies < 2) {
playSounds(button_1);
}
};
Menus_mc.Zombie5LESS_btn.onRelease = function () {
if (Zombie5_N > 0) {
Max_Kills = Max_Kills - 8;
Explosive_reward = Explosive_reward - 5;
Zombie5_N = Zombie5_N - 2;
Max_zombies = Max_zombies + 2;
playSounds(button_4);
} else if (Zombie5_N <= 0) {
playSounds(button_1);
}
};
if (Zombie6_N >= 1) {
Menus_mc.zombie6_mc.gotoAndStop(2);
} else {
Menus_mc.zombie6_mc.gotoAndStop(1);
}
Menus_mc.Zombie6PLUS_btn.onRelease = function () {
if (Max_zombies >= 2) {
Max_Kills = Max_Kills + 6;
Explosive_reward = Explosive_reward + 2;
Fire_reward = Fire_reward + 2;
Zombie6_N = Zombie6_N + 2;
Max_zombies = Max_zombies - 2;
playSounds(button_4);
} else if (Max_zombies < 2) {
playSounds(button_1);
}
};
Menus_mc.Zombie6LESS_btn.onRelease = function () {
if (Zombie6_N > 0) {
Max_Kills = Max_Kills - 6;
Explosive_reward = Explosive_reward - 2;
Fire_reward = Fire_reward - 2;
Zombie6_N = Zombie6_N - 2;
Max_zombies = Max_zombies + 2;
playSounds(button_4);
} else if (Zombie6_N <= 0) {
playSounds(button_1);
}
};
Menus_mc.Reset_btn.onRelease = function () {
playSounds(button_1);
Max_zombies = 45;
Max_Kills = 65;
Max_WallHP = 500;
hours_reward = 0;
Acid_reward = 0;
Frost_reward = 0;
Electric_reward = 0;
Fire_reward = 0;
Explosive_reward = 0;
Zombie1_N = 5;
Zombie2_N = 0;
Zombie3_N = 0;
Zombie4_N = 0;
Zombie5_N = 0;
Zombie6_N = 0;
};
if (Max_zombies <= 1) {
Max_zombies = 0;
} else if (Max_zombies >= 50) {
Max_zombies = 50;
}
if (Max_Kills <= 65) {
Max_Kills = 65;
} else if (Max_Kills >= 1500) {
Max_Kills = 1500;
}
if (Max_WallHP <= 500) {
Max_WallHP = 500;
} else if (Max_WallHP >= 1000) {
Max_WallHP = 1000;
}
if (Zombie1_N <= 5) {
Zombie1_N = 5;
} else if (Zombie1_N >= 50) {
Zombie1_N = 50;
}
if (Zombie2_N <= 0) {
Zombie2_N = 0;
} else if (Zombie2_N >= 50) {
Zombie2_N = 50;
}
if (Zombie3_N <= 0) {
Zombie3_N = 0;
} else if (Zombie3_N >= 50) {
Zombie3_N = 50;
}
if (Zombie4_N <= 0) {
Zombie4_N = 0;
} else if (Zombie4_N >= 50) {
Zombie4_N = 50;
}
if (Zombie5_N <= 0) {
Zombie5_N = 0;
} else if (Zombie5_N >= 50) {
Zombie5_N = 50;
}
if (Zombie6_N <= 0) {
Zombie6_N = 0;
} else if (Zombie6_N >= 50) {
Zombie6_N = 50;
}
if (Max_Kills >= 1500) {
hours_reward = 15;
} else if (Max_Kills >= 1400) {
hours_reward = 14;
} else if (Max_Kills >= 1300) {
hours_reward = 13;
} else if (Max_Kills >= 1200) {
hours_reward = 12;
} else if (Max_Kills >= 1100) {
hours_reward = 11;
} else if (Max_Kills >= 1000) {
hours_reward = 10;
} else if (Max_Kills >= 900) {
hours_reward = 9;
} else if (Max_Kills >= 800) {
hours_reward = 8;
} else if (Max_Kills >= 700) {
hours_reward = 7;
} else if (Max_Kills >= 600) {
hours_reward = 6;
} else if (Max_Kills >= 500) {
hours_reward = 5;
} else if (Max_Kills >= 400) {
hours_reward = 4;
} else if (Max_Kills >= 300) {
hours_reward = 3;
} else if (Max_Kills >= 200) {
hours_reward = 2;
} else if (Max_Kills >= 100) {
hours_reward = 1;
} else if (Max_Kills < 100) {
hours_reward = 0;
}
Upgrades_btn.onRelease = function () {
playSounds(button_2);
Menus_mc.gotoAndStop("upgrades_main");
StoryMode_btn._visible = false;
ShotemUP_btn._visible = false;
FreeMode_btn._visible = false;
TransporterMode_btn._visible = false;
Upgrades_btn._visible = false;
Medals_btn._visible = false;
};
Medals_btn.onRelease = function () {
playSounds(button_2);
Menus_mc.gotoAndStop("medals");
};
Menus_mc.back_btn.onRelease = function () {
Menus_mc.gotoAndStop("main");
playSounds(button_2);
};
Menus_mc.mainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
Menus_mc.gotoAndStop("main");
StoryMode_btn._visible = true;
ShotemUP_btn._visible = true;
FreeMode_btn._visible = true;
TransporterMode_btn._visible = true;
Upgrades_btn._visible = true;
Medals_btn._visible = true;
playSounds(button_2);
};
Menus_mc.menuUpgrades_btn.onRelease = function () {
Menus_mc.gotoAndStop("upgrades_main");
playSounds(button_3);
};
Menus_mc.BulletsUpgrades_mc.onRelease = function () {
Menus_mc.gotoAndStop("bullet_upgrades");
playSounds(button_3);
};
Menus_mc.BulletsUpgrades_mc.onRollOver = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(2);
playSounds(button_4);
};
Menus_mc.BulletsUpgrades_mc.onRollOut = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(1);
};
Menus_mc.AcidUpgrades_mc.onRelease = function () {
Menus_mc.gotoAndStop("acid_upgrades");
playSounds(button_3);
};
Menus_mc.AcidUpgrades_mc.onRollOver = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(3);
playSounds(button_4);
};
Menus_mc.AcidUpgrades_mc.onRollOut = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(1);
};
Menus_mc.FrostUpgrades_mc.onRelease = function () {
Menus_mc.gotoAndStop("frost_upgrades");
playSounds(button_3);
};
Menus_mc.FrostUpgrades_mc.onRollOver = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(4);
playSounds(button_4);
};
Menus_mc.FrostUpgrades_mc.onRollOut = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(1);
};
Menus_mc.ElectricUpgrades_mc.onRelease = function () {
Menus_mc.gotoAndStop("electric_upgrades");
playSounds(button_3);
};
Menus_mc.ElectricUpgrades_mc.onRollOver = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(5);
playSounds(button_4);
};
Menus_mc.ElectricUpgrades_mc.onRollOut = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(1);
};
Menus_mc.FireUpgrades_mc.onRelease = function () {
Menus_mc.gotoAndStop("fire_upgrades");
playSounds(button_3);
};
Menus_mc.FireUpgrades_mc.onRollOver = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(6);
playSounds(button_4);
};
Menus_mc.FireUpgrades_mc.onRollOut = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(1);
};
Menus_mc.ExplosiveUpgrades_mc.onRelease = function () {
Menus_mc.gotoAndStop("explosive_upgrades");
playSounds(button_3);
};
Menus_mc.ExplosiveUpgrades_mc.onRollOver = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(7);
playSounds(button_4);
};
Menus_mc.ExplosiveUpgrades_mc.onRollOut = function () {
Menus_mc.MainMenuchar_mc.gotoAndStop(1);
};
Menus_mc.Next_btn.onRelease = function () {
Menus_mc.nextFrame();
playSounds(button_3);
};
Menus_mc.Back_btn.onRelease = function () {
Menus_mc.prevFrame();
playSounds(button_3);
};
if ((NormalBullet_upgrades1 == 1) && (hoursAvailable >= NormalBullet_upgrades1Hours)) {
Menus_mc.NormalBullets_tree_mc.Upgrade1.onRelease = function () {
hoursAvailable = hoursAvailable - NormalBullet_upgrades1Hours;
Normal_BulletDamage = Normal_BulletDamage + 2;
NormalBullet_upgrades1 = 2;
NormalBulletUpgrade_tree = 2;
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (NormalBullet_upgrades1 == 2) {
Menus_mc.NormalBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("done");
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < NormalBullet_upgrades1Hours) {
Menus_mc.NormalBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.NormalBullets_tree_mc.Upgrade1.onRollOver = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(2);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.NormalBullets_tree_mc.Upgrade1.onRollOut = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(1);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
};
if ((NormalBullet_upgrades2 == 1) && (hoursAvailable >= NormalBullet_upgrades2Hours)) {
Menus_mc.NormalBullets_tree_mc.Upgrade2.onRelease = function () {
hoursAvailable = hoursAvailable - NormalBullet_upgrades2Hours;
Normal_BulletDelay = Normal_BulletDelay - 1;
NormalBullet_upgrades2 = 2;
NormalBulletUpgrade_tree = 3;
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (NormalBullet_upgrades2 == 2) {
Menus_mc.NormalBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("done");
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < NormalBullet_upgrades2Hours) {
Menus_mc.NormalBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.NormalBullets_tree_mc.Upgrade2.onRollOver = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(3);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.NormalBullets_tree_mc.Upgrade2.onRollOut = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(1);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
};
if ((NormalBullet_upgrades3 == 1) && (hoursAvailable >= NormalBullet_upgrades3Hours)) {
Menus_mc.NormalBullets_tree_mc.Upgrade3.onRelease = function () {
hoursAvailable = hoursAvailable - NormalBullet_upgrades3Hours;
NormalBullet_upgrades3 = 2;
NormalBulletUpgrade_tree = 4;
Normal_BulletFail = Normal_BulletFail - 1;
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (NormalBullet_upgrades3 == 2) {
Menus_mc.NormalBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("done");
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < NormalBullet_upgrades3Hours) {
Menus_mc.NormalBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.NormalBullets_tree_mc.Upgrade3.onRollOver = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(4);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.NormalBullets_tree_mc.Upgrade3.onRollOut = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(1);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
};
if ((NormalBullet_upgrades4 == 1) && (hoursAvailable >= NormalBullet_upgrades4Hours)) {
Menus_mc.NormalBullets_tree_mc.Upgrade4.onRelease = function () {
hoursAvailable = hoursAvailable - NormalBullet_upgrades4Hours;
NormalBullet_upgrades4 = 2;
Normal_BulletDelay = Normal_BulletDelay - 1;
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (NormalBullet_upgrades4 == 2) {
Menus_mc.NormalBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("done");
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < NormalBullet_upgrades4Hours) {
Menus_mc.NormalBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.NormalBullets_tree_mc.Upgrade4.onRollOver = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(6);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.NormalBullets_tree_mc.Upgrade4.onRollOut = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(1);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
};
if ((NormalBullet_upgrades5 == 1) && (hoursAvailable >= NormalBullet_upgrades5Hours)) {
Menus_mc.NormalBullets_tree_mc.Upgrade5.onRelease = function () {
hoursAvailable = hoursAvailable - NormalBullet_upgrades5Hours;
NormalBullet_upgrades5 = 2;
NormalBulletUpgrade_tree = 5;
Normal_BulletDamage = Normal_BulletDamage + 2;
Normal_BulletSpeed = Normal_BulletSpeed + 1;
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (NormalBullet_upgrades5 == 2) {
Menus_mc.NormalBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("done");
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < NormalBullet_upgrades5Hours) {
Menus_mc.NormalBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.NormalBullets_tree_mc.Upgrade5.onRollOver = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(5);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.NormalBullets_tree_mc.Upgrade5.onRollOut = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(1);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
};
if ((NormalBullet_upgrades6 == 1) && (hoursAvailable >= NormalBullet_upgrades6Hours)) {
Menus_mc.NormalBullets_tree_mc.Upgrade6.onRelease = function () {
hoursAvailable = hoursAvailable - NormalBullet_upgrades6Hours;
NormalBullet_upgrades6 = 2;
NormalBulletUpgrade_tree = 6;
Normal_BulletDamage = Normal_BulletDamage + 2;
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (NormalBullet_upgrades6 == 2) {
Menus_mc.NormalBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("done");
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < NormalBullet_upgrades6Hours) {
Menus_mc.NormalBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.NormalBullets_tree_mc.Upgrade6.onRollOver = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(9);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.NormalBullets_tree_mc.Upgrade6.onRollOut = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(1);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
};
if ((NormalBullet_upgrades7 == 1) && (hoursAvailable >= NormalBullet_upgrades7Hours)) {
Menus_mc.NormalBullets_tree_mc.Upgrade7.onRelease = function () {
hoursAvailable = hoursAvailable - NormalBullet_upgrades7Hours;
NormalBullet_upgrades7 = 2;
NormalBulletUpgrade_tree = 7;
Normal_BulletDamage = Normal_BulletDamage + 3;
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (NormalBullet_upgrades7 == 2) {
Menus_mc.NormalBullets_tree_mc.Upgrade7.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("done");
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < NormalBullet_upgrades7Hours) {
Menus_mc.NormalBullets_tree_mc.Upgrade7.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.NormalBullets_tree_mc.Upgrade7.onRollOver = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(10);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.NormalBullets_tree_mc.Upgrade7.onRollOut = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(1);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
};
if ((NormalBullet_upgrades8 == 1) && (hoursAvailable >= NormalBullet_upgrades8Hours)) {
Menus_mc.NormalBullets_tree_mc.Upgrade8.onRelease = function () {
hoursAvailable = hoursAvailable - NormalBullet_upgrades8Hours;
NormalBullet_upgrades8 = 2;
NormalBulletUpgrade_tree = 8;
Normal_BulletFail = Normal_BulletFail - 1;
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (NormalBullet_upgrades8 == 2) {
Menus_mc.NormalBullets_tree_mc.Upgrade8.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("done");
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < NormalBullet_upgrades8Hours) {
Menus_mc.NormalBullets_tree_mc.Upgrade8.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.NormalBullets_tree_mc.Upgrade8.onRollOver = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(8);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.NormalBullets_tree_mc.Upgrade8.onRollOut = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(1);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
};
if ((NormalBullet_upgrades9 == 1) && (hoursAvailable >= NormalBullet_upgrades9Hours)) {
Menus_mc.NormalBullets_tree_mc.Upgrade9.onRelease = function () {
hoursAvailable = hoursAvailable - NormalBullet_upgrades9Hours;
NormalBullet_upgrades9 = 2;
NormalBulletUpgrade_tree = 9;
Normal_BulletSpeed = Normal_BulletSpeed + 1;
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (NormalBullet_upgrades9 == 2) {
Menus_mc.NormalBullets_tree_mc.Upgrade9.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("done");
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < NormalBullet_upgrades9Hours) {
Menus_mc.NormalBullets_tree_mc.Upgrade9.onRelease = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.NormalBullets_tree_mc.Upgrade9.onRollOver = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(7);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.NormalBullets_tree_mc.Upgrade9.onRollOut = function () {
Menus_mc.NormalBulletsChar_mc.gotoAndStop(1);
Menus_mc.NormalBulletsChar_mc.Shade_mc.play();
};
if (hoursAvailable >= Acid_Ammo) {
Menus_mc.Acid_Anmo_btn.onRelease = function () {
hoursAvailable = hoursAvailable - Acid_Ammo;
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
Acid = Acid + 35;
playSounds(Add_bullets);
};
} else if (hoursAvailable < Acid_Ammo) {
Menus_mc.Acid_Anmo_btn.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("not_enough");
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_1);
};
}
Menus_mc.Acid_Anmo_btn.onRollOver = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(2);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.Acid_Anmo_btn.onRollOut = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(1);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
};
if ((AcidBullet_upgrades1 == 1) && (hoursAvailable >= AcidBullet_upgrades1Hours)) {
Menus_mc.AcidBullets_tree_mc.Upgrade1.onRelease = function () {
hoursAvailable = hoursAvailable - AcidBullet_upgrades1Hours;
Acid_BulletDamage = Acid_BulletDamage + 1;
AcidBullet_upgrades1 = 2;
AcidBulletUpgrade_tree = 2;
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (AcidBullet_upgrades1 == 2) {
Menus_mc.AcidBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("done");
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < AcidBullet_upgrades1Hours) {
Menus_mc.AcidBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.AcidBullets_tree_mc.Upgrade1.onRollOver = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(3);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.AcidBullets_tree_mc.Upgrade1.onRollOut = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(1);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
};
if ((AcidBullet_upgrades2 == 1) && (hoursAvailable >= AcidBullet_upgrades2Hours)) {
Menus_mc.AcidBullets_tree_mc.Upgrade2.onRelease = function () {
hoursAvailable = hoursAvailable - AcidBullet_upgrades2Hours;
Acid_BulletDelay = Acid_BulletDelay - 1;
AcidBullet_upgrades2 = 2;
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (AcidBullet_upgrades2 == 2) {
Menus_mc.AcidBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("done");
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < AcidBullet_upgrades2Hours) {
Menus_mc.AcidBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.AcidBullets_tree_mc.Upgrade2.onRollOver = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(4);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.AcidBullets_tree_mc.Upgrade2.onRollOut = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(1);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
};
if ((AcidBullet_upgrades3 == 1) && (hoursAvailable >= AcidBullet_upgrades3Hours)) {
Menus_mc.AcidBullets_tree_mc.Upgrade3.onRelease = function () {
hoursAvailable = hoursAvailable - AcidBullet_upgrades3Hours;
AcidBullet_upgrades3 = 2;
AcidBulletUpgrade_tree = 3;
Acid_BulletSplash = Acid_BulletSplash + 1;
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (AcidBullet_upgrades3 == 2) {
Menus_mc.AcidBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("done");
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < AcidBullet_upgrades3Hours) {
Menus_mc.AcidBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.AcidBullets_tree_mc.Upgrade3.onRollOver = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(5);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.AcidBullets_tree_mc.Upgrade3.onRollOut = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(1);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
};
if ((AcidBullet_upgrades4 == 1) && (hoursAvailable >= AcidBullet_upgrades4Hours)) {
Menus_mc.AcidBullets_tree_mc.Upgrade4.onRelease = function () {
hoursAvailable = hoursAvailable - AcidBullet_upgrades4Hours;
AcidBullet_upgrades4 = 2;
AcidBulletUpgrade_tree = 4;
Acid_BulletDamage = Acid_BulletDamage + 1;
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (AcidBullet_upgrades4 == 2) {
Menus_mc.AcidBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("done");
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < AcidBullet_upgrades4Hours) {
Menus_mc.AcidBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.AcidBullets_tree_mc.Upgrade4.onRollOver = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(6);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.AcidBullets_tree_mc.Upgrade4.onRollOut = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(1);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
};
if ((AcidBullet_upgrades5 == 1) && (hoursAvailable >= AcidBullet_upgrades5Hours)) {
Menus_mc.AcidBullets_tree_mc.Upgrade5.onRelease = function () {
hoursAvailable = hoursAvailable - AcidBullet_upgrades5Hours;
AcidBullet_upgrades5 = 2;
AcidBulletUpgrade_tree = 6;
Acid_BulletDamage = Acid_BulletDamage + 4;
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (AcidBullet_upgrades5 == 2) {
Menus_mc.AcidBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("done");
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < AcidBullet_upgrades5Hours) {
Menus_mc.AcidBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.AcidBullets_tree_mc.Upgrade5.onRollOver = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(8);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.AcidBullets_tree_mc.Upgrade5.onRollOut = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(1);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
};
if ((AcidBullet_upgrades6 == 1) && (hoursAvailable >= AcidBullet_upgrades6Hours)) {
Menus_mc.AcidBullets_tree_mc.Upgrade6.onRelease = function () {
hoursAvailable = hoursAvailable - AcidBullet_upgrades6Hours;
AcidBullet_upgrades6 = 2;
Acid_BulletSplash = Acid_BulletSplash + 2;
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (AcidBullet_upgrades6 == 2) {
Menus_mc.AcidBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("done");
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < AcidBullet_upgrades6Hours) {
Menus_mc.AcidBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.AcidBullets_tree_mc.Upgrade6.onRollOver = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(7);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.AcidBullets_tree_mc.Upgrade6.onRollOut = function () {
Menus_mc.AcidBulletsChar_mc.gotoAndStop(1);
Menus_mc.AcidBulletsChar_mc.Shade_mc.play();
};
if (hoursAvailable >= Frost_Ammo) {
Menus_mc.Frost_Anmo_btn.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
hoursAvailable = hoursAvailable - Frost_Ammo;
Frost = Frost + 62;
playSounds(Add_bullets);
};
} else if (hoursAvailable < Frost_Ammo) {
Menus_mc.Frost_Anmo_btn.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("not_enough");
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_1);
};
}
Menus_mc.Frost_Anmo_btn.onRollOver = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(2);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.Frost_Anmo_btn.onRollOut = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(1);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
};
if ((FrostBullet_upgrades1 == 1) && (hoursAvailable >= FrostBullet_upgrades1Hours)) {
Menus_mc.FrostBullets_tree_mc.Upgrade1.onRelease = function () {
hoursAvailable = hoursAvailable - FrostBullet_upgrades1Hours;
Frost_BulletDamage = Frost_BulletDamage + 1;
FrostBullet_upgrades1 = 2;
FrostBulletUpgrade_tree = 2;
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FrostBullet_upgrades1 == 2) {
Menus_mc.FrostBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("done");
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FrostBullet_upgrades1Hours) {
Menus_mc.FrostBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FrostBullets_tree_mc.Upgrade1.onRollOver = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(3);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FrostBullets_tree_mc.Upgrade1.onRollOut = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(1);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
};
if ((FrostBullet_upgrades2 == 1) && (hoursAvailable >= FrostBullet_upgrades2Hours)) {
Menus_mc.FrostBullets_tree_mc.Upgrade2.onRelease = function () {
hoursAvailable = hoursAvailable - FrostBullet_upgrades2Hours;
Frost_BulletDelay = Frost_BulletDelay - 1;
FrostBullet_upgrades2 = 2;
FrostBulletUpgrade_tree = 3;
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FrostBullet_upgrades2 == 2) {
Menus_mc.FrostBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("done");
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FrostBullet_upgrades2Hours) {
Menus_mc.FrostBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FrostBullets_tree_mc.Upgrade2.onRollOver = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(4);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FrostBullets_tree_mc.Upgrade2.onRollOut = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(1);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
};
if ((FrostBullet_upgrades3 == 1) && (hoursAvailable >= FrostBullet_upgrades3Hours)) {
Menus_mc.FrostBullets_tree_mc.Upgrade3.onRelease = function () {
hoursAvailable = hoursAvailable - FrostBullet_upgrades3Hours;
Frost_BulletFail = Frost_BulletFail - 1;
FrostBullet_upgrades3 = 2;
FrostBulletUpgrade_tree = 4;
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FrostBullet_upgrades3 == 2) {
Menus_mc.FrostBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("done");
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FrostBullet_upgrades3Hours) {
Menus_mc.FrostBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FrostBullets_tree_mc.Upgrade3.onRollOver = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(6);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FrostBullets_tree_mc.Upgrade3.onRollOut = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(1);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
};
if ((FrostBullet_upgrades4 == 1) && (hoursAvailable >= FrostBullet_upgrades4Hours)) {
Menus_mc.FrostBullets_tree_mc.Upgrade4.onRelease = function () {
hoursAvailable = hoursAvailable - FrostBullet_upgrades4Hours;
Frost_BulletDamage = Frost_BulletDamage + 2;
FrostBullet_upgrades4 = 2;
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FrostBullet_upgrades4 == 2) {
Menus_mc.FrostBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("done");
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FrostBullet_upgrades4Hours) {
Menus_mc.FrostBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FrostBullets_tree_mc.Upgrade4.onRollOver = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(5);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FrostBullets_tree_mc.Upgrade4.onRollOut = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(1);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
};
if ((FrostBullet_upgrades5 == 1) && (hoursAvailable >= FrostBullet_upgrades5Hours)) {
Menus_mc.FrostBullets_tree_mc.Upgrade5.onRelease = function () {
hoursAvailable = hoursAvailable - FrostBullet_upgrades5Hours;
Frost_BulletDelay = Frost_BulletDelay - 1;
Frost_BulletSpeed = Frost_BulletSpeed + 1;
FrostBullet_upgrades5 = 2;
FrostBulletUpgrade_tree = 5;
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FrostBullet_upgrades5 == 2) {
Menus_mc.FrostBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("done");
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FrostBullet_upgrades5Hours) {
Menus_mc.FrostBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FrostBullets_tree_mc.Upgrade5.onRollOver = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(7);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FrostBullets_tree_mc.Upgrade5.onRollOut = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(1);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
};
if ((FrostBullet_upgrades6 == 1) && (hoursAvailable >= FrostBullet_upgrades6Hours)) {
Menus_mc.FrostBullets_tree_mc.Upgrade6.onRelease = function () {
hoursAvailable = hoursAvailable - FrostBullet_upgrades6Hours;
Frost_BulletDamage = Frost_BulletDamage + 4;
FrostBullet_upgrades6 = 2;
FrostBulletUpgrade_tree = 6;
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FrostBullet_upgrades6 == 2) {
Menus_mc.FrostBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("done");
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FrostBullet_upgrades6Hours) {
Menus_mc.FrostBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FrostBullets_tree_mc.Upgrade6.onRollOver = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(8);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FrostBullets_tree_mc.Upgrade6.onRollOut = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(1);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
};
if ((FrostBullet_upgrades7 == 1) && (hoursAvailable >= FrostBullet_upgrades7Hours)) {
Menus_mc.FrostBullets_tree_mc.Upgrade7.onRelease = function () {
hoursAvailable = hoursAvailable - FrostBullet_upgrades7Hours;
Frost_BulletFail = Frost_BulletFail - 1;
FrostBullet_upgrades7 = 2;
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FrostBullet_upgrades7 == 2) {
Menus_mc.FrostBullets_tree_mc.Upgrade7.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("done");
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FrostBullet_upgrades7Hours) {
Menus_mc.FrostBullets_tree_mc.Upgrade7.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FrostBullets_tree_mc.Upgrade7.onRollOver = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(10);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FrostBullets_tree_mc.Upgrade7.onRollOut = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(1);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
};
if ((FrostBullet_upgrades8 == 1) && (hoursAvailable >= FrostBullet_upgrades8Hours)) {
Menus_mc.FrostBullets_tree_mc.Upgrade8.onRelease = function () {
hoursAvailable = hoursAvailable - FrostBullet_upgrades8Hours;
Frost_BulletDamage = Frost_BulletDamage + 4;
FrostBullet_upgrades8 = 2;
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FrostBullet_upgrades8 == 2) {
Menus_mc.FrostBullets_tree_mc.Upgrade8.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("done");
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FrostBullet_upgrades8Hours) {
Menus_mc.FrostBullets_tree_mc.Upgrade8.onRelease = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FrostBullets_tree_mc.Upgrade8.onRollOver = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(9);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FrostBullets_tree_mc.Upgrade8.onRollOut = function () {
Menus_mc.FrostBulletsChar_mc.gotoAndStop(1);
Menus_mc.FrostBulletsChar_mc.Shade_mc.play();
};
if (hoursAvailable >= Electric_Ammo) {
Menus_mc.Electric_Anmo_btn.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
Electric = Electric + 34;
hoursAvailable = hoursAvailable - Electric_Ammo;
playSounds(Add_bullets);
};
} else if (hoursAvailable < Electric_Ammo) {
Menus_mc.Electric_Anmo_btn.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("not_enough");
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_1);
};
}
Menus_mc.Electric_Anmo_btn.onRollOver = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(2);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.Electric_Anmo_btn.onRollOut = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(1);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
};
if ((ElectricBullet_upgrades1 == 1) && (hoursAvailable >= ElectricBullet_upgrades1Hours)) {
Menus_mc.ElectricBullets_tree_mc.Upgrade1.onRelease = function () {
hoursAvailable = hoursAvailable - ElectricBullet_upgrades1Hours;
Electric_BulletDelay = Electric_BulletDelay - 1;
ElectricBullet_upgrades1 = 2;
ElectricBulletUpgrade_tree = 2;
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ElectricBullet_upgrades1 == 2) {
Menus_mc.ElectricBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("done");
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ElectricBullet_upgrades1Hours) {
Menus_mc.ElectricBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ElectricBullets_tree_mc.Upgrade1.onRollOver = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(3);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ElectricBullets_tree_mc.Upgrade1.onRollOut = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(1);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
};
if ((ElectricBullet_upgrades2 == 1) && (hoursAvailable >= ElectricBullet_upgrades2Hours)) {
Menus_mc.ElectricBullets_tree_mc.Upgrade2.onRelease = function () {
hoursAvailable = hoursAvailable - ElectricBullet_upgrades2Hours;
Electric_BulletSpeed = Electric_BulletSpeed + 1;
ElectricBullet_upgrades2 = 2;
ElectricBulletUpgrade_tree = 3;
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ElectricBullet_upgrades2 == 2) {
Menus_mc.ElectricBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("done");
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ElectricBullet_upgrades2Hours) {
Menus_mc.ElectricBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ElectricBullets_tree_mc.Upgrade2.onRollOver = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(4);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ElectricBullets_tree_mc.Upgrade2.onRollOut = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(1);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
};
if ((ElectricBullet_upgrades3 == 1) && (hoursAvailable >= ElectricBullet_upgrades3Hours)) {
Menus_mc.ElectricBullets_tree_mc.Upgrade3.onRelease = function () {
hoursAvailable = hoursAvailable - ElectricBullet_upgrades3Hours;
Electric_BulletFail = Electric_BulletFail - 1;
ElectricBullet_upgrades3 = 2;
ElectricBulletUpgrade_tree = 4;
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ElectricBullet_upgrades3 == 2) {
Menus_mc.ElectricBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("done");
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ElectricBullet_upgrades3Hours) {
Menus_mc.ElectricBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ElectricBullets_tree_mc.Upgrade3.onRollOver = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(5);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ElectricBullets_tree_mc.Upgrade3.onRollOut = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(1);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
};
if ((ElectricBullet_upgrades4 == 1) && (hoursAvailable >= ElectricBullet_upgrades4Hours)) {
Menus_mc.ElectricBullets_tree_mc.Upgrade4.onRelease = function () {
hoursAvailable = hoursAvailable - ElectricBullet_upgrades4Hours;
Electric_BulletDamage = Electric_BulletDamage + 1;
Electric_BulletSplash = Electric_BulletSplash + 1;
ElectricBullet_upgrades4 = 2;
ElectricBulletUpgrade_tree = 5;
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ElectricBullet_upgrades4 == 2) {
Menus_mc.ElectricBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("done");
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ElectricBullet_upgrades4Hours) {
Menus_mc.ElectricBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ElectricBullets_tree_mc.Upgrade4.onRollOver = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(6);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ElectricBullets_tree_mc.Upgrade4.onRollOut = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(1);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
};
if ((ElectricBullet_upgrades5 == 1) && (hoursAvailable >= ElectricBullet_upgrades5Hours)) {
Menus_mc.ElectricBullets_tree_mc.Upgrade5.onRelease = function () {
hoursAvailable = hoursAvailable - ElectricBullet_upgrades5Hours;
Electric_BulletDelay = Electric_BulletDelay - 1;
ElectricBullet_upgrades5 = 2;
ElectricBulletUpgrade_tree = 6;
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ElectricBullet_upgrades5 == 2) {
Menus_mc.ElectricBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("done");
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ElectricBullet_upgrades5Hours) {
Menus_mc.ElectricBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ElectricBullets_tree_mc.Upgrade5.onRollOver = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(7);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ElectricBullets_tree_mc.Upgrade5.onRollOut = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(1);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
};
if ((ElectricBullet_upgrades6 == 1) && (hoursAvailable >= ElectricBullet_upgrades6Hours)) {
Menus_mc.ElectricBullets_tree_mc.Upgrade6.onRelease = function () {
hoursAvailable = hoursAvailable - ElectricBullet_upgrades6Hours;
Electric_BulletFail = Electric_BulletFail - 1;
ElectricBullet_upgrades6 = 2;
ElectricBulletUpgrade_tree = 7;
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ElectricBullet_upgrades6 == 2) {
Menus_mc.ElectricBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("done");
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ElectricBullet_upgrades6Hours) {
Menus_mc.ElectricBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ElectricBullets_tree_mc.Upgrade6.onRollOver = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(8);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ElectricBullets_tree_mc.Upgrade6.onRollOut = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(1);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
};
if ((ElectricBullet_upgrades7 == 1) && (hoursAvailable >= ElectricBullet_upgrades7Hours)) {
Menus_mc.ElectricBullets_tree_mc.Upgrade7.onRelease = function () {
hoursAvailable = hoursAvailable - ElectricBullet_upgrades7Hours;
Electric_BulletDamage = Electric_BulletDamage + 2;
Electric_BulletSplash = Electric_BulletSplash + 1;
ElectricBullet_upgrades7 = 2;
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ElectricBullet_upgrades7 == 2) {
Menus_mc.ElectricBullets_tree_mc.Upgrade7.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("done");
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ElectricBullet_upgrades7Hours) {
Menus_mc.ElectricBullets_tree_mc.Upgrade7.onRelease = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ElectricBullets_tree_mc.Upgrade7.onRollOver = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(9);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ElectricBullets_tree_mc.Upgrade7.onRollOut = function () {
Menus_mc.ElectricBulletsChar_mc.gotoAndStop(1);
Menus_mc.ElectricBulletsChar_mc.Shade_mc.play();
};
if (hoursAvailable >= Fire_Ammo) {
Menus_mc.Fire_Anmo_btn.onRelease = function () {
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
Fire = Fire + 48;
hoursAvailable = hoursAvailable - Fire_Ammo;
playSounds(Add_bullets);
};
} else if (hoursAvailable < Fire_Ammo) {
Menus_mc.Fire_Anmo_btn.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("not_enough");
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_1);
};
}
Menus_mc.Fire_Anmo_btn.onRollOver = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(2);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.Fire_Anmo_btn.onRollOut = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(1);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
};
if ((FireBullet_upgrades1 == 1) && (hoursAvailable >= FireBullet_upgrades1Hours)) {
Menus_mc.FireBullets_tree_mc.Upgrade1.onRelease = function () {
hoursAvailable = hoursAvailable - FireBullet_upgrades1Hours;
Fire_BulletDamage = Fire_BulletDamage + 2;
Fire_BulletSplash = Fire_BulletSplash + 1;
FireBullet_upgrades1 = 2;
FireBulletUpgrade_tree = 2;
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FireBullet_upgrades1 == 2) {
Menus_mc.FireBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("done");
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FireBullet_upgrades1Hours) {
Menus_mc.FireBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FireBullets_tree_mc.Upgrade1.onRollOver = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(3);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FireBullets_tree_mc.Upgrade1.onRollOut = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(1);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
};
if ((FireBullet_upgrades2 == 1) && (hoursAvailable >= FireBullet_upgrades2Hours)) {
Menus_mc.FireBullets_tree_mc.Upgrade2.onRelease = function () {
hoursAvailable = hoursAvailable - FireBullet_upgrades2Hours;
Fire_BulletSpeed = Fire_BulletSpeed + 1;
FireBullet_upgrades2 = 2;
FireBulletUpgrade_tree = 3;
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FireBullet_upgrades2 == 2) {
Menus_mc.FireBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("done");
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FireBullet_upgrades2Hours) {
Menus_mc.FireBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FireBullets_tree_mc.Upgrade2.onRollOver = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(4);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FireBullets_tree_mc.Upgrade2.onRollOut = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(1);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
};
if ((FireBullet_upgrades3 == 1) && (hoursAvailable >= FireBullet_upgrades3Hours)) {
Menus_mc.FireBullets_tree_mc.Upgrade3.onRelease = function () {
hoursAvailable = hoursAvailable - FireBullet_upgrades3Hours;
Fire_BulletDelay = Fire_BulletDelay - 1;
FireBullet_upgrades3 = 2;
FireBulletUpgrade_tree = 4;
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FireBullet_upgrades3 == 2) {
Menus_mc.FireBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("done");
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FireBullet_upgrades3Hours) {
Menus_mc.FireBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FireBullets_tree_mc.Upgrade3.onRollOver = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(7);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FireBullets_tree_mc.Upgrade3.onRollOut = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(1);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
};
if ((FireBullet_upgrades4 == 1) && (hoursAvailable >= FireBullet_upgrades4Hours)) {
Menus_mc.FireBullets_tree_mc.Upgrade4.onRelease = function () {
hoursAvailable = hoursAvailable - FireBullet_upgrades4Hours;
Fire_BulletSplash = Fire_BulletSplash + 1;
FireBullet_upgrades4 = 2;
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FireBullet_upgrades4 == 2) {
Menus_mc.FireBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("done");
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FireBullet_upgrades4Hours) {
Menus_mc.FireBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FireBullets_tree_mc.Upgrade4.onRollOver = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(5);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FireBullets_tree_mc.Upgrade4.onRollOut = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(1);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
};
if ((FireBullet_upgrades5 == 1) && (hoursAvailable >= FireBullet_upgrades5Hours)) {
Menus_mc.FireBullets_tree_mc.Upgrade5.onRelease = function () {
hoursAvailable = hoursAvailable - FireBullet_upgrades5Hours;
Fire_BulletDamage = Fire_BulletDamage + 4;
FireBullet_upgrades5 = 2;
FireBulletUpgrade_tree = 6;
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FireBullet_upgrades5 == 2) {
Menus_mc.FireBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("done");
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FireBullet_upgrades5Hours) {
Menus_mc.FireBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FireBullets_tree_mc.Upgrade5.onRollOver = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(6);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FireBullets_tree_mc.Upgrade5.onRollOut = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(1);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
};
if ((FireBullet_upgrades6 == 1) && (hoursAvailable >= FireBullet_upgrades6Hours)) {
Menus_mc.FireBullets_tree_mc.Upgrade6.onRelease = function () {
hoursAvailable = hoursAvailable - FireBullet_upgrades6Hours;
Fire_BulletFail = Fire_BulletFail - 1;
FireBullet_upgrades6 = 2;
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (FireBullet_upgrades6 == 2) {
Menus_mc.FireBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("done");
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < FireBullet_upgrades6Hours) {
Menus_mc.FireBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.FireBullets_tree_mc.Upgrade6.onRollOver = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(8);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.FireBullets_tree_mc.Upgrade6.onRollOut = function () {
Menus_mc.FireBulletsChar_mc.gotoAndStop(1);
Menus_mc.FireBulletsChar_mc.Shade_mc.play();
};
if (hoursAvailable >= Explosive_Ammo) {
Menus_mc.Explosive_Anmo_btn.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
Explosive = Explosive + 23;
hoursAvailable = hoursAvailable - Explosive_Ammo;
playSounds(Add_bullets);
};
} else if (hoursAvailable < Explosive_Ammo) {
Menus_mc.Explosive_Anmo_btn.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_1);
};
}
Menus_mc.Explosive_Anmo_btn.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(2);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.Explosive_Anmo_btn.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
};
if ((ExplosiveBullet_upgrades1 == 1) && (hoursAvailable >= ExplosiveBullet_upgrades1Hours)) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade1.onRelease = function () {
hoursAvailable = hoursAvailable - ExplosiveBullet_upgrades1Hours;
Explosive_BulletSpeed = Explosive_BulletSpeed + 1;
ExplosiveBullet_upgrades1 = 2;
ExplosiveBulletUpgrade_tree = 2;
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ExplosiveBullet_upgrades1 == 2) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("done");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ExplosiveBullet_upgrades1Hours) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade1.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ExplosiveBullets_tree_mc.Upgrade1.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(3);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ExplosiveBullets_tree_mc.Upgrade1.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
};
if ((ExplosiveBullet_upgrades2 == 1) && (hoursAvailable >= ExplosiveBullet_upgrades2Hours)) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade2.onRelease = function () {
hoursAvailable = hoursAvailable - ExplosiveBullet_upgrades2Hours;
Explosive_BulletSplash = Explosive_BulletSplash + 1;
ExplosiveBullet_upgrades2 = 2;
ExplosiveBulletUpgrade_tree = 3;
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ExplosiveBullet_upgrades2 == 2) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("done");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ExplosiveBullet_upgrades2Hours) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade2.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ExplosiveBullets_tree_mc.Upgrade2.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(4);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ExplosiveBullets_tree_mc.Upgrade2.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
};
if ((ExplosiveBullet_upgrades3 == 1) && (hoursAvailable >= ExplosiveBullet_upgrades3Hours)) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade3.onRelease = function () {
hoursAvailable = hoursAvailable - ExplosiveBullet_upgrades3Hours;
Explosive_BulletDelay = Explosive_BulletDelay - 1;
Explosive_BulletFail = Explosive_BulletFail - 1;
ExplosiveBullet_upgrades3 = 2;
ExplosiveBulletUpgrade_tree = 4;
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ExplosiveBullet_upgrades3 == 2) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("done");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ExplosiveBullet_upgrades3Hours) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade3.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ExplosiveBullets_tree_mc.Upgrade3.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(5);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ExplosiveBullets_tree_mc.Upgrade3.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
};
if ((ExplosiveBullet_upgrades4 == 1) && (hoursAvailable >= ExplosiveBullet_upgrades4Hours)) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade4.onRelease = function () {
hoursAvailable = hoursAvailable - ExplosiveBullet_upgrades4Hours;
Explosive_BulletSplash = Explosive_BulletSplash + 1;
ExplosiveBullet_upgrades4 = 2;
ExplosiveBulletUpgrade_tree = 5;
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ExplosiveBullet_upgrades4 == 2) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("done");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ExplosiveBullet_upgrades4Hours) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade4.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ExplosiveBullets_tree_mc.Upgrade4.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(7);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ExplosiveBullets_tree_mc.Upgrade4.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
};
if ((ExplosiveBullet_upgrades5 == 1) && (hoursAvailable >= ExplosiveBullet_upgrades5Hours)) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade5.onRelease = function () {
hoursAvailable = hoursAvailable - ExplosiveBullet_upgrades5Hours;
Explosive_BulletFail = Explosive_BulletFail - 1;
ExplosiveBullet_upgrades5 = 2;
ExplosiveBulletUpgrade_tree = 6;
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ExplosiveBullet_upgrades5 == 2) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("done");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ExplosiveBullet_upgrades5Hours) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade5.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ExplosiveBullets_tree_mc.Upgrade5.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(8);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ExplosiveBullets_tree_mc.Upgrade5.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
};
if ((ExplosiveBullet_upgrades6 == 1) && (hoursAvailable >= ExplosiveBullet_upgrades6Hours)) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade6.onRelease = function () {
hoursAvailable = hoursAvailable - ExplosiveBullet_upgrades6Hours;
Explosive_BulletSpeed = Explosive_BulletSpeed + 1;
ExplosiveBullet_upgrades6 = 2;
ExplosiveBulletUpgrade_tree = 7;
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ExplosiveBullet_upgrades6 == 2) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("done");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ExplosiveBullet_upgrades6Hours) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade6.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ExplosiveBullets_tree_mc.Upgrade6.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(9);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ExplosiveBullets_tree_mc.Upgrade6.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
};
if ((ExplosiveBullet_upgrades7 == 1) && (hoursAvailable >= ExplosiveBullet_upgrades7Hours)) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade7.onRelease = function () {
hoursAvailable = hoursAvailable - ExplosiveBullet_upgrades7Hours;
Explosive_BulletDamage = Explosive_BulletDamage + 1;
ExplosiveBullet_upgrades7 = 2;
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ExplosiveBullet_upgrades7 == 2) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade7.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("done");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ExplosiveBullet_upgrades7Hours) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade7.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ExplosiveBullets_tree_mc.Upgrade7.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(6);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ExplosiveBullets_tree_mc.Upgrade7.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
};
if ((ExplosiveBullet_upgrades8 == 1) && (hoursAvailable >= ExplosiveBullet_upgrades8Hours)) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade8.onRelease = function () {
hoursAvailable = hoursAvailable - ExplosiveBullet_upgrades8Hours;
Explosive_BulletDelay = Explosive_BulletDelay - 1;
ExplosiveBulletUpgrade_tree = 8;
ExplosiveBullet_upgrades8 = 2;
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ExplosiveBullet_upgrades8 == 2) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade8.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("done");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ExplosiveBullet_upgrades8Hours) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade8.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ExplosiveBullets_tree_mc.Upgrade8.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(10);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ExplosiveBullets_tree_mc.Upgrade8.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.EcplosiveBulletsChar_mc.Shade_mc.play();
};
if ((ExplosiveBullet_upgrades9 == 1) && (hoursAvailable >= ExplosiveBullet_upgrades9Hours)) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade9.onRelease = function () {
hoursAvailable = hoursAvailable - ExplosiveBullet_upgrades9Hours;
Explosive_BulletSplash = Explosive_BulletSplash + 1;
ExplosiveBullet_upgrades9 = 2;
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(upgrade);
};
} else if (ExplosiveBullet_upgrades9 == 2) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade9.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("done");
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_5);
};
} else if (hoursAvailable < ExplosiveBullet_upgrades9Hours) {
Menus_mc.ExplosiveBullets_tree_mc.Upgrade9.onRelease = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop("not_enough");
playSounds(button_1);
};
}
Menus_mc.ExplosiveBullets_tree_mc.Upgrade9.onRollOver = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(11);
Menus_mc.ExplosiveBulletsChar_mc.Shade_mc.play();
playSounds(button_4);
};
Menus_mc.ExplosiveBullets_tree_mc.Upgrade9.onRollOut = function () {
Menus_mc.ExplosiveBulletsChar_mc.gotoAndStop(1);
Menus_mc.EcplosiveBulletsChar_mc.Shade_mc.play();
};
if (hoursAvailable <= 0) {
hoursAvailable = 0;
}
if (Acid >= 70) {
Acid = 70;
Menus_mc.Acid_Anmo_btn._visible = false;
} else {
Menus_mc.Acid_Anmo_btn._visible = true;
}
if (Frost >= 500) {
Frost = 500;
Menus_mc.Frost_Anmo_btn._visible = false;
} else {
Menus_mc.Frost_Anmo_btn._visible = true;
}
if (Electric >= 100) {
Electric = 100;
Menus_mc.Electric_Anmo_btn._visible = false;
} else {
Menus_mc.Electric_Anmo_btn._visible = true;
}
if (Fire >= 300) {
Fire = 300;
Menus_mc.Fire_Anmo_btn._visible = false;
} else {
Menus_mc.Fire_Anmo_btn._visible = true;
}
if (Explosive >= 70) {
Explosive = 70;
Menus_mc.Explosive_Anmo_btn._visible = false;
} else {
Menus_mc.Explosive_Anmo_btn._visible = true;
}
}
function Player(player, BG) {
medals();
_root.Hud_mc.options_btn.onPress = function () {
playSounds(button_2);
if (Pause == false) {
optionsMenu_mc._visible = true;
Pause = true;
} else if (Pause == true) {
optionsMenu_mc._visible = false;
Pause = false;
}
};
optionsMenu_mc.Return_btn.onRelease = function () {
playSounds(button_3);
optionsMenu_mc._visible = false;
options_mc._visible = false;
options = false;
Pause = false;
playSounds(button_3);
};
optionsMenu_mc.MainMenu_btn.onRelease = function () {
playSounds(button_3);
gotoAndStop ("games_menu");
Pause = false;
options = false;
options_mc._visible = false;
};
optionsMenu_mc.Options_btn.onRelease = function () {
playSounds(button_2);
options = true;
options_mc._visible = true;
};
if (Pause == false) {
if (Key.isDown(32) && (melee == false)) {
melee = true;
meleeON = false;
} else if (!Key.isDown(32)) {
melee = false;
}
if (melee == true) {
playSounds(Saws);
player.melee_mc.play();
meleeON = true;
} else if (Key.isDown(32) && (meleeON == true)) {
player.melee_mc.gotoAndPlay("going_off");
meleeON = false;
melee = true;
}
if ((Key.isDown(68) && ((!player._x) <= 650)) && (meleeON == false)) {
if (speed < speedMax) {
speed = speed + speedAcceleration;
if (speed > speedMax) {
speed = speedMax;
}
}
}
if ((Key.isDown(65) && ((!player._x) <= 50)) && (meleeON == false)) {
if (speed < speedMax) {
speed = speed - speedAcceleration;
if (speed > speedMax) {
speed = speedMax;
}
}
}
if ((Key.isDown(65) && (player._x <= 50)) && (meleeON == false)) {
speed = 0;
if (BGspeed < BGspeedMax) {
BGspeed = BGspeed - BGspeedAcceleration;
if (BGspeed > BGspeedMax) {
BGspeed = BGspeedMax;
}
}
}
if ((Key.isDown(68) && (player._x >= 650)) && (meleeON == false)) {
speed = 0;
if (BGspeed < BGspeedMax) {
BGspeed = BGspeed + BGspeedAcceleration;
if (BGspeed > BGspeedMax) {
BGspeed = BGspeedMax;
}
}
}
if (player._x >= 700) {
player._x = 650;
}
if (player._x <= 0) {
player._x = 50;
}
if ((player._x >= 650) || (player._x <= 50)) {
groundFriction = groundFriction * 0.5;
} else {
groundFriction = 0.95;
}
if ((player._x <= 650) && (player._x >= 50)) {
BGgroundFriction = BGgroundFriction * 0.1;
} else {
BGgroundFriction = 0.95;
}
if ((BG._x >= 240) && (player._x <= 85)) {
BGspeedAcceleration = 0;
BGspeedMax = 0;
BGgroundFriction = 0;
} else if ((BG._x >= 240) && ((!player._x) <= 85)) {
BGspeedAcceleration = 0.95;
BGspeedMax = 10;
BGgroundFriction = 0.95;
}
if ((BG._x <= -1345) && (player._x >= 615)) {
BGspeedAcceleration = 0;
BGspeedMax = 0;
BGgroundFriction = 0;
} else if ((BG._x <= -1345) && ((!player._x) <= 615)) {
BGspeedAcceleration = 0.95;
BGspeedMax = 10;
BGgroundFriction = 0.95;
}
if (Key.isDown(68)) {
player.tire2_mc._rotation = player.tire2_mc._rotation + 15;
player.tire1_mc._rotation = player.tire1_mc._rotation + 15;
}
if (Key.isDown(65)) {
player.tire2_mc._rotation = player.tire2_mc._rotation - 15;
player.tire1_mc._rotation = player.tire1_mc._rotation - 15;
}
player._x = player._x + speed;
speed = speed * groundFriction;
BG._x = BG._x - BGspeed;
BGspeed = BGspeed * BGgroundFriction;
if (MallHP <= 0) {
MallHP = 0;
}
if (lightness <= 0) {
lightness = 0;
}
}
}
function swap_bullets() {
optionsMenu_mc._visible = false;
options_mc._visible = false;
keyListener.onKeyDown = function () {
if (Key.isDown(49)) {
bulletTypeNumber = 1;
} else if (Key.isDown(50) && (Acid > 0)) {
bulletTypeNumber = 2;
playSounds(Add_bullets);
} else if (Key.isDown(51) && (Frost > 0)) {
bulletTypeNumber = 3;
playSounds(Add_bullets);
} else if (Key.isDown(52) && (Electric > 0)) {
bulletTypeNumber = 4;
playSounds(Add_bullets);
} else if (Key.isDown(53) && (Fire > 0)) {
bulletTypeNumber = 5;
playSounds(Add_bullets);
} else if (Key.isDown(54) && (Explosive > 0)) {
bulletTypeNumber = 6;
playSounds(Add_bullets);
}
};
mouseListener.onMouseDown = function () {
if (Pause == false) {
fireAway = true;
player_mc.Chair_mc.Driver_mc.gotoAndPlay("shooting");
}
};
mouseListener.onMouseUp = function () {
fireAway = false;
player_mc.gun_mc.gotoAndStop(1);
player_mc.Chair_mc.Driver_mc.gotoAndPlay(1);
MachineGun_snd.stop();
};
}
function fireWeapon() {
if (Pause == false) {
if (fireAway && (currentDelay == 0)) {
bulletIndex++;
if (bulletTypeNumber == 1) {
var bullet_mc = _root.attachMovie("Normal_bullet", "b" + bulletIndex, _root.getNextHighestDepth());
bulletsArray.push(bullet_mc);
} else if (bulletTypeNumber == 2) {
var bullet_mc = _root.attachMovie("Acid_bullet", "b" + bulletIndex, _root.getNextHighestDepth());
bulletsArray.push(bullet_mc);
} else if (bulletTypeNumber == 3) {
var bullet_mc = _root.attachMovie("Frost_bullet", "b" + bulletIndex, _root.getNextHighestDepth());
bulletsArray.push(bullet_mc);
} else if (bulletTypeNumber == 4) {
var bullet_mc = _root.attachMovie("Electric_bullet", "b" + bulletIndex, _root.getNextHighestDepth());
bulletsArray.push(bullet_mc);
} else if (bulletTypeNumber == 5) {
var bullet_mc = _root.attachMovie("Fire_bullet", "b" + bulletIndex, _root.getNextHighestDepth());
bulletsArray.push(bullet_mc);
} else if (bulletTypeNumber == 6) {
var bullet_mc = _root.attachMovie("Explosive_bullet", "b" + bulletIndex, _root.getNextHighestDepth());
bulletsArray.push(bullet_mc);
}
bullet_mc._x = player_mc._x;
bullet_mc._y = player_mc._y - 30;
bullet_mc.bulletLifeTimer = 0;
bullet_mc.ySpeed = bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._y = this._y - bulletSpeed;
if (bulletTypeNumber == 1) {
this._x = this._x + (random(Normal_BulletFail) - random(Normal_BulletFail));
fireDelay = Normal_BulletDelay;
bulletSpeed = Normal_BulletSpeed;
damage = Normal_BulletDamage;
doTrail(bullet_mc._x, bullet_mc._y, "particle_smoke_clear");
} else if ((bulletTypeNumber == 2) && (Acid > 0)) {
fireDelay = Acid_BulletDelay;
bulletSpeed = Acid_BulletSpeed;
damage = Acid_BulletDamage;
doTrail(bullet_mc._x, bullet_mc._y, "acid_trail", random(360));
} else if ((bulletTypeNumber == 3) && (Frost > 0)) {
this._x = this._x + (random(Frost_BulletFail) - random(Frost_BulletFail));
this.gotoAndStop(3);
fireDelay = Frost_BulletDelay;
bulletSpeed = Frost_BulletSpeed;
damage = Frost_BulletDamage;
doTrail(bullet_mc._x, bullet_mc._y, "Ice_trail");
} else if ((bulletTypeNumber == 4) && (Electric > 0)) {
this._x = this._x + (random(Electric_BulletFail) - random(Electric_BulletFail));
fireDelay = Electric_BulletDelay;
bulletSpeed = Electric_BulletSpeed;
damage = Electric_BulletDamage;
doTrail(bullet_mc._x, bullet_mc._y, "Electrick_trail", random(360));
} else if ((bulletTypeNumber == 5) && (Fire > 0)) {
this._x = this._x + (random(Fire_BulletFail) - random(Fire_BulletFail));
fireDelay = Fire_BulletDelay;
bulletSpeed = Fire_BulletSpeed;
damage = Fire_BulletDamage;
doTrail(bullet_mc._x, bullet_mc._y, "fire_trail");
} else if ((bulletTypeNumber == 6) && (Explosive > 0)) {
this._x = this._x + (random(Explosive_BulletFail) - random(Explosive_BulletFail));
fireDelay = Explosive_BulletDelay;
bulletSpeed = Explosive_BulletSpeed;
damage = Explosive_BulletDamage;
doTrail(bullet_mc._x, bullet_mc._y, "fire_trail");
}
if ((this.bulletLifeTimer >= bulletLifeTimerTotal) || (this._y <= -20)) {
bulletsArray.shift();
this.removeMovieClip();
}
this.bulletLifeTimer++;
};
currentDelay = fireDelay;
} else if (fireAway) {
currentDelay--;
}
if (Acid <= 0) {
Acid = 0;
_root.Hud_mc.Acid_icon_mc.gotoAndStop(2);
}
if (Frost <= 0) {
Frost = 0;
_root.Hud_mc.Frost_icon_mc.gotoAndStop(2);
}
if (Electric <= 0) {
Electric = 0;
_root.Hud_mc.Electric_icon_mc.gotoAndStop(2);
}
if (Fire <= 0) {
Fire = 0;
_root.Hud_mc.Fire_icon_mc.gotoAndStop(2);
}
if (Explosive <= 0) {
Explosive = 0;
_root.Hud_mc.Explosive_icon_mc.gotoAndStop(2);
}
if ((bulletTypeNumber == 2) && (Acid <= 0)) {
_root.Hud_mc.Acid_icon_mc.nextFrame();
bulletTypeNumber = 1;
}
if ((bulletTypeNumber == 3) && (Frost <= 0)) {
_root.Hud_mc.Frost_icon_mc.nextFrame();
bulletTypeNumber = 1;
}
if ((bulletTypeNumber == 4) && (Electric <= 0)) {
_root.Hud_mc.Electric_icon_mc.nextFrame();
bulletTypeNumber = 1;
}
if ((bulletTypeNumber == 5) && (Fire <= 0)) {
_root.Hud_mc.Fire_icon_mc.nextFrame();
bulletTypeNumber = 1;
}
if ((bulletTypeNumber == 6) && (Explosive <= 0)) {
_root.Hud_mc.Explosive_icon_mc.nextFrame();
bulletTypeNumber = 1;
}
}
}
function doTrail(targetX, targetY, type, Rotation) {
var _local3 = _root.attachMovie(type, type + _root.getNextHighestDepth(), _root.getNextHighestDepth());
_local3._x = targetX;
_local3._y = targetY;
_local3._rotation = Rotation;
randomScale = random(75) + 25;
_local3._xscale = randomScale;
randomScale = random(75) + 25;
_local3._yscale = randomScale;
_local3.speed = random(10) + 8;
updateAfterEvent();
_local3.onEnterFrame = function () {
this._xscale = this._xscale + this.speed;
this._yscale = this._yscale + this.speed;
this._alpha = this._alpha - this.speed;
if (this._alpha <= 0) {
delete this.onEnterFrame;
removeMovieClip(this);
}
};
}
function createEnemies(amount, targetLocation, EnemieName) {
var _local3 = 0;
while (_local3 < amount) {
var _local4 = targetLocation.attachMovie("enemie", "enemy1_" + enemyDepthCounter, enemyDepthCounter);
if (enemyDepthCounter < 500) {
enemyDepthCounter++;
} else {
enemyDepthCounter = 350;
}
_local4.id = enemyDepthCounter;
var _local6 = true;
while (_local6) {
_local6 = false;
randomXpos = Math.round(Math.random() * mapWidth);
randomYpos = Math.round(Math.random() * mapHeight);
_local4._x = randomXpos + 450;
_local4._y = randomYpos - 650;
var _local5 = 0;
while (_local5 < enemiesArray.length) {
if (_local4.hitTest(enemiesArray[_local5])) {
_local6 = true;
}
_local5++;
}
}
enemiesArray.push(_local4);
_local4.alive = true;
_local4.Attacking = false;
_local4.dead = false;
_local4.speed = 0.3;
_local4.myHealth = newEnemieHP;
_local4.damage = newEnemieDamage;
_local4.myName = "Zombie_1";
_local4.onEnterFrame = function () {
if (Pause == false) {
if ((dayLight == true) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
}
if (this.hitTest(_root.BG_mc.Karl_car) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
karl_Kills = karl_Kills + 1;
this.swapDepths(Math.round(Math.random() * 150));
}
if ((this._y >= 130) && (!this.Attacking)) {
this.speed = 0;
this.Attacking = true;
this.gotoAndPlay("Attacking");
playSounds(zombie_attacks);
} else {
this._y = this._y + this.speed;
}
if (this.hitTest(_root.BG_mc.BOSS_1)) {
this.myHealth = 0;
}
if (this.hitTest(_root.BG_mc.Zombie_gasSpalsh)) {
this.myHealth = 45;
this.damage = 8;
this.head_mc.eye1_mc._visible = true;
this.head_mc.eye2_mc._visible = true;
}
if (this.hitTest(_root.BG_mc.warehouse_mc)) {
enemiesArray.shift();
this.removeMovieClip();
EnemieGone = EnemieGone + 1;
_root.Hud_mc.danger_mc.play();
}
if (this.hitTest(_root.BG_mc.Explosion_ricochet)) {
this.myHealth = this.myHealth - Explosive_BulletSplash;
}
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
this.myHealth = this.myHealth - Electric_BulletSplash;
}
if (this.hitTest(_root.BG_mc.Fire_splashdamage)) {
this.myHealth = this.myHealth - Fire_BulletSplash;
}
if (this.hitTest(_root.BG_mc.acid_splashdamage)) {
this.myHealth = this.myHealth - Acid_BulletSplash;
}
if (this.hitTest(_root.player_mc.melee_mc.saw2_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw2_mc.play();
}
if (this.hitTest(_root.player_mc.melee_mc.saw1_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw1_mc.play();
}
if ((this.myHealth <= 0) && (this.alive)) {
this.alive = false;
this.dead = true;
this.gotoAndPlay("die");
kills++;
Totalkills++;
this.speed = 0;
playDeadSound();
this.swapDepths(Math.round(Math.random() * 150));
} else if ((this.myHealth > 0) && (this.alive)) {
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local6 = _root.BG_mc.attachMovie("blood_ricochet_mc", "blood_ricochet_mc", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
playSounds(Bullet_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 2)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Acid_ricochet", "Acid_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local5 = _root.BG_mc.attachMovie("acid_splashdamage", "acid_splashdamage", 20);
_local5._y = this._y;
_local5._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Acid_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 3)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local7 = _root.BG_mc.attachMovie("Ice_ricochet", "Ice_ricochet", _root.BG_mc.getNextHighestDepth());
_local7._y = this._y;
_local7._x = this._x;
playSounds(Frost_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 4)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Electrik_ricochet", "Electrik_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local8 = _root.BG_mc.attachMovie("electrickSplash_full", "electrickSplash_full", _root.BG_mc.getNextHighestDepth());
_local8._y = this._y;
_local8._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Electric_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 5)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Fire_ricochet", "Fire_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local4 = _root.BG_mc.attachMovie("Fire_splashdamage", "Fire_splashdamage", _root.BG_mc.getNextHighestDepth());
_local4._y = this._y;
_local4._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Fire_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 6)) {
explosions++;
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(bomb_explode2);
}
_local3++;
}
}
}
};
_local3++;
}
}
function createEnemies2(amount, targetLocation, EnemieName) {
var _local4 = 0;
while (_local4 < amount) {
var _local3 = targetLocation.attachMovie("enemie_2", "enemie_2" + enemyDepthCounter, enemyDepthCounter + 500);
if (enemyDepthCounter < 500) {
enemyDepthCounter++;
} else {
enemyDepthCounter = 350;
}
_local3.id = enemyDepthCounter;
var _local6 = true;
while (_local6) {
_local6 = false;
randomXpos = Math.round(Math.random() * mapWidth);
randomYpos = Math.round(Math.random() * mapHeight);
_local3._x = randomXpos + 450;
_local3._y = randomYpos - 600;
var _local5 = 0;
while (_local5 < enemiesArray.length) {
Enemies1 = enemiesArray[_local5];
if (_local3.hitTest(Enemies1)) {
_local6 = true;
}
_local5++;
}
_local5 = 0;
while (_local5 < enemiesArray2.length) {
if (_local3.hitTest(enemiesArray2[_local5])) {
_local6 = true;
}
_local5++;
}
}
enemiesArray2.push(_local3);
_local3.alive = true;
_local3.Attacking = false;
_local3.dead = false;
_local3.speed = 0.3;
_local3.myHealth = newEnemie2HP;
_local3.myName = "Zombie_2";
_local3.damage = newEnemie2Damage;
_local3.onEnterFrame = function () {
if (Pause == false) {
if ((dayLight == true) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
}
if (this.hitTest(_root.BG_mc.Karl_car) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
karl_Kills = karl_Kills + 1;
this.swapDepths(Math.round(Math.random() * 150));
}
if ((this._y >= 115) && (!this.Attacking)) {
this.speed = 0;
explosions++;
this.Attacking = true;
this.gotoAndPlay("Attacking");
playSounds(zombie_attacks);
} else {
this._y = this._y + this.speed;
}
if (this.hitTest(_root.BG_mc.BOSS_1)) {
this.myHealth = 0;
}
if (this.hitTest(_root.BG_mc.Zombie_gasSpalsh)) {
this.myHealth = 120;
this.damage = 20;
this.head_mc.eye1_mc._visible = true;
this.head_mc.eye2_mc._visible = true;
}
if (this.hitTest(_root.BG_mc.warehouse_mc)) {
enemiesArray2.shift();
this.removeMovieClip();
EnemieGone = EnemieGone + 1;
}
if (this.hitTest(_root.BG_mc.Explosion_ricochet)) {
this.myHealth = this.myHealth - Explosive_BulletSplash;
}
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
this.myHealth = this.myHealth - Electric_BulletSplash;
}
if (this.hitTest(_root.BG_mc.Fire_splashdamage)) {
this.myHealth = this.myHealth - Fire_BulletSplash;
}
if (this.hitTest(_root.player_mc.melee_mc.saw2_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw2_mc.play();
}
if (this.hitTest(_root.player_mc.melee_mc.saw1_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw1_mc.play();
}
if ((this.myHealth <= 0) && (this.alive)) {
this.alive = false;
this.dead = true;
this.gotoAndPlay("die");
kills++;
Totalkills++;
explosions++;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
playDeadSound();
} else if ((this.myHealth > 0) && (this.alive)) {
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local6 = _root.BG_mc.attachMovie("blood_ricochet_mc", "blood_ricochet_mc", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
playSounds(Bullet_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 2)) {
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Acid_ricochet", "Acid_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local5 = _root.BG_mc.attachMovie("acid_splashdamage", "acid_splashdamage", 20);
_local5._y = this._y;
_local5._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Acid_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 3)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
var _local7 = _root.BG_mc.attachMovie("Ice_ricochet", "Ice_ricochet", _root.BG_mc.getNextHighestDepth());
_local7._y = this._y;
_local7._x = this._x;
playSounds(Frost_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 4)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Electrik_ricochet", "Electrik_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local8 = _root.BG_mc.attachMovie("electrickSplash_full", "electrickSplash_full", _root.BG_mc.getNextHighestDepth());
_local8._y = this._y;
_local8._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Electric_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 5)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Fire_ricochet", "Fire_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local4 = _root.BG_mc.attachMovie("Fire_splashdamage", "Fire_splashdamage", _root.BG_mc.getNextHighestDepth());
_local4._y = this._y;
_local4._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Fire_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 6)) {
explosions++;
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(bomb_explode2);
}
_local3++;
}
}
}
};
_local4++;
}
}
function createEnemies3(amount, targetLocation, EnemieName) {
var _local4 = 0;
while (_local4 < amount) {
var _local3 = targetLocation.attachMovie("enemie_3", "enemie_3" + enemyDepthCounter, enemyDepthCounter + 600);
if (enemyDepthCounter < 500) {
enemyDepthCounter++;
} else {
enemyDepthCounter = 350;
}
_local3.id = enemyDepthCounter;
var _local6 = true;
while (_local6) {
_local6 = false;
randomXpos = Math.round(Math.random() * mapWidth);
randomYpos = Math.round(Math.random() * mapHeight);
_local3._x = randomXpos + 450;
_local3._y = randomYpos - 600;
var _local5 = 0;
while (_local5 < enemiesArray.length) {
Enemies1 = enemiesArray[_local5];
if (_local3.hitTest(Enemies1)) {
_local6 = true;
}
_local5++;
}
_local5 = 0;
while (_local5 < enemiesArray2.length) {
Enemies2 = enemiesArray2[_local5];
if (_local3.hitTest(Enemies2)) {
_local6 = true;
}
_local5++;
}
_local5 = 0;
while (_local5 < enemiesArray3.length) {
if (_local3.hitTest(enemiesArray3[_local5])) {
_local6 = true;
}
_local5++;
}
}
enemiesArray3.push(_local3);
_local3.alive = true;
_local3.Attacking = false;
_local3.dead = false;
_local3.speed = 0.3;
_local3.myHealth = newEnemie3HP;
_local3.myName = "Zombie_3";
_local3.damage = newEnemie3Damage;
_local3.onEnterFrame = function () {
if (Pause == false) {
if ((dayLight == true) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
}
if (this.hitTest(_root.BG_mc.Karl_car) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
karl_Kills = karl_Kills + 1;
this.swapDepths(Math.round(Math.random() * 150));
}
if ((this._y >= 130) && (!this.Attacking)) {
this.speed = 0;
this.Attacking = true;
this.gotoAndPlay("Attacking");
playSounds(zombie_attacks);
} else {
this._y = this._y + this.speed;
}
if (this.hitTest(_root.BG_mc.Explosion_ricochet)) {
this.myHealth = this.myHealth - Explosive_BulletSplash;
}
if (this.hitTest(_root.BG_mc.warehouse_mc)) {
enemiesArray3.shift();
this.removeMovieClip();
EnemieGone = EnemieGone + 1;
}
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
this.myHealth = this.myHealth - Electric_BulletSplash;
}
if (this.hitTest(_root.BG_mc.Fire_splashdamage)) {
this.myHealth = this.myHealth - Fire_BulletSplash;
}
if (this.hitTest(_root.BG_mc.acid_splashdamage)) {
this.myHealth = this.myHealth - Acid_BulletSplash;
}
if (this.hitTest(_root.player_mc.melee_mc.saw2_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw2_mc.play();
}
if (this.hitTest(_root.player_mc.melee_mc.saw1_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw1_mc.play();
}
if ((this.myHealth <= 0) && (this.alive)) {
this.alive = false;
this.dead = true;
this.gotoAndPlay("die");
kills++;
Totalkills++;
BoomerKills++;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
playDeadSound();
} else if ((this.myHealth > 0) && (this.alive)) {
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local6 = _root.BG_mc.attachMovie("blood_ricochet_mc", "blood_ricochet_mc", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
playSounds(Bullet_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 2)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Acid_ricochet", "Acid_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local5 = _root.BG_mc.attachMovie("acid_splashdamage", "acid_splashdamage", 20);
_local5._y = this._y;
_local5._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Acid_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 3)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local7 = _root.BG_mc.attachMovie("Ice_ricochet", "Ice_ricochet", _root.BG_mc.getNextHighestDepth());
_local7._y = this._y;
_local7._x = this._x;
playSounds(Frost_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 4)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Electrik_ricochet", "Electrik_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local8 = _root.BG_mc.attachMovie("electrickSplash_full", "electrickSplash_full", _root.BG_mc.getNextHighestDepth());
_local8._y = this._y;
_local8._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Electric_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 5)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Fire_ricochet", "Fire_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local4 = _root.BG_mc.attachMovie("Fire_splashdamage", "Fire_splashdamage", _root.BG_mc.getNextHighestDepth());
_local4._y = this._y;
_local4._x = this._x;
playSounds(Fire_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 6)) {
explosions++;
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(bomb_explode2);
}
_local3++;
}
}
}
};
_local4++;
}
}
function createEnemies4(amount, targetLocation, EnemieName) {
var _local4 = 0;
while (_local4 < amount) {
var _local3 = targetLocation.attachMovie("enemie_4", "enemie_4" + enemyDepthCounter, enemyDepthCounter + 750);
if (enemyDepthCounter < 500) {
enemyDepthCounter++;
} else {
enemyDepthCounter = 350;
}
_local3.id = enemyDepthCounter;
var _local5 = true;
while (_local5) {
_local5 = false;
randomXpos = Math.round(Math.random() * mapWidth);
randomYpos = Math.round(Math.random() * mapHeight);
_local3._x = randomXpos + 450;
_local3._y = randomYpos - 600;
var _local6 = 0;
while (_local6 < enemiesArray.length) {
Enemies1 = enemiesArray[_local6];
if (_local3.hitTest(Enemies1)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray2.length) {
Enemies2 = enemiesArray2[_local6];
if (_local3.hitTest(Enemies2)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray3.length) {
Enemies3 = enemiesArray3[_local6];
if (_local3.hitTest(Enemies3)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray4.length) {
if (_local3.hitTest(enemiesArray4[_local6])) {
_local5 = true;
}
_local6++;
}
}
enemiesArray4.push(_local3);
_local3.alive = true;
_local3.Attacking = false;
_local3.dead = false;
_local3.speed = 0.3;
_local3.myHealth = newEnemie4HP;
_local3.myName = "Zombie_4";
_local3.damage = newEnemie4Damage;
_local3.onEnterFrame = function () {
if (_root.Pause == false) {
if ((dayLight == true) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
}
if (this.hitTest(_root.BG_mc.Karl_car) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
karl_Kills = karl_Kills + 1;
this.swapDepths(Math.round(Math.random() * 150));
}
if ((this._y >= 130) && (!this.Attacking)) {
this.speed = 0;
this.Attacking = true;
this.gotoAndPlay("Attacking");
playSounds(zombie_attacks);
} else {
this._y = this._y + this.speed;
}
if (this.hitTest(_root.BG_mc.BOSS_1)) {
this.myHealth = 0;
}
if (this.hitTest(_root.BG_mc.Zombie_gasSpalsh)) {
this.myHealth = 75;
this.damage = 20;
this.head_mc.eye1_mc._visible = true;
this.head_mc.eye2_mc._visible = true;
}
if (this.hitTest(_root.BG_mc.warehouse_mc)) {
enemiesArray4.shift();
this.removeMovieClip();
EnemieGone = EnemieGone + 2;
}
if (this.hitTest(_root.BG_mc.Explosion_ricochet)) {
this.myHealth = this.myHealth + Explosive_BulletSplash;
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
}
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
this.myHealth = this.myHealth - Electric_BulletSplash;
}
if (this.hitTest(_root.BG_mc.Fire_splashdamage)) {
this.myHealth = this.myHealth + Fire_BulletSplash;
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
}
if (this.hitTest(_root.BG_mc.acid_splashdamage)) {
this.myHealth = this.myHealth - Acid_BulletSplash;
}
if (this.hitTest(_root.player_mc.melee_mc.saw2_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw2_mc.play();
}
if (this.hitTest(_root.player_mc.melee_mc.saw1_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw1_mc.play();
}
if ((this.myHealth <= 0) && (this.alive)) {
this.alive = false;
this.dead = true;
this.gotoAndPlay("die");
kills++;
Totalkills++;
FireKills++;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
playDeadSound();
} else if ((this.myHealth > 0) && (this.alive)) {
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local6 = _root.BG_mc.attachMovie("blood_ricochet_mc", "blood_ricochet_mc", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
playSounds(Bullet_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 2)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Acid_ricochet", "Acid_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local5 = _root.BG_mc.attachMovie("acid_splashdamage", "acid_splashdamage", 20);
_local5._y = this._y;
_local5._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Acid_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 3)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - 25;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local7 = _root.BG_mc.attachMovie("Ice_ricochet", "Ice_ricochet", _root.BG_mc.getNextHighestDepth());
_local7._y = this._y;
_local7._x = this._x;
playSounds(Frost_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 4)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Electrik_ricochet", "Electrik_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local8 = _root.BG_mc.attachMovie("electrickSplash_full", "electrickSplash_full", _root.BG_mc.getNextHighestDepth());
_local8._y = this._y;
_local8._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Electric_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 5)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth + damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Fire_ricochet", "Fire_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local4 = _root.BG_mc.attachMovie("Fire_splashdamage", "Fire_splashdamage", _root.BG_mc.getNextHighestDepth());
_local4._y = this._y;
_local4._x = this._x;
playSounds(Fire_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 6)) {
explosions++;
this.myHealth = this.myHealth + damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(bomb_explode2);
}
_local3++;
}
}
}
};
_local4++;
}
}
function createEnemies5(amount, targetLocation, EnemieName) {
var _local4 = 0;
while (_local4 < amount) {
var _local3 = targetLocation.attachMovie("enemie_5", "enemie_5" + enemyDepthCounter, enemyDepthCounter + 950);
if (enemyDepthCounter < 500) {
enemyDepthCounter++;
} else {
enemyDepthCounter = 350;
}
_local3.id = enemyDepthCounter;
var _local5 = true;
while (_local5) {
_local5 = false;
randomXpos = Math.round(Math.random() * mapWidth);
randomYpos = Math.round(Math.random() * mapHeight);
_local3._x = randomXpos + 450;
_local3._y = randomYpos - 600;
var _local6 = 0;
while (_local6 < enemiesArray.length) {
Enemies1 = enemiesArray[_local6];
if (_local3.hitTest(Enemies1)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray3.length) {
Enemies3 = enemiesArray3[_local6];
if (_local3.hitTest(Enemies3)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray4.length) {
Enemies4 = enemiesArray4[_local6];
if (_local3.hitTest(Enemies4)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray5.length) {
if (_local3.hitTest(enemiesArray5[_local6])) {
_local5 = true;
}
_local6++;
}
}
enemiesArray5.push(_local3);
_local3.alive = true;
_local3.Attacking = false;
_local3.dead = false;
_local3.speed = 0.3;
_local3.myHealth = newEnemie5HP;
_local3.myName = "Zombie_5";
_local3.damage = newEnemie5Damage;
_local3.onEnterFrame = function () {
if (_root.Pause == false) {
if ((dayLight == true) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
}
if (this.hitTest(_root.BG_mc.Karl_car) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
karl_Kills = karl_Kills + 1;
this.swapDepths(Math.round(Math.random() * 150));
}
if ((this._y >= 130) && (!this.Attacking)) {
this.speed = 0;
this.Attacking = true;
this.gotoAndPlay("Attacking");
playSounds(zombie_attacks);
} else {
this._y = this._y + this.speed;
}
if (this.hitTest(_root.BG_mc.Zombie_gasSpalsh)) {
this.myHealth = 90;
this.damage = 15;
this.head_mc.eye1_mc._visible = true;
this.head_mc.eye2_mc._visible = true;
}
if (this.hitTest(_root.BG_mc.warehouse_mc)) {
enemiesArray5.shift();
this.removeMovieClip();
EnemieGone = EnemieGone + 1;
}
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
this.myHealth = this.myHealth + Electric_BulletSplash;
}
if (this.hitTest(_root.BG_mc.acid_splashdamage)) {
this.myHealth = this.myHealth - Acid_BulletSplash;
}
if (this.hitTest(_root.player_mc.melee_mc.saw2_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw2_mc.play();
}
if (this.hitTest(_root.player_mc.melee_mc.saw1_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw1_mc.play();
}
if ((this.myHealth <= 0) && (this.alive)) {
this.alive = false;
this.dead = true;
this.gotoAndPlay("die");
Totalkills++;
kills++;
MudKills++;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
playDeadSound();
} else if ((this.myHealth > 0) && (this.alive)) {
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local6 = _root.BG_mc.attachMovie("blood_ricochet_mc", "blood_ricochet_mc", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
playSounds(Bullet_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 2)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Acid_ricochet", "Acid_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local5 = _root.BG_mc.attachMovie("acid_splashdamage", "acid_splashdamage", 20);
_local5._y = this._y;
_local5._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Acid_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 3)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local7 = _root.BG_mc.attachMovie("Ice_ricochet", "Ice_ricochet", _root.BG_mc.getNextHighestDepth());
_local7._y = this._y;
_local7._x = this._x;
playSounds(Frost_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 4)) {
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Electrik_ricochet", "Electrik_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local8 = _root.BG_mc.attachMovie("electrickSplash_full", "electrickSplash_full", _root.BG_mc.getNextHighestDepth());
_local8._y = this._y;
_local8._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Electric_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 5)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Fire_ricochet", "Fire_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local4 = _root.BG_mc.attachMovie("Fire_splashdamage", "Fire_splashdamage", _root.BG_mc.getNextHighestDepth());
_local4._y = this._y;
_local4._x = this._x;
playSounds(Fire_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 6)) {
explosions++;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(bomb_explode2);
}
_local3++;
}
}
}
};
_local4++;
}
}
function createEnemies6(amount, targetLocation, EnemieName) {
var _local4 = 0;
while (_local4 < amount) {
var _local3 = targetLocation.attachMovie("enemie_6", "enemie_6" + enemyDepthCounter, enemyDepthCounter + 1050);
if (enemyDepthCounter < 500) {
enemyDepthCounter++;
} else {
enemyDepthCounter = 350;
}
_local3.id = enemyDepthCounter;
var _local5 = true;
while (_local5) {
_local5 = false;
randomXpos = Math.round(Math.random() * mapWidth);
randomYpos = Math.round(Math.random() * mapHeight);
_local3._x = randomXpos + 450;
_local3._y = randomYpos - 750;
var _local6 = 0;
while (_local6 < enemiesArray.length) {
Enemies1 = enemiesArray[_local6];
if (_local3.hitTest(Enemies1)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray3.length) {
Enemies3 = enemiesArray3[_local6];
if (_local3.hitTest(Enemies3)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray4.length) {
Enemies4 = enemiesArray4[_local6];
if (_local3.hitTest(Enemies4)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray6.length) {
if (_local3.hitTest(enemiesArray6[_local6])) {
_local5 = true;
}
_local6++;
}
}
enemiesArray6.push(_local3);
_local3.alive = true;
_local3.Attacking = false;
_local3.dead = false;
_local3.speed = 0.3;
_local3.myHealth = newEnemie3HP;
_local3.myName = "Zombie_6";
_local3.damage = newEnemie6Damage;
_local3.onEnterFrame = function () {
if (_root.Pause == false) {
if ((dayLight == true) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
}
if (this.hitTest(_root.BG_mc.Karl_car) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
karl_Kills = karl_Kills + 1;
this.swapDepths(Math.round(Math.random() * 150));
}
if ((this._y >= 130) && (!this.Attacking)) {
this.speed = 0;
this.Attacking = true;
this.gotoAndPlay("Attacking");
playSounds(zombie_attacks);
} else {
this._y = this._y + this.speed;
}
if (this.hitTest(_root.BG_mc.Zombie_gasSpalsh)) {
this.myHealth = 40;
this.damage = 8;
this.head_mc.eye1_mc._visible = true;
this.head_mc.eye2_mc._visible = true;
}
if (this.hitTest(_root.BG_mc.warehouse_mc)) {
enemiesArray6.shift();
this.removeMovieClip();
EnemieGone = EnemieGone + 1;
}
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
this.myHealth = this.myHealth - Electric_BulletSplash;
}
if (this.hitTest(_root.BG_mc.acid_splashdamage)) {
this.myHealth = this.myHealth + Acid_BulletSplash;
}
if (this.hitTest(_root.player_mc.melee_mc.saw2_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw2_mc.play();
}
if (this.hitTest(_root.player_mc.melee_mc.saw1_mc)) {
this.myHealth = this.myHealth - meleeDamage;
this.head_mc._visible = false;
_root.player_mc.melee_mc.saw1_mc.play();
}
if ((this.myHealth <= 0) && (this.alive)) {
this.alive = false;
this.dead = true;
this.gotoAndPlay("die");
kills++;
Totalkills++;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
playDeadSound();
} else if ((this.myHealth > 0) && (this.alive)) {
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local6 = _root.BG_mc.attachMovie("blood_ricochet_mc", "blood_ricochet_mc", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
playSounds(Bullet_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 2)) {
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Acid_ricochet", "Acid_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local5 = _root.BG_mc.attachMovie("acid_splashdamage", "acid_splashdamage", 20);
_local5._y = this._y;
_local5._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Acid_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 3)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local7 = _root.BG_mc.attachMovie("Ice_ricochet", "Ice_ricochet", _root.BG_mc.getNextHighestDepth());
_local7._y = this._y;
_local7._x = this._x;
playSounds(Frost_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 4)) {
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Electrik_ricochet", "Electrik_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local8 = _root.BG_mc.attachMovie("electrickSplash_full", "electrickSplash_full", _root.BG_mc.getNextHighestDepth());
_local8._y = this._y;
_local8._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Electric_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 5)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Fire_ricochet", "Fire_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local4 = _root.BG_mc.attachMovie("Fire_splashdamage", "Fire_splashdamage", _root.BG_mc.getNextHighestDepth());
_local4._y = this._y;
_local4._x = this._x;
playSounds(Fire_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 6)) {
explosions++;
this.myHealth = this.myHealth - damage;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(bomb_explode2);
}
_local3++;
}
}
}
};
_local4++;
}
}
function BOSS1(amount, targetLocation, EnemieName) {
var _local4 = 0;
while (_local4 < amount) {
var _local3 = targetLocation.attachMovie("BOSS_1", "BOSS_1", enemyDepthCounter + 950);
if (enemyDepthCounter < 500) {
enemyDepthCounter++;
} else {
enemyDepthCounter = 350;
}
_local3.id = enemyDepthCounter;
var _local5 = true;
while (_local5) {
_local5 = false;
randomXpos = Math.round(Math.random() * mapWidth);
randomYpos = Math.round(Math.random() * mapHeight);
_local3._x = randomXpos + 450;
_local3._y = randomYpos - 600;
var _local6 = 0;
while (_local6 < enemiesArray.length) {
Enemies1 = enemiesArray[_local6];
if (_local3.hitTest(Enemies1)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray2.length) {
Enemies2 = enemiesArray2[_local6];
if (_local3.hitTest(Enemies2)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray3.length) {
Enemies3 = enemiesArray3[_local6];
if (_local3.hitTest(Enemies3)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray4.length) {
Enemies4 = enemiesArray4[_local6];
if (_local3.hitTest(Enemies4)) {
_local5 = true;
}
_local6++;
}
_local6 = 0;
while (_local6 < enemiesArray5.length) {
if (_local3.hitTest(enemiesArray5[_local6])) {
_local5 = true;
}
_local6++;
}
}
enemiesArray5.push(_local3);
_local3.alive = true;
_local3.Attacking = false;
_local3.dead = false;
_local3.speed = 0.3;
_local3.myHealth = 200;
_local3.myName = "Zombie_5";
_local3.damage = newEnemie5Damage + 75;
_local3.onEnterFrame = function () {
if (_root.Pause == false) {
this.HP_bar.gotoAndStop(this.myHealth);
if ((dayLight == true) && (this.alive)) {
this.alive = false;
this.dead = true;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
}
if ((this._y >= 130) && (!this.Attacking)) {
this.speed = 0;
this.Attacking = true;
this.gotoAndPlay("Attacking");
playSounds(zombie_attacks);
} else {
this._y = this._y + this.speed;
}
if (this.hitTest(_root.BG_mc.Zombie_gasSpalsh)) {
this.myHealth = this.myHealth - 2;
this.damage = 15;
this.head_mc.eye1_mc._visible = true;
this.head_mc.eye2_mc._visible = true;
}
if (this.hitTest(_root.BG_mc.warehouse_mc)) {
enemiesArray5.shift();
this.removeMovieClip();
EnemieGone = EnemieGone + 15;
}
if (this.hitTest(_root.BG_mc.Explosion_ricochet)) {
this.myHealth = this.myHealth + 400;
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
}
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
this.myHealth = this.myHealth + Electric_BulletSplash;
}
if (this.hitTest(_root.BG_mc.Fire_splashdamage)) {
this.myHealth = this.myHealth + 1;
}
if (this.hitTest(_root.BG_mc.acid_splashdamage)) {
this.myHealth = this.myHealth + Acid_BulletSplash;
}
if ((this.myHealth <= 0) && (this.alive)) {
this.alive = false;
this.dead = true;
this.gotoAndPlay("die");
kills++;
Totalkills = Totalkills + 20;
this.speed = 0;
this.swapDepths(Math.round(Math.random() * 150));
playDeadSound();
} else if ((this.myHealth > 0) && (this.alive)) {
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
this._y = this._y - 5;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - 1;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local6 = _root.BG_mc.attachMovie("blood_ricochet_mc", "blood_ricochet_mc", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
playSounds(Bullet_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 2)) {
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Acid_ricochet", "Acid_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local5 = _root.BG_mc.attachMovie("acid_splashdamage", "acid_splashdamage", 20);
_local5._y = this._y;
_local5._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Acid_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 3)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.myHealth = this.myHealth - 1;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
var _local7 = _root.BG_mc.attachMovie("Ice_ricochet", "Ice_ricochet", _root.BG_mc.getNextHighestDepth());
_local7._y = this._y;
_local7._x = this._x;
playSounds(Frost_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 4)) {
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Electrik_ricochet", "Electrik_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local8 = _root.BG_mc.attachMovie("electrickSplash_full", "electrickSplash_full", _root.BG_mc.getNextHighestDepth());
_local8._y = this._y;
_local8._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(Electric_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 5)) {
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Fire_ricochet", "Fire_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
var _local4 = _root.BG_mc.attachMovie("Fire_splashdamage", "Fire_splashdamage", _root.BG_mc.getNextHighestDepth());
_local4._y = this._y;
_local4._x = this._x;
playSounds(Fire_hit);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 6)) {
explosions++;
this.head_mc.nextFrame();
this.body_mc.nextFrame();
this.head_mc.flame_mc.nextFrame();
this.body_mc.flame_mc.nextFrame();
this._y = this._y - 1;
var _local6 = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
playSounds(bomb_explode2);
}
_local3++;
}
}
}
};
_local4++;
}
}
function powerPlants(plant, HudPowerBar) {
function callback() {
Plant_Power = Plant_Power - 3;
}
var Plant_HP = 100;
var Plant_Power = 100;
var _local9 = setInterval(callback, 1000);
plant.onEnterFrame = function () {
plant.HP_bar.gotoAndStop(Plant_HP);
plant.Power_bar.gotoAndStop(Plant_Power);
HudPowerBar.gotoAndStop(Plant_Power);
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
Plant_Power = Plant_Power + 10;
}
if ((Plant_Power <= 3) || (Plant_HP <= 3)) {
Mallpower = false;
}
if (Plant_Power >= 100) {
Plant_Power = 100;
}
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
Plant_HP = Plant_HP - damage;
playSounds(Bullet_hit);
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 2)) {
Plant_HP = Plant_HP - damage;
playSounds(Acid_hit);
var _local5 = _root.BG_mc.attachMovie("acid_splashdamage", "acid_splashdamage", 20);
_local5._y = this._y;
_local5._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 3)) {
Plant_HP = Plant_HP - damage;
playSounds(Frost_hit);
var _local7 = _root.BG_mc.attachMovie("Ice_ricochet", "Ice_ricochet", _root.BG_mc.getNextHighestDepth());
_local7._y = this._y;
_local7._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 4)) {
Plant_Power = Plant_Power + 10;
playSounds(Electric_hit);
var _local8 = _root.BG_mc.attachMovie("electrickSplash_full", "electrickSplash_full", _root.BG_mc.getNextHighestDepth());
_local8._y = this._y;
_local8._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 5)) {
Plant_HP = Plant_HP - damage;
playSounds(Fire_hit);
var _local4 = _root.BG_mc.attachMovie("Fire_splashdamage", "Fire_splashdamage", _root.BG_mc.getNextHighestDepth());
_local4._y = this._y;
_local4._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 6)) {
Plant_HP = Plant_HP - damage;
playSounds(bomb_explode2);
var _local6 = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
}
_local3++;
}
};
}
function createBomb(amount, targetLocation, BombHP) {
var _local5 = 0;
while (_local5 < amount) {
var _local3 = targetLocation.attachMovie("Bomb", "Bomb1_" + enemyDepthCounter, enemyDepthCounter - 320);
if (enemyDepthCounter < 500) {
enemyDepthCounter++;
} else {
enemyDepthCounter = 350;
}
_local3.id = BombDepthCounter;
var _local6 = true;
while (_local6) {
_local6 = false;
randomXpos = Math.round(Math.random() * mapWidth);
randomYpos = Math.round(Math.random() * mapHeight);
_local3._x = randomXpos + 450;
_local3._y = randomYpos - 275;
var _local4 = 0;
while (_local4 < BombArray.length) {
if (_local3.hitTest(BombArray[_local4])) {
_local6 = true;
}
_local4++;
}
}
if (_local3._y <= -220) {
_local3._y = _local3._y + 100;
} else if (_local3._y >= 140) {
_local3._y = _local3._y - 80;
}
BombArray.push(_local3);
_local3.alive = true;
_local3.dead = false;
_local3.myHealth = BombHP;
_local3.onEnterFrame = function () {
this.HP.gotoAndStop(this.myHealth);
if (this.hitTest(_root.BG_mc.Explosion_ricochet)) {
this.myHealth = this.myHealth - Explosive_BulletSplash;
}
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
this.myHealth = this.myHealth - Electric_BulletSplash;
}
if (this.hitTest(_root.BG_mc.Fire_splashdamage)) {
this.myHealth = this.myHealth - Fire_BulletSplash;
}
if (this.hitTest(_root.BG_mc.acid_splashdamage)) {
this.myHealth = this.myHealth - Acid_BulletSplash;
}
if ((this.myHealth <= 0) && (this.alive)) {
this.alive = false;
this.dead = true;
this.gotoAndPlay("die");
lightness = lightness + 5;
explosions++;
playSounds(bomb_explode_building);
} else if ((this.myHealth > 0) && (this.alive)) {
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
bullet.removeMovieClip();
this.HP.prevFrame();
bulletsArray.splice(_local3--, 1);
this._y = this._y - 1;
this.myHealth = this.myHealth - damage;
playSounds(Bullet_hit);
}
_local3++;
}
}
};
_local5++;
}
}
function NuclearBombs(NuclearBomb, HudPowerBar) {
function callback() {
Bomb_counter = Bomb_counter + counter;
}
var NuclearBomb_HP = 3500;
var Bomb_counter = 0;
var counter = 1;
var _local9 = setInterval(callback, 1000);
NuclearBomb.onEnterFrame = function () {
NuclearBomb.HP_bar.gotoAndStop(NuclearBomb_HP);
if (Bomb_counter >= 100) {
Mallpower = false;
}
if (Bomb_counter <= 0) {
Bomb_counter = 0;
}
if (NuclearBomb_HP >= 0) {
HudPowerBar.gotoAndStop(Bomb_counter);
}
if (NuclearBomb_HP <= 0) {
counter = 0;
HudPowerBar.gotoAndStop(1);
NuclearBomb.power_mc._visible = false;
NuclearBomb.power_mc.stop();
}
if (this.hitTest(_root.BG_mc.Explosion_ricochet)) {
NuclearBomb_HP = NuclearBomb_HP - (Explosive_BulletSplash + 10);
}
if (this.hitTest(_root.BG_mc.electrickSplash_full)) {
NuclearBomb_HP = NuclearBomb_HP - (Electric_BulletSplash + 10);
}
if (this.hitTest(_root.BG_mc.Fire_splashdamage)) {
NuclearBomb_HP = NuclearBomb_HP - (Fire_BulletSplash + 10);
}
if (this.hitTest(_root.BG_mc.acid_splashdamage)) {
NuclearBomb_HP = NuclearBomb_HP - (Acid_BulletSplash + 10);
}
var _local3 = 0;
while (_local3 < bulletsArray.length) {
bullet = bulletsArray[_local3];
if (this.hitTest(bullet) && (bulletTypeNumber == 1)) {
NuclearBomb_HP = NuclearBomb_HP - (damage + 10);
playSounds(Bullet_hit);
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 2)) {
Bomb_counter = Bomb_counter - (damage + 10);
playSounds(Acid_hit);
var _local5 = _root.BG_mc.attachMovie("acid_splashdamage", "acid_splashdamage", 20);
_local5._y = this._y;
_local5._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 3)) {
NuclearBomb_HP = NuclearBomb_HP - (damage + 10);
playSounds(Frost_hit);
var _local7 = _root.BG_mc.attachMovie("Ice_ricochet", "Ice_ricochet", _root.BG_mc.getNextHighestDepth());
_local7._y = this._y;
_local7._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 4)) {
NuclearBomb_HP = NuclearBomb_HP - (damage + 10);
playSounds(Electric_hit);
var _local8 = _root.BG_mc.attachMovie("electrickSplash_full", "electrickSplash_full", _root.BG_mc.getNextHighestDepth());
_local8._y = this._y;
_local8._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 5)) {
NuclearBomb_HP = NuclearBomb_HP - (damage + 10);
playSounds(Fire_hit);
var _local4 = _root.BG_mc.attachMovie("Fire_splashdamage", "Fire_splashdamage", _root.BG_mc.getNextHighestDepth());
_local4._y = this._y;
_local4._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
} else if (this.hitTest(bullet) && (bulletTypeNumber == 6)) {
NuclearBomb_HP = NuclearBomb_HP - (damage + 10);
playSounds(bomb_explode2v);
var _local6 = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
_local6._y = this._y;
_local6._x = this._x;
bullet.removeMovieClip();
bulletsArray.splice(_local3--, 1);
}
_local3++;
}
};
}
function cargo(Box, Time, Deliverys, landing_mc, counter_mc) {
var LoadTime = 0;
var cargo = 0;
var _local3 = 0;
var totalDeliverys = 0;
Box.onEnterFrame = function () {
if (this.hitTest(_root.player_mc) && (LoadTime < Time)) {
LoadTime++;
counter_mc.gotoAndStop(LoadTime);
this.play();
} else if (this.hitTest(_root.player_mc) && (LoadTime >= Time)) {
LoadTime = 0;
packets = packets + 1;
cargo = cargo + 1;
playSounds(upgrade);
} else if (!this.hitTest(_root.player_mc)) {
LoadTime = 0;
counter_mc.gotoAndStop(1);
}
if ((_root.player_mc.hitTest(landing_mc) && (LandingTime < Time)) && (cargo >= 1)) {
LandingTime++;
landing_mc.play();
counter_mc.gotoAndStop(LandingTime + 100);
} else if ((_root.player_mc.hitTest(landing_mc) && (LandingTime >= Time)) && (cargo >= 1)) {
LandingTime = 0;
cargo = cargo - 1;
packets = packets - 1;
TotalDelyveries++;
totalDeliverys = totalDeliverys + 1;
playSounds(button_4);
} else if (!_root.player_mc.hitTest(landing_mc)) {
LandingTime = 0;
}
if (cargo <= 0) {
cargo = 0;
}
};
}
function cargo2(Box, Time, Deliverys, landing_mc, counter_mc) {
var LoadTime2 = 0;
var cargo2 = 0;
var landingTime2 = 0;
var totalDeliverys2 = 0;
Box.onEnterFrame = function () {
if (this.hitTest(_root.player_mc) && (LoadTime2 < Time)) {
LoadTime2++;
counter_mc.gotoAndStop(LoadTime2);
} else if (this.hitTest(_root.player_mc) && (LoadTime2 >= Time)) {
LoadTime2 = 0;
packets = packets + 1;
cargo2 = cargo2 + 1;
playSounds(upgrade);
} else if (!this.hitTest(_root.player_mc)) {
LoadTime2 = 0;
counter_mc.gotoAndStop(1);
}
if ((_root.player_mc.hitTest(landing_mc) && (landingTime2 < Time)) && (cargo2 >= 1)) {
landingTime2++;
landing_mc.play();
counter_mc.gotoAndStop(landingTime2 + 100);
} else if ((_root.player_mc.hitTest(landing_mc) && (landingTime2 >= Time)) && (cargo2 >= 1)) {
landingTime2 = 0;
cargo2 = cargo2 - 1;
packets = packets - 1;
TotalDelyveries++;
totalDeliverys2 = totalDeliverys2 + 1;
playSounds(button_4);
} else if (!_root.player_mc.hitTest(landing_mc)) {
landingTime2 = 0;
}
if (cargo2 <= 0) {
cargo2 = 0;
}
};
}
stop();
onEnterFrame = function () {
Stage.showMenu = false;
_root.bgmusic.backgroundMusic.setVolume(_root.Volume);
Options();
};
options_mc._visible = false;
var deleteGame = true;
var storedData;
storedData = SharedObject.getLocal("myZombieSaveOmg");
if ((storedData.data.campaignSave == undefined) || (storedData.data.campaignSave.Days_left == undefined)) {
storedData.data.campaignSave = new Object();
deleteGame = true;
_root.play_game._visible = false;
} else if (storedData.data.campaignSave != undefined) {
_root.play_game._visible = true;
deleteGame = false;
}
var saveData;
saveData = new Object();
saveData = storedData.data.campaignSave;
var dayLight = false;
var hoursAvailable = 0;
var Level_Done = false;
var Days_left = 24;
var mapWidth = 700;
var mapHeight = 450;
var Totalkills = 0;
var Mallpower = true;
var EnemieGone = 0;
var Pause = false;
var karl_Kills = 0;
var lightness = 0;
var options = false;
var soundMC = new MovieClip();
var container = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var container2 = this.createEmptyMovieClip("container2", this.getNextHighestDepth());
var saveMessage = " ";
var BoomerKills = 0;
var FireKills = 0;
var MudKills = 0;
var explosions = 0;
var TotalDelyveries = 0;
var LastScore = 0;
var mallRank = 1;
var fireMedals = 1;
var mudMedals = 1;
var boomerMedals = 1;
var explosiveMedals = 1;
var delyMedals = 1;
var storyList = 1;
var shotemUpList = 1;
var trasporterList = 1;
var Max_zombies = 40;
var Max_Kills = 65;
var Max_WallHP = 500;
var hours_reward = 0;
var Acid_reward = 0;
var Frost_reward = 0;
var Electric_reward = 0;
var Fire_reward = 0;
var Explosive_reward = 0;
var Zombie1_N = 5;
var Zombie2_N = 0;
var Zombie3_N = 0;
var Zombie4_N = 0;
var Zombie5_N = 0;
var Zombie6_N = 0;
var kills = 0;
var speed = 0;
var speedMax = 15;
var speedAcceleration = 0.95;
var MallHP = 1000;
var groundFriction = 0.95;
var melee = false;
var meleeON = false;
var meleeDamage = 1;
var BGspeed = 0;
var BGspeedMax = 15;
var BGspeedAcceleration = 0.95;
var BGgroundFriction = 0.95;
var bulletType = "bullet";
var bulletTypeNumber = 1;
var bulletOffset = 10;
var bulletLifeTimerTotal = 25;
var bulletSpeed = 15;
var randomNum;
var reload = true;
var fireDelay = 4;
var currentDelay = 0;
var fireAway = false;
var bulletsArray = new Array();
var damage = 1;
var bulletIndex = 0;
var BulletRange = 20;
var keyListener = new Object();
var mouseListener = new Object();
var BombArray = new Array();
var BombDepthCounter = 10;
New_game.onRelease = function () {
if (deleteGame == true) {
deleteGame = false;
saveMessage = "This game Auto Saves your progress";
gotoAndStop ("games_menu");
playSounds(button_2);
storedData.clear();
saveData.Totalkills = _root.Totalkills;
saveData.hoursAvailable = _root.hoursAvailable;
saveData.MallHP = _root.MallHP;
saveData.Days_left = _root.Days_left;
saveData.meleeDamage = _root.meleeDamage;
saveData.BoomerKills = _root.BoomerKills;
saveData.TotalDelyveries = _root.TotalDelyveries;
saveData.explosions = _root.explosions;
saveData.MudKills = _root.MudKills;
saveData.FireKills = _root.FireKills;
saveData.mallRank = _root.mallRank;
saveData.fireMedals = _root.fireMedals;
saveData.mudMedals = _root.mudMedals;
saveData.boomerMedals = _root.boomerMedals;
saveData.explosiveMedals = _root.explosiveMedals;
saveData.delyMedals = _root.delyMedals;
saveData.storyList = _root.storyList;
saveData.shotemUpList = _root.shotemUpList;
saveData.trasporterList = _root.trasporterList;
saveData.Acid = _root.Acid;
saveData.Frost = _root.Frost;
saveData.Electric = _root.Electric;
saveData.Fire = _root.Fire;
saveData.Explosive = _root.Explosive;
saveData.Normal_BulletDamage = _root.Normal_BulletDamage;
saveData.Normal_BulletDelay = _root.Normal_BulletDelay;
saveData.Normal_BulletSpeed = _root.Normal_BulletSpeed;
saveData.Normal_BulletFail = _root.Normal_BulletFail;
saveData.Acid_BulletDamage = _root.Acid_BulletDamage;
saveData.Acid_BulletDelay = _root.Acid_BulletDelay;
saveData.Acid_BulletSpeed = _root.Acid_BulletSpeed;
saveData.Acid_BulletSplash = _root.Acid_BulletSplash;
saveData.Frost_BulletDamage = _root.Frost_BulletDamage;
saveData.Frost_BulletDelay = _root.Frost_BulletDelay;
saveData.Frost_BulletSpeed = _root.Frost_BulletSpeed;
saveData.Frost_BulletFail = _root.Frost_BulletFail;
saveData.Electric_BulletDamage = _root.Electric_BulletDamage;
saveData.Electric_BulletDelay = _root.Electric_BulletDelay;
saveData.Electric_BulletSpeed = _root.Electric_BulletSpeed;
saveData.Electric_BulletSplash = _root.Electric_BulletSplash;
saveData.Electric_BulletFail = _root.Electric_BulletFail;
saveData.Fire_BulletDamage = _root.Fire_BulletDamage;
saveData.Fire_BulletDelay = _root.Fire_BulletDelay;
saveData.Fire_BulletSpeed = _root.Fire_BulletSpeed;
saveData.Fire_BulletSplash = _root.Fire_BulletSplash;
saveData.Fire_BulletFail = _root.Fire_BulletFail;
saveData.Explosive_BulletDamage = _root.Explosive_BulletDamage;
saveData.Explosive_BulletDelay = _root.Explosive_BulletDelay;
saveData.Explosive_BulletSpeed = _root.Explosive_BulletSpeed;
saveData.Explosive_BulletSplash = _root.Explosive_BulletSplash;
saveData.Explosive_BulletFail = _root.Explosive_BulletFail;
saveData.NormalBulletUpgrade_tree = _root.NormalBulletUpgrade_tree;
saveData.NormalBullet_upgrades1 = _root.NormalBullet_upgrades1;
saveData.NormalBullet_upgrades2 = _root.NormalBullet_upgrades2;
saveData.NormalBullet_upgrades3 = _root.NormalBullet_upgrades3;
saveData.NormalBullet_upgrades4 = _root.NormalBullet_upgrades4;
saveData.NormalBullet_upgrades5 = _root.NormalBullet_upgrades5;
saveData.NormalBullet_upgrades6 = _root.NormalBullet_upgrades6;
saveData.NormalBullet_upgrades7 = _root.NormalBullet_upgrades7;
saveData.NormalBullet_upgrades8 = _root.NormalBullet_upgrades8;
saveData.NormalBullet_upgrades9 = _root.NormalBullet_upgrades9;
saveData.AcidBulletUpgrade_tree = _root.AcidBulletUpgrade_tree;
saveData.AcidBullet_upgrades1 = _root.AcidBullet_upgrades1;
saveData.AcidBullet_upgrades2 = _root.AcidBullet_upgrades2;
saveData.AcidBullet_upgrades3 = _root.AcidBullet_upgrades3;
saveData.AcidBullet_upgrades4 = _root.AcidBullet_upgrades4;
saveData.AcidBullet_upgrades5 = _root.AcidBullet_upgrades5;
saveData.AcidBullet_upgrades6 = _root.AcidBullet_upgrades6;
saveData.FrostBulletUpgrade_tree = _root.FrostBulletUpgrade_tree;
saveData.FrostBullet_upgrades1 = _root.FrostBullet_upgrades1;
saveData.FrostBullet_upgrades2 = _root.FrostBullet_upgrades2;
saveData.FrostBullet_upgrades3 = _root.FrostBullet_upgrades3;
saveData.FrostBullet_upgrades4 = _root.FrostBullet_upgrades4;
saveData.FrostBullet_upgrades5 = _root.FrostBullet_upgrades5;
saveData.FrostBullet_upgrades6 = _root.FrostBullet_upgrades6;
saveData.FrostBullet_upgrades7 = _root.FrostBullet_upgrades7;
saveData.FrostBullet_upgrades8 = _root.FrostBullet_upgrades8;
saveData.ElectricBulletUpgrade_tree = _root.ElectricBulletUpgrade_tree;
saveData.ElectricBullet_upgrades1 = _root.ElectricBullet_upgrades1;
saveData.ElectricBullet_upgrades2 = _root.ElectricBullet_upgrades2;
saveData.ElectricBullet_upgrades3 = _root.ElectricBullet_upgrades3;
saveData.ElectricBullet_upgrades4 = _root.ElectricBullet_upgrades4;
saveData.ElectricBullet_upgrades5 = _root.ElectricBullet_upgrades5;
saveData.ElectricBullet_upgrades6 = _root.ElectricBullet_upgrades6;
saveData.ElectricBullet_upgrades7 = _root.ElectricBullet_upgrades7;
saveData.FireBulletUpgrade_tree = _root.FireBulletUpgrade_tree;
saveData.FireBullet_upgrades1 = _root.FireBullet_upgrades1;
saveData.FireBullet_upgrades2 = _root.FireBullet_upgrades2;
saveData.FireBullet_upgrades3 = _root.FireBullet_upgrades3;
saveData.FireBullet_upgrades4 = _root.FireBullet_upgrades4;
saveData.FireBullet_upgrades5 = _root.FireBullet_upgrades5;
saveData.FireBullet_upgrades6 = _root.FireBullet_upgrades6;
saveData.ExplosiveBulletUpgrade_tree = _root.ExplosiveBulletUpgrade_tree;
saveData.ExplosiveBullet_upgrades1 = _root.ExplosiveBullet_upgrades1;
saveData.ExplosiveBullet_upgrades2 = _root.ExplosiveBullet_upgrades2;
saveData.ExplosiveBullet_upgrades3 = _root.ExplosiveBullet_upgrades3;
saveData.ExplosiveBullet_upgrades4 = _root.ExplosiveBullet_upgrades4;
saveData.ExplosiveBullet_upgrades5 = _root.ExplosiveBullet_upgrades5;
saveData.ExplosiveBullet_upgrades6 = _root.ExplosiveBullet_upgrades6;
saveData.ExplosiveBullet_upgrades7 = _root.ExplosiveBullet_upgrades7;
saveData.ExplosiveBullet_upgrades8 = _root.ExplosiveBullet_upgrades8;
saveData.ExplosiveBullet_upgrades8 = _root.ExplosiveBullet_upgrades9;
storedData.data.campaignSave = saveData;
flushResult = storedData.flush(1024);
} else if (deleteGame == false) {
deleteGame = true;
saveMessage = "This will Delete your saved game";
playSounds(button_1);
}
};
var Acid = 30;
var Frost = 45;
var Electric = 40;
var Fire = 36;
var Explosive = 39;
var Normal_BulletDamage = 2;
var Normal_BulletDelay = 6;
var Normal_BulletSpeed = 17;
var Normal_BulletFail = 5;
var Acid_BulletDamage = 5;
var Acid_BulletDelay = 12;
var Acid_BulletSpeed = 7;
var Acid_BulletSplash = 1;
var Frost_BulletDamage = 1;
var Frost_BulletDelay = 4;
var Frost_BulletSpeed = 15;
var Frost_BulletFail = 4;
var Electric_BulletDamage = 5;
var Electric_BulletDelay = 14;
var Electric_BulletSpeed = 9;
var Electric_BulletFail = 3;
var Electric_BulletSplash = 2;
var Fire_BulletDamage = 3;
var Fire_BulletDelay = 6;
var Fire_BulletSpeed = 15;
var Fire_BulletFail = 7;
var Fire_BulletSplash = 3;
var Explosive_BulletDamage = 8;
var Explosive_BulletDelay = 15;
var Explosive_BulletSpeed = 8;
var Explosive_BulletFail = 4;
var Explosive_BulletSplash = 4;
var enemiesArray = new Array();
var enemiesArray2 = new Array();
var enemiesArray3 = new Array();
var enemiesArray4 = new Array();
var enemiesArray5 = new Array();
var enemiesArray6 = new Array();
var enemyDepthCounter = 350;
var enemySpawnInterval = 1;
var spawnDelay = 0;
var newEnemieHP = 15;
var newEnemieDamage = 3;
var newEnemie2HP = 30;
var newEnemie2Damage = 15;
var newEnemie3HP = 20;
var newEnemie3Damage = 5;
var newEnemie4HP = 50;
var newEnemie4Damage = 12;
var newEnemie5HP = 70;
var newEnemie5Damage = 6;
var newEnemie6HP = 35;
var newEnemie6Damage = 5;
var totalEnemies = 5;
var totalEnemies2 = 5;
var totalEnemies3 = 5;
var totalEnemies4 = 5;
var totalEnemies5 = 5;
var totalEnemies6 = 5;
var NormalBulletUpgrade_tree = 1;
var NormalBullet_upgrades1 = 1;
var NormalBullet_upgrades1Hours = 2;
var NormalBullet_upgrades2 = 1;
var NormalBullet_upgrades2Hours = 3;
var NormalBullet_upgrades3 = 1;
var NormalBullet_upgrades3Hours = 3;
var NormalBullet_upgrades4 = 1;
var NormalBullet_upgrades4Hours = 4;
var NormalBullet_upgrades5 = 1;
var NormalBullet_upgrades5Hours = 4;
var NormalBullet_upgrades6 = 1;
var NormalBullet_upgrades6Hours = 3;
var NormalBullet_upgrades7 = 1;
var NormalBullet_upgrades7Hours = 5;
var NormalBullet_upgrades8 = 1;
var NormalBullet_upgrades8Hours = 4;
var NormalBullet_upgrades9 = 1;
var NormalBullet_upgrades9Hours = 4;
var AcidBulletUpgrade_tree = 1;
var Acid_Ammo = 2;
var AcidBullet_upgrades1 = 1;
var AcidBullet_upgrades1Hours = 2;
var AcidBullet_upgrades2 = 1;
var AcidBullet_upgrades2Hours = 2;
var AcidBullet_upgrades3 = 1;
var AcidBullet_upgrades3Hours = 3;
var AcidBullet_upgrades4 = 1;
var AcidBullet_upgrades4Hours = 3;
var AcidBullet_upgrades5 = 1;
var AcidBullet_upgrades5Hours = 3;
var AcidBullet_upgrades6 = 1;
var AcidBullet_upgrades6Hours = 4;
var FrostBulletUpgrade_tree = 1;
var Frost_Ammo = 1;
var FrostBullet_upgrades1 = 1;
var FrostBullet_upgrades1Hours = 2;
var FrostBullet_upgrades2 = 1;
var FrostBullet_upgrades2Hours = 2;
var FrostBullet_upgrades3 = 1;
var FrostBullet_upgrades3Hours = 2;
var FrostBullet_upgrades4 = 1;
var FrostBullet_upgrades4Hours = 3;
var FrostBullet_upgrades5 = 1;
var FrostBullet_upgrades5Hours = 3;
var FrostBullet_upgrades6 = 1;
var FrostBullet_upgrades6Hours = 4;
var FrostBullet_upgrades7 = 1;
var FrostBullet_upgrades7Hours = 5;
var FrostBullet_upgrades8 = 1;
var FrostBullet_upgrades8Hours = 5;
var ElectricBulletUpgrade_tree = 1;
var Electric_Ammo = 3;
var ElectricBullet_upgrades1 = 1;
var ElectricBullet_upgrades1Hours = 4;
var ElectricBullet_upgrades2 = 1;
var ElectricBullet_upgrades2Hours = 3;
var ElectricBullet_upgrades3 = 1;
var ElectricBullet_upgrades3Hours = 5;
var ElectricBullet_upgrades4 = 1;
var ElectricBullet_upgrades4Hours = 6;
var ElectricBullet_upgrades5 = 1;
var ElectricBullet_upgrades5Hours = 5;
var ElectricBullet_upgrades6 = 1;
var ElectricBullet_upgrades6Hours = 4;
var ElectricBullet_upgrades7 = 1;
var ElectricBullet_upgrades7Hours = 6;
var FireBulletUpgrade_tree = 1;
var Fire_Ammo = 3;
var FireBullet_upgrades1 = 1;
var FireBullet_upgrades1Hours = 3;
var FireBullet_upgrades2 = 1;
var FireBullet_upgrades2Hours = 3;
var FireBullet_upgrades3 = 1;
var FireBullet_upgrades3Hours = 4;
var FireBullet_upgrades4 = 1;
var FireBullet_upgrades4Hours = 5;
var FireBullet_upgrades5 = 1;
var FireBullet_upgrades5Hours = 6;
var FireBullet_upgrades6 = 1;
var FireBullet_upgrades6Hours = 6;
var ExplosiveBulletUpgrade_tree = 1;
var Explosive_Ammo = 4;
var ExplosiveBullet_upgrades1 = 1;
var ExplosiveBullet_upgrades1Hours = 4;
var ExplosiveBullet_upgrades2 = 1;
var ExplosiveBullet_upgrades2Hours = 5;
var ExplosiveBullet_upgrades3 = 1;
var ExplosiveBullet_upgrades3Hours = 3;
var ExplosiveBullet_upgrades4 = 1;
var ExplosiveBullet_upgrades4Hours = 4;
var ExplosiveBullet_upgrades5 = 1;
var ExplosiveBullet_upgrades5Hours = 6;
var ExplosiveBullet_upgrades6 = 1;
var ExplosiveBullet_upgrades6Hours = 5;
var ExplosiveBullet_upgrades7 = 1;
var ExplosiveBullet_upgrades7Hours = 4;
var ExplosiveBullet_upgrades8 = 1;
var ExplosiveBullet_upgrades8Hours = 6;
var ExplosiveBullet_upgrades9 = 1;
var ExplosiveBullet_upgrades9Hours = 5;
play_game.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_2);
_root.Totalkills = storedData.data.campaignSave.Totalkills;
_root.hoursAvailable = storedData.data.campaignSave.hoursAvailable;
_root.MallHP = storedData.data.campaignSave.MallHP;
_root.Days_left = storedData.data.campaignSave.Days_left;
_root.meleeDamage = storedData.data.campaignSave.meleeDamage;
_root.BoomerKills = storedData.data.campaignSave.BoomerKills;
_root.TotalDelyveries = storedData.data.campaignSave.TotalDelyveries;
_root.explosions = storedData.data.campaignSave.explosions;
_root.MudKills = storedData.data.campaignSave.MudKills;
_root.FireKills = storedData.data.campaignSave.FireKills;
_root.mallRank = storedData.data.campaignSave.mallRank;
_root.fireMedals = storedData.data.campaignSave.fireMedals;
_root.mudMedals = storedData.data.campaignSave.mudMedals;
_root.boomerMedals = storedData.data.campaignSave.boomerMedals;
_root.explosiveMedals = storedData.data.campaignSave.explosiveMedals;
_root.delyMedals = storedData.data.campaignSave.delyMedals;
_root.storyList = storedData.data.campaignSave.storyList;
_root.shotemUpList = storedData.data.campaignSave.shotemUpList;
_root.trasporterList = storedData.data.campaignSave.trasporterList;
_root.Acid = storedData.data.campaignSave.Acid;
_root.Frost = storedData.data.campaignSave.Frost;
_root.Electric = storedData.data.campaignSave.Electric;
_root.Fire = storedData.data.campaignSave.Fire;
_root.Explosive = storedData.data.campaignSave.Explosive;
_root.Normal_BulletDamage = storedData.data.campaignSave.Normal_BulletDamage;
_root.Normal_BulletDelay = storedData.data.campaignSave.Normal_BulletDelay;
_root.Normal_BulletSpeed = storedData.data.campaignSave.Normal_BulletSpeed;
_root.Normal_BulletFail = storedData.data.campaignSave.Normal_BulletFail;
_root.Normal_BulletSplash = storedData.data.campaignSave.Normal_BulletSplash;
_root.NormalBulletUpgrade_tree = storedData.data.campaignSave.NormalBulletUpgrade_tree;
_root.NormalBullet_upgrades1 = storedData.data.campaignSave.NormalBullet_upgrades1;
_root.NormalBullet_upgrades2 = storedData.data.campaignSave.NormalBullet_upgrades2;
_root.NormalBullet_upgrades3 = storedData.data.campaignSave.NormalBullet_upgrades3;
_root.NormalBullet_upgrades4 = storedData.data.campaignSave.NormalBullet_upgrades4;
_root.NormalBullet_upgrades5 = storedData.data.campaignSave.NormalBullet_upgrades5;
_root.NormalBullet_upgrades6 = storedData.data.campaignSave.NormalBullet_upgrades6;
_root.NormalBullet_upgrades7 = storedData.data.campaignSave.NormalBullet_upgrades7;
_root.NormalBullet_upgrades8 = storedData.data.campaignSave.NormalBullet_upgrades8;
_root.NormalBullet_upgrades9 = storedData.data.campaignSave.NormalBullet_upgrades9;
_root.Acid_BulletDamage = storedData.data.campaignSave.Acid_BulletDamage;
_root.Acid_BulletDelay = storedData.data.campaignSave.Acid_BulletDelay;
_root.Acid_BulletSpeed = storedData.data.campaignSave.Acid_BulletSpeed;
_root.Acid_BulletSplash = storedData.data.campaignSave.Acid_BulletSplash;
_root.AcidBulletUpgrade_tree = storedData.data.campaignSave.AcidBulletUpgrade_tree;
_root.AcidBullet_upgrades1 = storedData.data.campaignSave.AcidBullet_upgrades1;
_root.AcidBullet_upgrades2 = storedData.data.campaignSave.AcidBullet_upgrades2;
_root.AcidBullet_upgrades3 = storedData.data.campaignSave.AcidBullet_upgrades3;
_root.AcidBullet_upgrades4 = storedData.data.campaignSave.AcidBullet_upgrades4;
_root.AcidBullet_upgrades5 = storedData.data.campaignSave.AcidBullet_upgrades5;
_root.AcidBullet_upgrades6 = storedData.data.campaignSave.AcidBullet_upgrades6;
_root.Frost_BulletDamage = storedData.data.campaignSave.Frost_BulletDamage;
_root.Frost_BulletDelay = storedData.data.campaignSave.Frost_BulletDelay;
_root.Frost_BulletSpeed = storedData.data.campaignSave.Frost_BulletSpeed;
_root.Frost_BulletFail = storedData.data.campaignSave.Frost_BulletFail;
_root.FrostBulletUpgrade_tree = storedData.data.campaignSave.FrostBulletUpgrade_tree;
_root.FrostBullet_upgrades1 = storedData.data.campaignSave.FrostBullet_upgrades1;
_root.FrostBullet_upgrades2 = storedData.data.campaignSave.FrostBullet_upgrades2;
_root.FrostBullet_upgrades3 = storedData.data.campaignSave.FrostBullet_upgrades3;
_root.FrostBullet_upgrades4 = storedData.data.campaignSave.FrostBullet_upgrades4;
_root.FrostBullet_upgrades5 = storedData.data.campaignSave.FrostBullet_upgrades5;
_root.FrostBullet_upgrades6 = storedData.data.campaignSave.FrostBullet_upgrades6;
_root.FrostBullet_upgrades7 = storedData.data.campaignSave.FrostBullet_upgrades7;
_root.FrostBullet_upgrades8 = storedData.data.campaignSave.FrostBullet_upgrades8;
_root.Electric_BulletDamage = storedData.data.campaignSave.Electric_BulletDamage;
_root.Electric_BulletDelay = storedData.data.campaignSave.Electric_BulletDelay;
_root.Electric_BulletSpeed = storedData.data.campaignSave.Electric_BulletSpeed;
_root.Electric_BulletFail = storedData.data.campaignSave.Electric_BulletFail;
_root.Electric_BulletSplash = storedData.data.campaignSave.Electric_BulletSplash;
_root.ElectricBulletUpgrade_tree = storedData.data.campaignSave.ElectricBulletUpgrade_tree;
_root.ElectricBullet_upgrades1 = storedData.data.campaignSave.ElectricBullet_upgrades1;
_root.ElectricBullet_upgrades2 = storedData.data.campaignSave.ElectricBullet_upgrades2;
_root.ElectricBullet_upgrades3 = storedData.data.campaignSave.ElectricBullet_upgrades3;
_root.ElectricBullet_upgrades4 = storedData.data.campaignSave.ElectricBullet_upgrades4;
_root.ElectricBullet_upgrades5 = storedData.data.campaignSave.ElectricBullet_upgrades5;
_root.ElectricBullet_upgrades6 = storedData.data.campaignSave.ElectricBullet_upgrades6;
_root.ElectricBullet_upgrades7 = storedData.data.campaignSave.ElectricBullet_upgrades7;
_root.Fire_BulletDamage = storedData.data.campaignSave.Fire_BulletDamage;
_root.Fire_BulletDelay = storedData.data.campaignSave.Fire_BulletDelay;
_root.Fire_BulletSpeed = storedData.data.campaignSave.Fire_BulletSpeed;
_root.Fire_BulletFail = storedData.data.campaignSave.Fire_BulletFail;
_root.Fire_BulletSplash = storedData.data.campaignSave.Fire_BulletSplash;
_root.FireBulletUpgrade_tree = storedData.data.campaignSave.FireBulletUpgrade_tree;
_root.FireBullet_upgrades1 = storedData.data.campaignSave.FireBullet_upgrades1;
_root.FireBullet_upgrades2 = storedData.data.campaignSave.FireBullet_upgrades2;
_root.FireBullet_upgrades3 = storedData.data.campaignSave.FireBullet_upgrades3;
_root.FireBullet_upgrades4 = storedData.data.campaignSave.FireBullet_upgrades4;
_root.FireBullet_upgrades5 = storedData.data.campaignSave.FireBullet_upgrades5;
_root.FireBullet_upgrades6 = storedData.data.campaignSave.FireBullet_upgrades6;
_root.Explosive_BulletDamage = storedData.data.campaignSave.Explosive_BulletDamage;
_root.Explosive_BulletDelay = storedData.data.campaignSave.Explosive_BulletDelay;
_root.Explosive_BulletSpeed = storedData.data.campaignSave.Explosive_BulletSpeed;
_root.Explosive_BulletFail = storedData.data.campaignSave.Explosive_BulletFail;
_root.Explosive_BulletSplash = storedData.data.campaignSave.Explosive_BulletSplash;
_root.ExplosiveBulletUpgrade_tree = storedData.data.campaignSave.ExplosiveBulletUpgrade_tree;
_root.ExplosiveBullet_upgrades1 = storedData.data.campaignSave.ExplosiveBullet_upgrades1;
_root.ExplosiveBullet_upgrades2 = storedData.data.campaignSave.ExplosiveBullet_upgrades2;
_root.ExplosiveBullet_upgrades3 = storedData.data.campaignSave.ExplosiveBullet_upgrades3;
_root.ExplosiveBullet_upgrades4 = storedData.data.campaignSave.ExplosiveBullet_upgrades4;
_root.ExplosiveBullet_upgrades5 = storedData.data.campaignSave.ExplosiveBullet_upgrades5;
_root.ExplosiveBullet_upgrades6 = storedData.data.campaignSave.ExplosiveBullet_upgrades6;
_root.ExplosiveBullet_upgrades7 = storedData.data.campaignSave.ExplosiveBullet_upgrades7;
_root.ExplosiveBullet_upgrades8 = storedData.data.campaignSave.ExplosiveBullet_upgrades8;
_root.ExplosiveBullet_upgrades9 = storedData.data.campaignSave.ExplosiveBullet_upgrades9;
};
var Volume = Math.floor(_root.options_mc.Music_bar.sound_btn._x);
var Mute = false;
var DieSound_array = Array();
var MachineGun_snd = new Sound(container);
MachineGun_snd.attachSound("Machine gun");
var Medal_earned = new Sound(container2);
Medal_earned.attachSound("Medal_earned");
var Acid_gun_snd = new Sound(container);
Acid_gun_snd.attachSound("Acid_gun_snd");
var Ice_gun_snd = new Sound(container);
Ice_gun_snd.attachSound("Ice_gun_snd");
var Electric_gun_snd = new Sound(container);
Electric_gun_snd.attachSound("Electric_gun_snd");
var Fire_gun_snd = new Sound(container);
Fire_gun_snd.attachSound("Fire_gun_snd");
var Explosive_gun_snd = new Sound(container);
Explosive_gun_snd.attachSound("Explosive_gun_snd");
var Bullet_hit = new Sound(container);
Bullet_hit.attachSound("Bullet_hit");
var Acid_hit = new Sound(container);
Acid_hit.attachSound("Acid_hit");
var Frost_hit = new Sound(container);
Frost_hit.attachSound("Frost_hit");
var Electric_hit = new Sound(container);
Electric_hit.attachSound("Electric_hit");
var Fire_hit = new Sound(container);
Fire_hit.attachSound("Fire_hit");
var zombie_dies = new Sound(container2);
zombie_dies.attachSound("zombie_dies");
DieSound_array.push(zombie_dies);
var zombie_dies2 = new Sound(container2);
zombie_dies2.attachSound("zombie_dies2");
DieSound_array.push(zombie_dies2);
var zombie_dies3 = new Sound(container2);
zombie_dies3.attachSound("zombie_dies3");
DieSound_array.push(zombie_dies3);
var zombie_dies4 = new Sound(container2);
zombie_dies4.attachSound("zombie_dies4");
DieSound_array.push(zombie_dies4);
var zombie_dies5 = new Sound(container2);
zombie_dies5.attachSound("zombie_dies5");
DieSound_array.push(zombie_dies5);
var button_1 = new Sound(container);
button_1.attachSound("button_1");
var button_2 = new Sound(container);
button_2.attachSound("button_2");
var button_3 = new Sound(container);
button_3.attachSound("button_3");
var upgrade = new Sound(container);
upgrade.attachSound("upgrade");
var Add_bullets = new Sound(container);
Add_bullets.attachSound("Add_bullets");
var button_4 = new Sound(container);
button_4.attachSound("button_4");
var button_5 = new Sound(container);
button_5.attachSound("button_5");
var Saws = new Sound(container);
Saws.attachSound("Saws");
var zombie_attacks = new Sound(container);
zombie_attacks.attachSound("zombie_attacks");
var bomb_explode1 = new Sound(container2);
bomb_explode1.attachSound("bomb_explode1");
var bomb_explode2 = new Sound(container2);
bomb_explode2.attachSound("bomb_explode2");
var bomb_explode_building = new Sound(container2);
bomb_explode_building.attachSound("bomb_explode_building");
Mouse.addListener(mouseListener);
Key.addListener(keyListener);
Instance of Symbol 939 MovieClip "bgmusic" in Frame 113
onClipEvent (enterFrame) {
if ((this._currentframe = 1)) {
this.play();
}
}
Frame 124
options_mc._visible = false;
Options();
Menus_mc.onEnterFrame = function () {
menus();
};
kills = 0;
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 124
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 135
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 136
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 20;
MallHP = 1000;
dayLight = false;
hoursAvailable = 0;
mapWidth = 700;
mapHeight = 450;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
player_mc.onEnterFrame = function () {
_root.BG_mc.follower._x = player_mc._x;
Player(player_mc, BG_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("level_1Wim");
} else if (MallHP <= 0) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 137
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_1");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 138
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 10;
storyList = storyList + 1;
Frame 139
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 139
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 140
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 141
stop();
fade_in_mc.play();
MallHP = 1000;
Level_Done = false;
totalEnemies = 35;
dayLight = false;
hoursAvailable = 0;
mapWidth = 800;
mapHeight = 450;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("level_2Wim");
} else if (MallHP <= 0) {
nextFrame();
}
if (bulletsArray.length >= 6) {
bulletsArray = new Array();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 142
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_2");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 143
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 10;
storyList = storyList + 1;
Frame 144
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 144
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 145
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 146
function callback() {
karl_Kills++;
}
stop();
fade_in_mc.play();
MallHP = 1000;
kills = 0;
Level_Done = false;
totalEnemies = 40;
dayLight = false;
hoursAvailable = 0;
mapWidth = 750;
mapHeight = 450;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
var karl_Kills = 1;
var intervalID = setInterval(callback, 2500);
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if ((Level_Done == true) && (kills >= karl_Kills)) {
gotoAndStop ("level_3Wim");
clearInterval(intervalID);
} else if ((Level_Done == true) && (kills <= karl_Kills)) {
nextFrame();
clearInterval(intervalID);
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 147
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_3");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
clearInterval(intervalID);
Frame 148
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
clearInterval(intervalID);
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 10;
storyList = storyList + 1;
Frame 149
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
clearInterval(intervalID);
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 149
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 150
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 151
stop();
fade_in_mc.play();
MallHP = 1000;
Level_Done = false;
totalEnemies = 45;
dayLight = false;
hoursAvailable = 0;
mapWidth = 850;
mapHeight = 450;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("level_4Wim");
} else if (MallHP <= 0) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 152
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_4");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 153
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 10;
storyList = storyList + 1;
Frame 154
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 154
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 155
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 156
stop();
fade_in_mc.play();
MallHP = 1000;
Level_Done = false;
totalEnemies = 35;
dayLight = false;
hoursAvailable = 0;
mapWidth = 850;
mapHeight = 450;
Electric = Electric + 40;
Mallpower = true;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
powerPlants(_root.BG_mc.plant_mc, Power_bar1);
powerPlants(_root.BG_mc.plant2_mc, Power_bar2);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if ((Level_Done == true) && (Mallpower == true)) {
gotoAndStop ("level_5Wim");
} else if ((MallHP <= 0) || (Mallpower == false)) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 157
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_5");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 158
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 10;
shotemUpList = shotemUpList + 1;
storyList = storyList + 1;
Frame 159
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 159
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 160
OK_btn.onRelease = function () {
gotoAndStop ("ShotEm_UP1");
playSounds(button_3);
};
fade_in_mc.play();
Frame 161
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 162
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 25;
totalEnemies4 = 10;
totalEnemies3 = 10;
lightness = 0;
MallHP = 1000;
dayLight = false;
hoursAvailable = 0;
mapWidth = 1400;
mapHeight = 450;
Frost = Frost + 99;
Fire = Fire + 99;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
createBomb(15, _root.BG_mc, 20);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if ((Level_Done == true) && (lightness >= 100)) {
gotoAndStop ("level_6Wim");
} else if ((Level_Done == true) && (lightness < 100)) {
nextFrame();
} else if (MallHP <= 0) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 163
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_6");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 164
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 13;
storyList = storyList + 1;
Frame 165
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 165
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 166
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 167
stop();
fade_in_mc.play();
MallHP = 800;
Level_Done = false;
totalEnemies = 35;
dayLight = false;
hoursAvailable = 0;
mapWidth = 850;
mapHeight = 450;
totalEnemies = 20;
totalEnemies2 = 10;
totalEnemies3 = 10;
totalEnemies4 = 5;
lightness = 0;
Electric = Electric + 99;
Mallpower = true;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
powerPlants(_root.BG_mc.plant_mc, Power_bar1);
powerPlants(_root.BG_mc.plant2_mc, Power_bar2);
powerPlants(_root.BG_mc.plant3_mc, Power_bar3);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if ((Level_Done == true) && (Mallpower == true)) {
gotoAndStop ("level_7Wim");
} else if (Mallpower == false) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 168
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_7");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 169
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 10;
storyList = storyList + 1;
Frame 170
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 170
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 171
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 172
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 10;
totalEnemies2 = 4;
totalEnemies3 = 6;
totalEnemies4 = 7;
totalEnemies5 = 8;
totalEnemies6 = 5;
MallHP = 900;
dayLight = false;
hoursAvailable = 0;
mapWidth = 1400;
mapHeight = 450;
Frost = Frost + 99;
Fire = Fire + 99;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
createEnemies5(totalEnemies5, _root.BG_mc, "zombie5");
createEnemies6(totalEnemies6, _root.BG_mc, "zombie6");
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("level_8Wim");
} else if (MallHP <= 0) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie2");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray5.length) {
if (enemiesArray5.length <= totalEnemies5) {
createEnemies5(1, _root.BG_mc, "zombie5");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray6.length) {
if (enemiesArray6.length <= totalEnemies6) {
createEnemies6(1, _root.BG_mc, "zombie6");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 173
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_8");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 174
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 13;
storyList = storyList + 1;
Frame 175
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 175
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 176
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 177
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 10;
totalEnemies2 = 5;
totalEnemies3 = 6;
totalEnemies4 = 5;
totalEnemies5 = 8;
totalEnemies6 = 5;
MallHP = 950;
dayLight = false;
hoursAvailable = 0;
mapWidth = 1400;
mapHeight = 450;
Frost = Frost + 99;
Fire = Fire + 99;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
createEnemies5(totalEnemies5, _root.BG_mc, "zombie5");
createEnemies6(totalEnemies6, _root.BG_mc, "zombie6");
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("level_9Wim");
} else if (MallHP <= 0) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie2");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray5.length) {
if (enemiesArray5.length <= totalEnemies5) {
createEnemies5(1, _root.BG_mc, "zombie5");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray6.length) {
if (enemiesArray6.length <= totalEnemies6) {
createEnemies6(1, _root.BG_mc, "zombie6");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 178
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_9");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 179
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 13;
storyList = storyList + 1;
Frame 180
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 180
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 181
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 182
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 10;
totalEnemies2 = 5;
totalEnemies3 = 6;
totalEnemies4 = 5;
totalEnemies5 = 8;
totalEnemies6 = 5;
MallHP = 1000;
dayLight = false;
Mallpower = true;
hoursAvailable = 0;
mapWidth = 1400;
mapHeight = 450;
Frost = Frost + 99;
Fire = Fire + 99;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
createEnemies6(totalEnemies6, _root.BG_mc, "zombie6");
NuclearBombs(_root.BG_mc.bomb_1, Power_bar1);
NuclearBombs(_root.BG_mc.Karl_car, Power_bar2);
NuclearBombs(_root.BG_mc.BOSS_1, Power_bar3);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if ((Level_Done == true) && (Mallpower == true)) {
gotoAndStop ("level_10Wim");
} else if ((MallHP <= 0) || (Mallpower == false)) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie2");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray6.length) {
if (enemiesArray6.length <= totalEnemies6) {
createEnemies6(1, _root.BG_mc, "zombie6");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 183
PlayAgain_btn.onRelease = function () {
gotoAndStop ("lvl_10");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 184
Days_left = Days_left - 1;
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
hoursAvailable = 13;
storyList = storyList + 1;
you_wimTr_mc.onEnterFrame = function () {
if (Days_left <= 1) {
Last_day_btn._visible = true;
MainMenu_btn._visible = false;
NextLevel_btn._visible = false;
} else if (Days_left > 1) {
Last_day_btn._visible = false;
}
};
Last_day_btn.onRelease = function () {
gotoAndStop ("The_end");
};
Frame 185
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 185
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 186
OK_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 187
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 188
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 50;
MallHP = 1000;
dayLight = false;
hoursAvailable = 0;
mapWidth = 595;
mapHeight = 480;
EnemieGone = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
player_mc.onEnterFrame = function () {
Player(player_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("ShotEm_UP1Wim");
} else if (EnemieGone >= 5) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 189
PlayAgain_btn.onRelease = function () {
gotoAndStop ("ShotEm_UP1");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 190
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 10;
shotemUpList = shotemUpList + 1;
Frame 191
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 191
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 192
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 193
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 30;
totalEnemies4 = 8;
MallHP = 1000;
dayLight = false;
hoursAvailable = 0;
mapWidth = 595;
mapHeight = 480;
EnemieGone = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
player_mc.onEnterFrame = function () {
Player(player_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("ShotEm_UP2Wim");
} else if (EnemieGone >= 5) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 194
PlayAgain_btn.onRelease = function () {
gotoAndStop ("ShotEm_UP2");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 195
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 10;
shotemUpList = shotemUpList + 1;
Frame 196
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 196
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 197
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 198
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 15;
totalEnemies4 = 20;
MallHP = 1000;
dayLight = false;
hoursAvailable = 0;
mapWidth = 595;
mapHeight = 480;
EnemieGone = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
createBomb(6, _root.BG_mc, 20);
player_mc.onEnterFrame = function () {
Player(player_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("ShotEm_UP3Wim");
} else if ((MallHP <= 0) || (EnemieGone >= 6)) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
}
var _local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
};
options_mc._visible = false;
Frame 199
PlayAgain_btn.onRelease = function () {
gotoAndStop ("ShotEm_UP3");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 200
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 11;
shotemUpList = shotemUpList + 1;
Frame 201
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 201
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 202
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 203
stop();
fade_in_mc.play();
bulletsArray = new Array();
Level_Done = false;
totalEnemies = 20;
totalEnemies4 = 10;
totalEnemies3 = 10;
MallHP = 1000;
dayLight = false;
hoursAvailable = 0;
mapWidth = 595;
mapHeight = 480;
EnemieGone = 0;
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
createBomb(4, _root.BG_mc, 20);
player_mc.onEnterFrame = function () {
Player(player_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("ShotEm_UP4Wim");
} else if (EnemieGone >= 6) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 204
PlayAgain_btn.onRelease = function () {
gotoAndStop ("ShotEm_UP4");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 205
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 12;
shotemUpList = shotemUpList + 1;
Frame 206
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Frame 207
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 208
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 25;
totalEnemies4 = 10;
totalEnemies3 = 10;
MallHP = 1000;
dayLight = false;
hoursAvailable = 0;
mapWidth = 595;
mapHeight = 480;
EnemieGone = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
createBomb(4, _root.BG_mc, 20);
player_mc.onEnterFrame = function () {
Player(player_mc);
fireWeapon();
if ((Level_Done == true) && (kills >= 95)) {
gotoAndStop ("ShotEm_UP5Wim");
} else if ((Level_Done == true) && (kills < 95)) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 209
PlayAgain_btn.onRelease = function () {
gotoAndStop ("ShotEm_UP5");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 210
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 12;
shotemUpList = shotemUpList + 1;
Frame 211
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 211
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 212
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 213
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = 20;
totalEnemies4 = 10;
totalEnemies3 = 10;
totalEnemies5 = 3;
MallHP = 1000;
dayLight = false;
hoursAvailable = 0;
mapWidth = 595;
mapHeight = 480;
EnemieGone = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
createEnemies5(totalEnemies5, _root.BG_mc, "zombie5");
createBomb(4, _root.BG_mc, 20);
player_mc.onEnterFrame = function () {
Player(player_mc);
fireWeapon();
if ((Level_Done == true) && (kills >= 100)) {
gotoAndStop ("ShotEm_UP6Wim");
} else if ((Level_Done == true) && (kills < 100)) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray5.length) {
if (enemiesArray5.length <= totalEnemies5) {
createEnemies5(1, _root.BG_mc, "zombie5");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 214
PlayAgain_btn.onRelease = function () {
gotoAndStop ("ShotEm_UP6");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
kills = 0;
Frame 215
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 11;
shotemUpList = shotemUpList + 1;
Frame 216
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Frame 217
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 218
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies4 = 8;
totalEnemies2 = 5;
totalEnemies3 = 5;
MallHP = 1000;
dayLight = false;
hoursAvailable = 0;
mapWidth = 595;
mapHeight = 480;
EnemieGone = 0;
Acid = 99;
Frost = 99;
Electric = 99;
Fire = 99;
Explosive = 99;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
BOSS1(1, _root.BG_mc, "BOSS");
createBomb(4, _root.BG_mc, 20);
player_mc.onEnterFrame = function () {
Player(player_mc);
fireWeapon();
if (Level_Done == true) {
gotoAndStop ("ShotEm_UP7Wim");
} else if (EnemieGone >= 15) {
nextFrame();
}
if (dayLight == false) {
var _local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie2");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 219
PlayAgain_btn.onRelease = function () {
gotoAndStop ("ShotEm_UP7");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 220
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 11;
shotemUpList = shotemUpList + 1;
storyList = storyList + 1;
trasporterList = trasporterList + 1;
Frame 221
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 221
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 222
StoryMode_btn.onRelease = function () {
gotoAndStop ("lvl_6");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
TransporterMode_btn.onRelease = function () {
gotoAndStop ("Tramsporter_1");
playSounds(button_3);
};
fade_in_mc.play();
Frame 223
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 224
stop();
fade_in_mc.play();
MallHP = 1000;
Level_Done = false;
totalEnemies = 35;
dayLight = false;
hoursAvailable = 0;
mapWidth = 800;
mapHeight = 450;
var medicines = 0;
var packets = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
cargo(_root.BG_mc.landing6_mc, 100, 5, _root.BG_mc.Landing_mc, counter6);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if (medicines >= 10) {
gotoAndStop ("Tramsporter_1Wim");
} else if (MallHP <= 0) {
nextFrame();
}
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
};
options_mc._visible = false;
Frame 225
PlayAgain_btn.onRelease = function () {
gotoAndStop ("Tramsporter_1");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 226
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 11;
trasporterList = trasporterList + 1;
Frame 227
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 227
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 228
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 229
stop();
fade_in_mc.play();
MallHP = 1000;
Level_Done = false;
totalEnemies = 35;
totalEnemies2 = 10;
dayLight = false;
hoursAvailable = 0;
mapWidth = 950;
mapHeight = 450;
var food = 0;
var drinks = 0;
var packets = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
cargo(_root.BG_mc.landing1_mc, 100, 5, _root.BG_mc.Landing_mc, counter1);
cargo2(_root.BG_mc.landing2_mc, 100, 5, _root.BG_mc.Landing_mc, counter2);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if ((food >= 10) && (drinks >= 10)) {
gotoAndStop ("Tramsporter_2Wim");
} else if (MallHP <= 0) {
nextFrame();
}
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie");
}
_local2++;
}
};
options_mc._visible = false;
Frame 230
PlayAgain_btn.onRelease = function () {
gotoAndStop ("Tramsporter_2");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 231
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 11;
trasporterList = trasporterList + 1;
Frame 232
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 232
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 233
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 234
stop();
fade_in_mc.play();
MallHP = 1000;
Level_Done = false;
totalEnemies = 35;
totalEnemies2 = 10;
dayLight = false;
hoursAvailable = 0;
mapWidth = 1200;
mapHeight = 450;
var Karl_cargo = 0;
var drinks = 0;
var packets = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
cargo(_root.BG_mc.landing1_mc, 100, 5, _root.BG_mc.Landing_mc, counter2);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if ((kills >= 300) || (drinks >= 30)) {
gotoAndStop ("Tramsporter_3Wim");
} else if (((Karl_cargo >= 30) || (karl_Kills >= 300)) || (MallHP <= 0)) {
nextFrame();
}
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie2");
}
_local2++;
}
};
options_mc._visible = false;
Frame 235
PlayAgain_btn.onRelease = function () {
gotoAndStop ("Tramsporter_3");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 236
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 12;
trasporterList = trasporterList + 1;
Frame 237
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 237
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 238
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 239
stop();
fade_in_mc.play();
MallHP = 1000;
Level_Done = false;
totalEnemies = 15;
totalEnemies2 = 10;
totalEnemies3 = 10;
dayLight = false;
hoursAvailable = 0;
mapWidth = 1600;
mapHeight = 450;
var parts = 0;
var tools = 0;
var packets = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
cargo(_root.BG_mc.landing4_mc, 100, 5, _root.BG_mc.Landing_mc, counter4);
cargo2(_root.BG_mc.landing5_mc, 100, 5, _root.BG_mc.Landing2_mc, counter5);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if ((parts >= 5) && (tools >= 5)) {
gotoAndStop ("Tramsporter_4Wim");
} else if (MallHP <= 0) {
nextFrame();
}
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie2");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
};
options_mc._visible = false;
Frame 240
PlayAgain_btn.onRelease = function () {
gotoAndStop ("Tramsporter_4");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 241
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 11;
trasporterList = trasporterList + 1;
Frame 242
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 242
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 243
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 244
stop();
fade_in_mc.play();
MallHP = 1000;
Level_Done = false;
totalEnemies = 25;
totalEnemies2 = 10;
totalEnemies3 = 5;
totalEnemies4 = 5;
dayLight = false;
hoursAvailable = 0;
mapWidth = 1600;
mapHeight = 450;
var drinks = 8;
var packets = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
cargo(_root.BG_mc.landing6_mc, 100, 5, _root.BG_mc.Landing_mc, counter2);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if (drinks <= 0) {
gotoAndStop ("Tramsporter_5Wim");
} else if (MallHP <= 0) {
nextFrame();
}
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie");
}
_local2++;
}
};
options_mc._visible = false;
Frame 245
PlayAgain_btn.onRelease = function () {
gotoAndStop ("Tramsporter_5");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 246
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 12;
trasporterList = trasporterList + 1;
Frame 247
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 247
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 248
OK_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Frame 249
stop();
fade_in_mc.play();
MallHP = 1000;
Level_Done = false;
totalEnemies = 15;
totalEnemies2 = 10;
totalEnemies3 = 10;
dayLight = false;
hoursAvailable = 0;
mapWidth = 1600;
mapHeight = 450;
var Karl_cargo = 0;
var drinks = 0;
var packets = 0;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
BOSS1(1, _root.BG_mc, "BOSS");
cargo(_root.BG_mc.landing1_mc, 100, 5, _root.BG_mc.Landing_mc, counter2);
player_mc.onEnterFrame = function () {
Player(player_mc, BG_mc);
fireWeapon();
if (Karl_cargo >= 20) {
gotoAndStop ("Tramsporter_6Wim");
} else if (MallHP <= 0) {
nextFrame();
}
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie2");
}
_local2++;
}
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
};
options_mc._visible = false;
Frame 250
PlayAgain_btn.onRelease = function () {
gotoAndStop ("Tramsporter_6");
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 251
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
NextLevel_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
fade_in_mc.play();
Days_left = Days_left - 1;
hoursAvailable = 12;
trasporterList = trasporterList + 1;
you_wimTr_mc.onEnterFrame = function () {
if (Days_left <= 1) {
Last_day_btn._visible = true;
MainMenu_btn._visible = false;
NextLevel_btn._visible = false;
} else if (Days_left > 1) {
Last_day_btn._visible = false;
}
};
Last_day_btn.onRelease = function () {
gotoAndStop ("The_end");
};
Frame 252
kills = 0;
fade_in_mc.play();
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
Done_btn.onRelease = function () {
nextFrame();
playSounds(button_3);
};
options_mc._visible = false;
Options();
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 252
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 253
OK_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
Frame 254
stop();
Menus_mc.onEnterFrame = function () {
menus();
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
free_bullestPLAY_btn.onRelease = function () {
nextFrame();
};
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 254
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 255
stop();
fade_in_mc.play();
Level_Done = false;
totalEnemies = Zombie1_N;
totalEnemies2 = Zombie2_N;
totalEnemies3 = Zombie3_N;
totalEnemies4 = Zombie4_N;
totalEnemies5 = Zombie5_N;
totalEnemies6 = Zombie6_N;
MallHP = Max_WallHP;
hoursAvailable = 0;
mapWidth = 600;
mapHeight = 450;
bulletsArray = new Array();
enemiesArray = new Array();
enemiesArray2 = new Array();
enemiesArray3 = new Array();
enemiesArray4 = new Array();
enemiesArray5 = new Array();
enemiesArray6 = new Array();
swap_bullets();
createEnemies(totalEnemies, _root.BG_mc, "zombie");
if (Zombie2_N >= 1) {
createEnemies2(totalEnemies2, _root.BG_mc, "zombie2");
}
if (Zombie3_N >= 1) {
createEnemies3(totalEnemies3, _root.BG_mc, "zombie3");
}
if (Zombie4_N >= 1) {
createEnemies4(totalEnemies4, _root.BG_mc, "zombie4");
}
if (Zombie5_N >= 1) {
createEnemies5(totalEnemies5, _root.BG_mc, "zombie5");
}
if (Zombie6_N >= 1) {
createEnemies6(totalEnemies6, _root.BG_mc, "zombie6");
}
player_mc.onEnterFrame = function () {
Player(player_mc);
fireWeapon();
if (kills >= Max_Kills) {
gotoAndStop ("Free_mode_wim");
} else if (MallHP <= 0) {
nextFrame();
}
var _local2 = 0;
while (_local2 < enemiesArray.length) {
if (enemiesArray.length <= totalEnemies) {
createEnemies(1, _root.BG_mc, "zombie");
}
_local2++;
}
if (Zombie2_N >= 1) {
_local2 = 0;
while (_local2 < enemiesArray2.length) {
if (enemiesArray2.length <= totalEnemies2) {
createEnemies2(1, _root.BG_mc, "zombie2");
}
_local2++;
}
}
if (Zombie3_N >= 1) {
_local2 = 0;
while (_local2 < enemiesArray3.length) {
if (enemiesArray3.length <= totalEnemies3) {
createEnemies3(1, _root.BG_mc, "zombie3");
}
_local2++;
}
}
if (Zombie4_N >= 1) {
_local2 = 0;
while (_local2 < enemiesArray4.length) {
if (enemiesArray4.length <= totalEnemies4) {
createEnemies4(1, _root.BG_mc, "zombie4");
}
_local2++;
}
}
if (Zombie5_N >= 1) {
_local2 = 0;
while (_local2 < enemiesArray5.length) {
if (enemiesArray5.length <= totalEnemies5) {
createEnemies5(1, _root.BG_mc, "zombie5");
}
_local2++;
}
}
if (Zombie6_N >= 1) {
_local2 = 0;
while (_local2 < enemiesArray6.length) {
if (enemiesArray6.length <= totalEnemies6) {
createEnemies6(1, _root.BG_mc, "zombie6");
}
_local2++;
}
}
};
options_mc._visible = false;
Frame 256
PlayAgain_btn.onRelease = function () {
gotoAndStop (254);
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
kills = 0;
Instance of Symbol 901 MovieClip "rusty_mc" in Frame 256
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Frame 257
PlayAgain_btn.onRelease = function () {
gotoAndStop (254);
playSounds(button_3);
};
MainMenu_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
fade_in_mc.play();
kills = 0;
Acid = Acid + Acid_reward;
Frost = Frost + Frost_reward;
Electric = Electric + Electric_reward;
Fire = Fire + Fire_reward;
Explosive = Explosive + Explosive_reward;
hoursAvailable = hoursAvailable + hours_reward;
Frame 258
LastScore = ((((((((((Totalkills + TotalDelyveries) + explosions) + MudKills) + FireKills) + BoomerKills) + NormalBulletUpgrade_tree) + ExplosiveBulletUpgrade_tree) + FireBulletUpgrade_tree) + ElectricBulletUpgrade_tree) + FrostBulletUpgrade_tree) + AcidBulletUpgrade_tree;
Days_left = Days_left - 1;
OK_btn.onRelease = function () {
gotoAndStop ("games_menu");
playSounds(button_3);
};
Symbol 52 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 1
stop();
eye1_mc._visible = false;
eye2_mc._visible = false;
Symbol 73 MovieClip Frame 1
stop();
Symbol 136 MovieClip [BOSS_1] Frame 1
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 136 MovieClip [BOSS_1] Frame 26
gotoAndPlay (1);
Symbol 136 MovieClip [BOSS_1] Frame 27
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 136 MovieClip [BOSS_1] Frame 47
if (_root.Pause == false) {
_root.MallHP = _root.MallHP - this.damage;
_root.Hud_mc.danger_mc.play();
}
Symbol 136 MovieClip [BOSS_1] Frame 63
gotoAndPlay ("Attacking");
Symbol 136 MovieClip [BOSS_1] Frame 64
if (this.dead) {
play();
}
Symbol 136 MovieClip [BOSS_1] Frame 73
_root.enemiesArray5.shift();
Symbol 136 MovieClip [BOSS_1] Frame 223
this.removeMovieClip();
Symbol 148 MovieClip Frame 1
stop();
gotoAndStop(_root.shirt);
Symbol 155 MovieClip Frame 1
stop();
gotoAndStop(_root.shirt);
Symbol 161 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 1
stop();
gotoAndStop(_root.hair);
Symbol 176 MovieClip Frame 1
stop();
eye1_mc._visible = false;
eye2_mc._visible = false;
Symbol 233 MovieClip [enemie_7] Frame 1
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 233 MovieClip [enemie_7] Frame 26
gotoAndPlay (1);
Symbol 233 MovieClip [enemie_7] Frame 27
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 233 MovieClip [enemie_7] Frame 47
_root.MallHP = _root.MallHP - this.damage;
Symbol 233 MovieClip [enemie_7] Frame 63
gotoAndPlay ("Attacking");
Symbol 233 MovieClip [enemie_7] Frame 64
if (this.dead) {
play();
}
Symbol 233 MovieClip [enemie_7] Frame 222
_root.enemiesArray.shift();
Symbol 233 MovieClip [enemie_7] Frame 223
this.removeMovieClip();
Symbol 248 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 1
stop();
eye1_mc._visible = false;
eye2_mc._visible = false;
Symbol 309 MovieClip [enemie_6] Frame 1
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 309 MovieClip [enemie_6] Frame 26
gotoAndPlay (1);
Symbol 309 MovieClip [enemie_6] Frame 27
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 309 MovieClip [enemie_6] Frame 47
if (_root.Pause == false) {
_root.MallHP = _root.MallHP - this.damage;
_root.Hud_mc.danger_mc.play();
_root.Acid = _root.Acid - 1;
_root.Frost = _root.Frost - 1;
_root.Electric = _root.Electric - 1;
_root.Fire = _root.Fire - 1;
_root.Explosive = _root.Explosive - 1;
}
Symbol 309 MovieClip [enemie_6] Frame 63
gotoAndPlay ("Attacking");
Symbol 309 MovieClip [enemie_6] Frame 64
if (this.dead) {
play();
}
Symbol 309 MovieClip [enemie_6] Frame 73
_root.enemiesArray6.shift();
Symbol 309 MovieClip [enemie_6] Frame 223
this.removeMovieClip();
Symbol 320 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 1
stop();
eye1_mc._visible = false;
eye2_mc._visible = false;
Symbol 372 MovieClip [enemie_3] Frame 1
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 372 MovieClip [enemie_3] Frame 26
gotoAndPlay (1);
Symbol 372 MovieClip [enemie_3] Frame 27
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 372 MovieClip [enemie_3] Frame 42
if (_root.Pause == false) {
_root.MallHP = _root.MallHP - this.damage;
_root.Hud_mc.danger_mc.play();
}
Symbol 372 MovieClip [enemie_3] Frame 60
gotoAndPlay ("Attacking");
Symbol 372 MovieClip [enemie_3] Frame 61
if (this.dead) {
play();
}
Symbol 372 MovieClip [enemie_3] Frame 73
var gas_splat = _root.BG_mc.attachMovie("Zombie_gasSpalsh", "Zombie_gasSpalsh", _root.BG_mc.getNextHighestDepth());
gas_splat._y = this._y;
gas_splat._x = this._x;
gas_splat._alpha = 50;
Symbol 372 MovieClip [enemie_3] Frame 77
_root.enemiesArray3.shift();
Symbol 372 MovieClip [enemie_3] Frame 134
this.removeMovieClip();
Symbol 387 MovieClip Frame 1
stop();
Symbol 395 MovieClip Frame 1
stop();
eye1_mc._visible = false;
eye2_mc._visible = false;
Symbol 419 MovieClip [enemie_2] Frame 1
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 419 MovieClip [enemie_2] Frame 26
gotoAndPlay (1);
Symbol 419 MovieClip [enemie_2] Frame 27
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 419 MovieClip [enemie_2] Frame 51
var blood_splat = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
blood_splat._y = this._y;
blood_splat._x = this._x;
_root.MallHP = _root.MallHP - this.damage;
_root.Hud_mc.danger_mc.play();
Symbol 419 MovieClip [enemie_2] Frame 52
_root.enemiesArray2.shift();
Symbol 419 MovieClip [enemie_2] Frame 53
this.removeMovieClip();
Symbol 419 MovieClip [enemie_2] Frame 64
if (this.dead) {
play();
}
Symbol 419 MovieClip [enemie_2] Frame 81
var blood_splat = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
blood_splat._y = this._y;
blood_splat._x = this._x;
Symbol 419 MovieClip [enemie_2] Frame 84
_root.enemiesArray2.shift();
Symbol 419 MovieClip [enemie_2] Frame 91
this.removeMovieClip();
Symbol 435 MovieClip Frame 1
stop();
Symbol 435 MovieClip Frame 5
_root.lightness = _root.lightness + 5;
Symbol 440 MovieClip Frame 1
stop();
Symbol 446 MovieClip Frame 1
stop();
eye1_mc._visible = false;
eye2_mc._visible = false;
Symbol 494 MovieClip [enemie_4] Frame 1
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 494 MovieClip [enemie_4] Frame 26
gotoAndPlay (1);
Symbol 494 MovieClip [enemie_4] Frame 27
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 494 MovieClip [enemie_4] Frame 47
if (_root.Pause == false) {
_root.MallHP = _root.MallHP - this.damage;
_root.Hud_mc.danger_mc.play();
_root.lightness = _root.lightness + 5;
}
Symbol 494 MovieClip [enemie_4] Frame 63
gotoAndPlay ("Attacking");
_root.lightness = _root.lightness - 1;
Symbol 494 MovieClip [enemie_4] Frame 64
if (this.dead) {
play();
}
Symbol 494 MovieClip [enemie_4] Frame 73
_root.enemiesArray4.shift();
_root.lightness = _root.lightness - 1;
Symbol 494 MovieClip [enemie_4] Frame 223
this.removeMovieClip();
Symbol 505 MovieClip Frame 1
stop();
Symbol 512 MovieClip Frame 1
stop();
eye1_mc._visible = false;
eye2_mc._visible = false;
Symbol 568 MovieClip [enemie_5] Frame 1
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 568 MovieClip [enemie_5] Frame 26
gotoAndPlay (1);
Symbol 568 MovieClip [enemie_5] Frame 27
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 568 MovieClip [enemie_5] Frame 47
if (_root.Pause == false) {
_root.MallHP = _root.MallHP - this.damage;
_root.Hud_mc.danger_mc.play();
}
Symbol 568 MovieClip [enemie_5] Frame 63
gotoAndPlay ("Attacking");
Symbol 568 MovieClip [enemie_5] Frame 64
if (this.dead) {
play();
}
Symbol 568 MovieClip [enemie_5] Frame 73
_root.enemiesArray5.shift();
Symbol 568 MovieClip [enemie_5] Frame 223
this.removeMovieClip();
Symbol 579 MovieClip Frame 1
stop();
Symbol 586 MovieClip Frame 1
stop();
eye1_mc._visible = false;
eye2_mc._visible = false;
Symbol 637 MovieClip [enemie] Frame 1
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 637 MovieClip [enemie] Frame 26
gotoAndPlay (1);
Symbol 637 MovieClip [enemie] Frame 27
if (this.dead) {
gotoAndPlay ("die");
} else {
play();
}
Symbol 637 MovieClip [enemie] Frame 47
if (_root.Pause == false) {
_root.MallHP = _root.MallHP - this.damage;
_root.Hud_mc.danger_mc.play();
}
Symbol 637 MovieClip [enemie] Frame 63
gotoAndPlay ("Attacking");
Symbol 637 MovieClip [enemie] Frame 64
if (this.dead) {
play();
}
Symbol 637 MovieClip [enemie] Frame 73
_root.enemiesArray.shift();
Symbol 637 MovieClip [enemie] Frame 223
this.removeMovieClip();
Symbol 660 MovieClip [bullet_mc] Frame 1
stop();
Symbol 682 MovieClip [Explosion_ricochet] Frame 11
this.removeMovieClip();
Symbol 684 MovieClip [Fire_splashdamage] Frame 16
this.removeMovieClip();
Symbol 691 MovieClip [Fire_ricochet] Frame 9
this.removeMovieClip();
Symbol 704 MovieClip [Electrik_ricochet] Frame 7
this.removeMovieClip();
Symbol 709 MovieClip [Ice_ricochet] Frame 7
this.removeMovieClip();
Symbol 714 MovieClip [Acid_ricochet] Frame 7
this.removeMovieClip();
Symbol 720 MovieClip [blood_ricochet_mc] Frame 7
this.removeMovieClip();
Symbol 755 MovieClip [acid_splashdamage] Frame 24
this.removeMovieClip();
Symbol 763 MovieClip [Zombie_gasSpalsh] Frame 140
this.removeMovieClip();
Symbol 780 MovieClip [InterLevel_SU1] Frame 138
this.removeMovieClip();
Symbol 783 MovieClip [Bomb] Frame 1
stop();
Symbol 783 MovieClip [Bomb] Frame 5
var Explosion_ricochet = _root.BG_mc.attachMovie("Explosion_ricochet", "Explosion_ricochet", _root.BG_mc.getNextHighestDepth());
Explosion_ricochet._y = this._y;
Explosion_ricochet._x = this._x;
Symbol 783 MovieClip [Bomb] Frame 14
_root.BombArray.shift();
Symbol 783 MovieClip [Bomb] Frame 15
this.removeMovieClip();
Symbol 796 MovieClip [electrickSplash_full] Frame 43
this.removeMovieClip();
Symbol 802 MovieClip [Karl_info_windows ] Frame 1
stop();
Symbol 823 MovieClip Frame 1
stop();
Symbol 870 Button
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 885 Button
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=24days_in_mall&src=intro_playmore", "_blank");
}
Symbol 891 Button
on (release) {
getURL ("http://rustyarcade.com/article.php?id=18", "_blank");
}
Symbol 931 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 933 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 938 MovieClip Frame 43
stop();
Symbol 939 MovieClip Frame 1
function playSound(mc, sound, offset, loops, volumeMod) {
if (muteVal) {
playingSound = new Sound(mc);
playingSound.attachSound(sound);
if (volumeMod == undefined) {
volUse = _root.Volume;
}
playingSound.setVolume(volUse);
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);
}
var songArray = new Array(new Array("song1", "Necrosis", "Ookami-Kun"), new Array("song2", "Venom", "Ookami-Kun"), new Array("song3", "Bloodline_remaster", "NuKeMOuT"));
ranSound = random(songArray.length);
soundComplete();
muteVal = true;
mainVolume = 100;
backgroundMusic = playSound(this, soundPlaying);
backgroundMusic.onSoundComplete = soundComplete;
play();
this.swapDepths(999234);
Symbol 939 MovieClip Frame 3
gotoAndPlay (2);
if (Music_mc._alpha > 0) {
Music_mc._alpha = Music_mc._alpha - 5;
} else {
stop();
}
Symbol 969 Button
on (release) {
getURL ("http://rustyarcade.com/article.php?id=18", "_blank");
}
Symbol 1029 MovieClip Frame 1
stop();
Symbol 1065 MovieClip Frame 1
stop();
Symbol 1074 MovieClip Frame 1
stop();
Symbol 1078 MovieClip Frame 1
stop();
Symbol 1082 MovieClip Frame 1
stop();
Symbol 1086 MovieClip Frame 1
stop();
Symbol 1090 MovieClip Frame 1
stop();
Symbol 1094 MovieClip Frame 1
stop();
Symbol 1149 MovieClip Frame 1
stop();
Symbol 1206 MovieClip Frame 1
stop();
gotoAndStop(_root.mallRank);
Symbol 1222 MovieClip Frame 1
stop();
gotoAndStop(_root.boomerMedals);
Symbol 1233 MovieClip Frame 1
stop();
gotoAndStop(_root.fireMedals);
Symbol 1254 MovieClip Frame 1
stop();
gotoAndStop(_root.explosiveMedals);
Symbol 1274 MovieClip Frame 1
stop();
gotoAndStop(_root.delyMedals);
Symbol 1287 MovieClip Frame 1
stop();
gotoAndStop(_root.mudMedals);
Symbol 1310 MovieClip Frame 1
stop();
Symbol 1321 MovieClip Frame 1
stop();
_root.meleeON = false;
Symbol 1321 MovieClip Frame 16
stop();
Symbol 1321 MovieClip Frame 39
gotoAndStop ("off");
meleeON = false;
Symbol 1351 MovieClip Frame 1
play();
Symbol 1351 MovieClip Frame 28
gotoAndPlay (1);
Symbol 1351 MovieClip Frame 29
play();
Symbol 1351 MovieClip Frame 41
stop();
Symbol 1351 MovieClip Frame 42
play();
Symbol 1351 MovieClip Frame 53
stop();
Symbol 1351 MovieClip Frame 54
play();
Symbol 1351 MovieClip Frame 65
stop();
Symbol 1356 MovieClip Frame 1
stop();
Symbol 1422 MovieClip Frame 1
stop();
Symbol 1481 MovieClip Frame 10
stop();
Symbol 1514 MovieClip Frame 1
stop();
Symbol 1518 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBullet_upgrades1);
};
Symbol 1526 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBullet_upgrades2);
};
Symbol 1531 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBullet_upgrades3);
};
Symbol 1538 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBullet_upgrades4);
};
Symbol 1544 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBullet_upgrades5);
};
Symbol 1548 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBullet_upgrades6);
};
Symbol 1553 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBullet_upgrades7);
};
Symbol 1559 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBullet_upgrades8);
};
Symbol 1565 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBullet_upgrades9);
};
Symbol 1566 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.NormalBulletUpgrade_tree);
};
Symbol 1643 MovieClip Frame 1
stop();
Symbol 1655 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.AcidBullet_upgrades1);
};
Symbol 1661 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.AcidBullet_upgrades3);
};
Symbol 1665 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.AcidBullet_upgrades2);
};
Symbol 1670 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.AcidBullet_upgrades4);
};
Symbol 1677 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.AcidBullet_upgrades5);
};
Symbol 1682 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.AcidBullet_upgrades6);
};
Symbol 1683 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.AcidBulletUpgrade_tree);
};
Symbol 1714 MovieClip Frame 1
stop();
Symbol 1723 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FrostBullet_upgrades1);
};
Symbol 1728 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FrostBullet_upgrades2);
};
Symbol 1733 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FrostBullet_upgrades3);
};
Symbol 1738 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FrostBullet_upgrades4);
};
Symbol 1742 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FrostBullet_upgrades5);
};
Symbol 1747 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FrostBullet_upgrades6);
};
Symbol 1751 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FrostBullet_upgrades7);
};
Symbol 1759 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FrostBullet_upgrades8);
};
Symbol 1760 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FrostBulletUpgrade_tree);
};
Symbol 1790 MovieClip Frame 1
stop();
Symbol 1800 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ElectricBullet_upgrades1);
};
Symbol 1805 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ElectricBullet_upgrades2);
};
Symbol 1811 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ElectricBullet_upgrades3);
};
Symbol 1816 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ElectricBullet_upgrades4);
};
Symbol 1821 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ElectricBullet_upgrades5);
};
Symbol 1826 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ElectricBullet_upgrades6);
};
Symbol 1832 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ElectricBullet_upgrades7);
};
Symbol 1833 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ElectricBulletUpgrade_tree);
};
Symbol 1858 MovieClip Frame 1
stop();
Symbol 1868 MovieClip Frame 1
stop();
Symbol 1870 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FireBullet_upgrades1);
};
Symbol 1875 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FireBullet_upgrades2);
};
Symbol 1881 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FireBullet_upgrades3);
};
Symbol 1889 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FireBullet_upgrades4);
};
Symbol 1894 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FireBullet_upgrades5);
};
Symbol 1899 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FireBullet_upgrades6);
};
Symbol 1900 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.FireBulletUpgrade_tree);
};
Symbol 1931 MovieClip Frame 1
stop();
Symbol 1940 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBullet_upgrades1);
};
Symbol 1954 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBullet_upgrades2);
};
Symbol 1959 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBullet_upgrades3);
};
Symbol 1965 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBullet_upgrades4);
};
Symbol 1970 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBullet_upgrades5);
};
Symbol 1976 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBullet_upgrades6);
};
Symbol 1983 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBullet_upgrades7);
};
Symbol 1987 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBullet_upgrades8);
};
Symbol 1993 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBullet_upgrades9);
};
Symbol 1994 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.ExplosiveBulletUpgrade_tree);
};
Symbol 1998 MovieClip Frame 1
stop();
Symbol 2005 MovieClip Frame 125
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2013 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=24days_in_mall&src=splash", "_blank");
}
Symbol 2016 MovieClip Frame 20
stop();
Symbol 2069 MovieClip Frame 1
_root.MachineGun_snd.start();
_root.MachineGun_snd.setVolume(_root.Volume);
Symbol 2083 MovieClip Frame 1
_root.Acid = _root.Acid - 1;
_root.Acid_gun_snd.start();
_root.Acid_gun_snd.setVolume(_root.Volume);
Symbol 2090 MovieClip Frame 1
_root.Frost = _root.Frost - 1;
_root.Ice_gun_snd.start();
_root.Ice_gun_snd.setVolume(_root.Volume);
Symbol 2108 MovieClip Frame 1
_root.Electric = _root.Electric - 1;
_root.Electric_gun_snd.start();
_root.Electric_gun_snd.setVolume(_root.Volume);
Symbol 2117 MovieClip Frame 1
_root.Fire = _root.Fire - 1;
_root.Fire_gun_snd.start();
_root.Fire_gun_snd.setVolume(_root.Volume);
Symbol 2156 MovieClip Frame 1
_root.Explosive = _root.Explosive - 1;
_root.Explosive_gun_snd.start();
_root.Explosive_gun_snd.setVolume(_root.Volume);
Symbol 2157 MovieClip Frame 1
onEnterFrame = function () {
if (_root.fireAway == true) {
gotoAndStop(_root.bulletTypeNumber + 1);
}
};
stop();
Symbol 2172 MovieClip Frame 1
stop();
Symbol 2177 MovieClip Frame 1
stop();
Symbol 2182 MovieClip Frame 1
stop();
Symbol 2187 MovieClip Frame 1
stop();
Symbol 2192 MovieClip Frame 1
stop();
Symbol 2201 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.bulletTypeNumber);
};
_root.bulletTypeNumber = 1;
Symbol 2201 MovieClip Frame 2
_root.bulletTypeNumber = 2;
Symbol 2201 MovieClip Frame 3
_root.bulletTypeNumber = 3;
Symbol 2201 MovieClip Frame 4
_root.bulletTypeNumber = 4;
Symbol 2201 MovieClip Frame 5
_root.bulletTypeNumber = 5;
Symbol 2201 MovieClip Frame 6
_root.bulletTypeNumber = 6;
Symbol 2206 MovieClip Frame 1
onEnterFrame = function () {
gotoAndStop(_root.MallHP);
if (_root.MallHP <= 0) {
gotoAndStop (1);
}
};
Symbol 2239 MovieClip Frame 195
stop();
Symbol 2244 MovieClip Frame 1
onEnterFrame = function () {
if (_root.Pause == true) {
stop();
} else {
play();
}
};
Symbol 2244 MovieClip Frame 3060
_root.dayLight = true;
Symbol 2244 MovieClip Frame 3110
stop();
_root.Level_Done = true;
Symbol 2255 MovieClip Frame 1
stop();
Symbol 2265 Button
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=24days_in_mall&src=playmore", "_blank");
}
Symbol 2272 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2272 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2276 MovieClip Frame 1
stop();
Symbol 2277 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2282 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=24days_in_mall&src=gameover", "_blank");
}
Symbol 2286 MovieClip Frame 1
stop();
Symbol 2291 Button
on (release) {
gotoAndStop ("free_mode");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2307 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=24days_in_mall&src=splashwom", "_blank");
}
Symbol 2312 Button
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=24days_in_mall&src=intro", "_blank");
}
Symbol 2315 MovieClip Frame 15
stop();
Symbol 2319 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2331 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2349 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2360 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2363 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2369 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2381 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2387 MovieClip Frame 1
stop();
Symbol 2394 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2422 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2430 MovieClip Frame 1
onEnterFrame = function () {
gotoAndStop(_root.lightness);
};
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2442 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2453 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2467 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2476 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2494 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2503 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2510 MovieClip Frame 1
stop();
Symbol 2510 MovieClip Frame 3500
stop();
Symbol 2520 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2544 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2564 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com/index.php?ref=24days_in_mall&src=gameover", "_blank");
}
Symbol 2567 MovieClip Frame 1
stop();
Symbol 2568 Button
on (release) {
gotoAndStop ("free_mode");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2584 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2593 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2597 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2610 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2624 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2648 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2672 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2689 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2701 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2714 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2719 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2743 MovieClip Frame 1
stop();
Symbol 2754 MovieClip Frame 1
stop();
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2764 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2786 MovieClip Frame 1
stop();
onEnterFrame = function () {
gotoAndStop(_root.packets + 1);
if (_root.packets <= 0) {
gotoAndStop (1);
}
};
Symbol 2796 MovieClip Frame 1
stop();
Symbol 2796 MovieClip Frame 200
_root.medicines = _root.medicines + 1;
Symbol 2803 Button
on (release) {
gotoAndStop ("free_mode");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2818 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2841 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2856 MovieClip Frame 1
stop();
Symbol 2856 MovieClip Frame 200
_root.food = _root.food + 1;
Symbol 2863 MovieClip Frame 1
stop();
Symbol 2863 MovieClip Frame 200
_root.drinks = _root.drinks + 1;
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2882 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2888 MovieClip Frame 1
play();
Symbol 2895 MovieClip Frame 377
_root.Karl_cargo = _root.Karl_cargo + 1;
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2920 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2935 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2938 MovieClip Frame 1
stop();
Symbol 2944 MovieClip Frame 1
stop();
Symbol 2951 MovieClip Frame 1
stop();
Symbol 2951 MovieClip Frame 200
_root.parts = _root.parts + 1;
Symbol 2963 MovieClip Frame 1
stop();
Symbol 2963 MovieClip Frame 200
_root.tools = _root.tools + 1;
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 2982 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 2984 MovieClip Frame 1
stop();
Symbol 2990 MovieClip Frame 1
stop();
Symbol 2990 MovieClip Frame 200
_root.drinks = _root.drinks - 1;
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 3003 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 3011 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 3014 MovieClip Frame 377
_root.Karl_cargo = _root.Karl_cargo + 1;
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 3026 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Instance of Symbol 901 MovieClip "rusty_mc" in Symbol 3032 MovieClip Frame 1
on (release) {
getURL ("http://www.rustyarcade.com", "_blank");
}
Symbol 3052 MovieClip Frame 1
stop();
Symbol 3074 MovieClip Frame 1
stop();
Symbol 3076 MovieClip Frame 1
stop();
Symbol 3077 MovieClip Frame 1
stop();
Symbol 3078 MovieClip Frame 1
stop();
Symbol 3079 MovieClip Frame 1
stop();