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

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

092.swf

This is the info page for
Flash #10965

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


Text
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 laser 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 (no more deflecting into your own hand
:). Enemy lasers DO obey PAC-MAN physics however.

kills:

score:

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.playSound("hit.wav"); } 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 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(); amount = 0; speed = 0; changeRate = 20; 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"); g_maxSpeed = 1000; 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 222 MovieClip "saber" in Frame 1
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); } if ((((_x > _root.g_width) || (_x < 0)) || (_y > _root.g_ground)) || (_y < 0)) { _root.g_hp = 0; } }
Instance of Symbol 226 MovieClip "string" in Frame 1
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); } }
Instance of Symbol 230 MovieClip in Frame 1
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 273 MovieClip in Frame 1
on (release) { _root.displayHelp(); }
Instance of Symbol 278 MovieClip "help" in Frame 1
onClipEvent (load) { _root.displayHelp(); }
Symbol 88 MovieClip [enemy1_explosion] Frame 1
stop(); alpha_change = 2; rate = 0.5;
Instance of Symbol 29 MovieClip in Symbol 88 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 31 MovieClip in Symbol 88 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 33 MovieClip in Symbol 88 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 35 MovieClip in Symbol 88 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 37 MovieClip in Symbol 88 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 39 MovieClip in Symbol 88 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 41 MovieClip in Symbol 88 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 43 MovieClip in Symbol 88 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 45 MovieClip in Symbol 88 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 47 MovieClip in Symbol 88 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 49 MovieClip in Symbol 88 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 51 MovieClip in Symbol 88 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 53 MovieClip in Symbol 88 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 55 MovieClip in Symbol 88 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 57 MovieClip in Symbol 88 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 59 MovieClip in Symbol 88 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 61 MovieClip in Symbol 88 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 63 MovieClip in Symbol 88 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 65 MovieClip in Symbol 88 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 67 MovieClip in Symbol 88 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 69 MovieClip in Symbol 88 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 71 MovieClip in Symbol 88 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 73 MovieClip in Symbol 88 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 75 MovieClip in Symbol 88 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 77 MovieClip in Symbol 88 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 79 MovieClip in Symbol 88 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 81 MovieClip in Symbol 88 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 83 MovieClip in Symbol 88 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 85 MovieClip in Symbol 88 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 87 MovieClip in Symbol 88 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 91 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 40
stop();
Symbol 92 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 97 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 96 MovieClip in Symbol 97 MovieClip [laser4] Frame 1
onClipEvent (enterFrame) { if (_parent.deflected) { _alpha = 100; } else { _alpha = 50; } }
Symbol 98 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 96 MovieClip in Symbol 98 MovieClip [laser3] Frame 1
onClipEvent (enterFrame) { if (_parent.deflected) { _alpha = 100; } else { _alpha = 50; } }
Symbol 99 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 96 MovieClip in Symbol 99 MovieClip [laser2] Frame 1
onClipEvent (enterFrame) { if (_parent.deflected) { _alpha = 100; } else { _alpha = 50; } }
Symbol 100 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 96 MovieClip in Symbol 100 MovieClip [laser] Frame 1
onClipEvent (enterFrame) { if (_parent.deflected) { _alpha = 100; } else { _alpha = 50; } }
Symbol 142 MovieClip [droid_gunner_explosion] Frame 1
stop(); alpha_change = 3; rate = 2; dampen = 0.85;
Instance of Symbol 102 MovieClip in Symbol 142 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 104 MovieClip in Symbol 142 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 106 MovieClip in Symbol 142 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 108 MovieClip in Symbol 142 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 110 MovieClip in Symbol 142 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 112 MovieClip in Symbol 142 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 114 MovieClip in Symbol 142 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 116 MovieClip in Symbol 142 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 118 MovieClip in Symbol 142 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 120 MovieClip in Symbol 142 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 122 MovieClip in Symbol 142 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 124 MovieClip in Symbol 142 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 126 MovieClip in Symbol 142 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 102 MovieClip in Symbol 142 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 104 MovieClip in Symbol 142 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 106 MovieClip in Symbol 142 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 108 MovieClip in Symbol 142 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 110 MovieClip in Symbol 142 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 112 MovieClip in Symbol 142 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 114 MovieClip in Symbol 142 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 116 MovieClip in Symbol 142 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 118 MovieClip in Symbol 142 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 120 MovieClip in Symbol 142 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 122 MovieClip in Symbol 142 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 124 MovieClip in Symbol 142 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 126 MovieClip in Symbol 142 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 102 MovieClip in Symbol 142 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 104 MovieClip in Symbol 142 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 106 MovieClip in Symbol 142 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 108 MovieClip in Symbol 142 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 110 MovieClip in Symbol 142 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 112 MovieClip in Symbol 142 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 114 MovieClip in Symbol 142 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 116 MovieClip in Symbol 142 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 118 MovieClip in Symbol 142 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 120 MovieClip in Symbol 142 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 122 MovieClip in Symbol 142 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 124 MovieClip in Symbol 142 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 126 MovieClip in Symbol 142 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 128 MovieClip in Symbol 142 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 132 MovieClip in Symbol 142 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 142 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 142 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 142 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 139 MovieClip in Symbol 142 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 141 MovieClip in Symbol 142 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 143 MovieClip [droid_explosion] Frame 1
stop(); alpha_change = 3; rate = 2; dampen = 0.85;
Instance of Symbol 102 MovieClip in Symbol 143 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 104 MovieClip in Symbol 143 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 106 MovieClip in Symbol 143 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 108 MovieClip in Symbol 143 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 110 MovieClip in Symbol 143 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 112 MovieClip in Symbol 143 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 114 MovieClip in Symbol 143 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 116 MovieClip in Symbol 143 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 118 MovieClip in Symbol 143 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 120 MovieClip in Symbol 143 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 122 MovieClip in Symbol 143 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 124 MovieClip in Symbol 143 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 126 MovieClip in Symbol 143 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 102 MovieClip in Symbol 143 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 104 MovieClip in Symbol 143 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 106 MovieClip in Symbol 143 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 108 MovieClip in Symbol 143 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 110 MovieClip in Symbol 143 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 112 MovieClip in Symbol 143 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 114 MovieClip in Symbol 143 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 116 MovieClip in Symbol 143 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 118 MovieClip in Symbol 143 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 120 MovieClip in Symbol 143 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 122 MovieClip in Symbol 143 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 124 MovieClip in Symbol 143 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 126 MovieClip in Symbol 143 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 102 MovieClip in Symbol 143 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 104 MovieClip in Symbol 143 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 106 MovieClip in Symbol 143 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 108 MovieClip in Symbol 143 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 110 MovieClip in Symbol 143 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 112 MovieClip in Symbol 143 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 114 MovieClip in Symbol 143 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 116 MovieClip in Symbol 143 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 118 MovieClip in Symbol 143 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 120 MovieClip in Symbol 143 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 122 MovieClip in Symbol 143 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 124 MovieClip in Symbol 143 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 126 MovieClip in Symbol 143 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 145 MovieClip [saber_shadow] Frame 5
stop();
Symbol 147 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 152 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 149 MovieClip in Symbol 152 MovieClip [spark] Frame 1
onClipEvent (enterFrame) { _color = _root.swordColor; }
Symbol 158 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 2
stop();
Symbol 161 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 161 MovieClip [drone4] Frame 11
stop(); _root.score = _root.score + (200 + Math.floor(timeBonus / 100));
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 2
stop();
Symbol 166 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 166 MovieClip [drone3] 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 [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 171 MovieClip [drone2] Frame 10
stop(); _root.score = _root.score + (200 + Math.floor(timeBonus / 100));
Instance of Symbol 174 MovieClip in Symbol 175 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 174 MovieClip in Symbol 175 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 176 MovieClip "torso" in Symbol 177 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = _parent._parent.torsoAngle; }
Symbol 180 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)))) { shield_power = shield_power - 20; 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 179 MovieClip "shield_obj" in Symbol 180 MovieClip [drone_gunner] Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_alpha > 0) { _alpha = (_alpha - 5); } }
Symbol 180 MovieClip [drone_gunner] Frame 3
stop(); _root.score = _root.score + (100 + Math.floor(timeBonus / 100));
Symbol 187 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 2
stop();
Symbol 188 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 = 15 + (_root.g_kills * 0.1);
Symbol 188 MovieClip [drone5] Frame 30
stop(); _root.score = _root.score + (100 + Math.floor(timeBonus / 100));
Symbol 189 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 189 MovieClip [drone] Frame 30
stop(); _root.score = _root.score + (100 + Math.floor(timeBonus / 100));
Instance of Symbol 94 MovieClip "glow" in Symbol 198 MovieClip [light_saber2] Frame 1
onClipEvent (load) { _color = _root.swordColor; }
Instance of Symbol 206 MovieClip in Symbol 209 MovieClip Frame 1
onClipEvent (enterFrame) { _color = _root.swordColor; }
Instance of Symbol 210 MovieClip "left" in Symbol 212 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 211 MovieClip "right" in Symbol 212 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 216 Button
on (press) { _root.holding = true; } on (release) { _root.holding = false; } on (releaseOutside) { _root.holding = false; }
Instance of Symbol 218 MovieClip in Symbol 219 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 219 MovieClip "follower" in Symbol 222 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { _rotation = ((-_root.midRotation) + _parent._rotation); }
Symbol 245 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 253 Button
on (release) { _root.swordColor = setColor; _root.saber.sword.glow._color = _root.swordColor; }
Instance of Symbol 254 MovieClip in Symbol 257 MovieClip Frame 1
onClipEvent (load) { setColor = "red"; _color = "red"; }
Instance of Symbol 256 MovieClip in Symbol 257 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 254 MovieClip in Symbol 258 MovieClip Frame 1
onClipEvent (load) { setColor = "green"; _color = "green"; }
Instance of Symbol 256 MovieClip in Symbol 258 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 254 MovieClip in Symbol 259 MovieClip Frame 1
onClipEvent (load) { setColor = "blue"; _color = "blue"; }
Instance of Symbol 256 MovieClip in Symbol 259 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 254 MovieClip in Symbol 260 MovieClip Frame 1
onClipEvent (load) { setColor = "cyan"; _color = "cyan"; }
Instance of Symbol 256 MovieClip in Symbol 260 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 254 MovieClip in Symbol 261 MovieClip Frame 1
onClipEvent (load) { setColor = "magenta"; _color = "magenta"; }
Instance of Symbol 256 MovieClip in Symbol 261 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 254 MovieClip in Symbol 262 MovieClip Frame 1
onClipEvent (load) { setColor = "yellow"; _color = "yellow"; }
Instance of Symbol 256 MovieClip in Symbol 262 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Instance of Symbol 263 MovieClip in Symbol 264 MovieClip Frame 1
onClipEvent (enterFrame) { _color = _root.highScoreColor; }
Instance of Symbol 256 MovieClip in Symbol 264 MovieClip Frame 1
onClipEvent (enterFrame) { _color = "white"; }
Symbol 266 Button
on (release) { getURL ("http://www.lostvectors.com", "_blank"); }
Instance of Symbol 270 MovieClip in Symbol 271 MovieClip Frame 1
onClipEvent (enterFrame) { _color = _root.swordColor; }
Symbol 276 Button
on (release) { _y = -500; _root.paused = false; _root.unPause(); }

