STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
229454
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2574 · P5148

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/63273048?noj=FRM63273048-5DC" width="1" height="1"></div>

Athlete Balls n Walls.swf

This is the info page for
Flash #12969

(Click the ID number above for more basic data on this flash file.)


Text
The chequed boss from the car wash is
forcing you to catch and fire balls
over a wall to appease his love of both
balls, walls and healthy competition.
What do you want? A good story or
a good game?

1 player

1 player

difficulty...

2 players

2 players

controls

controls

PLAYER 1 CONTROLS

PLAYER 2 CONTROLS

back

back

left

right

load/fire

z

x

s

player 1

player 2

play

play

number of platforms...

20

PLAYER 1 WON!!

Player 1 rocks. This should now seal them as one
of the truely great people of our generation.
This victory is a licence for player 1 to 'diss' all
who lose against such a formidable foe.

play again

play again

main menu

main menu

who made this?

who made this?

PLAYER 2 WON!!

Player 2 kicks ass. If so desired it is acceptable
for player 2 to 'talk trash' about player 1's mum
as it has been shown here, they are an
unstoppable force to be reckoned with.

original concept
and programming by

character art & design by

character art inspired by AL

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
function setupplayers() { players = new Array(maxplayers); i = 0; while (i < maxplayers) { players[i] = new player(); i++; } pl.duplicateMovieClip("pl0", 200); cpl.duplicateMovieClip("pl1", 201); pl0.gotoAndStop(p1type); pl1.gotoAndStop(p2type); pl0.body._rotation = 90; players[0].ballsready.push(0); players[0].leftk = 90; players[0].rightk = 88; players[0].firek = 83; pl1.body._rotation = 90; players[1].ballsready.push(1); players[1].mx = 294; players[1].my = 522; } function player() { this.height = 10; this.speed = 14; this.leftk = 37; this.rightk = 39; this.firek = 38; this.state = 0; this.scale = 1; this.loadspeed = 10; this.firespeed = 5; this.ballload = 0; this.mx = 35; this.my = 262; this.ballsready = new Array(); this.ballsloaded = new Array(); this.cpuangle = 0; } function ballob() { this.speed = 18; this.xstep = 0; this.ystep = 0; this.gravity = 0.6; this.state = 0; this.type = 1; this.hitby = 0; } function setupballs() { balls = new Array(maxballs); i = 0; while (i < maxballs) { tbl = eval ("ball" + i); tbl.removeMovieClip(); testball.duplicateMovieClip("ball" + i, 150 + i); tbl = eval ("ball" + i); tbl.gotoAndStop(1); balls[i] = new ballob(); i++; } } function dropcreature(cno) { tg = eval ((("ground" + cno) + "") + (players[cno].height - 1)); tp = eval ("pl" + cno); while ((tp._y + (20 * players[cno].scale)) < (tg._y + ((players[cno].scale - 0.8) * 5))) { tp._y++; } } function fireball(pno) { } function removeboard() { i = 0; while (i < maxplayers) { j = 0; while (j < players[i].height) { temp2 = eval ((("ground" + i) + "") + j); temp2.removeMovieClip(); j++; } i++; } } function setupboard() { i = 0; while (i < maxplayers) { temp = eval ("ground" + i); temp._height = 160 / players[i].height; j = 0; while (j < players[i].height) { temp2 = eval ((("ground" + i) + "") + j); temp2.removeMovieClip(); temp.duplicateMovieClip((("ground" + i) + "") + j, (i * players[i].height) + j); temp2 = eval ((("ground" + i) + "") + j); temp2._x = 147 + (i * 267); temp2._y = temp._y - (temp._height - 1); temp2.gotoAndStop((j % 2) + 1); temp = eval ((("ground" + i) + "") + j); j++; } cliff.swapDepths(100); temp = eval ("ground" + i); temp._x = -300; i++; } } function setuptokens() { i = 0; while (i < maxtokensout) { ttoken = eval ("token" + i); ttoken.removeMovieClip(); token.duplicateMovieClip("token" + i, 99); ttoken = eval ("token" + i); ttoken._x = -100; ttoken._y = -97; ttoken.gotoAndStop(1); i++; } } function setballtype(bno, bt) { btb = eval ("ball" + bno); btb.gotoAndStop(bt); balls[bno].type = bt; if (bt == 1) { balls[bno].gravity = 0.6; balls[bno].speed = 18; } else if (bt == 2) { balls[bno].gravity = 0.1; balls[bno].speed = 7; } else if (bt == 3) { balls[bno].gravity = 0.8; balls[bno].speed = 22; } } function placetoken() { placing = 0; if (tokensout < maxtokensout) { tt = Math.floor(Math.random() * 550); if (1 >= tt) { if (ballsout < maxballs) { placing = 1; } } else if (tt == 2) { ib = 0; while (ib < ballsout) { if (balls[ib].type != 2) { if (placing == 100) { placing = tt; } else { placing = 100; } } ib++; } } else if (tt == 3) { ib = 0; while (ib < ballsout) { if (balls[ib].type != 1) { placing = tt; } ib++; } } else if (tt == 4) { ib = 0; while (ib < ballsout) { if (balls[ib].type != 3) { placing = tt; } ib++; } } else if (tt == 5) { ib = 0; while (ib < maxplayers) { if (1.4 >= players[ib].scale) { placing = tt; } ib++; } } else if (tt == 6) { ib = 0; while (ib < maxplayers) { if (players[ib].scale >= 1) { placing = tt; } ib++; } } } if ((0 < placing) && (placing < 50)) { ttoken = eval ("token" + tokensout); tokensout++; ttoken.gotoAndStop(placing + 1); ttoken._x = 70 + (Math.random() * 425); ttoken._y = 15 + (Math.random() * 66); } } maxplayers = 2; maxballs = 6; humanplayers = 2; cpulevel = 15; ballsout = 2; mheight = 10; tokensout = 0; maxtokensout = 1; p1type = 1; p2type = 6; diflevel = 0; fireBall = new Sound(); fireBall.attachSound("fireBall"); levelGo = new Sound(); levelGo.attachSound("levelGo"); tokenPop = new Sound(); tokenPop.attachSound("tokenPop"); names = new Array(); names[0] = "Joel"; names[1] = "Carey"; names[2] = "Tim"; names[3] = "Steve"; names[4] = "quiet phil"; names[5] = "mortalbug"; setupplayers();
Frame 10
removeboard(); diflevel = 0; emenu2.removeMovieClip(); smenu.duplicateMovieClip("emenu2", 300); seborder.swapDepths(400); stop();
Frame 16
emenu2.removeMovieClip(); cmenu.duplicateMovieClip("emenu2", 300); stop();
Frame 26
emenu2.removeMovieClip(); ballsout = 2; tokensout = 0; maxtokensout = 1; setupplayers(); players[0].height = mheight; players[1].height = mheight; setupboard(); setupballs(); setuptokens(); dropcreature(0); dropcreature(1);
Frame 30
function doai() { if (players[1].state == 0) { bn = nearestball(); if (bn >= 0) { if (cpulevel < (math.random() * 50)) { ctb = eval ("ball" + bn); if (ctb._x < (pl1._x - players[1].speed)) { if (pl1.legs._currentframe == 1) { pl1.legs.gotoAndPlay("walk"); } pl1._x = pl1._x - players[1].speed; if (pl1._x < (players[1].mx + (pl1._width / 2))) { pl1._x = players[1].mx + (pl1._width / 2); } } else if ((pl1._x + players[1].speed) < ctb._x) { if (pl1.legs._currentframe == 1) { pl1.legs.gotoAndPlay("walk"); } pl1._x = pl1._x + players[1].speed; if ((players[1].my - (pl1._width / 2)) < pl1._x) { pl1._x = players[1].my - (pl1._width / 2); } } } } else if (0 < players[1].ballsready.length) { if (pl1._x < 350) { if (pl1.legs._currentframe == 1) { pl1.legs.gotoAndPlay("walk"); } pl1._x = pl1._x + players[1].speed; if ((players[1].my - (pl1._width / 2)) < pl1._x) { pl1._x = players[1].my - (pl1._width / 2); } } else { players[1].ballsloaded.push(players[1].ballsready.pop()); players[1].ballload = players[1].loadspeed; players[1].state = 1; players[1].cpuangle = (90 - (Math.atan(pl1._y / (pl1._x - 300)) * 57.2957795130823)) + ((Math.random() * cpulevel) - (cpulevel / 2)); } } else if (pl1._x < balllying()) { if (pl1.legs._currentframe == 1) { pl1.legs.gotoAndPlay("walk"); } pl1._x = pl1._x + players[1].speed; if ((players[1].my - (pl1._width / 2)) < pl1._x) { pl1._x = players[1].my - (pl1._width / 2); } } else if (balllying() < pl1._x) { if (pl1.legs._currentframe == 1) { pl1.legs.gotoAndPlay("walk"); } pl1._x = pl1._x - players[1].speed; if (pl1._x < (players[1].mx + (pl1._width / 2))) { pl1._x = players[1].mx + (pl1._width / 2); } } } else if (players[1].state == 1) { if ((0 < players[1].ballsready.length) && (1 < (Math.random() * 10))) { players[1].ballload--; if (players[1].ballload == 0) { if (0 < players[1].ballsready.length) { players[1].ballsloaded.push(players[1].ballsready.pop()); players[1].ballload = players[1].loadspeed; } } } else { players[1].state = 2; } } else if (players[1].state == 2) { players[1].ballload = 0; if ((pl1.body._rotation >= (players[1].cpuangle - 3)) && ((players[1].cpuangle + 3) >= pl1.body._rotation)) { players[1].state = 3; } else if (0 >= pl1.body._rotation) { pl1.body._rotation = 0; players[1].state = 3; } else { pl1.body._rotation = pl1.body._rotation - 5; } } else if (players[1].state == 3) { if (players[1].ballload == 0) { if (0 < players[1].ballsloaded.length) { fireBall.start(); tb = players[1].ballsloaded.pop(); ty = players[1].scale * (0 + (52 * Math.sin((pl1.body._rotation - 88) * (Math.PI/180)))); tx = players[1].scale * (-(52 * Math.cos((pl1.body._rotation - 88) * (Math.PI/180)))); balls[tb].ystep = 0 + (balls[tb].speed * Math.sin((pl1.body._rotation - 90) * (Math.PI/180))); balls[tb].xstep = -(balls[tb].speed * Math.cos((pl1.body._rotation - 90) * (Math.PI/180))); tempb = eval ("ball" + tb); tempb._x = pl1._x + tx; tempb._y = pl1._y + ty; if (275 >= tempb._x) { tempb._x = 279; balls[tb].xstep = balls[tb].xstep * -1; } balls[tb].state = 1; balls[tb].hitby = ti; pl1.body._rotation = pl1.body._rotation - 8; players[1].ballload = players[1].firespeed; } else { players[1].ballload = 0; players[1].state = 4; } } else { players[1].ballload--; } } else if (players[1].state == 4) { if (90 >= pl1.body._rotation) { pl1.body._rotation = pl1.body._rotation + 10; } else { pl1.body._rotation = 90; players[1].state = 0; } } } function nearestball() { lowest = 0; ballnum = -1; ci = 0; while (ci < ballsout) { if (balls[ci].state == 1) { cball = eval ("ball" + ci); if ((270 < cball._x) && (lowest < cball._y)) { ballnum = ci; lowest = cball._y; } } ci++; } return(ballnum); } function balllying() { lowest = 3000; ci = 0; while (ci < ballsout) { if (balls[ci].state == 20) { cball = eval ("ball" + ci); tx = cball._x - pl1._x; if (Math.abs(tx) < Math.abs(lowest - pl1._x)) { lowest = cball._x; } } ci++; } if (lowest == 3000) { return(pl1._x); } return(lowest); } ti = 0; while (ti < maxballs) { if (balls[ti].state == 1) { tball = eval ("ball" + ti); balls[ti].ystep = balls[ti].ystep + balls[ti].gravity; if (90 < tball._y) { if ((tball._x < 275) && ((tball._x + balls[ti].xstep) >= 275)) { tball._x = 271; balls[ti].xstep = balls[ti].xstep * -1; } else if ((275 < tball._x) && (275 >= (tball._x + balls[ti].xstep))) { tball._x = 279; balls[ti].xstep = balls[ti].xstep * -1; } } if ((tball._x + balls[ti].xstep) < 44) { tball._x = 44; balls[ti].xstep = balls[ti].xstep * -1; } if (510 < (tball._x + balls[ti].xstep)) { tball._x = 510; balls[ti].xstep = balls[ti].xstep * -1; } tball._x = tball._x + balls[ti].xstep; tsy = tball._y; tball._y = tball._y + balls[ti].ystep; if (pl0.body.funnel.hit.hitTest(tball._x, tball._y, true)) { players[0].ballsready.push(ti); balls[ti].state = 0; tball._x = -20; } else if (pl1.body.funnel.hit.hitTest(tball._x, tball._y, true)) { players[1].ballsready.push(ti); balls[ti].state = 0; tball._x = -20; } else if (tball._x < 275) { twall = eval ("ground0" + (players[0].height - 1)); if (twall._y < tball._y) { balls[ti].state = 10; tj = 0; while (tj < maxballs) { if (balls[tj].state == 10) { tjball = eval ("ball" + tj); tjball._y = (twall._y + twall._height) - 9; } tj++; } twall.removeMovieClip(); levelGo.start(); players[0].height = players[0].height - 1; dropcreature(0); if (players[0].height == 0) { gotoAndPlay (36); } } } else if (275 < tball._x) { twall = eval ("ground1" + (players[1].height - 1)); if (twall._y < tball._y) { balls[ti].state = 20; tj = 0; while (tj < maxballs) { if (balls[tj].state == 20) { tjball = eval ("ball" + tj); tjball._y = (twall._y + twall._height) - 9; } tj++; } twall.removeMovieClip(); levelGo.start(); players[1].height = players[1].height - 1; dropcreature(1); if (players[1].height == 0) { gotoAndPlay (33); } } } tk = 0; while (tk < tokensout) { ttok = eval ("token" + tk); if (ttok.hitTest(tball._x, tball._y, true)) { tokenPop.start(); tokensout--; ttok._x = -100; if (ttok._currentframe == 2) { tbk = eval ("ball" + ballsout); tbk._x = tball._x; tbk._y = tball._y; balls[ballsout].xstep = balls[ti].xstep * -1; balls[ballsout].ystep = balls[ti].ystep; balls[ballsout].state = 1; setballtype(ballsout, balls[ti].type); ballsout++; } else if (ttok._currentframe == 3) { if (balls[ti].type == 1) { balls[ti].xstep = balls[ti].xstep * 0.4; balls[ti].ystep = balls[ti].ystep * 0.4; } if (balls[ti].type == 3) { balls[ti].xstep = balls[ti].xstep * 0.2; balls[ti].ystep = balls[ti].ystep * 0.2; } setballtype(ti, 2); } else if (ttok._currentframe == 4) { if (balls[ti].type == 2) { balls[ti].xstep = balls[ti].xstep * 2; balls[ti].ystep = balls[ti].ystep * 2; } if (balls[ti].type == 3) { balls[ti].xstep = balls[ti].xstep * 0.5; balls[ti].ystep = balls[ti].ystep * 0.5; } setballtype(ti, 1); } else if (ttok._currentframe == 5) { if (balls[ti].type == 1) { balls[ti].xstep = balls[ti].xstep * 1.5; balls[ti].ystep = balls[ti].ystep * 1.5; } else if (balls[ti].type == 2) { balls[ti].xstep = balls[ti].xstep * 2.6; balls[ti].ystep = balls[ti].ystep * 2.6; } setballtype(ti, 3); } else if (ttok._currentframe == 6) { if (1.4 >= players[balls[ti].hitby].scale) { players[balls[ti].hitby].scale = players[balls[ti].hitby].scale + 0.2; tpl = eval ("pl" + balls[ti].hitby); tpl._xscale = players[balls[ti].hitby].scale * 8; tpl._yscale = players[balls[ti].hitby].scale * 8; tpl._y = tpl._y - 20; dropcreature(balls[ti].hitby); } } else if (ttok._currentframe == 7) { hb = (balls[ti].hitby + 1) % 2; if (players[hb].scale >= 1) { players[hb].scale = players[hb].scale - 0.2; tpl = eval ("pl" + hb); tpl._xscale = players[hb].scale * 8; tpl._yscale = players[hb].scale * 8; tpl._y = tpl._y - 20; dropcreature(hb); } } } tk++; } if ((0 < tsy) && (tball._y < 0)) { tarrow.duplicateMovieClip("arrow" + ti, 250 + ti); tar = eval ("arrow" + ti); tar.gotoAndStop(balls[ti].type); } else if ((tsy < 0) && (0 < tball._y)) { tar = eval ("arrow" + ti); tar.removeMovieClip(); } tar = eval ("arrow" + ti); if (tar != undefined) { tar._x = tball._x; tar._y = 0; } } else if (balls[ti].state == 10) { tball = eval ("ball" + ti); if (tball._x < 48) { tball._x = 48; } if (263 < tball._x) { tball._x = 263; } if (pl0.hitTest(tball)) { players[0].ballsready.push(ti); balls[ti].state = 0; tball._x = -20; } } else if (balls[ti].state == 20) { tball = eval ("ball" + ti); if (500 < tball._x) { tball._x = 500; } if (tball._x < 298) { tball._x = 298; } if (pl1.hitTest(tball)) { players[1].ballsready.push(ti); balls[ti].state = 0; tball._x = -20; } } ti++; } ti = 0; while (ti < humanplayers) { if (players[ti].state == 0) { if (Key.isDown(players[ti].leftk)) { tempp = eval ("pl" + ti); if (tempp.legs._currentframe == 1) { tempp.legs.gotoAndPlay("walk"); } tempp._x = tempp._x - players[ti].speed; if (tempp._x < (players[ti].mx + (tempp._width / 2))) { tempp._x = players[ti].mx + (tempp._width / 2); } } if (Key.isDown(players[ti].rightk)) { tempp = eval ("pl" + ti); if (tempp.legs._currentframe == 1) { tempp.legs.gotoAndPlay("walk"); } tempp._x = tempp._x + players[ti].speed; if ((players[ti].my - (tempp._width / 2)) < tempp._x) { tempp._x = players[ti].my - (tempp._width / 2); } } if (Key.isDown(players[ti].firek)) { if (0 < players[ti].ballsready.length) { players[ti].ballsloaded.push(players[ti].ballsready.pop()); players[ti].ballload = players[ti].loadspeed; players[ti].state = 1; } } } else if (players[ti].state == 1) { if (Key.isDown(players[ti].firek)) { players[ti].ballload--; if (players[ti].ballload == 0) { if (0 < players[ti].ballsready.length) { players[ti].ballsloaded.push(players[ti].ballsready.pop()); players[ti].ballload = players[ti].loadspeed; } } } else { players[ti].state = 2; } } else if (players[ti].state == 2) { players[ti].ballload = 0; tempp = eval ("pl" + ti); if (Key.isDown(players[ti].firek)) { players[ti].state = 3; } else if (0 >= tempp.body._rotation) { tempp.body._rotation = 0; players[ti].state = 3; } else { tempp.body._rotation = tempp.body._rotation - 5; } } else if (players[ti].state == 3) { if (players[ti].ballload == 0) { if (0 < players[ti].ballsloaded.length) { tb = players[ti].ballsloaded.pop(); fireBall.start(); tempp = eval ("pl" + ti); if (ti == 0) { ty = players[ti].scale * (0 + (52 * Math.sin((tempp.body._rotation - 88) * (Math.PI/180)))); tx = players[ti].scale * (0 + (52 * Math.cos((tempp.body._rotation - 88) * (Math.PI/180)))); balls[tb].ystep = 0 + (balls[tb].speed * Math.sin((tempp.body._rotation - 90) * (Math.PI/180))); balls[tb].xstep = 0 + (balls[tb].speed * Math.cos((tempp.body._rotation - 90) * (Math.PI/180))); tempb = eval ("ball" + tb); tempb._x = tempp._x + tx; tempb._y = tempp._y + ty; if (tempb._x >= 275) { tempb._x = 271; balls[tb].xstep = balls[tb].xstep * -1; } } else { ty = players[ti].scale * (0 + (52 * Math.sin((tempp.body._rotation - 88) * (Math.PI/180)))); tx = players[ti].scale * (-(52 * Math.cos((tempp.body._rotation - 88) * (Math.PI/180)))); balls[tb].ystep = 0 + (balls[tb].speed * Math.sin((tempp.body._rotation - 90) * (Math.PI/180))); balls[tb].xstep = -(balls[tb].speed * Math.cos((tempp.body._rotation - 90) * (Math.PI/180))); tempb = eval ("ball" + tb); tempb._x = tempp._x + tx; tempb._y = tempp._y + ty; if (275 >= tempb._x) { tempb._x = 279; balls[tb].xstep = balls[tb].xstep * -1; } } balls[tb].state = 1; balls[tb].hitby = ti; tempp.body._rotation = tempp.body._rotation - 8; players[ti].ballload = players[ti].firespeed; } else { players[ti].ballload = 0; players[ti].state = 4; } } else { players[ti].ballload--; } } else if (players[ti].state == 4) { tempp = eval ("pl" + ti); if (90 >= tempp.body._rotation) { tempp.body._rotation = tempp.body._rotation + 10; } else { tempp.body._rotation = 90; players[ti].state = 0; } } ti++; } if (humanplayers < 2) { doai(); } pl0.body.funnel.gotoAndStop(players[0].ballsready.length + 1); tbll = eval ("pl0.body.funnel.ball" + (players[0].ballsready.length - 1)); tbll.gotoAndStop(balls[players[0].ballsready[players[0].ballsready.length - 1]].type); pl1.body.funnel.gotoAndStop(players[1].ballsready.length + 1); tbll = eval ("pl1.body.funnel.ball" + (players[1].ballsready.length - 1)); tbll.gotoAndStop(balls[players[1].ballsready[players[1].ballsready.length - 1]].type); placetoken();
Frame 31
gotoAndPlay (30);
Frame 33
i = 0; while (i < maxballs) { tbl = eval ("ball" + i); tbl.removeMovieClip(); i++; } front.swapDepths(250);
Frame 34
pl1._y = pl1._y + 8; if (0 >= pl1.body._rotation) { pl1.body._rotation = 0; } else { pl1.body._rotation = pl1.body._rotation - 5; }
Frame 35
if (520 < pl1._y) { gotoAndPlay (40); } else { gotoAndPlay(_currentframe - 1); }
Frame 36
i = 0; while (i < maxballs) { tbl = eval ("ball" + i); tbl.removeMovieClip(); i++; } front.swapDepths(250);
Frame 37
pl0._y = pl0._y + 8; if (0 >= pl0.body._rotation) { pl0.body._rotation = 0; } else { pl0.body._rotation = pl0.body._rotation - 5; }
Frame 38
if (520 < pl0._y) { gotoAndPlay (41); } else { gotoAndPlay(_currentframe - 1); }
Frame 40
stop(); emenu2.removeMovieClip(); emenu.duplicateMovieClip("emenu2", 300); emenu2.gotoAndStop(1); emenu.gotoAndStop(1);
Frame 41
stop(); emenu2.removeMovieClip(); emenu.duplicateMovieClip("emenu2", 300); emenu2.gotoAndStop(2); emenu.gotoAndStop(2);
Symbol 8 MovieClip Frame 2
var byteload = _root.getBytesLoaded(); var bytetotal = _root.getBytesTotal(); var percentloaded = Math.round((byteload / bytetotal) * 100); output = percentloaded + "% LOADED"; bar._xscale = percentloaded; if (99 < percentloaded) { _parent.play(); } else { gotoAndPlay(_currentframe - 1); }
Symbol 16 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 2
stop();
Symbol 21 MovieClip Frame 1
stop();
Symbol 21 MovieClip Frame 10
gotoAndPlay (1);
Symbol 21 MovieClip Frame 30
stop();
Symbol 21 MovieClip Frame 36
gotoAndPlay (31);
Symbol 30 MovieClip Frame 1
stop();
Symbol 31 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 2
stop();
Symbol 39 MovieClip Frame 3
stop();
Symbol 39 MovieClip Frame 4
stop();
Symbol 39 MovieClip Frame 5
stop();
Symbol 39 MovieClip Frame 6
stop();
Symbol 40 MovieClip Frame 1
body.gotoAndStop(1); stop();
Symbol 40 MovieClip Frame 2
body.gotoAndStop(2); stop();
Symbol 40 MovieClip Frame 3
body.gotoAndStop(3); stop();
Symbol 40 MovieClip Frame 4
body.gotoAndStop(4); stop();
Symbol 40 MovieClip Frame 5
body.gotoAndStop(5); stop();
Symbol 40 MovieClip Frame 6
body.gotoAndStop(6); stop();
Symbol 42 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 1
stop();
Symbol 62 Button
on (release) { _root.cpulevel = 18 - (_root.diflevel * 3); _root.humanplayers = 1; _root.gotoAndPlay("choose"); }
Symbol 64 Button
on (press) { difbar.startDrag(true, -241.9, 21, -86.9, 21); } on (release) { difbar.stopDrag(); difbar._x = _root.emenu2._xmouse; _root.diflevel = Math.floor((_root.emenu2._xmouse + 241.9) / 22.1); if (_root.diflevel < 0) { _root.diflevel = 0; } if (6 < _root.diflevel) { _root.diflevel = 6; } if (_root.diflevel == 0) { dif = "touched"; } else if (_root.diflevel == 1) { dif = "simple"; } else if (_root.diflevel == 2) { dif = "easy"; } else if (_root.diflevel == 3) { dif = "medium"; } else if (_root.diflevel == 4) { dif = "tricky"; } else if (_root.diflevel == 5) { dif = "hard"; } else if (_root.diflevel == 6) { dif = "bastard"; } }
Symbol 72 Button
on (release) { _root.humanplayers = 2; _root.gotoAndStop("choose"); }
Symbol 76 Button
on (release) { gotoAndStop (10); }
Symbol 88 Button
on (release) { gotoAndStop (1); }
Symbol 102 MovieClip Frame 1
dif = "difficulty..."; stop();
Instance of Symbol 66 MovieClip "difbar" in Symbol 102 MovieClip Frame 1
/* no clip actions */
Symbol 102 MovieClip Frame 10
stop();
Symbol 106 Button
on (release) { _root.p1type++; if (6 < _root.p1type) { _root.p1type = 1; } p1.gotoAndStop(_root.p1type); p1name = ("'" + _root.names[_root.p1type - 1]) + "'"; }
Symbol 107 Button
on (release) { _root.p1type--; if (_root.p1type < 1) { _root.p1type = 6; } p1.gotoAndStop(_root.p1type); p1name = ("'" + _root.names[_root.p1type - 1]) + "'"; }
Symbol 108 Button
on (release) { _root.p2type++; if (6 < _root.p2type) { _root.p2type = 1; } p2.gotoAndStop(_root.p2type); p2name = ("'" + _root.names[_root.p2type - 1]) + "'"; }
Symbol 109 Button
on (release) { _root.p2type--; if (_root.p2type < 1) { _root.p2type = 6; } p2.gotoAndStop(_root.p2type); p2name = ("'" + _root.names[_root.p2type - 1]) + "'"; }
Symbol 117 Button
on (release) { _root.gotoAndPlay(26); }
Symbol 119 Button
on (release) { _root.mheight = _root.mheight - 5; if (_root.mheight < 5) { _root.mheight = 5; } nop = _root.mheight; }
Symbol 120 Button
on (release) { _root.mheight = _root.mheight + 5; if (20 < _root.mheight) { _root.mheight = 20; } nop = _root.mheight; }
Symbol 122 MovieClip Frame 1
p1.body._rotation = 90; p1.gotoAndStop(_root.p1type); p2.body._rotation = 90; p2.gotoAndStop(_root.p2type); p1name = ("'" + _root.names[_root.p1type - 1]) + "'"; p2name = ("'" + _root.names[_root.p2type - 1]) + "'"; nop = _root.mheight; stop();
Symbol 141 Button
on (release) { _root.gotoAndPlay(26); }
Symbol 145 Button
on (release) { _root.gotoAndPlay(10); }
Symbol 149 Button
on (release) { gotoAndStop (3); }
Symbol 158 Button
on (release) { getURL ("http://www.mortalbug.com"); }
Symbol 163 Button
on (release) { getURL ("mailto:phil.hoskins@eidosnet.co.uk"); }

