STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228086 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #10955 |
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 2if (_framesloaded < _totalframes) { gotoAndPlay (1); }Frame 3stop();Frame 5_quality = "LOW"; Score = 0; Lives = 2; ScoreChunk = 0; WalkSpeed = 0.5; ShootSpeed = 1; RobotColor = 0;Frame 6function 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 6onClipEvent (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 6onClipEvent (load) { ShootX = 0; ShootY = 0; }Instance of Symbol 52 MovieClip "Robot" in Frame 6onClipEvent (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 6onClipEvent (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 6onClipEvent (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 7WallGfx01._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 29gotoAndPlay (70);Frame 75if (-1 < Lives) { gotoAndPlay (6); } else { gotoAndPlay (80); }Frame 80_quality = "BEST"; ScoreDisplay = Score; stop();Symbol 19 Buttonon (release) { play(); }Symbol 31 MovieClip Frame 1stop();Symbol 31 MovieClip Frame 4stop();Symbol 31 MovieClip Frame 8gotoAndPlay (5);Symbol 31 MovieClip Frame 15stop();Symbol 31 MovieClip Frame 19stop();Symbol 31 MovieClip Frame 20stop();Symbol 31 MovieClip Frame 24stop();Symbol 31 MovieClip Frame 25stop();Symbol 31 MovieClip Frame 29stop();Symbol 31 MovieClip Frame 32gotoAndPlay (30);Symbol 52 MovieClip Frame 1play();Symbol 52 MovieClip Frame 16gotoAndPlay (1);Symbol 52 MovieClip Frame 25stop();Symbol 52 MovieClip Frame 26stop();Symbol 52 MovieClip Frame 27stop();Symbol 52 MovieClip Frame 28stop();Symbol 52 MovieClip Frame 29stop();Symbol 52 MovieClip Frame 30stop();Symbol 52 MovieClip Frame 40play();Symbol 52 MovieClip Frame 42stop();Symbol 82 MovieClip Frame 1stop();Symbol 82 MovieClip Frame 2stop();Symbol 82 MovieClip Frame 3stop();Symbol 82 MovieClip Frame 4stop();Symbol 82 MovieClip Frame 5stop();Symbol 82 MovieClip Frame 6stop();Symbol 82 MovieClip Frame 7stop();Symbol 82 MovieClip Frame 8stop();Symbol 82 MovieClip Frame 9stop();Symbol 82 MovieClip Frame 10stop();Symbol 82 MovieClip Frame 11stop();Symbol 82 MovieClip Frame 12stop();Symbol 93 Buttonon (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 Graphic | Used by:Timeline | |
Symbol 7 Graphic | Used by:8 | |
Symbol 8 MovieClip | Uses:7 | Used by:Timeline |
Symbol 9 Font | Used by:10 14 | |
Symbol 10 EditableText | Uses:9 | Used by:Timeline |
Symbol 11 Graphic | Used by:Timeline | |
Symbol 12 Bitmap | Used by:13 | |
Symbol 13 Graphic | Uses:12 | Used by:Timeline |
Symbol 14 Text | Uses:9 | Used by:Timeline |
Symbol 15 Graphic | Used by:19 85 86 87 93 | |
Symbol 16 Graphic | Used by:19 93 | |
Symbol 17 Graphic | Used by:19 93 | |
Symbol 18 Graphic | Used by:19 93 | |
Symbol 19 Button | Uses:15 16 17 18 | Used by:Timeline |
Symbol 20 Graphic | Used by:31 | |
Symbol 21 Graphic | Used by:31 | |
Symbol 22 Graphic | Used by:31 | |
Symbol 23 Graphic | Used by:31 | |
Symbol 24 Graphic | Used by:31 | |
Symbol 25 Graphic | Used by:31 | |
Symbol 26 Graphic | Used by:31 | |
Symbol 27 Graphic | Used by:31 | |
Symbol 28 Graphic | Used by:31 | |
Symbol 29 Graphic | Used by:31 | |
Symbol 30 Sound | Used by:31 | |
Symbol 31 MovieClip | Uses:20 21 22 23 24 25 26 27 28 29 30 | Used by:Timeline |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 MovieClip | Uses:32 | Used by:Timeline |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:34 | Used by:Timeline |
Symbol 36 Graphic | Used by:52 | |
Symbol 37 Graphic | Used by:52 | |
Symbol 38 Graphic | Used by:52 | |
Symbol 39 Graphic | Used by:52 | |
Symbol 40 Graphic | Used by:52 | |
Symbol 41 Graphic | Used by:52 | |
Symbol 42 Graphic | Used by:52 | |
Symbol 43 Graphic | Used by:52 | |
Symbol 44 Graphic | Used by:52 | |
Symbol 45 Graphic | Used by:52 | |
Symbol 46 Graphic | Used by:52 | |
Symbol 47 Graphic | Used by:52 | |
Symbol 48 Graphic | Used by:52 | |
Symbol 49 Graphic | Used by:52 | |
Symbol 50 Graphic | Used by:52 | |
Symbol 51 Graphic | Used by:52 | |
Symbol 52 MovieClip | Uses:36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | Used by:Timeline |
Symbol 53 Graphic | Used by:54 | |
Symbol 54 MovieClip | Uses:53 | Used by:Timeline |
Symbol 55 Graphic | Used by:56 | |
Symbol 56 MovieClip | Uses:55 | Used by:Timeline |
Symbol 57 Graphic | Used by:58 | |
Symbol 58 MovieClip | Uses:57 | Used by:Timeline |
Symbol 59 Graphic | Used by:60 | |
Symbol 60 MovieClip | Uses:59 | Used by:Timeline |
Symbol 61 Graphic | Used by:62 | |
Symbol 62 MovieClip | Uses:61 | Used by:Timeline |
Symbol 63 Graphic | Used by:64 | |
Symbol 64 MovieClip | Uses:63 | Used by:Timeline |
Symbol 65 Graphic | Used by:66 | |
Symbol 66 MovieClip | Uses:65 | Used by:Timeline |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 MovieClip | Uses:67 | Used by:Timeline |
Symbol 69 Graphic | Used by:70 | |
Symbol 70 MovieClip | Uses:69 | Used by:Timeline |
Symbol 71 Graphic | Used by:82 | |
Symbol 72 Graphic | Used by:82 | |
Symbol 73 Graphic | Used by:82 | |
Symbol 74 Graphic | Used by:82 | |
Symbol 75 Graphic | Used by:82 | |
Symbol 76 Graphic | Used by:82 | |
Symbol 77 Graphic | Used by:82 | |
Symbol 78 Graphic | Used by:82 | |
Symbol 79 Graphic | Used by:82 | |
Symbol 80 Graphic | Used by:82 | |
Symbol 81 Graphic | Used by:82 | |
Symbol 82 MovieClip | Uses:71 72 73 74 75 76 77 78 79 80 81 | Used by:Timeline |
Symbol 83 Graphic | Used by:84 | |
Symbol 84 MovieClip | Uses:83 | Used by:Timeline |
Symbol 85 MovieClip | Uses:15 | Used by:Timeline |
Symbol 86 MovieClip | Uses:15 | Used by:Timeline |
Symbol 87 MovieClip | Uses:15 | Used by:Timeline |
Symbol 88 Bitmap | Used by:89 | |
Symbol 89 Graphic | Uses:88 | Used by:Timeline |
Symbol 90 Font | Used by:91 | |
Symbol 91 EditableText | Uses:90 | Used by:Timeline |
Symbol 92 Graphic | Used by:Timeline | |
Symbol 93 Button | Uses:15 16 17 18 | Used by:Timeline |
Instance Names
"ProgressBar" | Frame 1 | Symbol 8 MovieClip |
"Player" | Frame 6 | Symbol 31 MovieClip |
"Projectile" | Frame 6 | Symbol 33 MovieClip |
"WallGfx01" | Frame 6 | Symbol 35 MovieClip |
"Robot" | Frame 6 | Symbol 52 MovieClip |
"RobotProj" | Frame 6 | Symbol 54 MovieClip |
"EvilOtto" | Frame 6 | Symbol 56 MovieClip |
"WallGfx02" | Frame 6 | Symbol 58 MovieClip |
"WallGfx03" | Frame 6 | Symbol 60 MovieClip |
"WallGfx04" | Frame 6 | Symbol 62 MovieClip |
"WallGfx05" | Frame 6 | Symbol 64 MovieClip |
"WallGfx06" | Frame 6 | Symbol 66 MovieClip |
"WallGfx07" | Frame 6 | Symbol 68 MovieClip |
"WallGfx08" | Frame 6 | Symbol 70 MovieClip |
"S1" | Frame 6 | Symbol 82 MovieClip |
"S10" | Frame 6 | Symbol 82 MovieClip |
"S100" | Frame 6 | Symbol 82 MovieClip |
"S1000" | Frame 6 | Symbol 82 MovieClip |
"S10000" | Frame 6 | Symbol 82 MovieClip |
"S100000" | Frame 6 | Symbol 82 MovieClip |
"Atari" | Frame 6 | Symbol 84 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "RobotShoot" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "RobotDeath" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "PlayerShoot" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "LevelStart" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "BonusLife" |
Dynamic Text Variables
Percent | Symbol 10 EditableText | "0 %" |
ScoreDisplay | Symbol 91 EditableText | "000000" |
|