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

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

Pico 's High School.swf

This is the info page for
Flash #38978

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


Text
Time to get back at those gothic mother
fuckers. But first we need a gun. Navigate
over to the bastard down the hall, and attack
with the pencil.

100

ActionScript [AS1/AS2]

Frame 1
wireframe = false; hi_res = true; show_FPS = true; gameQuality = "LOW";
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (enterFrame) { percent = _root.getBytesLoaded() / _root.getBytesTotal(); this._visible = percent > 0.125; }
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (enterFrame) { percent = _root.getBytesLoaded() / _root.getBytesTotal(); this._visible = percent > 0.25; }
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (enterFrame) { percent = _root.getBytesLoaded() / _root.getBytesTotal(); this._visible = percent > 0.375; }
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (enterFrame) { percent = _root.getBytesLoaded() / _root.getBytesTotal(); this._visible = percent > 0.5; }
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (enterFrame) { percent = _root.getBytesLoaded() / _root.getBytesTotal(); this._visible = percent > 0.625; }
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (enterFrame) { percent = _root.getBytesLoaded() / _root.getBytesTotal(); this._visible = percent > 0.75; }
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (enterFrame) { percent = _root.getBytesLoaded() / _root.getBytesTotal(); this._visible = percent > 0.875; }
Instance of Symbol 8 MovieClip in Frame 1
onClipEvent (enterFrame) { percent = _root.getBytesLoaded() / _root.getBytesTotal(); this._visible = percent == 1; }
Frame 2
if ((_root.getBytesLoaded() / _root.getBytesTotal()) < 1) { gotoAndPlay (1); }
Frame 171
stop();
Frame 172
stop();
Frame 173
stop();
Instance of Symbol 76 MovieClip in Frame 173
onClipEvent (enterFrame) { this._visible = !_root.hi_res; }
Instance of Symbol 76 MovieClip in Frame 173
onClipEvent (enterFrame) { this._visible = _root.hi_res; }
Instance of Symbol 76 MovieClip in Frame 173
onClipEvent (enterFrame) { this._visible = _root.gameQuality == "LOW"; }
Instance of Symbol 76 MovieClip in Frame 173
onClipEvent (enterFrame) { this._visible = _root.gameQuality == "MEDIUM"; }
Instance of Symbol 76 MovieClip in Frame 173
onClipEvent (enterFrame) { this._visible = _root.gameQuality == "HIGH"; }
Instance of Symbol 76 MovieClip in Frame 173
onClipEvent (enterFrame) { this._visible = _root.show_FPS; }
Instance of Symbol 76 MovieClip in Frame 173
onClipEvent (enterFrame) { this._visible = _root.wireframe; }
Frame 1022
stop();
Instance of Symbol 8 MovieClip in Frame 1022
onClipEvent (mouseUp) { _root.play(); }
Frame 1023
function newsong() { music.start(); music.onSoundComplete = newsong; } function isOnScreen(x, y, boundary) { switch (boundary) { case 1 : return(x <= 400); case 2 : return(y >= 0); case 3 : return(x >= 0); case 4 : return(y <= 400); } return((((x >= 0) && (x <= 400)) && (y >= 0)) && (y <= 400)); } function clipLine(x1, y1, x2, y2, boundary) { rise = y1 - y2; run = x1 - x2; slope = rise / run; b = y1 - (slope * x1); switch (boundary) { case 1 : if (rise == 0) { truncX = 400; truncY = y1; } else { truncX = 400; truncY = (400 * slope) + b; } return(undefined); case 2 : if (run == 0) { truncX = x1; truncY = 0; } else { truncX = (-b) / slope; truncY = 0; } return(undefined); case 3 : if (rise == 0) { truncX = 0; truncY = y1; } else { truncX = 0; truncY = b; } return(undefined); case 4 : if (run == 0) { truncX = x1; truncY = 400; } else { truncX = (400 - b) / slope; truncY = 400; } return(undefined); } } function clipNegativeZ(x1, y1, z1, x2, y2, z2) { target_z = 0.1; k = (target_z - z2) / (z1 - z2); tx = (k * (x1 - x2)) + x2; ty = (k * (y1 - y2)) + y2; tz = (k * (z1 - z2)) + z2; if (average > Math.sqrt(((tx * tx) + (ty * ty)) + (tz * tz))) { average = Math.sqrt(((tx * tx) + (ty * ty)) + (tz * tz)); } } function doesIntersect(p1x, p1y, p2x, p2y, p3x, p3y, p4x, p4y) { if ((p2x == p1x) && (p4x == p3x)) { return(false); } if (p2x == p1x) { m2 = (p4y - p3y) / (p4x - p3x); b2 = p3y - (m2 * p3x); ix = p2x; iy = (m2 * ix) + b2; wi1y = !(((iy < p1y) && (iy < p2y)) || ((iy > p1y) && (iy > p2y))); wi2y = !(((iy < p3y) && (iy < p4y)) || ((iy > p3y) && (iy > p4y))); return(wi1y && (wi2y)); } if (p4x == p3x) { m1 = (p2y - p1y) / (p2x - p1x); b1 = p1y - (m1 * p1x); ix = p4x; iy = (m1 * ix) + b1; wi1y = !(((iy < p1y) && (iy < p2y)) || ((iy > p1y) && (iy > p2y))); wi2y = !(((iy < p3y) && (iy < p4y)) || ((iy > p3y) && (iy > p4y))); return(wi1y && (wi2y)); } m1 = (p2y - p1y) / (p2x - p1x); b1 = p1y - (m1 * p1x); m2 = (p4y - p3y) / (p4x - p3x); b2 = p3y - (m2 * p3x); if (m1 == m2) { return(false); } ix = (b2 - b1) / (m1 - m2); iy = (m1 * ix) + b1; wi1x = !(((ix < p1x) && (ix < p2x)) || ((ix > p1x) && (ix > p2x))); wi2x = !(((ix < p3x) && (ix < p4x)) || ((ix > p3x) && (ix > p4x))); wi1y = !(((iy < p1y) && (iy < p2y)) || ((iy > p1y) && (iy > p2y))); wi2y = !(((iy < p3y) && (iy < p4y)) || ((iy > p3y) && (iy > p4y))); return(((wi1x && (wi2x)) && (wi1y)) && (wi2y)); } _root._quality = gameQuality; yourHealth = 8; healthBar = 1; var music = new Sound(); music.attachSound("ingame.mp3"); __KEY_UP = 87; __KEY_DOWN = 83; __KEY_LEFT = 65; __KEY_RIGHT = 68; __KEY_STRAFE_LEFT = 81; __KEY_STRAFE_RIGHT = 69; var sounds = new Array(); sounds[0] = new Sound(); sounds[0].attachSound("knife_hit4.wav"); sounds[1] = new Sound(); sounds[1].attachSound("hit_blood_spat.WAV"); sounds[2] = new Sound(); sounds[2].attachSound("SPLAT1.WAV"); pan_y = 0; zoom = 200; draw_fire_ext = true; has_fire_est = false; draw_key = true; has_key = false; has_gun = false; scene_fire = false; scene_door = false; fire_height = 1; door_trans = 75; canYouMove = true; var truncX; var truncY; var temp_visible = new Array(); var clipped_object = new Array(); var clipped_object_input = new Array(); var coords = new Array(); pos_x = 1782; pos_y = 1360; pos_z = 32; rotation = 0; walk_cycle = 0; convert = (Math.PI/180); current_portal = 0; max = 0; var ai_walls = new Array(); ai_walls[0] = new Array(128, 128, 768, 128); ai_walls[1] = new Array(960, 128, 1600, 128); ai_walls[2] = new Array(1792, 128, 2432, 128); ai_walls[3] = new Array(128, 2176, 768, 2176); ai_walls[4] = new Array(960, 2176, 1600, 2176); ai_walls[5] = new Array(1792, 2176, 2432, 2176); ai_walls[6] = new Array(128, 128, 128, 2176); ai_walls[7] = new Array(786, 128, 786, 2176); ai_walls[8] = new Array(960, 128, 960, 2176); ai_walls[9] = new Array(1600, 128, 1600, 2176); ai_walls[10] = new Array(1792, 128, 1792, 2176); ai_walls[11] = new Array(2432, 128, 2432, 2176); ai_walls[12] = new Array(0, 1488, 128, 1488); ai_walls[13] = new Array(1600, 1670, 1792, 1670); var portal_bound = new Array(); portal_bound[0] = new Array(); portal_bound[1] = new Array(0, 128, 0, 128); portal_bound[2] = new Array(128, 768, 0, 128); portal_bound[3] = new Array(768, 960, 0, 128); portal_bound[4] = new Array(960, 1600, 0, 128); portal_bound[5] = new Array(1600, 1792, 0, 128); portal_bound[6] = new Array(1792, 2432, 0, 128); portal_bound[7] = new Array(2432, 2560, 0, 128); portal_bound[8] = new Array(0, 128, 128, 2176); portal_bound[9] = new Array(768, 960, 128, 2176); portal_bound[10] = new Array(1600, 1792, 128, 2176); portal_bound[11] = new Array(2432, 2560, 128, 2176); portal_bound[12] = new Array(0, 128, 2176, 2304); portal_bound[13] = new Array(128, 768, 2176, 2304); portal_bound[14] = new Array(768, 960, 2176, 2304); portal_bound[15] = new Array(960, 1600, 2176, 2304); portal_bound[16] = new Array(1600, 1792, 2176, 2304); portal_bound[17] = new Array(1792, 2432, 2176, 2304); portal_bound[18] = new Array(2432, 2560, 2176, 2304); var portal_move = new Array(); portal_move[0] = new Array(false, false, false, false); portal_move[1] = new Array(true, false, true, false); portal_move[2] = new Array(false, false, true, true); portal_move[3] = new Array(false, false, true, false); portal_move[4] = new Array(false, false, true, true); portal_move[5] = new Array(false, false, true, false); portal_move[6] = new Array(false, false, true, true); portal_move[7] = new Array(false, true, true, false); portal_move[8] = new Array(true, true, false, false); portal_move[9] = new Array(true, true, false, false); portal_move[10] = new Array(true, true, false, false); portal_move[11] = new Array(true, true, true, false); portal_move[12] = new Array(true, false, false, true); portal_move[13] = new Array(false, false, true, true); portal_move[14] = new Array(false, false, false, true); portal_move[15] = new Array(false, false, true, true); portal_move[16] = new Array(false, false, false, true); portal_move[17] = new Array(false, false, true, true); portal_move[18] = new Array(false, true, false, true); var enemies = new Array(); enemies[0] = new Array(90, 150, 0, 0, 5, 3, 0, 2); enemies[1] = new Array(1666, 1172, -90, -90, 5, 0, 0, 2); enemies[2] = new Array(33, 460, 0, 0, 5, 3, 0, 2); enemies[3] = new Array(100, 695, -90, -90, 5, 0, 0, 2); enemies[4] = new Array(34, 1296, 0, 0, 5, 3, 0, 2); enemies[5] = new Array(821, 220, -90, -90, 5, 0, 0, 2); enemies[6] = new Array(884, 238, 0, 0, 5, 3, 0, 2); enemies[7] = new Array(936, 332, -90, -90, 5, 0, 0, 2); enemies[8] = new Array(1924, 51, 0, 0, 5, 3, 0, 2); enemies[9] = new Array(913, 1447, -90, -90, 5, 0, 0, 2); enemies[10] = new Array(791, 1846, 0, 0, 5, 3, 0, 2); enemies[11] = new Array(1419, 2214, -90, -90, 5, 0, 0, 2); enemies[12] = new Array(388, 2206, -90, -90, 5, 0, 0, 2); enemies[13] = new Array(436, 2278, 0, 0, 5, 3, 0, 2); enemies[14] = new Array(31, 2201, -90, -90, 5, 0, 0, 2); enemies[15] = new Array(33, 1726, 0, 0, 5, 3, 0, 2); enemies[16] = new Array(86, 1987, -90, -90, 5, 0, 0, 2); enemies[17] = new Array(1749, 2162, -90, -90, 5, 0, 0, 2); enemies[18] = new Array(2477, 2058, -90, -90, 5, 0, 0, 2); enemies[19] = new Array(2531, 1696, -90, -90, 5, 0, 0, 2); enemies[20] = new Array(2524, 299, -90, -90, 5, 0, 0, 2); enemies[21] = new Array(2458, 629, -90, -90, 5, 0, 0, 2); if (hi_res) { var portal_draw = new Array(); portal_draw[0] = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 36); portal_draw[1] = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 26, 27, 36, 38, 46, 47, 53, 54, 55); portal_draw[2] = new Array(0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 17, 18, 22, 23, 26, 27, 36, 38, 53, 54, 55); portal_draw[3] = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 26, 27, 36, 38, 43, 44, 45, 53, 54, 55); portal_draw[4] = new Array(0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 17, 18, 20, 22, 26, 27, 36, 38, 53, 54, 55); portal_draw[5] = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 26, 27, 36, 53, 54, 55); portal_draw[6] = new Array(0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 17, 18, 20, 22, 24, 26, 36, 53, 54, 55, 30, 31, 32); portal_draw[7] = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 26, 28, 36, 53, 54, 55, 30, 31, 32); portal_draw[8] = new Array(0, 1, 2, 4, 5, 6, 7, 9, 10, 11, 13, 14, 15, 16, 19, 37, 38, 46, 47); portal_draw[9] = new Array(0, 2, 4, 5, 7, 9, 11, 13, 14, 16, 20, 23, 43, 44, 45); portal_draw[10] = new Array(0, 2, 4, 5, 7, 9, 11, 13, 14, 16, 24, 27, 39, 40, 41, 42, 51, 52); portal_draw[11] = new Array(0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 17, 28, 30, 31, 32, 56, 57); portal_draw[12] = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 29, 46, 47, 48, 49, 50); portal_draw[13] = new Array(1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 21, 23, 25, 27, 29, 48, 49, 50); portal_draw[14] = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 23, 25, 27, 29, 48, 49, 50); portal_draw[15] = new Array(1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 20, 21, 25, 27, 29, 48, 49, 50); portal_draw[16] = new Array(1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 20, 21, 24, 25, 27, 29, 40, 41, 42); portal_draw[17] = new Array(1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 20, 21, 24, 25, 29); portal_draw[18] = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32); var objects = new Array(); objects[0] = new Array(4, 0, 0, 0, 0, 0, 4, 2496, 0, 4, 2496, 0, 0, 6447190, 2); objects[1] = new Array(4, 0, 0, 0, 0, 0, 4, 0, 2304, 4, 0, 2304, 0, 6447190, 2); objects[2] = new Array(4, 0, 2304, 0, 0, 2304, 4, 2560, 2304, 4, 2560, 2304, 0, 207773782, 2); objects[3] = new Array(4, 2560, 64, 0, 2560, 64, 4, 2560, 2304, 4, 2560, 2304, 0, 6447190, 2); objects[4] = new Array(4, 0, 0, 64, 2560, 0, 64, 2560, 2304, 64, 0, 2304, 64, 5261120, 1); objects[5] = new Array(4, 0, 0, 4, 0, 0, 12, 2496, 0, 12, 2496, 0, 4, 4662298, 2); objects[6] = new Array(4, 0, 0, 4, 0, 0, 12, 0, 2304, 12, 0, 2304, 4, 4662298, 2); objects[7] = new Array(4, 0, 2304, 4, 0, 2304, 12, 2560, 2304, 12, 2560, 2304, 4, 4662298, 2); objects[8] = new Array(4, 2560, 64, 4, 2560, 64, 12, 2560, 2304, 12, 2560, 2304, 4, 4662298, 2); objects[9] = new Array(4, 0, 0, 12, 0, 0, 25, 2496, 0, 25, 2496, 0, 12, 6447190, 2); objects[10] = new Array(4, 0, 0, 12, 0, 0, 25, 0, 2304, 25, 0, 2304, 12, 6447190, 2); objects[11] = new Array(4, 0, 2304, 12, 0, 2304, 25, 2560, 2304, 25, 2560, 2304, 12, 6447190, 2); objects[12] = new Array(4, 2560, 64, 12, 2560, 64, 25, 2560, 2304, 25, 2560, 2304, 12, 6447190, 2); objects[13] = new Array(4, 0, 0, 0, 2560, 0, 0, 2560, 2304, 0, 0, 2304, 0, 5328718, 1); objects[14] = new Array(4, 0, 0, 25, 0, 0, 64, 2496, 0, 64, 2496, 0, 25, 6425103, 2); objects[15] = new Array(4, 0, 0, 25, 0, 0, 64, 0, 2304, 64, 0, 2304, 25, 6425103, 2); objects[16] = new Array(4, 0, 2304, 25, 0, 2304, 64, 2560, 2304, 64, 2560, 2304, 25, 6425103, 2); objects[17] = new Array(4, 2560, 64, 25, 2560, 64, 64, 2560, 2304, 64, 2560, 2304, 25, 6425103, 2); objects[18] = new Array(4, 128, 128, 0, 128, 128, 64, 768, 128, 64, 768, 128, 0, 8223342, 0); objects[19] = new Array(4, 128, 128, 0, 128, 128, 64, 128, 2176, 64, 128, 2176, 0, 6447190, 0); objects[20] = new Array(4, 768, 128, 0, 768, 128, 64, 768, 2176, 64, 768, 2176, 0, 6447190, 0); objects[21] = new Array(4, 128, 2176, 0, 128, 2176, 64, 768, 2176, 64, 768, 2176, 0, 4933694, 0); objects[22] = new Array(4, 960, 128, 0, 960, 128, 64, 1600, 128, 64, 1600, 128, 0, 8223342, 0); objects[23] = new Array(4, 960, 128, 0, 960, 128, 64, 960, 2176, 64, 960, 2176, 0, 6447190, 0); objects[24] = new Array(4, 1600, 128, 0, 1600, 128, 64, 1600, 2176, 64, 1600, 2176, 0, 6447190, 0); objects[25] = new Array(4, 960, 2176, 0, 960, 2176, 64, 1600, 2176, 64, 1600, 2176, 0, 4933694, 0); objects[26] = new Array(4, 1792, 128, 0, 1792, 128, 64, 2432, 128, 64, 2432, 128, 0, 8223342, 0); objects[27] = new Array(4, 1792, 128, 0, 1792, 128, 64, 1792, 2176, 64, 1792, 2176, 0, 6447190, 0); objects[28] = new Array(4, 2432, 128, 0, 2432, 128, 64, 2432, 2176, 64, 2432, 2176, 0, 6447190, 0); objects[29] = new Array(4, 1792, 2176, 0, 1792, 2176, 64, 2432, 2176, 64, 2432, 2176, 0, 4933694, 0); objects[30] = new Array(4, 2496, 0, 64, 2496, 0, 0, 2527, 31, 0, 2527, 31, 64, 2242905, 2); objects[31] = new Array(4, 2529, 33, 64, 2529, 33, 0, 2560, 64, 0, 2560, 64, 64, 2242905, 2); objects[32] = new Array(4, 2527, 31, 64, 2527, 31, 0, 2529, 33, 0, 2529, 33, 64, 1118481, 2); objects[36] = new Array(1, 1280, 72, 64, 1, 2); objects[37] = new Array(1, 80, 1067, 64, 3, 2); objects[38] = new Array(1, 47, 72, 64, 2, 2); objects[39] = new Array(1, 1696, 1272, 64, 5, 2); objects[40] = new Array(1, 1696, 1651, 64, 6, 30000000); objects[41] = new Array(1, 1656, 1701, 64, 6, 30000000); objects[42] = new Array(1, 1756, 1701, 64, 6, 30000000); objects[43] = new Array(2, 814, 561, 64, 7, 30000000); objects[44] = new Array(2, 904, 561, 64, 7, 30000000); objects[45] = new Array(2, 859, 586, 64, 7, 30000000); objects[46] = new Array(1, 40, 1501, 64, 8, 30000000); objects[47] = new Array(1, 100, 1501, 64, 8, 30000000); objects[48] = new Array(5, 1500, 2176, 0, 1500, 2176, 64, 1500, 2304, 64, 1500, 2304, 0, 255, 30000000); objects[49] = new Array(5, 1500, 2223, 15, 1500, 2223, 30, 1500, 2257, 30, 1500, 2257, 15, 0, 30000001); objects[50] = new Array(5, 1500, 2223, 49, 1500, 2235, 30, 1500, 2245, 30, 1500, 2257, 49, 0, 30000002); objects[51] = new Array(4, 1792, 1350, 64, 1792, 1350, 15, 1792, 1380, 15, 1792, 1380, 64, 3954289, 29999998); objects[52] = new Array(4, 1792, 1373, 39, 1792, 1373, 41, 1792, 1375, 41, 1792, 1375, 39, 10784853, 29999999); objects[56] = new Array(4, 2560, 650, 64, 2560, 650, 15, 2560, 680, 15, 2560, 680, 64, 3954289, 29999998); objects[57] = new Array(4, 2560, 673, 39, 2560, 673, 41, 2560, 675, 41, 2560, 675, 39, 10784853, 29999999); objects[53] = new Array(1, 2200, 40, 64, 6, 30000000); objects[54] = new Array(1, 2200, 80, 64, 6, 30000000); objects[55] = new Array(1, 2270, 60, 64, 6, 30000000); } else { var portal_draw = new Array(); portal_draw[0] = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 36); portal_draw[1] = new Array(0, 1, 2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 26, 27, 36, 38, 46, 47, 53, 54, 55); portal_draw[2] = new Array(0, 1, 3, 4, 9, 10, 12, 13, 14, 15, 17, 18, 22, 23, 26, 27, 36, 38, 53, 54, 55); portal_draw[3] = new Array(0, 1, 2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 26, 27, 36, 38, 43, 44, 45, 53, 54, 55); portal_draw[4] = new Array(0, 1, 3, 4, 9, 10, 12, 13, 14, 15, 17, 18, 20, 22, 26, 27, 36, 38, 53, 54, 55); portal_draw[5] = new Array(0, 1, 2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 26, 27, 36, 53, 54, 55); portal_draw[6] = new Array(0, 1, 3, 4, 9, 10, 12, 13, 14, 15, 17, 18, 20, 22, 24, 26, 36, 53, 54, 55, 30, 31, 32); portal_draw[7] = new Array(0, 1, 2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 26, 28, 36, 53, 54, 55, 30, 31, 32); portal_draw[8] = new Array(0, 1, 2, 4, 9, 10, 11, 13, 14, 15, 16, 19, 37, 38, 46, 47); portal_draw[9] = new Array(0, 2, 4, 9, 11, 13, 14, 16, 20, 23, 43, 44, 45); portal_draw[10] = new Array(0, 2, 4, 9, 11, 13, 14, 16, 24, 27, 39, 40, 41, 42, 51, 52); portal_draw[11] = new Array(0, 2, 3, 4, 9, 11, 12, 13, 14, 16, 17, 28, 30, 31, 32); portal_draw[12] = new Array(0, 1, 2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 23, 25, 27, 29, 46, 47, 48, 49, 50); portal_draw[13] = new Array(1, 2, 3, 4, 10, 11, 12, 13, 15, 16, 17, 21, 23, 25, 27, 29, 48, 49, 50); portal_draw[14] = new Array(0, 1, 2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 23, 25, 27, 29, 48, 49, 50); portal_draw[15] = new Array(1, 2, 3, 4, 10, 11, 12, 13, 15, 16, 17, 20, 21, 25, 27, 29, 48, 49, 50); portal_draw[16] = new Array(1, 2, 3, 4, 10, 11, 12, 13, 15, 16, 17, 20, 21, 24, 25, 27, 29, 40, 41, 42); portal_draw[17] = new Array(1, 2, 3, 4, 10, 11, 12, 13, 15, 16, 17, 20, 21, 24, 25, 29); portal_draw[18] = new Array(0, 1, 2, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 24, 25, 28, 29, 30, 31, 32); var objects = new Array(); objects[0] = new Array(4, 0, 0, 0, 0, 0, 25, 2496, 0, 25, 2496, 0, 0, 6447190, 2); objects[1] = new Array(4, 0, 0, 0, 0, 0, 25, 0, 2304, 25, 0, 2304, 0, 6447190, 2); objects[2] = new Array(4, 0, 2304, 0, 0, 2304, 25, 2560, 2304, 25, 2560, 2304, 0, 207773782, 2); objects[3] = new Array(4, 2560, 64, 0, 2560, 64, 25, 2560, 2304, 25, 2560, 2304, 0, 6447190, 2); objects[4] = new Array(4, 0, 0, 64, 2560, 0, 64, 2560, 2304, 64, 0, 2304, 64, 5261120, 1); objects[13] = new Array(4, 0, 0, 0, 2560, 0, 0, 2560, 2304, 0, 0, 2304, 0, 5328718, 1); objects[14] = new Array(4, 0, 0, 25, 0, 0, 64, 2496, 0, 64, 2496, 0, 25, 6425103, 2); objects[15] = new Array(4, 0, 0, 25, 0, 0, 64, 0, 2304, 64, 0, 2304, 25, 6425103, 2); objects[16] = new Array(4, 0, 2304, 25, 0, 2304, 64, 2560, 2304, 64, 2560, 2304, 25, 6425103, 2); objects[17] = new Array(4, 2560, 64, 25, 2560, 64, 64, 2560, 2304, 64, 2560, 2304, 25, 6425103, 2); objects[18] = new Array(4, 128, 128, 0, 128, 128, 64, 768, 128, 64, 768, 128, 0, 8223342, 0); objects[19] = new Array(4, 128, 128, 0, 128, 128, 64, 128, 2176, 64, 128, 2176, 0, 6447190, 0); objects[20] = new Array(4, 768, 128, 0, 768, 128, 64, 768, 2176, 64, 768, 2176, 0, 6447190, 0); objects[21] = new Array(4, 128, 2176, 0, 128, 2176, 64, 768, 2176, 64, 768, 2176, 0, 4933694, 0); objects[22] = new Array(4, 960, 128, 0, 960, 128, 64, 1600, 128, 64, 1600, 128, 0, 8223342, 0); objects[23] = new Array(4, 960, 128, 0, 960, 128, 64, 960, 2176, 64, 960, 2176, 0, 6447190, 0); objects[24] = new Array(4, 1600, 128, 0, 1600, 128, 64, 1600, 2176, 64, 1600, 2176, 0, 6447190, 0); objects[25] = new Array(4, 960, 2176, 0, 960, 2176, 64, 1600, 2176, 64, 1600, 2176, 0, 4933694, 0); objects[26] = new Array(4, 1792, 128, 0, 1792, 128, 64, 2432, 128, 64, 2432, 128, 0, 8223342, 0); objects[27] = new Array(4, 1792, 128, 0, 1792, 128, 64, 1792, 2176, 64, 1792, 2176, 0, 6447190, 0); objects[28] = new Array(4, 2432, 128, 0, 2432, 128, 64, 2432, 2176, 64, 2432, 2176, 0, 6447190, 0); objects[29] = new Array(4, 1792, 2176, 0, 1792, 2176, 64, 2432, 2176, 64, 2432, 2176, 0, 4933694, 0); objects[30] = new Array(4, 2496, 0, 64, 2496, 0, 0, 2560, 64, 0, 2560, 64, 64, 2242905, 2); objects[40] = new Array(1, 1696, 1651, 64, 6, 30000000); objects[41] = new Array(1, 1656, 1701, 64, 6, 30000000); objects[42] = new Array(1, 1756, 1701, 64, 6, 30000000); objects[43] = new Array(2, 814, 561, 64, 7, 30000000); objects[44] = new Array(2, 904, 561, 64, 7, 30000000); objects[46] = new Array(1, 40, 1501, 64, 8, 30000000); objects[47] = new Array(1, 100, 1501, 64, 8, 30000000); objects[48] = new Array(5, 1500, 2176, 0, 1500, 2176, 64, 1500, 2304, 64, 1500, 2304, 0, 255, 30000000); objects[49] = new Array(5, 1500, 2223, 15, 1500, 2223, 30, 1500, 2257, 30, 1500, 2257, 15, 0, 30000001); objects[50] = new Array(5, 1500, 2223, 49, 1500, 2235, 30, 1500, 2245, 30, 1500, 2257, 49, 0, 30000002); objects[51] = new Array(4, 1792, 1350, 64, 1792, 1350, 15, 1792, 1380, 15, 1792, 1380, 64, 3954289, 29999998); objects[53] = new Array(1, 2200, 40, 64, 6, 30000000); objects[54] = new Array(1, 2200, 80, 64, 6, 30000000); objects[55] = new Array(1, 2270, 60, 64, 6, 30000000); } for (a in _root.enemies) { b = enemies[a][2] * convert; b = b + (Math.PI/2); _root.enemies[a][3] = b; } _root.createTextField("txtFPS", 100, 4, 4.5, 290.9, 26); _root.gun_proto.duplicateMovieClip("yourGun", 3); _root.cursor_proto.duplicateMovieClip("cursor", 4); _root.gui.duplicateMovieClip("lookatme", 5); newsong();
Instance of Symbol 285 MovieClip "gun_proto" in Frame 1023
onClipEvent (load) { this.gotoAndPlay(10); } onClipEvent (mouseDown) { if (this._name != "gun_proto") { for (a in _root.enemies) { if (Math.sqrt((((_root.enemies[a][0] - _root.pos_x) * (_root.enemies[a][0] - _root.pos_x)) + ((_root.enemies[a][1] - _root.pos_y) * (_root.enemies[a][1] - _root.pos_y))) + 1024) < 250) { if (_root.enemies[a][6] < 7) { _root.enemies[a][6] = -Math.abs(_root.enemies[a][6]); b = Math.atan2(_root.enemies[a][1] - pos_y, _root.enemies[a][0] - pos_x); b = b - (Math.PI/2); _root.enemies[a][3] = b; } } } this.play(); } }
Instance of Symbol 287 MovieClip "cursor_proto" in Frame 1023
onClipEvent (load) { Mouse.hide(); } onClipEvent (enterFrame) { this._x = _root._xmouse; this._y = _root._ymouse; this._rotation = this._rotation + 2; }
Frame 1024
_root.container_proto.duplicateMovieClip("container", 0); _root.container._x = 0; _root.container._y = 0; _root.yourGun._x = ((157.2 * _root._xmouse) / 400) + 210.2; _root.yourGun._y = 242.8 + (4 * Math.cos(walk_cycle * convert)); _root.lookatme.blood_cover._visible = false; pan_y = 90 - rotation; prev_x = pos_x; prev_y = pos_y; prev_p = current_portal; pos_z = 32; if (canYouMove) { if (((Key.isDown(49) && (has_fire_ext)) && (current_portal == 9)) && (pos_y > 501)) { has_fire_ext = false; canYouMove = false; fire_height = fire_height - 0.05; scene_fire = true; } if (((Key.isDown(50) && (has_key)) && (current_portal == 15)) && (pos_x > 1450)) { has_key = false; canYouMove = false; door_trans = door_trans - 3; scene_door = true; } if (Key.isDown(52)) { } rotation = rotation - (5 * (Key.isDown(__KEY_LEFT) - Key.isDown(__KEY_RIGHT))); walk_cycle = walk_cycle + (13 * (Key.isDown(__KEY_UP) - Key.isDown(__KEY_DOWN))); multiplier = (Key.isDown(16) * -6) - 6; pos_x = pos_x + ((Math.cos(convert * rotation) * multiplier) * (Key.isDown(__KEY_UP) - Key.isDown(__KEY_DOWN))); pos_y = pos_y + ((Math.sin(convert * rotation) * multiplier) * (Key.isDown(__KEY_UP) - Key.isDown(__KEY_DOWN))); pos_x = pos_x + ((Math.cos(convert * (rotation + 90)) * multiplier) * (Key.isDown(__KEY_STRAFE_RIGHT) - Key.isDown(__KEY_STRAFE_LEFT))); pos_y = pos_y + ((Math.sin(convert * (rotation + 90)) * multiplier) * (Key.isDown(__KEY_STRAFE_RIGHT) - Key.isDown(__KEY_STRAFE_LEFT))); } else { if (scene_fire) { fire_height = fire_height - 0.05; if (fire_height < 0) { scene_fire = false; fire_height = 0; canYouMove = true; } } if (scene_door) { door_trans = door_trans - 3; if (door_trans < 0) { scene_door = false; door_trans = 0; canYouMove = true; } } } if (((pos_x - 5) < portal_bound[current_portal][0]) && (portal_move[current_portal][0])) { pos_x = portal_bound[current_portal][0] + 5; } if (((pos_x + 5) > portal_bound[current_portal][1]) && (portal_move[current_portal][1])) { pos_x = portal_bound[current_portal][1] - 5; } if (((pos_y - 5) < portal_bound[current_portal][2]) && (portal_move[current_portal][2])) { pos_y = portal_bound[current_portal][2] + 5; } if (((pos_y + 5) > portal_bound[current_portal][3]) && (portal_move[current_portal][3])) { pos_y = portal_bound[current_portal][3] - 5; } if (current_portal == 10) { if (pos_y < 1670) { if ((pos_y + 5) > 1608) { pos_y = 1603; } } else if ((pos_y - 5) < 1758) { pos_y = 1763; } } else if (current_portal == 9) { if (fire_height > 0) { if ((pos_y + 5) > 521) { pos_y = 516; } } } else if (current_portal == 8) { if (pos_y < 1488) { if ((pos_y + 5) > 1440) { pos_y = 1435; } } else if ((pos_y - 5) < 1565) { pos_y = 1570; } } else if (current_portal == 15) { if (door_trans > 0) { if ((pos_x + 5) > 1500) { pos_x = 1495; } } } else if (current_portal == 6) { if ((pos_x + 5) > 2150) { pos_x = 2145; } } current_portal = 0; for (portal in portal_bound) { if ((((pos_x >= portal_bound[portal][0]) && (pos_x <= portal_bound[portal][1])) && (pos_y >= portal_bound[portal][2])) && (pos_y <= portal_bound[portal][3])) { current_portal = portal; break; } } if (current_portal == 0) { pos_x = prev_x; pos_y = prev_y; current_portal = prev_p; } if ((current_portal == 11) && (pos_y < 600)) { _root.container.removeMovieClip(); _root.lookatme.removeMovieClip(); _root.txtFPS.removeMovieClip(); _root.yourGun.removeMovieClip(); _root.cursor.removeMovieClip(); gotoAndPlay (1076); } for (things in portal_draw[current_portal]) { clipped_object_input.splice(0); coords.splice(0); temp_visible.splice(0); switch (objects[portal_draw[current_portal][things]][0]) { case 1 : ax = objects[portal_draw[current_portal][things]][1] - pos_x; az = -(objects[portal_draw[current_portal][things]][2] - pos_y); cy = (objects[portal_draw[current_portal][things]][3] - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); depth = objects[portal_draw[current_portal][things]][5]; while (typeof(_root.container[depth]) == "movieclip") { depth++; } if (cz > 0) { _root.container["proto_" + objects[portal_draw[current_portal][things]][4]].duplicateMovieClip("tempclip", depth); _root.container.tempclip.isSprite = true; _root.container.tempclip._x = ((cx / cz) * zoom) + 200; _root.container.tempclip._y = ((cy / cz) * zoom) + 200; _root.container.tempclip.person._xscale = 5000 / cz; _root.container.tempclip.person._yscale = _root.container.tempclip.person._xscale; _root.container.tempclip._name = depth; } break; case 2 : if (fire_height > 0) { ax = objects[portal_draw[current_portal][things]][1] - pos_x; az = -(objects[portal_draw[current_portal][things]][2] - pos_y); cy = (objects[portal_draw[current_portal][things]][3] - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); depth = objects[portal_draw[current_portal][things]][5]; while (typeof(_root.container[depth]) == "movieclip") { depth++; } if (cz > 0) { _root.container.proto_7.duplicateMovieClip("tempclip", depth); _root.container.tempclip.person.gotoAndPlay(objects[portal_draw[current_portal][things]][4]); objects[portal_draw[current_portal][things]][4]++; if (objects[portal_draw[current_portal][things]][4] > 20) { objects[portal_draw[current_portal][things]][4] = 0; } _root.container.tempclip.isSprite = true; _root.container.tempclip._x = ((cx / cz) * zoom) + 200; _root.container.tempclip._y = ((cy / cz) * zoom) + 200; _root.container.tempclip.person._xscale = 5000 / cz; _root.container.tempclip.person._yscale = fire_height * _root.container.tempclip.person._xscale; _root.container.tempclip._name = depth; } } break; case 4 : case 5 : if (objects[portal_draw[current_portal][things]][0] == 4) { transparency = 100; } else { transparency = door_trans; } is_visible = true; completely_hidden = true; average = 0; i = 1; while (i < 12) { ax = objects[portal_draw[current_portal][things]][i] - pos_x; az = -(objects[portal_draw[current_portal][things]][i + 1] - pos_y); cy = (objects[portal_draw[current_portal][things]][i + 2] - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); temp_visible.push(cz > 0); coords.push(new Array(cx, cy, cz)); clipped_object_input.push(new Array(((cx / cz) * zoom) + 200, ((cy / cz) * zoom) + 200)); average = average + (0.25 * Math.sqrt(((cx * cx) + (cy * cy)) + (cz * cz))); if (cz <= 0) { is_visible = false; } else { completely_hidden = false; } i = i + 3; } if (completely_hidden) { break; } if (!is_visible) { for (cur in temp_visible) { prev = cur - 1; if (prev == -1) { prev = temp_visible.length - 1; } if (temp_visible[cur] && (temp_visible[prev])) { clipped_object.push(clipped_object_input[cur]); } else if ((!temp_visible[cur]) && (temp_visible[prev])) { clipNegativeZ(coords[prev][0], coords[prev][1], coords[prev][2], coords[cur][0], coords[cur][1], coords[cur][2]); clipped_object.push(new Array(((tx / tz) * zoom) + 200, ((ty / tz) * zoom) + 200)); clipped_object.push(clipped_object_input[prev]); } else if (temp_visible[cur] && (!temp_visible[prev])) { clipNegativeZ(coords[cur][0], coords[cur][1], coords[cur][2], coords[prev][0], coords[prev][1], coords[prev][2]); clipped_object.push(clipped_object_input[cur]); clipped_object.push(new Array(((tx / tz) * zoom) + 200, ((ty / tz) * zoom) + 200)); } else if ((!temp_visible[cur]) && (!temp_visible[prev])) { } } clipped_object_input.splice(0); for (g in clipped_object) { clipped_object_input.push(clipped_object[g]); } clipped_object.splice(0); } side = 1; while (side < 5) { for (parts in clipped_object_input) { below = parts - 1; if (below == -1) { below = clipped_object_input.length - 1; } below_vis = isOnScreen(clipped_object_input[below][0], clipped_object_input[below][1], side); current_vis = isOnScreen(clipped_object_input[parts][0], clipped_object_input[parts][1], side); if (below_vis && (current_vis)) { clipped_object.push(clipped_object_input[parts]); } else if (below_vis && (!current_vis)) { clipLine(clipped_object_input[below][0], clipped_object_input[below][1], clipped_object_input[parts][0], clipped_object_input[parts][1], side); clipped_object.push(new Array(truncX, truncY)); } else if ((!below_vis) && (!current_vis)) { } else if ((!below_vis) && (current_vis)) { clipLine(clipped_object_input[below][0], clipped_object_input[below][1], clipped_object_input[parts][0], clipped_object_input[parts][1], side); clipped_object.push(clipped_object_input[parts]); clipped_object.push(new Array(truncX, truncY)); } } clipped_object_input.splice(0); for (g in clipped_object) { clipped_object_input.push(clipped_object[g]); } clipped_object.splice(0); side++; } if (objects[portal_draw[current_portal][things]][14] == 0) { layer = Math.floor(10000000 - (1000 * average)); } else { layer = objects[portal_draw[current_portal][things]][14]; } if (typeof(_root.container[layer]) == "movieclip") { _root.container[layer]._name = "tempblock"; } else { _root.container.createEmptyMovieClip("tempblock", layer); } if (_root.container.tempblock.isSprite == true) { spritex = _root.container.tempblock._x; spritey = _root.container.tempblock._y; _root.container.tempblock.beginFill(objects[portal_draw[current_portal][things]][13], transparency); if (wireframe) { _root.container.tempblock.lineStyle(0, 0, transparency); } _root.container.tempblock.moveTo(clipped_object_input[0][0] - spritex, clipped_object_input[0][1] - spritey); for (points in clipped_object_input) { _root.container.tempblock.lineTo(clipped_object_input[points][0] - spritex, clipped_object_input[points][1] - spritey); } _root.container.tempblock.lineTo(clipped_object_input[0][0] - spritex, clipped_object_input[0][1] - spritey); _root.container.tempblock.endFill(); } else { _root.container.tempblock.beginFill(objects[portal_draw[current_portal][things]][13], transparency); if (wireframe) { _root.container.tempblock.lineStyle(0, 0, transparency); } _root.container.tempblock.moveTo(clipped_object_input[0][0], clipped_object_input[0][1]); for (points in clipped_object_input) { _root.container.tempblock.lineTo(clipped_object_input[points][0], clipped_object_input[points][1]); } _root.container.tempblock.lineTo(clipped_object_input[0][0], clipped_object_input[0][1]); _root.container.tempblock.endFill(); } _root.container.tempblock._name = layer; } } if ((current_portal == 8) && (draw_fire_ext)) { ax = 64 - pos_x; az = -(1388 - pos_y); cy = (64 - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); if (64 > Math.sqrt(((cx * cx) + (cy * cy)) + (cz * cz))) { draw_fire_ext = false; has_fire_ext = true; } depth = 30000000 /* 0x1C9C380 */; while (typeof(_root.container[depth]) == "movieclip") { depth++; } if (cz > 0) { _root.container.fire_extinguisher.duplicateMovieClip("tempclip", depth); _root.container.tempclip.isSprite = true; _root.container.tempclip._x = ((cx / cz) * zoom) + 200; _root.container.tempclip._y = ((cy / cz) * zoom) + 200; _root.container.tempclip.person._xscale = 5000 / cz; _root.container.tempclip.person._yscale = _root.container.tempclip.person._xscale; _root.container.tempclip._name = depth; } } if (((current_portal == 8) && (draw_key)) && (pos_y > 1488)) { ax = 64 - pos_x; az = -(1688 - pos_y); cy = (64 - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); if (64 > Math.sqrt(((cx * cx) + (cy * cy)) + (cz * cz))) { draw_key = false; has_key = true; } depth = 30000000 /* 0x1C9C380 */; while (typeof(_root.container[depth]) == "movieclip") { depth++; } if (cz > 0) { _root.container.key.duplicateMovieClip("tempclip", depth); _root.container.tempclip.isSprite = true; _root.container.tempclip._x = ((cx / cz) * zoom) + 200; _root.container.tempclip._y = ((cy / cz) * zoom) + 200; _root.container.tempclip.person._xscale = 5000 / cz; _root.container.tempclip.person._yscale = _root.container.tempclip.person._xscale; _root.container.tempclip._name = depth; } } for (things in enemies) { enemy_visible = true; for (walls in ai_walls) { if (doesIntersect(ai_walls[walls][0], ai_walls[walls][1], ai_walls[walls][2], ai_walls[walls][3], enemies[things][0], enemies[things][1], pos_x, pos_y)) { enemy_visible = false; break; } if (fire_height != 0) { if (doesIntersect(768, 531, 960, 531, enemies[things][0], enemies[things][1], pos_x, pos_y)) { enemy_visible = false; break; } } } if (!enemy_visible) { if (enemies[things][6] < 0) { if (Math.cos(enemies[things][3] + (enemies[things][2] * convert)) > 0) { enemies[things][2] = enemies[things][2] - 5; } else { enemies[things][2] = enemies[things][2] + 5; } enemies[things][6] = 1; } } else { ax = enemies[things][0] - pos_x; az = -(enemies[things][1] - pos_y); cy = (64 - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); depth = 40000001 /* 0x2625A01 */; while (typeof(_root.container[depth]) == "movieclip") { depth++; } if (cz > 0) { _root.container.proto_9.duplicateMovieClip("tempclip", depth); _root.container.tempclip.person.id = things; _root.container.tempclip.person.flash._visible = false; dist = Math.sqrt(((cx * cx) + (cy * cy)) + (cz * cz)); _root.container.tempclip.person.dist = dist; if (enemies[things][6] < 7) { b = Math.atan2(enemies[things][1] - pos_y, enemies[things][0] - pos_x); b = b + (enemies[things][2] * convert); b = b - (Math.PI/2); if (Math.sin(b) > 0) { enemies[things][6] = 2; if (Math.cos(enemies[things][3] + (enemies[things][2] * convert)) > 0) { enemies[things][2] = enemies[things][2] - 5; } else { enemies[things][2] = enemies[things][2] + 5; } } else { enemies[things][3] = b - (enemies[things][2] * convert); if (Math.cos(b) > 0) { enemies[things][2] = enemies[things][2] - 5; } else { enemies[things][2] = enemies[things][2] + 5; } enemies[things][6] = 1; if (enemies[things][4] == 0) { _root.container.tempclip.person.flash._visible = true; while ((enemies[things][2] < -180) || (enemies[things][2] > 180)) { if (enemies[things][2] < -180) { enemies[things][2] = enemies[things][2] + 360; } else { enemies[things][2] = enemies[things][2] - 360; } } b = Math.atan2(enemies[things][1] - pos_y, enemies[things][0] - pos_x); b = b + (enemies[things][2] * convert); if (Math.abs(dist * Math.tan(b)) < 15) { _root.lookatme.blood_cover._visible = true; yourHealth--; } enemies[things][4] = 10; } else { enemies[things][4]--; } } } if (enemies[things][6] > 6) { if (((((enemies[things][6] != 24) && (enemies[things][6] != 44)) && (enemies[things][6] != 64)) && (enemies[things][6] != 92)) && (enemies[things][6] != 120)) { enemies[things][6]++; } } _root.container.tempclip.person.gotoAndPlay(Math.abs(enemies[things][6])); _root.container.tempclip.isSprite = true; _root.container.tempclip._x = ((cx / cz) * zoom) + 200; _root.container.tempclip._y = ((cy / cz) * zoom) + 200; _root.container.tempclip.person._xscale = 5000 / cz; _root.container.tempclip.person._yscale = _root.container.tempclip.person._xscale; spritex = _root.container.tempclip._x; spritey = _root.container.tempclip._y; if (((((enemies[things][6] != 24) && (enemies[things][6] != 44)) && (enemies[things][6] != 64)) && (enemies[things][6] != 92)) && (enemies[things][6] != 120)) { first = true; t = -enemies[things][2]; _root.container.tempclip.beginFill(255, 50); if (wireframe) { _root.container.tempclip.lineStyle(0, 0, 50); } ax = (enemies[things][0] - pos_x) - (Math.cos(convert * t) * 23); az = -((enemies[things][1] - pos_y) - (Math.sin(convert * t) * 23)); cy = (64 - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); if (cz > 0) { if (first) { _root.container.tempclip.moveTo((((cx / cz) * zoom) + 200) - spritex, (((cy / cz) * zoom) + 200) - spritey); first = false; } else { _root.container.tempclip.lineTo((((cx / cz) * zoom) + 200) - spritex, (((cy / cz) * zoom) + 200) - spritey); } } ax = (enemies[things][0] - pos_x) - (Math.cos(convert * (t + 90)) * 2); az = -((enemies[things][1] - pos_y) - (Math.sin(convert * (t + 90)) * 2)); cy = (64 - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); if (cz > 0) { if (first) { _root.container.tempclip.moveTo((((cx / cz) * zoom) + 200) - spritex, (((cy / cz) * zoom) + 200) - spritey); first = false; } else { _root.container.tempclip.lineTo((((cx / cz) * zoom) + 200) - spritex, (((cy / cz) * zoom) + 200) - spritey); } } ax = (enemies[things][0] - pos_x) - (Math.cos(convert * (t - 180)) * 2); az = -((enemies[things][1] - pos_y) - (Math.sin(convert * (t - 180)) * 2)); cy = (64 - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); if (cz > 0) { if (first) { _root.container.tempclip.moveTo((((cx / cz) * zoom) + 200) - spritex, (((cy / cz) * zoom) + 200) - spritey); first = false; } else { _root.container.tempclip.lineTo((((cx / cz) * zoom) + 200) - spritex, (((cy / cz) * zoom) + 200) - spritey); } } ax = (enemies[things][0] - pos_x) - (Math.cos(convert * (t - 90)) * 2); az = -((enemies[things][1] - pos_y) - (Math.sin(convert * (t - 90)) * 2)); cy = (64 - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); if (cz > 0) { if (first) { _root.container.tempclip.moveTo((((cx / cz) * zoom) + 200) - spritex, (((cy / cz) * zoom) + 200) - spritey); first = false; } else { _root.container.tempclip.lineTo((((cx / cz) * zoom) + 200) - spritex, (((cy / cz) * zoom) + 200) - spritey); } } _root.container.tempclip.endFill(); _root.container.tempclip._name = depth; } else { enemies.splice(things, 1); } } } } if (show_FPS) { current_time = getTimer(); _root.txtFPS.text = "FPS: " + Math.round(1000 / (current_time - previous_time)); previous_time = current_time; } if (yourHealth == 0) { _root.boss = false; _root.container.removeMovieClip(); _root.lookatme.removeMovieClip(); _root.txtFPS.removeMovieClip(); _root.yourGun.removeMovieClip(); _root.cursor.removeMovieClip(); Mouse.show(); gotoAndPlay (1026); }
Frame 1025
gotoAndPlay (1024);
Frame 1026
stopAllSounds();
Frame 1075
stop();
Frame 1076
stopAllSounds();
Frame 1168
stop();
Instance of Symbol 291 MovieClip in Frame 1168
onClipEvent (mouseDown) { _root.nextFrame(); }
Frame 1169
stop();
Frame 1170
stop();
Frame 1171
stop();
Frame 1172
stop();
Frame 1173
stop();
Frame 1174
stop();
Instance of Symbol 291 MovieClip in Frame 1174
onClipEvent (mouseDown) { _root.play(); }
Frame 1234
function newsong() { music.start(); music.onSoundComplete = newsong; } function isOnScreen(x, y, boundary) { switch (boundary) { case 1 : return(x <= 400); case 2 : return(y >= 0); case 3 : return(x >= 0); case 4 : return(y <= 400); } return((((x >= 0) && (x <= 400)) && (y >= 0)) && (y <= 400)); } function clipLine(x1, y1, x2, y2, boundary) { rise = y1 - y2; run = x1 - x2; slope = rise / run; b = y1 - (slope * x1); switch (boundary) { case 1 : if (rise == 0) { truncX = 400; truncY = y1; } else { truncX = 400; truncY = (400 * slope) + b; } return(undefined); case 2 : if (run == 0) { truncX = x1; truncY = 0; } else { truncX = (-b) / slope; truncY = 0; } return(undefined); case 3 : if (rise == 0) { truncX = 0; truncY = y1; } else { truncX = 0; truncY = b; } return(undefined); case 4 : if (run == 0) { truncX = x1; truncY = 400; } else { truncX = (400 - b) / slope; truncY = 400; } return(undefined); } } function clipNegativeZ(x1, y1, z1, x2, y2, z2) { target_z = 0.1; k = (target_z - z2) / (z1 - z2); tx = (k * (x1 - x2)) + x2; ty = (k * (y1 - y2)) + y2; tz = (k * (z1 - z2)) + z2; if (average > Math.sqrt(((tx * tx) + (ty * ty)) + (tz * tz))) { average = Math.sqrt(((tx * tx) + (ty * ty)) + (tz * tz)); } } function doesIntersect(p1x, p1y, p2x, p2y, p3x, p3y, p4x, p4y) { if ((p2x == p1x) && (p4x == p3x)) { return(false); } if (p2x == p1x) { m2 = (p4y - p3y) / (p4x - p3x); b2 = p3y - (m2 * p3x); ix = p2x; iy = (m2 * ix) + b2; wi1y = !(((iy <= p1y) && (iy <= p2y)) || ((iy >= p1y) && (iy >= p2y))); wi2y = !(((iy <= p3y) && (iy <= p4y)) || ((iy >= p3y) && (iy >= p4y))); return(wi1y && (wi2y)); } if (p4x == p3x) { m1 = (p2y - p1y) / (p2x - p1x); b1 = p1y - (m1 * p1x); ix = p4x; iy = (m1 * ix) + b1; wi1y = !(((iy <= p1y) && (iy <= p2y)) || ((iy >= p1y) && (iy >= p2y))); wi2y = !(((iy <= p3y) && (iy <= p4y)) || ((iy >= p3y) && (iy >= p4y))); return(wi1x && (wi2x)); } if (p2y == p1y) { m1 = (p2y - p1y) / (p2x - p1x); b1 = p1y - (m1 * p1x); m2 = (p4y - p3y) / (p4x - p3x); b2 = p3y - (m2 * p3x); if (m1 == m2) { return(false); } ix = (b2 - b1) / (m1 - m2); iy = (m1 * ix) + b1; wi1x = !(((ix <= p1x) && (ix <= p2x)) || ((ix >= p1x) && (ix >= p2x))); wi2x = !(((ix <= p3x) && (ix <= p4x)) || ((ix >= p3x) && (ix >= p4x))); return(wi1x && (wi2x)); } if (p4y == p3y) { m1 = (p2y - p1y) / (p2x - p1x); b1 = p1y - (m1 * p1x); m2 = (p4y - p3y) / (p4x - p3x); b2 = p3y - (m2 * p3x); if (m1 == m2) { return(false); } ix = (b2 - b1) / (m1 - m2); iy = (m1 * ix) + b1; wi1x = !(((ix <= p1x) && (ix <= p2x)) || ((ix >= p1x) && (ix >= p2x))); wi2x = !(((ix <= p3x) && (ix <= p4x)) || ((ix >= p3x) && (ix >= p4x))); return(wi1x && (wi2x)); } m1 = (p2y - p1y) / (p2x - p1x); b1 = p1y - (m1 * p1x); m2 = (p4y - p3y) / (p4x - p3x); b2 = p3y - (m2 * p3x); if (m1 == m2) { return(false); } ix = (b2 - b1) / (m1 - m2); iy = (m1 * ix) + b1; wi1x = !(((ix <= p1x) && (ix <= p2x)) || ((ix >= p1x) && (ix >= p2x))); wi2x = !(((ix <= p3x) && (ix <= p4x)) || ((ix >= p3x) && (ix >= p4x))); wi1y = !(((iy <= p1y) && (iy <= p2y)) || ((iy >= p1y) && (iy >= p2y))); wi2y = !(((iy <= p3y) && (iy <= p4y)) || ((iy >= p3y) && (iy >= p4y))); return(((wi1x && (wi2x)) && (wi1y)) && (wi2y)); } _root._quality = gameQuality; yourHealth = 8; healthBar = 1; enemyHealth = 100; enemyMove = 0; bloodVis = false; enemyCountDown = random(140) + 30; __KEY_UP = 87; __KEY_DOWN = 83; __KEY_LEFT = 65; __KEY_RIGHT = 68; __KEY_STRAFE_LEFT = 81; __KEY_STRAFE_RIGHT = 69; var music = new Sound(); music.attachSound("boss.mp3"); var sounds = new Array(); sounds[0] = new Sound(); sounds[0].attachSound("knife_hit4.wav"); sounds[1] = new Sound(); sounds[1].attachSound("hit_blood_spat.WAV"); sounds[2] = new Sound(); sounds[2].attachSound("SPLAT1.WAV"); pan_y = 0; zoom = 200; draw_fire_ext = true; has_fire_est = false; draw_key = true; has_key = false; has_gun = true; scene_fire = false; scene_door = false; fire_height = 1; door_trans = 75; canYouMove = true; var truncX; var truncY; var temp_visible = new Array(); var clipped_object = new Array(); var clipped_object_input = new Array(); var coords = new Array(); pos_x = 128; pos_y = 300; pos_z = 32; rotation = 90; walk_cycle = 0; convert = (Math.PI/180); current_portal = 0; max = 0; var portal_bound = new Array(); portal_bound[0] = new Array(); var portal_draw = new Array(); portal_draw[0] = new Array(0, 1, 2, 3, 4, 5, 6, 7); var objects = new Array(); objects[0] = new Array(4, 0, 0, 0, 0, 0, 64, 256, 0, 64, 256, 0, 0, 6447190, 2); objects[1] = new Array(4, 0, 0, 0, 0, 0, 64, 0, 356, 64, 0, 356, 0, 6447190, 2); objects[2] = new Array(4, 0, 356, 0, 0, 356, 64, 256, 356, 64, 256, 356, 0, 207773782, 2); objects[3] = new Array(4, 256, 0, 0, 256, 0, 64, 256, 356, 64, 256, 356, 0, 6447190, 2); objects[4] = new Array(4, 0, 0, 64, 256, 0, 64, 256, 356, 64, 0, 356, 64, 5261120, 1); objects[5] = new Array(4, 0, 0, 0, 256, 0, 0, 256, 356, 0, 0, 356, 0, 5328718, 1); objects[6] = new Array(1, 50, 256, 64, 6, 30000000); objects[7] = new Array(1, 206, 256, 64, 6, 30000000); _root.createTextField("txtFPS", 100, 4, 4.5, 290.9, 26); _root.gun_proto.duplicateMovieClip("yourGun", 3); _root.cursor_proto.duplicateMovieClip("cursor", 4); _root.gui.duplicateMovieClip("lookatme", 5); _root.takecover.duplicateMovieClip("warning", 6); newsong();
Instance of Symbol 285 MovieClip "gun_proto" in Frame 1234
onClipEvent (load) { this.gotoAndPlay(1); } onClipEvent (mouseDown) { if (this._name != "gun_proto") { this.play(); } }
Instance of Symbol 287 MovieClip "cursor_proto" in Frame 1234
onClipEvent (load) { Mouse.hide(); } onClipEvent (enterFrame) { this._x = _root._xmouse; this._y = _root._ymouse; this._rotation = this._rotation + 2; }
Frame 1235
_root.container_proto.duplicateMovieClip("container", 0); _root.container._x = 0; _root.container._y = 0; _root.yourGun._x = ((157.2 * _root._xmouse) / 400) + 210.2; _root.yourGun._y = 242.8 + (4 * Math.cos(walk_cycle * convert)); _root.lookatme.blood_cover._visible = false; pan_y = 90 - rotation; prev_x = pos_x; prev_y = pos_y; prev_p = current_portal; pos_z = 32; rotation = rotation - (5 * (Key.isDown(__KEY_LEFT) - Key.isDown(__KEY_RIGHT))); walk_cycle = walk_cycle + (13 * (Key.isDown(__KEY_UP) - Key.isDown(__KEY_DOWN))); multiplier = (Key.isDown(16) * -6) - 6; pos_x = pos_x + ((Math.cos(convert * rotation) * multiplier) * (Key.isDown(__KEY_UP) - Key.isDown(__KEY_DOWN))); pos_y = pos_y + ((Math.sin(convert * rotation) * multiplier) * (Key.isDown(__KEY_UP) - Key.isDown(__KEY_DOWN))); pos_x = pos_x + ((Math.cos(convert * (rotation + 90)) * multiplier) * (Key.isDown(__KEY_STRAFE_RIGHT) - Key.isDown(__KEY_STRAFE_LEFT))); pos_y = pos_y + ((Math.sin(convert * (rotation + 90)) * multiplier) * (Key.isDown(__KEY_STRAFE_RIGHT) - Key.isDown(__KEY_STRAFE_LEFT))); if (pos_y < 281) { pos_y = 281; } if (pos_y > 349) { pos_y = 349; } if (pos_x < 5) { pos_x = 5; } if (pos_x > 251) { pos_x = 251; } current_portal = 0; for (things in portal_draw[current_portal]) { clipped_object_input.splice(0); coords.splice(0); temp_visible.splice(0); switch (objects[portal_draw[current_portal][things]][0]) { case 1 : ax = objects[portal_draw[current_portal][things]][1] - pos_x; az = -(objects[portal_draw[current_portal][things]][2] - pos_y); cy = (objects[portal_draw[current_portal][things]][3] - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); depth = objects[portal_draw[current_portal][things]][5]; while (typeof(_root.container[depth]) == "movieclip") { depth++; } if (cz > 0) { _root.container["proto_" + objects[portal_draw[current_portal][things]][4]].duplicateMovieClip("tempclip", depth); _root.container.tempclip.isSprite = true; _root.container.tempclip._x = ((cx / cz) * zoom) + 200; _root.container.tempclip._y = ((cy / cz) * zoom) + 200; _root.container.tempclip.person._xscale = 5000 / cz; _root.container.tempclip.person._yscale = _root.container.tempclip.person._xscale; _root.container.tempclip._name = depth; } break; case 2 : if (fire_height > 0) { ax = objects[portal_draw[current_portal][things]][1] - pos_x; az = -(objects[portal_draw[current_portal][things]][2] - pos_y); cy = (objects[portal_draw[current_portal][things]][3] - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); depth = objects[portal_draw[current_portal][things]][5]; while (typeof(_root.container[depth]) == "movieclip") { depth++; } if (cz > 0) { _root.container.proto_7.duplicateMovieClip("tempclip", depth); _root.container.tempclip.person.gotoAndPlay(objects[portal_draw[current_portal][things]][4]); objects[portal_draw[current_portal][things]][4]++; if (objects[portal_draw[current_portal][things]][4] > 20) { objects[portal_draw[current_portal][things]][4] = 0; } _root.container.tempclip.isSprite = true; _root.container.tempclip._x = ((cx / cz) * zoom) + 200; _root.container.tempclip._y = ((cy / cz) * zoom) + 200; _root.container.tempclip.person._xscale = 5000 / cz; _root.container.tempclip.person._yscale = fire_height * _root.container.tempclip.person._xscale; _root.container.tempclip._name = depth; } } break; case 4 : case 5 : if (objects[portal_draw[current_portal][things]][0] == 4) { transparency = 100; } else { transparency = door_trans; } is_visible = true; completely_hidden = true; average = 0; i = 1; while (i < 12) { ax = objects[portal_draw[current_portal][things]][i] - pos_x; az = -(objects[portal_draw[current_portal][things]][i + 1] - pos_y); cy = (objects[portal_draw[current_portal][things]][i + 2] - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); temp_visible.push(cz > 0); coords.push(new Array(cx, cy, cz)); clipped_object_input.push(new Array(((cx / cz) * zoom) + 200, ((cy / cz) * zoom) + 200)); average = average + (0.25 * Math.sqrt(((cx * cx) + (cy * cy)) + (cz * cz))); if (cz <= 0) { is_visible = false; } else { completely_hidden = false; } i = i + 3; } if (completely_hidden) { break; } if (!is_visible) { for (cur in temp_visible) { prev = cur - 1; if (prev == -1) { prev = temp_visible.length - 1; } if (temp_visible[cur] && (temp_visible[prev])) { clipped_object.push(clipped_object_input[cur]); } else if ((!temp_visible[cur]) && (temp_visible[prev])) { clipNegativeZ(coords[prev][0], coords[prev][1], coords[prev][2], coords[cur][0], coords[cur][1], coords[cur][2]); clipped_object.push(new Array(((tx / tz) * zoom) + 200, ((ty / tz) * zoom) + 200)); clipped_object.push(clipped_object_input[prev]); } else if (temp_visible[cur] && (!temp_visible[prev])) { clipNegativeZ(coords[cur][0], coords[cur][1], coords[cur][2], coords[prev][0], coords[prev][1], coords[prev][2]); clipped_object.push(clipped_object_input[cur]); clipped_object.push(new Array(((tx / tz) * zoom) + 200, ((ty / tz) * zoom) + 200)); } else if ((!temp_visible[cur]) && (!temp_visible[prev])) { } } clipped_object_input.splice(0); for (g in clipped_object) { clipped_object_input.push(clipped_object[g]); } clipped_object.splice(0); } side = 1; while (side < 5) { for (parts in clipped_object_input) { below = parts - 1; if (below == -1) { below = clipped_object_input.length - 1; } below_vis = isOnScreen(clipped_object_input[below][0], clipped_object_input[below][1], side); current_vis = isOnScreen(clipped_object_input[parts][0], clipped_object_input[parts][1], side); if (below_vis && (current_vis)) { clipped_object.push(clipped_object_input[parts]); } else if (below_vis && (!current_vis)) { clipLine(clipped_object_input[below][0], clipped_object_input[below][1], clipped_object_input[parts][0], clipped_object_input[parts][1], side); clipped_object.push(new Array(truncX, truncY)); } else if ((!below_vis) && (!current_vis)) { } else if ((!below_vis) && (current_vis)) { clipLine(clipped_object_input[below][0], clipped_object_input[below][1], clipped_object_input[parts][0], clipped_object_input[parts][1], side); clipped_object.push(clipped_object_input[parts]); clipped_object.push(new Array(truncX, truncY)); } } clipped_object_input.splice(0); for (g in clipped_object) { clipped_object_input.push(clipped_object[g]); } clipped_object.splice(0); side++; } if (objects[portal_draw[current_portal][things]][14] == 0) { layer = Math.floor(10000000 - (1000 * average)); } else { layer = objects[portal_draw[current_portal][things]][14]; } if (typeof(_root.container[layer]) == "movieclip") { _root.container[layer]._name = "tempblock"; } else { _root.container.createEmptyMovieClip("tempblock", layer); } if (_root.container.tempblock.isSprite == true) { spritex = _root.container.tempblock._x; spritey = _root.container.tempblock._y; _root.container.tempblock.beginFill(objects[portal_draw[current_portal][things]][13], transparency); if (wireframe) { _root.container.tempblock.lineStyle(0, 0, transparency); } _root.container.tempblock.moveTo(clipped_object_input[0][0] - spritex, clipped_object_input[0][1] - spritey); for (points in clipped_object_input) { _root.container.tempblock.lineTo(clipped_object_input[points][0] - spritex, clipped_object_input[points][1] - spritey); } _root.container.tempblock.lineTo(clipped_object_input[0][0] - spritex, clipped_object_input[0][1] - spritey); _root.container.tempblock.endFill(); } else { _root.container.tempblock.beginFill(objects[portal_draw[current_portal][things]][13], transparency); if (wireframe) { _root.container.tempblock.lineStyle(0, 0, transparency); } _root.container.tempblock.moveTo(clipped_object_input[0][0], clipped_object_input[0][1]); for (points in clipped_object_input) { _root.container.tempblock.lineTo(clipped_object_input[points][0], clipped_object_input[points][1]); } _root.container.tempblock.lineTo(clipped_object_input[0][0], clipped_object_input[0][1]); _root.container.tempblock.endFill(); } _root.container.tempblock._name = layer; } } enemyMove = enemyMove + 6; ax = (128 - pos_x) + (64 * Math.sin(enemyMove * convert)); az = -(64 - pos_y); cy = (64 - pos_z) + (4 * Math.sin(walk_cycle * convert)); cx = (Math.cos(pan_y * convert) * ax) + (Math.sin(pan_y * convert) * az); cz = (-(Math.sin(pan_y * convert) * ax)) + (Math.cos(pan_y * convert) * az); depth = 10000; while (typeof(_root.container[depth]) == "movieclip") { depth++; } if (cz > 0) { _root.container.proto_boss.duplicateMovieClip("tempclip", depth); _root.container.tempclip.isSprite = true; _root.container.tempclip._x = ((cx / cz) * zoom) + 200; _root.container.tempclip._y = ((cy / cz) * zoom) + 200; _root.container.tempclip.person._xscale = 5000 / cz; _root.container.tempclip.person._yscale = _root.container.tempclip.person._xscale; _root.container.tempclip._name = depth; } enemyCountDown--; if (enemyCountDown < 40) { if (enemyCountDown == 5) { sounds[2].start(); } if (enemyCountDown < 5) { _root.bloodVis = true; if ((pos_x > 80) && (pos_x < 176)) { if (yourHealth == 0) { _root.boss = true; _root.container.removeMovieClip(); _root.warning.removeMovieClip(); _root.lookatme.removeMovieClip(); _root.txtFPS.removeMovieClip(); _root.yourGun.removeMovieClip(); _root.cursor.removeMovieClip(); Mouse.show(); gotoAndPlay (1026); } yourHealth--; } } if (enemyCountDown == 0) { enemyCountDown = random(140) + 30; } _root.warning._visible = true; } else { _root.warning._visible = false; _root.bloodVis = false; } if (enemyHealth <= 0) { _root.boss = true; _root.container.removeMovieClip(); _root.warning.removeMovieClip(); _root.lookatme.removeMovieClip(); _root.txtFPS.removeMovieClip(); _root.yourGun.removeMovieClip(); _root.cursor.removeMovieClip(); Mouse.show(); gotoAndPlay (1237); } if (show_FPS) { current_time = getTimer(); _root.txtFPS.text = "FPS: " + Math.round(1000 / (current_time - previous_time)); previous_time = current_time; }
Frame 1236
gotoAndPlay (1235);
Frame 1237
stopAllSounds();
Frame 1265
stop();
Symbol 22 Button
on (release) { gotoAndPlay (172); }
Symbol 27 Button
on (release) { gotoAndPlay (173); }
Symbol 32 Button
on (release) { gotoAndPlay (174); }
Symbol 38 Button
on (release) { gotoAndPlay (171); }
Symbol 44 Button
on (release) { _root.hi_res = false; }
Symbol 49 Button
on (release) { _root.hi_res = true; }
Symbol 54 Button
on (release) { _root.gameQuality = "LOW"; }
Symbol 59 Button
on (release) { _root.gameQuality = "MEDIUM"; }
Symbol 64 Button
on (release) { _root.gameQuality = "HIGH"; }
Symbol 69 Button
on (release) { if (_root.show_FPS) { _root.show_FPS = false; } else { _root.show_FPS = true; } }
Symbol 74 Button
on (release) { if (_root.wireframe) { _root.wireframe = false; } else { _root.wireframe = true; } }
Symbol 192 Button
on (press) { if (!_root.has_gun) { if (dist < 64) { _root.enemies[id][6] = 7; _root.has_gun = true; _root.sounds[0].start(); _root.yourGun.gotoAndPlay(1); } } else if ((_root.enemies[id][6] % 2) == 0) { _root.enemies[id][6] = 45; _root.sounds[1].start(); } else { _root.enemies[id][6] = 25; _root.sounds[1].start(); } }
Symbol 194 Button
on (press) { if (!_root.has_gun) { if (dist < 64) { _root.enemies[id][6] = 7; _root.has_gun = true; _root.sounds[0].start(); _root.yourGun.gotoAndPlay(1); } } else { _root.enemies[id][7]--; if (_root.enemies[id][7] == 0) { if ((_root.enemies[id][6] % 2) == 0) { _root.enemies[id][6] = 93; } else { _root.enemies[id][6] = 65; } } _root.sounds[2].start(); } }
Symbol 257 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 2
stop();
Symbol 257 MovieClip Frame 3
stop();
Symbol 257 MovieClip Frame 4
stop();
Symbol 257 MovieClip Frame 5
stop();
Symbol 257 MovieClip Frame 6
stop();
Instance of Symbol 257 MovieClip "person" in Symbol 258 MovieClip Frame 1
onClipEvent (load) { health = 100; }
Symbol 267 Button
on (press) { if ((_root.pos_x > 80) && (_root.pos_x < 176)) { _root.enemyHealth--; } }
Symbol 276 MovieClip Frame 1
this.txtHealth.text = _root.enemyHealth;
Instance of Symbol 273 MovieClip "attack" in Symbol 276 MovieClip Frame 1
onClipEvent (load) { if (_root.bloodVis) { this.gotoAndPlay(random(5) + 1); } this._visible = _root.bloodVis; }
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 3
gotoAndPlay (1);
Symbol 285 MovieClip Frame 10
stop();
Symbol 285 MovieClip Frame 14
gotoAndPlay (10);
Symbol 294 MovieClip Frame 1
stop();
Symbol 294 MovieClip Frame 2
stop();
Instance of Symbol 289 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.has_key) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 291 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.has_fire_ext) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 294 MovieClip in Symbol 306 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.has_gun) { this.gotoAndPlay(2); } else { this.gotoAndPlay(1); } }
Instance of Symbol 303 MovieClip "health" in Symbol 306 MovieClip Frame 1
onClipEvent (enterFrame) { if (this._parent._name != "gui") { if (_root.yourHealth > _root.healthBar) { _root.healthBar++; } else if (_root.yourHealth < _root.healthBar) { _root.healthBar--; } this.gotoAndStop(_root.healthBar); } }
Instance of Symbol 305 MovieClip "blood_cover" in Symbol 306 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 348 Button
on (release) { if (boss) { gotoAndPlay (1234); } else { gotoAndPlay (1023); } }
Symbol 353 Button
on (release) { gotoAndPlay (171); }
Symbol 358 Button
on (release) { _root.getURL("http://www.newgrounds.com/", "_blank"); }

