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

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

Jedi Trainer.swf

This is the info page for
Flash #100139

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


Text
A

production

JEDI TRAINER 2.0

score:

score:

high score:

score:

hit points:

score:

Game Over

x

score:

score:

high score:

score:

score:

- 2005 lostvectors.com - sounds and design by jason and trevor

jedi trainer 2.0

help

Basic Moves:
Strike - Twirl the saber around the red cross
Dodge - Move the mouse to avoid lasers
Block - Click and hold to lock saber in place
Objective:
Kill the droids by deflecting lasers into them
without getting hit by the laser in your hand
region. You lose hit points if a non-deflected
laser hits near the saber handle.
Note:
You die if your light saber moves outside the
boundaries of the screen. Now only deflected
lasers will damage enemies. Notice also that
deflected lasers turn brighter, they do not loop
back around, and they do not hurt you if you run
into them. However, enemy lasers DO obey PAC-MAN
physics.

kills:

score:

OUT OF BOUNDS

ActionScript [AS1/AS2]

Frame 1
function displayHelp() { help._x = g_width / 2; help._y = g_ground / 2; paused = true; } function unPause() { nextDroneTime = nextDroneTime + pausedTime; pausedTime = 0; } function addExplosion(name, x, y, rotation) { lvl = ((explosion_count++) % 10) + 1; temp = _root.explosion_layer.attachMovie(name, "explosion_" + lvl, lvl); temp._x = x; temp._y = y; temp._rotation = rotation; g_dronesOnScreen--; } function calcDamage(damage) { g_hp = g_hp - damage; if (g_hp < 0) { g_hp = 0; } _root.playHurtSound(); } function saveData() { trace("Saving Data"); myLocalSO.data.highScore = highScore; myLocalSO.data.highScoreColor = highScoreColor; } function resetGame() { for (i in droneList) { killEnemy(droneList[i]); } for (i in droneUsedArray) { droneUsedArray[i] = false; } for (i in droneList) { droneList[i] = null; } droneloadTime = startLoadTime; score = 0; g_hp = 10; g_kills = 0; } function showEndGame() { saveData(); if (score > 100000) { _root.endMessage = "If a mouse really was a light saber you'd be a jedi master."; } else if (score > 15000) { _root.endMessage = "The force is strong with this one."; } else if (score > 10000) { _root.endMessage = "Obi-wan has taught you well but your training is not complete."; } else if (score == 6660) { _root.endMessage = "I sense a darkness within you. The emperor will keep a close eye on this one."; } else if (score > 5000) { _root.endMessage = "You are well on your way to becoming a jedi."; } else if (score > 4000) { _root.endMessage = "Learn to accept the force. Let it flow through you."; } else if (score > 3000) { _root.endMessage = "At this rate you will never become a master."; } else if (score > 2000) { _root.endMessage = "I hear the empire is hiring non-clone storm troopers. Maybe you should apply."; } else if (score > 1000) { _root.endMessage = "Perhaps the way of a jedi is not for you. How about smuggling?"; } else if (score == 666) { _root.endMessage = "I sense a darkness within you. The emperor will keep a close eye on this one."; } else { _root.endMessage = "Put down the light saber before you hurt yourself."; } end_game._x = g_width / 2; end_game._y = g_ground / 2; } function testIsHit(obj) { return(_root.saber.follower.hitTest(obj._x, obj._y, 1)); } function playSound(filename) { mysound = new Sound(); mysound.attachSound(filename); mysound.start(0, 1); } function playHurtSound() { hurtWave = hurtSounds[random(4)]; playSound(hurtWave); } function smartRotation(currentRotation, targetRotation, rotationAmount) { if (Math.abs(currentRotation - targetRotation) <= rotationAmount) { currentRotation = targetRotation; midRotation = currentRotation; } else if (currentRotation != targetRotation) { dist = (Math.abs(currentRotation - targetRotation) * changeRate) * _root.elapsed; if ((dist / _root.elapsed) > g_maxSpeed) { dist = g_maxSpeed * _root.elapsed; } dist2 = Math.abs(Math.abs(currentRotation) - Math.abs(targetRotation)) * changeRate; if ((currentRotation >= 0) && (targetRotation >= 0)) { if (currentRotation > targetRotation) { currentRotation = currentRotation - dist; midRotation = currentRotation - (dist / 2); g_direction = -1; bladeSpeed = dist; } else if (currentRotation < targetRotation) { currentRotation = currentRotation + dist; midRotation = currentRotation + (dist / 2); g_direction = 1; bladeSpeed = dist; } } else if ((currentRotation < 0) && (targetRotation < 0)) { if (currentRotation > targetRotation) { currentRotation = currentRotation - dist; midRotation = currentRotation - (dist / 2); g_direction = -1; bladeSpeed = dist; } else if (currentRotation < targetRotation) { currentRotation = currentRotation + dist; midRotation = currentRotation + (dist / 2); g_direction = 1; bladeSpeed = dist; } } else if ((currentRotation < 0) && (targetRotation >= 0)) { if ((Math.abs(currentRotation) + Math.abs(targetRotation)) <= 180) { currentRotation = currentRotation + dist; midRotation = currentRotation + (dist / 2); g_direction = 1; bladeSpeed = dist; } else if ((Math.abs(currentRotation) + Math.abs(targetRotation)) > 180) { dummy = currentRotation + 360; dist3 = (Math.abs(dummy - targetRotation) * changeRate) * _root.elapsed; if ((dist3 / _root.elapsed) > g_maxSpeed) { dist3 = g_maxSpeed * _root.elapsed; } currentRotation = currentRotation - dist3; midRotation = currentRotation - (dist3 / 2); g_direction = -1; bladeSpeed = dist3; } } else if ((currentRotation >= 0) && (targetRotation < 0)) { if ((Math.abs(currentRotation) + Math.abs(targetRotation)) < 180) { currentRotation = currentRotation - dist; midRotation = currentRotation - (dist / 2); g_direction = -1; bladeSpeed = dist; } else if ((Math.abs(currentRotation) + Math.abs(targetRotation)) >= 180) { dummy = currentRotation - 360; dist3 = (Math.abs(dummy - targetRotation) * changeRate) * _root.elapsed; if ((dist3 / _root.elapsed) > g_maxSpeed) { dist3 = g_maxSpeed * _root.elapsed; } currentRotation = currentRotation + dist3; midRotation = currentRotation + (dist3 / 2); g_direction = 1; bladeSpeed = dist3; } } } if ((bladeSpeed > 15) && (getTimer() > nextSoundTimeSwoosh)) { nextSoundTimeSwoosh = getTimer() + 500; playSound(saberSounds[random(saberSounds.length)]); } return(currentRotation); } function stepSparks() { i = 1; while (i < sparkDebree.length) { sparkDebree[i].step(); i++; } } function addSpark(name, x, y, vx, vy) { sparkLvl++; if (sparkLvl > (sparkDebree.length - 1)) { sparkLvl = 1; } temp = _root.sparks.attachMovie(name, "spark" + sparkLvl, sparkLvl); temp.vx = vx; temp.vy = vy; temp._x = x; temp._y = y; sparkDebree[sparkLvl] = temp; } function stepLasers() { i = 1; while (i < laserArray.length) { laserArray[i].step(); i++; } } function addLaser(name, x, y, vx, vy) { laserLvl++; if (laserLvl > (laserArray.length - 1)) { laserLvl = 1; } temp = _root.laser_layer.attachMovie(name, "laser" + laserLvl, laserLvl); temp.vx = vx; temp.vy = vy; temp._x = x; temp._y = y; laserArray[laserLvl] = temp; } function killEnemy(ene) { g_kills++; _root.playSound("flak.wav"); _root.addExplosion("droid_explosion", ene._x, ene._y, random(360)); _root.score = _root.score + (100 + Math.floor(ene.timeBonus / 100)); droneUsedArray[ene.id_spot] = false; droneList[ene.id_spot] = null; ene.unloadMovie(); g_full = false; } function stepDrones() { if (!usedIsInitialized) { i = 0; while (i < droneList.length) { droneList[i] = null; i++; } usedIsInitialized = true; } if (getTimer() > nextDroneTime) { waitTime = 9000 - g_kills; if (waitTime < 2000) { waitTime = 2000; } nextDroneTime = getTimer() + waitTime; trace("Checking to see if enemy should be loaded: " + droneList); found = false; i = 0; while ((i < droneList.length) && (!found)) { if (droneList[i] == null) { trace((("found empty spot at: " + i) + " ") + droneList[i]); found = true; g_dronesOnScreen++; temp = _root.drones.attachMovie(droneIDs[random(droneIDs.length)], "drone" + i, i); temp._x = random(_root.g_width - 150) + 75; temp._y = random(_root.g_ground - 150) + 75; temp.vx = (random(100) - 50) / 100; temp.vy = (random(100) - 50) / 100; temp.hp = 20; temp.id_spot = i; droneList[i] = temp; droneUsedArray[i] = true; } g_full = i == (droneUsedArray.length - 1); i++; } } for (i in droneList) { droneList[i].step(); } } stop(); timeOutside = 0; amount = 0; speed = 0; changeRate = 22; g_direction = 1; bladeSpeed = 0; g_ground = 700; g_width = 1024; nextSoundTimeSwoosh = getTimer(); g_hp = 10; score = 0; highScore = 0; startLoadTime = 15000; droneloadTime = startLoadTime; pausedTime = 0; midRotation = _root.saber._rotation; g_hitDelayTime = 100; paused = false; swordColorSet = new Array("red", "green", "blue", "yellow", "cyan", "magenta"); swordColor = swordColorSet[random(swordColorSet.length)]; highScoreColor = "white"; myLocalSO = sharedobject.getLocal("saber01"); if (myLocalSO.data.highScore != null) { trace("Shared Object Data Found... loading data"); highScore = myLocalSO.data.highScore; highScoreColor = myLocalSO.data.highScoreColor; } else { trace("no object found... loading default data"); score = 0; highScore = 0; highScoreColor = "white"; } explosion_count = 0; laserSounds = new Array("laser-00.wav", "laser-01.wav", "laser-02.wav", "laser-03.wav", "laser-04.wav", "laser-05.wav", "laser-06.wav"); saberSounds = new Array("lightsaber.wav", "lightsaber-00.wav", "lightsaber-01.wav", "lightsaber-02.wav", "lightsaber-03.wav", "lightsaber-04.wav", "lightsaber-05.wav", "lightsaber-06.wav", "lightsaber-07.wav", "lightsaber-08.wav", "lightsaber-09.wav", "lightsaber-10.wav", "lightsaber-11.wav", "lightsaber-12.wav", "lightsaber-13.wav"); hurtSounds = new Array("hurt1.wav", "hurt2.wav", "hurt3.wav", "hurt4.wav"); g_maxSpeed = 1500; sparkDebree = new Array(10); sparkLvl = 1; laserArray = new Array(15); laserLvl = 1; maxDronesOnScreen = 5; droneList = new Array(maxDronesOnScreen); nextDroneTime = getTimer() + 5000; droneIDs = new Array("drone_gunner", "drone4", "drone4", "drone4", "drone4", "drone4", "drone4", "drone", "drone", "drone", "drone", "drone", "drone", "drone", "drone", "drone", "drone", "drone", "drone", "drone", "drone", "drone", "drone2", "drone2", "drone2", "drone3", "drone3", "drone3", "drone3", "drone3", "drone3", "drone3", "drone5", "drone5", "drone5", "drone5", "drone5"); g_maxDronesOnScreen = 3; g_dronesOnScreen = 0; g_droneListSize = 0; droneNdx = 0; g_full = false; droneUsedArray = new Array(maxDronesOnScreen); g_kills = 0; usedIsInitialized = false; _global._colorDefinitions = {black:0, midnightblue:1644912, dodgerblue:2003199, lightseagreen:2142890, forestgreen:2263842, seagreen:3050327, darkslategray:3100495, darkslategrey:3100495, limegreen:3329330, mediumseagreen:3978097, turquoise:4251856, royalblue:4286945, steelblue:4620980, darkslateblue:4734347, mediumturquoise:4772300, indigo:4915330, darkolivegreen:5597999, cadetblue:6266528, darkgreen:6553600, cornflowerblue:6591981, mediumaquamarine:6737322, dimgray:6908265, dimgrey:6908265, slateblue:6970061, olivedrab:7048739, slategrey:7372944, slategray:7372944, lightslategray:7833753, lightslategrey:7833753, mediumslateblue:8087790, lawngreen:8190976, chartreuse:8388352, aquamarine:8388564, navy:8388608, maroon:8388608, green:65280, purple:8388736, olive:8421376, teal:8421376, grey:8421504, gray:8421504, skyblue:8900331, lightskyblue:8900346, blueviolet:9055202, darkblue:9109504, darkred:9109504, darkmagenta:9109643, saddlebrown:9127187, darkcyan:9145088, darkseagreen:9419919, lightgreen:9498256, mediumpurple:9662683, darkviolet:9699539, palegreen:10025880, darkorchid:10040012, yellowgreen:10145074, sienna:10506797, brown:10824234, darkgrey:11119017, darkgray:11119017, lightblue:11393254, greenyellow:11403055, paleturquoise:11529966, lightsteelblue:11584734, powderblue:11591910, firebrick:11674146, darkgoldenrod:12092939, mediumorchid:12211667, rosybrown:12357519, darkkhaki:12433259, deepskyblue:12582656, silver:12632256, mediumvioletred:13047173, mediumblue:13434880, indianred:13458524, peru:13468991, darkturquoise:13553920, chocolate:13789470, tan:13808780, lightgray:13882323, lightgrey:13882323, thistle:14204888, orchid:14315734, goldenrod:14329120, palevioletred:14381203, crimson:14423100, gainsboro:14474460, plum:14524637, burlywood:14596231, lightcyan:14745599, lavender:15132410, darksalmon:15308410, violet:15631086, palegoldenrod:15657130, lightcoral:15761536, khaki:15787660, aliceblue:15792383, honeydew:15794160, azure:15794175, sandybrown:16032864, wheat:16113331, beige:16119260, whitesmoke:16119285, mintcream:16121850, ghostwhite:16316671, salmon:16416882, mediumspringgreen:16423424, antiquewhite:16444375, linen:16445670, lightgoldenrodyellow:16448210, oldlace:16643558, red:16711680, lime:16711680, blue:255, fuchsia:16711935, magenta:16711935, deeppink:16716947, orangered:16729344, tomato:16737095, hotpink:16738740, springgreen:16744192, coral:16744272, darkorange:16747520, lightsalmon:16752762, orange:16753920, lightpink:16758465, pink:16761035, gold:16766720, peachpuff:16767673, navajowhite:16768685, moccasin:16770229, bisque:16770244, mistyrose:16770273, blanchedalmond:16772045, papayawhip:16773077, lavenderblush:16773365, seashell:16774638, cornsilk:16775388, lemonchiffon:16775885, floralwhite:16775920, snow:16775930, yellow:16776960, cyan:65535, aqua:16776960, lightyellow:16777184, ivory:16777200, white:16777215}; getColor = function () { var p; var r; var col = new Color(this).getRGB(); for (p in _colorDefinitions) { if (col == _colorDefinitions[p]) { return(p); } if (col < _colorDefinitions[p]) { r = "0x" + col.toString(16); while (r.length < 8) { r = r + "0"; } return(r); } } r = "0x" + col.toString(16); while (r.length < 8) { r = r + "0"; } return(r); }; setColor = function (col) { if (typeof(col) == "string") { if (col.charAt(0) == "0") { new Color(this).setRGB(parseInt(col)); } else { new Color(this).setRGB(_colorDefinitions[col]); } } else { new Color(this).setRGB(col); } }; MovieClip.prototype.addProperty("_color", getColor, setColor);
Instance of Symbol 223 MovieClip in Frame 1
onClipEvent (enterFrame) { if (getTimer() > 6000) { _root.gotoAndStop("game_start"); this.unloadMovie(); } else { gotoAndStop(Math.floor(((getTimer() * 15) / 1000) % 190)); } }
Instance of Symbol 247 MovieClip "saber" in Frame 2
onClipEvent (load) { radians = 0; spotX = 0; spotY = 0; width = 10; dx = 0; dy = 0; curShadow = 1; } onClipEvent (enterFrame) { jx = _root._xmouse - _x; jy = _root._ymouse - _y; _x = (_x + ((_root._xmouse - _x) * 0.5)); _y = (_y + ((_root._ymouse - _y) * 0.5)); dx = _root.string._x - _root.saber._x; dy = _root.string._y - _root.saber._y; radians = Math.atan(dy / dx); if (!_root.holding) { if (dx > 0) { goalRot = ((radians * 180) / Math.PI) + 180; if ((dx > 0) && (dy > 0)) { goalRot = ((radians * 180) / Math.PI) - 180; } } else { goalRot = (radians * 180) / Math.PI; } _rotation = _root.smartRotation(_rotation, goalRot, 1); } }
Instance of Symbol 251 MovieClip "string" in Frame 2
onClipEvent (load) { time = 0; lastX = 0; lastY = 0; } onClipEvent (enterFrame) { if (!_root.holding) { lastX = _root._xmouse - _x; lastY = _root._ymouse - _y; if (!_root.string.hitTest(_root._xmouse, _root._ymouse, 1)) { _x = (_x + ((_root._xmouse - _x) * 0.1)); _y = (_y + ((_root._ymouse - _y) * 0.1)); } } else { _x = (_root._xmouse - lastX); _y = (_root._ymouse - lastY); } if ((((_x > (_root.g_width - 15)) || (_x < 15)) || (_y > (_root.g_ground - 15))) || (_y < 15)) { if ((_root.timeOutside > 1000) && (_root.g_hp > 0)) { _root.timeOutside = 0; _root.g_hp--; _root.playHurtSound(); } _root.timeOutside = _root.timeOutside + (_root.elapsed * 1000); _root.out_of_bounds._x = _root.g_width / 2; _root.out_of_bounds._y = _root.g_ground / 2; } else { _root.out_of_bounds._x = -1000; _root.out_of_bounds._y = -1000; } }
Instance of Symbol 255 MovieClip in Frame 2
onClipEvent (load) { _root.prevTime = getTimer(); } onClipEvent (enterFrame) { _root.elapsed = (getTimer() - _root.prevTime) / 1000; _root.prevTime = getTimer(); if (_root.highScore < _root.score) { _root.highScore = _root.score; _root.highScoreColor = _root.swordColor; } if (!_root.paused) { _root.pausedTime = 0; _root.stepSparks(); _root.stepLasers(); _root.stepDrones(); updateAfterEvent(); if (_root.g_hp <= 0) { _root.paused = true; _root.showEndGame(); } } else { _root.pausedTime = _root.pausedTime + _root.elapsed; } }
Instance of Symbol 298 MovieClip in Frame 2
on (release) { _root.displayHelp(); }
Instance of Symbol 303 MovieClip "help" in Frame 2
onClipEvent (load) { _root.displayHelp(); }
Symbol 93 MovieClip [enemy1_explosion] Frame 1
stop(); alpha_change = 2; rate = 0.5;
Instance of Symbol 34 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); if (_alpha < 1) { _parent.unloadMovie(); } _rotation = (_rotation + rotRate); }
Instance of Symbol 36 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 38 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 40 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 42 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 44 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 46 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 48 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 50 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 52 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 54 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 56 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 58 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 60 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 62 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 64 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 66 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 68 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 70 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 72 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = _x * _parent.rate; vy = _y * _parent.rate; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); }
Instance of Symbol 74 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 76 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 78 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 80 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 82 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 84 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = _x * _parent.rate; vy = _y * _parent.rate; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); }
Instance of Symbol 86 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = _x * _parent.rate; vy = _y * _parent.rate; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); }
Instance of Symbol 88 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 90 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = _x * _parent.rate; vy = _y * _parent.rate; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); }
Instance of Symbol 92 MovieClip in Symbol 93 MovieClip [enemy1_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 40
stop();
Symbol 97 MovieClip [blood] Frame 1
function step() { if (((((!dead) && (_x < _root.g_width)) && (_x > 0)) && (_y < (_root.g_ground - 50))) && (_y > 0)) { t = _root.elapsed; vy0 = vy; vx0 = vx; y0 = _y; x0 = _x; prevX = _x; prevY = _y; vy = (gravY * t) + vy0; vx = (gravX * t) + vx0; _y = (((((0.5 * gravY) * t) * t) + (vy0 * t)) + y0); _x = (((((0.5 * gravX) * t) * t) + (vx0 * t)) + x0); radians = Math.atan(vy / vx); if (vx > 0) { _rotation = ((radians * 180) / 3.14159); } else { _rotation = (((radians * 180) / 3.14159) + 180); } } else if (!dead) { splat.gotoAndPlay("dead"); dead = true; } } stop(); gravY = 800; gravX = 0;
Symbol 102 MovieClip [laser4] Frame 1
function step() { if (getTimer() > deathTime) { _alpha = 0; dead = true; } if (((((!dead) && (_x < _root.g_width)) && (_x > 0)) && (_y < _root.g_ground)) && (_y > 0)) { if ((getTimer() > timeToHit) && (deflected)) { en = 0; while ((en < _root.droneList.length) && (!dead)) { enemy = _root.droneList[en]; if (enemy.hitTest(this)) { if (enemy.shield_power <= 0) { dead = true; _root.killEnemy(enemy); sp = 0; while (sp < 10) { _root.addSpark("spark_hit", _x, _y, random(1000) - 500, random(1000) - 500); sp++; } } else { enemy.shield_obj._alpha = enemy.shield_power; vx = vx * -1; vy = vy * -1; deflected = false; } } en++; } } if (_root.saber.body.hitTest(this) && (!deflected)) { dead = true; _alpha = 0; sp = 0; while (sp < 3) { _root.addSpark("blood", _x, _y, random(50) + 25, random(50) + 25); sp++; } _root.calcDamage(1); } else if ((getTimer() > timeToHit) && (_root.testIsHit(this))) { deflected = true; if (!_root.holding) { _root.score = _root.score + 1; } _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); timeToHit = getTimer() + 100; _root.vector._rotation = _root.saber._rotation - 90; tanRadians = (_root.vector._rotation * Math.PI) / 180; dx = vx; dy = vy; speed = Math.sqrt((dx * dx) + (dy * dy)); if (!_root.holding) { vx = (Math.cos(tanRadians) * (-_root.g_direction)) * speed; vy = (Math.sin(tanRadians) * (-_root.g_direction)) * speed; } else { direction = 0; if ((dx < 0) && (dy < 0)) { trace("hit1"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = -1; trace((("hit1.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = -1; trace((("hit1.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = 1; trace((("hit1.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = 1; trace((("hit1.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx >= 0) && (dy < 0)) { trace("hit2"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = 1; trace((("hit2.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = 1; trace((("hit2.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = -1; trace((("hit2.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit2.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx < 0) && (dy >= 0)) { trace("hit3"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = -1; trace((("hit3.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = -1; trace((("hit3.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = 1; trace((("hit3.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit3.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx >= 0) && (dy >= 0)) { trace("hit4"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = 1; trace((("hit4.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = 1; trace((("hit4.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = -1; trace((("hit4.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit4.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } vx = (speed * Math.cos(tanRadians)) * direction; vy = (speed * Math.sin(tanRadians)) * direction; } } prevX = _x; prevY = _y; _y = (_y + (_root.elapsed * vy)); _x = (_x + (_root.elapsed * vx)); radians = Math.atan(vy / vx); if (vx > 0) { _rotation = ((radians * 180) / 3.14159); } else { _rotation = (((radians * 180) / 3.14159) + 180); } } else if (_x <= 0) { dead = deflected; _x = (_root.g_width - 1); deflected = false; } else if (_x >= _root.g_width) { dead = deflected; _x = 1; deflected = false; } else if (_y <= 0) { dead = deflected; _y = (_root.g_ground - 1); deflected = false; } else if (_y >= _root.g_ground) { dead = deflected; _y = 1; deflected = false; } if (dead) { this.unloadMovie(); } } stop(); gravY = 600; gravX = 0; damp = 0.3; deathTime = (getTimer() + 20000) + random(5000); timeToHit = getTimer() + 500; deflected = false;
Instance of Symbol 101 MovieClip in Symbol 102 MovieClip [laser4] Frame 1
onClipEvent (enterFrame) { if (_parent.deflected) { _alpha = 100; } else { _alpha = 50; } }
Symbol 103 MovieClip [laser3] Frame 1
function step() { if (getTimer() > deathTime) { _alpha = 0; dead = true; } if (((((!dead) && (_x < _root.g_width)) && (_x > 0)) && (_y < _root.g_ground)) && (_y > 0)) { if ((getTimer() > timeToHit) && (deflected)) { en = 0; while ((en < _root.droneList.length) && (!dead)) { enemy = _root.droneList[en]; if (enemy.hitTest(this)) { if (enemy.shield_power <= 0) { dead = true; _root.killEnemy(enemy); sp = 0; while (sp < 10) { _root.addSpark("spark_hit", _x, _y, random(1000) - 500, random(1000) - 500); sp++; } } else { enemy.shield_obj._alpha = enemy.shield_power; vx = vx * -1; vy = vy * -1; deflected = false; } } en++; } } if (_root.saber.body.hitTest(this) && (!deflected)) { dead = true; _alpha = 0; sp = 0; while (sp < 3) { _root.addSpark("blood", _x, _y, random(50) + 25, random(50) + 25); sp++; } _root.calcDamage(1); } else if ((getTimer() > timeToHit) && (_root.testIsHit(this))) { deflected = true; if (!_root.holding) { _root.score = _root.score + 1; } _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); timeToHit = getTimer() + 100; _root.vector._rotation = _root.saber._rotation - 90; tanRadians = (_root.vector._rotation * Math.PI) / 180; dx = vx; dy = vy; speed = Math.sqrt((dx * dx) + (dy * dy)); if (!_root.holding) { vx = (Math.cos(tanRadians) * (-_root.g_direction)) * speed; vy = (Math.sin(tanRadians) * (-_root.g_direction)) * speed; } else { direction = 0; if ((dx < 0) && (dy < 0)) { trace("hit1"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = -1; trace((("hit1.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = -1; trace((("hit1.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = 1; trace((("hit1.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = 1; trace((("hit1.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx >= 0) && (dy < 0)) { trace("hit2"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = 1; trace((("hit2.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = 1; trace((("hit2.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = -1; trace((("hit2.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit2.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx < 0) && (dy >= 0)) { trace("hit3"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = -1; trace((("hit3.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = -1; trace((("hit3.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = 1; trace((("hit3.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit3.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx >= 0) && (dy >= 0)) { trace("hit4"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = 1; trace((("hit4.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = 1; trace((("hit4.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = -1; trace((("hit4.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit4.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } vx = (speed * Math.cos(tanRadians)) * direction; vy = (speed * Math.sin(tanRadians)) * direction; } } prevX = _x; prevY = _y; _y = (_y + (_root.elapsed * vy)); _x = (_x + (_root.elapsed * vx)); radians = Math.atan(vy / vx); if (vx > 0) { _rotation = ((radians * 180) / 3.14159); } else { _rotation = (((radians * 180) / 3.14159) + 180); } } else if (_x <= 0) { dead = deflected; _x = (_root.g_width - 1); deflected = false; } else if (_x >= _root.g_width) { dead = deflected; _x = 1; deflected = false; } else if (_y <= 0) { dead = deflected; _y = (_root.g_ground - 1); deflected = false; } else if (_y >= _root.g_ground) { dead = deflected; _y = 1; deflected = false; } if (dead) { this.unloadMovie(); } } stop(); gravY = 600; gravX = 0; damp = 0.3; deathTime = (getTimer() + 20000) + random(5000); timeToHit = getTimer() + 500; deflected = false;
Instance of Symbol 101 MovieClip in Symbol 103 MovieClip [laser3] Frame 1
onClipEvent (enterFrame) { if (_parent.deflected) { _alpha = 100; } else { _alpha = 50; } }
Symbol 104 MovieClip [laser2] Frame 1
function step() { if (getTimer() > deathTime) { _alpha = 0; dead = true; } if (((((!dead) && (_x < _root.g_width)) && (_x > 0)) && (_y < _root.g_ground)) && (_y > 0)) { if ((getTimer() > timeToHit) && (deflected)) { en = 0; while ((en < _root.droneList.length) && (!dead)) { enemy = _root.droneList[en]; if (enemy.hitTest(this)) { if (enemy.shield_power <= 0) { dead = true; _root.killEnemy(enemy); sp = 0; while (sp < 10) { _root.addSpark("spark_hit", _x, _y, random(1000) - 500, random(1000) - 500); sp++; } } else { enemy.shield_obj._alpha = enemy.shield_power; vx = vx * -1; vy = vy * -1; deflected = false; } } en++; } } if (_root.saber.body.hitTest(this) && (!deflected)) { dead = true; _alpha = 0; sp = 0; while (sp < 3) { _root.addSpark("blood", _x, _y, random(50) + 25, random(50) + 25); sp++; } _root.calcDamage(1); } else if ((getTimer() > timeToHit) && (_root.testIsHit(this))) { deflected = true; if (!_root.holding) { _root.score = _root.score + 1; } _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); timeToHit = getTimer() + 100; _root.vector._rotation = _root.saber._rotation - 90; tanRadians = (_root.vector._rotation * Math.PI) / 180; dx = vx; dy = vy; speed = Math.sqrt((dx * dx) + (dy * dy)); if (!_root.holding) { vx = (Math.cos(tanRadians) * (-_root.g_direction)) * speed; vy = (Math.sin(tanRadians) * (-_root.g_direction)) * speed; } else { direction = 0; if ((dx < 0) && (dy < 0)) { trace("hit1"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = -1; trace((("hit1.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = -1; trace((("hit1.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = 1; trace((("hit1.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = 1; trace((("hit1.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx >= 0) && (dy < 0)) { trace("hit2"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = 1; trace((("hit2.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = 1; trace((("hit2.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = -1; trace((("hit2.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit2.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx < 0) && (dy >= 0)) { trace("hit3"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = -1; trace((("hit3.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = -1; trace((("hit3.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = 1; trace((("hit3.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit3.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx >= 0) && (dy >= 0)) { trace("hit4"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = 1; trace((("hit4.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = 1; trace((("hit4.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = -1; trace((("hit4.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit4.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } vx = (speed * Math.cos(tanRadians)) * direction; vy = (speed * Math.sin(tanRadians)) * direction; } } prevX = _x; prevY = _y; _y = (_y + (_root.elapsed * vy)); _x = (_x + (_root.elapsed * vx)); radians = Math.atan(vy / vx); if (vx > 0) { _rotation = ((radians * 180) / 3.14159); } else { _rotation = (((radians * 180) / 3.14159) + 180); } } else if (_x <= 0) { dead = deflected; _x = (_root.g_width - 1); deflected = false; } else if (_x >= _root.g_width) { dead = deflected; _x = 1; deflected = false; } else if (_y <= 0) { dead = deflected; _y = (_root.g_ground - 1); deflected = false; } else if (_y >= _root.g_ground) { dead = deflected; _y = 1; deflected = false; } if (dead) { this.unloadMovie(); } } stop(); gravY = 600; gravX = 0; damp = 0.3; deathTime = (getTimer() + 20000) + random(5000); timeToHit = getTimer() + 500; deflected = false;
Instance of Symbol 101 MovieClip in Symbol 104 MovieClip [laser2] Frame 1
onClipEvent (enterFrame) { if (_parent.deflected) { _alpha = 100; } else { _alpha = 50; } }
Symbol 105 MovieClip [laser] Frame 1
function step() { if (getTimer() > deathTime) { _alpha = 0; dead = true; } if (((((!dead) && (_x < _root.g_width)) && (_x > 0)) && (_y < _root.g_ground)) && (_y > 0)) { if ((getTimer() > timeToHit) && (deflected)) { en = 0; while ((en < _root.droneList.length) && (!dead)) { enemy = _root.droneList[en]; if (enemy.hitTest(this)) { if (enemy.shield_power <= 0) { dead = true; _root.killEnemy(enemy); sp = 0; while (sp < 10) { _root.addSpark("spark_hit", _x, _y, random(1000) - 500, random(1000) - 500); sp++; } } else { enemy.shield_obj._alpha = enemy.shield_power; vx = vx * -1; vy = vy * -1; deflected = false; } } en++; } } if (_root.saber.body.hitTest(this) && (!deflected)) { dead = true; _alpha = 0; sp = 0; while (sp < 3) { _root.addSpark("blood", _x, _y, random(50) + 25, random(50) + 25); sp++; } _root.calcDamage(1); } else if ((getTimer() > timeToHit) && (_root.testIsHit(this))) { deflected = true; if (!_root.holding) { _root.score = _root.score + 1; } _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); timeToHit = getTimer() + 100; _root.vector._rotation = _root.saber._rotation - 90; tanRadians = (_root.vector._rotation * Math.PI) / 180; dx = vx; dy = vy; speed = Math.sqrt((dx * dx) + (dy * dy)); if (!_root.holding) { vx = (Math.cos(tanRadians) * (-_root.g_direction)) * speed; vy = (Math.sin(tanRadians) * (-_root.g_direction)) * speed; } else { direction = 0; if ((dx < 0) && (dy < 0)) { trace("hit1"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = -1; trace((("hit1.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = -1; trace((("hit1.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = 1; trace((("hit1.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = 1; trace((("hit1.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx >= 0) && (dy < 0)) { trace("hit2"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = 1; trace((("hit2.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = 1; trace((("hit2.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = -1; trace((("hit2.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit2.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx < 0) && (dy >= 0)) { trace("hit3"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = -1; trace((("hit3.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = -1; trace((("hit3.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = 1; trace((("hit3.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit3.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } else if ((dx >= 0) && (dy >= 0)) { trace("hit4"); trace(_root.saber._rotation); if ((_root.saber._rotation > -180) && (_root.saber._rotation <= -90)) { direction = 1; trace((("hit4.1: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > -90) && (_root.saber._rotation <= 0)) { direction = 1; trace((("hit4.2: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 0) && (_root.saber._rotation <= 90)) { direction = -1; trace((("hit4.3: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } else if ((_root.saber._rotation > 90) && (_root.saber._rotation <= 180)) { direction = -1; trace((("hit4.4: direction: " + direction) + " saber.dx: ") + _root.saber.dx); } } vx = (speed * Math.cos(tanRadians)) * direction; vy = (speed * Math.sin(tanRadians)) * direction; } } prevX = _x; prevY = _y; _y = (_y + (_root.elapsed * vy)); _x = (_x + (_root.elapsed * vx)); radians = Math.atan(vy / vx); if (vx > 0) { _rotation = ((radians * 180) / 3.14159); } else { _rotation = (((radians * 180) / 3.14159) + 180); } } else if (_x <= 0) { dead = deflected; _x = (_root.g_width - 1); deflected = false; } else if (_x >= _root.g_width) { dead = deflected; _x = 1; deflected = false; } else if (_y <= 0) { dead = deflected; _y = (_root.g_ground - 1); deflected = false; } else if (_y >= _root.g_ground) { dead = deflected; _y = 1; deflected = false; } if (dead) { this.unloadMovie(); } } stop(); gravY = 600; gravX = 0; damp = 0.3; deathTime = (getTimer() + 20000) + random(5000); timeToHit = getTimer() + 500; deflected = false;
Instance of Symbol 101 MovieClip in Symbol 105 MovieClip [laser] Frame 1
onClipEvent (enterFrame) { if (_parent.deflected) { _alpha = 100; } else { _alpha = 50; } }
Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
stop(); alpha_change = 3; rate = 2; dampen = 0.85;
Instance of Symbol 107 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 109 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 111 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 113 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 115 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 117 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 119 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 121 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 123 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 125 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 127 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 129 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 131 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 107 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 109 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 111 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 113 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 115 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 117 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 119 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 121 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 123 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 125 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 127 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 129 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 131 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 107 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 109 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 111 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); if (_alpha < 1) { _parent.unloadMovie(); } _rotation = (_rotation + rotRate); }
Instance of Symbol 113 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 115 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 117 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 119 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 121 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 123 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 125 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 127 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 129 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 131 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 133 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 137 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 138 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 142 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 142 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 144 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 146 MovieClip in Symbol 147 MovieClip [droid_gunner_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Symbol 148 MovieClip [droid_explosion] Frame 1
stop(); alpha_change = 3; rate = 2; dampen = 0.85;
Instance of Symbol 107 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 109 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 111 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 113 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 115 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 117 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 119 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 121 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 123 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 125 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 127 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 129 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 131 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 107 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 109 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 111 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 113 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 115 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 117 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 119 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 121 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 123 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 125 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 127 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 129 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 131 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 107 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 109 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 111 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); if (_alpha < 1) { _parent.unloadMovie(); } _rotation = (_rotation + rotRate); }
Instance of Symbol 113 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 115 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 117 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 119 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 121 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 123 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 125 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 127 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 129 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Instance of Symbol 131 MovieClip in Symbol 148 MovieClip [droid_explosion] Frame 1
onClipEvent (load) { vx = ((_x * _parent.rate) * random(100)) / 100; vy = ((_y * _parent.rate) * random(100)) / 100; rotRate = random(10) - 5; } onClipEvent (enterFrame) { _x = (_x + vx); _y = (_y + vy); vx = vx * _parent.dampen; vy = vy * _parent.dampen; rotRate = rotRate * _parent.dampen; _alpha = (_alpha - _parent.alpha_change); _rotation = (_rotation + rotRate); }
Symbol 150 MovieClip [saber_shadow] Frame 5
stop();
Symbol 152 MovieClip [spark_hit] Frame 1
function step() { if (getTimer() > deathTime) { _alpha = 0; dead = true; } if (((((!dead) && (_x < _root.g_width)) && (_x > 0)) && (_y < (_root.g_ground - 50))) && (_y > 0)) { t = _root.elapsed; vy0 = vy; vx0 = vx; y0 = _y; x0 = _x; prevX = _x; prevY = _y; vy = (gravY * t) + vy0; vx = (gravX * t) + vx0; _y = (((((0.5 * gravY) * t) * t) + (vy0 * t)) + y0); _x = (((((0.5 * gravX) * t) * t) + (vx0 * t)) + x0); radians = Math.atan(vy / vx); if (vx > 0) { _rotation = ((radians * 180) / 3.14159); } else { _rotation = (((radians * 180) / 3.14159) + 180); } } else if (_x <= 0) { _x = 1; vx = vx * (-damp); } else if (_x >= _root.g_width) { _x = (_root.g_width - 1); vx = vx * (-damp); } else if (_y <= 0) { _y = 1; vy = vy * (-damp); } else if (_y >= (_root.g_ground - 50)) { _y = (_root.g_ground - 51); vy = vy * (-damp); } } stop(); gravY = 600; gravX = 0; damp = 0.3; deathTime = (getTimer() + 2000) + random(1000);
Symbol 157 MovieClip [spark] Frame 1
function step() { if (getTimer() > deathTime) { _alpha = 0; dead = true; } if (((((!dead) && (_x < _root.g_width)) && (_x > 0)) && (_y < (_root.g_ground - 50))) && (_y > 0)) { t = _root.elapsed; vy0 = vy; vx0 = vx; y0 = _y; x0 = _x; prevX = _x; prevY = _y; vy = (gravY * t) + vy0; vx = (gravX * t) + vx0; _y = (((((0.5 * gravY) * t) * t) + (vy0 * t)) + y0); _x = (((((0.5 * gravX) * t) * t) + (vx0 * t)) + x0); radians = Math.atan(vy / vx); if (vx > 0) { _rotation = ((radians * 180) / 3.14159); } else { _rotation = (((radians * 180) / 3.14159) + 180); } } else if (_x <= 0) { _x = 1; vx = vx * (-damp); } else if (_x >= _root.g_width) { _x = (_root.g_width - 1); vx = vx * (-damp); } else if (_y <= 0) { _y = 1; vy = vy * (-damp); } else if (_y >= (_root.g_ground - 50)) { _y = (_root.g_ground - 51); vy = vy * (-damp); } } stop(); gravY = 600; gravX = 0; damp = 0.3; deathTime = (getTimer() + 2000) + random(1000);
Instance of Symbol 154 MovieClip in Symbol 157 MovieClip [spark] Frame 1
onClipEvent (enterFrame) { _color = _root.swordColor; }
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
stop();
Symbol 166 MovieClip [drone4] Frame 1
function step() { if (!dead) { timeBonus = timeBonus - _root.elapsed; d = 200; xPrev = _x; yPrev = _y; _x = (_x + ((dx * _root.elapsed) * 60)); _y = (_y + ((dy * _root.elapsed) * 60)); toSaberX = _x - _root.saber._x; toSaberY = _y - _root.saber._y; dx = dx - (toSaberX / 18000); dy = dy - (toSaberY / 18000); radians = (_root.saber._rotation * Math.PI) / 180; tanAngle = _root.saber._rotation - (Math.PI/2); gotHit = false; dead = hp <= 0; if ((gotHit = ((timeToHit < getTimer()) && (!_root.holding)) && (_root.testIsHit(this)))) { _root.score = _root.score + 1; timeToHit = getTimer() + _root.g_hitDelayTime; droid.gotoAndStop(2); _root.vector._rotation = _root.saber._rotation - 90; tanRadians = (_root.vector._rotation * Math.PI) / 180; if (!_root.holding) { dx = ((Math.cos(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; dy = ((Math.sin(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; } sp = 0; while (sp < 3) { _root.addSpark("spark", _x, _y, dx * (random(50) + 25), dy * (random(50) + 25)); sp++; } _root.playSound("bomb.wav"); } else { droid.gotoAndStop(1); } if (_x > (_root.g_width - 50)) { _x = (_root.g_width - 50); dx = dx * (-dampen); } if (_x < 50) { _x = 50; dx = dx * (-dampen); } if (_y < 50) { dy = dy * (-dampen); _y = 50; } if (_y > (_root.g_ground - 50)) { dy = dy * (-dampen); _y = (_root.g_ground - 50); } if (getTimer() > timeToShoot) { shotCount++; if (shotCount > 3) { shotCount = 0; timeToShoot = getTimer() + 5000; } else { timeToShoot = getTimer() + 5000; } total = 4; degrees = -Math.ceil((3 * total) / 2); rpd = 0.01745329; theta = Math.atan(toSaberY / toSaberX); d = Math.sqrt((toSaberX * toSaberX) + (toSaberY * toSaberY)); velX = ((-toSaberX) / d) * laser_speed; velY = ((-toSaberY) / d) * laser_speed; vel = Math.sqrt((velX * velX) + (velY * velY)); i = 0; while (i < total) { curx = Math.cos(theta + ((2 * degrees) * rpd)) * vel; cury = Math.sin(theta + ((2 * degrees) * rpd)) * vel; if (toSaberX > 0) { curx = -curx; cury = -cury; } degrees = degrees + 3; _root.addLaser("laser4", _x, _y, curx, cury); i++; } _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); } } } stop(); dx = 0; dy = 0; dampen = 0.5; timeToShoot = (getTimer() + 5000) + random(2000); timeToHit = getTimer(); hp = 5; shotCount = 0; dead = false; timeBonus = 15000; type = "blue"; shield_power = 0; laser_speed = 250 + (_root.g_kills * 0.3);
Symbol 166 MovieClip [drone4] Frame 11
stop(); _root.score = _root.score + (200 + Math.floor(timeBonus / 100));
Symbol 170 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 2
stop();
Symbol 171 MovieClip [drone3] Frame 1
function step() { if (!dead) { timeBonus = timeBonus - _root.elapsed; d = 200; xPrev = _x; yPrev = _y; _x = (_x + ((dx * _root.elapsed) * 60)); _y = (_y + ((dy * _root.elapsed) * 60)); toSaberX = _x - _root.saber._x; toSaberY = _y - _root.saber._y; dx = dx - (toSaberX / 18000); dy = dy - (toSaberY / 18000); radians = (_root.saber._rotation * Math.PI) / 180; tanAngle = _root.saber._rotation - (Math.PI/2); gotHit = false; dead = hp <= 0; if ((gotHit = ((timeToHit < getTimer()) && (!_root.holding)) && (_root.testIsHit(this)))) { _root.score = _root.score + 1; timeToHit = getTimer() + _root.g_hitDelayTime; droid.gotoAndStop(2); _root.vector._rotation = _root.saber._rotation - 90; tanRadians = (_root.vector._rotation * Math.PI) / 180; if (!_root.holding) { dx = ((Math.cos(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; dy = ((Math.sin(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; } _root.playSound("bomb.wav"); sp = 0; while (sp < 3) { _root.addSpark("spark", _x, _y, dx * (random(50) + 25), dy * (random(50) + 25)); sp++; } } else { droid.gotoAndStop(1); } if (_x > (_root.g_width - 50)) { _x = (_root.g_width - 50); dx = dx * (-dampen); } if (_x < 50) { _x = 50; dx = dx * (-dampen); } if (_y < 50) { dy = dy * (-dampen); _y = 50; } if (_y > (_root.g_ground - 50)) { dy = dy * (-dampen); _y = (_root.g_ground - 50); } if (getTimer() > timeToShoot) { vel = Math.sqrt((toSaberX * toSaberX) + (toSaberY * toSaberY)); velX = ((-toSaberX) / vel) * laser_speed; velY = ((-toSaberY) / vel) * laser_speed; shotCount++; if (shotCount > 3) { shotCount = 0; timeToShoot = getTimer() + 5000; } else { timeToShoot = getTimer() + 100; } _root.addLaser("laser3", _x, _y, velX, velY); _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); } } } stop(); dx = 0; dy = 0; dampen = 0.5; timeToShoot = (getTimer() + 5000) + random(2000); timeToHit = getTimer(); hp = 5; shotCount = 0; dead = false; timeBonus = 15000; laser_speed = 320 + (_root.g_kills * 0.5); type = "blue"; shield_power = 0;
Symbol 171 MovieClip [drone3] Frame 11
stop(); _root.score = _root.score + (200 + Math.floor(timeBonus / 100));
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 2
stop();
Symbol 176 MovieClip [drone2] Frame 1
function step() { if (!dead) { timeBonus = timeBonus - _root.elapsed; d = 200; xPrev = _x; yPrev = _y; _x = (_x + ((dx * _root.elapsed) * 50)); _y = (_y + ((dy * _root.elapsed) * 50)); toSaberX = _x - _root.saber._x; toSaberY = _y - _root.saber._y; dx = dx - (toSaberX / 20000); dy = dy - (toSaberY / 20000); radians = (_root.saber._rotation * Math.PI) / 180; tanAngle = _root.saber._rotation - (Math.PI/2); gotHit = false; dead = hp <= 0; if ((gotHit = ((timeToHit < getTimer()) && (!_root.holding)) && (_root.testIsHit(this)))) { _root.score = _root.score + 1; timeToHit = getTimer() + _root.g_hitDelayTime; droid.gotoAndStop(2); _root.vector._rotation = _root.saber._rotation - 90; tanRadians = (_root.vector._rotation * Math.PI) / 180; if (!_root.holding) { dx = ((Math.cos(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; dy = ((Math.sin(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; } sp = 0; while (sp < 3) { _root.addSpark("spark", _x, _y, dx * (random(50) + 25), dy * (random(50) + 25)); sp++; } _root.playSound("bomb.wav"); } else { droid.gotoAndStop(1); } if (_x > (_root.g_width - 50)) { _x = (_root.g_width - 50); dx = dx * (-dampen); } if (_x < 50) { _x = 50; dx = dx * (-dampen); } if (_y < 50) { dy = dy * (-dampen); _y = 50; } if (_y > (_root.g_ground - 50)) { dy = dy * (-dampen); _y = (_root.g_ground - 50); } if (getTimer() > timeToShoot) { vel = Math.sqrt((toSaberX * toSaberX) + (toSaberY * toSaberY)); velX = ((-toSaberX) / vel) * laser_speed; velY = ((-toSaberY) / vel) * laser_speed; shotCount++; if (shotCount > 2) { shotCount = 0; timeToShoot = getTimer() + 5000; } else { timeToShoot = getTimer() + 250; } _root.addLaser("laser2", _x, _y, velX, velY); _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); } } } stop(); dx = 0; dy = 0; dampen = 0.5; timeToShoot = (getTimer() + 5000) + random(2000); timeToHit = getTimer(); hp = 5; shotCount = 0; dead = false; timeBonus = 15000; type = "green"; shield_power = 0; laser_speed = 600 + (_root.g_kills * 0.4);
Symbol 176 MovieClip [drone2] Frame 10
stop(); _root.score = _root.score + (200 + Math.floor(timeBonus / 100));
Instance of Symbol 179 MovieClip in Symbol 180 MovieClip Frame 1
onClipEvent (load) { _y = -162.2; } onClipEvent (enterFrame) { _y = (_y + _parent._parent._parent.tread_speed); if (_y > -37.7) { _y = -159.2; } }
Instance of Symbol 179 MovieClip in Symbol 180 MovieClip Frame 1
onClipEvent (load) { _y = -162.2; } onClipEvent (enterFrame) { _y = (_y + _parent._parent._parent.tread_speed); if (_y > -37.7) { _y = -159.2; } }
Instance of Symbol 181 MovieClip "torso" in Symbol 182 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = _parent._parent.torsoAngle; }
Symbol 185 MovieClip [drone_gunner] Frame 1
function step() { if (!dead) { timeBonus = timeBonus - _root.elapsed; d = 200; xPrev = _x; yPrev = _y; _x = (_x + (dx * _root.elapsed)); _y = (_y + (dy * _root.elapsed)); toSaberX = _x - _root.saber._x; toSaberY = _y - _root.saber._y; torsoRads = Math.atan(toSaberY / toSaberX); if (toSaberX > 0) { torsoAngle = ((torsoRads * 180) / Math.PI) + 180; } else { torsoAngle = (torsoRads * 180) / Math.PI; } radians = (_root.saber._rotation * Math.PI) / 180; tanAngle = _root.saber._rotation - (Math.PI/2); gotHit = false; dead = hp <= 0; if ((gotHit = ((timeToHit < getTimer()) && (!_root.holding)) && (_root.testIsHit(this)))) { trace("BLADE SPEED!!!: " + _root.bladeSpeed); if (_root.bladeSpeed > 10) { shield_power = shield_power - Math.ceil(_root.bladeSpeed); } shield_obj._alpha = shield_power + 20; timeToHit = getTimer() + _root.g_hitDelayTime; _root.score = _root.score + 1; sp = 0; while (sp < 3) { _root.addSpark("spark", _x, _y, random(500) - 250, random(500) - 250); sp++; } if (shield_power < 0) { _root.addExplosion("droid_gunner_explosion", _x, _y, torsoAngle); _root.playSound("flak.wav"); _root.killEnemy(this); } else { _root.playSound("bomb.wav"); } } if (_x > (_root.g_width - 50)) { _x = (_root.g_width - 50); dx = dx * (-dampen); tread_speed = tread_speed * (-dampen); } if (_x < 50) { _x = 50; dx = dx * (-dampen); tread_speed = tread_speed * (-dampen); } if (_y < 50) { dy = dy * (-dampen); _y = 50; tread_speed = tread_speed * (-dampen); } if (_y > (_root.g_ground - 50)) { dy = dy * (-dampen); _y = (_root.g_ground - 50); } if (getTimer() > timeToShoot) { rads1 = ((torsoAngle + 90) * Math.PI) / 180; rads2 = ((torsoAngle - 90) * Math.PI) / 180; cannon1_x = _x + ((_width / 5) * Math.cos(rads1)); cannon1_y = _y + ((_width / 5) * Math.sin(rads1)); cannon3_x = _x + ((_width / 7) * Math.cos(rads1)); cannon3_y = _y + ((_width / 7) * Math.sin(rads1)); cannon2_x = _x + ((_width / 5) * Math.cos(rads2)); cannon2_y = _y + ((_width / 5) * Math.sin(rads2)); cannon4_x = _x + ((_width / 7) * Math.cos(rads2)); cannon4_y = _y + ((_width / 7) * Math.sin(rads2)); vel = Math.sqrt((toSaberX * toSaberX) + (toSaberY * toSaberY)); velX = ((-toSaberX) / vel) * laser_speed; velY = ((-toSaberY) / vel) * laser_speed; timeToShoot = getTimer() + 5000; _root.addLaser("laser", cannon1_x, cannon1_y, velX, velY); _root.addLaser("laser", cannon2_x, cannon2_y, velX, velY); _root.addLaser("laser", cannon3_x, cannon3_y, velX, velY); _root.addLaser("laser", cannon4_x, cannon4_y, velX, velY); _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); } } } stop(); tread_speed = 0.8; dx = 20; dy = 0; dampen = 1; timeToShoot = (getTimer() + 5000) + random(2000); timeToHit = getTimer(); hp = 5; dead = false; timeBonus = 15000; type = "red"; laser_speed = 400 + (_root.g_kills * 0.5); torsoAngle = 0; _rotation = -90; shield_power = 100;
Instance of Symbol 184 MovieClip "shield_obj" in Symbol 185 MovieClip [drone_gunner] Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_alpha > 0) { _alpha = (_alpha - 5); } }
Symbol 185 MovieClip [drone_gunner] Frame 3
stop(); _root.score = _root.score + (100 + Math.floor(timeBonus / 100));
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
stop();
Symbol 193 MovieClip [drone5] Frame 1
function step() { if (!dead) { timeBonus = timeBonus - _root.elapsed; d = 200; xPrev = _x; yPrev = _y; _x = (_x + ((dx * _root.elapsed) * 50)); _y = (_y + ((dy * _root.elapsed) * 50)); toSaberX = _x - _root.saber._x; toSaberY = _y - _root.saber._y; dx = dx - (toSaberX / 20000); dy = dy - (toSaberY / 20000); radians = (_root.saber._rotation * Math.PI) / 180; tanAngle = _root.saber._rotation - (Math.PI/2); gotHit = false; dead = hp <= 0; if ((gotHit = ((timeToHit < getTimer()) && (!_root.holding)) && (_root.testIsHit(this)))) { _root.score = _root.score + 1; timeToHit = getTimer() + _root.g_hitDelayTime; _root.vector._rotation = _root.saber._rotation - 90; tanRadians = (_root.vector._rotation * Math.PI) / 180; if (!_root.holding) { dx = ((Math.cos(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; dy = ((Math.sin(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; } if (Math.sqrt((dx * dx) + (dy * dy)) > break_speed) { _root.killEnemy(this); } else { sp = 0; while (sp < 3) { _root.addSpark("spark", _x, _y, dx * (random(50) + 25), dy * (random(50) + 25)); sp++; } _root.playSound("bomb.wav"); } } if (_x > (_root.g_width - 50)) { _x = (_root.g_width - 50); dx = dx * (-dampen); } if (_x < 50) { _x = 50; dx = dx * (-dampen); } if (_y < 50) { dy = dy * (-dampen); _y = 50; } if (_y > (_root.g_ground - 50)) { dy = dy * (-dampen); _y = (_root.g_ground - 50); } if (getTimer() > timeToShoot) { vel = Math.sqrt((toSaberX * toSaberX) + (toSaberY * toSaberY)); velX = ((-toSaberX) / vel) * laser_speed; velY = ((-toSaberY) / vel) * laser_speed; timeToShoot = getTimer() + 5000; _root.addLaser("laser", _x, _y, velX, velY); _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); } } } stop(); dx = 0; dy = 0; dampen = 0.5; timeToShoot = (getTimer() + 5000) + random(2000); timeToHit = getTimer(); hp = 5; dead = false; timeBonus = 15000; type = "red"; laser_speed = 800 + (_root.g_kills * 0.8); shield_power = 0; break_speed = 10 + (_root.g_kills * 0.1);
Symbol 193 MovieClip [drone5] Frame 30
stop(); _root.score = _root.score + (100 + Math.floor(timeBonus / 100));
Symbol 194 MovieClip [drone] Frame 1
function step() { if (!dead) { timeBonus = timeBonus - _root.elapsed; d = 200; xPrev = _x; yPrev = _y; _x = (_x + ((dx * _root.elapsed) * 50)); _y = (_y + ((dy * _root.elapsed) * 50)); toSaberX = _x - _root.saber._x; toSaberY = _y - _root.saber._y; dx = dx - (toSaberX / 20000); dy = dy - (toSaberY / 20000); radians = (_root.saber._rotation * Math.PI) / 180; tanAngle = _root.saber._rotation - (Math.PI/2); gotHit = false; dead = hp <= 0; if ((gotHit = ((timeToHit < getTimer()) && (!_root.holding)) && (_root.testIsHit(this)))) { timeToHit = getTimer() + _root.g_hitDelayTime; droid.gotoAndStop(2); _root.score = _root.score + 1; _root.vector._rotation = _root.saber._rotation - 90; tanRadians = (_root.vector._rotation * Math.PI) / 180; if (!_root.holding) { dx = ((Math.cos(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; dy = ((Math.sin(tanRadians) * (-_root.g_direction)) * _root.bladeSpeed) * 0.8; } sp = 0; while (sp < 3) { _root.addSpark("spark", _x, _y, dx * (random(50) + 25), dy * (random(50) + 25)); sp++; } _root.playSound("bomb.wav"); } else { droid.gotoAndStop(1); } if (_x > (_root.g_width - 50)) { if (Math.sqrt((dx * dx) + (dy * dy)) > break_speed) { _root.killEnemy(this); } _x = (_root.g_width - 50); dx = dx * (-dampen); } if (_x < 50) { if (Math.sqrt((dx * dx) + (dy * dy)) > break_speed) { _root.killEnemy(this); } _x = 50; dx = dx * (-dampen); } if (_y < 50) { if (Math.sqrt((dx * dx) + (dy * dy)) > break_speed) { _root.killEnemy(this); } dy = dy * (-dampen); _y = 50; } if (_y > (_root.g_ground - 50)) { if (Math.sqrt((dx * dx) + (dy * dy)) > break_speed) { _root.killEnemy(this); } dy = dy * (-dampen); _y = (_root.g_ground - 50); } if (getTimer() > timeToShoot) { vel = Math.sqrt((toSaberX * toSaberX) + (toSaberY * toSaberY)); velX = ((-toSaberX) / vel) * laser_speed; velY = ((-toSaberY) / vel) * laser_speed; timeToShoot = getTimer() + 5000; _root.addLaser("laser", _x, _y, velX, velY); _root.playSound(_root.laserSounds[random(_root.laserSounds.length)]); } } } stop(); dx = 0; dy = 0; dampen = 0.5; break_speed = 15; timeToShoot = (getTimer() + 5000) + random(2000); timeToHit = getTimer(); hp = 5; dead = false; timeBonus = 15000; type = "red"; laser_speed = 230 + (_root.g_kills * 0.35); shield_power = 0;
Symbol 194 MovieClip [drone] Frame 30
stop(); _root.score = _root.score + (100 + Math.floor(timeBonus / 100));
Instance of Symbol 99 MovieClip "glow" in Symbol 203 MovieClip [light_saber2] Frame 1
onClipEvent (load) { _color = _root.swordColor; }
Instance of Symbol 206 MovieClip in Symbol 207 MovieClip Frame 1
onClipEvent (load) { delay = 2000; } onClipEvent (enterFrame) { delay = delay - 10; if (delay < 0) { _x = (_x + ((-_x) * 0.1)); _y = (_y + ((-_y) * 0.1)); } }
Symbol 223 MovieClip Frame 1
stop();
Instance of Symbol 218 MovieClip in Symbol 223 MovieClip Frame 1
onClipEvent (load) { vx = 0; gx = 0.2; bounces = 0; _alpha = 0; } onClipEvent (enterFrame) { if (bounces < 5) { if (_alpha < 100) { _alpha = (_alpha + 2); } if (_x > 130) { _x = 130; bounces++; vx = vx * -0.5; } vx = vx + gx; _x = (_x + vx); } }
Instance of Symbol 220 MovieClip in Symbol 223 MovieClip Frame 1
onClipEvent (load) { vx = 0; gx = -0.2; bounces = 0; _alpha = 0; } onClipEvent (enterFrame) { if (bounces < 5) { if (_alpha < 100) { _alpha = (_alpha + 2); } if (_x < 162) { _x = 162; bounces++; vx = vx * -0.5; } vx = vx + gx; _x = (_x + vx); } }
Instance of Symbol 231 MovieClip in Symbol 234 MovieClip Frame 1
onClipEvent (enterFrame) { _color = _root.swordColor; }
Instance of Symbol 235 MovieClip "left" in Symbol 237 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (!_root.holding) { _alpha = (_root.bladeSpeed * 2); _rotation = ((_root.bladeSpeed * (-_root.g_direction)) * 2.5); if (_rotation > 70) { _rotation = 70; } } else { _alpha = 0; } }
Instance of Symbol 236 MovieClip "right" in Symbol 237 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (!_root.holding) { _alpha = (_root.bladeSpeed * 2); _rotation = ((_root.bladeSpeed * (-_root.g_direction)) * 2.5); if (_rotation < -70) { _rotation = -70; } } else { _alpha = 0; } }
Symbol 241 Button
on (press) { _root.holding = true; } on (release) { _root.holding = false; } on (releaseOutside) { _root.holding = false; }
Instance of Symbol 243 MovieClip in Symbol 244 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.holding) { _height = 60; _width = 181.6; } else { _height = (60 + (_root.bladeSpeed * 3)); _width = 181.6; } }
Instance of Symbol 244 MovieClip "follower" in Symbol 247 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { _rotation = ((-_root.midRotation) + _parent._rotation); }
Symbol 270 Button
on (release) { _root.end_game._y = -500; _root.paused = false; _root.unPause(); _root.resetGame(); } on (keyPress "p") { trace(_root.pause); _root.paused = !_root.paused; _root.unPause(); }
Symbol 278 Button
on (release) { _root.swordColor = setColor; _root.saber.sword.glow._color = _root.swordColor; }
Instance of Symbol 279 MovieClip in Symbol 282 MovieClip Frame 1
onClipEvent (load) { setColor = "red"; _color = "red"; }
Instance of Symbol 281 MovieClip in Symbol 282 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 279 MovieClip in Symbol 283 MovieClip Frame 1
onClipEvent (load) { setColor = "green"; _color = "green"; }
Instance of Symbol 281 MovieClip in Symbol 283 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 279 MovieClip in Symbol 284 MovieClip Frame 1
onClipEvent (load) { setColor = "blue"; _color = "blue"; }
Instance of Symbol 281 MovieClip in Symbol 284 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 279 MovieClip in Symbol 285 MovieClip Frame 1
onClipEvent (load) { setColor = "cyan"; _color = "cyan"; }
Instance of Symbol 281 MovieClip in Symbol 285 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 279 MovieClip in Symbol 286 MovieClip Frame 1
onClipEvent (load) { setColor = "magenta"; _color = "magenta"; }
Instance of Symbol 281 MovieClip in Symbol 286 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 279 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (load) { setColor = "yellow"; _color = "yellow"; }
Instance of Symbol 281 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 288 MovieClip in Symbol 289 MovieClip Frame 1
onClipEvent (enterFrame) { _color = _root.highScoreColor; }
Instance of Symbol 281 MovieClip in Symbol 289 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Symbol 291 Button
on (release) { getURL ("http://www.lostvectors.com", "_blank"); }
Instance of Symbol 295 MovieClip in Symbol 296 MovieClip Frame 1
onClipEvent (enterFrame) { _color = _root.swordColor; }
Symbol 301 Button
on (release) { _y = -500; _root.paused = false; _root.unPause(); }

Library Items

Symbol 1 Sound [hurt1.wav]
Symbol 2 Sound [swoosh.wav]
Symbol 3 Sound [hurt2.wav]
Symbol 4 Sound [hurt3.wav]
Symbol 5 Sound [lightsaber-13.wav]
Symbol 6 Sound [lightsaber-12.wav]
Symbol 7 Sound [lightsaber-11.wav]
Symbol 8 Sound [lightsaber-10.wav]
Symbol 9 Sound [lightsaber-09.wav]
Symbol 10 Sound [lightsaber-08.wav]
Symbol 11 Sound [lightsaber-07.wav]
Symbol 12 Sound [lightsaber-06.wav]
Symbol 13 Sound [lightsaber-05.wav]
Symbol 14 Sound [lightsaber-04.wav]
Symbol 15 Sound [lightsaber-03.wav]
Symbol 16 Sound [lightsaber-02.wav]
Symbol 17 Sound [lightsaber-01.wav]
Symbol 18 Sound [lightsaber-00.wav]
Symbol 19 Sound [lightsaber.wav]
Symbol 20 Sound [laser-06.wav]
Symbol 21 Sound [laser-05.wav]
Symbol 22 Sound [laser-04.wav]
Symbol 23 Sound [laser-03.wav]
Symbol 24 Sound [laser-02.wav]
Symbol 25 Sound [laser-01.wav]
Symbol 26 Sound [laser-00.wav]
Symbol 27 Sound [intro]
Symbol 28 Sound [hit.wav]
Symbol 29 Sound [flak.wav]
Symbol 30 Sound [hurt4.wav]
Symbol 31 Sound [bomb.wav]
Symbol 32 GraphicUsed by:93
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:93
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:93
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:93
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:93
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:93
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:93
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:93
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:93
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:93
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:93
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:93
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:93
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:93
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:93
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:93
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:93
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:93
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:93
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:93
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:93
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:93
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:93
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:93
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:93
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:93
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:93
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:93
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:93
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:93
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93
Symbol 93 MovieClip [enemy1_explosion]Uses:32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92
Symbol 94 GraphicUsed by:95 96
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClipUses:94 95Used by:97
Symbol 97 MovieClip [blood]Uses:96
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:102 103 104 105 141 149 203 206
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:102 103 104 105 141 149 203 206
Symbol 102 MovieClip [laser4]Uses:99 101
Symbol 103 MovieClip [laser3]Uses:99 101
Symbol 104 MovieClip [laser2]Uses:99 101
Symbol 105 MovieClip [laser]Uses:99 101
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:147 148
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:147 148
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:147 148
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:147 148
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:147 148
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:147 148
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:147 148
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:147 148
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:147 148
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:147 148
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:147 148
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:147 148
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:147 148
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:142 147 180
Symbol 134 GraphicUsed by:137 138
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:137 138 179
Symbol 137 MovieClipUses:134 136Used by:147
Symbol 138 MovieClipUses:134 136Used by:147
Symbol 139 GraphicUsed by:142
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:99 101 140Used by:142
Symbol 142 MovieClipUses:139 141 133Used by:147 181
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:147 181
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:147 181
Symbol 147 MovieClip [droid_gunner_explosion]Uses:107 109 111 113 115 117 119 121 123 125 127 129 131 133 137 138 142 144 146
Symbol 148 MovieClip [droid_explosion]Uses:107 109 111 113 115 117 119 121 123 125 127 129 131
Symbol 149 MovieClipUses:99 101Used by:150
Symbol 150 MovieClip [saber_shadow]Uses:149
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClip [spark_hit]Uses:151
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:157
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:157
Symbol 157 MovieClip [spark]Uses:154 156
Symbol 158 GraphicUsed by:163 193 223
Symbol 159 GraphicUsed by:163
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:158 159 161 162Used by:166
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:166 171 176 193 194
Symbol 166 MovieClip [drone4]Uses:163 165
Symbol 167 GraphicUsed by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:167 168 169Used by:171
Symbol 171 MovieClip [drone3]Uses:170 165
Symbol 172 GraphicUsed by:175
Symbol 173 GraphicUsed by:175
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:172 173 174Used by:176
Symbol 176 MovieClip [drone2]Uses:175 165
Symbol 177 GraphicUsed by:180
Symbol 178 GraphicUsed by:180
Symbol 179 MovieClipUses:136Used by:180
Symbol 180 MovieClipUses:177 133 178 179Used by:182
Symbol 181 MovieClipUses:142 144 146Used by:182
Symbol 182 MovieClipUses:180 181Used by:185
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClip [drone_gunner]Uses:182 184
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:193 223
Symbol 188 GraphicUsed by:192
Symbol 189 GraphicUsed by:192
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:188 189 190 191Used by:193 194
Symbol 193 MovieClip [drone5]Uses:158 187 192 165
Symbol 194 MovieClip [drone]Uses:192 165
Symbol 195 GraphicUsed by:196 201 256 265 290 291 293 298
Symbol 196 MovieClipUses:195Used by:202
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:202
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:202
Symbol 201 MovieClipUses:195Used by:202
Symbol 202 MovieClipUses:196 198 200 201Used by:203 207
Symbol 203 MovieClip [light_saber2]Uses:99 101 202Used by:247
Symbol 204 GraphicUsed by:212
Symbol 205 GraphicUsed by:207
Symbol 206 MovieClipUses:99 101Used by:207
Symbol 207 MovieClipUses:205 206 202Used by:212 223
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:212
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:212
Symbol 212 MovieClipUses:204 207 209 211Used by:215
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClipUses:212 214Used by:223
Symbol 216 FontUsed by:217 219
Symbol 217 TextUses:216Used by:218
Symbol 218 MovieClipUses:217Used by:223
Symbol 219 TextUses:216Used by:220
Symbol 220 MovieClipUses:219Used by:223
Symbol 221 FontUsed by:222
Symbol 222 TextUses:221Used by:223
Symbol 223 MovieClipUses:158 187 215 218 220 222 207Used by:Timeline
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:226
Symbol 226 MovieClipUses:225Used by:Timeline
Symbol 227 GraphicUsed by:228 264 300
Symbol 228 MovieClipUses:227Used by:247
Symbol 229 GraphicUsed by:237
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:234
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:234
Symbol 234 MovieClipUses:231 233Used by:235 236
Symbol 235 MovieClipUses:234Used by:237
Symbol 236 MovieClipUses:234Used by:237
Symbol 237 MovieClipUses:229 235 236Used by:247
Symbol 238 GraphicUsed by:239 241
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClipUses:239Used by:241
Symbol 241 ButtonUses:240 238Used by:247
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:244
Symbol 244 MovieClipUses:243Used by:247
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:247
Symbol 247 MovieClipUses:228 237 203 241 244 246Used by:Timeline
Symbol 248 GraphicUsed by:251
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:251
Symbol 251 MovieClipUses:248 250Used by:Timeline
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:Timeline
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:Timeline
Symbol 256 MovieClipUses:195Used by:Timeline
Symbol 257 FontUsed by:258 259 260 261 262 263 266 268 271 272 273 274 275 292 294 297 302 304 305
Symbol 258 TextUses:257Used by:Timeline
Symbol 259 EditableTextUses:257Used by:Timeline
Symbol 260 TextUses:257Used by:Timeline
Symbol 261 EditableTextUses:257Used by:Timeline
Symbol 262 TextUses:257Used by:Timeline
Symbol 263 EditableTextUses:257Used by:Timeline
Symbol 264 MovieClipUses:227Used by:276
Symbol 265 MovieClipUses:195Used by:276 303
Symbol 266 TextUses:257Used by:276
Symbol 267 GraphicUsed by:269 270 301
Symbol 268 TextUses:257Used by:269 270 301
Symbol 269 MovieClipUses:267 268Used by:270 301
Symbol 270 ButtonUses:269 267 268Used by:276
Symbol 271 TextUses:257Used by:276
Symbol 272 EditableTextUses:257Used by:276
Symbol 273 TextUses:257Used by:276
Symbol 274 EditableTextUses:257Used by:276
Symbol 275 EditableTextUses:257Used by:276
Symbol 276 MovieClipUses:264 265 266 270 271 272 273 274 275Used by:Timeline
Symbol 277 GraphicUsed by:278 288
Symbol 278 ButtonUses:277Used by:279
Symbol 279 MovieClipUses:278Used by:282 283 284 285 286 287
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:282 283 284 285 286 287 289
Symbol 282 MovieClipUses:279 281Used by:Timeline
Symbol 283 MovieClipUses:279 281Used by:Timeline
Symbol 284 MovieClipUses:279 281Used by:Timeline
Symbol 285 MovieClipUses:279 281Used by:Timeline
Symbol 286 MovieClipUses:279 281Used by:Timeline
Symbol 287 MovieClipUses:279 281Used by:Timeline
Symbol 288 MovieClipUses:277Used by:289
Symbol 289 MovieClipUses:288 281Used by:Timeline
Symbol 290 MovieClipUses:195Used by:291
Symbol 291 ButtonUses:290 195Used by:293
Symbol 292 TextUses:257Used by:293
Symbol 293 MovieClipUses:195 291 292Used by:Timeline
Symbol 294 TextUses:257Used by:295
Symbol 295 MovieClipUses:294Used by:296
Symbol 296 MovieClipUses:295Used by:303  Timeline
Symbol 297 TextUses:257Used by:Timeline
Symbol 298 MovieClipUses:195Used by:Timeline
Symbol 299 GraphicUsed by:303
Symbol 300 MovieClipUses:227Used by:303
Symbol 301 ButtonUses:269 267 268Used by:303
Symbol 302 TextUses:257Used by:303
Symbol 303 MovieClipUses:299 300 265 301 302 296Used by:Timeline
Symbol 304 TextUses:257Used by:Timeline
Symbol 305 EditableTextUses:257Used by:Timeline
Symbol 306 FontUsed by:307
Symbol 307 TextUses:306Used by:308
Symbol 308 MovieClipUses:307Used by:Timeline

Instance Names

"drones"Frame 2Symbol 226 MovieClip
"shadowMarker"Frame 2Symbol 226 MovieClip
"saber"Frame 2Symbol 247 MovieClip
"string"Frame 2Symbol 251 MovieClip
"vector"Frame 2Symbol 253 MovieClip
"sparks"Frame 2Symbol 226 MovieClip
"end_game"Frame 2Symbol 276 MovieClip
"help"Frame 2Symbol 303 MovieClip
"laser_layer"Frame 2Symbol 226 MovieClip
"explosion_layer"Frame 2Symbol 226 MovieClip
"out_of_bounds"Frame 2Symbol 308 MovieClip
"splat"Symbol 97 MovieClip [blood] Frame 1Symbol 96 MovieClip
"glow"Symbol 141 MovieClip Frame 1Symbol 99 MovieClip
"droid"Symbol 166 MovieClip [drone4] Frame 1Symbol 163 MovieClip
"droid"Symbol 171 MovieClip [drone3] Frame 1Symbol 170 MovieClip
"droid"Symbol 176 MovieClip [drone2] Frame 1Symbol 175 MovieClip
"torso"Symbol 182 MovieClip Frame 1Symbol 181 MovieClip
"body"Symbol 185 MovieClip [drone_gunner] Frame 1Symbol 182 MovieClip
"shield_obj"Symbol 185 MovieClip [drone_gunner] Frame 1Symbol 184 MovieClip
"droid"Symbol 193 MovieClip [drone5] Frame 2Symbol 192 MovieClip
"droid"Symbol 194 MovieClip [drone] Frame 1Symbol 192 MovieClip
"glow"Symbol 203 MovieClip [light_saber2] Frame 1Symbol 99 MovieClip
"right"Symbol 236 MovieClip Frame 1Symbol 234 MovieClip
"left"Symbol 237 MovieClip Frame 1Symbol 235 MovieClip
"right"Symbol 237 MovieClip Frame 1Symbol 236 MovieClip
"saberblue"Symbol 247 MovieClip Frame 1Symbol 228 MovieClip
"blur"Symbol 247 MovieClip Frame 1Symbol 237 MovieClip
"sword"Symbol 247 MovieClip Frame 1Symbol 203 MovieClip [light_saber2]
"follower"Symbol 247 MovieClip Frame 1Symbol 244 MovieClip
"body"Symbol 247 MovieClip Frame 1Symbol 246 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "hurt1.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "swoosh.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "hurt2.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "hurt3.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "lightsaber-13.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "lightsaber-12.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "lightsaber-11.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "lightsaber-10.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "lightsaber-09.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "lightsaber-08.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "lightsaber-07.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "lightsaber-06.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "lightsaber-05.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "lightsaber-04.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "lightsaber-03.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "lightsaber-02.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "lightsaber-01.wav"
ExportAssets (56)Timeline Frame 1Symbol 18 as "lightsaber-00.wav"
ExportAssets (56)Timeline Frame 1Symbol 19 as "lightsaber.wav"
ExportAssets (56)Timeline Frame 1Symbol 20 as "laser-06.wav"
ExportAssets (56)Timeline Frame 1Symbol 21 as "laser-05.wav"
ExportAssets (56)Timeline Frame 1Symbol 22 as "laser-04.wav"
ExportAssets (56)Timeline Frame 1Symbol 23 as "laser-03.wav"
ExportAssets (56)Timeline Frame 1Symbol 24 as "laser-02.wav"
ExportAssets (56)Timeline Frame 1Symbol 25 as "laser-01.wav"
ExportAssets (56)Timeline Frame 1Symbol 26 as "laser-00.wav"
ExportAssets (56)Timeline Frame 1Symbol 27 as "intro"
ExportAssets (56)Timeline Frame 1Symbol 28 as "hit.wav"
ExportAssets (56)Timeline Frame 1Symbol 29 as "flak.wav"
ExportAssets (56)Timeline Frame 1Symbol 30 as "hurt4.wav"
ExportAssets (56)Timeline Frame 1Symbol 31 as "bomb.wav"
ExportAssets (56)Timeline Frame 1Symbol 93 as "enemy1_explosion"
ExportAssets (56)Timeline Frame 1Symbol 97 as "blood"
ExportAssets (56)Timeline Frame 1Symbol 102 as "laser4"
ExportAssets (56)Timeline Frame 1Symbol 103 as "laser3"
ExportAssets (56)Timeline Frame 1Symbol 104 as "laser2"
ExportAssets (56)Timeline Frame 1Symbol 105 as "laser"
ExportAssets (56)Timeline Frame 1Symbol 147 as "droid_gunner_explosion"
ExportAssets (56)Timeline Frame 1Symbol 148 as "droid_explosion"
ExportAssets (56)Timeline Frame 1Symbol 150 as "saber_shadow"
ExportAssets (56)Timeline Frame 1Symbol 152 as "spark_hit"
ExportAssets (56)Timeline Frame 1Symbol 157 as "spark"
ExportAssets (56)Timeline Frame 1Symbol 166 as "drone4"
ExportAssets (56)Timeline Frame 1Symbol 171 as "drone3"
ExportAssets (56)Timeline Frame 1Symbol 176 as "drone2"
ExportAssets (56)Timeline Frame 1Symbol 185 as "drone_gunner"
ExportAssets (56)Timeline Frame 1Symbol 193 as "drone5"
ExportAssets (56)Timeline Frame 1Symbol 194 as "drone"
ExportAssets (56)Timeline Frame 1Symbol 203 as "light_saber2"
ExportAssets (56)Timeline Frame 2Symbol 203 as "light_saber2"

Labels

"game_start"Frame 2
"dead"Symbol 96 MovieClip Frame 2
"death"Symbol 166 MovieClip [drone4] Frame 2
"death"Symbol 171 MovieClip [drone3] Frame 2
"death"Symbol 176 MovieClip [drone2] Frame 2
"death"Symbol 185 MovieClip [drone_gunner] Frame 2
"death"Symbol 193 MovieClip [drone5] Frame 2
"death"Symbol 194 MovieClip [drone] Frame 2

Dynamic Text Variables

_root.scoreSymbol 259 EditableText"score:"
_root.highScoreSymbol 261 EditableText"score:"
_root.g_hpSymbol 263 EditableText"score:"
_root.scoreSymbol 272 EditableText"score:"
_root.highScoreSymbol 274 EditableText"score:"
_root.endMessageSymbol 275 EditableText"score:"
_root.g_killsSymbol 305 EditableText"score:"




http://swfchan.com/21/100139/info.shtml
Created: 21/3 -2019 11:53:39 Last modified: 21/3 -2019 11:53:39 Server time: 04/05 -2024 09:27:49