Library Items

Symbol 1 Sound [tokenPop]
Symbol 2 Sound [fireBall]
Symbol 3 Sound [levelGo]
Symbol 4 GraphicUsed by:8
Symbol 5 GraphicUsed by:8 80
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:8
Symbol 8 MovieClipUses:4 5 7Used by:Timeline
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:Timeline
Symbol 11 BitmapUsed by:12 103
Symbol 12 GraphicUses:11Used by:102  Timeline
Symbol 13 GraphicUsed by:16
Symbol 14 GraphicUsed by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:13 14 15Used by:Timeline
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:21
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:21
Symbol 21 MovieClipUses:18 20Used by:40
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:31
Symbol 24 GraphicUsed by:30
Symbol 25 GraphicUsed by:30
Symbol 26 GraphicUsed by:30
Symbol 27 GraphicUsed by:30 42
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30 42
Symbol 30 MovieClipUses:24 25 26 27 28 29Used by:31  Timeline
Symbol 31 MovieClipUses:23 30Used by:39
Symbol 32 GraphicUsed by:39
Symbol 33 GraphicUsed by:39
Symbol 34 GraphicUsed by:39
Symbol 35 GraphicUsed by:39
Symbol 36 GraphicUsed by:39
Symbol 37 GraphicUsed by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:31 32 33 34 35 36 37 38Used by:40
Symbol 40 MovieClipUses:21 39Used by:122  Timeline
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:27 41 29Used by:Timeline
Symbol 43 GraphicUsed by:51
Symbol 44 GraphicUsed by:51
Symbol 45 GraphicUsed by:51
Symbol 46 GraphicUsed by:51
Symbol 47 GraphicUsed by:51
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:43 44 45 46 47 48 49 50Used by:Timeline
Symbol 52 BitmapUsed by:53 54 84
Symbol 53 GraphicUses:52Used by:102
Symbol 54 GraphicUses:52Used by:102
Symbol 55 FontUsed by:56 58 59 67 71 74 75 82 83 86 87 90 93 96 99 100 101 110 111 112 113 115 116 118 121 137 139 140 143 144 146 147 151 152 153 154
Symbol 56 TextUses:55Used by:102
Symbol 57 GraphicUsed by:62
Symbol 58 TextUses:55Used by:62
Symbol 59 TextUses:55Used by:62
Symbol 60 SoundUsed by:62 72 76 88 106 107 108 109 117 119 120 141 145 149
Symbol 61 SoundUsed by:62 72 76 88 106 107 108 109 117 119 120 141 145 149
Symbol 62 ButtonUses:57 58 59 60 61Used by:102
Symbol 63 GraphicUsed by:64
Symbol 64 ButtonUses:63Used by:102
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:102
Symbol 67 EditableTextUses:55Used by:102
Symbol 68 GraphicUsed by:72
Symbol 69 FontUsed by:70 136 150
Symbol 70 TextUses:69Used by:72
Symbol 71 TextUses:55Used by:72
Symbol 72 ButtonUses:68 70 71 60 61Used by:102
Symbol 73 GraphicUsed by:76
Symbol 74 TextUses:55Used by:76
Symbol 75 TextUses:55Used by:76
Symbol 76 ButtonUses:73 74 75 60 61Used by:102
Symbol 77 GraphicUsed by:102
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:102
Symbol 80 ButtonUses:5Used by:102
Symbol 81 GraphicUsed by:102
Symbol 82 TextUses:55Used by:102
Symbol 83 TextUses:55Used by:102
Symbol 84 GraphicUses:52Used by:102
Symbol 85 GraphicUsed by:88
Symbol 86 TextUses:55Used by:88
Symbol 87 TextUses:55Used by:88
Symbol 88 ButtonUses:85 86 87 60 61Used by:102
Symbol 89 GraphicUsed by:91
Symbol 90 TextUses:55Used by:91
Symbol 91 MovieClipUses:89 90Used by:102
Symbol 92 GraphicUsed by:94
Symbol 93 TextUses:55Used by:94
Symbol 94 MovieClipUses:92 93Used by:102
Symbol 95 GraphicUsed by:97
Symbol 96 TextUses:55Used by:97
Symbol 97 MovieClipUses:95 96Used by:102
Symbol 98 GraphicUsed by:102
Symbol 99 TextUses:55Used by:102
Symbol 100 TextUses:55Used by:102
Symbol 101 TextUses:55Used by:102
Symbol 102 MovieClipUses:12 53 54 56 62 64 66 67 72 76 77 79 80 81 82 83 84 88 91 94 97 98 99 100 101Used by:Timeline
Symbol 103 GraphicUses:11Used by:122
Symbol 104 GraphicUsed by:106 107 108 109 119 120
Symbol 105 GraphicUsed by:106 107 108 109 119 120
Symbol 106 ButtonUses:104 105 60 61Used by:122
Symbol 107 ButtonUses:104 105 60 61Used by:122
Symbol 108 ButtonUses:104 105 60 61Used by:122
Symbol 109 ButtonUses:104 105 60 61Used by:122
Symbol 110 TextUses:55Used by:122
Symbol 111 TextUses:55Used by:122
Symbol 112 EditableTextUses:55Used by:122
Symbol 113 EditableTextUses:55Used by:122
Symbol 114 GraphicUsed by:117
Symbol 115 TextUses:55Used by:117
Symbol 116 TextUses:55Used by:117
Symbol 117 ButtonUses:114 115 116 60 61Used by:122
Symbol 118 TextUses:55Used by:122
Symbol 119 ButtonUses:104 105 60 61Used by:122
Symbol 120 ButtonUses:104 105 60 61Used by:122
Symbol 121 EditableTextUses:55Used by:122
Symbol 122 MovieClipUses:103 40 106 107 108 109 110 111 112 113 117 118 119 120 121Used by:Timeline
Symbol 123 GraphicUsed by:128
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:128 132 164
Symbol 126 GraphicUsed by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:123 125 126 127Used by:Timeline
Symbol 129 GraphicUsed by:132
Symbol 130 GraphicUsed by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:129 125 130 131Used by:Timeline
Symbol 133 SoundUsed by:Timeline
Symbol 134 GraphicUsed by:164
Symbol 135 GraphicUsed by:164
Symbol 136 TextUses:69Used by:164
Symbol 137 TextUses:55Used by:164
Symbol 138 GraphicUsed by:141
Symbol 139 TextUses:55Used by:141
Symbol 140 TextUses:55Used by:141
Symbol 141 ButtonUses:138 139 140 60 61Used by:164
Symbol 142 GraphicUsed by:145
Symbol 143 TextUses:55Used by:145
Symbol 144 TextUses:55Used by:145
Symbol 145 ButtonUses:142 143 144 60 61Used by:164
Symbol 146 TextUses:55Used by:149
Symbol 147 TextUses:55Used by:149
Symbol 148 GraphicUsed by:149
Symbol 149 ButtonUses:146 147 148 60 61Used by:164
Symbol 150 TextUses:69Used by:164
Symbol 151 TextUses:55Used by:164
Symbol 152 TextUses:55Used by:164
Symbol 153 TextUses:55Used by:164
Symbol 154 TextUses:55Used by:164
Symbol 155 GraphicUsed by:158
Symbol 156 GraphicUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 ButtonUses:155 156 157Used by:164
Symbol 159 GraphicUsed by:164
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 ButtonUses:160 161 162Used by:164
Symbol 164 MovieClipUses:134 125 135 136 137 141 145 149 150 151 152 153 154 158 159 163Used by:Timeline
Symbol 165 SoundUsed by:Timeline

