Frame 1
stop();
Frame 2
function savegame(t) {
var _local2 = SharedObject.getLocal("FiRE" + t);
_local2.data.maxhp = _root.maxhp;
_local2.data.lv = _root.lv;
_local2.data.rt = _root.rt;
_local2.data.kkills = _root.kkills;
_local2.data.uplv = _root.uplv;
_local2.data.ltt = _root.ltt;
}
function loadgame(t) {
var _local2 = SharedObject.getLocal("FiRE" + t);
_root.maxhp = _local2.data.maxhp;
_root.lv = _local2.data.lv;
_root.rt = _local2.data.rt;
_root.kkills = _local2.data.kkills;
_root.uplv = _local2.data.uplv;
_root.ltt = _root.ltt;
}
stop();
maxhp = 100;
rt = 1;
lv = 0;
m = 0.5;
kills = 0;
kkills = 5;
pts = 0;
uplv = 0;
ltt = 0;
Frame 4
wpn = random(3) + 1;
Frame 5
lv++;
uplv++;
kkills = Math.round(kkills * 2.3);
kills = kkills;
gr = "MISSION" + lv;
kr = "KILLS NEEDED:" + kills;
moder = "lv1";
Frame 6
stop();
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 0) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 0) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 0) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 0) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 0) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 0) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 2) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 3) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 3) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 2) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 5) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 5) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 5) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 5) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 8) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 8) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 8) {
active = true;
}
}
Instance of Symbol 111 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 8) {
active = true;
}
}
Instance of Symbol 138 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 4) {
active = true;
}
}
Instance of Symbol 138 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 6) {
active = true;
}
}
Instance of Symbol 138 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 4) {
active = true;
}
}
Instance of Symbol 138 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 6) {
active = true;
}
}
Instance of Symbol 142 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 4) {
active = true;
}
}
Instance of Symbol 142 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 4) {
active = true;
}
}
Instance of Symbol 142 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 4) {
active = true;
}
}
Instance of Symbol 142 MovieClip in Frame 6
onClipEvent (load) {
if (_root.lv >= 4) {
active = true;
}
}
Frame 7
savegame(1);
stopAllSounds();
if (uplv >= 3) {
gotoAndStop ("upp");
} else {
gotoAndStop ("lv1");
}
Frame 8
uplv = 0;
Frame 9
lv++;
m = Math.round(m * 1.7);
gr = "MISSION" + lv;
moder = "lv2";
tr = ("TIME:" + (m + 1)) + " mins.";
Frame 10
stop();
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Instance of Symbol 111 MovieClip in Frame 10
onClipEvent (load) {
active = true;
}
Frame 11
stopAllSounds();
gotoAndStop ("lv2");
Symbol 13 MovieClip Frame 1
gotoAndPlay(random(40));
Symbol 19 Button
on (press) {
play();
}
Symbol 21 MovieClip Frame 1
_root.stop();
onEnterFrame = function () {
pc = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (pc == 100) {
play();
}
};
stop();
Instance of Symbol 4 MovieClip in Symbol 21 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
}
Symbol 21 MovieClip Frame 2
onEnterFrame = eval (null)();
Symbol 21 MovieClip Frame 21
stop();
Symbol 21 MovieClip Frame 31
_root.play();
Symbol 27 MovieClip Frame 1
_name = "base";
Symbol 31 MovieClip Frame 1
if (td == undefined) {
td = 20;
}
td = td - 0.5;
_width = (_width - 3);
_alpha = (_alpha - td);
Symbol 34 MovieClip Frame 1
_visible = false;
Symbol 37 MovieClip Frame 1
stop();
Instance of Symbol 29 MovieClip in Symbol 37 MovieClip Frame 1
onClipEvent (mouseMove) {
Xd = _root._xmouse - _parent._x;
Yd = _root._ymouse - _parent._y;
radAngle = Math.atan2(Yd, Xd);
_parent._rotation = int(((radAngle * 360) / (Math.PI*2)) + 90);
_parent.updateAfterEvent();
}
onClipEvent (mouseDown) {
_parent.play();
}
Instance of Symbol 31 MovieClip in Symbol 37 MovieClip Frame 2
onClipEvent (load) {
_height = (_height + _root.ltt);
}
Instance of Symbol 35 MovieClip "laser" in Symbol 37 MovieClip Frame 2
onClipEvent (load) {
_height = (_height + _root.ltt);
}
Symbol 37 MovieClip Frame 5
_root.reloader.go = true;
Symbol 37 MovieClip Frame 8
if (_root.reloader.t >= _root.reloader.tt) {
play();
_root.reloader.go = false;
} else {
gotoAndPlay (7);
}
Symbol 39 Button
on (press) {
gotoAndStop ("l1");
}
Symbol 43 MovieClip Frame 1
t = 0;
tt = 10;
ttt = _root.rt;
go = false;
_name = "reloader";
Instance of Symbol 41 MovieClip in Symbol 43 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.go) {
_parent.t = _parent.t + _parent.ttt;
} else {
_parent.t = 0;
}
_xscale = ((_parent.t / _parent.tt) * 100);
}
Symbol 44 Button
on (press) {
gotoAndStop ("lv2");
}
Symbol 45 Button
on (press) {
loadgame(1);
loaded.play();
}
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 2
stop();
Symbol 52 Button
on (press) {
gotoAndStop(_root.moder);
}
Symbol 60 MovieClip Frame 1
gotoAndStop(_parent._parent.wpn);
Symbol 70 Button
on (press) {
gotoAndStop ("lv1");
}
Symbol 72 Button
on (press) {
nextFrame();
}
Symbol 82 MovieClip Frame 1
gotoAndStop(_root.lv);
Symbol 84 MovieClip Frame 1
onEnterFrame = function () {
_rotation = _root.gun._rotation;
_x = _root._xmouse;
_y = _root._ymouse;
};
Symbol 91 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 1
if (hitTest(_root.base)) {
_root.stat.hp = _root.stat.hp - _parent._parent.wpn;
}
Symbol 105 MovieClip Frame 26
if (random(10) > 6) {
_parent._x = _parent.initx;
_parent._y = _parent.inity;
_parent.hp = _parent.inithp;
_parent.gotoAndStop(1);
} else {
gotoAndPlay (25);
}
Symbol 110 MovieClip Frame 1
_visible = false;
gotoAndStop(random(12) + 2);
Symbol 111 MovieClip Frame 1
stop();
Instance of Symbol 67 MovieClip in Symbol 111 MovieClip Frame 1
onClipEvent (load) {
lol = random(50) + 20;
speed = random(6) + 2;
_parent.wpn = random(3) + 1;
s = 0;
ts = 5;
tss = 1;
sr = false;
rol = random(100) + 10;
_parent.initx = _parent._x;
_parent.inity = _parent._y;
_parent.hp = 5 * _root.ground._currentframe;
_parent.inithp = random(ts) + tss;
}
onClipEvent (enterFrame) {
if (_parent.active) {
s++;
while (_root.ground.hitTest(_parent._x, _parent._y, true)) {
_parent._y--;
}
while (_root.ground.hitTest(_parent._x + 10, _parent._y - 5, true)) {
_parent._x--;
}
while (_root.ground.hitTest(_parent._x - 10, _parent._y - 5, true)) {
_parent._x++;
}
_parent._y = _parent._y + 10;
if (s > rol) {
if ((_root.gun._x - lol) > _parent._x) {
_parent._x = _parent._x + speed;
_parent._xscale = 100;
} else if ((_root.gun._x + lol) < _parent._x) {
_parent._x = _parent._x - speed;
_parent._xscale = -100;
} else {
_parent.gotoAndStop(2);
}
}
}
}
Instance of Symbol 34 MovieClip in Symbol 111 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.gun.laser.hitTest(_parent._x, _parent._y - 10, true)) {
_parent.blood.play();
_parent.gotoAndStop(3);
}
}
Symbol 111 MovieClip Frame 3
_root.kills--;
_root.pts = (_root.pts + random(10)) + 5;
Symbol 113 MovieClip Frame 1
maxhp = _root.maxhp;
hp = maxhp;
_name = "stat";
Instance of Symbol 41 MovieClip in Symbol 113 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.hp <= 0) {
_root.gotoAndStop("dead");
}
_xscale = ((_parent.hp / _parent.maxhp) * 100);
}
Symbol 117 MovieClip Frame 1
if (_root.kills <= 0) {
_root.fader.play();
}
kkk = "KILLS:" + _root.kills;
Symbol 117 MovieClip Frame 2
gotoAndPlay (1);
Symbol 120 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 10
_root.nextFrame();
Symbol 122 MovieClip Frame 1
kkk = "POINTS:" + _root.pts;
Symbol 122 MovieClip Frame 2
gotoAndPlay (1);
Symbol 138 MovieClip Frame 1
stop();
Instance of Symbol 128 MovieClip in Symbol 138 MovieClip Frame 1
onClipEvent (load) {
lol = random(20) + 1;
speed = random(4) + 4;
_parent.wpn = 5;
s = 0;
ts = 5;
tss = 1;
sr = false;
rol = 100 + random(100);
_parent.initx = _parent._x;
_parent.inity = _parent._y;
_parent.hp = 3 + random(2);
_parent.inithp = random(ts) + tss;
}
onClipEvent (enterFrame) {
if (_parent.active) {
s++;
if (s > rol) {
if ((_root.gun._x - lol) > _parent._x) {
_parent._x = _parent._x + speed;
_parent._xscale = 100;
} else if ((_root.gun._x + lol) < _parent._x) {
_parent._x = _parent._x - speed;
_parent._xscale = -100;
} else {
_parent.gotoAndStop(2);
}
}
}
}
Instance of Symbol 34 MovieClip in Symbol 138 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.gun.laser.hitTest(_parent._x, _parent._y - 10, true)) {
_parent.blood.play();
_parent.hp--;
}
if (_parent.hp <= 0) {
_parent.gotoAndStop(3);
}
}
Symbol 138 MovieClip Frame 3
_root.kills--;
_root.pts = (_root.pts + random(10)) + 5;
Symbol 142 MovieClip Frame 1
stop();
Instance of Symbol 140 MovieClip in Symbol 142 MovieClip Frame 1
onClipEvent (load) {
lol = random(20) + 1;
speed = random(4) + 4;
_parent.wpn = 5;
s = 0;
ts = 5;
tss = 1;
sr = false;
rol = 100 + random(100);
_parent.initx = _parent._x;
_parent.inity = _parent._y;
_parent.hp = 3 + random(2);
_parent.inithp = random(ts) + tss;
}
onClipEvent (enterFrame) {
if (_parent.active) {
s++;
if (s > rol) {
if ((_root.gun._x - lol) > _parent._x) {
_parent._x = _parent._x + speed;
_parent._xscale = 100;
} else if ((_root.gun._x + lol) < _parent._x) {
_parent._x = _parent._x - speed;
_parent._xscale = -100;
} else {
_parent.gotoAndStop(2);
}
}
}
}
Instance of Symbol 34 MovieClip in Symbol 142 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.gun.laser.hitTest(_parent._x, _parent._y - 10, true)) {
_parent.blood.play();
_parent.hp--;
}
if (_parent.hp <= 0) {
_parent.gotoAndStop(3);
}
}
Symbol 142 MovieClip Frame 3
_root.kills--;
_root.pts = (_root.pts + random(10)) + 5;
Symbol 146 Button
on (press) {
_root.maxhp = _root.maxhp + 5;
gotoAndStop ("lv1");
}
Symbol 148 Button
on (press) {
_root.rt = _root.rt + 0.3;
gotoAndStop ("lv1");
}
Symbol 149 Button
on (press) {
_root.ltt = _root.ltt + 1;
gotoAndStop ("lv1");
}
Symbol 157 MovieClip Frame 1
m = _root.m;
s = 60;
ms = 24;
onEnterFrame = function () {
k = (((m + ":") + s) + ":") + ms;
ms--;
if (ms <= 0) {
s--;
ms = 24;
}
if (s <= 0) {
m--;
s = 60;
}
if (m < 0) {
_root.fader.play();
}
};