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

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

Berzerk.swf

This is the info page for
Flash #10955

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


Text
0 %

This game was
first presented
on the Atari 2600
game console in
1982.
Flash remake (C)
2001, Tomcat of
Greenrom

000000

ActionScript [AS1/AS2]

Frame 1
_quality = "BEST"; ((Perc = _framesloaded / (_totalframes / 100)));// not popped ProgressBar._width = (Perc - 1) * 2.6; Percent = Perc + " %";
Frame 2
if (_framesloaded < _totalframes) { gotoAndPlay (1); }
Frame 3
stop();
Frame 5
_quality = "LOW"; Score = 0; Lives = 2; ScoreChunk = 0; WalkSpeed = 0.5; ShootSpeed = 1; RobotColor = 0;
Frame 6
function PlaceRobot(ClipName) { OK = false; while (OK == false) { x = Math.round(640 * Math.random()); y = Math.round(400 * Math.random()); OK = true; if (((((x + 16) >= Wall01[0]) && ((y + 40) >= Wall01[1])) && ((Wall01[0] + Wall01[2]) >= (x - 16))) && (((Wall01[1] + Wall01[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall02[0]) && ((y + 40) >= Wall02[1])) && ((Wall02[0] + Wall02[2]) >= (x - 16))) && (((Wall02[1] + Wall02[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall03[0]) && ((y + 40) >= Wall03[1])) && ((Wall03[0] + Wall03[2]) >= (x - 16))) && (((Wall03[1] + Wall03[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall04[0]) && ((y + 40) >= Wall04[1])) && ((Wall04[0] + Wall04[2]) >= (x - 16))) && (((Wall04[1] + Wall04[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall05[0]) && ((y + 40) >= Wall05[1])) && ((Wall05[0] + Wall05[2]) >= (x - 16))) && (((Wall05[1] + Wall05[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall06[0]) && ((y + 40) >= Wall06[1])) && ((Wall06[0] + Wall06[2]) >= (x - 16))) && (((Wall06[1] + Wall06[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall07[0]) && ((y + 40) >= Wall07[1])) && ((Wall07[0] + Wall07[2]) >= (x - 16))) && (((Wall07[1] + Wall07[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall08[0]) && ((y + 40) >= Wall08[1])) && ((Wall08[0] + Wall08[2]) >= (x - 16))) && (((Wall08[1] + Wall08[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall09[0]) && ((y + 40) >= Wall09[1])) && ((Wall09[0] + Wall09[2]) >= (x - 16))) && (((Wall09[1] + Wall09[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall10[0]) && ((y + 40) >= Wall10[1])) && ((Wall10[0] + Wall10[2]) >= (x - 16))) && (((Wall10[1] + Wall10[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall11[0]) && ((y + 40) >= Wall11[1])) && ((Wall11[0] + Wall11[2]) >= (x - 16))) && (((Wall11[1] + Wall11[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall12[0]) && ((y + 40) >= Wall12[1])) && ((Wall12[0] + Wall12[2]) >= (x - 16))) && (((Wall12[1] + Wall12[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall13[0]) && ((y + 40) >= Wall13[1])) && ((Wall13[0] + Wall13[2]) >= (x - 16))) && (((Wall13[1] + Wall13[3]) - 1) >= y)) { OK = false; } if (((((x + 16) >= Wall14[0]) && ((y + 40) >= Wall14[1])) && ((Wall14[0] + Wall14[2]) >= (x - 16))) && (((Wall14[1] + Wall14[3]) - 1) >= y)) { OK = false; } if ((((((x + 33) >= Robot01._x) && (Robot01._x >= (x - 33))) && ((y + 41) >= Robot01._y)) && (Robot01._y >= (y - 41))) && (ClipName != "Robot01")) { OK = false; } if ((((((x + 33) >= Robot02._x) && (Robot02._x >= (x - 33))) && ((y + 41) >= Robot02._y)) && (Robot02._y >= (y - 41))) && (ClipName != "Robot02")) { OK = false; } if ((((((x + 33) >= Robot03._x) && (Robot03._x >= (x - 33))) && ((y + 41) >= Robot03._y)) && (Robot03._y >= (y - 41))) && (ClipName != "Robot03")) { OK = false; } if ((((((x + 33) >= Robot04._x) && (Robot04._x >= (x - 33))) && ((y + 41) >= Robot04._y)) && (Robot04._y >= (y - 41))) && (ClipName != "Robot04")) { OK = false; } if ((((((x + 33) >= Robot05._x) && (Robot05._x >= (x - 33))) && ((y + 41) >= Robot05._y)) && (Robot05._y >= (y - 41))) && (ClipName != "Robot05")) { OK = false; } if ((((((x + 33) >= Robot06._x) && (Robot06._x >= (x - 33))) && ((y + 41) >= Robot06._y)) && (Robot06._y >= (y - 41))) && (ClipName != "Robot06")) { OK = false; } if ((((((x + 33) >= Robot07._x) && (Robot07._x >= (x - 33))) && ((y + 41) >= Robot07._y)) && (Robot07._y >= (y - 41))) && (ClipName != "Robot07")) { OK = false; } if ((((((x + 33) >= Robot08._x) && (Robot08._x >= (x - 33))) && ((y + 41) >= Robot08._y)) && (Robot08._y >= (y - 41))) && (ClipName != "Robot08")) { OK = false; } if (((((x + 33) >= Player._x) && (Player._x >= (x - 33))) && ((y + 41) >= Player._y)) && (Player._y >= (y - 41))) { OK = false; } if ((((x < 36) || (592 < x)) || (y < 20)) || (319 < y)) { OK = false; } } setProperty(ClipName, _x , x); setProperty(ClipName, _y , y); } function DisplayScore(ScoreNumber) { s = "" + ScoreNumber; s = s.substr(s.length - 1, 1); if (1 < ScoreNumber) { S1.gotoAndStop(Number(s) + 1); } else { S1.gotoAndStop(12); } s = "" + ScoreNumber; s = s.substr(s.length - 2, 1); if (ScoreNumber >= 10) { S10.gotoAndStop(Number(s) + 1); } else { S10.gotoAndStop(12); } s = "" + ScoreNumber; s = s.substr(s.length - 3, 1); if (ScoreNumber >= 100) { S100.gotoAndStop(Number(s) + 1); } else { S100.gotoAndStop(12); } s = "" + ScoreNumber; s = s.substr(s.length - 4, 1); if (ScoreNumber >= 1000) { S1000.gotoAndStop(Number(s) + 1); } else { S1000.gotoAndStop(12); } s = "" + ScoreNumber; s = s.substr(s.length - 5, 1); if (ScoreNumber >= 10000) { S10000.gotoAndStop(Number(s) + 1); } else { S10000.gotoAndStop(12); } s = "" + ScoreNumber; s = s.substr(s.length - 6, 1); if (ScoreNumber >= 100000) { S100000.gotoAndStop(Number(s) + 1); } else { S100000.gotoAndStop(12); } if (0 >= ScoreNumber) { Atari._visible = true; } else { Atari._visible = false; } } function DisplayBonus() { s = "" + RobotsKilled; S10000.gotoAndStop(1); S100000.gotoAndStop(Number(s) + 1); S1000.gotoAndStop(12); S100.gotoAndStop(12); S10.gotoAndStop(12); S1.gotoAndStop(12); Score = Score + (RobotsKilled * 10); } Level = random(8); PlayerDead = false; RobotsKilled = 0; Loops = 0; if (4 >= WalkSpeed) { WalkSpeed = WalkSpeed + 0.2; } if (20 >= ShootSpeed) { ShootSpeed = ShootSpeed + 0.3; } if (4 < WalkSpeed) { WalkSpeed = 0.5; } rc = new Color(Robot); pc = new Color(RobotProj); if ((RobotColor == 0) || (RobotColor == 1)) { rc.setRGB(13684816); pc.setRGB(13684816); } if ((RobotColor == 2) || (RobotColor == 3)) { rc.setRGB(12609608); pc.setRGB(12609608); } if ((RobotColor == 4) || (RobotColor == 5)) { rc.setRGB(14474460); pc.setRGB(14474460); } if ((RobotColor == 6) || (RobotColor == 7)) { rc.setRGB(9228428); pc.setRGB(9228428); } if ((RobotColor == 8) || (RobotColor == 9)) { rc.setRGB(15507616); pc.setRGB(15507616); } if ((RobotColor == 10) || (RobotColor == 11)) { rc.setRGB(6855872); pc.setRGB(6855872); } if ((RobotColor == 12) || (RobotColor == 13)) { rc.setRGB(15256700); pc.setRGB(15256700); } if ((RobotColor == 14) || (RobotColor == 15)) { rc.setRGB(12611760); pc.setRGB(12611760); } RobotColor = RobotColor + 1; if (15 < RobotColor) { RobotColor = 0; } WallGfx01._visible = false; WallGfx02._visible = false; WallGfx03._visible = false; WallGfx04._visible = false; WallGfx05._visible = false; WallGfx06._visible = false; WallGfx07._visible = false; WallGfx08._visible = false; Pos = random(2); if (Level == 0) { Wall01 = [18, 19, 223, 8]; Wall02 = [226, 19, 16, 111]; Wall03 = [17, 18, 17, 350]; Wall04 = [18, 360, 223, 10]; Wall05 = [226, 259, 16, 111]; Wall06 = [402, 18, 16, 111]; Wall07 = [402, 259, 16, 111]; Wall08 = [401, 19, 223, 8]; Wall09 = [401, 360, 223, 8]; Wall10 = [609, 19, 17, 350]; Wall11 = [0, 0, 0, 0]; Wall12 = [0, 0, 0, 0]; Wall13 = [0, 0, 0, 0]; Wall14 = [0, 0, 0, 0]; WallGfx01._visible = true; if (Pos == 0) { Player._x = 64; Player._y = 176; Player._xscale = -100; EvilOtto._x = -64; EvilOtto._y = 176; } if (Pos == 1) { Player._x = 560; Player._y = 176; Player._xscale = 0; EvilOtto._x = 670; EvilOtto._y = 176; } } if (Level == 1) { Wall01 = [18, 19, 223, 8]; Wall02 = [226, 19, 16, 111]; Wall03 = [17, 18, 17, 350]; Wall04 = [18, 360, 223, 10]; Wall05 = [17, 259, 225, 10]; Wall06 = [402, 18, 16, 111]; Wall07 = [403, 259, 225, 10]; Wall08 = [401, 19, 223, 8]; Wall09 = [401, 360, 223, 8]; Wall10 = [609, 19, 17, 350]; Wall11 = [0, 0, 0, 0]; Wall12 = [0, 0, 0, 0]; Wall13 = [0, 0, 0, 0]; Wall14 = [0, 0, 0, 0]; WallGfx02._visible = true; if (Pos == 0) { Player._x = 64; Player._y = 176; Player._xscale = -100; EvilOtto._x = -64; EvilOtto._y = 176; } if (Pos == 1) { Player._x = 560; Player._y = 176; Player._xscale = 0; EvilOtto._x = 670; EvilOtto._y = 176; } } if (Level == 2) { Wall01 = [17, 18, 225, 10]; Wall02 = [403, 18, 225, 10]; Wall03 = [17, 18, 18, 354]; Wall04 = [611, 18, 18, 354]; Wall05 = [17, 364, 225, 10]; Wall06 = [403, 364, 225, 10]; Wall07 = [129, 106, 18, 177]; Wall08 = [496, 106, 18, 177]; Wall09 = [129, 186, 385, 18]; Wall10 = [0, 0, 0, 0]; Wall11 = [0, 0, 0, 0]; Wall12 = [0, 0, 0, 0]; Wall13 = [0, 0, 0, 0]; Wall14 = [0, 0, 0, 0]; WallGfx03._visible = true; if (Pos == 0) { Player._x = 64; Player._y = 176; Player._xscale = -100; EvilOtto._x = -64; EvilOtto._y = 176; } if (Pos == 1) { Player._x = 560; Player._y = 176; Player._xscale = 0; EvilOtto._x = 670; EvilOtto._y = 176; } } if (Level == 3) { Wall01 = [17, 18, 225, 10]; Wall02 = [403, 18, 225, 10]; Wall03 = [17, 18, 18, 354]; Wall04 = [611, 18, 18, 354]; Wall05 = [17, 364, 225, 10]; Wall06 = [403, 364, 225, 10]; Wall07 = [129, 106, 18, 177]; Wall08 = [496, 106, 18, 177]; Wall09 = [0, 0, 0, 0]; Wall10 = [0, 0, 0, 0]; Wall11 = [0, 0, 0, 0]; Wall12 = [0, 0, 0, 0]; Wall13 = [0, 0, 0, 0]; Wall14 = [0, 0, 0, 0]; WallGfx04._visible = true; if (Pos == 0) { Player._x = 64; Player._y = 176; Player._xscale = -100; EvilOtto._x = -64; EvilOtto._y = 176; } if (Pos == 1) { Player._x = 560; Player._y = 176; Player._xscale = 0; EvilOtto._x = 670; EvilOtto._y = 176; } } if (Level == 4) { Wall01 = [17, 18, 225, 10]; Wall02 = [403, 18, 225, 10]; Wall03 = [17, 18, 18, 114]; Wall04 = [17, 260, 18, 114]; Wall05 = [612, 18, 18, 114]; Wall06 = [612, 260, 18, 114]; Wall07 = [17, 364, 610, 10]; Wall08 = [129, 106, 18, 177]; Wall09 = [496, 106, 18, 177]; Wall10 = [0, 0, 0, 0]; Wall11 = [0, 0, 0, 0]; Wall12 = [0, 0, 0, 0]; Wall13 = [0, 0, 0, 0]; Wall14 = [0, 0, 0, 0]; WallGfx05._visible = true; Player._x = 312; Player._y = 304; Player._xscale = 0; EvilOtto._x = 312; EvilOtto._y = 420; } if (Level == 5) { Wall01 = [18, 19, 223, 10]; Wall02 = [403, 19, 223, 10]; Wall03 = [17, 18, 18, 114]; Wall04 = [225, 18, 18, 114]; Wall05 = [403, 18, 18, 114]; Wall06 = [610, 18, 18, 114]; Wall07 = [18, 259, 223, 10]; Wall08 = [403, 259, 223, 10]; Wall09 = [17, 258, 18, 114]; Wall10 = [610, 258, 18, 114]; Wall11 = [17, 362, 610, 10]; Wall12 = [0, 0, 0, 0]; Wall13 = [0, 0, 0, 0]; Wall14 = [0, 0, 0, 0]; WallGfx06._visible = true; Player._x = 312; Player._y = 304; Player._xscale = 0; EvilOtto._x = 312; EvilOtto._y = 420; } if (Level == 6) { Wall01 = [18, 19, 223, 10]; Wall02 = [403, 19, 223, 10]; Wall03 = [17, 18, 18, 114]; Wall04 = [225, 18, 18, 114]; Wall05 = [403, 18, 18, 114]; Wall06 = [610, 18, 18, 114]; Wall07 = [225, 259, 18, 114]; Wall08 = [402, 259, 18, 114]; Wall09 = [17, 258, 18, 114]; Wall10 = [610, 258, 18, 114]; Wall11 = [17, 362, 610, 10]; Wall12 = [0, 0, 0, 0]; Wall13 = [0, 0, 0, 0]; Wall14 = [0, 0, 0, 0]; WallGfx07._visible = true; Player._x = 312; Player._y = 304; Player._xscale = 0; EvilOtto._x = 312; EvilOtto._y = 420; } if (Level == 7) { Wall01 = [17, 18, 225, 10]; Wall02 = [403, 18, 225, 10]; Wall03 = [17, 18, 18, 114]; Wall04 = [17, 260, 18, 114]; Wall05 = [612, 18, 18, 114]; Wall06 = [612, 260, 18, 114]; Wall07 = [17, 364, 610, 10]; Wall08 = [129, 106, 18, 177]; Wall09 = [496, 106, 18, 177]; Wall10 = [129, 186, 385, 18]; Wall11 = [0, 0, 0, 0]; Wall12 = [0, 0, 0, 0]; Wall13 = [0, 0, 0, 0]; Wall14 = [0, 0, 0, 0]; WallGfx08._visible = true; Player._x = 312; Player._y = 304; Player._xscale = 0; EvilOtto._x = 312; EvilOtto._y = 420; } RobotProj._visible = false; Robot._x = -32; Robot._y = -32; Robot._visible = true; Robots = random(9); if (Robots == 0) { Robots = 2; } t = 1; while (Robots >= t) { duplicateMovieClip ("Robot", "Robot0" + t, t); PlaceRobot("Robot0" + t); t = t + 1; } Robot._visible = false; DisplayScore(Score); LevelSound = new Sound(this); LevelSound.attachSound("LevelStart"); LevelSound.start(); gotoAndStop (6);
Instance of Symbol 31 MovieClip "Player" in Frame 6
onClipEvent (load) { ShouldDie = "False"; } onClipEvent (load) { ShootX = 0; ShootY = 0; ProjFacing = 0; Death = 0; HitWall = false; Facing = 2; TrueFacing = 1; this._xscale = -100; gotoAndPlay (1); } onClipEvent (enterFrame) { if ((((this._x < 20) || (620 < this._x)) || (this._y < 15)) || (345 < this._y)) { _root.gotoAndPlay(7); } if (_root.Projectile._visible == true) { _root.Projectile._x = _root.Projectile._x + ShootX; _root.Projectile._y = _root.Projectile._y + ShootY; } EndShot = false; if ((((640 < _root.Projectile._x) || (_root.Projectile._x < 0)) || (400 < _root.Projectile._y)) || (_root.Projectile._y < 0)) { EndShot = true; } if (_root.Projectile.hitTest(_root.EvilOtto)) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall01[0]) && ((_root.Wall01[0] + _root.Wall01[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall01[1])) && ((_root.Wall01[1] + _root.Wall01[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall02[0]) && ((_root.Wall02[0] + _root.Wall02[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall02[1])) && ((_root.Wall02[1] + _root.Wall02[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall03[0]) && ((_root.Wall03[0] + _root.Wall03[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall03[1])) && ((_root.Wall03[1] + _root.Wall03[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall04[0]) && ((_root.Wall04[0] + _root.Wall04[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall04[1])) && ((_root.Wall04[1] + _root.Wall04[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall05[0]) && ((_root.Wall05[0] + _root.Wall05[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall05[1])) && ((_root.Wall05[1] + _root.Wall05[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall06[0]) && ((_root.Wall06[0] + _root.Wall06[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall06[1])) && ((_root.Wall06[1] + _root.Wall06[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall07[0]) && ((_root.Wall07[0] + _root.Wall07[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall07[1])) && ((_root.Wall07[1] + _root.Wall07[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall08[0]) && ((_root.Wall08[0] + _root.Wall08[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall08[1])) && ((_root.Wall08[1] + _root.Wall08[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall09[0]) && ((_root.Wall09[0] + _root.Wall09[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall09[1])) && ((_root.Wall09[1] + _root.Wall09[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall10[0]) && ((_root.Wall10[0] + _root.Wall10[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall10[1])) && ((_root.Wall10[1] + _root.Wall10[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall11[0]) && ((_root.Wall11[0] + _root.Wall11[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall11[1])) && ((_root.Wall11[1] + _root.Wall11[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall12[0]) && ((_root.Wall12[0] + _root.Wall12[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall12[1])) && ((_root.Wall12[1] + _root.Wall12[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall13[0]) && ((_root.Wall13[0] + _root.Wall13[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall13[1])) && ((_root.Wall13[1] + _root.Wall13[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if ((((_root.Projectile._x >= _root.Wall14[0]) && ((_root.Wall14[0] + _root.Wall14[2]) >= _root.Projectile._x)) && ((_root.Projectile._y + 3) >= _root.Wall14[1])) && ((_root.Wall14[1] + _root.Wall14[3]) >= (_root.Projectile._y - 3))) { EndShot = true; } if (EndShot == true) { ShootX = 0; ShootY = 0; _root.Projectile._visible = false; PlayerShootSound.stop(); } if (((!Key.isDown(Key.CONTROL)) && (Death == 0)) && (((Key.isDown(Key.RIGHT) || (Key.isDown(Key.LEFT))) || (Key.isDown(Key.UP))) || (Key.isDown(Key.DOWN)))) { if ((this._currentFrame < 5) || (8 < this._currentFrame)) { this.gotoAndPlay(5); } } if (((((Key.isDown(Key.DOWN) && (Death == 0)) && (this._currentFrame != 5)) && (this._currentFrame != 25)) && (this._currentFrame != 20)) && (this._currentFrame != 15)) { if ((this._currentFrame >= 5) && (8 >= this._currentFrame)) { this._y = this._y + 3; } if (!Key.isDown(Key.CONTROL)) { this._xscale = -100; } Facing = 3; TrueFacing = 1; } if (((((Key.isDown(Key.UP) && (Death == 0)) && (this._currentFrame != 5)) && (this._currentFrame != 25)) && (this._currentFrame != 20)) && (this._currentFrame != 15)) { if ((this._currentFrame >= 5) && (8 >= this._currentFrame)) { this._y = this._y - 3; } if (!Key.isDown(Key.CONTROL)) { this._xscale = -100; } Facing = 1; TrueFacing = 1; } if (((((Key.isDown(Key.RIGHT) && (Death == 0)) && (this._currentFrame != 5)) && (this._currentFrame != 25)) && (this._currentFrame != 20)) && (this._currentFrame != 15)) { if ((this._currentFrame >= 5) && (8 >= this._currentFrame)) { this._x = this._x + 3; } if (!Key.isDown(Key.CONTROL)) { this._xscale = -100; } Facing = 2; TrueFacing = 1; } if (((((Key.isDown(Key.LEFT) && (Death == 0)) && (this._currentFrame != 5)) && (this._currentFrame != 25)) && (this._currentFrame != 20)) && (this._currentFrame != 15)) { if ((this._currentFrame >= 5) && (8 >= this._currentFrame)) { this._x = this._x - 3; } if (!Key.isDown(Key.CONTROL)) { this._xscale = 100; } Facing = 0; TrueFacing = 0; } if ((Key.isDown(Key.CONTROL) && (_root.Projectile._visible == false)) && (Death == 0)) { if ((((this._currentFrame != 25) && (this._currentFrame != 20)) && (this._currentFrame != 15)) && (_root.Projectile._visible == false)) { Run = (this._currentFrame >= 5) && (8 >= this._currentFrame); Stand = this._currentFrame == 1; } PlayerShootSound = new Sound(this); PlayerShootSound.attachSound("PlayerShoot"); PlayerShootSound.start(); _root.Projectile._visible = true; if (Facing == 0) { gotoAndPlay (15); } if (Facing == 1) { gotoAndPlay (25); } if (Facing == 2) { gotoAndPlay (15); } if (Facing == 3) { gotoAndPlay (20); } if (Facing == 0) { _root.Projectile._rotation = 0; if (this._xscale != 100) { this._xscale = 100; } ProjFacing = 0; _root.Projectile._x = this._x - 5; _root.Projectile._y = this._y + 13; ShootX = -15; ShootY = 0; } if (Facing == 1) { _root.Projectile._rotation = 90; if (this._xscale != -100) { this._xscale = -100; } ProjFacing = 1; _root.Projectile._x = this._x + 11; _root.Projectile._y = this._y + 2; ShootX = 0; ShootY = -15; } if (Facing == 2) { _root.Projectile._rotation = 0; if (this._xscale != -100) { this._xscale = -100; } ProjFacing = 0; _root.Projectile._x = this._x + 16; _root.Projectile._y = this._y + 13; ShootX = 15; ShootY = 0; } if (Facing == 3) { _root.Projectile._rotation = 90; if (this._xscale != -100) { this._xscale = -100; } ProjFacing = 1; _root.Projectile._x = this._x + 11; _root.Projectile._y = this._y + 28; ShootX = 0; ShootY = 15; } if (Key.isDown(Key.UP) && (Key.isDown(Key.LEFT))) { _root.Projectile._rotation = 0; ShootX = -15; ShootY = -5; this.gotoAndPlay(25); } if (Key.isDown(Key.UP) && (Key.isDown(Key.RIGHT))) { _root.Projectile._rotation = 0; ShootX = 15; ShootY = -5; this.gotoAndPlay(25); } if (Key.isDown(Key.DOWN) && (Key.isDown(Key.RIGHT))) { _root.Projectile._rotation = 0; ShootX = 15; ShootY = 5; this.gotoAndPlay(20); } if (Key.isDown(Key.DOWN) && (Key.isDown(Key.LEFT))) { _root.Projectile._rotation = 0; ShootX = -15; ShootY = 5; this.gotoAndPlay(20); } } if (((((this._x + 11) >= _root.Wall01[0]) && ((this._y + 40) >= _root.Wall01[1])) && ((_root.Wall01[0] + _root.Wall01[2]) >= (this._x - 11))) && (((_root.Wall01[1] + _root.Wall01[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall02[0]) && ((this._y + 40) >= _root.Wall02[1])) && ((_root.Wall02[0] + _root.Wall02[2]) >= (this._x - 11))) && (((_root.Wall02[1] + _root.Wall02[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall03[0]) && ((this._y + 40) >= _root.Wall03[1])) && ((_root.Wall03[0] + _root.Wall03[2]) >= (this._x - 11))) && (((_root.Wall03[1] + _root.Wall03[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall04[0]) && ((this._y + 40) >= _root.Wall04[1])) && ((_root.Wall04[0] + _root.Wall04[2]) >= (this._x - 11))) && (((_root.Wall04[1] + _root.Wall04[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall05[0]) && ((this._y + 40) >= _root.Wall05[1])) && ((_root.Wall05[0] + _root.Wall05[2]) >= (this._x - 11))) && (((_root.Wall05[1] + _root.Wall05[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall06[0]) && ((this._y + 40) >= _root.Wall06[1])) && ((_root.Wall06[0] + _root.Wall06[2]) >= (this._x - 11))) && (((_root.Wall06[1] + _root.Wall06[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall07[0]) && ((this._y + 40) >= _root.Wall07[1])) && ((_root.Wall07[0] + _root.Wall07[2]) >= (this._x - 11))) && (((_root.Wall07[1] + _root.Wall07[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall08[0]) && ((this._y + 40) >= _root.Wall08[1])) && ((_root.Wall08[0] + _root.Wall08[2]) >= (this._x - 11))) && (((_root.Wall08[1] + _root.Wall08[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall09[0]) && ((this._y + 40) >= _root.Wall09[1])) && ((_root.Wall09[0] + _root.Wall09[2]) >= (this._x - 11))) && (((_root.Wall09[1] + _root.Wall09[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall10[0]) && ((this._y + 40) >= _root.Wall10[1])) && ((_root.Wall10[0] + _root.Wall10[2]) >= (this._x - 11))) && (((_root.Wall10[1] + _root.Wall10[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall11[0]) && ((this._y + 40) >= _root.Wall11[1])) && ((_root.Wall11[0] + _root.Wall11[2]) >= (this._x - 11))) && (((_root.Wall11[1] + _root.Wall11[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall12[0]) && ((this._y + 40) >= _root.Wall12[1])) && ((_root.Wall12[0] + _root.Wall12[2]) >= (this._x - 11))) && (((_root.Wall12[1] + _root.Wall12[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall13[0]) && ((this._y + 40) >= _root.Wall13[1])) && ((_root.Wall13[0] + _root.Wall13[2]) >= (this._x - 11))) && (((_root.Wall13[1] + _root.Wall13[3]) - 1) >= this._y)) { HitWall = true; } if (((((this._x + 11) >= _root.Wall14[0]) && ((this._y + 40) >= _root.Wall14[1])) && ((_root.Wall14[0] + _root.Wall14[2]) >= (this._x - 11))) && (((_root.Wall14[1] + _root.Wall14[3]) - 1) >= this._y)) { HitWall = true; } if (this.hitTest(_root.Robot01)) { HitWall = true; } if (this.hitTest(_root.Robot02)) { HitWall = true; } if (this.hitTest(_root.Robot03)) { HitWall = true; } if (this.hitTest(_root.Robot04)) { HitWall = true; } if (this.hitTest(_root.Robot05)) { HitWall = true; } if (this.hitTest(_root.Robot06)) { HitWall = true; } if (this.hitTest(_root.Robot07)) { HitWall = true; } if (this.hitTest(_root.Robot08)) { HitWall = true; } if (this.hitTest(_root.EvilOtto)) { HitWall = true; } if (ShouldDie == true) { HitWall = true; } if (HitWall == true) { if (this._currentFrame < 30) { _root.PlayerDead = true; this.gotoAndPlay(30); } Death = Death + 1; } if (60 < Death) { _root.gotoAndPlay(7); } } onClipEvent (keyUp) { gotoAndPlay (1); }
Instance of Symbol 33 MovieClip "Projectile" in Frame 6
onClipEvent (load) { ShootX = 0; ShootY = 0; }
Instance of Symbol 52 MovieClip "Robot" in Frame 6
onClipEvent (load) { ShouldDie = "False"; } onClipEvent (load) { StepX = 0; StepY = 0; Steps = 0; } onClipEvent (enterFrame) { if (this._name != "Robot") { if (_currentframe >= 42) { this._visible = false; this.removeMovieClip; } _root.Loops = _root.Loops + 1; MoveX = false; MoveY = false; if ((((_root.Player._x + 5) < (this._x - 6)) || ((this._x + 6) < (_root.Player._x + 5))) && (StepY == 0)) { MoveX = true; } if ((((_root.Player._y + 12) < (this._y - 6)) || ((this._y + 6) < (_root.Player._y + 12))) && (StepX == 0)) { MoveY = true; } if ((MoveX == true) && (MoveY == true)) { Dir = random(2); if (Dir == 0) { MoveX = false; } if (Dir == 1) { MoveY = false; } } if ((StepX == 0) && (StepY == 0)) { Dir = random(81); if (79 >= Dir) { MoveX = false; MoveY = false; } } if (((_root.Player._x + 5) < (this._x - 6)) && (MoveX == true)) { StepX = -1; } if (((this._x + 6) < (_root.Player._x + 5)) && (MoveX == true)) { StepX = 1; } if (((_root.Player._y + 12) < (this._y - 6)) && (MoveY == true)) { StepY = -1; } if (((this._y + 6) < (_root.Player._y + 12)) && (MoveY == true)) { StepY = 1; } if ((256 < _root.Loops) && (this._currentFrame < 40)) { ProjName = this._name + "proj"; if ((_root.Player._y >= (this._y - 24)) && ((this._y + 16) >= _root.Player._y)) { if (getProperty("_root." + ProjName, _visible) != true) { Depth = 0; while (Depth < 32) { Depth = random(10000); } duplicateMovieClip (_root.RobotProj, ProjName, Depth); setProperty("_root." + ProjName, _x , this._x); setProperty("_root." + ProjName, _y , this._y + 16); setProperty("_root." + ProjName, _visible , true); setProperty("_root." + ProjName, _rotation , 0); RobotSound = new Sound(this); RobotSound.attachSound("RobotShoot"); RobotSound.start(); if (_root.Player._x < this._x) { ShootDir = -1; } if (this._x < _root.Player._x) { ShootDir = 1; } } if ((ProjName == "Robot01proj") && (_root.Robot01proj.ShootY == 0)) { _root.Robot01proj.ShootX = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot02proj") && (_root.Robot02proj.ShootY == 0)) { _root.Robot02proj.ShootX = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot03proj") && (_root.Robot03proj.ShootY == 0)) { _root.Robot03proj.ShootX = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot04proj") && (_root.Robot04proj.ShootY == 0)) { _root.Robot04proj.ShootX = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot05proj") && (_root.Robot05proj.ShootY == 0)) { _root.Robot05proj.ShootX = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot06proj") && (_root.Robot06proj.ShootY == 0)) { _root.Robot06proj.ShootX = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot07proj") && (_root.Robot07proj.ShootY == 0)) { _root.Robot07proj.ShootX = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot08proj") && (_root.Robot08proj.ShootY == 0)) { _root.Robot08proj.ShootX = _root.ShootSpeed * ShootDir; } StepX = 0; StepY = 0; if (this._currentFrame >= 16) { this.gotoAndPlay(1); } } if ((_root.Player._x >= (this._x - 18)) && ((this._x + 18) >= _root.Player._x)) { if (getProperty("_root." + ProjName, _visible) != true) { Depth = 0; while (Depth < 32) { Depth = random(10000); } duplicateMovieClip (_root.RobotProj, ProjName, Depth); setProperty("_root." + ProjName, _x , this._x - 5); setProperty("_root." + ProjName, _y , this._y + 16); setProperty("_root." + ProjName, _visible , true); setProperty("_root." + ProjName, _rotation , 90); RobotSound = new Sound(this); RobotSound.attachSound("RobotShoot"); RobotSound.start(); if (_root.Player._y < this._y) { ShootDir = -1; } if (this._y < _root.Player._y) { ShootDir = 1; } } if ((ProjName == "Robot01proj") && (_root.Robot01proj.ShootX == 0)) { _root.Robot01proj.ShootY = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot02proj") && (_root.Robot02proj.ShootX == 0)) { _root.Robot02proj.ShootY = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot03proj") && (_root.Robot03proj.ShootX == 0)) { _root.Robot03proj.ShootY = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot04proj") && (_root.Robot04proj.ShootX == 0)) { _root.Robot04proj.ShootY = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot05proj") && (_root.Robot05proj.ShootX == 0)) { _root.Robot05proj.ShootY = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot06proj") && (_root.Robot06proj.ShootX == 0)) { _root.Robot06proj.ShootY = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot07proj") && (_root.Robot07proj.ShootX == 0)) { _root.Robot07proj.ShootY = _root.ShootSpeed * ShootDir; } if ((ProjName == "Robot08proj") && (_root.Robot08proj.ShootX == 0)) { _root.Robot08proj.ShootY = _root.ShootSpeed * ShootDir; } StepX = 0; StepY = 0; if (this._currentFrame >= 16) { this.gotoAndPlay(1); } } if ((StepX != 0) && (MoveX == true)) { if (StepX == 1) { this._xscale = -100; } else { this._xscale = 100; } if (this._currentFrame == 26) { if (Steps >= (4 - _root.WalkSpeed)) { this.gotoAndPlay(25); Steps = 0; } } else if (Steps >= (4 - _root.WalkSpeed)) { this.gotoAndPlay(26); Steps = 0; } this._x = this._x + (_root.WalkSpeed * StepX); Steps = Steps + 1; if (((this._x + 6) >= (_root.Player._x + 5)) && ((_root.Player._x + 5) >= (this._x - 6))) { StepX = 0; this.gotoAndPlay(1); } } if ((StepY != 0) && (MoveY == true)) { if (StepY == 1) { if (this._currentFrame == 27) { if (Steps >= (4 - _root.WalkSpeed)) { this.gotoAndPlay(28); Steps = 0; } } else if (Steps >= (4 - _root.WalkSpeed)) { this.gotoAndPlay(27); Steps = 0; } } if (StepY == -1) { if (this._currentFrame == 29) { if (Steps >= (4 - _root.WalkSpeed)) { this.gotoAndPlay(30); Steps = 0; } } else if (Steps >= (4 - _root.WalkSpeed)) { this.gotoAndPlay(29); Steps = 0; } } this._y = this._y + (_root.WalkSpeed * StepY); Steps = Steps + 1; if (((this._y + 6) >= (_root.Player._y + 12)) && ((_root.Player._y + 12) >= (this._y - 6))) { StepY = 0; this.gotoAndPlay(1); } } } Death = false; if (this.hitTest(_root.Projectile) && (this._visible == true)) { Death = true; } if (this.hitTest(_root.EvilOtto) && (this._visible == true)) { Death = true; } if (this.hitTest(_root.Player) && (this._visible == true)) { Death = true; _root.Player.ShouldDie = true; } if ((this.hitTest(_root.Robot01) && (this != _root.Robot01)) && (this._visible == true)) { _root.Robot01.ShouldDie = true; Death = true; } if ((this.hitTest(_root.Robot02) && (this != _root.Robot02)) && (this._visible == true)) { _root.Robot02.ShouldDie = true; Death = true; } if ((this.hitTest(_root.Robot03) && (this != _root.Robot03)) && (this._visible == true)) { _root.Robot03.ShouldDie = true; Death = true; } if ((this.hitTest(_root.Robot04) && (this != _root.Robot04)) && (this._visible == true)) { _root.Robot04.ShouldDie = true; Death = true; } if ((this.hitTest(_root.Robot05) && (this != _root.Robot05)) && (this._visible == true)) { _root.Robot05.ShouldDie = true; Death = true; } if ((this.hitTest(_root.Robot06) && (this != _root.Robot06)) && (this._visible == true)) { _root.Robot06.ShouldDie = true; Death = true; } if ((this.hitTest(_root.Robot07) && (this != _root.Robot07)) && (this._visible == true)) { _root.Robot07.ShouldDie = true; Death = true; } if ((this.hitTest(_root.Robot08) && (this != _root.Robot08)) && (this._visible == true)) { _root.Robot08.ShouldDie = true; Death = true; } if (((((this._x + 16) >= _root.Wall01[0]) && ((this._y + 40) >= _root.Wall01[1])) && ((_root.Wall01[0] + _root.Wall01[2]) >= (this._x - 16))) && (((_root.Wall01[1] + _root.Wall01[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall02[0]) && ((this._y + 40) >= _root.Wall02[1])) && ((_root.Wall02[0] + _root.Wall02[2]) >= (this._x - 16))) && (((_root.Wall02[1] + _root.Wall02[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall03[0]) && ((this._y + 40) >= _root.Wall03[1])) && ((_root.Wall03[0] + _root.Wall03[2]) >= (this._x - 16))) && (((_root.Wall03[1] + _root.Wall03[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall04[0]) && ((this._y + 40) >= _root.Wall04[1])) && ((_root.Wall04[0] + _root.Wall04[2]) >= (this._x - 16))) && (((_root.Wall04[1] + _root.Wall04[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall05[0]) && ((this._y + 40) >= _root.Wall05[1])) && ((_root.Wall05[0] + _root.Wall05[2]) >= (this._x - 16))) && (((_root.Wall05[1] + _root.Wall05[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall06[0]) && ((this._y + 40) >= _root.Wall06[1])) && ((_root.Wall06[0] + _root.Wall06[2]) >= (this._x - 16))) && (((_root.Wall06[1] + _root.Wall06[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall07[0]) && ((this._y + 40) >= _root.Wall07[1])) && ((_root.Wall07[0] + _root.Wall07[2]) >= (this._x - 16))) && (((_root.Wall07[1] + _root.Wall07[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall08[0]) && ((this._y + 40) >= _root.Wall08[1])) && ((_root.Wall08[0] + _root.Wall08[2]) >= (this._x - 16))) && (((_root.Wall08[1] + _root.Wall08[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall09[0]) && ((this._y + 40) >= _root.Wall09[1])) && ((_root.Wall09[0] + _root.Wall09[2]) >= (this._x - 16))) && (((_root.Wall09[1] + _root.Wall09[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall10[0]) && ((this._y + 40) >= _root.Wall10[1])) && ((_root.Wall10[0] + _root.Wall10[2]) >= (this._x - 16))) && (((_root.Wall10[1] + _root.Wall10[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall11[0]) && ((this._y + 40) >= _root.Wall11[1])) && ((_root.Wall11[0] + _root.Wall11[2]) >= (this._x - 16))) && (((_root.Wall11[1] + _root.Wall11[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall12[0]) && ((this._y + 40) >= _root.Wall12[1])) && ((_root.Wall12[0] + _root.Wall12[2]) >= (this._x - 16))) && (((_root.Wall12[1] + _root.Wall12[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall13[0]) && ((this._y + 40) >= _root.Wall13[1])) && ((_root.Wall13[0] + _root.Wall13[2]) >= (this._x - 16))) && (((_root.Wall13[1] + _root.Wall13[3]) - 1) >= this._y)) { Death = true; } if (((((this._x + 16) >= _root.Wall14[0]) && ((this._y + 40) >= _root.Wall14[1])) && ((_root.Wall14[0] + _root.Wall14[2]) >= (this._x - 16))) && (((_root.Wall14[1] + _root.Wall14[3]) - 1) >= this._y)) { Death = true; } if (ShouldDie == true) { Death = true; } if ((Death == true) && (this._currentframe < 40)) { StepX = 0; StepY = 0; if (this.hitTest(_root.Projectile) == true) { _root.Projectile._visible = false; } RobotDeathSound = new Sound(this); RobotDeathSound.attachSound("RobotDeath"); RobotDeathSound.start(); _root.Score = _root.Score + 50; _root.ScoreChunk = _root.ScoreChunk + 50; _root.RobotsKilled = _root.RobotsKilled + 1; if (_root.Robots < _root.RobotsKilled) { _root.RobotsKilled = _root.Robots; } _root.DisplayScore(_root.Score); if (_root.RobotsKilled >= _root.Robots) { _root.DisplayBonus(); } this.gotoAndPlay(40); } } }
Instance of Symbol 54 MovieClip "RobotProj" in Frame 6
onClipEvent (load) { ShootX = 0; ShootY = 0; } onClipEvent (enterFrame) { if (this._visible) { EndShot = false; if ((((640 < this._x) || (this._x < 0)) || (400 < this._y)) || (this._y < 0)) { this._visible = false; } if ((((this._x >= _root.Wall01[0]) && ((_root.Wall01[0] + _root.Wall01[2]) >= this._x)) && ((this._y + 3) >= _root.Wall01[1])) && ((_root.Wall01[1] + _root.Wall01[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall02[0]) && ((_root.Wall02[0] + _root.Wall02[2]) >= this._x)) && ((this._y + 3) >= _root.Wall02[1])) && ((_root.Wall02[1] + _root.Wall02[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall03[0]) && ((_root.Wall03[0] + _root.Wall03[2]) >= this._x)) && ((this._y + 3) >= _root.Wall03[1])) && ((_root.Wall03[1] + _root.Wall03[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall04[0]) && ((_root.Wall04[0] + _root.Wall04[2]) >= this._x)) && ((this._y + 3) >= _root.Wall04[1])) && ((_root.Wall04[1] + _root.Wall04[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall05[0]) && ((_root.Wall05[0] + _root.Wall05[2]) >= this._x)) && ((this._y + 3) >= _root.Wall05[1])) && ((_root.Wall05[1] + _root.Wall05[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall06[0]) && ((_root.Wall06[0] + _root.Wall06[2]) >= this._x)) && ((this._y + 3) >= _root.Wall06[1])) && ((_root.Wall06[1] + _root.Wall06[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall07[0]) && ((_root.Wall07[0] + _root.Wall07[2]) >= this._x)) && ((this._y + 3) >= _root.Wall07[1])) && ((_root.Wall07[1] + _root.Wall07[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall08[0]) && ((_root.Wall08[0] + _root.Wall08[2]) >= this._x)) && ((this._y + 3) >= _root.Wall08[1])) && ((_root.Wall08[1] + _root.Wall08[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall09[0]) && ((_root.Wall09[0] + _root.Wall09[2]) >= this._x)) && ((this._y + 3) >= _root.Wall09[1])) && ((_root.Wall09[1] + _root.Wall09[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall10[0]) && ((_root.Wall10[0] + _root.Wall10[2]) >= this._x)) && ((this._y + 3) >= _root.Wall10[1])) && ((_root.Wall10[1] + _root.Wall10[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall11[0]) && ((_root.Wall11[0] + _root.Wall11[2]) >= this._x)) && ((this._y + 3) >= _root.Wall11[1])) && ((_root.Wall11[1] + _root.Wall11[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall12[0]) && ((_root.Wall12[0] + _root.Wall12[2]) >= this._x)) && ((this._y + 3) >= _root.Wall12[1])) && ((_root.Wall12[1] + _root.Wall12[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall13[0]) && ((_root.Wall13[0] + _root.Wall13[2]) >= this._x)) && ((this._y + 3) >= _root.Wall13[1])) && ((_root.Wall13[1] + _root.Wall13[3]) >= (this._y - 3))) { this._visible = false; } if ((((this._x >= _root.Wall14[0]) && ((_root.Wall14[0] + _root.Wall14[2]) >= this._x)) && ((this._y + 3) >= _root.Wall14[1])) && ((_root.Wall14[1] + _root.Wall14[3]) >= (this._y - 3))) { this._visible = false; } if (this.hitTest(_root.Player)) { _root.Player.ShouldDie = true; this._visible = false; } if (this.hitTest(_root.EvilOtto)) { this._visible = false; } if (this.hitTest(_root.Projectile) && (_root.Projectile._visible == true)) { this._visible = false; _root.Projectile._visible = false; } if (this.hitTest(_root.Robot01proj) && (this._name != "Robot01proj")) { this._visible = false; } if (this.hitTest(_root.Robot02proj) && (this._name != "Robot02proj")) { this._visible = false; } if (this.hitTest(_root.Robot03proj) && (this._name != "Robot03proj")) { this._visible = false; } if (this.hitTest(_root.Robot04proj) && (this._name != "Robot04proj")) { this._visible = false; } if (this.hitTest(_root.Robot05proj) && (this._name != "Robot05proj")) { this._visible = false; } if (this.hitTest(_root.Robot06proj) && (this._name != "Robot06proj")) { this._visible = false; } if (this.hitTest(_root.Robot07proj) && (this._name != "Robot07proj")) { this._visible = false; } if (this.hitTest(_root.Robot08proj) && (this._name != "Robot08proj")) { this._visible = false; } if (this.hitTest(_root.Robot01) && (this._name != "Robot01proj")) { _root.Robot01.ShouldDie = true; this._visible = false; } if (this.hitTest(_root.Robot02) && (this._name != "Robot02proj")) { _root.Robot02.ShouldDie = true; this._visible = false; } if (this.hitTest(_root.Robot03) && (this._name != "Robot03proj")) { _root.Robot03.ShouldDie = true; this._visible = false; } if (this.hitTest(_root.Robot04) && (this._name != "Robot04proj")) { _root.Robot04.ShouldDie = true; this._visible = false; } if (this.hitTest(_root.Robot05) && (this._name != "Robot05proj")) { _root.Robot05.ShouldDie = true; this._visible = false; } if (this.hitTest(_root.Robot06) && (this._name != "Robot06proj")) { _root.Robot06.ShouldDie = true; this._visible = false; } if (this.hitTest(_root.Robot07) && (this._name != "Robot07proj")) { _root.Robot07.ShouldDie = true; this._visible = false; } if (this.hitTest(_root.Robot08) && (this._name != "Robot08proj")) { _root.Robot08.ShouldDie = true; this._visible = false; } if ((ShootX == 0) && (ShootY == 0)) { if ((_root.Player._x < _this._x) && (this._rotation == 0)) { ShootX = -_root.ShootSpeed; } if ((_this._x < _root.Player._x) && (this._rotation == 0)) { ShootX = _root.ShootSpeed; } if ((_root.Player._y < _this._y) && (this._rotation != 0)) { ShootY = -_root.ShootSpeed; } if ((_this._y < _root.Player._y) && (this._rotation != 0)) { ShootY = _root.ShootSpeed; } } this._x = this._x + this.ShootX; this._y = this._y + this.ShootY; } if (this._visible == false) { RobotSound.stop(); this.removeMovieClip(); } }
Instance of Symbol 56 MovieClip "EvilOtto" in Frame 6
onClipEvent (load) { Loop = 0; } onClipEvent (enterFrame) { if (256 < Loop) { if (_root.Player._x < this._x) { this._x = this._x - 3; } if (this._x < _root.Player._x) { this._x = this._x + 3; } if (_root.Player._y < this._y) { this._y = this._y - 3; } if (this._y < _root.Player._y) { this._y = this._y + 3; } } Loop = Loop + 1; }
Frame 7
WallGfx01._visible = false; WallGfx02._visible = false; WallGfx03._visible = false; WallGfx04._visible = false; WallGfx05._visible = false; WallGfx06._visible = false; WallGfx07._visible = false; WallGfx08._visible = false; Robot01.removeMovieClip(); Robot02.removeMovieClip(); Robot03.removeMovieClip(); Robot04.removeMovieClip(); Robot05.removeMovieClip(); Robot06.removeMovieClip(); Robot07.removeMovieClip(); Robot08.removeMovieClip(); Robot01proj.removeMovieClip(); Robot02proj.removeMovieClip(); Robot03proj.removeMovieClip(); Robot04proj.removeMovieClip(); Robot05proj.removeMovieClip(); Robot06proj.removeMovieClip(); Robot07proj.removeMovieClip(); Robot08proj.removeMovieClip(); EvilOtto.removeMovieClip(); Player.removeMovieClip(); Projectile.removeMovieClip(); if (_root.Level == 0) { WallGfx01._visible = true; } if (_root.Level == 1) { WallGfx02._visible = true; } if (_root.Level == 2) { WallGfx03._visible = true; } if (_root.Level == 3) { WallGfx04._visible = true; } if (_root.Level == 4) { WallGfx05._visible = true; } if (_root.Level == 5) { WallGfx06._visible = true; } if (_root.Level == 6) { WallGfx07._visible = true; } if (_root.Level == 7) { WallGfx08._visible = true; } if (ScoreChunk >= 1000) { LevelSound = new Sound(this); LevelSound.attachSound("BonusLife"); LevelSound.start(); Lives = Lives + 1; ScoreChunk = 0; } PrevScore = Score; if (Atari._visible == true) { Atari._visible = false; } S1.gotoAndStop(12); S10.gotoAndStop(12); S100.gotoAndStop(12); S1000.gotoAndStop(12); S10000.gotoAndStop(12); S100000.gotoAndStop(12); if (Lives >= 1) { S1.gotoAndStop(11); } if (Lives >= 2) { S10.gotoAndStop(11); } if (Lives >= 3) { S100.gotoAndStop(11); } if (Lives >= 4) { S1000.gotoAndStop(11); } if (Lives >= 5) { S10000.gotoAndStop(11); } if (Lives >= 6) { S100000.gotoAndStop(11); } if (PlayerDead == true) { Lives = Lives - 1; gotoAndPlay (38); }
Frame 29
gotoAndPlay (70);
Frame 75
if (-1 < Lives) { gotoAndPlay (6); } else { gotoAndPlay (80); }
Frame 80
_quality = "BEST"; ScoreDisplay = Score; stop();
Symbol 19 Button
on (release) { play(); }
Symbol 31 MovieClip Frame 1
stop();
Symbol 31 MovieClip Frame 4
stop();
Symbol 31 MovieClip Frame 8
gotoAndPlay (5);
Symbol 31 MovieClip Frame 15
stop();
Symbol 31 MovieClip Frame 19
stop();
Symbol 31 MovieClip Frame 20
stop();
Symbol 31 MovieClip Frame 24
stop();
Symbol 31 MovieClip Frame 25
stop();
Symbol 31 MovieClip Frame 29
stop();
Symbol 31 MovieClip Frame 32
gotoAndPlay (30);
Symbol 52 MovieClip Frame 1
play();
Symbol 52 MovieClip Frame 16
gotoAndPlay (1);
Symbol 52 MovieClip Frame 25
stop();
Symbol 52 MovieClip Frame 26
stop();
Symbol 52 MovieClip Frame 27
stop();
Symbol 52 MovieClip Frame 28
stop();
Symbol 52 MovieClip Frame 29
stop();
Symbol 52 MovieClip Frame 30
stop();
Symbol 52 MovieClip Frame 40
play();
Symbol 52 MovieClip Frame 42
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
stop();
Symbol 82 MovieClip Frame 3
stop();
Symbol 82 MovieClip Frame 4
stop();
Symbol 82 MovieClip Frame 5
stop();
Symbol 82 MovieClip Frame 6
stop();
Symbol 82 MovieClip Frame 7
stop();
Symbol 82 MovieClip Frame 8
stop();
Symbol 82 MovieClip Frame 9
stop();
Symbol 82 MovieClip Frame 10
stop();
Symbol 82 MovieClip Frame 11
stop();
Symbol 82 MovieClip Frame 12
stop();
Symbol 93 Button
on (release) { gotoAndPlay (5); }

Library Items

Symbol 1 Sound [RobotShoot]
Symbol 2 Sound [RobotDeath]
Symbol 3 Sound [PlayerShoot]
Symbol 4 Sound [LevelStart]
Symbol 5 Sound [BonusLife]
Symbol 6 GraphicUsed by:Timeline
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:Timeline
Symbol 9 FontUsed by:10 14
Symbol 10 EditableTextUses:9Used by:Timeline
Symbol 11 GraphicUsed by:Timeline
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:Timeline
Symbol 14 TextUses:9Used by:Timeline
Symbol 15 GraphicUsed by:19 85 86 87 93
Symbol 16 GraphicUsed by:19 93
Symbol 17 GraphicUsed by:19 93
Symbol 18 GraphicUsed by:19 93
Symbol 19 ButtonUses:15 16 17 18Used by:Timeline
Symbol 20 GraphicUsed by:31
Symbol 21 GraphicUsed by:31
Symbol 22 GraphicUsed by:31
Symbol 23 GraphicUsed by:31
Symbol 24 GraphicUsed by:31
Symbol 25 GraphicUsed by:31
Symbol 26 GraphicUsed by:31
Symbol 27 GraphicUsed by:31
Symbol 28 GraphicUsed by:31
Symbol 29 GraphicUsed by:31
Symbol 30 SoundUsed by:31
Symbol 31 MovieClipUses:20 21 22 23 24 25 26 27 28 29 30Used by:Timeline
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:Timeline
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:Timeline
Symbol 36 GraphicUsed by:52
Symbol 37 GraphicUsed by:52
Symbol 38 GraphicUsed by:52
Symbol 39 GraphicUsed by:52
Symbol 40 GraphicUsed by:52
Symbol 41 GraphicUsed by:52
Symbol 42 GraphicUsed by:52
Symbol 43 GraphicUsed by:52
Symbol 44 GraphicUsed by:52
Symbol 45 GraphicUsed by:52
Symbol 46 GraphicUsed by:52
Symbol 47 GraphicUsed by:52
Symbol 48 GraphicUsed by:52
Symbol 49 GraphicUsed by:52
Symbol 50 GraphicUsed by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51Used by:Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:Timeline
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:Timeline
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:Timeline
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:Timeline
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:Timeline
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:Timeline
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:Timeline
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:Timeline
Symbol 71 GraphicUsed by:82
Symbol 72 GraphicUsed by:82
Symbol 73 GraphicUsed by:82
Symbol 74 GraphicUsed by:82
Symbol 75 GraphicUsed by:82
Symbol 76 GraphicUsed by:82
Symbol 77 GraphicUsed by:82
Symbol 78 GraphicUsed by:82
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:71 72 73 74 75 76 77 78 79 80 81Used by:Timeline
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:Timeline
Symbol 85 MovieClipUses:15Used by:Timeline
Symbol 86 MovieClipUses:15Used by:Timeline
Symbol 87 MovieClipUses:15Used by:Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:Timeline
Symbol 90 FontUsed by:91
Symbol 91 EditableTextUses:90Used by:Timeline
Symbol 92 GraphicUsed by:Timeline
Symbol 93 ButtonUses:15 16 17 18Used by:Timeline

Instance Names

"ProgressBar"Frame 1Symbol 8 MovieClip
"Player"Frame 6Symbol 31 MovieClip
"Projectile"Frame 6Symbol 33 MovieClip
"WallGfx01"Frame 6Symbol 35 MovieClip
"Robot"Frame 6Symbol 52 MovieClip
"RobotProj"Frame 6Symbol 54 MovieClip
"EvilOtto"Frame 6Symbol 56 MovieClip
"WallGfx02"Frame 6Symbol 58 MovieClip
"WallGfx03"Frame 6Symbol 60 MovieClip
"WallGfx04"Frame 6Symbol 62 MovieClip
"WallGfx05"Frame 6Symbol 64 MovieClip
"WallGfx06"Frame 6Symbol 66 MovieClip
"WallGfx07"Frame 6Symbol 68 MovieClip
"WallGfx08"Frame 6Symbol 70 MovieClip
"S1"Frame 6Symbol 82 MovieClip
"S10"Frame 6Symbol 82 MovieClip
"S100"Frame 6Symbol 82 MovieClip
"S1000"Frame 6Symbol 82 MovieClip
"S10000"Frame 6Symbol 82 MovieClip
"S100000"Frame 6Symbol 82 MovieClip
"Atari"Frame 6Symbol 84 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "RobotShoot"
ExportAssets (56)Timeline Frame 1Symbol 2 as "RobotDeath"
ExportAssets (56)Timeline Frame 1Symbol 3 as "PlayerShoot"
ExportAssets (56)Timeline Frame 1Symbol 4 as "LevelStart"
ExportAssets (56)Timeline Frame 1Symbol 5 as "BonusLife"

Dynamic Text Variables

PercentSymbol 10 EditableText"0 %"
ScoreDisplaySymbol 91 EditableText"000000"




http://swfchan.com/3/10955/info.shtml
Created: 7/6 -2019 20:41:25 Last modified: 7/6 -2019 20:41:25 Server time: 02/05 -2024 23:34:00