Library Items

Symbol 1 Sound [SPLAT1.WAV]
Symbol 2 Sound [knife_hit4.wav]
Symbol 3 Sound [ingame.mp3]
Symbol 4 Sound [hit_blood_spat.WAV]
Symbol 5 Sound [boss.mp3]
Symbol 6 GraphicUsed by:Timeline
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:Timeline
Symbol 9 GraphicUsed by:Timeline
Symbol 10 GraphicUsed by:Timeline
Symbol 11 GraphicUsed by:Timeline
Symbol 12 GraphicUsed by:Timeline
Symbol 13 GraphicUsed by:Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 GraphicUsed by:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:Timeline
Symbol 18 GraphicUsed by:22
Symbol 19 GraphicUsed by:22
Symbol 20 GraphicUsed by:22
Symbol 21 GraphicUsed by:22
Symbol 22 ButtonUses:18 19 20 21Used by:Timeline
Symbol 23 GraphicUsed by:27
Symbol 24 GraphicUsed by:27
Symbol 25 GraphicUsed by:27
Symbol 26 GraphicUsed by:27
Symbol 27 ButtonUses:23 24 25 26Used by:Timeline
Symbol 28 GraphicUsed by:32
Symbol 29 GraphicUsed by:32
Symbol 30 GraphicUsed by:32
Symbol 31 GraphicUsed by:32
Symbol 32 ButtonUses:28 29 30 31Used by:Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 GraphicUsed by:38
Symbol 35 GraphicUsed by:38
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 ButtonUses:34 35 36 37Used by:Timeline
Symbol 39 GraphicUsed by:Timeline
Symbol 40 GraphicUsed by:44
Symbol 41 GraphicUsed by:44
Symbol 42 GraphicUsed by:44
Symbol 43 GraphicUsed by:44
Symbol 44 ButtonUses:40 41 42 43Used by:Timeline
Symbol 45 GraphicUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 ButtonUses:45 46 47 48Used by:Timeline
Symbol 50 GraphicUsed by:54
Symbol 51 GraphicUsed by:54
Symbol 52 GraphicUsed by:54
Symbol 53 GraphicUsed by:54
Symbol 54 ButtonUses:50 51 52 53Used by:Timeline
Symbol 55 GraphicUsed by:59
Symbol 56 GraphicUsed by:59
Symbol 57 GraphicUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 ButtonUses:55 56 57 58Used by:Timeline
Symbol 60 GraphicUsed by:64
Symbol 61 GraphicUsed by:64
Symbol 62 GraphicUsed by:64
Symbol 63 GraphicUsed by:64
Symbol 64 ButtonUses:60 61 62 63Used by:Timeline
Symbol 65 GraphicUsed by:69
Symbol 66 GraphicUsed by:69
Symbol 67 GraphicUsed by:69
Symbol 68 GraphicUsed by:69
Symbol 69 ButtonUses:65 66 67 68Used by:Timeline
Symbol 70 GraphicUsed by:74
Symbol 71 GraphicUsed by:74
Symbol 72 GraphicUsed by:74
Symbol 73 GraphicUsed by:74
Symbol 74 ButtonUses:70 71 72 73Used by:Timeline
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:Timeline
Symbol 77 GraphicUsed by:Timeline
Symbol 78 GraphicUsed by:Timeline
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:79 80 81Used by:Timeline
Symbol 83 GraphicUsed by:Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 SoundUsed by:Timeline
Symbol 86 GraphicUsed by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 90 GraphicUsed by:Timeline
Symbol 91 GraphicUsed by:Timeline
Symbol 92 GraphicUsed by:Timeline
Symbol 93 GraphicUsed by:Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 GraphicUsed by:Timeline
Symbol 96 GraphicUsed by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 GraphicUsed by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:Timeline
Symbol 102 GraphicUsed by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 GraphicUsed by:Timeline
Symbol 105 GraphicUsed by:Timeline
Symbol 106 GraphicUsed by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 GraphicUsed by:Timeline
Symbol 109 GraphicUsed by:Timeline
Symbol 110 GraphicUsed by:Timeline
Symbol 111 GraphicUsed by:Timeline
Symbol 112 GraphicUsed by:Timeline
Symbol 113 GraphicUsed by:Timeline
Symbol 114 GraphicUsed by:Timeline
Symbol 115 GraphicUsed by:Timeline
Symbol 116 GraphicUsed by:Timeline
Symbol 117 GraphicUsed by:Timeline
Symbol 118 GraphicUsed by:Timeline
Symbol 119 GraphicUsed by:Timeline
Symbol 120 GraphicUsed by:Timeline
Symbol 121 GraphicUsed by:Timeline
Symbol 122 GraphicUsed by:Timeline
Symbol 123 GraphicUsed by:Timeline
Symbol 124 GraphicUsed by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 GraphicUsed by:Timeline
Symbol 127 GraphicUsed by:Timeline
Symbol 128 GraphicUsed by:Timeline
Symbol 129 GraphicUsed by:Timeline
Symbol 130 GraphicUsed by:Timeline
Symbol 131 GraphicUsed by:Timeline
Symbol 132 GraphicUsed by:Timeline
Symbol 133 GraphicUsed by:Timeline
Symbol 134 GraphicUsed by:Timeline
Symbol 135 GraphicUsed by:Timeline
Symbol 136 GraphicUsed by:Timeline
Symbol 137 GraphicUsed by:Timeline
Symbol 138 GraphicUsed by:Timeline
Symbol 139 GraphicUsed by:Timeline
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:Timeline
Symbol 142 GraphicUsed by:Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:Timeline
Symbol 146 GraphicUsed by:Timeline
Symbol 147 FontUsed by:148
Symbol 148 EditableTextUses:147Used by:Timeline
Symbol 149 GraphicUsed by:Timeline
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:Timeline
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154
Symbol 154 MovieClipUses:153Used by:155
Symbol 155 MovieClipUses:154Used by:278
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClipUses:157Used by:278
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:278
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:164 360  Timeline
Symbol 164 MovieClipUses:163Used by:278
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:278
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClipUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:278
Symbol 172 GraphicUsed by:182
Symbol 173 GraphicUsed by:182
Symbol 174 GraphicUsed by:182
Symbol 175 GraphicUsed by:182
Symbol 176 GraphicUsed by:182
Symbol 177 GraphicUsed by:182
Symbol 178 GraphicUsed by:182
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:172 173 174 175 176 177 178 179 180 181Used by:183
Symbol 183 MovieClipUses:182Used by:278
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:186
Symbol 186 MovieClipUses:185Used by:187
Symbol 187 MovieClipUses:186Used by:278
Symbol 188 GraphicUsed by:257
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:257
Symbol 191 GraphicUsed by:192 267
Symbol 192 ButtonUses:191Used by:257
Symbol 193 GraphicUsed by:194
Symbol 194 ButtonUses:193Used by:257
Symbol 195 GraphicUsed by:257
Symbol 196 GraphicUsed by:257
Symbol 197 GraphicUsed by:257
Symbol 198 GraphicUsed by:257
Symbol 199 GraphicUsed by:257
Symbol 200 GraphicUsed by:257
Symbol 201 GraphicUsed by:257
Symbol 202 GraphicUsed by:257
Symbol 203 GraphicUsed by:257
Symbol 204 GraphicUsed by:257
Symbol 205 GraphicUsed by:257
Symbol 206 GraphicUsed by:257
Symbol 207 GraphicUsed by:257
Symbol 208 GraphicUsed by:257
Symbol 209 GraphicUsed by:257
Symbol 210 GraphicUsed by:257
Symbol 211 GraphicUsed by:257
Symbol 212 GraphicUsed by:257
Symbol 213 GraphicUsed by:257
Symbol 214 GraphicUsed by:257
Symbol 215 GraphicUsed by:257
Symbol 216 GraphicUsed by:257
Symbol 217 GraphicUsed by:257
Symbol 218 GraphicUsed by:257
Symbol 219 GraphicUsed by:257
Symbol 220 GraphicUsed by:257
Symbol 221 GraphicUsed by:257
Symbol 222 GraphicUsed by:257
Symbol 223 GraphicUsed by:257
Symbol 224 GraphicUsed by:257
Symbol 225 GraphicUsed by:257
Symbol 226 GraphicUsed by:257
Symbol 227 GraphicUsed by:257
Symbol 228 GraphicUsed by:257
Symbol 229 GraphicUsed by:257
Symbol 230 GraphicUsed by:257
Symbol 231 GraphicUsed by:257
Symbol 232 GraphicUsed by:257
Symbol 233 GraphicUsed by:257
Symbol 234 GraphicUsed by:257
Symbol 235 GraphicUsed by:257
Symbol 236 GraphicUsed by:257
Symbol 237 GraphicUsed by:257
Symbol 238 GraphicUsed by:257
Symbol 239 GraphicUsed by:257
Symbol 240 GraphicUsed by:257
Symbol 241 GraphicUsed by:257
Symbol 242 GraphicUsed by:257
Symbol 243 GraphicUsed by:257
Symbol 244 GraphicUsed by:257
Symbol 245 GraphicUsed by:257
Symbol 246 GraphicUsed by:257
Symbol 247 GraphicUsed by:257
Symbol 248 GraphicUsed by:257
Symbol 249 GraphicUsed by:257
Symbol 250 GraphicUsed by:257
Symbol 251 GraphicUsed by:257
Symbol 252 GraphicUsed by:257
Symbol 253 GraphicUsed by:257
Symbol 254 GraphicUsed by:257
Symbol 255 GraphicUsed by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:188 190 192 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 SS2Used by:258
Symbol 258 MovieClipUses:257Used by:278
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:261
Symbol 261 MovieClipUses:260Used by:262
Symbol 262 MovieClipUses:261Used by:278
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:265
Symbol 265 MovieClipUses:264Used by:278
Symbol 266 GraphicUsed by:276
Symbol 267 ButtonUses:191Used by:276
Symbol 268 GraphicUsed by:273
Symbol 269 GraphicUsed by:273
Symbol 270 GraphicUsed by:273
Symbol 271 GraphicUsed by:273
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:268 269 270 271 272Used by:276
Symbol 274 FontUsed by:275
Symbol 275 EditableTextUses:274Used by:276
Symbol 276 MovieClipUses:266 267 273 275Used by:277
Symbol 277 MovieClipUses:276Used by:278
Symbol 278 MovieClipUses:155 158 161 164 167 171 183 187 258 262 265 277Used by:Timeline
Symbol 279 GraphicUsed by:285
Symbol 280 GraphicUsed by:285
Symbol 281 SoundUsed by:285
Symbol 282 GraphicUsed by:285
Symbol 283 GraphicUsed by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:279 280 281 282 283 284 SS3Used by:Timeline
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:Timeline
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:306
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:306  Timeline
Symbol 292 GraphicUsed by:294
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:292 293Used by:306
Symbol 295 GraphicUsed by:303
Symbol 296 GraphicUsed by:303
Symbol 297 GraphicUsed by:303
Symbol 298 GraphicUsed by:303
Symbol 299 GraphicUsed by:303
Symbol 300 GraphicUsed by:303
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:295 296 297 298 299 300 301 302Used by:306
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:306
Symbol 306 MovieClipUses:289 291 294 303 305Used by:Timeline
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:Timeline
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:Timeline
Symbol 311 GraphicUsed by:Timeline
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:Timeline
Symbol 314 GraphicUsed by:Timeline
Symbol 315 GraphicUsed by:Timeline
Symbol 316 GraphicUsed by:Timeline
Symbol 317 GraphicUsed by:Timeline
Symbol 318 GraphicUsed by:Timeline
Symbol 319 GraphicUsed by:Timeline
Symbol 320 GraphicUsed by:Timeline
Symbol 321 GraphicUsed by:Timeline
Symbol 322 GraphicUsed by:Timeline
Symbol 323 GraphicUsed by:Timeline
Symbol 324 GraphicUsed by:Timeline
Symbol 325 GraphicUsed by:Timeline
Symbol 326 GraphicUsed by:Timeline
Symbol 327 GraphicUsed by:Timeline
Symbol 328 GraphicUsed by:Timeline
Symbol 329 GraphicUsed by:Timeline
Symbol 330 GraphicUsed by:Timeline
Symbol 331 GraphicUsed by:Timeline
Symbol 332 GraphicUsed by:Timeline
Symbol 333 GraphicUsed by:Timeline
Symbol 334 GraphicUsed by:Timeline
Symbol 335 GraphicUsed by:Timeline
Symbol 336 GraphicUsed by:343
Symbol 337 GraphicUsed by:343
Symbol 338 GraphicUsed by:343
Symbol 339 GraphicUsed by:343
Symbol 340 GraphicUsed by:343
Symbol 341 GraphicUsed by:343
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:336 337 338 339 340 341 342Used by:Timeline
Symbol 344 GraphicUsed by:348
Symbol 345 GraphicUsed by:348
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348
Symbol 348 ButtonUses:344 345 346 347Used by:Timeline
Symbol 349 GraphicUsed by:353
Symbol 350 GraphicUsed by:353
Symbol 351 GraphicUsed by:353
Symbol 352 GraphicUsed by:353
Symbol 353 ButtonUses:349 350 351 352Used by:Timeline
Symbol 354 GraphicUsed by:358
Symbol 355 GraphicUsed by:358
Symbol 356 GraphicUsed by:358
Symbol 357 GraphicUsed by:358
Symbol 358 ButtonUses:354 355 356 357Used by:Timeline
Symbol 359 GraphicUsed by:Timeline
Symbol 360 MovieClipUses:163Used by:Timeline
Symbol 361 GraphicUsed by:Timeline
Symbol 362 GraphicUsed by:Timeline
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:Timeline
Symbol 365 GraphicUsed by:Timeline
Symbol 366 GraphicUsed by:Timeline
Symbol 367 GraphicUsed by:Timeline
Symbol 368 GraphicUsed by:Timeline
Symbol 369 GraphicUsed by:Timeline
Symbol 370 GraphicUsed by:Timeline
Symbol 371 GraphicUsed by:Timeline
Symbol 372 GraphicUsed by:Timeline
Symbol 373 GraphicUsed by:Timeline
Symbol 374 GraphicUsed by:Timeline
Symbol 375 GraphicUsed by:Timeline
Symbol 376 ShapeTweeningUsed by:Timeline
Symbol 377 GraphicUsed by:Timeline
Symbol 378 GraphicUsed by:Timeline
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379Used by:Timeline
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:Timeline
Symbol 383 GraphicUsed by:Timeline
Streaming Sound 1Used by:Timeline
Streaming Sound 2Used by:Symbol 257 MovieClip
Streaming Sound 3Used by:Symbol 285 MovieClip

