Frame 1
stop();
Instance of Symbol 258 MovieClip "bullets_soldiers" in Frame 1
onClipEvent (enterFrame) {
_root.x = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
_root.ww = _root.x + "% loaded";
if (_root.x > 99) {
_root.play();
}
}
Frame 2
function isDateBefore(tag, monat, jahr, stunde, minute, sekunde, millisekunde) {
myDate = new Date();
newDate = new Date();
monat--;
stunde--;
newDate.setUTCFullYear(jahr, monat, tag);
newDate.setUTCHours(stunde, minute, sekunde, millisekunde);
if (myDate > newDate) {
return(0);
}
return(1);
}
gotoAndPlay (11);
if (isDateBefore(1, 7, 2006, 0, 0, 0, 0) == 1) {
admin = "logged";
gotoAndPlay (11);
} else {
mystring1 = "http://www.mostfungames.com";
mystring2 = "http://mostfungames.com";
if ((mystring1 == _url.substr(0, 27)) || (mystring2 == _url.substr(0, 23))) {
admin = "logged";
gotoAndStop (11);
} else if (random(2) == 0) {
getURL ("http://www.mostfungames.com", _top);
} else {
getURL ("http://lutc.blogspot.com", _top);
}
}
Frame 3
gotoAndStop (2);
Frame 4
gotoAndStop (2);
Frame 5
gotoAndStop (2);
Frame 6
gotoAndStop (2);
Frame 54
function cookieStuff() {
harvestCount = cookie.data.invasion1_harvestCount;
if (((score > harvestCount) or (harvestCount == undefined)) and (!bonus)) {
cookie.data.invasion1_harvestCount = score;
}
cookie.data.invasion1_completed = completed;
cookie.flush();
}
function title() {
gotoAndPlay (54);
}
function getFreeCivX() {
i = 0;
while (i <= civXMax) {
if (civTable[civMax + i] == null) {
return(i + civMax);
}
i++;
}
return(-1);
}
function physics(obj) {
obj.yv = obj.yv + _root.gravity;
if (obj.xv > 0) {
veh.xv = veh.xv - _root.friction;
} else if (obj.xv < 0) {
obj.xv = obj.xv + _root.friction;
}
if ((obj.yv < tvel) and (obj.yv > (-tvel))) {
obj._x = obj._x + obj.xv;
}
if ((obj.yv < tvel) and (obj.yv > (-tvel))) {
obj._y = obj._y + obj.yv;
}
}
function civIndividuality(per) {
per.ColorPointer1 = new Color(per.man.col1);
per.Paint1 = Math.round(Math.random() * 16777215);
per.ColorPointer1.setRGB(per.Paint1);
per.ColorPointer2 = new Color(per.man.col2);
per.Paint2 = Math.round(Math.random() * 16777215);
per.ColorPointer2.setRGB(per.Paint2);
per.man.afro._visible = false;
per.man.hat._visible = false;
per.man.cap._visible = false;
per.acc = random(60);
if (per.acc == 0) {
per.man.afro._visible = true;
}
if ((per.acc >= 1) and (per.acc <= 10)) {
per.man.hat._visible = true;
per.man.hat._rotation = -60 + random(150);
}
if ((per.acc >= 11) and (per.acc <= 20)) {
per.man.cap._visible = true;
per.CapPointer = new Color(per.man.cap.col);
per.CapPaint = Math.round(Math.random() * 16777215);
per.CapPointer.setRGB(per.CapPaint);
}
if (per.acc > 20) {
}
per.scared = false;
per.yv = 0;
per.walking = true;
per.physics = false;
per.dead = false;
per.ref = 1;
per.projIndex = null;
per.onPress = function () {
_root.monster.m.m.gotoAndStop(30);
if (!this.dead) {
this.startDrag(true);
this.walking = false;
this.gotoAndStop(3);
_root.holding = this;
}
};
per.rel = function () {
_root.monster.m.m.gotoAndPlay(1);
if (!this.dead) {
makeProj(this);
this.stopDrag();
this.xv = _root.xvel * _root.power;
this.yv = _root.yvel * _root.power;
this.physics = true;
_root.holding = null;
}
};
}
function civCreate(civindex) {
if (civindex >= 0) {
if (random(2) == 0) {
temp = 500;
} else {
temp = 100;
}
if (random(4) == 0) {
per = city.attachMovie("civ", "civ" + civindex, civindex + temp);
} else {
per = city.attachMovie("civ2", "civ" + civindex, civindex + temp);
}
civTable[civindex] = per;
per.civindex = civindex;
if (temp == 100) {
per._y = civlevel1;
per.level = civlevel1;
} else {
per._y = civlevel2;
per.level = civlevel2;
}
if (random(2) == 0) {
per.xv = (-random(5)) - 3;
per._x = city.rmark._x;
per.gotoAndStop(1);
} else {
per.xv = random(5) + 3;
per._x = city.lmark._x;
per.gotoAndStop(2);
}
civIndividuality(per);
return(per);
}
}
function civDestroy(per) {
unmakeProj(per);
if (holding == per) {
holding = null;
}
civindex = per.civindex;
removeMovieClip(per);
if (civindex > civMax) {
civTable[civindex] = null;
} else {
civCreate(civindex);
}
}
function carCreate() {
carIndex = carNextStack.pop();
isPolice = false;
if (random(2) == 1) {
cartype = "car";
} else {
cartype = "car2";
}
if (random(policeChance) == 0) {
cartype = "policecar";
isPolice = true;
if (random(2) == 0) {
siren.start(0, 0);
}
}
if (cowmode) {
cartype = "cow";
}
if (random(2) == 1) {
veh = city.attachMovie(cartype, "car" + carIndex, carIndex + 400);
veh.xv = -40;
veh._x = city.rmark._x;
veh._y = 435;
veh.empty = false;
} else {
veh = city.attachMovie(cartype, "car" + carIndex, carIndex + 200);
veh.xv = 40;
veh._x = city.lmark._x;
veh._y = 420;
veh.empty = false;
veh._xscale = veh._xscale * -1;
}
_root.carCount++;
if (cowmode) {
veh.xv = veh.xv * 0.1;
}
veh.carIndex = carIndex;
veh.police = isPolice;
veh.ColorPointer = new Color(veh.col);
veh.Paint = Math.round(Math.random() * 16777215);
veh.ColorPointer.setRGB(veh.Paint);
veh.moving = true;
veh.dead = false;
veh.ref = 2;
veh.physics = false;
veh.vy = 0;
veh.projIndex = null;
if (cowmode) {
veh.cow = true;
}
veh.gotoAndStop(1);
veh.onPress = function () {
_root.monster.m.m.gotoAndStop(30);
if ((!this.dead) and (this != _root.holding)) {
this.startDrag();
this.moving = false;
if (this.police and (this._frame > 2)) {
this.gotoAndStop(6);
}
_root.holding = this;
if (cowmode and this.cow) {
moo.start(0, 0);
}
}
};
veh.rel = function () {
_root.monster.m.m.gotoAndPlay(1);
if (!this.dead) {
this.stopDrag();
this.xv = _root.xvel * _root.power;
this.yv = _root.yvel * _root.power;
this.physics = true;
_root.holding = null;
makeProj(this);
}
};
return(veh);
}
function carDestroy(veh) {
unmakeProj(veh);
if (holding == veh) {
holding = null;
}
carIndex = veh.carIndex;
removeMovieClip(veh);
carCount--;
carNextStack.push(carIndex);
}
function policeCreate(veh) {
if (policeCount < policeMax) {
policeIndex = policeNextStack.pop();
if (random(5) == 0) {
type = "policeman1";
} else {
type = "policeman2";
}
if (veh.xv > 0) {
level = 220;
} else {
level = 440;
}
p = city.attachMovie(type, "police" + policeIndex, policeIndex + level);
if (_root.city.monsterpos._x > veh._x) {
p._x = veh._x - 35;
} else {
p._x = veh._x + 35;
p._xscale = p._xscale * -1;
}
policeCount++;
p._y = veh._y;
p.policeIndex = policeIndex;
p.gun = type == "policeman2";
p.walking = true;
p.dead = false;
p.ref = 1;
p.police = true;
p.projIndex = null;
p.target = _root.city.monsterpos;
p.onPress = function () {
_root.monster.m.m.gotoAndStop(30);
if (!this.dead) {
this.startDrag(true);
this.walking = false;
_root.holding = this;
}
};
p.rel = function () {
_root.monster.m.m.gotoAndPlay(1);
if (!this.dead) {
makeProj(this);
this.stopDrag();
this.xv = _root.xvel * _root.power;
this.yv = _root.yvel * _root.power;
this.physics = true;
_root.holding = null;
}
};
}
}
function policeDestroy(p) {
unmakeProj(p);
policeIndex = p.policeIndex;
if (holding == p) {
holding = null;
}
removeMovieClip(p);
policeCount--;
policeNextStack.push(policeIndex);
}
function bulletCreate(type, xv, yv, xpos, ypos, firer) {
if (bulletCount < bulletMax) {
bulletIndex = bulletNextStack.pop();
b = city.attachMovie("bullet1", "bullet" + bulletIndex, bulletIndex + 600);
b._x = xpos;
b._y = ypos;
b.xv = xv;
b.yv = yv;
b.firer = firer;
b.bulletIndex = bulletIndex;
b.ref = 3;
bulletCount++;
}
}
function bulletDestroy(b) {
bulletIndex = b.bulletIndex;
removeMovieClip(b);
bulletCount--;
bulletNextStack.push(bulletIndex);
}
function solCreate() {
if (solCount < solMax) {
solIndex = solNextStack.pop();
if (swatout) {
soltype = "soldier2";
} else {
soltype = "soldier1";
}
if (random(2) == 0) {
sol = city.attachMovie(soltype, "sol" + solIndex, solIndex + 550);
sol._y = civlevel2;
} else {
sol = city.attachMovie(soltype, "sol" + solIndex, solIndex + 150);
sol._y = civlevel1;
}
if (random(2) == 0) {
sol.xv = -8;
sol._x = city.rmark._x;
sol._xscale = sol._xscale * -1;
} else {
sol.xv = 8;
sol._x = city.lmark._x;
}
_root.solCount++;
sol.solIndex = solIndex;
sol.ref = 1;
sol.moving = true;
sol.dead = false;
sol.physics = false;
sol.vy = 0;
sol.projIndex = null;
sol.target = _root.city.monsterpos;
sol.swat = swatout;
sol.aim = false;
sol.walking = true;
sol.soldier = true;
sol.gotoAndStop(1);
sol.onPress = function () {
_root.monster.m.m.gotoAndStop(30);
if (!this.dead) {
this.startDrag(true);
this.moving = false;
this.walking = false;
_root.holding = this;
}
};
sol.rel = function () {
_root.monster.m.m.gotoAndPlay(1);
if (!this.dead) {
makeProj(this);
this.stopDrag();
this.xv = _root.xvel * _root.power;
this.yv = _root.yvel * _root.power;
this.physics = true;
_root.holding = null;
}
};
return(sol);
}
}
function solDestroy(sol) {
unmakeProj(sol);
if (holding == sol) {
holding = null;
}
solIndex = sol.solIndex;
removeMovieClip(sol);
solCount--;
solNextStack.push(solIndex);
}
function makeProj(obj) {
if (projCount < projMax) {
projIndex = projNextStack.pop();
projectiles[projIndex] = obj;
obj.projIndex = projIndex;
projCount++;
}
}
function unmakeProj(obj) {
if (obj.projIndex != null) {
projIndex = obj.projIndex;
projNextStack.push(projIndex);
projectiles[projIndex] = null;
obj.projIndex = null;
projCount--;
}
}
function unmakeProjI(projIndex) {
projNextStack.push(projIndex);
projectiles[projIndex] = null;
obj.projIndex = null;
projCount--;
}
function projHitTest(obj) {
i = projMax;
while (i >= 0) {
proj = projectiles[i];
if ((projectiles[i] != null) && (proj.projIndex == null)) {
unmakeProjI(i);
}
result = obj.hitTest(proj) and (obj != proj);
if (result and (((proj.ref == 2) or (proj.yv > 60)) or (proj.xv > 60))) {
if (obj == supe) {
proj.gotoAndStop(10);
}
return(true);
}
i--;
}
return(false);
}
function bulletHitTest(obj) {
if ((obj.hitTest(_root.holding) and (_root.holding.ref == 1)) and (obj.firer != _root.holding)) {
_root.holding.gotoAndStop(10);
return(true);
}
return(false);
}
function doHarvest() {
i = projMax;
while (i >= 0) {
pj = projectiles[i];
result = _root.city.monster.m.m.pack.top.hitTest(pj);
if (((((result and (supe != null)) and (pj.ref == 1)) and (pj.yv > 0)) and supe.fast) and (Math.abs(supe._x - monster._x) < 200)) {
pj._x = supe._x;
pj._y = supe._y;
pj.physics = true;
pj.rescued = true;
pj.yv = 0;
}
if ((result and ((pj.ref == 1) or pj.cow)) and (pj.yv > 0)) {
unmakeProj(pj);
if (pj.soldier) {
solDestroy(pj);
} else if (pj.police) {
policeDestroy(pj);
} else if (pj.ref == 1) {
civDestroy(pj);
} else if (pj.ref == 2) {
carDestroy(pj);
}
harvested();
return(true);
}
i--;
}
return(false);
}
function harvested() {
score++;
scary = true;
coin.start(0, 0);
life = life + 5;
if (life > maxlife) {
life = maxlife;
}
}
function genocide(type, startno, endno) {
i = startno;
while (i <= endno) {
victim = eval (("_root.city." + type) + i);
victim.gotoAndStop(10);
i++;
}
}
function makepb() {
i = 0;
while (i <= pbMax) {
pb = _root.city.attachMovie("phonebooth", "pb" + i, i + pblevel);
pbCount++;
pbArray[i] = pb;
pb.pbIndex = i;
pb._y = 357;
temp = 500 + (random(range) * 500);
if (random(2) == 0) {
temp = temp * -1;
}
pb._x = monster._x + temp;
pb.onPress = function () {
this.gotoAndStop(10);
};
i++;
}
_root.pbout = true;
}
function pbDestroy(pb) {
pbIndex = pb.pbIndex;
pbCount--;
pbNextStack.push(pbIndex);
removeMovieClip(pb);
pbArray[pbIndex] = null;
}
function makedn() {
i = 0;
while (i <= dnMax) {
dn = _root.city.attachMovie("donutstall", "dn" + i, i + dnlevel);
dnCount++;
dn.dnIndex = i;
dnArray[i] = dn;
dn._y = 375;
temp = 500 + (random(range) * 500);
if (random(2) == 0) {
temp = temp * -1;
}
dn._x = monster._x + temp;
dn.onPress = function () {
this.gotoAndStop(10);
};
i++;
}
}
function dnDestroy(dn) {
dnIndex = dn.dnIndex;
dnCount--;
dnNextStack.push(dnIndex);
removeMovieClip(dn);
dnArray[dnIndex] = null;
if (dnCount == 0) {
carMax = 0;
}
}
function makesv() {
i = 0;
while (i < svMax) {
sv = _root.city.attachMovie("swatvan", "sv" + i, i + svlevel);
svCount++;
sv.svIndex = i;
svArray[i] = sv;
sv._y = 425;
sv.xv = 0;
sv.dead = false;
temp = 500 + (random(range) * 500);
if (random(2) == 0) {
temp = temp * -1;
}
sv._x = monster._x + temp;
sv.onPress = function () {
this.gotoAndStop(10);
};
i++;
}
}
function svDestroy(sv) {
svIndex = sv.pbIndex;
svCount--;
svNextStack.push(svIndex);
removeMovieClip(sv);
svArray[svIndex] = null;
solMax = solMax - 5;
if (solMax > 0) {
makesv();
}
}
function makehero() {
supe = _root.city.attachMovie("hero", "hero", herolevel);
supe._y = monster._y;
supe._x = monster._x - 50;
supe.xv = 40;
supe.yv = 0;
supe.dead = false;
supe.fast = true;
supe.travelling = true;
supe.blur = false;
supe.physics = false;
supe.gotoAndStop(3);
_root.supe = supe;
supe.onPress = function () {
_root.monster.m.m.gotoAndStop(30);
if (this.blur) {
this.startDrag();
_root.holding = this;
} else {
this.flash.play();
}
};
supe.rel = function () {
_root.monster.m.m.gotoAndPlay(1);
if (this.blur) {
this.stopDrag();
this.xv = _root.xvel * _root.power;
this.yv = _root.yvel * _root.power;
this.physics = true;
_root.holding = null;
}
};
supe.recover = function () {
supe.blur = false;
supe.physics = false;
if (!cssup1._visible) {
supe.flash.play();
}
supe.xv = 0;
supe.yv = 0;
fanfare.start(0, 0);
};
supe.rescue = function () {
temp = getFreeCivX();
if (((score > 0) and (temp != -1)) and (random(4) == 0)) {
per = _root.civCreate(temp);
per._x = supe._x;
per._y = supe._y;
per.physics = true;
per.rescued = true;
score--;
} else if ((random(3) == 0) and (!assout)) {
life = life - 5;
punch.start(0, 0);
}
};
}
function makeBig() {
monster = _root.city.attachMovie("monster2", "monster", 300);
_root.city.monsterpos._y = _root.city.monsterpos._y + 28;
monster._x = _root.city.monsterpos._x;
monster._y = 250.5;
assout = true;
myspeed = 20;
monster.onRelease = function () {
if (bonus) {
makeSmall();
}
};
}
function makeSmall() {
monster = _root.city.attachMovie("monster", "monster", 300);
_root.city.monsterpos._y = _root.city.monsterpos._y - 28;
monster._x = _root.city.monsterpos._x;
monster._y = _root.city.monsterpos._y;
assout = false;
myspeed = 15;
monster.onRelease = function () {
makeBig();
};
}
function makepod() {
_root.pod = _root.city.attachMovie("pod", "pod", 700);
podout = true;
_root.pod._y = 160;
temp = 500 + (random(range) * 500);
if (random(2) == 0) {
temp = temp * -1;
}
_root.pod._x = monster._x + temp;
_root.pod.onPress = function () {
this.gotoAndPlay(35);
};
}
function makebeam() {
_root.beam = _root.city.attachMovie("beam", "beam", 700);
beamout = true;
_root.beam._y = 160;
temp = 9000;
_root.beam._x = monster._x + temp;
_root.beam.onPress = function () {
if (beam.hitTest(monster) and assout) {
fin = true;
monster._x = beam._x;
monster.gotoAndStop(4);
}
};
}
function checkyvel() {
if ((newypos - oldypos) > 0) {
return(1);
}
if (newypos == oldypos) {
return(0);
}
return(-1);
}
function checkxvel() {
if ((newxpos - oldxpos) > 0) {
return(1);
}
if (newxpos == oldxpos) {
return(0);
}
return(-1);
}
score = 0;
fintut = false;
topmovt = 80;
bottommovt = 200;
freeplay = false;
podout = false;
assout = false;
cutsout = false;
pbout = false;
beamout = false;
fin = false;
distL = 0;
distR = 0;
maxlife = 100;
life = maxlife;
var moo = new Sound();
moo.attachSound("moo");
var siren = new Sound();
siren.attachSound("siren");
var s1 = new Sound();
s1.attachSound("scream");
var bleep = new Sound();
bleep.attachSound("bleep");
var fanfare = new Sound();
fanfare.attachSound("fanfare");
var coin = new Sound();
coin.attachSound("coin");
var punch = new Sound();
punch.attachSound("punch");
var rico = new Sound();
rico.attachSound("rico");
var explode = new Sound();
explode.attachSound("explode");
cookie = SharedObject.getLocal("lut");
harvestCount = cookie.data.invasion1_harvestCount;
completed = cookie.data.invasion1_completed;
vis = completed;
if (completed == undefined) {
vis = false;
}
monster = _root.city.attachMovie("monster", "monster", 300);
monster._x = _root.city.monsterpos._x;
monster._y = _root.city.monsterpos._y;
myspeed = 15;
power = 0.5;
holding = null;
scary = false;
cowmode = false;
policeChance = 1000;
swatout = true;
boothmode = false;
donutmode = false;
swatvanmode = false;
alert = 0;
oldx = 0;
newx = 0;
oldy = 0;
newx = 0;
civlevel1 = 395;
civlevel2 = 437;
gravity = 8;
friction = 1;
tvel = 500;
timer = 0;
supe = null;
var civTable = new Array();
civMax = 10;
civXMax = 3;
i = 0;
while (i <= civXMax) {
civTable[civMax + i] = null;
i++;
}
var carNextStack = new Array();
carTMax = 10;
carMax = 6;
carCount = 0;
carregen = 6;
carTimer = 0;
i = carTMax;
while (i >= 0) {
carNextStack.push(i);
i--;
}
var policeNextStack = new Array();
policeTMax = 10;
policeMax = 10;
policeCount = 0;
poffsetx = 600;
pBulletSpeed = 30;
i = policeTMax;
while (i >= 0) {
policeNextStack.push(i);
i--;
}
var bulletNextStack = new Array();
bulletTMax = 99;
bulletMax = 99;
bulletCount = 0;
i = bulletTMax;
while (i >= 0) {
bulletNextStack.push(i);
i--;
}
var solNextStack = new Array();
solTMax = 20;
solMax = 0;
solCount = 0;
solROF = 35;
swatROF = 10;
solBulletSpeed = 40;
soloffsetx = 400;
i = solTMax;
while (i >= 0) {
solNextStack.push(i);
i--;
}
var projNextStack = new Array();
var projectiles = new Array();
projTMax = 10;
projMax = 10;
projCount = 0;
i = projTMax;
while (i >= 0) {
projNextStack.push(i);
projectiles[i] = null;
i--;
}
var pbNextStack = new Array();
var pbArray = new Array();
pbTMax = 8;
pbMax = 8;
pbCount = 0;
pblevel = 160;
i = pbTMax;
while (i >= 0) {
pbNextStack.push(i);
pbArray[i] = null;
i--;
}
var svNextStack = new Array();
var svArray = new Array();
svTMax = 1;
svMax = 1;
svCount = 0;
svlevel = 310;
i = svTMax;
while (i >= 0) {
svNextStack.push(i);
svArray[i] = null;
i--;
}
var dnNextStack = new Array();
var dnArray = new Array();
dnTMax = 5;
dnMax = 5;
dnCount = 0;
dnlevel = 570;
i = dnTMax;
while (i >= 0) {
dnNextStack.push(i);
dnArray[i] = null;
i--;
}
herolevel = 580;
i = 0;
while (i <= civMax) {
if (random(2) == 0) {
temp = 500;
} else {
temp = 100;
}
if (random(4) == 0) {
per = city.attachMovie("civ", "civ" + i, i + temp);
} else {
per = city.attachMovie("civ2", "civ" + i, i + temp);
}
civTable[i] = per;
per.civindex = i;
if (temp == 100) {
per._y = civlevel1;
per.level = civlevel1;
} else {
per._y = civlevel2;
per.level = civlevel2;
}
if (random(2) == 0) {
per.xv = (-random(5)) - 3;
per.gotoAndStop(1);
} else {
per.xv = random(5) + 3;
per.gotoAndStop(2);
}
per._x = random(city.rmark._x - city.lmark._x) + city.lmark._x;
civIndividuality(per);
i++;
}
range = 12;
Instance of Symbol 311 MovieClip "city" in Frame 54
/* no clip actions */
Instance of Symbol 310 MovieClip "rbound" in Frame 54
on (release) {
_root.policecarCreate();
}
Frame 55
function engine1() {
_root.oldx = _root.newx;
_root.oldy = _root.newy;
_root.newx = _root._xmouse;
_root.newy = _root._ymouse;
_root.xvel = _root.newx - _root.oldx;
_root.yvel = _root.newy - _root.oldy;
_root.oldxpos = newxpos;
_root.oldypos = newypos;
_root.newxpos = monster._x;
_root.newypos = monster._y;
if (_root._ymouse < 1) {
_root.holding.rel();
}
if (_root.civCount != 0) {
var i = 0;
while (i <= (_root.civMax + _root.civXMax)) {
per = eval ("_root.city.civ" + i);
if (per.walking) {
per._x = per._x + per.xv;
if ((per._y - 2) > per.level) {
per._y = per._y - 2;
}
if ((per._y + 2) < per.level) {
per._y = per._y + 2;
}
}
if (per.physics) {
if ((per._y >= per.level) and (!per.dead)) {
if (((per.yv < 50) and (((per._y - per.level) < 50) or (per._y > _root.civlevel2))) or per.rescued) {
_root.unmakeProj(this);
if (per._y > (_root.civlevel2 - 15)) {
per.level = _root.civlevel2;
}
per.yv = 0;
per.gotoAndStop(3);
per.physics = false;
per.walking = true;
per.scared = true;
per.speed = random(3) + 8;
} else {
per._y = per.level;
per.yv = 0;
per.gotoAndStop(10);
per.physics = false;
}
} else {
_root.physics(per);
}
}
if (per.scared) {
if (per.walking) {
dist = per._x - _root.city.monsterpos._x;
if (dist > 0) {
per.xv = per.speed;
} else {
per.xv = -per.speed;
}
}
if (Math.abs(dist) < 200) {
if (random(20) == 0) {
s1.start(0, 0);
}
}
} else if ((_root.scary and (Math.abs(_root.city.monsterpos._x - per._x) < 300)) and (!per.dead)) {
per.scared = true;
per.gotoAndStop(3);
per.speed = random(3) + 8;
}
if (_root.projHitTest(per)) {
per.gotoAndStop(10);
}
if (assout && (per.hitTest(monster) && (monster._currentframe != 3))) {
per.gotoAndStop(10);
}
if ((per.hitTest(_root.rbound) or per.hitTest(_root.lbound)) or (per._y < -500)) {
if (per._y < -500) {
ffa = _root.cityscape.attachMovie("farfaraway", "farfaraway", 1);
ffa._y = -50;
ffa._x = per._x - _root.city.leftside._x;
}
_root.civDestroy(per);
}
i++;
}
}
if (_root.carCount != 0) {
var i = 0;
while (i <= _root.carTMax) {
if (veh.dead and (veh._currentframe != 10)) {
veh.gotoAndStop(10);
}
veh = eval ("_root.city.car" + i);
if (veh != null) {
var j = 0;
while (j <= _root.carMax) {
veh2 = eval ("_root.city.car" + j);
if (((((!(veh.empty and veh2.empty)) and (!(veh.police or veh2.police))) and (i != j)) and (veh.xv == veh2.xv)) and veh.hitTest(veh2)) {
veh.empty = true;
veh2.empty = true;
if ((veh.xv < 0) and (veh._x < veh2._x)) {
veh2.gotoAndPlay(2);
}
if ((veh.xv > 0) and (veh._x > veh2._x)) {
veh2.gotoAndPlay(2);
}
}
j++;
}
veh = eval ("_root.city.car" + i);
if (((!veh.empty) and veh.moving) and (!veh.physics)) {
veh._x = veh._x + veh.xv;
}
if (veh.physics) {
if (veh._y > _root.civlevel1) {
veh.yv = 0;
veh.gotoAndPlay(10);
veh.physics = false;
} else {
_root.physics(veh);
}
}
if ((veh.scared and veh.police) and (!veh.empty)) {
if ((random(4) == 0) and (!veh.dead)) {
veh.empty = true;
veh.gotoAndPlay(3);
} else if (random(3) == 0) {
veh.xv = veh.xv * 0.75;
}
}
if (((veh.scared and (!veh.police)) and (!veh.empty)) and (_root.civTable[_root.civMax + 1] == null)) {
if ((random(10) == 0) and (!veh.cow)) {
veh.empty = true;
per = _root.civCreate(_root.civMax + 1);
per._x = veh._x;
}
} else if (_root.scary and (Math.abs(_root.city.monsterpos._x - veh._x) < 300)) {
veh.scared = true;
}
if (_root.projHitTest(veh)) {
veh.gotoAndStop(10);
}
if ((assout && (veh.hitTest(monster))) && (monster._currentframe != 3)) {
veh.gotoAndStop(10);
}
if ((veh.hitTest(_root.lbound) or veh.hitTest(_root.rbound)) or (veh._y < -500)) {
if (veh._y < -500) {
ffa = _root.cityscape.attachMovie("farfarawayExplode", "farfaraway", 1);
ffa._y = -50;
ffa._x = veh._x - _root.city.leftside._x;
if (cowmode) {
ffa._x = 250;
}
}
_root.carDestroy(veh);
}
}
i++;
}
}
if (_root.carCount < _root.carMax) {
if (_root.carTimer < _root.carregen) {
_root.carTimer++;
} else {
_root.carTimer = 0;
if (random(2) == 1) {
_root.carCreate();
}
}
} else {
temp = eval ("_root.city.car" + random(_root.carMax));
if ((random(10) == 0) and (temp._currentframe == 2)) {
temp.gotoAndPlay(10);
}
}
if (_root.policeCount != 0) {
var i = 0;
while (i <= _root.policeMax) {
p = eval ("_root.city.police" + i);
if (p != null) {
if (!p.physics) {
if ((((p.target._x - p._x) > 0) and (p._xscale < 0)) or (((p.target._x - p._x) < 0) and (p._xscale > 0))) {
p._xscale = p._xscale * -1;
}
if ((p.gun and (!p.dead)) and (!cutsout)) {
offsetx = poffsetx;
offsetx = offsetx * checkxvel();
xd = Math.abs(p._x - (p.target._x + offsetx));
yd = Math.abs((p._y - 10) - p.target._y);
angle = (Math.atan(yd / xd) / Math.PI) * 180;
if ((p._y - 10) < p.target._y) {
angle = -angle;
}
p.gunhand._rotation = -angle;
if (random(15) == 0) {
p.gunhand.gotoAndPlay(2);
bxv = pBulletSpeed;
byv = (-(yd / xd)) * bxv;
if ((p._y - 10) < p.target._y) {
byv = byv * -1;
}
if (p._xscale < 0) {
bxv = bxv * -1;
}
_root.bulletCreate("bullet1", bxv, byv, p._x, p._y - 10, p);
}
}
} else if (p._y >= 400) {
if (!p.dead) {
p._y = 410;
}
p.yv = 0;
p.gotoAndPlay(10);
p.physics = false;
} else {
_root.physics(p);
}
if (_root.projHitTest(p)) {
p.gotoAndStop(10);
}
if (assout && (p.hitTest(monster))) {
p.gotoAndStop(10);
}
if ((p.hitTest(_root.rbound) or p.hitTest(_root.lbound)) or (p._y < -500)) {
if (p._y < -500) {
ffa = _root.cityscape.attachMovie("farfaraway", "farfaraway", 1);
ffa._y = -50;
ffa._x = p._x - _root.city.leftside._x;
}
_root.policeDestroy(p);
}
}
i++;
}
}
}
Frame 56
function engine2() {
if (_root.bulletCount != 0) {
var i = 0;
while (i <= _root.bulletMax) {
b = eval ("_root.city.bullet" + i);
if (b != null) {
b._x = b._x + b.xv;
b._y = b._y + b.yv;
_root.bulletHitTest(b);
if (monster.hitTest(b) and (!assout)) {
life = life - 1;
_root.bulletDestroy(b);
rico.start(0, 0);
}
if (((b.hitTest(_root.rbound) or b.hitTest(_root.lbound)) or (b._y < 0)) or (b._y > 450)) {
_root.bulletDestroy(b);
}
}
i++;
}
}
if (_root.solCount != 0) {
var i = 0;
while (i <= _root.solTMax) {
sol = eval ("_root.city.sol" + i);
if (sol != null) {
if (((sol._x - sol.target._x) < 0) and (sol._xscale < 0)) {
sol._xscale = sol._xscale * -1;
}
if (((sol._x - sol.target._x) > 0) and (sol._xscale > 0)) {
sol._xscale = sol._xscale * -1;
}
if (((!sol.physics) and (!sol.swat)) and sol.walking) {
if ((random(_root.solROF) == 0) and (!cutsout)) {
if (random(2) == 0) {
if (_root.holding != null) {
sol.target = _root.holding;
} else {
sol.target = _root.city.monsterpos;
}
}
offsetx = soloffsetx;
offsetx = offsetx * checkxvel();
xd = Math.abs(sol._x - (sol.target._x + offsetx));
yd = Math.abs(sol._y - sol.target._y);
angle = (Math.atan(yd / xd) / Math.PI) * 180;
if ((sol._y - 10) < sol.target._y) {
angle = -angle;
}
sol.man.rifle._rotation = 180 - angle;
sol.man.rifle.gotoAndPlay(2);
bxv = solBulletSpeed;
byv = (-(yd / xd)) * bxv;
if (sol._y < sol.target._y) {
byv = byv * -1;
}
if (sol._xscale < 0) {
bxv = bxv * -1;
}
_root.bulletCreate("bullet1", bxv, byv, sol._x, sol._y, sol);
}
}
if (sol.aim) {
offsetx = soloffsetx;
offsetx = offsetx * checkxvel();
xd = Math.abs(sol._x - (sol.target._x + offsetx));
yd = Math.abs(sol._y - sol.target._y);
angle = (Math.atan(yd / xd) / Math.PI) * 180;
if ((sol._y - 10) < sol.target._y) {
angle = -angle;
}
sol.man.rifle._rotation = 180 - angle;
if (random(50) == 0) {
sol.aim = false;
sol.man.play();
if (random(2) == 0) {
sol.xv = sol.xv * -1;
sol._xscale = sol._xscale * -1;
}
}
if ((random(_root.swatROF) == 0) and (!cutsout)) {
if (random(2) == 0) {
if (_root.holding != null) {
sol.target = _root.holding;
} else {
sol.target = _root.city.monsterpos;
}
}
sol.man.rifle.gotoAndPlay(2);
bxv = solBulletSpeed;
byv = (-(yd / xd)) * bxv;
if (sol._y < sol.target._y) {
byv = byv * -1;
}
if (sol._xscale < 0) {
bxv = bxv * -1;
}
_root.bulletCreate("bullet1", bxv, byv, sol._x, sol._y, sol);
}
}
if (sol.moving and (sol.aim == false)) {
sol._x = sol._x + sol.xv;
if (random(50) == 0) {
sol.aim = true;
sol.man.gotoAndStop(1);
}
}
if (sol.physics) {
if (sol._y > _root.civlevel1) {
sol.yv = 0;
sol.gotoAndStop(10);
sol.physics = false;
} else {
_root.physics(sol);
}
}
if (_root.projHitTest(sol)) {
sol.gotoAndStop(10);
}
if ((assout && (sol.hitTest(monster))) && (monster._currentframe != 3)) {
sol.gotoAndStop(10);
}
if ((sol.hitTest(_root.lbound) or sol.hitTest(_root.rbound)) or (sol._y < -500)) {
if (sol._y < -500) {
ffa = _root.cityscape.attachMovie("farfaraway", "farfaraway", 1);
ffa._y = -50;
ffa._x = sol._x - _root.city.leftside._x;
}
_root.solDestroy(sol);
}
}
i++;
}
}
if (_root.solCount < _root.solMax) {
if (random(5) == 0) {
_root.solCreate();
}
}
_root.a5._visible = false;
_root.a6._visible = false;
if (pbCount > 0) {
lowestL = 999999 /* 0x0F423F */;
lowestR = 999999 /* 0x0F423F */;
i = 0;
while (i <= pbMax) {
pb = _root.pbArray[i];
dist = Math.round(pb._x - _root.monster._x);
if ((dist > 0) and (dist < lowestR)) {
lowestR = dist;
}
if ((dist < 0) and (Math.abs(dist) < lowestL)) {
lowestL = Math.abs(dist);
}
if ((timer % 10) == 0) {
if ((pb._x - _root.monster._x) > 10000) {
pb._x = monster._x + (1000 + (random(15) * 500));
} else if ((pb._x - _root.monster._x) < -10000) {
pb._x = monster._x - (1000 + (random(15) * 500));
}
}
if ((pb._x - _root.monster._x) > 200) {
_root.a6._visible = true;
}
if ((pb._x - _root.monster._x) < -200) {
_root.a5._visible = true;
}
i++;
}
_root.distL = Math.round(lowestL / 15) + "m";
_root.distR = Math.round(lowestR / 15) + "m";
}
_root.a1._visible = false;
_root.a2._visible = false;
if (dnCount > 0) {
lowestL = 999999 /* 0x0F423F */;
lowestR = 999999 /* 0x0F423F */;
i = 0;
while (i <= dnMax) {
dn = _root.dnArray[i];
dist = Math.round(dn._x - _root.monster._x);
if ((dist > 0) and (dist < lowestR)) {
lowestR = dist;
}
if ((dist < 0) and (Math.abs(dist) < lowestL)) {
lowestL = Math.abs(dist);
}
if ((dn._x - _root.monster._x) > 10000) {
dn._x = monster._x + (1000 + (random(15) * 500));
} else if ((dn._x - _root.monster._x) < -10000) {
dn._x = monster._x - (1000 + (random(15) * 500));
}
if ((dn._x - _root.monster._x) > 200) {
_root.a2._visible = true;
}
if ((dn._x - _root.monster._x) < -200) {
_root.a1._visible = true;
}
i++;
}
_root.distL = Math.round(lowestL / 15) + "m";
_root.distR = Math.round(lowestR / 15) + "m";
}
_root.a3._visible = false;
_root.a4._visible = false;
if (svCount > 0) {
i = 0;
while (i < svMax) {
sv = _root.svArray[i];
dist = Math.round(sv._x - _root.monster._x);
if (dist > 200) {
_root.distR = Math.round(dist / 15) + "m";
}
if (dist < -200) {
_root.distL = Math.abs(Math.round(dist / 15)) + "m";
}
if (dist > 200) {
_root.distR = (_root.distR = Math.round(dist / 15) + "m");
if (dist < 4000) {
_root.distR = "???m";
}
}
if (dist < -200) {
_root.distL = Math.abs(Math.round(dist / 15)) + "m";
if (Math.abs(dist) < 4000) {
_root.distL = "???m";
}
}
if ((sv._x - _root.monster._x) > 10000) {
sv._x = monster._x + (1000 + (random(15) * 500));
} else if ((sv._x - _root.monster._x) < -10000) {
sv._x = monster._x - (1000 + (random(15) * 500));
}
if ((sv._x - _root.monster._x) > 200) {
_root.a4._visible = true;
}
if ((sv._x - _root.monster._x) < -200) {
_root.a3._visible = true;
}
if (!sv.dead) {
temp = sv._x - _root.monster._x;
if ((temp < 160) and (temp >= 0)) {
sv.xv = 40;
}
if ((temp > -160) and (temp < 0)) {
sv.xv = -40;
}
if (temp > 2000) {
sv.xv = 0;
}
if (temp < -2000) {
sv.xv = 0;
}
if (sv.xv > 0) {
sv.gotoAndStop(1);
}
if (sv.xv < 0) {
sv.gotoAndStop(2);
}
sv._x = sv._x + sv.xv;
}
i++;
}
}
if (supe != null) {
if ((supe.blur and (holding != supe)) and (random(50) == 0)) {
supe.recover();
}
if (!supe.blur) {
supe._x = supe._x + supe.xv;
supe._y = monster._y;
if ((!supe.fast) and ((supe._x - monster._x) < 0)) {
supe.gotoAndStop(1);
}
if ((!supe.fast) and ((supe._x - monster._x) > 0)) {
supe.gotoAndStop(2);
}
if (supe.fast and (supe.xv > 0)) {
supe.gotoAndStop(3);
}
if (supe.fast and (supe.xv < 0)) {
supe.gotoAndStop(4);
}
dist = 100 + random(100);
if (((supe.fast and supe.travelling) and (supe.xv > 0)) and ((supe._x - monster._x) > dist)) {
supe.fast = false;
supe.travelling = false;
supe.xv = 0;
supe.rescue();
}
if (((supe.fast and supe.travelling) and (supe.xv < 0)) and ((monster._x - supe._x) > dist)) {
supe.fast = false;
supe.travelling = false;
supe.xv = 0;
supe.rescue();
}
if (((random(15) == 0) and (!supe.fast)) and (!supe.blur)) {
if ((supe._x - monster._x) < 0) {
supe.travelling = true;
supe.fast = true;
supe.xv = 60;
} else if ((supe._x - monster._x) > 0) {
supe.travelling = true;
supe.fast = true;
supe.xv = -60;
}
}
if (_root.projHitTest(supe)) {
supe.blur = true;
if ((supe._x - monster._x) < 0) {
supe.gotoAndStop(10);
} else {
supe.gotoAndStop(11);
}
supe.fast = false;
}
}
if (supe.physics) {
_root.physics(supe);
if (supe._y > 600) {
temp = 1000;
if (random(2) == 0) {
temp = temp * -1;
}
supe._x = monster._x + temp;
supe._y = monster._y;
supe.yv = 0;
supe.physics = false;
}
if (((supe._y < -500) and (pbCount == 0)) and pbout) {
ffa = _root.cityscape.attachMovie("farfarawayStar", "farfaraway", 1);
ffa._y = -50;
ffa._x = 250;
removeMovieClip(supe);
supe = null;
if (!bonus) {
cssup2._visible = true;
cssup2.play();
}
} else if ((supe._y < -500) and ((pbCount > 0) or (!pbout))) {
if (random(2) == 0) {
temp = temp * -1;
}
supe._x = monster._x + 100000;
supe._y = monster._y;
supe.yv = 0;
ffa = _root.cityscape.attachMovie("farfaraway", "farfaraway", 1);
ffa._y = -50;
ffa._x = 250;
supe.physics = false;
cssup1._visible = true;
cssup1.play();
}
}
}
if (life <= 0) {
play();
}
if (freeplay or (phase == 5)) {
pbCount = 0;
temp = random(50);
if ((temp == 0) and (_root.supe == null)) {
if (random(60) == 0) {
makehero();
}
}
if (temp == 1) {
_root.swatout = !_root.swatout;
}
if (temp == 3) {
if (random(5) == 0) {
_root.scary = false;
}
}
if (temp == 4) {
if (random(20) == 0) {
_root.solMax = 0;
}
}
if (temp == 5) {
if (random(10) == 0) {
_root.solMax = 10;
}
}
if (temp == 6) {
if (random(20) == 0) {
_root.solMax = 15;
}
}
if (temp == 7) {
if (random(20) == 0) {
_root.policeChance = 10;
}
}
if (temp == 8) {
if (random(20) == 0) {
_root.policeChance = 0;
}
}
if (temp == 9) {
if (random(20) == 0) {
_root.policeChance = 100;
}
}
if (temp == 10) {
if (random(10) == 0) {
_root.cowmode = !_root.cowmode;
}
}
}
}
Frame 57
function goBonus() {
_root.bonus = true;
gotoAndPlay (108);
_root.life = _root.maxlife;
}
stop();
b1._visible = !vis;
b2._visible = vis;
Frame 58
stop();
objective = "";
objective2 = "";
d1._visible = true;
d3._visible = false;
d4._visible = false;
d5._visible = false;
d6._visible = false;
d7._visible = false;
d8._visible = false;
d9._visible = false;
cowdeaths = true;
phase = 0;
monster = _root.city.attachMovie("monster", "monster", 300);
monster._x = _root.city.monsterpos._x;
monster._y = _root.city.monsterpos._y;
cowmode = true;
policeChance = 1000;
solMax = 0;
var civTable = new Array();
civMax = 10;
civTable[civMax + 1] = null;
var carNextStack = new Array();
carTMax = 10;
carMax = 1;
carCount = 0;
carregen = 1;
carTimer = 0;
i = carTMax;
while (i >= 0) {
carNextStack.push(i);
i--;
}
Instance of Symbol 335 MovieClip "city" in Frame 58
/* no clip actions */
Instance of Symbol 258 MovieClip "civ_car_police" in Frame 58
onClipEvent (enterFrame) {
_root.engine1();
}
Instance of Symbol 258 MovieClip "bullets_soldiers" in Frame 58
onClipEvent (enterFrame) {
_root.engine2();
_root.doHarvest();
if (_root.score == 1) {
_root.score++;
_root.d4._visible = true;
_root.objective = "";
_root.objective2 = "";
_root.cowdeaths = 0;
}
if (_root.fintut and (_root.score > 0)) {
_root.d7._visible = true;
_root.score = -1;
_root.objective = "";
_root.objective2 = "";
}
if (_root.score >= 3) {
_root.objective2 = "hint: throw the cow into the sky";
}
if ((_root.cowdeaths > 3) and (_root.score >= 1)) {
_root.objective2 = "hint: throw it higher, much higher";
}
if ((_root.cowdeaths > 5) and (_root.score >= 1)) {
_root.objective2 = "hint: throw it much higher... like into orbit or something";
}
}
Instance of Symbol 258 MovieClip "arrow_keys" in Frame 58
onClipEvent (enterFrame) {
if (!_root.fin) {
if (Key.isDown(37)) {
_root.monster.gotoAndStop(2);
_root.monster._x = _root.monster._x - _root.myspeed;
_root.holding._x = _root.holding._x - _root.myspeed;
_root.city._x = _root.city._x + _root.myspeed;
_root.city.lmark._x = _root.city.lmark._x - _root.myspeed;
_root.city.rmark._x = _root.city.rmark._x - _root.myspeed;
_root.city.monsterpos._x = _root.city.monsterpos._x - _root.myspeed;
_root.city.leftside._x = _root.city.leftside._x - _root.myspeed;
_root.buildings3._x = _root.buildings3._x + (_root.myspeed * 0.5);
_root.buildings4._x = _root.buildings4._x + (_root.myspeed * 0.5);
if ((_root.city.buildings1._x + _root.city.buildings1._width) > _root.city.rmark._x) {
_root.city.buildings2._x = _root.city.buildings1._x - _root.city.buildings2._width;
}
if ((_root.city.buildings2._x + _root.city.buildings2._width) > _root.city.rmark._x) {
_root.city.buildings1._x = _root.city.buildings2._x - _root.city.buildings1._width;
}
if (_root.buildings3._x > 0) {
_root.buildings4._x = _root.buildings3._x - _root.buildings4._width;
}
if (_root.buildings4._x > 0) {
_root.buildings3._x = _root.buildings4._x - _root.buildings3._width;
}
} else if (Key.isDown(39)) {
_root.monster.gotoAndStop(1);
_root.monster._x = _root.monster._x + _root.myspeed;
_root.holding._x = _root.holding._x + _root.myspeed;
_root.city._x = _root.city._x - _root.myspeed;
_root.city.lmark._x = _root.city.lmark._x + _root.myspeed;
_root.city.rmark._x = _root.city.rmark._x + _root.myspeed;
_root.city.monsterpos._x = _root.city.monsterpos._x + _root.myspeed;
_root.city.leftside._x = _root.city.leftside._x + _root.myspeed;
_root.buildings3._x = _root.buildings3._x - (_root.myspeed * 0.5);
_root.buildings4._x = _root.buildings4._x - (_root.myspeed * 0.5);
if (_root.city.buildings1._x < _root.city.lmark._x) {
_root.city.buildings2._x = _root.city.buildings1._x + _root.city.buildings1._width;
}
if (_root.city.buildings2._x < _root.city.lmark._x) {
_root.city.buildings1._x = _root.city.buildings2._x + _root.city.buildings2._width;
}
if (_root.buildings3._x < 0) {
_root.buildings4._x = _root.buildings3._x + _root.buildings3._width;
}
if (_root.buildings4._x < 0) {
_root.buildings3._x = _root.buildings4._x + _root.buildings4._width;
}
} else if (_root.assout) {
_root.monster.gotoAndStop(3);
}
}
}
onClipEvent (mouseUp) {
_root.holding.rel();
}
Instance of Symbol 310 MovieClip "rbound" in Frame 58
on (release) {
_root.policecarCreate();
}
Instance of Symbol 351 MovieClip "d2" in Frame 58
on (release) {
this._visible = false;
_root.objective = "Harvest the earthling by dropping it into the top of the";
_root.objective2 = "toaster";
stopAllSounds();
_root.bleep.start(0, 0);
_root.music.play();
}
Instance of Symbol 353 MovieClip "d1" in Frame 58
on (release) {
this._visible = false;
}
Instance of Symbol 356 MovieClip "d4" in Frame 58
on (release) {
this._visible = false;
_root.d5._visible = true;
}
Instance of Symbol 359 MovieClip "d5" in Frame 58
on (release) {
this._visible = false;
_root.objective = "throw the earthling as high as you can.";
_root.bleep.start(0, 0);
}
Instance of Symbol 361 MovieClip "d7" in Frame 58
on (release) {
_root.play();
}
Frame 108
stop();
score = 0;
dialog = 0;
timer = 0;
phase = 1;
scary = false;
life = maxlife;
phase = 1;
exitbutton._visible = false;
var talk = new Array();
talkCount = 24;
talk[0] = "What an interesting concept.";
talk[1] = "I wonder what they are selling?";
talk[2] = "Darn new fangled advertising.";
talk[3] = "I think it's a little creepy.";
talk[4] = "Something's not right.";
talk[5] = "Are they shooting a movie?";
talk[6] = "Cool.";
talk[7] = "What is a toaster doing up there?";
talk[8] = "!";
talk[9] = "?";
talk[10] = "Visit http://lutc.sg.st";
talk[11] = "What's that?";
talk[12] = "I wonder how do they keep that up?";
talk[13] = "Say say say.";
talk[14] = "Hoooo!";
talk[15] = "How did they do that?";
talk[16] = "How do they manage to keep that up there?";
talk[17] = "...";
talk[18] = "What's that?";
talk[19] = "Look at that!";
talk[20] = "How cute.";
talk[21] = "How quaint.";
talk[22] = "How strange.";
talk[23] = "I don't get it.";
cs1._visible = false;
cs2._visible = false;
cs3._visible = false;
cs4._visible = false;
cs6_5._visible = false;
cs7._visible = false;
cs7_5._visible = false;
cs8._visible = false;
cs9._visible = false;
cs11_5._visible = false;
heropic._visible = false;
generalpic1._visible = false;
generalpic2._visible = false;
generalpic3._visible = false;
generalpic4._visible = false;
cssup1._visible = false;
cssup2._visible = false;
pbout = false;
assout = false;
podout = false;
beamout = false;
d1._visible = false;
d2._visible = false;
monster = _root.city.attachMovie("monster", "monster", 300);
monster._x = _root.city.monsterpos._x;
monster._y = _root.city.monsterpos._y;
cowmode = false;
carMax = 6;
var civTable = new Array();
civMax = 10;
civTable[civMax + 1] = null;
var carNextStack = new Array();
carTMax = 10;
carMax = 6;
carCount = 0;
carregen = 6;
carTimer = 0;
i = carTMax;
while (i >= 0) {
carNextStack.push(i);
i--;
}
i = 0;
while (i <= civMax) {
if (random(2) == 0) {
temp = 500;
} else {
temp = 100;
}
if (random(4) == 0) {
per = city.attachMovie("civ", "civ" + i, i + temp);
} else {
per = city.attachMovie("civ2", "civ" + i, i + temp);
}
civTable[i] = per;
per.civindex = i;
if (temp == 100) {
per._y = civlevel1;
per.level = civlevel1;
} else {
per._y = civlevel2;
per.level = civlevel2;
}
if (random(2) == 0) {
per.xv = (-random(5)) - 3;
per.gotoAndStop(1);
} else {
per.xv = random(5) + 3;
per.gotoAndStop(2);
}
per._x = random(city.rmark._x - city.lmark._x) + city.lmark._x;
civIndividuality(per);
i++;
}
_root.bleep.start(0, 0);
if (bonus) {
phase = 5;
makeBig();
objective = "mayhem mode";
objective2 = "stomp on stuff to your hearts content";
pbout = true;
pbCount = 0;
policeChance = 10;
solMax = 0;
cowmode = false;
_root.music.gotoAndPlay(2);
exitbutton._visible = true;
}
Instance of Symbol 310 MovieClip "rbound" in Frame 108
on (release) {
_root.policecarCreate();
}
Instance of Symbol 311 MovieClip "city" in Frame 108
/* no clip actions */
Instance of Symbol 258 MovieClip "civ_car_police" in Frame 108
onClipEvent (enterFrame) {
_root.engine1();
}
Instance of Symbol 258 MovieClip "bullets_soldiers" in Frame 108
onClipEvent (enterFrame) {
_root.timer++;
_root.engine2();
_root.doHarvest();
if (_root.phase == 1) {
if ((_root.score == 0) and ((_root.timer / 720) < 4)) {
_root.objective = "collect as many earthlings as you can";
}
if ((_root.score == 1) or ((_root.timer / 720) == 0.5)) {
_root.scary = true;
_root.objective2 = "hint: chase them";
}
if ((_root.timer / 720) == 1) {
_root.cs1._visible = true;
_root.cs1.play();
_root.objective2 = "";
}
if ((_root.timer / 720) == 1.5) {
_root.cs2._visible = true;
_root.cs2.play();
}
if ((_root.timer / 720) == 2) {
_root.cs3._visible = true;
_root.cs3.play();
}
if ((_root.timer / 720) == 2.5) {
poffsetx = 500;
pBulletSpeed = 40;
_root.cs4._visible = true;
_root.cs4.play();
_root.distL = 999999 /* 0x0F423F */;
_root.distR = 999999 /* 0x0F423F */;
}
if (((_root.timer / 720) > 2.8) and (_root.dnCount == 0)) {
poffsetx = 600;
pBulletSpeed = 30;
_root.objective = "Harvest the earthlings";
_root.phase = 2;
_root.timer = 4320;
_root.carMax = 6;
_root.policeChance = 20;
_root.bleep.start(0, 0);
}
}
if (_root.phase == 2) {
if ((_root.timer / 720) == 6.4) {
_root.cs6_5._visible = true;
_root.cs6_5.play();
}
if ((_root.timer / 720) == 6.8) {
_root.cs7._visible = true;
_root.cs7.play();
}
if ((_root.timer / 720) == 7.2) {
_root.cs7_5._visible = true;
_root.cs7_5.play();
}
if ((_root.timer / 720) == 7.6) {
_root.cs8._visible = true;
_root.cs8.play();
}
if ((_root.timer / 720) == 8) {
solBulletSpeed = 50;
soloffsetx = 500;
swatROF = 8;
_root.cs9._visible = true;
_root.cs9.play();
}
if (((_root.timer / 720) > 8.4) and (_root.solMax == 0)) {
solBulletSpeed = 40;
soloffsetx = 400;
swatROF = 10;
_root.objective = "Harvest the earthlings";
_root.phase = 3;
_root.timer = 7920;
_root.bleep.start(0, 0);
}
}
if (_root.phase == 3) {
if ((_root.timer / 720) == 11.4) {
_root.cs11_5._visible = true;
_root.cs11_5.play();
_root.distL = 999999 /* 0x0F423F */;
_root.distR = 999999 /* 0x0F423F */;
}
if (((_root.timer / 720) == 12) and (_root.supe != null)) {
_root.objective2 = "hint: use the cars to stun him";
_root.bleep.start(0, 0);
}
if (((_root.timer / 720) == 12.5) and (_root.supe != null)) {
_root.objective2 = "hint: throw him into orbit after stunning him";
_root.bleep.start(0, 0);
}
if ((((_root.timer / 720) > 13) and (_root.pbCount > 0)) and (_root.objective2 != "hint: destroy the phone booths")) {
_root.objective2 = "hint: destroy the phone booths";
_root.bleep.start(0, 0);
}
if (((((_root.timer / 720) > 13) and _root.pbout) and (_root.pbCount == 0)) and (_root.objective2 == "hint: destroy the phone booths")) {
_root.objective2 = "hint: now throw him into orbit!";
_root.bleep.start(0, 0);
}
if (((_root.timer / 720) > 13) and (_root.supe == null)) {
_root.objective = "Harvest the earthlings";
_root.objective2 = "";
_root.phase = 4;
_root.timer = 9360;
_root.bleep.start(0, 0);
}
}
if (_root.phase == 4) {
if ((_root.timer / 720) == 13.5) {
_root.jeep.play();
_root.generalpic1._visible = true;
_root.generalpic1.play();
}
if ((_root.timer / 720) == 14.1) {
_root.jeep.play();
_root.generalpic2._visible = true;
_root.generalpic2.play();
}
if ((_root.timer / 720) == 14.7) {
_root.jeep.play();
_root.generalpic3._visible = true;
_root.generalpic3.play();
}
if ((_root.timer / 720) == 15.3) {
_root.d1._visible = true;
_root.cutsout = true;
}
if (((_root.timer / 720) == 17) and _root.assout) {
_root.jeep.play();
_root.generalpic4._visible = true;
_root.generalpic4.play();
}
}
_root.a7._visible = false;
_root.a8._visible = false;
if (_root.podout) {
dist = Math.round(_root.pod._x - _root.monster._x);
if (dist > 200) {
_root.distR = Math.round(dist / 15) + "m";
}
if (dist < -200) {
_root.distL = Math.abs(Math.round(dist / 15)) + "m";
}
if ((timer % 10) == 0) {
if (dist > 10000) {
_root.pod._x = monster._x + (1000 + (random(15) * 500));
} else if (dist < -10000) {
_root.pod._x = monster._x - (1000 + (random(15) * 500));
}
}
if (dist > 200) {
_root.a8._visible = true;
}
if (dist < -200) {
_root.a7._visible = true;
}
}
_root.a9._visible = false;
_root.a10._visible = false;
if (_root.beamout) {
dist = Math.round(_root.beam._x - _root.monster._x);
if (dist > 200) {
_root.distR = Math.round(dist / 15) + "m";
}
if (dist < -200) {
_root.distL = Math.abs(Math.round(dist / 15)) + "m";
}
if ((timer % 10) == 0) {
if (dist > 10000) {
_root.beam._x = monster._x + (1000 + (random(15) * 500));
} else if (dist < -10000) {
_root.beam._x = monster._x - (1000 + (random(15) * 500));
}
}
if (dist > 200) {
_root.a10._visible = true;
}
if (dist < -200) {
_root.a9._visible = true;
}
}
}
Instance of Symbol 258 MovieClip "arrow_keys" in Frame 108
onClipEvent (enterFrame) {
if (!_root.fin) {
if (Key.isDown(37)) {
_root.monster.gotoAndStop(2);
_root.monster._x = _root.monster._x - _root.myspeed;
_root.holding._x = _root.holding._x - _root.myspeed;
_root.city._x = _root.city._x + _root.myspeed;
_root.city.lmark._x = _root.city.lmark._x - _root.myspeed;
_root.city.rmark._x = _root.city.rmark._x - _root.myspeed;
_root.city.monsterpos._x = _root.city.monsterpos._x - _root.myspeed;
_root.city.leftside._x = _root.city.leftside._x - _root.myspeed;
_root.buildings3._x = _root.buildings3._x + (_root.myspeed * 0.5);
_root.buildings4._x = _root.buildings4._x + (_root.myspeed * 0.5);
if ((_root.city.buildings1._x + _root.city.buildings1._width) > _root.city.rmark._x) {
_root.city.buildings2._x = _root.city.buildings1._x - _root.city.buildings2._width;
}
if ((_root.city.buildings2._x + _root.city.buildings2._width) > _root.city.rmark._x) {
_root.city.buildings1._x = _root.city.buildings2._x - _root.city.buildings1._width;
}
if (_root.buildings3._x > 0) {
_root.buildings4._x = _root.buildings3._x - _root.buildings4._width;
}
if (_root.buildings4._x > 0) {
_root.buildings3._x = _root.buildings4._x - _root.buildings3._width;
}
} else if (Key.isDown(39)) {
_root.monster.gotoAndStop(1);
_root.monster._x = _root.monster._x + _root.myspeed;
_root.holding._x = _root.holding._x + _root.myspeed;
_root.city._x = _root.city._x - _root.myspeed;
_root.city.lmark._x = _root.city.lmark._x + _root.myspeed;
_root.city.rmark._x = _root.city.rmark._x + _root.myspeed;
_root.city.monsterpos._x = _root.city.monsterpos._x + _root.myspeed;
_root.city.leftside._x = _root.city.leftside._x + _root.myspeed;
_root.buildings3._x = _root.buildings3._x - (_root.myspeed * 0.5);
_root.buildings4._x = _root.buildings4._x - (_root.myspeed * 0.5);
if (_root.city.buildings1._x < _root.city.lmark._x) {
_root.city.buildings2._x = _root.city.buildings1._x + _root.city.buildings1._width;
}
if (_root.city.buildings2._x < _root.city.lmark._x) {
_root.city.buildings1._x = _root.city.buildings2._x + _root.city.buildings2._width;
}
if (_root.buildings3._x < 0) {
_root.buildings4._x = _root.buildings3._x + _root.buildings3._width;
}
if (_root.buildings4._x < 0) {
_root.buildings3._x = _root.buildings4._x + _root.buildings4._width;
}
} else if (_root.assout) {
_root.monster.gotoAndStop(3);
}
}
}
onClipEvent (mouseUp) {
_root.holding.rel();
}
Instance of Symbol 448 MovieClip "d1" in Frame 108
on (release) {
this._visible = false;
_root.d2._visible = true;
}
Instance of Symbol 452 MovieClip "d2" in Frame 108
on (release) {
this._visible = false;
_root.makepod();
_root.objective = "Locate the Retrieval Unit when ready for";
_root.objective2 = "extraction";
_root.bleep.start(0, 0);
_root.cutsout = false;
}
Frame 109
stopAllSounds();
cookieStuff();
bonus = false;
hw1._visible = false;
hw2._visible = false;
if (completed) {
hw2._visible = true;
fanfare.start(0, 0);
} else {
hw1._visible = true;
}
Frame 268
stop();
Frame 273
stop();
Instance of Symbol 210 MovieClip in Frame 273
on (release) {
_root.play();
}
Frame 275
stop();
Instance of Symbol 548 MovieClip in Frame 275
on (release) {
_root.play();
}
Frame 276
stop();
Instance of Symbol 550 MovieClip in Frame 276
on (release) {
_root.play();
}
Frame 277
stop();
Instance of Symbol 552 MovieClip in Frame 277
on (release) {
_root.play();
}
Frame 278
stop();
Instance of Symbol 554 MovieClip in Frame 278
on (release) {
_root.play();
}
Frame 279
stop();
Instance of Symbol 556 MovieClip in Frame 279
on (release) {
_root.play();
}
Frame 280
stop();
Instance of Symbol 558 MovieClip in Frame 280
on (release) {
_root.play();
}
Frame 281
stop();
Instance of Symbol 560 MovieClip in Frame 281
on (release) {
_root.play();
}
Frame 313
_root.title();
Symbol 17 MovieClip Frame 1
stop();
Symbol 25 MovieClip Frame 1
_parent.dead = true;
Symbol 25 MovieClip Frame 5
stop();
_root.policeDestroy(_parent);
Symbol 26 MovieClip [policeman2] Frame 1
stop();
Symbol 26 MovieClip [policeman2] Frame 10
stop();
this.dead = true;
Symbol 34 MovieClip [policeman1] Frame 6
gotoAndPlay (1);
Symbol 34 MovieClip [policeman1] Frame 10
stop();
this.dead = true;
Symbol 45 MovieClip Frame 1
_parent.dead = true;
_root.unmakeProj(_parent);
Symbol 45 MovieClip Frame 5
if (_parent.ref == 2) {
_root.carDestroy(_parent);
}
Symbol 46 MovieClip [car] Frame 1
stop();
Symbol 46 MovieClip [car] Frame 2
stop();
ColorPointer = new Color(col);
ColorPointer.setRGB(Paint);
Symbol 46 MovieClip [car] Frame 10
stop();
Symbol 92 MovieClip Frame 1
_parent.dead = true;
Symbol 92 MovieClip Frame 5
stop();
_root.civDestroy(_parent);
Symbol 93 MovieClip [civ2] Frame 1
stop();
Symbol 93 MovieClip [civ2] Frame 2
stop();
Symbol 93 MovieClip [civ2] Frame 3
stop();
ColorPointer1 = new Color(man.col1);
ColorPointer1.setRGB(Paint1);
ColorPointer2 = new Color(man.col2);
ColorPointer2.setRGB(Paint2);
CapPointer = new Color(man.cap.col);
CapPointer.setRGB(CapPaint);
man.afro._visible = false;
man.hat._visible = false;
man.cap._visible = false;
if (acc == 0) {
man.afro._visible = true;
}
if ((acc >= 1) and (acc <= 10)) {
man.hat._visible = true;
}
if ((acc >= 11) and (acc <= 20)) {
man.cap._visible = true;
}
Symbol 93 MovieClip [civ2] Frame 10
stop();
_root.scary = true;
Symbol 105 MovieClip [civ] Frame 1
stop();
Symbol 105 MovieClip [civ] Frame 2
stop();
Symbol 105 MovieClip [civ] Frame 3
stop();
man.hat._visible = (acc >= 1) and (acc <= 10);
Symbol 105 MovieClip [civ] Frame 10
stop();
_root.scary = true;
Symbol 112 MovieClip [car2] Frame 1
stop();
Symbol 112 MovieClip [car2] Frame 2
stop();
ColorPointer = new Color(col);
ColorPointer.setRGB(Paint);
Symbol 112 MovieClip [car2] Frame 10
stop();
Symbol 123 MovieClip [policecar] Frame 1
stop();
Symbol 123 MovieClip [policecar] Frame 6
stop();
if (this.moving) {
_root.policeCreate(this);
}
Symbol 123 MovieClip [policecar] Frame 10
stop();
Symbol 129 MovieClip Frame 9
stop();
Symbol 130 MovieClip [farfarawayExplode] Frame 1
this.projIndex = null;
Symbol 130 MovieClip [farfarawayExplode] Frame 32
if (_root.cowmode) {
_root.fintut = true;
}
removeMovieClip(this);
Symbol 131 MovieClip [farfaraway] Frame 24
removeMovieClip(this);
Symbol 140 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 1
_parent.dead = true;
Symbol 146 MovieClip Frame 5
stop();
_root.solDestroy(_parent);
Symbol 147 MovieClip [soldier2] Frame 1
stop();
Symbol 147 MovieClip [soldier2] Frame 10
stop();
Symbol 155 MovieClip [soldier1] Frame 1
stop();
Symbol 155 MovieClip [soldier1] Frame 10
stop();
Symbol 161 MovieClip [cow] Frame 1
stop();
Symbol 161 MovieClip [cow] Frame 10
stop();
_root.cowdeaths++;
Symbol 174 MovieClip Frame 24
if (random(5) == 0) {
gotoAndPlay (10);
}
Symbol 174 MovieClip Frame 26
gotoAndPlay (1);
Symbol 176 MovieClip [monster] Frame 1
stop();
Symbol 176 MovieClip [monster] Frame 2
stop();
Symbol 205 MovieClip Frame 24
stop();
_root.theend = true;
_root.fader.play();
_root.completed = true;
Symbol 206 MovieClip [monster2] Frame 1
stop();
Symbol 206 MovieClip [monster2] Frame 2
stop();
Symbol 206 MovieClip [monster2] Frame 3
stop();
Symbol 206 MovieClip [monster2] Frame 4
stop();
Symbol 211 MovieClip [pod] Frame 31
gotoAndPlay (1);
Symbol 211 MovieClip [pod] Frame 45
_root.makeBig();
_root.podout = false;
_root.objective = "Proceed to the extraction point";
_root.objective2 = "";
_root.makebeam();
_root.beamout = true;
_root.bleep.start(0, 0);
Symbol 211 MovieClip [pod] Frame 56
stop();
Symbol 215 MovieClip Frame 1
stop();
Symbol 226 MovieClip [hero] Frame 1
stop();
Symbol 226 MovieClip [hero] Frame 2
stop();
Symbol 226 MovieClip [hero] Frame 3
stop();
Symbol 226 MovieClip [hero] Frame 4
stop();
Symbol 226 MovieClip [hero] Frame 6
gotoAndPlay (1);
Symbol 226 MovieClip [hero] Frame 10
stop();
Symbol 226 MovieClip [hero] Frame 11
stop();
Symbol 231 MovieClip Frame 1
_parent.dead = true;
Symbol 231 MovieClip Frame 5
stop();
_root.pbDestroy(_parent);
Symbol 232 MovieClip [phonebooth] Frame 1
stop();
Symbol 232 MovieClip [phonebooth] Frame 10
stop();
Symbol 237 MovieClip Frame 1
_parent.dead = true;
Symbol 237 MovieClip Frame 5
stop();
_root.dnDestroy(_parent);
Symbol 238 MovieClip [donutstall] Frame 1
stop();
Symbol 238 MovieClip [donutstall] Frame 10
stop();
Symbol 246 MovieClip Frame 1
_parent.dead = true;
Symbol 246 MovieClip Frame 5
stop();
_root.svDestroy(_parent);
Symbol 247 MovieClip [swatvan] Frame 1
stop();
Symbol 247 MovieClip [swatvan] Frame 2
stop();
Symbol 247 MovieClip [swatvan] Frame 10
stop();
this.dead = true;
Symbol 250 MovieClip [farfarawayStar] Frame 24
if (_root.cowmode) {
_root.fintut = true;
}
removeMovieClip(this);
Symbol 256 MovieClip [genjeep] Frame 1
stop();
Symbol 256 MovieClip [genjeep] Frame 15
stop();
Symbol 271 Button
on (release) {
getURL ("http://lutc.blogspot.com", (window = "_blank"));
getURL ("http://www.haloscan.com/comments/lutc/114862516591033309/", (window = "_blank"));
}
Symbol 278 Button
on (release) {
getURL ("http://www.mostfungames.com", (window = "_blank"));
}
Symbol 283 Button
on (release) {
getURL ("http://lutc.blogspot.com", (window = "_blank"));
}
Symbol 320 Button
on (release) {
play();
}
Symbol 326 Button
on (release) {
goBonus();
}
Symbol 330 MovieClip Frame 7
stop();
Symbol 330 MovieClip Frame 17
if (_root.theend) {
_root.play();
}
Symbol 338 MovieClip Frame 1
stop();
Instance of Symbol 311 MovieClip "city" in Symbol 371 MovieClip Frame 1
/* no clip actions */
Symbol 385 MovieClip Frame 1
stop();
Symbol 385 MovieClip Frame 21
_root.cutsout = true;
Symbol 385 MovieClip Frame 39
Symbol 385 MovieClip Frame 74
this._visible = false;
_root.solMax = 10;
_root.swatout = false;
_root.jeep.play();
_root.cutsout = false;
Symbol 388 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 21
_root.cutsout = true;
Symbol 388 MovieClip Frame 39
Symbol 388 MovieClip Frame 91
this._visible = false;
_root.solMax = 20;
_root.jeep.play();
_root.cutsout = false;
Symbol 390 MovieClip Frame 1
stop();
Symbol 390 MovieClip Frame 21
_root.cutsout = true;
Symbol 390 MovieClip Frame 39
Symbol 390 MovieClip Frame 92
this._visible = false;
_root.solMax = 15;
_root.jeep.play();
_root.cutsout = false;
Symbol 395 MovieClip Frame 1
stop();
Symbol 398 MovieClip Frame 1
stop();
Symbol 398 MovieClip Frame 2
_root.cutsout = true;
Symbol 398 MovieClip Frame 36
Symbol 398 MovieClip Frame 56
_root.jeep.play();
_root.cutsout = false;
Symbol 407 Button
on (release) {
stopAllSounds();
_root.bonus = false;
_root.title();
}
Symbol 455 MovieClip Frame 1
if (_root.scary) {
this._visible = false;
} else {
if (random(10) == 0) {
this.per = eval ("_root.city.civ" + random(_root.civMax));
conv = _root.talk[random(_root.talkCount)];
}
if (per == null) {
this._y = 800;
}
distx = per._x - _root.city.lmark._x;
this._x = (distx - (conv.length * 4)) - 100;
this._y = per._y - 20;
}
Symbol 455 MovieClip Frame 2
if (_root.scary) {
this._visible = false;
} else {
if (random(10) == 0) {
this.per = eval ("_root.city.civ" + random(_root.civMax));
conv = _root.talk[random(_root.talkCount)];
}
if (per == null) {
this._y = 800;
}
distx = per._x - _root.city.lmark._x;
this._x = (distx - (conv.length * 4)) - 100;
this._y = per._y - 20;
}
Instance of Symbol 311 MovieClip "city" in Symbol 458 MovieClip Frame 1
/* no clip actions */
Symbol 463 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 48
this._visible = false;
_root.solMax = 5;
Symbol 466 MovieClip Frame 1
stop();
Symbol 467 MovieClip Frame 1
stop();
Symbol 467 MovieClip Frame 23
carmove.play();
Symbol 467 MovieClip Frame 62
this._visible = false;
_root.policeChance = 10;
Instance of Symbol 311 MovieClip "city" in Symbol 469 MovieClip Frame 1
/* no clip actions */
Symbol 470 MovieClip Frame 1
stop();
Symbol 470 MovieClip Frame 54
this._visible = false;
_root.solMax = 20;
Instance of Symbol 311 MovieClip "city" in Symbol 471 MovieClip Frame 1
/* no clip actions */
Symbol 477 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 47
this._visible = false;
Symbol 481 MovieClip Frame 1
stop();
Symbol 481 MovieClip Frame 95
this._visible = false;
_root.policeChance = 0;
_root.carMax = 10;
Instance of Symbol 311 MovieClip "city" in Symbol 483 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 311 MovieClip "city" in Symbol 486 MovieClip Frame 1
/* no clip actions */
Symbol 490 MovieClip Frame 1
stop();
Symbol 490 MovieClip Frame 81
Symbol 490 MovieClip Frame 124
this._visible = false;
_root.makesv();
_root.objective = "Destroy the SWAT Vans";
_root.bleep.start(0, 0);
Symbol 497 MovieClip Frame 1
stop();
Symbol 497 MovieClip Frame 58
this._visible = false;
_root.makedn();
_root.objective = "Destroy the donuts";
_root.bleep.start(0, 0);
Symbol 499 MovieClip Frame 1
stop();
Symbol 499 MovieClip Frame 47
this._visible = false;
_root.policeChance = 5;
Instance of Symbol 311 MovieClip "city" in Symbol 501 MovieClip Frame 1
/* no clip actions */
Symbol 502 MovieClip Frame 1
stop();
Symbol 502 MovieClip Frame 48
this._visible = false;
_root.solMax = 10;
_root.policeChance = 100;
_root.carMax = 6;
Symbol 503 MovieClip Frame 1
stop();
Symbol 503 MovieClip Frame 65
this._visible = false;
_root.solMax = 15;
Instance of Symbol 311 MovieClip "city" in Symbol 505 MovieClip Frame 1
/* no clip actions */
Symbol 507 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 32
_root.heropic._visible = true;
_root.heropic.play();
su.gotoAndStop(2);
_root.objective = "";
Symbol 507 MovieClip Frame 85
this._visible = false;
_root.makehero();
_root.objective = "Defeat Fantabulous Man";
_root.heropic._visible = false;
_root.bleep.start(0, 0);
Symbol 512 MovieClip Frame 1
stop();
Symbol 512 MovieClip Frame 83
this._visible = false;
if (!_root.pbout) {
_root.makepb();
_root.pbout = true;
}
_root.supe._x = _root.monster._x + 3000;
Symbol 540 Button
on (release) {
_root.play();
getURL ("http://lutc.blogspot.com", (window = "_blank"));
getURL ("http://www.haloscan.com/comments/lutc/114862516591033309/", (window = "_blank"));
}
Symbol 544 Button
on (release) {
_root.title();
}
Symbol 569 MovieClip Frame 24
if (random(5) == 0) {
gotoAndPlay (10);
}
Symbol 569 MovieClip Frame 26
gotoAndPlay (1);