Instance Names

"seborder"Frame 1Symbol 10 MovieClip
"ground0"Frame 2Symbol 16 MovieClip
"ground1"Frame 2Symbol 16 MovieClip
"pl"Frame 2Symbol 40 MovieClip
"cpl"Frame 2Symbol 40 MovieClip
"testball"Frame 2Symbol 30 MovieClip
"tarrow"Frame 2Symbol 42 MovieClip
"token"Frame 2Symbol 51 MovieClip
"smenu"Frame 2Symbol 102 MovieClip
"cmenu"Frame 16Symbol 122 MovieClip
"cliff"Frame 17Symbol 128 MovieClip
"front"Frame 33Symbol 132 MovieClip
"emenu"Frame 40Symbol 164 MovieClip
"bar"Symbol 8 MovieClip Frame 1Symbol 7 MovieClip
"hit"Symbol 31 MovieClip Frame 1Symbol 23 MovieClip
"ball0"Symbol 31 MovieClip Frame 2Symbol 30 MovieClip
"ball1"Symbol 31 MovieClip Frame 3Symbol 30 MovieClip
"ball2"Symbol 31 MovieClip Frame 4Symbol 30 MovieClip
"ball3"Symbol 31 MovieClip Frame 5Symbol 30 MovieClip
"ball4"Symbol 31 MovieClip Frame 6Symbol 30 MovieClip
"ball5"Symbol 31 MovieClip Frame 7Symbol 30 MovieClip
"funnel"Symbol 39 MovieClip Frame 1Symbol 31 MovieClip
"legs"Symbol 40 MovieClip Frame 1Symbol 21 MovieClip
"body"Symbol 40 MovieClip Frame 1Symbol 39 MovieClip
"difbar"Symbol 102 MovieClip Frame 1Symbol 66 MovieClip
"p1"Symbol 122 MovieClip Frame 1Symbol 40 MovieClip
"p2"Symbol 122 MovieClip Frame 1Symbol 40 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "tokenPop"
ExportAssets (56)Timeline Frame 1Symbol 2 as "fireBall"
ExportAssets (56)Timeline Frame 1Symbol 3 as "levelGo"

Labels

"choose"Frame 16
"p1won"Frame 33
"p2won"Frame 36
"end0"Frame 40
"end1"Frame 41
"started"Symbol 8 MovieClip Frame 1
"walkStop"Symbol 21 MovieClip Frame 1
"walk"Symbol 21 MovieClip Frame 2
"rollStop"Symbol 21 MovieClip Frame 30
"roll"Symbol 21 MovieClip Frame 31
"human"Symbol 39 MovieClip Frame 1
"robot"Symbol 39 MovieClip Frame 2
"robot"Symbol 39 MovieClip Frame 3
"robot"Symbol 39 MovieClip Frame 4
"robot"Symbol 39 MovieClip Frame 5
"robot"Symbol 39 MovieClip Frame 6
"pick"Symbol 102 MovieClip Frame 1
"controls"Symbol 102 MovieClip Frame 10

Dynamic Text Variables

difSymbol 67 EditableText"difficulty..."
p1nameSymbol 112 EditableText"                          "
p2nameSymbol 113 EditableText"                       "
nopSymbol 121 EditableText"20"




http://swfchan.com/3/12969/info.shtml
Created: 5/6 -2019 09:00:35 Last modified: 5/6 -2019 09:00:35 Server time: 05/11 -2024 04:16:02