Frame 1
fscommand ("showmenu", "true");
fscommand ("fullscreen", "false");
fscommand ("allowscale", "false");
Frame 133
stop();
Frame 157
stop();
Frame 159
fscommand ("allowscale", "false");
lqstarttime = getTimer();
Frame 167
if (800 < Number(getTimer() - lqstarttime)) {
toggleHighQuality();
}
Frame 235
stopAllSounds();
gotoAndPlay (301);
Frame 237
stopAllSounds();
gotoAndPlay (301);
Frame 238
stop();
Frame 241
stopAllSounds();
Frame 249
stop();
Frame 301
Set("/:alarmon", 0);
if (Number(/:gameno) == Number("")) {
Set("/:gameno", "0");
}
Set("/:bluepoints", "0");
Set("/:bluepointstotal", "63");
Set("/:gameno", Number(/:gameno) + 1);
Set("/:bonus", "0");
Set("/:environmentcount", "0");
Set("/:destcoords", "54");
Set("/:opengate", "0");
Set("/:goldenpoint", "0");
_root.lives = 4;
_root.power = 10;
_root.viruses = 12;
_root.startt = getTimer();
_root.pauset = 0;
_root.age = 100;
_root.location = "";
Frame 302
_root.startt = _root.startt - ((getTimer() - _root.pauset) * (0 < _root.pauset));
_root.pauset = 0;
Set("/:destcoords", "74");
if (frame eq "") {
tellTarget ("/74/guy") {
gotoAndPlay ("wb1");
};
}
Frame 303
frame = "body44";
_root.location = "body44";
tellTarget ("_root.heartbeat") {
gotoAndStop (1);
};
tellTarget ("_root.brain") {
gotoAndPlay (2);
};
tellTarget ("_root.ear") {
gotoAndStop (1);
};
tellTarget ("_root.lungs") {
gotoAndStop (1);
};
tellTarget ("_root.guts") {
gotoAndStop (1);
};
tellTarget ("_root.statusI.yrposition_I") {
gotoAndStop (1);
};
tgt0 = /:destcoords add "/guy";
tellTarget (tgt0) {
gotoAndStop ("w2");
};
_root.viruscontrolerI.display("44");
stop();
Frame 308
stop();
Frame 310
frame = "body34";
_root.location = "body34";
tellTarget ("_root.heartbeat") {
gotoAndPlay (2);
};
tellTarget ("_root.brain") {
gotoAndStop (1);
};
tellTarget ("_root.ear") {
gotoAndStop (1);
};
tellTarget ("_root.lungs") {
gotoAndStop (1);
};
tellTarget ("_root.guts") {
gotoAndStop (1);
};
tellTarget ("_root.statusI.yrposition_I") {
gotoAndStop (2);
};
tgt0 = /:destcoords add "/guy";
tellTarget (tgt0) {
gotoAndStop ("w2");
};
_root.viruscontrolerI.display("34");
stop();
Frame 316
stop();
Frame 318
frame = "body45";
_root.location = "body45";
tellTarget ("_root.heartbeat") {
gotoAndStop (1);
};
tellTarget ("_root.brain") {
gotoAndStop (1);
};
tellTarget ("_root.ear") {
gotoAndPlay (2);
};
tellTarget ("_root.statusI.yrposition_I") {
gotoAndStop (3);
};
tellTarget ("_root.lungs") {
gotoAndStop (1);
};
tellTarget ("_root.guts") {
gotoAndStop (1);
};
tgt0 = /:destcoords add "/guy";
tellTarget (tgt0) {
gotoAndStop ("w2");
};
_root.viruscontrolerI.display("45");
stop();
Frame 324
stop();
Frame 326
frame = "body43";
_root.location = "body43";
tellTarget ("_root.heartbeat") {
gotoAndStop (1);
};
tellTarget ("_root.brain") {
gotoAndStop (1);
};
tellTarget ("_root.ear") {
gotoAndStop (1);
};
tellTarget ("_root.statusI.yrposition_I") {
gotoAndStop (4);
};
tellTarget ("_root.lungs") {
gotoAndPlay (2);
};
tellTarget ("_root.guts") {
gotoAndStop (1);
};
tgt0 = /:destcoords add "/guy";
tellTarget (tgt0) {
gotoAndStop ("w2");
};
_root.viruscontrolerI.display("43");
stop();
Frame 332
stop();
Frame 334
frame = "body54";
_root.location = "body54";
tellTarget ("_root.heartbeat") {
gotoAndStop (1);
};
tellTarget ("_root.brain") {
gotoAndStop (1);
};
tellTarget ("_root.ear") {
gotoAndStop (1);
};
tellTarget ("_root.lungs") {
gotoAndStop (1);
};
tellTarget ("_root.statusI.yrposition_I") {
gotoAndStop (5);
};
tellTarget ("_root.guts") {
gotoAndPlay (2);
};
tgt0 = /:destcoords add "/guy";
tellTarget (tgt0) {
gotoAndStop ("w2");
};
_root.viruscontrolerI.display("54");
stop();
Frame 340
stop();
Frame 350
frame = "continuescreen";
tellTarget ("_root.heartbeat") {
gotoAndStop (1);
};
tellTarget ("_root.brain") {
gotoAndStop (1);
};
tellTarget ("_root.ear") {
gotoAndStop (1);
};
tellTarget ("_root.lungs") {
gotoAndStop (1);
};
tellTarget ("_root.guts") {
gotoAndStop (1);
};
_root.location = "continuescreen";
Frame 370
stop();
Frame 371
trace("ive been a bad bad boy!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11");
stop();
Symbol 28 Button
on (release) {
getURL ("http://www.drugster.org/", "_BLANK");
}
Symbol 56 Button
on (release) {
gotoAndPlay (134);
}
Symbol 59 Button
on (release) {
gotoAndPlay (159);
}
Symbol 106 Button
on (rollOver, dragOver) {
gotoAndPlay (5);
}
on (rollOut, dragOut) {
gotoAndPlay (16);
}
Symbol 114 MovieClip Frame 4
stop();
Symbol 114 MovieClip Frame 15
stop();
Symbol 114 MovieClip Frame 21
gotoAndPlay (1);
Symbol 116 Button
on (rollOver, dragOver) {
gotoAndPlay (5);
}
on (rollOut, dragOut) {
gotoAndPlay (16);
}
Symbol 123 MovieClip Frame 4
stop();
Symbol 123 MovieClip Frame 15
stop();
Symbol 123 MovieClip Frame 21
gotoAndPlay (1);
Symbol 124 Button
on (rollOver, dragOver) {
gotoAndPlay (5);
}
on (rollOut, dragOut) {
gotoAndPlay (16);
}
Symbol 132 MovieClip Frame 4
stop();
Symbol 132 MovieClip Frame 15
stop();
Symbol 132 MovieClip Frame 24
gotoAndPlay (1);
Symbol 160 Button
on (release) {
gotoAndPlay (1);
}
Symbol 164 Button
on (release) {
stopAllSounds();
gotoAndPlay (1);
}
Symbol 183 MovieClip Frame 1
if (99 < _root.age) {
gotoAndStop (20);
}
Symbol 183 MovieClip Frame 2
stop();
Symbol 183 MovieClip Frame 20
stop();
Symbol 187 Button
on (release) {
getURL ("http://www.drugster.org/", "_BLANK");
}
Symbol 214 MovieClip Frame 1
trace("I RAN 1");
Symbol 214 MovieClip Frame 8
stop();
Symbol 214 MovieClip Frame 15
trace("I RAN 2");
Symbol 214 MovieClip Frame 24
stop();
Symbol 214 MovieClip Frame 39
stop();
Symbol 214 MovieClip Frame 53
stop();
Symbol 214 MovieClip Frame 67
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 2
stop();
Symbol 222 MovieClip Frame 3
stop();
Symbol 222 MovieClip Frame 4
stop();
Symbol 222 MovieClip Frame 5
stop();
Symbol 234 MovieClip Frame 2
if (_root.power < 5) {
if (/:alarmon eq 1) {
tellTarget ("_root.alarmsound") {
gotoAndPlay ("on2");
};
Set("/:alarmon", 2);
}
gotoAndPlay (5);
} else if (_root.power < 10) {
if (/:alarmon eq 0) {
trace("herre");
tellTarget ("_root.alarmsound") {
gotoAndPlay ("on1");
};
Set("/:alarmon", 1);
}
gotoAndPlay (3);
} else {
if ((/:alarmon eq 1) or (/:alarmon eq 2)) {
tellTarget ("_root.alarmsound") {
gotoAndStop ("off");
};
}
Set("/:alarmon", 0);
gotoAndPlay (1);
}
Symbol 234 MovieClip Frame 4
if (_root.power < 5) {
if (/:alarmon eq 1) {
tellTarget ("_root.alarmsound") {
gotoAndPlay ("on2");
};
Set("/:alarmon", 2);
}
gotoAndPlay (5);
} else if (_root.power < 10) {
if (/:alarmon eq 0) {
trace("herre");
tellTarget ("_root.alarmsound") {
gotoAndPlay ("on1");
};
Set("/:alarmon", 1);
}
gotoAndPlay (3);
} else {
if ((/:alarmon eq 1) or (/:alarmon eq 2)) {
tellTarget ("_root.alarmsound") {
gotoAndStop ("off");
};
}
Set("/:alarmon", 0);
gotoAndPlay (1);
}
Symbol 234 MovieClip Frame 6
if (_root.power < 5) {
if (/:alarmon eq 1) {
tellTarget ("_root.alarmsound") {
gotoAndPlay ("on2");
};
Set("/:alarmon", 2);
}
gotoAndPlay (5);
} else if (_root.power < 10) {
if (/:alarmon eq 0) {
tellTarget ("_root.alarmsound") {
trace("herre");
gotoAndPlay ("on1");
};
Set("/:alarmon", 1);
}
gotoAndPlay (3);
} else {
if ((/:alarmon eq 1) or (/:alarmon eq 2)) {
tellTarget ("_root.alarmsound") {
gotoAndStop ("off");
};
}
Set("/:alarmon", 0);
gotoAndPlay (1);
}
Symbol 244 Button
on (release) {
tellTarget ("_root") {
gotoAndPlay ("instructions");
};
}
Symbol 250 MovieClip Frame 54
stop();
Symbol 253 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 6
stop();
Symbol 253 MovieClip Frame 15
stop();
Symbol 263 Button
on (keyPress "<Up>") {
towhere = (int(x) - 1) add y;
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:canup;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w1") {
gotoAndPlay (11);
} else {
gowalk = "w1";
gotoAndPlay (5);
}
}
}
on (keyPress "<Right>") {
towhere = x add (int(y) + 1);
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:canright;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w2") {
gotoAndPlay (18);
} else {
gowalk = "w2";
gotoAndPlay (12);
}
}
}
on (keyPress "<Down>") {
towhere = (int(x) + 1) add y;
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:candown;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w3") {
gotoAndPlay (25);
} else {
gowalk = "w3";
gotoAndPlay (19);
}
}
}
on (keyPress "<Left>") {
towhere = x add (int(y) - 1);
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:canleft;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w4") {
gotoAndPlay (32);
} else {
gowalk = "w4";
gotoAndPlay (26);
}
}
}
Symbol 295 MovieClip Frame 1
tellTarget ("_root.alarmsound") {
gotoAndPlay ("off");
};
Symbol 295 MovieClip Frame 90
stop();
Symbol 296 MovieClip Frame 1
mypos = getProperty("../", _name);
x = substring(mypos, 1, 1);
y = substring(mypos, 2, 1);
gowalk = "";
stop();
Symbol 296 MovieClip Frame 2
mypos = getProperty("../", _name);
x = substring(mypos, 1, 1);
y = substring(mypos, 2, 1);
gowalk = "";
stop();
Symbol 296 MovieClip Frame 11
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb3");
if (Number(result) == 1) {
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
}
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb3");
};
}
gotoAndStop (2);
Symbol 296 MovieClip Frame 18
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb4");
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb4");
};
}
gotoAndStop (2);
Symbol 296 MovieClip Frame 25
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb1");
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb1");
};
}
gotoAndStop (2);
Symbol 296 MovieClip Frame 32
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb2");
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb2");
};
}
gotoAndStop (2);
Symbol 296 MovieClip Frame 33
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 296 MovieClip Frame 39
stop();
Symbol 296 MovieClip Frame 40
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 296 MovieClip Frame 46
stop();
Symbol 296 MovieClip Frame 47
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 296 MovieClip Frame 53
stop();
Symbol 296 MovieClip Frame 54
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 296 MovieClip Frame 60
stop();
Symbol 296 MovieClip Frame 151
if (_root.viruscount >= _root.viruscontrolerI.statusarray[5]) {
tellTarget ("_root") {
gotoAndPlay ("gameover");
};
}
if (0 < _root.lives) {
tellTarget ("_root") {
gotoAndPlay ("continuescreen");
};
} else {
tellTarget ("_root") {
gotoAndPlay ("gameover");
};
}
Symbol 297 MovieClip Frame 1
level = 1;
canup = 1;
canright = 1;
candown = 1;
canleft = 1;
stop();
Symbol 297 MovieClip Frame 5
test00 = substring(towhere, 1, 1);
test01 = substring(towhere, 2, 1);
Set("/:location", substring(/:frame, length(/:frame) - 1, 2));
Set("/:framelabel", substring(/:frame, 1, length(/:frame) - 2));
if (test00 eq "8") {
x = Number(substring(/:location, 1, 1)) + 1;
gowhere = (((/:framelabel add x) add (substring(/:location, 2, 1))) add "/0") add test01;
result = 1;
trace("go where = " + gowhere);
} else if (test00 eq "-") {
x = (substring(/:location, 1, 1)) - 1;
gowhere = (((/:framelabel add x) add (substring(/:location, 2, 1))) add "/7") add (substring(towhere, 3, 1));
result = 1;
trace("go where = " + gowhere);
} else if (test01 eq "8") {
y = Number(substring(/:location, 2, 1)) + 1;
gowhere = ((((/:framelabel add (substring(/:location, 1, 1))) add y) add "/") add test00) add "0";
result = 1;
trace("go where = " + gowhere);
} else if (test01 eq "-") {
y = (substring(/:location, 2, 1)) - 1;
gowhere = ((((/:framelabel add (substring(/:location, 1, 1))) add y) add "/") add test00) add "7";
result = 1;
trace("go where = " + gowhere);
} else {
result = 1;
gowhere = towhere;
}
gotoAndStop (1);
Symbol 300 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 5
stop();
Symbol 321 MovieClip Frame 1
gumbo = "";
gumbo = gumbo + eval ((("/:" add /:frame) add /:gameno) add getProperty("../../", _name));
trace("this bad boy's dady is " + _parent._parent._name);
Symbol 321 MovieClip Frame 2
if (eval ((("/:" add /:frame) add /:gameno) add getProperty("../../", _name)) == 1) {
gotoAndPlay (25);
}
if (eval ((("/:" add /:frame) add /:gameno) add getProperty("../../", _name)) == 2) {
gotoAndStop (6);
}
if (eval ((("/:" add /:frame) add /:gameno) add getProperty("../../", _name)) == 3) {
gotoAndStop (35);
}
if (eval ((("/:" add /:frame) add /:gameno) add getProperty("../../", _name)) == 4) {
gotoAndStop (65);
}
Symbol 321 MovieClip Frame 6
Set((("/:" add /:frame) add /:gameno) add getProperty("../../", _name), 2);
stop();
Symbol 321 MovieClip Frame 13
Set((("/:" add /:frame) add /:gameno) add getProperty("../../", _name), 1);
Set("/:bluepoints", Number(/:bluepoints) + 1);
_root.power = _root.power + 10;
Symbol 321 MovieClip Frame 27
wheretonow = random(1000);
if ((wheretonow >= 998) && (_parent._parent._name != _root.flylocation)) {
gotoAndPlay (32);
} else if ((wheretonow >= 996) && (_parent._parent._name != _root.flylocation)) {
gotoAndPlay (62);
} else if ((wheretonow >= 994) && (_parent._parent._name != _root.flylocation)) {
gotoAndPlay (3);
}
Symbol 321 MovieClip Frame 29
gotoAndPlay (26);
Symbol 321 MovieClip Frame 35
Set((("/:" add /:frame) add /:gameno) add getProperty("../../", _name), 3);
stop();
Symbol 321 MovieClip Frame 43
tellTarget ("_root.flash_I") {
play();
};
Set((("/:" add /:frame) add /:gameno) add getProperty("../../", _name), 1);
Set("/:bluepoints", Number(/:bluepoints) + 1);
_root.power = _root.power + 0;
Symbol 321 MovieClip Frame 49
gotoAndPlay (25);
Symbol 321 MovieClip Frame 65
Set((("/:" add /:frame) add /:gameno) add getProperty("../../", _name), 4);
stop();
Symbol 321 MovieClip Frame 73
Set((("/:" add /:frame) add /:gameno) add getProperty("../../", _name), 1);
Set("/:bluepoints", Number(/:bluepoints) + 1);
_root.power = _root.power + 20;
Symbol 321 MovieClip Frame 79
gotoAndPlay (25);
Symbol 322 MovieClip Frame 1
level = 1;
canup = 1;
canright = 1;
candown = 1;
canleft = 1;
stop();
Symbol 322 MovieClip Frame 5
test00 = substring(towhere, 1, 1);
test01 = substring(towhere, 2, 1);
Set("/:location", substring(/:frame, length(/:frame) - 1, 2));
Set("/:framelabel", substring(/:frame, 1, length(/:frame) - 2));
if (test00 eq "8") {
x = Number(substring(/:location, 1, 1)) + 1;
gowhere = (((/:framelabel add x) add (substring(/:location, 2, 1))) add "/0") add test01;
result = 1;
} else if (test00 eq "-") {
x = (substring(/:location, 1, 1)) - 1;
gowhere = (((/:framelabel add x) add (substring(/:location, 2, 1))) add "/7") add (substring(towhere, 3, 1));
result = 1;
} else if (test01 eq "8") {
y = Number(substring(/:location, 2, 1)) + 1;
gowhere = ((((/:framelabel add (substring(/:location, 1, 1))) add y) add "/") add test00) add "0";
result = 1;
} else if (test01 eq "-") {
y = (substring(/:location, 2, 1)) - 1;
gowhere = ((((/:framelabel add (substring(/:location, 1, 1))) add y) add "/") add test00) add "7";
result = 1;
} else {
result = 1;
gowhere = towhere;
}
if (Number(result) == 1) {
tellTarget ("point") {
play();
};
}
gotoAndStop (1);
Symbol 324 MovieClip Frame 1
powerblock = 1;
stop();
Symbol 325 Button
on (keyPress "<Up>") {
towhere = (int(x) - 1) add y;
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:canup;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w1") {
gotoAndPlay (11);
} else {
gowalk = "w1";
gotoAndPlay (5);
}
}
}
on (keyPress "<Right>") {
towhere = x add (int(y) + 1);
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:canright;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w2") {
gotoAndPlay (18);
} else {
gowalk = "w2";
gotoAndPlay (12);
}
}
}
on (keyPress "<Down>") {
towhere = (int(x) + 1) add y;
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:candown;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w3") {
gotoAndPlay (25);
} else {
gowalk = "w3";
gotoAndPlay (19);
}
}
}
on (keyPress "<Left>") {
towhere = x add (int(y) - 1);
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:canleft;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w4") {
gotoAndPlay (32);
} else {
gowalk = "w4";
gotoAndPlay (26);
}
}
}
Symbol 326 MovieClip Frame 1
mypos = getProperty("../", _name);
x = substring(mypos, 1, 1);
y = substring(mypos, 2, 1);
gowalk = "";
stop();
Symbol 326 MovieClip Frame 2
mypos = getProperty("../", _name);
x = substring(mypos, 1, 1);
y = substring(mypos, 2, 1);
gowalk = "";
stop();
Symbol 326 MovieClip Frame 11
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb3");
if (Number(result) == 1) {
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
}
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb3");
};
}
gotoAndStop (2);
Symbol 326 MovieClip Frame 18
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb4");
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb4");
};
}
gotoAndStop (2);
Symbol 326 MovieClip Frame 25
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb1");
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb1");
};
}
gotoAndStop (2);
Symbol 326 MovieClip Frame 32
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb2");
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb2");
};
}
gotoAndStop (2);
Symbol 326 MovieClip Frame 33
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 326 MovieClip Frame 39
tellTarget (eval ("/:anim" add mypos)) {
play();
};
gotoAndStop (1);
Symbol 326 MovieClip Frame 40
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 326 MovieClip Frame 46
tellTarget (eval ("/:anim" add mypos)) {
play();
};
gotoAndStop (1);
Symbol 326 MovieClip Frame 47
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 326 MovieClip Frame 53
tellTarget (eval ("/:anim" add mypos)) {
play();
};
gotoAndStop (1);
Symbol 326 MovieClip Frame 54
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 326 MovieClip Frame 60
tellTarget (eval ("/:anim" add mypos)) {
play();
};
gotoAndStop (1);
Symbol 326 MovieClip Frame 151
if (_root.viruscount >= statusarray[5]) {
tellTarget ("_root") {
gotoAndPlay ("gameover");
};
}
if (0 < _root.lives) {
tellTarget ("_root") {
gotoAndPlay ("continuescreen");
};
} else {
tellTarget ("_root") {
gotoAndPlay ("gameover");
};
}
Symbol 327 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 330 MovieClip Frame 9
Set("/:destcoords", "13");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body34");
};
Symbol 331 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 331 MovieClip Frame 9
Set("/:destcoords", "20");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body45");
};
Symbol 345 MovieClip Frame 1
function kill(block) {
if (_root.location == "44") {
targetpath = ("_root." + block) + ".guy.virusI";
tellTarget (targetpath) {
gotoAndStop ("off");
};
index = 0;
while (index < VP44.length) {
if (VP44[index] == block) {
tellTarget (_root.virusdeath) {
gotoAndPlay (2);
};
tempray = new Array();
tempray = tempray.concat(VP44.slice(0, index));
tempray = tempray.concat(VP44.slice(index + 1, VP44.length));
tempstring1 = VP44.toString();
VP44 = tempray;
tempstring2 = VP44.toString();
_root.viruscount--;
_root.power--;
_root.viruscontrolerI.powercheck();
_root.viruscontrolerI.characterupdate();
}
index++;
}
}
if (_root.location == "34") {
targetpath = ("_root." + block) + ".guy.virusI";
tellTarget (targetpath) {
gotoAndStop ("off");
};
index = 0;
while (index < VP34.length) {
if (VP34[index] == block) {
tellTarget (_root.virusdeath) {
gotoAndPlay (2);
};
tempray = new Array();
tempray = tempray.concat(VP34.slice(0, index));
tempray = tempray.concat(VP34.slice(index + 1, VP34.length));
tempstring1 = VP34.toString();
VP34 = tempray;
tempstring2 = VP34.toString();
_root.viruscount--;
_root.power--;
_root.viruscontrolerI.powercheck();
_root.viruscontrolerI.characterupdate();
}
index++;
}
}
if (_root.location == "45") {
targetpath = ("_root." + block) + ".guy.virusI";
tellTarget (targetpath) {
gotoAndStop ("off");
};
index = 0;
while (index < VP45.length) {
if (VP45[index] == block) {
tellTarget (_root.virusdeath) {
gotoAndPlay (2);
};
tempray = new Array();
tempray = tempray.concat(VP45.slice(0, index));
tempray = tempray.concat(VP45.slice(index + 1, VP45.length));
tempstring1 = VP45.toString();
VP45 = tempray;
tempstring2 = VP45.toString();
_root.viruscount--;
_root.power--;
_root.viruscontrolerI.powercheck();
_root.viruscontrolerI.characterupdate();
}
index++;
}
}
if (_root.location == "43") {
targetpath = ("_root." + block) + ".guy.virusI";
tellTarget (targetpath) {
gotoAndStop ("off");
};
index = 0;
while (index < VP43.length) {
if (VP43[index] == block) {
tellTarget (_root.virusdeath) {
gotoAndPlay (2);
};
tempray = new Array();
tempray = tempray.concat(VP43.slice(0, index));
tempray = tempray.concat(VP43.slice(index + 1, VP43.length));
tempstring1 = VP43.toString();
VP43 = tempray;
tempstring2 = VP43.toString();
_root.viruscount--;
_root.power--;
_root.viruscontrolerI.powercheck();
_root.viruscontrolerI.characterupdate();
}
index++;
}
}
if (_root.location == "54") {
targetpath = ("_root." + block) + ".guy.virusI";
tellTarget (targetpath) {
gotoAndStop ("off");
};
index = 0;
while (index < VP54.length) {
if (VP54[index] == block) {
tellTarget (_root.virusdeath) {
gotoAndPlay (2);
};
tempray = new Array();
tempray = tempray.concat(VP54.slice(0, index));
tempray = tempray.concat(VP54.slice(index + 1, VP54.length));
tempstring1 = VP54.toString();
VP54 = tempray;
tempstring2 = VP54.toString();
_root.viruscount--;
_root.power--;
_root.viruscontrolerI.powercheck();
_root.viruscontrolerI.characterupdate();
}
index++;
}
}
}
function display(scene) {
if (scene == "44") {
index = 0;
while (index < VP44.length) {
block = VP44[index];
trace("turn on - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (15);
};
index++;
}
}
if (scene == "34") {
index = 0;
while (index < VP34.length) {
block = VP34[index];
trace("turn on - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (15);
};
index++;
}
}
if (scene == "45") {
index = 0;
while (index < VP45.length) {
block = VP45[index];
trace("turn on - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (15);
};
index++;
}
}
if (scene == "43") {
index = 0;
while (index < VP43.length) {
block = VP43[index];
trace("turn on - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (15);
};
index++;
}
}
if (scene == "54") {
index = 0;
while (index < VP54.length) {
block = VP54[index];
trace("turn on - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (15);
};
index++;
}
}
}
function characterupdate() {
trace(("Jesus Joseph and Mary! " + _root.viruscount) + " viruses!!!");
if (_root.viruscount < statusarray[1]) {
trace("" + _root.statusI.charpicture.gotoAndStop("FINE"));
}
if ((_root.viruscount >= statusarray[1]) && (_root.viruscount < statusarray[2])) {
_root.statusI.charpicture.gotoAndStop("FEVER");
}
if ((_root.viruscount >= statusarray[2]) && (_root.viruscount < statusarray[3])) {
_root.statusI.charpicture.gotoAndStop("SICK");
}
if ((_root.viruscount >= statusarray[3]) && (_root.viruscount < statusarray[4])) {
_root.statusI.charpicture.gotoAndStop("NAUSEA");
}
if ((_root.viruscount >= statusarray[4]) && (_root.viruscount < statusarray[5])) {
_root.statusI.charpicture.gotoAndStop("COMA");
}
if (_root.viruscount >= statusarray[5]) {
_root.lives--;
temptarget = ("_root." + _root.flylocation) + ".guy";
tellTarget (temptarget) {
gotoAndPlay ("die");
};
tellTarget ("_root.viruscontrolerI") {
gotoAndStop ("pause");
};
}
}
function powercheck() {
if (0 >= _root.power) {
_root.lives--;
temptarget = ("_root." + _root.flylocation) + ".guy";
tellTarget (temptarget) {
gotoAndPlay ("die");
};
tellTarget ("_root.viruscontrolerI") {
gotoAndStop ("pause");
};
}
}
function clearscreen() {
if ((_root.location == "body44") or (_root.location == "44")) {
index = 0;
_root.viruscount = _root.viruscount - VP44.length;
while (index < VP44.length) {
block = VP44[index];
trace("turn off - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (1);
};
index++;
}
VP44 = VP44.slice(0, 0);
}
if ((_root.location == "body34") or (_root.location == "34")) {
index = 0;
_root.viruscount = _root.viruscount - VP34.length;
while (index < VP34.length) {
block = VP34[index];
trace("turn off - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (1);
};
index++;
}
VP34 = VP34.slice(0, 0);
}
if ((_root.location == "body45") or (_root.location == "45")) {
index = 0;
_root.viruscount = _root.viruscount - VP45.length;
while (index < VP45.length) {
block = VP45[index];
trace("turn off - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (1);
};
index++;
}
VP45 = VP45.slice(0, 0);
}
if ((_root.location == "body43") or (_root.location == "43")) {
index = 0;
_root.viruscount = _root.viruscount - VP43.length;
while (index < VP43.length) {
block = VP43[index];
trace("turn off - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (1);
};
index++;
}
VP43 = VP43.slice(0, 0);
}
if ((_root.location == "body54") or (_root.location == "54")) {
index = 0;
_root.viruscount = _root.viruscount - VP54.length;
while (index < VP54.length) {
block = VP54[index];
trace("turn off - " + block);
targetpath = ("_root." + block) + ".guy.virusI";
if (block < 10) {
targetpath = ("_root.0" + block) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndStop (1);
};
index++;
}
VP54 = VP54.slice(0, 0);
}
}
counter = 0;
_root.viruscount = 0;
statusarray = new Array(0, 15, 30, 50, 70, 90);
VP44 = new Array();
VA44 = new Array();
VP43 = new Array();
VA43 = new Array();
VP34 = new Array();
VA34 = new Array();
VP54 = new Array();
VA54 = new Array();
VP45 = new Array();
VA45 = new Array();
a_v_01 = 1;
a_v_02 = 1;
a_v_03 = 1;
a_v_04 = 1;
a_v_05 = 1;
a_v_06 = 1;
a_v_10 = 1;
a_v_11 = 1;
a_v_12 = 1;
a_v_13 = 1;
a_v_21 = 1;
a_v_22 = 1;
a_v_23 = 1;
a_v_30 = 1;
a_v_31 = 1;
a_v_32 = 1;
a_v_42 = 1;
a_v_52 = 1;
a_v_53 = 1;
a_v_54 = 1;
a_v_55 = 1;
a_v_62 = 1;
a_v_63 = 1;
a_v_64 = 1;
a_v_65 = 1;
a_v_73 = 1;
a_v_74 = 1;
a_v_75 = 1;
b_v_11 = 1;
b_v_12 = 1;
b_v_13 = 1;
b_v_20 = 1;
b_v_21 = 1;
b_v_22 = 1;
b_v_23 = 1;
b_v_24 = 1;
b_v_25 = 1;
b_v_30 = 1;
b_v_31 = 1;
b_v_32 = 1;
b_v_33 = 1;
b_v_34 = 1;
b_v_35 = 1;
b_v_40 = 1;
b_v_41 = 1;
b_v_42 = 1;
b_v_43 = 1;
b_v_44 = 1;
b_v_45 = 1;
b_v_53 = 1;
b_v_54 = 1;
b_v_55 = 1;
c_v_01 = 1;
c_v_02 = 1;
c_v_06 = 1;
c_v_10 = 1;
c_v_11 = 1;
c_v_12 = 1;
c_v_13 = 1;
c_v_14 = 1;
c_v_15 = 1;
c_v_16 = 1;
c_v_20 = 1;
c_v_21 = 1;
c_v_22 = 1;
c_v_26 = 1;
c_v_32 = 1;
c_v_42 = 1;
c_v_52 = 1;
c_v_62 = 1;
d_v_01 = 1;
d_v_02 = 1;
d_v_04 = 1;
d_v_05 = 1;
d_v_10 = 1;
d_v_11 = 1;
d_v_12 = 1;
d_v_13 = 1;
d_v_14 = 1;
d_v_15 = 1;
d_v_20 = 1;
d_v_21 = 1;
d_v_22 = 1;
d_v_23 = 1;
d_v_24 = 1;
d_v_25 = 1;
d_v_26 = 1;
d_v_30 = 1;
d_v_31 = 1;
d_v_32 = 1;
d_v_33 = 1;
d_v_34 = 1;
d_v_35 = 1;
d_v_36 = 1;
d_v_40 = 1;
d_v_41 = 1;
d_v_42 = 1;
d_v_43 = 1;
d_v_44 = 1;
d_v_45 = 1;
d_v_46 = 1;
d_v_51 = 1;
d_v_52 = 1;
d_v_53 = 1;
d_v_54 = 1;
d_v_55 = 1;
d_v_57 = 1;
d_v_63 = 1;
e_v_13 = 1;
e_v_21 = 1;
e_v_22 = 1;
e_v_23 = 1;
e_v_24 = 1;
e_v_25 = 1;
e_v_26 = 1;
e_v_31 = 1;
e_v_32 = 1;
e_v_33 = 1;
e_v_34 = 1;
e_v_35 = 1;
e_v_36 = 1;
e_v_43 = 1;
e_v_44 = 1;
e_v_45 = 1;
e_v_46 = 1;
e_v_53 = 1;
e_v_55 = 1;
e_v_56 = 1;
e_v_57 = 1;
e_v_65 = 1;
e_v_66 = 1;
e_v_67 = 1;
e_v_75 = 1;
e_v_76 = 1;
e_v_77 = 1;
Symbol 345 MovieClip Frame 2
counter++;
_root.age = Math.floor((getTimer() - _root.startt) / 6000);
reproducerate = 40 + ((_root.age * _root.age) / 10);
index = 0;
whichscene = random(5);
if ((Math.floor(whichscene) == 0) and (VP44.length == 0)) {
reproducerate = 10;
} else if ((Math.floor(whichscene) == 1) and (VP34.length == 0)) {
reproducerate = 10;
} else if ((Math.floor(whichscene) == 2) and (VP45.length == 0)) {
reproducerate = 10;
} else if ((Math.floor(whichscene) == 3) and (VP43.length == 0)) {
reproducerate = 10;
} else if ((Math.floor(whichscene) == 4) and (VP54.length == 0)) {
reproducerate = 10;
}
if (reproducerate >= random(1000)) {
if (Math.floor(whichscene) == 0) {
index = random(VP44.length);
if (VP44.length == 0) {
mypick = "";
while (eval (mypick) != 1) {
mypicka = random(8);
mypickb = random(8);
mypick = (("a_v_" + mypicka) + "") + mypickb;
blocknumber = (mypicka * 10) + mypickb;
}
} else {
wheretogo = random(4);
if (wheretogo == 0) {
blocknumber = VP44[index] - 10;
}
if (wheretogo == 1) {
blocknumber = VP44[index] + 10;
}
if (wheretogo == 2) {
blocknumber = VP44[index] - 1;
}
if (wheretogo == 3) {
blocknumber = VP44[index] + 1;
}
}
empty = 1;
if (blocknumber < 10) {
if (eval ("a_v_0" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
if (blocknumber >= 10) {
if (eval ("a_v_" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
index2 = 0;
while (int(VP44.length - 1) >= index2) {
if (VP44[index2] == blocknumber) {
empty = 0;
index2 = int(VP44.length - 1);
}
index2++;
}
if (_root.flylocation == blocknumber) {
empty = 0;
}
checkstring = "";
checkstring = blocknumber;
if (empty == 1) {
_root.viruscount++;
_root.viruscontrolerI.characterupdate();
insertpoint = VP44.length;
VP44[insertpoint] = blocknumber;
VA44[insertpoint] = 1;
if ((_root.location == "body44") or (_root.location == "44")) {
targetpath = ("_root." + blocknumber) + ".guy.virusI";
if (blocknumber < 10) {
targetpath = ("_root.0" + blocknumber) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndPlay (10);
};
}
}
}
if (Math.floor(whichscene) == 1) {
index = random(VP34.length);
if (VP34.length == 0) {
mypick = "";
while (eval (mypick) != 1) {
mypicka = random(8);
mypickb = random(8);
mypick = (("c_v_" + mypicka) + "") + mypickb;
blocknumber = (mypicka * 10) + mypickb;
}
} else {
wheretogo = random(4);
if (wheretogo == 0) {
blocknumber = VP34[index] - 10;
}
if (wheretogo == 1) {
blocknumber = VP34[index] + 10;
}
if (wheretogo == 2) {
blocknumber = VP34[index] - 1;
}
if (wheretogo == 3) {
blocknumber = VP34[index] + 1;
}
}
empty = 1;
if (blocknumber < 10) {
if (eval ("c_v_0" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
if (blocknumber >= 10) {
if (eval ("c_v_" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
index2 = 0;
while (int(VP34.length - 1) >= index2) {
if (VP34[index2] == blocknumber) {
empty = 0;
index2 = int(VP34.length - 1);
}
index2++;
}
if (_root.flylocation == blocknumber) {
empty = 0;
}
checkstring = "";
checkstring = blocknumber;
if (empty == 1) {
_root.viruscount++;
_root.viruscontrolerI.characterupdate();
insertpoint = VP34.length;
VP34[insertpoint] = blocknumber;
VA34[insertpoint] = 1;
if ((_root.location == "body34") or (_root.location == "34")) {
targetpath = ("_root." + blocknumber) + ".guy.virusI";
if (blocknumber < 10) {
targetpath = ("_root.0" + blocknumber) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndPlay (10);
};
}
}
}
if (Math.floor(whichscene) == 2) {
index = random(VP45.length);
if (VP45.length == 0) {
mypick = "";
while (eval (mypick) != 1) {
mypicka = random(8);
mypickb = random(8);
mypick = (("c_v_" + mypicka) + "") + mypickb;
blocknumber = (mypicka * 10) + mypickb;
}
} else {
wheretogo = random(4);
if (wheretogo == 0) {
blocknumber = VP45[index] - 10;
}
if (wheretogo == 1) {
blocknumber = VP45[index] + 10;
}
if (wheretogo == 2) {
blocknumber = VP45[index] - 1;
}
if (wheretogo == 3) {
blocknumber = VP45[index] + 1;
}
}
empty = 1;
if (blocknumber < 10) {
if (eval ("c_v_0" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
if (blocknumber >= 10) {
if (eval ("c_v_" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
index2 = 0;
while (int(VP45.length - 1) >= index2) {
if (VP45[index2] == blocknumber) {
empty = 0;
index2 = int(VP45.length - 1);
}
index2++;
}
if (_root.flylocation == blocknumber) {
empty = 0;
}
checkstring = "";
checkstring = blocknumber;
if (empty == 1) {
_root.viruscount++;
_root.viruscontrolerI.characterupdate();
insertpoint = VP45.length;
VP45[insertpoint] = blocknumber;
VA45[insertpoint] = 1;
if ((_root.location == "body45") or (_root.location == "45")) {
targetpath = ("_root." + blocknumber) + ".guy.virusI";
if (blocknumber < 10) {
targetpath = ("_root.0" + blocknumber) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndPlay (10);
};
}
}
}
if (Math.floor(whichscene) == 3) {
index = random(VP43.length);
if (VP43.length == 0) {
mypick = "";
while (eval (mypick) != 1) {
mypicka = random(8);
mypickb = random(8);
mypick = (("d_v_" + mypicka) + "") + mypickb;
blocknumber = (mypicka * 10) + mypickb;
}
} else {
wheretogo = random(4);
if (wheretogo == 0) {
blocknumber = VP43[index] - 10;
}
if (wheretogo == 1) {
blocknumber = VP43[index] + 10;
}
if (wheretogo == 2) {
blocknumber = VP43[index] - 1;
}
if (wheretogo == 3) {
blocknumber = VP43[index] + 1;
}
}
empty = 1;
if (blocknumber < 10) {
if (eval ("d_v_0" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
if (blocknumber >= 10) {
if (eval ("d_v_" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
index2 = 0;
while (int(VP43.length - 1) >= index2) {
if (VP43[index2] == blocknumber) {
empty = 0;
index2 = int(VP43.length - 1);
}
index2++;
}
if (_root.flylocation == blocknumber) {
empty = 0;
}
checkstring = "";
checkstring = blocknumber;
if (empty == 1) {
_root.viruscount++;
_root.viruscontrolerI.characterupdate();
insertpoint = VP43.length;
VP43[insertpoint] = blocknumber;
VA43[insertpoint] = 1;
if ((_root.location == "body43") or (_root.location == "43")) {
targetpath = ("_root." + blocknumber) + ".guy.virusI";
if (blocknumber < 10) {
targetpath = ("_root.0" + blocknumber) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndPlay (10);
};
}
}
}
if (Math.floor(whichscene) == 4) {
index = random(VP54.length);
if (VP54.length == 0) {
mypick = "";
while (eval (mypick) != 1) {
mypicka = random(8);
mypickb = random(8);
mypick = (("e_v_" + mypicka) + "") + mypickb;
blocknumber = (mypicka * 10) + mypickb;
}
} else {
wheretogo = random(4);
if (wheretogo == 0) {
blocknumber = VP54[index] - 10;
}
if (wheretogo == 1) {
blocknumber = VP54[index] + 10;
}
if (wheretogo == 2) {
blocknumber = VP54[index] - 1;
}
if (wheretogo == 3) {
blocknumber = VP54[index] + 1;
}
}
empty = 1;
if (blocknumber < 10) {
if (eval ("e_v_0" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
if (blocknumber >= 10) {
if (eval ("e_v_" + blocknumber) != 1) {
empty = 0;
trace(("blocknumber " + blocknumber) + " doesnt exist!");
}
}
index2 = 0;
while (int(VP54.length - 1) >= index2) {
if (VP54[index2] == blocknumber) {
empty = 0;
index2 = int(VP54.length - 1);
}
index2++;
}
if (_root.flylocation == blocknumber) {
empty = 0;
}
checkstring = "";
checkstring = blocknumber;
if (empty == 1) {
_root.viruscount++;
_root.viruscontrolerI.characterupdate();
insertpoint = VP54.length;
VP54[insertpoint] = blocknumber;
VA54[insertpoint] = 1;
if ((_root.location == "body54") or (_root.location == "54")) {
targetpath = ("_root." + blocknumber) + ".guy.virusI";
if (blocknumber < 10) {
targetpath = ("_root.0" + blocknumber) + ".guy.virusI";
}
tellTarget (targetpath) {
gotoAndPlay (10);
};
}
}
}
}
Symbol 345 MovieClip Frame 3
gotoAndPlay (2);
Symbol 345 MovieClip Frame 10
trace("hellooo");
stop();
Symbol 345 MovieClip Frame 16
trace("hellooo");
stop();
Symbol 348 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 7
_root.viruscontrolerI.clearscreen();
Symbol 348 MovieClip Frame 8
gotoAndStop (1);
Symbol 350 Button
on (release) {
getURL ("http://www.drugster.org/", "_BLANK");
}
Symbol 354 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 27
gotoAndPlay (2);
Symbol 356 MovieClip Frame 1
stop();
Symbol 356 MovieClip Frame 7
gotoAndStop (1);
Symbol 358 MovieClip Frame 1
stop();
Symbol 358 MovieClip Frame 95
gotoAndPlay (2);
Symbol 360 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 239
gotoAndPlay (2);
Symbol 362 MovieClip Frame 1
stop();
Symbol 362 MovieClip Frame 127
gotoAndPlay (2);
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 272
gotoAndPlay (2);
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 25
gotoAndPlay (2);
Symbol 366 MovieClip Frame 39
gotoAndPlay (26);
Symbol 388 MovieClip Frame 1
stop();
Symbol 389 Button
on (keyPress "<Up>") {
towhere = (int(x) - 1) add y;
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:canup;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w1") {
gotoAndPlay (11);
} else {
gowalk = "w1";
gotoAndPlay (5);
}
}
}
on (keyPress "<Right>") {
towhere = x add (int(y) + 1);
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:canright;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w2") {
gotoAndPlay (18);
} else {
gowalk = "w2";
gotoAndPlay (12);
}
}
}
on (keyPress "<Left>") {
towhere = x add (int(y) - 1);
targetact = ("../../" add towhere) add "/act";
Set(targetact add ":fromwhere", mypos);
Set(targetact add ":towhere", towhere);
call(targetact add ":move");
result = eval (targetact add ":result");
result = result and ../act:canleft;
if (Number(result) == 1) {
gowhere = eval (targetact add ":gowhere");
if (gowalk eq "w4") {
gotoAndPlay (32);
} else {
gowalk = "w4";
gotoAndPlay (26);
}
}
}
Symbol 390 MovieClip Frame 1
mypos = getProperty("../", _name);
x = substring(mypos, 1, 1);
y = substring(mypos, 2, 1);
gowalk = "";
stop();
Symbol 390 MovieClip Frame 2
mypos = getProperty("../", _name);
x = substring(mypos, 1, 1);
y = substring(mypos, 2, 1);
gowalk = "";
stop();
Symbol 390 MovieClip Frame 11
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb3");
if (Number(result) == 1) {
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
}
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb3");
};
}
gotoAndStop (2);
Symbol 390 MovieClip Frame 18
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb4");
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb4");
};
}
gotoAndStop (2);
Symbol 390 MovieClip Frame 25
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb1");
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb1");
};
}
gotoAndStop (2);
Symbol 390 MovieClip Frame 32
if (3 < Number(length(gowhere))) {
Set("/:destworld", substring(gowhere, 1, length(gowhere) - 3));
Set("/:destcoords", substring(gowhere, length(gowhere) - 1, 2));
Set("/:destwalk", "wb2");
tellTarget ("/") {
gotoAndPlay(/:destworld);
};
} else {
tellTarget (("../../" add gowhere) add "/guy") {
gotoAndPlay ("wb2");
};
}
gotoAndStop (2);
Symbol 390 MovieClip Frame 33
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 390 MovieClip Frame 39
stop();
Symbol 390 MovieClip Frame 40
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 390 MovieClip Frame 46
stop();
Symbol 390 MovieClip Frame 47
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 390 MovieClip Frame 53
stop();
Symbol 390 MovieClip Frame 54
_root.flylocation = _parent._name;
_root.viruscontrolerI.kill(_root.flylocation);
Symbol 390 MovieClip Frame 60
stop();
Symbol 390 MovieClip Frame 151
if (_root.viruscount >= _root.viruscontrolerI.statusarray[5]) {
tellTarget ("_root") {
gotoAndPlay ("gameover");
};
}
if (0 < _root.lives) {
tellTarget ("_root") {
gotoAndPlay ("continuescreen");
};
} else {
tellTarget ("_root") {
gotoAndPlay ("gameover");
};
}
Symbol 391 MovieClip Frame 1
stop();
Symbol 392 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 392 MovieClip Frame 9
Set("/:destcoords", "06");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body44");
};
Symbol 393 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 393 MovieClip Frame 9
Set("/:destcoords", "40");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body43");
};
Symbol 401 MovieClip Frame 1
stop();
Symbol 406 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 406 MovieClip Frame 9
Set("/:destcoords", "04");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body44");
};
Symbol 407 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 407 MovieClip Frame 9
Set("/:destcoords", "13");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body43");
};
Symbol 417 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 1
stop();
Symbol 427 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 427 MovieClip Frame 9
Set("/:destcoords", "62");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body45");
};
Symbol 428 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 428 MovieClip Frame 9
Set("/:destcoords", "13");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body54");
};
Symbol 429 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 429 MovieClip Frame 9
Set("/:destcoords", "35");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body34");
};
Symbol 439 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 1
pos = substring(_name, length(_name) - 1, 2);
Set("/:anim" add pos, "/" add _name);
stop();
Symbol 440 MovieClip Frame 9
Set("/:destcoords", "63");
Set("/:destwalk", "wb1");
tellTarget ("../") {
gotoAndStop ("body43");
};
Symbol 443 Button
on (release) {
stopAllSounds();
_root.power = 10;
tellTarget ("_root.viruscontrolerI") {
gotoAndPlay ("run");
};
tellTarget ("_root") {
gotoAndPlay ("startup");
};
}
Symbol 448 MovieClip Frame 12
stop();
Symbol 450 Button
on (release) {
stopAllSounds();
_root.power = 10;
tellTarget ("_root.viruscontrolerI") {
gotoAndPlay ("run");
};
tellTarget ("_root") {
gotoAndPlay ("startup");
};
}
Symbol 455 Button
on (release) {
stopAllSounds();
_root.power = 10;
tellTarget ("_root.viruscontrolerI") {
gotoAndPlay ("run");
};
tellTarget ("_root") {
gotoAndPlay ("startup");
};
}
Symbol 459 MovieClip Frame 1
_root.pauset = getTimer();
if (_root.lives == 3) {
gotoAndPlay (2);
}
if (_root.lives == 2) {
gotoAndPlay (26);
}
if (_root.lives == 1) {
gotoAndPlay (51);
}
Set("_root.viruscontrolerI:VP44", new Array());
Set("_root.viruscontrolerI:VA44", new Array());
Set("_root.viruscontrolerI:VP43", new Array());
Set("_root.viruscontrolerI:VA43", new Array());
Set("_root.viruscontrolerI:VP34", new Array());
Set("_root.viruscontrolerI:VA34", new Array());
Set("_root.viruscontrolerI:VP54", new Array());
Set("_root.viruscontrolerI:VA54", new Array());
Set("_root.viruscontrolerI:VP45", new Array());
Set("_root.viruscontrolerI:VA45", new Array());
_root.viruscount = 0;
_root.power = 10;
Symbol 459 MovieClip Frame 17
stop();
Symbol 459 MovieClip Frame 41
stop();
Symbol 459 MovieClip Frame 66
stop();