Frame 1
_quality = "BEST";
stop();
add_url = "http://www.freeworldgroup.com/koalafiles.htm";
more_url = "http://www.freeworldgroup.com";
down_url = "http://www.ifungames.com";
sr_url = "http://www.freeworldgroup.com/sewerrun.htm";
Frame 2
ifFrameLoaded (4) {
gotoAndPlay (4);
}
Frame 3
gotoAndPlay (2);
Frame 6
ifFrameLoaded (8) {
gotoAndPlay (8);
}
Frame 7
gotoAndPlay (4);
Frame 9
stop();
this.onEnterFrame = function () {
var _local1 = this;
if ((_local1.getBytesLoaded() / _local1.getBytesTotal()) > 0.99) {
_local1.play();
delete _local1.onEnterFrame;
}
};
Frame 11
stop();
Frame 12
score = 10000;
mateTotal = 0;
birth = 0;
born = 0;
xbirth = 0;
ybirth = 0;
Set("spark:sparkcount", 0);
Set("spark:spark", 0);
strike = 0;
tellTarget ("/rabbit1") {
_visible = true;
gotoAndStop (1);
age = 19.5;
pregnant = 0;
};
tellTarget ("/rabbit1/animation") {
gotoAndStop ("sit");
};
tellTarget ("/rabbit2") {
_visible = true;
gotoAndStop (1);
age = 19.5;
pregnant = 0;
};
tellTarget ("/rabbit2/animation") {
gotoAndStop ("sit");
};
num = 3;
while (Number(num) < 9) {
test = "/rabbit" add num;
tellTarget (test) {
mateScore = 0;
_visible = false;
gotoAndStop (1);
age = 0;
pregnant = 0;
};
num = Number(num) + 1;
}
Frame 13
score = score - 0.167;
bred = 0;
adult = 0;
num = 1;
while (Number(num) < 9) {
test = "/rabbit" add num;
tellTarget (test) {
if (((Number(pickup) != 1) and (Number(fight) != 1)) and (Number(mate) != 1)) {
action = random(200);
if (((Number(action) < Number(12 - (age / 2))) and (Number(jump) != 1)) and (Number(age) > 0)) {
xj = (1 - (random(2) * 2)) * (Number(random(11)) + 5);
yj = (1 - (random(2) * 2)) * xj;
jumpcount = 0;
jump = 1;
gotoAndPlay ("jump");
}
if (Number(age) > 16) {
if (((Number(action) == 20) and (Number(smoke) != 1)) and (Number(sex) == 0)) {
smokecount = 0;
smoke = 1;
gotoAndPlay ("smoke");
}
if (((Number(action) == 30) and (Number(lippy) != 1)) and (Number(sex) == 1)) {
lippycount = 0;
lippy = 1;
gotoAndPlay ("lippy");
}
}
}
if (Number(age) > 0) {
Set("../:bred", Number(../:bred) + 1);
age = Number(age) + 0.1;
if (Number(age) < 20) {
_xscale = (age * 5);
_yscale = (age * 5);
} else if (Number(age) > 20) {
Set("../:adult", Number(../:adult) + 1);
age = 20;
}
}
if (Number(pregnant) != 0) {
if (Number(pregnant) < 8) {
pregnant = Number(pregnant) + 0.1;
} else {
pregnant = 0;
Set("../:birth", 1);
Set("../:xbirth", _x);
Set("../:ybirth", _y);
}
}
};
num = Number(num) + 1;
}
if (Number(bred) < 2) {
gotoAndStop ("game over");
}
if (Number(adult) == 8) {
gotoAndPlay ("win");
}
if ((Number(random(200 / bred)) == 0) and (Number(strike) == 0)) {
strike = 1;
tellTarget ("/meteor") {
_x = (Number(random(350)) + 100);
_y = (Number(random(200)) + 100);
meteor = 0;
gotoAndPlay (3);
};
}
Frame 14
if (Number(birth) != 0) {
birth = 0;
num = 1;
while (Number(num) < 9) {
test = "/rabbit" add num;
tellTarget (test) {
if (Number(age) == 0) {
Set("../:born", 1);
age = 6;
_xscale = (age * 5);
_yscale = (age * 5);
_x = ../:xbirth;
_y = ../:ybirth;
xj = (1 - (random(2) * 2)) * (Number(random(11)) + 5);
yj = (1 - (random(2) * 2)) * xj;
jumpcount = 0;
jump = 1;
_visible = true;
gotoAndPlay ("jump");
}
};
if (Number(born) != 0) {
born = 0;
num = 8;
}
num = Number(num) + 1;
}
}
gotoAndPlay (13);
Frame 16
stop();
score = 0;
Frame 17
score = int(score);
waitcount = 100;
if (Number(score) < 0) {
score = 0;
}
Frame 19
if (Number(waitcount) > 0) {
waitcount = waitcount - 5;
setProperty("/wintext", _alpha , waitcount);
gotoAndPlay (18);
} else {
nextFrame();
}
Frame 20
play();
Frame 21
gametable = "Breeder";
scorecheck = score;
scoregood = 0;
loadVariables ("highscores.asp?action=check", "", "POST");
Frame 23
if (Number(scoregood) == 0) {
gotoAndPlay (22);
} else if (Number(scoregood) == 1) {
gotoAndStop ("high");
} else if (Number(scoregood) == 2) {
gotoAndStop ("low");
}
Frame 24
stop();
Frame 26
if (Number(update) == 0) {
gotoAndPlay (25);
} else {
gotoAndStop ("check");
}
Frame 27
stop();
Frame 28
loadVariables ("highscores.asp?action=view", "", "POST");
Symbol 11 MovieClip Frame 49
_root.play();
Symbol 20 Button
on (release) {
getURL (add_url, "_blank");
}
Symbol 24 Button
on (release) {
getURL (more_url, "_blank");
}
Symbol 27 Button
on (release) {
getURL (down_url, "_blank");
}
Symbol 32 Button
on (release) {
getURL (sr_url, "_blank");
}
Symbol 41 Button
on (release) {
gotoAndPlay (12);
}
Symbol 45 Button
on (press) {
startDrag ("", true, 30, 0, 520, 360);
pickup = 1;
tellTarget ("animation") {
gotoAndStop ("pickup");
};
}
on (release, releaseOutside) {
stopDrag();
pickup = 0;
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndPlay (2);
}
Symbol 123 MovieClip Frame 15
stop();
Symbol 137 MovieClip Frame 5
stop();
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 24
gotoAndStop ("sit");
Symbol 156 MovieClip Frame 1
stop();
rabbit = 1;
sex = 0;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
matecount = 0;
smoke = 0;
smokecount = 0;
Symbol 156 MovieClip Frame 2
if (Number(age) > 18) {
num = 1;
while (Number(num) < 9) {
test = "../rabbit" add num;
testage = eval (test add ":age");
testsex = eval (test add ":sex");
testpregnant = eval (test add ":pregnant");
testmate = eval (test add ":mate");
dx = getProperty(test, _x) - _x;
dy = getProperty(test, _y) - _y;
if ((((((Number(dx) < 30) and (Number(dx) > Number(-30))) and (Number(dy) < 20)) and (Number(dy) > Number(-20))) and (Number(num) != Number(rabbit))) and (Number(testage) > 18)) {
if (((Number(testsex) == 0) and (Number(fight) != 1)) and (Number(testmate) != 1)) {
tellTarget (test) {
age = 0;
_visible = false;
};
fight = 1;
fightcount = 0;
tellTarget ("animation") {
gotoAndPlay ("fight");
};
gotoAndPlay ("fight");
} else if ((Number(mate) != 1) and (Number(testpregnant) == 0)) {
tellTarget (test) {
_visible = false;
};
matecount = 0;
femalemate = test;
tellTarget ("animation") {
gotoAndStop ("mate");
};
gotoAndPlay ("mate");
}
}
num = Number(num) + 1;
}
}
gotoAndStop (1);
Symbol 156 MovieClip Frame 4
play();
Symbol 156 MovieClip Frame 5
jumpcount = Number(jumpcount) + 1;
if ((Number(xj) > 0) and (Number(flip) == 0)) {
flip = 1;
_xscale = (age * -5);
} else if ((Number(xj) < 0) and (Number(flip) == 1)) {
flip = 0;
_xscale = (age * -5);
}
if (Number(yj) < 0) {
tellTarget ("animation") {
gotoAndStop ("jump");
};
} else {
tellTarget ("animation") {
gotoAndStop ("jumpD");
};
}
x = Number(_x) + Number(xj);
y = Number(_y) + Number(yj);
if (Number(jumpcount) < 6) {
_x = x;
_y = y;
if ((((Number(x) < 20) or (Number(x) > 530)) or (Number(y) < 0)) or (Number(y) > 370)) {
age = 0;
tellTarget ("animation") {
gotoAndStop ("elec");
};
gotoAndStop (12);
} else {
gotoAndPlay (4);
}
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndPlay (2);
}
Symbol 156 MovieClip Frame 6
play();
Symbol 156 MovieClip Frame 7
fightcount = Number(fightcount) + 1;
if (Number(fightcount) < 16) {
gotoAndPlay (6);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 156 MovieClip Frame 8
play();
Symbol 156 MovieClip Frame 9
matecount = Number(matecount) + 1;
mate = 1;
tellTarget (femalemate) {
mate = 1;
};
if (Number(matecount) < 13) {
gotoAndPlay (8);
} else {
tellTarget (femalemate) {
_visible = true;
mate = 0;
pregnant = 1;
xj = (1 - (random(2) * 2)) * (Number(random(11)) + 5);
yj = (1 - (random(2) * 2)) * xj;
jumpcount = 0;
jump = 1;
gotoAndPlay ("jump");
};
smoke = 1;
smokecount = 0;
gotoAndStop ("smoke");
}
Symbol 156 MovieClip Frame 10
play();
Symbol 156 MovieClip Frame 11
smokecount = Number(smokecount) + 1;
tellTarget ("animation") {
gotoAndStop ("smoke");
};
if (Number(smokecount) < 33) {
gotoAndPlay (10);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 156 MovieClip Frame 12
stop();
rabbit = 1;
sex = 0;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
matecount = 0;
smoke = 0;
smokecount = 0;
Symbol 157 Button
on (press) {
startDrag ("", true, 30, 0, 520, 360);
pickup = 1;
tellTarget ("animation") {
gotoAndStop ("pickup");
};
}
on (release, releaseOutside) {
stopDrag();
pickup = 0;
tellTarget ("animation") {
gotoAndStop ("sit");
};
}
Symbol 158 MovieClip Frame 1
stop();
rabbit = 2;
sex = 1;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
lippy = 0;
lippycount = 0;
Symbol 158 MovieClip Frame 4
play();
Symbol 158 MovieClip Frame 5
jumpcount = Number(jumpcount) + 1;
if ((Number(xj) > 0) and (Number(flip) == 0)) {
flip = 1;
_xscale = (age * -5);
} else if ((Number(xj) < 0) and (Number(flip) == 1)) {
flip = 0;
_xscale = (age * -5);
}
if (Number(yj) < 0) {
tellTarget ("animation") {
gotoAndStop ("jump");
};
} else {
tellTarget ("animation") {
gotoAndStop ("jumpD");
};
}
x = Number(_x) + Number(xj);
y = Number(_y) + Number(yj);
if (Number(jumpcount) < 6) {
_x = x;
_y = y;
if ((((Number(x) < 20) or (Number(x) > 530)) or (Number(y) < 0)) or (Number(y) > 370)) {
age = 0;
pregnant = 0;
tellTarget ("animation") {
gotoAndStop ("elec");
};
gotoAndStop (10);
} else {
gotoAndPlay (4);
}
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 158 MovieClip Frame 6
play();
Symbol 158 MovieClip Frame 7
fightcount = Number(fightcount) + 1;
if (Number(fightcount) < 16) {
gotoAndPlay (6);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 158 MovieClip Frame 8
play();
Symbol 158 MovieClip Frame 9
lippycount = Number(lippycount) + 1;
tellTarget ("animation") {
gotoAndStop ("lippy");
};
if (Number(lippycount) < 33) {
gotoAndPlay (8);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 158 MovieClip Frame 10
stop();
rabbit = 2;
sex = 1;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
lippy = 0;
lippycount = 0;
Symbol 159 Button
on (press) {
startDrag ("", true, 30, 0, 520, 360);
pickup = 1;
tellTarget ("animation") {
gotoAndStop ("pickup");
};
}
on (release, releaseOutside) {
stopDrag();
pickup = 0;
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndPlay (2);
}
Symbol 160 MovieClip Frame 1
stop();
rabbit = 3;
sex = 0;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
matecount = 0;
smoke = 0;
smokecount = 0;
Symbol 160 MovieClip Frame 2
if (Number(age) > 18) {
num = 1;
while (Number(num) < 9) {
test = "../rabbit" add num;
testage = eval (test add ":age");
testsex = eval (test add ":sex");
testpregnant = eval (test add ":pregnant");
testmate = eval (test add ":mate");
dx = getProperty(test, _x) - _x;
dy = getProperty(test, _y) - _y;
if ((((((Number(dx) < 30) and (Number(dx) > Number(-30))) and (Number(dy) < 20)) and (Number(dy) > Number(-20))) and (Number(num) != Number(rabbit))) and (Number(testage) > 18)) {
if (((Number(testsex) == 0) and (Number(fight) != 1)) and (Number(testmate) != 1)) {
tellTarget (test) {
age = 0;
_visible = false;
};
fight = 1;
fightcount = 0;
tellTarget ("animation") {
gotoAndPlay ("fight");
};
gotoAndPlay ("fight");
} else if ((Number(mate) != 1) and (Number(testpregnant) == 0)) {
tellTarget (test) {
_visible = false;
};
matecount = 0;
femalemate = test;
tellTarget ("animation") {
gotoAndStop ("mate");
};
gotoAndPlay ("mate");
}
}
num = Number(num) + 1;
}
}
gotoAndStop (1);
Symbol 160 MovieClip Frame 4
play();
Symbol 160 MovieClip Frame 5
jumpcount = Number(jumpcount) + 1;
if ((Number(xj) > 0) and (Number(flip) == 0)) {
flip = 1;
_xscale = (age * -5);
} else if ((Number(xj) < 0) and (Number(flip) == 1)) {
flip = 0;
_xscale = (age * -5);
}
if (Number(yj) < 0) {
tellTarget ("animation") {
gotoAndStop ("jump");
};
} else {
tellTarget ("animation") {
gotoAndStop ("jumpD");
};
}
x = Number(_x) + Number(xj);
y = Number(_y) + Number(yj);
if (Number(jumpcount) < 6) {
_x = x;
_y = y;
if ((((Number(x) < 20) or (Number(x) > 530)) or (Number(y) < 0)) or (Number(y) > 370)) {
age = 0;
tellTarget ("animation") {
gotoAndStop ("elec");
};
gotoAndStop (12);
} else {
gotoAndPlay (4);
}
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndPlay (2);
}
Symbol 160 MovieClip Frame 6
play();
Symbol 160 MovieClip Frame 7
fightcount = Number(fightcount) + 1;
if (Number(fightcount) < 16) {
gotoAndPlay (6);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 160 MovieClip Frame 8
play();
Symbol 160 MovieClip Frame 9
matecount = Number(matecount) + 1;
mate = 1;
tellTarget (femalemate) {
mate = 1;
};
if (Number(matecount) < 13) {
gotoAndPlay (8);
} else {
tellTarget (femalemate) {
_visible = true;
mate = 0;
pregnant = 1;
xj = (1 - (random(2) * 2)) * (Number(random(11)) + 5);
yj = (1 - (random(2) * 2)) * xj;
jumpcount = 0;
jump = 1;
gotoAndPlay ("jump");
};
smoke = 1;
smokecount = 0;
gotoAndStop ("smoke");
}
Symbol 160 MovieClip Frame 10
play();
Symbol 160 MovieClip Frame 11
smokecount = Number(smokecount) + 1;
tellTarget ("animation") {
gotoAndStop ("smoke");
};
if (Number(smokecount) < 33) {
gotoAndPlay (10);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 160 MovieClip Frame 12
stop();
rabbit = 3;
sex = 0;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
matecount = 0;
smoke = 0;
smokecount = 0;
Symbol 161 Button
on (press) {
startDrag ("", true, 30, 0, 520, 360);
pickup = 1;
tellTarget ("animation") {
gotoAndStop ("pickup");
};
}
on (release, releaseOutside) {
stopDrag();
pickup = 0;
tellTarget ("animation") {
gotoAndStop ("sit");
};
}
Symbol 162 MovieClip Frame 1
stop();
rabbit = 4;
sex = 1;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
lippy = 0;
lippycount = 0;
Symbol 162 MovieClip Frame 4
play();
Symbol 162 MovieClip Frame 5
jumpcount = Number(jumpcount) + 1;
if ((Number(xj) > 0) and (Number(flip) == 0)) {
flip = 1;
_xscale = (age * -5);
} else if ((Number(xj) < 0) and (Number(flip) == 1)) {
flip = 0;
_xscale = (age * -5);
}
if (Number(yj) < 0) {
tellTarget ("animation") {
gotoAndStop ("jump");
};
} else {
tellTarget ("animation") {
gotoAndStop ("jumpD");
};
}
x = Number(_x) + Number(xj);
y = Number(_y) + Number(yj);
if (Number(jumpcount) < 6) {
_x = x;
_y = y;
if ((((Number(x) < 20) or (Number(x) > 530)) or (Number(y) < 0)) or (Number(y) > 370)) {
age = 0;
pregnant = 0;
tellTarget ("animation") {
gotoAndStop ("elec");
};
gotoAndStop (10);
} else {
gotoAndPlay (4);
}
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 162 MovieClip Frame 6
play();
Symbol 162 MovieClip Frame 7
fightcount = Number(fightcount) + 1;
if (Number(fightcount) < 16) {
gotoAndPlay (6);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 162 MovieClip Frame 8
play();
Symbol 162 MovieClip Frame 9
lippycount = Number(lippycount) + 1;
tellTarget ("animation") {
gotoAndStop ("lippy");
};
if (Number(lippycount) < 33) {
gotoAndPlay (8);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 162 MovieClip Frame 10
stop();
rabbit = 4;
sex = 1;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
lippy = 0;
lippycount = 0;
Symbol 163 Button
on (press) {
startDrag ("", true, 30, 0, 520, 360);
pickup = 1;
tellTarget ("animation") {
gotoAndStop ("pickup");
};
}
on (release, releaseOutside) {
stopDrag();
pickup = 0;
tellTarget ("animation") {
gotoAndStop ("sit");
};
}
Symbol 164 MovieClip Frame 1
stop();
rabbit = 5;
sex = 1;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
lippy = 0;
lippycount = 0;
Symbol 164 MovieClip Frame 4
play();
Symbol 164 MovieClip Frame 5
jumpcount = Number(jumpcount) + 1;
if ((Number(xj) > 0) and (Number(flip) == 0)) {
flip = 1;
_xscale = (age * -5);
} else if ((Number(xj) < 0) and (Number(flip) == 1)) {
flip = 0;
_xscale = (age * -5);
}
if (Number(yj) < 0) {
tellTarget ("animation") {
gotoAndStop ("jump");
};
} else {
tellTarget ("animation") {
gotoAndStop ("jumpD");
};
}
x = Number(_x) + Number(xj);
y = Number(_y) + Number(yj);
if (Number(jumpcount) < 6) {
_x = x;
_y = y;
if ((((Number(x) < 20) or (Number(x) > 530)) or (Number(y) < 0)) or (Number(y) > 370)) {
age = 0;
pregnant = 0;
tellTarget ("animation") {
gotoAndStop ("elec");
};
gotoAndStop (10);
} else {
gotoAndPlay (4);
}
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 164 MovieClip Frame 6
play();
Symbol 164 MovieClip Frame 7
fightcount = Number(fightcount) + 1;
if (Number(fightcount) < 16) {
gotoAndPlay (6);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 164 MovieClip Frame 8
play();
Symbol 164 MovieClip Frame 9
lippycount = Number(lippycount) + 1;
tellTarget ("animation") {
gotoAndStop ("lippy");
};
if (Number(lippycount) < 33) {
gotoAndPlay (8);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 164 MovieClip Frame 10
stop();
rabbit = 5;
sex = 1;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
lippy = 0;
lippycount = 0;
Symbol 165 Button
on (press) {
startDrag ("", true, 30, 0, 520, 360);
pickup = 1;
tellTarget ("animation") {
gotoAndStop ("pickup");
};
}
on (release, releaseOutside) {
stopDrag();
pickup = 0;
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndPlay (2);
}
Symbol 166 MovieClip Frame 1
stop();
rabbit = 6;
sex = 0;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
matecount = 0;
smoke = 0;
smokecount = 0;
Symbol 166 MovieClip Frame 2
if (Number(age) > 18) {
num = 1;
while (Number(num) < 9) {
test = "../rabbit" add num;
testage = eval (test add ":age");
testsex = eval (test add ":sex");
testpregnant = eval (test add ":pregnant");
testmate = eval (test add ":mate");
dx = getProperty(test, _x) - _x;
dy = getProperty(test, _y) - _y;
if ((((((Number(dx) < 30) and (Number(dx) > Number(-30))) and (Number(dy) < 20)) and (Number(dy) > Number(-20))) and (Number(num) != Number(rabbit))) and (Number(testage) > 18)) {
if (((Number(testsex) == 0) and (Number(fight) != 1)) and (Number(testmate) != 1)) {
tellTarget (test) {
age = 0;
_visible = false;
};
fight = 1;
fightcount = 0;
tellTarget ("animation") {
gotoAndPlay ("fight");
};
gotoAndPlay ("fight");
} else if ((Number(mate) != 1) and (Number(testpregnant) == 0)) {
tellTarget (test) {
_visible = false;
};
matecount = 0;
femalemate = test;
tellTarget ("animation") {
gotoAndStop ("mate");
};
gotoAndPlay ("mate");
}
}
num = Number(num) + 1;
}
}
gotoAndStop (1);
Symbol 166 MovieClip Frame 4
play();
Symbol 166 MovieClip Frame 5
jumpcount = Number(jumpcount) + 1;
if ((Number(xj) > 0) and (Number(flip) == 0)) {
flip = 1;
_xscale = (age * -5);
} else if ((Number(xj) < 0) and (Number(flip) == 1)) {
flip = 0;
_xscale = (age * -5);
}
if (Number(yj) < 0) {
tellTarget ("animation") {
gotoAndStop ("jump");
};
} else {
tellTarget ("animation") {
gotoAndStop ("jumpD");
};
}
x = Number(_x) + Number(xj);
y = Number(_y) + Number(yj);
if (Number(jumpcount) < 6) {
_x = x;
_y = y;
if ((((Number(x) < 20) or (Number(x) > 530)) or (Number(y) < 0)) or (Number(y) > 370)) {
age = 0;
tellTarget ("animation") {
gotoAndStop ("elec");
};
gotoAndStop (12);
} else {
gotoAndPlay (4);
}
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndPlay (2);
}
Symbol 166 MovieClip Frame 6
play();
Symbol 166 MovieClip Frame 7
fightcount = Number(fightcount) + 1;
if (Number(fightcount) < 16) {
gotoAndPlay (6);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 166 MovieClip Frame 8
play();
Symbol 166 MovieClip Frame 9
matecount = Number(matecount) + 1;
mate = 1;
tellTarget (femalemate) {
mate = 1;
};
if (Number(matecount) < 13) {
gotoAndPlay (8);
} else {
tellTarget (femalemate) {
_visible = true;
mate = 0;
pregnant = 1;
xj = (1 - (random(2) * 2)) * (Number(random(11)) + 5);
yj = (1 - (random(2) * 2)) * xj;
jumpcount = 0;
jump = 1;
gotoAndPlay ("jump");
};
smoke = 1;
smokecount = 0;
gotoAndStop ("smoke");
}
Symbol 166 MovieClip Frame 10
play();
Symbol 166 MovieClip Frame 11
smokecount = Number(smokecount) + 1;
tellTarget ("animation") {
gotoAndStop ("smoke");
};
if (Number(smokecount) < 33) {
gotoAndPlay (10);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 166 MovieClip Frame 12
stop();
rabbit = 6;
sex = 0;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
matecount = 0;
smoke = 0;
smokecount = 0;
Symbol 167 Button
on (press) {
startDrag ("", true, 30, 0, 520, 360);
pickup = 1;
tellTarget ("animation") {
gotoAndStop ("pickup");
};
}
on (release, releaseOutside) {
stopDrag();
pickup = 0;
tellTarget ("animation") {
gotoAndStop ("sit");
};
}
Symbol 168 MovieClip Frame 1
stop();
rabbit = 7;
sex = 1;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
lippy = 0;
lippycount = 0;
Symbol 168 MovieClip Frame 4
play();
Symbol 168 MovieClip Frame 5
jumpcount = Number(jumpcount) + 1;
if ((Number(xj) > 0) and (Number(flip) == 0)) {
flip = 1;
_xscale = (age * -5);
} else if ((Number(xj) < 0) and (Number(flip) == 1)) {
flip = 0;
_xscale = (age * -5);
}
if (Number(yj) < 0) {
tellTarget ("animation") {
gotoAndStop ("jump");
};
} else {
tellTarget ("animation") {
gotoAndStop ("jumpD");
};
}
x = Number(_x) + Number(xj);
y = Number(_y) + Number(yj);
if (Number(jumpcount) < 6) {
_x = x;
_y = y;
if ((((Number(x) < 20) or (Number(x) > 530)) or (Number(y) < 0)) or (Number(y) > 370)) {
age = 0;
pregnant = 0;
tellTarget ("animation") {
gotoAndStop ("elec");
};
gotoAndStop (10);
} else {
gotoAndPlay (4);
}
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 168 MovieClip Frame 6
play();
Symbol 168 MovieClip Frame 7
fightcount = Number(fightcount) + 1;
if (Number(fightcount) < 16) {
gotoAndPlay (6);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 168 MovieClip Frame 8
play();
Symbol 168 MovieClip Frame 9
lippycount = Number(lippycount) + 1;
tellTarget ("animation") {
gotoAndStop ("lippy");
};
if (Number(lippycount) < 33) {
gotoAndPlay (8);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 168 MovieClip Frame 10
stop();
rabbit = 7;
sex = 1;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
lippy = 0;
lippycount = 0;
Symbol 169 Button
on (press) {
startDrag ("", true, 30, 0, 520, 360);
pickup = 1;
tellTarget ("animation") {
gotoAndStop ("pickup");
};
}
on (release, releaseOutside) {
stopDrag();
pickup = 0;
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndPlay (2);
}
Symbol 170 MovieClip Frame 1
stop();
rabbit = 8;
sex = 0;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
matecount = 0;
smoke = 0;
smokecount = 0;
Symbol 170 MovieClip Frame 2
if (Number(age) > 18) {
num = 1;
while (Number(num) < 9) {
test = "../rabbit" add num;
testage = eval (test add ":age");
testsex = eval (test add ":sex");
testpregnant = eval (test add ":pregnant");
testmate = eval (test add ":mate");
dx = getProperty(test, _x) - _x;
dy = getProperty(test, _y) - _y;
if ((((((Number(dx) < 30) and (Number(dx) > Number(-30))) and (Number(dy) < 20)) and (Number(dy) > Number(-20))) and (Number(num) != Number(rabbit))) and (Number(testage) > 18)) {
if (((Number(testsex) == 0) and (Number(fight) != 1)) and (Number(testmate) != 1)) {
tellTarget (test) {
age = 0;
_visible = false;
};
fight = 1;
fightcount = 0;
tellTarget ("animation") {
gotoAndPlay ("fight");
};
gotoAndPlay ("fight");
} else if ((Number(mate) != 1) and (Number(testpregnant) == 0)) {
tellTarget (test) {
_visible = false;
};
matecount = 0;
femalemate = test;
tellTarget ("animation") {
gotoAndStop ("mate");
};
gotoAndPlay ("mate");
}
}
num = Number(num) + 1;
}
}
gotoAndStop (1);
Symbol 170 MovieClip Frame 4
play();
Symbol 170 MovieClip Frame 5
jumpcount = Number(jumpcount) + 1;
if ((Number(xj) > 0) and (Number(flip) == 0)) {
flip = 1;
_xscale = (age * -5);
} else if ((Number(xj) < 0) and (Number(flip) == 1)) {
flip = 0;
_xscale = (age * -5);
}
if (Number(yj) < 0) {
tellTarget ("animation") {
gotoAndStop ("jump");
};
} else {
tellTarget ("animation") {
gotoAndStop ("jumpD");
};
}
x = Number(_x) + Number(xj);
y = Number(_y) + Number(yj);
if (Number(jumpcount) < 6) {
_x = x;
_y = y;
if ((((Number(x) < 20) or (Number(x) > 530)) or (Number(y) < 0)) or (Number(y) > 370)) {
age = 0;
tellTarget ("animation") {
gotoAndStop ("elec");
};
gotoAndStop (12);
} else {
gotoAndPlay (4);
}
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndPlay (2);
}
Symbol 170 MovieClip Frame 6
play();
Symbol 170 MovieClip Frame 7
fightcount = Number(fightcount) + 1;
if (Number(fightcount) < 16) {
gotoAndPlay (6);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 170 MovieClip Frame 8
play();
Symbol 170 MovieClip Frame 9
matecount = Number(matecount) + 1;
mate = 1;
tellTarget (femalemate) {
mate = 1;
};
if (Number(matecount) < 13) {
gotoAndPlay (8);
} else {
tellTarget (femalemate) {
_visible = true;
mate = 0;
pregnant = 1;
xj = (1 - (random(2) * 2)) * (Number(random(11)) + 5);
yj = (1 - (random(2) * 2)) * xj;
jumpcount = 0;
jump = 1;
gotoAndPlay ("jump");
};
smoke = 1;
smokecount = 0;
gotoAndStop ("smoke");
}
Symbol 170 MovieClip Frame 10
play();
Symbol 170 MovieClip Frame 11
smokecount = Number(smokecount) + 1;
tellTarget ("animation") {
gotoAndStop ("smoke");
};
if (Number(smokecount) < 33) {
gotoAndPlay (10);
} else {
tellTarget ("animation") {
gotoAndStop ("sit");
};
gotoAndStop (1);
}
Symbol 170 MovieClip Frame 12
stop();
rabbit = 8;
sex = 0;
jump = 0;
jumpcount = 0;
fight = 0;
fightcount = 0;
mate = 0;
matecount = 0;
smoke = 0;
smokecount = 0;
Symbol 179 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 2
play();
Symbol 179 MovieClip Frame 3
Set("../:strike", 1);
meteor = Number(meteor) + 1;
if (Number(meteor) == 13) {
num = 1;
while (Number(num) < 9) {
test = "../rabbit" add num;
testage = eval (test add ":age");
dx = getProperty(test, _x) - _x;
dy = getProperty(test, _y) - _y;
if (((((Number(dx) < 50) and (Number(dx) > Number(-50))) and (Number(dy) < Number(-10))) and (Number(dy) > Number(-50))) and (Number(testage) > 0)) {
tellTarget (test) {
age = 0;
pregnant = 0;
_visible = false;
};
}
num = Number(num) + 1;
}
}
if (Number(meteor) < 16) {
gotoAndPlay (2);
} else {
Set("../:strike", 0);
gotoAndStop (1);
}
Symbol 184 MovieClip Frame 1
if (Number(random(50)) == 0) {
_x = (Number(random(5) * 50) + 105);
spark = 1;
sparkcount = 0;
gotoAndPlay (4);
}
Symbol 184 MovieClip Frame 2
gotoAndPlay (1);
Symbol 184 MovieClip Frame 4
sparkcount = Number(sparkcount) + 1;
if (Number(sparkcount) < 20) {
gotoAndPlay (3);
} else {
sparkcount = 0;
spark = 0;
gotoAndPlay (1);
}
Symbol 189 Button
on (press) {
gotoAndPlay (12);
}