Instance Names

"proto"Frame 1023Symbol 151 MovieClip
"container_proto"Frame 1023Symbol 278 MovieClip
"gun_proto"Frame 1023Symbol 285 MovieClip
"cursor_proto"Frame 1023Symbol 287 MovieClip
"gui"Frame 1023Symbol 306 MovieClip
"proto"Frame 1234Symbol 151 MovieClip
"container_proto"Frame 1234Symbol 278 MovieClip
"gun_proto"Frame 1234Symbol 285 MovieClip
"cursor_proto"Frame 1234Symbol 287 MovieClip
"gui"Frame 1234Symbol 306 MovieClip
"takecover"Frame 1234Symbol 380 MovieClip
"person"Symbol 155 MovieClip Frame 1Symbol 154 MovieClip
"person"Symbol 158 MovieClip Frame 1Symbol 157 MovieClip
"person"Symbol 161 MovieClip Frame 1Symbol 160 MovieClip
"person"Symbol 164 MovieClip Frame 1Symbol 163 MovieClip
"person"Symbol 167 MovieClip Frame 1Symbol 166 MovieClip
"person"Symbol 171 MovieClip Frame 1Symbol 170 MovieClip
"person"Symbol 183 MovieClip Frame 1Symbol 182 MovieClip
"person"Symbol 187 MovieClip Frame 1Symbol 186 MovieClip
"flash"Symbol 257 MovieClip Frame 1Symbol 190 MovieClip
"headbtn"Symbol 257 MovieClip Frame 1Symbol 192 Button
"flash"Symbol 257 MovieClip Frame 3Symbol 190 MovieClip
"flash"Symbol 257 MovieClip Frame 5Symbol 190 MovieClip
"person"Symbol 258 MovieClip Frame 1Symbol 257 MovieClip
"person"Symbol 262 MovieClip Frame 1Symbol 261 MovieClip
"person"Symbol 265 MovieClip Frame 1Symbol 264 MovieClip
"head"Symbol 276 MovieClip Frame 1Symbol 267 Button
"attack"Symbol 276 MovieClip Frame 1Symbol 273 MovieClip
"txtHealth"Symbol 276 MovieClip Frame 1Symbol 275 EditableText
"person"Symbol 277 MovieClip Frame 1Symbol 276 MovieClip
"proto_1"Symbol 278 MovieClip Frame 1Symbol 155 MovieClip
"proto_2"Symbol 278 MovieClip Frame 1Symbol 158 MovieClip
"proto_3"Symbol 278 MovieClip Frame 1Symbol 161 MovieClip
"proto_4"Symbol 278 MovieClip Frame 1Symbol 164 MovieClip
"proto_5"Symbol 278 MovieClip Frame 1Symbol 167 MovieClip
"proto_6"Symbol 278 MovieClip Frame 1Symbol 171 MovieClip
"proto_7"Symbol 278 MovieClip Frame 1Symbol 183 MovieClip
"proto_8"Symbol 278 MovieClip Frame 1Symbol 187 MovieClip
"proto_9"Symbol 278 MovieClip Frame 1Symbol 258 MovieClip
"fire_extinguisher"Symbol 278 MovieClip Frame 1Symbol 262 MovieClip
"key"Symbol 278 MovieClip Frame 1Symbol 265 MovieClip
"proto_boss"Symbol 278 MovieClip Frame 1Symbol 277 MovieClip
"health"Symbol 306 MovieClip Frame 1Symbol 303 MovieClip
"blood_cover"Symbol 306 MovieClip Frame 1Symbol 305 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$IP$DvPdmAIpXPPQTfWoRfvtW/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "SPLAT1.WAV"
ExportAssets (56)Timeline Frame 1Symbol 2 as "knife_hit4.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "ingame.mp3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "hit_blood_spat.WAV"
ExportAssets (56)Timeline Frame 1Symbol 5 as "boss.mp3"

Labels

"bloodcover"Symbol 306 MovieClip Frame 1




http://swfchan.com/8/38978/info.shtml
Created: 12/5 -2019 19:25:19 Last modified: 12/5 -2019 19:25:19 Server time: 16/06 -2024 05:33:53