Library Items

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

Instance Names

"drones"Frame 1Symbol 201 MovieClip
"shadowMarker"Frame 1Symbol 201 MovieClip
"saber"Frame 1Symbol 222 MovieClip
"string"Frame 1Symbol 226 MovieClip
"vector"Frame 1Symbol 228 MovieClip
"sparks"Frame 1Symbol 201 MovieClip
"end_game"Frame 1Symbol 251 MovieClip
"help"Frame 1Symbol 278 MovieClip
"laser_layer"Frame 1Symbol 201 MovieClip
"explosion_layer"Frame 1Symbol 201 MovieClip
"splat"Symbol 92 MovieClip [blood] Frame 1Symbol 91 MovieClip
"glow"Symbol 136 MovieClip Frame 1Symbol 94 MovieClip
"droid"Symbol 161 MovieClip [drone4] Frame 1Symbol 158 MovieClip
"droid"Symbol 166 MovieClip [drone3] Frame 1Symbol 165 MovieClip
"droid"Symbol 171 MovieClip [drone2] Frame 1Symbol 170 MovieClip
"torso"Symbol 177 MovieClip Frame 1Symbol 176 MovieClip
"body"Symbol 180 MovieClip [drone_gunner] Frame 1Symbol 177 MovieClip
"shield_obj"Symbol 180 MovieClip [drone_gunner] Frame 1Symbol 179 MovieClip
"droid"Symbol 188 MovieClip [drone5] Frame 2Symbol 187 MovieClip
"droid"Symbol 189 MovieClip [drone] Frame 1Symbol 187 MovieClip
"glow"Symbol 198 MovieClip [light_saber2] Frame 1Symbol 94 MovieClip
"right"Symbol 211 MovieClip Frame 1Symbol 209 MovieClip
"left"Symbol 212 MovieClip Frame 1Symbol 210 MovieClip
"right"Symbol 212 MovieClip Frame 1Symbol 211 MovieClip
"saberblue"Symbol 222 MovieClip Frame 1Symbol 203 MovieClip
"blur"Symbol 222 MovieClip Frame 1Symbol 212 MovieClip
"sword"Symbol 222 MovieClip Frame 1Symbol 198 MovieClip [light_saber2]
"follower"Symbol 222 MovieClip Frame 1Symbol 219 MovieClip
"body"Symbol 222 MovieClip Frame 1Symbol 221 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "swoosh.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "lightsaber-13.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "lightsaber-12.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "lightsaber-11.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "lightsaber-10.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "lightsaber-09.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "lightsaber-08.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "lightsaber-07.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "lightsaber-06.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "lightsaber-05.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "lightsaber-04.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "lightsaber-03.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "lightsaber-02.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "lightsaber-01.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "lightsaber-00.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "lightsaber.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "laser-06.wav"
ExportAssets (56)Timeline Frame 1Symbol 18 as "laser-05.wav"
ExportAssets (56)Timeline Frame 1Symbol 19 as "laser-04.wav"
ExportAssets (56)Timeline Frame 1Symbol 20 as "laser-03.wav"
ExportAssets (56)Timeline Frame 1Symbol 21 as "laser-02.wav"
ExportAssets (56)Timeline Frame 1Symbol 22 as "laser-01.wav"
ExportAssets (56)Timeline Frame 1Symbol 23 as "laser-00.wav"
ExportAssets (56)Timeline Frame 1Symbol 24 as "hit.wav"
ExportAssets (56)Timeline Frame 1Symbol 25 as "flak.wav"
ExportAssets (56)Timeline Frame 1Symbol 26 as "bomb.wav"
ExportAssets (56)Timeline Frame 1Symbol 88 as "enemy1_explosion"
ExportAssets (56)Timeline Frame 1Symbol 92 as "blood"
ExportAssets (56)Timeline Frame 1Symbol 97 as "laser4"
ExportAssets (56)Timeline Frame 1Symbol 98 as "laser3"
ExportAssets (56)Timeline Frame 1Symbol 99 as "laser2"
ExportAssets (56)Timeline Frame 1Symbol 100 as "laser"
ExportAssets (56)Timeline Frame 1Symbol 142 as "droid_gunner_explosion"
ExportAssets (56)Timeline Frame 1Symbol 143 as "droid_explosion"
ExportAssets (56)Timeline Frame 1Symbol 145 as "saber_shadow"
ExportAssets (56)Timeline Frame 1Symbol 147 as "spark_hit"
ExportAssets (56)Timeline Frame 1Symbol 152 as "spark"
ExportAssets (56)Timeline Frame 1Symbol 161 as "drone4"
ExportAssets (56)Timeline Frame 1Symbol 166 as "drone3"
ExportAssets (56)Timeline Frame 1Symbol 171 as "drone2"
ExportAssets (56)Timeline Frame 1Symbol 180 as "drone_gunner"
ExportAssets (56)Timeline Frame 1Symbol 188 as "drone5"
ExportAssets (56)Timeline Frame 1Symbol 189 as "drone"
ExportAssets (56)Timeline Frame 1Symbol 198 as "light_saber2"
ExportAssets (56)Timeline Frame 1Symbol 198 as "light_saber2"

Labels

"dead"Symbol 91 MovieClip Frame 2
"death"Symbol 161 MovieClip [drone4] Frame 2
"death"Symbol 166 MovieClip [drone3] Frame 2
"death"Symbol 171 MovieClip [drone2] Frame 2
"death"Symbol 180 MovieClip [drone_gunner] Frame 2
"death"Symbol 188 MovieClip [drone5] Frame 2
"death"Symbol 189 MovieClip [drone] Frame 2

Dynamic Text Variables

_root.scoreSymbol 234 EditableText"score:"
_root.highScoreSymbol 236 EditableText"score:"
_root.g_hpSymbol 238 EditableText"score:"
_root.scoreSymbol 247 EditableText"score:"
_root.highScoreSymbol 249 EditableText"score:"
_root.endMessageSymbol 250 EditableText"score:"
_root.g_killsSymbol 280 EditableText"score:"




http://swfchan.com/3/10965/info.shtml
Created: 7/6 -2019 20:22:05 Last modified: 7/6 -2019 20:22:05 Server time: 03/05 -2024 02:51:52