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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM67074784-5DC&rnd=67074784" width="1" height="1"></div>

The Hotel 3D.swf

This is the info page for
Flash #48465

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


Text
<P ALIGN="CENTER"><FONT FACE="_sans" SIZE="12" COLOR="#FFFFFF">Use arrow keys to move and turn</FONT></P><P ALIGN="CENTER"><FONT FACE="_sans" SIZE="12" COLOR="#FFFFFF">Use shift + left or right arrow key to strafe</FONT></P>

Click to start

The Hotel

by jscdragon

Reception

Elevator

1

2

3

4

5

Dining
Room

Kitchen

Dining Room Door

ENTER

ENTER

Map

MAKE A COPY

MAKE A COPY

It's a map of the hotel.

Back to Corridor

Kitchen Door

Dining Room Door

Burnt Corpse

There's someones body, most likely the chef?
A key hangs from a chain round their neck

TAKE KEY

TAKE KEY

Burnt Corpse

There's someones body, most likely the chef?

Staff Door

You unlock the door with the key from the kitchen.

Hotel Entrance Door

Reception Desk Door

Fuse Box

The main fuse has been removed...

Door

Pigeon Holes

There's only one key left hanging up. For room 3.

Pigeon Holes

You have taken the key for room 3.

Room 3

You unlock the door with the key from reception.

Door

Symbol

This one is different. A key has fallen on the
ground, in a dried puddle of blood...

Symbol

This one is different.
You have picked up the Janitor's key.

Janitor's Closet

You unlock the door with the key from room 3.

Tool Box

There is a spare fuse in the Janitor's toolbox.

TAKE FUSE

TAKE FUSE

Tool Box

You have taken the fuse.

Door

Fuse Box

You put the fuse back in.

Elevator

The power is back on now.

MAP

MAP

MAP

END OF PART 1

JscDragon
@

ActionScript [AS1/AS2]

Frame 1
stop(); _root.map = 2; _root.maploc = 1; _root.skey = 0; _root.key3 = 0; _root.jankey = 0; _root.fuse = 0; _root.power = 0;
Frame 2
function preCalc() { fov_div_rays = fovAngle / rays; h_fov = fovAngle / 2; lineWidth = imageWidth / rays; fovAdjust = Math.atan((degToRad * 0.5) * 75) / Math.atan(degToRad * h_fov); var i = 0; while (i < rays) { dist[i] = imageHeight / Math.cos(degToRad * ((i * fov_div_rays) - h_fov)); ang[i] = (viewAngle - h_fov) + (i * fov_div_rays); if (ang[i] >= 360) { ang[i] = ang[i] - 360; } else if (ang[i] < 0) { ang[i] = ang[i] + 360; } if ((270 < ang[i]) || (ang[i] < 90)) { r[i] = true; } else { r[i] = false; } if ((0 < ang[i]) && (ang[i] < 180)) { d[i] = true; } else { d[i] = false; } tAng1[i] = Math.tan(degToRad * ang[i]); tAng2[i] = Math.tan(degToRad * (90 - ang[i])); tAng3[i] = Math.tan(degToRad * (270 - ang[i])); if ((i != 0) && (wmc["w" + i] == undefined)) { wmc.w0.duplicateMovieClip("w" + i, 1 + i); } wmc["w" + i]._x = Math.round(i * lineWidth); if (i < (rays - 1)) { wmc["w" + i]._xscale = 100 * ((1 + Math.round((i + 1) * lineWidth)) - Math.round(i * lineWidth)); } else { wmc["w" + i]._xscale = 100 * ((1 + imageWidth) - Math.round(i * lineWidth)); } i++; } var del = rays; while (wmc["w" + del] != undefined) { wmc["w" + del].removeMovieClip(); del++; } midRay = Math.round(rays / 2); cast2Rays(0, midRay); cast2Rays(midRay - 1000, rays - 1); objSort(); drawObjects(); frames = 0; fpsTime = getTimer(); fps = "fps: -"; } function cast2Rays(r1, r2) { if (r1 >= 0) { castRay(r1); } else { r1 = r1 + 1000; } if (r2 >= 0) { castRay(r2); } else { r2 = r2 + 1000; } if ((rHit[r1] == rHit[r2]) && (hHit[r1] == hHit[r2])) { var shadeR1 = (1 + (dis[r1] * 10)); var shadeDis = ((1 + (dis[r2] * 10)) - shadeR1); var texPosR1 = texPos[r1]; var texPosDis = (texPos[r2] - texPosR1); var tex = wmc["w" + r1].s.t._currentframe; var distance = (dist[r1] / dis[r1]); var disDis = ((dist[r2] / dis[r2]) - distance); var di = dis[r1]; var diDis = (dis[r2] - di); var steps = (r2 - r1); var ipol = (1 + r1); while (ipol < r2) { var step = ((ipol - r1) / steps); dis[ipol] = di + (diDis * step); var mc = wmc["w" + ipol]; mc._height = distance + (disDis * step); mc.gotoAndStop(Math.round(texPosR1 + (texPosDis * step))); mc.s.gotoAndStop(Math.round(shadeR1 + (shadeDis * step))); mc.s.t.gotoAndStop(tex); ipol++; } } else if (3 < (r2 - r1)) { var mid = Math.round((r1 + r2) / 2); cast2Rays(r1 - 1000, mid); cast2Rays(mid - 1000, r2 - 1000); } else { castRay(r1 + 1); castRay(r1 + 2); } } function castRay(i) { if (r[i]) { var xIsect1 = (xMap + 1); var tanAngle = tAng1[i]; var yIsect1 = (y + (tanAngle * (xIsect1 - x))); if (0 < tanAngle) { var steps = (xIsect1 + Math.min(mapWidth - xIsect1, (mapHeight - yIsect1) / tanAngle)); } else { var steps = (xIsect1 + Math.min(mapWidth - xIsect1, yIsect1 / (-tanAngle))); } while ((!m[xIsect1][Math.floor(yIsect1)]) && (xIsect1 < steps)) { xIsect1++; yIsect1 = yIsect1 + tanAngle; } } else { var xIsect1 = (xMap - 0.01); var tanAngle = tAng1[i]; var yIsect1 = (y + (tanAngle * (xIsect1 - x))); if (tanAngle < 0) { var steps = (xIsect1 - Math.min(xIsect1, (mapHeight - yIsect1) / (-tanAngle))); } else { var steps = (xIsect1 - Math.min(xIsect1, yIsect1 / tanAngle)); } while ((!m[Math.floor(xIsect1)][Math.floor(yIsect1)]) && (steps < xIsect1)) { xIsect1--; yIsect1 = yIsect1 - tanAngle; } } if (d[i]) { var yIsect2 = (yMap + 1); var tanAngle = tAng2[i]; var xIsect2 = (x + (tanAngle * (yIsect2 - y))); if (0 < tanAngle) { var steps = (yIsect2 + Math.min(mapHeight - yIsect2, (mapWidth - xIsect2) / tanAngle)); } else { var steps = (yIsect2 + Math.min(mapHeight - yIsect2, xIsect2 / (-tanAngle))); } while ((!m[Math.floor(xIsect2)][yIsect2]) && (yIsect2 < steps)) { yIsect2++; xIsect2 = xIsect2 + tanAngle; } } else { var yIsect2 = (yMap - 0.01); var tanAngle = tAng3[i]; var xIsect2 = (x + (tanAngle * (yIsect2 - y))); if (tanAngle < 0) { var steps = (yIsect2 - Math.min(yIsect2, (mapWidth - xIsect2) / (-tanAngle))); } else { var steps = (yIsect2 - Math.min(yIsect2, xIsect2 / tanAngle)); } while ((!m[Math.floor(xIsect2)][Math.floor(yIsect2)]) && (steps < yIsect2)) { yIsect2--; xIsect2 = xIsect2 - tanAngle; } } var v1 = (x - xIsect1); var v2 = (y - yIsect1); var dis1 = Math.sqrt((v1 * v1) + (v2 * v2)); v1 = x - xIsect2; v2 = y - yIsect2; var dis2 = Math.sqrt((v1 * v1) + (v2 * v2)); if (dis1 < dis2) { hHit[i] = false; rHit[i] = Math.floor(xIsect1) + (Math.floor(yIsect1) * mapWidth); dis[i] = dis1; texPos[i] = 1 + Math.round((yIsect1 - Math.floor(yIsect1)) * 100); var mc = wmc["w" + i]; mc._height = dist[i] / dis1; mc.gotoAndStop(texPos[i]); mc.s.gotoAndStop(Math.round(1 + (dis1 * 10))); var tmpTex = m[Math.floor(xIsect1)][Math.floor(yIsect1)]; if (tmpTex < 0) { tmpTex = tmpTex * -1; if (r[i]) { tmpTex = tmpTex + 19; } else { tmpTex = tmpTex + 59; } } mc.s.t.gotoAndStop(tmpTex); } else { hHit[i] = true; rHit[i] = Math.floor(xIsect2) + (Math.floor(yIsect2) * mapWidth); dis[i] = dis2; texPos[i] = 1 + Math.round((xIsect2 - Math.floor(xIsect2)) * 100); var mc = wmc["w" + i]; mc._height = dist[i] / dis2; mc.gotoAndStop(texPos[i]); mc.s.gotoAndStop(Math.round(1 + (dis2 * 10))); tmpTex = m[Math.floor(xIsect2)][Math.floor(yIsect2)]; if (tmpTex < 0) { tmpTex = tmpTex * -1; if (d[i]) { tmpTex = tmpTex + 39; } } mc.s.t.gotoAndStop(tmpTex); } } function draw2DMap() { attachMovie("viewPos", "viewPos", 300); var i = 0; while (i < mapWidth) { var j = 0; while (j < mapHeight) { if (m[i][j] != null) { attachMovie("2DmapBlock", "b" + (i + (j * mapWidth)), (301 + i) + (j * mapWidth)); _root["b" + (i + (j * mapWidth))]._x = i * 8; _root["b" + (i + (j * mapWidth))]._y = (j * 8) + 20; } j++; } i++; } update2DMap(); } function update2DMap() { viewPos._x = x * 8; viewPos._y = (y * 8) + 20; viewPos._rotation = viewAngle; } function drawObjects() { if (showObjects) { var i = 0; while (i < numOfObjects) { var dx = (objects[i].x - x); var dy = (objects[i].y - y); var vAngle = viewAngle; var objDis = objects[i].objDis; var objAng = (radToDeg * Math.atan(Math.abs(dy / dx))); var objWidth = objects[i].objWidth; if ((dx < 0) && (0 < dy)) { objAng = 180 - objAng; } else if ((dx < 0) && (dy < 0)) { objAng = objAng + 180; } else if ((0 < dx) && (dy < 0)) { objAng = 360 - objAng; if (vAngle < 90) { vAngle = vAngle + 360; } } else if (270 < vAngle) { objAng = objAng + 360; } var ref = omc["obj" + i]; var amount = (((vAngle + h_fov) - objAng) / fovAngle); var h = (dist[Math.round(Math.max(Math.min(amount * rays, rays - 1), 0))] / objDis); leftImagePoint = (imageWidth - (imageWidth * amount)) - ((objWidth * 0.5) * h); rightImagePoint = (imageWidth - (imageWidth * amount)) + ((objWidth * 0.5) * h); if (((0.3 < objDis) && (!((leftImagePoint < 0) && (rightImagePoint < 0)))) && (!((320 < leftImagePoint) && (320 < rightImagePoint)))) { cornerPointAngle = radToDeg * Math.atan((objWidth * 0.5) / objDis); startRayTest = (((vAngle + h_fov) - objAng) + cornerPointAngle) / fovAngle; endRayTest = (((vAngle + h_fov) - objAng) - cornerPointAngle) / fovAngle; startRayTest = Math.floor(rays - Math.max(Math.min(startRayTest * rays, rays - 1), 1)); endRayTest = Math.ceil(rays - Math.max(Math.min(endRayTest * rays, rays - 1), 1)); var leftCover = -1; var rightCover = (endRayTest + 1); var j = 0; while ((endRayTest - startRayTest) >= j) { if (dis[startRayTest + j] < objDis) { leftCover = startRayTest + j; } else { break; } j++; } var j = 0; while ((endRayTest - startRayTest) >= j) { if (dis[endRayTest - j] < objDis) { rightCover = endRayTest - j; } else { break; } j++; } if (!((leftCover == endRayTest) || (rightCover == startRayTest))) { if (leftCover >= 0) { var tmpAng = ((objAng + cornerPointAngle) - ang[leftCover + 1]); if (180 < tmpAng) { tmpAng = tmpAng - 360; } else if (tmpAng < -180) { tmpAng = tmpAng + 360; } ref.dirShading.leftMask.gotoAndStop(Math.max(Math.min(Math.round((100 * tmpAng) / (cornerPointAngle * 2)), 100), 1)); } else { ref.dirShading.leftMask.gotoAndStop(100); } if (rightCover < (endRayTest + 1)) { var tmpAng = ((objAng + cornerPointAngle) - ang[rightCover]); if (180 < tmpAng) { tmpAng = tmpAng - 360; } else if (tmpAng < -180) { tmpAng = tmpAng + 360; } ref.dirShading.leftMask.rightMask.gotoAndStop(Math.max(Math.min(Math.round((100 * tmpAng) / (cornerPointAngle * 2)), 100), 1)); } else { ref.dirShading.leftMask.rightMask.gotoAndStop(1); } ref.gotoAndStop(Math.round(1 + (objDis * 10))); ref.dirShading.gotoAndStop(1 + Math.floor(objAng / 10)); ref.dirShading.leftMask.rightMask.objType.gotoAndStop(objects[i].objType); ref._x = imageWidth - (imageWidth * amount); ref._y = h / 2; ref._height = h * objects[i].objHeight; ref._xscale = (h * objWidth) * fovAdjust; ref._visible = true; } else { ref._visible = false; } } else { ref._visible = false; } i++; } } } function main() { startTime = getTimer(); if (Key.isDown(38)) { move = 0.12; strafe = 0; } else if (Key.isDown(40)) { move = -0.12; strafe = 0; } else { move = 0; } if (Key.isDown(37)) { if (Key.isDown(16)) { move = 0.12; strafe = -90; rotate = 0; } else { rotate = -6; } } else if (Key.isDown(39)) { if (Key.isDown(16)) { move = 0.12; strafe = 90; rotate = 0; } else { rotate = 6; } } else { rotate = 0; } if (move) { newXPos = x + (Math.cos(degToRad * (viewAngle + strafe)) * move); newYPos = y + (Math.sin(degToRad * (viewAngle + strafe)) * move); if ((!m[Math.floor(newXPos)][Math.floor(newYPos)]) && ((!showObjects) || (objects[numOfObjects - 1].walkRadius < Math.sqrt(Math.pow(objects[numOfObjects - 1].x - newXPos, 2) + Math.pow(objects[numOfObjects - 1].y - newYPos, 2))))) { x = newXPos; y = newYPos; xMap = Math.floor(x); yMap = Math.floor(y); } else if ((!m[Math.floor(newXPos)][Math.floor(y)]) && ((!showObjects) || (objects[numOfObjects - 1].walkRadius < Math.sqrt(Math.pow(objects[numOfObjects - 1].x - newXPos, 2) + Math.pow(objects[numOfObjects - 1].y - y, 2))))) { x = newXPos; xMap = Math.floor(x); } else if ((!m[Math.floor(x)][Math.floor(newYPos)]) && ((!showObjects) || (objects[numOfObjects - 1].walkRadius < Math.sqrt(Math.pow(objects[numOfObjects - 1].x - x, 2) + Math.pow(objects[numOfObjects - 1].y - newYPos, 2))))) { y = newYPos; yMap = Math.floor(y); } } if (rotate) { viewAngle = viewAngle + rotate; if (viewAngle < 0) { viewAngle = viewAngle + 360; } else if (viewAngle >= 360) { viewAngle = viewAngle - 360; } sky._x = (-viewAngle) * 3.55555555555556; var i = 0; while (i < rays) { ang[i] = (viewAngle - h_fov) + (i * fov_div_rays); if (ang[i] >= 360) { ang[i] = ang[i] - 360; } else if (ang[i] < 0) { ang[i] = ang[i] + 360; } if ((270 < ang[i]) || (ang[i] < 90)) { r[i] = true; } else { r[i] = false; } if ((0 < ang[i]) && (ang[i] < 180)) { d[i] = true; } else { d[i] = false; } tAng1[i] = Math.tan(degToRad * ang[i]); tAng2[i] = Math.tan(degToRad * (90 - ang[i])); tAng3[i] = Math.tan(degToRad * (270 - ang[i])); i++; } } if (move || (rotate)) { cast2Rays(0, midRay); cast2Rays(midRay - 1000, rays - 1); if (move) { objSort(); } drawObjects(); } update2DMap(); frames++; if (frames == 30) { fps = "fps: " + (Math.round(300000 / (getTimer() - fpsTime)) / 10); frames = 0; fpsTime = getTimer(); } } function Obj(x, y, objType, objWidth, objHeight, walkRadius) { objects.push(this); numOfObjects = objects.length; if (numOfObjects != 1) { omc.obj0.duplicateMovieClip("obj" + (numOfObjects - 1), numOfObjects); } _root["obj" + (numOfObjects - 1)]._visible = false; this.x = x; this.y = y; this.objWidth = objWidth; this.objHeight = objHeight; this.objType = objType; this.walkRadius = walkRadius; } function objSort() { function sort(a, l, r) { var i = l; var j = r; var w; var x = a[int((l + r) / 2)].objDis; do { while (x < a[i].objDis) { i++; } while (a[j].objDis < x) { j--; } if (j >= i) { w = a[i]; a[i++] = a[j]; a[j--] = w; } } while (j >= i); if (l < j) { sort(a, l, j); } if (i < r) { sort(a, i, r); } } if (showObjects) { var i = 0; while (i < numOfObjects) { var dx = (objects[i].x - x); var dy = (objects[i].y - y); objects[i].objDis = Math.sqrt((dx * dx) + (dy * dy)); i++; } sort(objects, 0, objects.length - 1); } } function sort(a, l, r) { var i = l; var j = r; var w; var x = a[int((l + r) / 2)].objDis; do { while (x < a[i].objDis) { i++; } while (a[j].objDis < x) { j--; } if (j >= i) { w = a[i]; a[i++] = a[j]; a[j--] = w; } } while (j >= i); if (l < j) { sort(a, l, j); } if (i < r) { sort(a, i, r); } } title = " "; message = " "; _quality = "LOW"; _focusrect = false; ang = new Array(); dis = new Array(); dist = new Array(); d = new Array(); degToRad = (Math.PI/180); fovAngle = 75; fpsTime = 0; frames = 0; hHit = new Array(); imageHeight = 240; imageWidth = 320; m = new Array(); mapWidth = 14; mapHeight = 16; move = 0; objects = new Array(); r = new Array(); radToDeg = 57.2957795130823; rays = 125; rHit = new Array(); rotate = 0; showObjects = true; tAng1 = new Array(); tAng2 = new Array(); tAng3 = new Array(); texPos = new Array(); sky._x = (-viewAngle) * 3.55555555555556; if (_root.map == 1) { x = 2.5; xMap = Math.floor(x); y = 5.5; yMap = Math.floor(y); viewAngle = 270; } if (_root.map == 2) { x = 2.5; y = 3.5; viewAngle = 270; } if (_root.map == 3) { x = 6.5; y = 6.5; viewAngle = 270; } if (_root.map == 4) { x = 7.5; y = 9.5; viewAngle = 270; } if (_root.map == 5) { x = 2.5; y = 3.5; viewAngle = 270; } if (_root.map == 6) { x = 1.5; y = 6.5; viewAngle = 270; } if (_root.map == 7) { x = 4.5; y = 1.5; viewAngle = 90; } if (_root.map == 8) { x = 1.5; y = 1.5; viewAngle = 0; } if (_root.map == 9) { x = 1.5; y = 2.5; viewAngle = 0; } if (_root.map == 10) { x = 2.5; y = 1.5; viewAngle = 90; } if (_root.map == 11) { x = 2.5; y = 1.5; viewAngle = 90; } if (_root.map == 12) { x = 8.5; y = 3.5; viewAngle = 180; } if (_root.map == 13) { x = 1.5; y = 2.5; viewAngle = 270; } if (_root.map == 14) { x = 6.5; y = 5.5; viewAngle = 0; } xMap = Math.floor(x); yMap = Math.floor(y); var i = 0; while (i < mapWidth) { m[i] = new Array(); i++; } if (_root.map == 1) { m[0][0] = 1; m[1][0] = 1; m[2][0] = 1; m[3][0] = 1; m[4][0] = 1; m[0][1] = 1; m[4][1] = 1; m[0][2] = 1; m[4][2] = 1; m[5][2] = 2; m[6][2] = 1; m[7][2] = 1; m[8][2] = 2; m[9][2] = 1; m[10][2] = 1; m[11][2] = 2; m[12][2] = 1; m[13][2] = 1; m[0][3] = 1; m[13][3] = 1; m[0][4] = 1; m[4][4] = 1; m[5][4] = 1; m[6][4] = 1; m[7][4] = 1; m[8][4] = 1; m[9][4] = 1; m[10][4] = 1; m[11][4] = 1; m[13][4] = 1; m[0][5] = 1; m[4][5] = 1; m[7][5] = 1; m[13][5] = 1; m[0][6] = 1; m[1][6] = 1; m[2][6] = 2; m[3][6] = 1; m[4][6] = 1; m[7][6] = 1; m[9][6] = 1; m[11][6] = 1; m[13][6] = 1; m[3][7] = 1; m[5][7] = 1; m[6][7] = 1; m[7][7] = 1; m[13][7] = 1; m[3][8] = 1; m[5][8] = 1; m[10][8] = 1; m[13][8] = 1; m[3][9] = 1; m[5][9] = 1; m[13][9] = 1; m[3][10] = 1; m[5][10] = 1; m[7][10] = 1; m[9][10] = 1; m[11][10] = 1; m[13][10] = 1; m[3][11] = 1; m[5][11] = 1; m[13][11] = 1; m[3][12] = 1; m[5][12] = 1; m[13][12] = 1; m[3][13] = 1; m[5][13] = 1; m[6][13] = 1; m[7][13] = 1; m[8][13] = 1; m[13][13] = 1; m[3][14] = 1; m[13][14] = 1; m[3][15] = 1; m[4][15] = 1; m[5][15] = 1; m[6][15] = 1; m[7][15] = 1; m[8][15] = 1; m[9][15] = 1; m[10][15] = 1; m[11][15] = 1; m[12][15] = 1; m[13][15] = 1; } if (((((_root.map == 2) or (_root.map == 4)) or (_root.map == 8)) or (_root.map == 12)) or (_root.map == 14)) { m[0][0] = 1; m[1][0] = 4; m[2][0] = 5; m[3][0] = 1; m[4][0] = 1; m[0][1] = 2; m[4][1] = 1; m[5][1] = 2; m[6][1] = 1; m[7][1] = 2; m[8][1] = 1; m[9][1] = 1; m[0][2] = 7; m[9][2] = 1; m[0][3] = 1; m[4][3] = 1; m[5][3] = 1; m[6][3] = 1; m[7][3] = 1; m[9][3] = 2; m[0][4] = 1; m[1][4] = 3; m[2][4] = 2; m[3][4] = 3; m[4][4] = 1; m[5][4] = 2; m[6][4] = 1; m[7][4] = 1; m[9][4] = 1; m[4][5] = 3; m[9][5] = 2; m[4][6] = 1; m[5][6] = 1; m[6][6] = 1; m[8][6] = 1; m[9][6] = 1; m[6][7] = 1; m[8][7] = 2; m[6][8] = 6; m[8][8] = 1; m[6][9] = 1; m[8][9] = 1; m[6][10] = 1; m[7][10] = 2; m[8][10] = 1; } if ((_root.map == 3) or (_root.map == 6)) { m[0][0] = 1; m[1][0] = 1; m[2][0] = 1; m[3][0] = 1; m[4][0] = 1; m[5][0] = 1; m[6][0] = 1; m[7][0] = 1; m[8][0] = 1; m[0][1] = 1; m[8][1] = 1; m[0][2] = 1; m[2][2] = 1; m[8][2] = 1; m[0][3] = 1; m[2][3] = 1; m[8][3] = 1; m[0][4] = 1; m[2][4] = 1; m[8][4] = 1; m[0][5] = 1; m[2][5] = 1; m[8][5] = 1; m[0][6] = 1; m[2][6] = 1; m[8][6] = 1; m[0][7] = 1; m[1][7] = 2; m[2][7] = 1; m[3][7] = 1; m[4][7] = 1; m[5][7] = 1; m[6][7] = 2; m[7][7] = 1; m[8][7] = 1; } if (_root.map == 5) { m[0][0] = 8; m[1][0] = 8; m[2][0] = 8; m[3][0] = 8; m[4][0] = 8; m[5][0] = 8; m[6][0] = 8; m[0][1] = 8; m[6][1] = 8; m[0][2] = 8; m[6][2] = 8; m[0][3] = 8; m[6][3] = 8; m[0][4] = 8; m[1][4] = 8; m[2][4] = 2; m[3][4] = 8; m[4][4] = 8; m[5][4] = 8; m[6][4] = 8; } if ((_root.map == 7) or (_root.map == 10)) { m[0][0] = 1; m[1][0] = 1; m[2][0] = 2; m[3][0] = 1; m[4][0] = 2; m[5][0] = 1; m[6][0] = 1; m[7][0] = 1; m[0][1] = 9; m[7][1] = 1; m[0][2] = 1; m[1][2] = 1; m[2][2] = 1; m[3][2] = 1; m[4][2] = 1; m[5][2] = 1; m[6][2] = 1; m[7][2] = 1; } if (_root.map == 9) { m[0][1] = 1; m[1][1] = 1; m[2][1] = 10; m[3][1] = 1; m[4][1] = 1; m[0][2] = 2; m[4][2] = 1; m[0][3] = 4; m[4][3] = 1; m[0][4] = 1; m[1][4] = 1; m[2][4] = 5; m[3][4] = 1; m[4][4] = 1; } if (_root.map == 11) { m[0][0] = 1; m[1][0] = 1; m[2][0] = 2; m[3][0] = 1; m[4][0] = 1; m[0][1] = 1; m[4][1] = 1; m[0][2] = 11; m[4][2] = 12; m[0][3] = 1; m[4][3] = 1; m[0][4] = 1; m[1][4] = 1; m[2][4] = 11; m[3][4] = 1; m[4][4] = 1; } if (_root.map == 13) { m[0][0] = 1; m[1][0] = 1; m[2][0] = 13; m[3][0] = 1; m[4][0] = 1; m[0][1] = 14; m[4][1] = 1; m[0][2] = 1; m[4][2] = 15; m[0][3] = 1; m[1][3] = 2; m[2][3] = 1; m[3][3] = 1; m[4][3] = 1; } if (_root.map == 1) { new Obj(1.25, 1.25, 3, 1, 1, 0.1); new Obj(3.75, 1.25, 4, 1, 1, 0.1); new Obj(12.75, 3.25, 3, 1, 1, 0.1); } if (((((_root.map == 2) or (_root.map == 4)) or (_root.map == 8)) or (_root.map == 12)) or (_root.map == 14)) { new Obj(1.25, 1.25, 3, 1, 1, 0.1); new Obj(3.75, 1.25, 4, 1, 1, 0.1); new Obj(3.75, 3.25, 3, 1, 1, 0.1); new Obj(8.75, 2.25, 3, 1, 1, 0.1); new Obj(8.75, 5.85, 3, 1, 1, 0.1); new Obj(5.25, 5.75, 4, 1, 1, 0.1); } if ((_root.map == 3) or (_root.map == 6)) { new Obj(3.25, 1.15, 3, 1, 1, 0.1); new Obj(3.25, 2, 3, 1, 1, 0.1); new Obj(3.25, 6.75, 3, 1, 1, 0.1); new Obj(7.75, 6.75, 3, 1, 1, 0.1); new Obj(7.75, 1.15, 3, 1, 1, 0.1); new Obj(4, 2.5, 2, 0.5, 0.5, 0.5); new Obj(4.5, 3.5, 2, 0.5, 0.5, 0.5); new Obj(4, 4.5, 2, 0.5, 0.5, 0.5); new Obj(4.5, 5.5, 2, 0.5, 0.5, 0.5); new Obj(4, 6, 2, 0.5, 0.5, 0.5); new Obj(7, 2.5, 2, 0.5, 0.5, 0.5); new Obj(7.5, 3.5, 2, 0.5, 0.5, 0.5); new Obj(7, 4.5, 2, 0.5, 0.5, 0.5); new Obj(7.5, 5.5, 2, 0.5, 0.5, 0.5); new Obj(6, 2.5, 2, 0.5, 0.5, 0.5); } if (_root.map == 5) { new Obj(3, 3, 5, 0.5, 0.5, 0); new Obj(1.5, 2, 5, 0.5, 0.5, 0); new Obj(4, 2, 5, 0.5, 0.5, 0); new Obj(5, 1.5, 5, 0.5, 0.5, 0); new Obj(4.5, 2, 5, 0.5, 0.5, 0); new Obj(4.5, 3.5, 5, 0.5, 0.5, 0); new Obj(5.5, 3, 6, 0.5, 0.5, 0); } if ((_root.map == 7) or (_root.map == 10)) { } if (_root.map == 9) { new Obj(3.5, 3.5, 2, 0.5, 0.5, 0.5); new Obj(3.75, 2.15, 3, 1, 1, 0.1); } if (_root.map == 11) { new Obj(2.25, 2, 7, 0.5, 0.5, 0); new Obj(2.75, 2, 7, 0.5, 0.5, 0); new Obj(2, 2.5, 7, 0.5, 0.5, 0); new Obj(3, 2.5, 7, 0.5, 0.5, 0); new Obj(2.25, 3, 7, 0.5, 0.5, 0); new Obj(2.75, 3, 7, 0.5, 0.5, 0); } if (_root.map == 13) { new Obj(2, 1.25, 8, 0.75, 0.75, 0); new Obj(1.75, 1.25, 9, 0.75, 0.75, 0); new Obj(3.5, 1.5, 2, 0.5, 0.5, 0.5); new Obj(3.75, 2.5, 10, 0.5, 0.5, 0); } preCalc();
Instance of Symbol 105 MovieClip "wmc" in Frame 2
onClipEvent (enterFrame) { _root.main(); }
Instance of Symbol 206 MovieClip in Frame 2
onClipEvent (enterFrame) { _parent.title = " "; _parent.message = " "; this.gotoAndStop(1); if (_root.map == 1) { if ((_parent.xMap == 2) and (_parent.yMap == 5)) { this.gotoAndStop(2); } if ((_parent.xMap == 5) and (_parent.yMap == 3)) { _parent.title = "Room 1"; _parent.message = "The door's locked..."; } if ((_parent.xMap == 8) and (_parent.yMap == 3)) { _parent.title = "Room 2"; _parent.message = "The door's locked..."; } if ((_parent.xMap == 11) and (_parent.yMap == 3)) { _parent.title = "Room 3"; _parent.message = "The door's locked..."; } } if (((((_root.map == 2) or (_root.map == 4)) or (_root.map == 8)) or (_root.map == 12)) or (_root.map == 14)) { if (_parent.xMap < 4) { _root.maploc = 1; } if ((3 < _parent.xMap) and (_parent.yMap == 2)) { _root.maploc = 2; } if (_parent.xMap == 8) { _root.maploc = 3; } if (_parent.yMap == 5) { _root.maploc = 4; } if (5 < _parent.yMap) { _root.maploc = 5; } if ((_parent.xMap == 1) and (_parent.yMap == 3)) { _parent.title = "Window"; _parent.message = "It's dark outside."; } if ((_parent.xMap == 2) and (_parent.yMap == 3)) { _parent.title = "Hotel Entrance"; _parent.message = "There's no way I'm going back out into that storm."; } if ((_parent.xMap == 3) and (_parent.yMap == 3)) { _parent.title = "Window"; _parent.message = "It's dark outside."; } if ((_parent.xMap == 2) and (_parent.yMap == 1)) { _parent.title = "Reception"; _parent.message = "The hatch is closed."; } if ((_parent.xMap == 1) and (_parent.yMap == 1)) { _parent.title = "Staff Only"; _parent.message = "The door is locked."; if (_root.skey == 1) { _parent.item1.gotoAndStop(1); this.gotoAndStop(9); } } if ((_parent.xMap == 1) and (_parent.yMap == 2)) { this.gotoAndStop(3); } if ((_parent.xMap == 5) and (_parent.yMap == 2)) { _parent.title = "Room 1"; _parent.message = "The door is locked."; } if ((_parent.xMap == 7) and (_parent.yMap == 2)) { _parent.title = "Room 2"; _parent.message = "The door is locked."; } if ((_parent.xMap == 8) and (_parent.yMap == 3)) { _parent.title = "Room 3"; _parent.message = "The door is locked."; if (_root.key3 == 1) { _parent.item2.gotoAndStop(1); this.gotoAndStop(16); } } if ((_parent.xMap == 8) and (_parent.yMap == 5)) { _parent.title = "Room 4"; _parent.message = "The door is locked."; } if ((_parent.xMap == 5) and (_parent.yMap == 5)) { _parent.title = "Janitor's Closet"; _parent.message = "The door is locked."; if (_root.jankey == 1) { _parent.item3.gotoAndStop(1); this.gotoAndStop(20); } } if ((_parent.xMap == 7) and (_parent.yMap == 7)) { _parent.title = "Room 5"; _parent.message = "The door is locked."; } if ((_parent.xMap == 7) and (_parent.yMap == 8)) { _parent.title = "Elevator"; _parent.message = "There's no power."; if (_root.power == 1) { this.gotoAndStop(25); } } if ((_parent.xMap == 7) and (_parent.yMap == 9)) { this.gotoAndStop(2); } } if ((_root.map == 3) or (_root.map == 6)) { if (2 < _parent.xMap) { _root.maploc = 6; } if (_parent.xMap < 3) { _root.maploc = 7; } if ((_parent.xMap == 6) and (_parent.yMap == 6)) { this.gotoAndStop(4); } if ((_parent.xMap == 1) and (_parent.yMap == 6)) { this.gotoAndStop(5); } } if (_root.map == 5) { _root.maploc = 8; _parent.title = "Kitchen"; _parent.message = "Looks like there was a nasty fire..."; if ((_parent.xMap == 2) and (_parent.yMap == 3)) { this.gotoAndStop(6); } if ((_parent.xMap == 5) and (_parent.yMap == 2)) { if (_root.skey == 0) { this.gotoAndStop(7); } if (_root.skey == 1) { this.gotoAndStop(8); } } } if ((_root.map == 7) or (_root.map == 10)) { _root.maploc = 9; if ((_parent.xMap == 4) and (_parent.yMap == 1)) { this.gotoAndStop(10); } if ((_parent.xMap == 2) and (_parent.yMap == 1)) { this.gotoAndStop(11); } if ((_parent.xMap == 1) and (_parent.yMap == 1)) { if (_root.fuse == 0) { this.gotoAndStop(12); } if (_root.fuse == 1) { _parent.item4.gotoAndStop(1); _root.power = 1; this.gotoAndStop(24); } } } if (_root.map == 9) { _root.maploc = 10; if ((_parent.xMap == 1) and (_parent.yMap == 2)) { this.gotoAndStop(13); } if ((_parent.xMap == 2) and (_parent.yMap == 2)) { if (_root.key3 == 0) { this.gotoAndStop(14); } if (_root.key3 == 1) { this.gotoAndStop(15); } } } if (_root.map == 11) { _root.maploc = 11; _parent.title = "Room 3"; _parent.message = "What's going on here?"; if ((_parent.xMap == 2) and (_parent.yMap == 3)) { _parent.title = "Symbol"; _parent.message = "It looks like dried blood..."; } if ((_parent.xMap == 1) and (_parent.yMap == 2)) { _parent.title = "Symbol"; _parent.message = "It looks like dried blood..."; } if ((_parent.xMap == 3) and (_parent.yMap == 2)) { if (_root.jankey == 0) { this.gotoAndStop(18); } if (_root.jankey == 1) { this.gotoAndStop(19); } } if ((_parent.xMap == 2) and (_parent.yMap == 1)) { this.gotoAndStop(17); } } if (_root.map == 13) { _root.maploc = 12; if ((_parent.xMap == 3) and (_parent.yMap == 2)) { if (_root.fuse == 0) { this.gotoAndStop(21); } if (_root.fuse == 1) { this.gotoAndStop(22); } } if ((_parent.xMap == 1) and (_parent.yMap == 2)) { this.gotoAndStop(23); } } }
Frame 3
stop();
Frame 4
stop();
Instance of Symbol 10 MovieClip in Symbol 11 MovieClip [startScreen] Frame 1
onClipEvent (mouseDown) { _parent.removeMovieClip(); } onClipEvent (keyDown) { _parent.removeMovieClip(); }
Symbol 39 Button
on (release) { getURL ("http://www.newgrounds.com", "_blank"); }
Symbol 41 MovieClip Frame 40
stop();
Symbol 53 Button
on (release) { startMovie(); }
Symbol 54 MovieClip Frame 1
function timerHandler() { if (!loadingComplete) { var loaded = (_root.getBytesLoaded() / _root.getBytesTotal()); bar._xscale = 100 * loaded; if (loaded == 1) { loadingComplete = true; if (AUTO_PLAY) { startMovie(); } else { gotoAndStop (1); } return(undefined); } } dt = getTimer() - time; time = time + dt; frameAccum = frameAccum + dt; var i = 0; while ((frameAccum >= FRAME_TIME) && (i < MAX_FRAME_SKIP)) { advanceFrame(tankLogo, true, true); advanceFrame(loadingText, false, true); advanceFrame(barGfx, false, true); if (loadingComplete) { advanceFrame(this, false, false); } (frameAccum = frameAccum - FRAME_TIME); i++; } updateAfterEvent(); } function advanceFrame(clip, recurse, loop) { if (!clip) { return(undefined); } clip.stop(); if (clip._currentframe == clip._totalframes) { if (loop) { clip.gotoAndStop(1); } } else { clip.nextFrame(); } if (recurse) { for (childName in clip) { if (typeof(clip[childName]) == "movieclip") { advanceFrame(clip[childName], recurse, loop); } } } } function startMovie() { clearInterval(intervalId); _root.play(); } _root.stop(); stop(); var FRAME_TIME = 33.3333333333333; var AUTO_PLAY = false; var MAX_FRAME_SKIP = 5; var loadingComplete; var intervalId; var time; var frameAccum; loadingComplete = false; intervalId = setInterval(this, "timerHandler", FRAME_TIME / 2); frameAccum = 0; time = getTimer(); timerHandler();
Symbol 54 MovieClip Frame 51
stop();
Instance of Symbol 87 MovieClip in Symbol 102 MovieClip Frame 7
onClipEvent (enterFrame) { this.gotoAndStop(_root.maploc); }
Symbol 140 Button
on (release) { _root.map = 3; _parent.gotoAndPlay(2); }
Symbol 145 Button
on (release) { _parent.mapbutton.gotoAndPlay(2); }
Symbol 148 Button
on (release) { _root.map = 4; _parent.gotoAndPlay(2); }
Symbol 150 Button
on (release) { _root.map = 5; _parent.gotoAndPlay(2); }
Symbol 152 Button
on (release) { _root.map = 6; _parent.gotoAndPlay(2); }
Symbol 155 MovieClip Frame 1
stop();
Symbol 159 Button
on (release) { _parent.item1.gotoAndStop(2); _root.skey = 1; }
Symbol 164 Button
on (release) { _root.map = 7; _parent.gotoAndPlay(2); }
Symbol 166 Button
on (release) { _root.map = 8; _parent.gotoAndPlay(2); }
Symbol 168 Button
on (release) { _root.map = 9; _parent.gotoAndPlay(2); }
Symbol 172 Button
on (release) { _root.map = 10; _parent.gotoAndPlay(2); }
Symbol 175 Button
on (release) { _parent.item2.gotoAndStop(2); _root.key3 = 1; }
Symbol 180 Button
on (release) { _root.map = 11; _parent.gotoAndPlay(2); }
Symbol 182 Button
on (release) { _root.map = 12; _parent.gotoAndPlay(2); }
Symbol 185 Button
on (release) { _parent.item3.gotoAndStop(2); _root.jankey = 1; }
Symbol 190 Button
on (release) { _root.map = 13; _parent.gotoAndPlay(2); }
Symbol 196 Button
on (release) { _parent.item4.gotoAndStop(2); _root.fuse = 1; }
Symbol 200 Button
on (release) { _root.map = 14; _parent.gotoAndPlay(2); }
Symbol 205 Button
on (release) { _parent.gotoAndPlay(4); }
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 2
stop();
Symbol 206 MovieClip Frame 3
stop();
Symbol 206 MovieClip Frame 4
stop();
Symbol 206 MovieClip Frame 5
stop();
Symbol 206 MovieClip Frame 6
stop();
Symbol 206 MovieClip Frame 7
stop();
Symbol 206 MovieClip Frame 8
stop();
Symbol 206 MovieClip Frame 9
stop();
Symbol 206 MovieClip Frame 10
stop();
Symbol 206 MovieClip Frame 11
stop();
Symbol 206 MovieClip Frame 12
stop();
Symbol 206 MovieClip Frame 13
stop();
Symbol 206 MovieClip Frame 14
stop();
Symbol 206 MovieClip Frame 15
stop();
Symbol 206 MovieClip Frame 16
stop();
Symbol 206 MovieClip Frame 17
stop();
Symbol 206 MovieClip Frame 18
stop();
Symbol 206 MovieClip Frame 19
stop();
Symbol 206 MovieClip Frame 20
stop();
Symbol 206 MovieClip Frame 21
stop();
Symbol 206 MovieClip Frame 22
stop();
Symbol 206 MovieClip Frame 23
stop();
Symbol 206 MovieClip Frame 24
stop();
Symbol 206 MovieClip Frame 25
stop();
Symbol 214 Button
on (press) { gotoAndStop (3); } on (release) { gotoAndStop (2); }
Symbol 215 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 2
stop();
Symbol 215 MovieClip Frame 3
stop();
Instance of Symbol 87 MovieClip in Symbol 215 MovieClip Frame 3
onClipEvent (enterFrame) { this.gotoAndStop(_root.maploc); }
Symbol 218 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 2
stop();
Symbol 221 MovieClip Frame 1
stop();
Symbol 221 MovieClip Frame 2
stop();
Symbol 227 Button
on (release) { getURL ("http://jscdragon.newgrounds.com/", "_blank"); }

Library Items

Symbol 1 Sound [music1]Used by:130
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClip [viewPos]Uses:2
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip [2DmapBlock]Uses:4
Symbol 6 GraphicUsed by:11
Symbol 7 FontUsed by:8 9 133 134 146 154 161 163 170 174 177 179 184 187 189 192 198 202 204 207 208 213
Symbol 8 EditableTextUses:7Used by:11
Symbol 9 EditableTextUses:7Used by:11
Symbol 10 MovieClipUsed by:11
Symbol 11 MovieClip [startScreen]Uses:6 8 9 10
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:Timeline
Symbol 14 GraphicUsed by:54
Symbol 15 GraphicUsed by:54
Symbol 16 GraphicUsed by:54
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:17 18Used by:54
Symbol 20 GraphicUsed by:54
Symbol 21 GraphicUsed by:54
Symbol 22 GraphicUsed by:54
Symbol 23 GraphicUsed by:30 41
Symbol 24 GraphicUsed by:30 41
Symbol 25 GraphicUsed by:30 41
Symbol 26 GraphicUsed by:30 41
Symbol 27 GraphicUsed by:30 41
Symbol 28 GraphicUsed by:30 41
Symbol 29 GraphicUsed by:30 41
Symbol 30 MovieClipUses:23 24 25 26 27 28 29Used by:54
Symbol 31 GraphicUsed by:54
Symbol 32 GraphicUsed by:36
Symbol 33 GraphicUsed by:36
Symbol 34 GraphicUsed by:36
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:32 33 34 35Used by:54
Symbol 37 GraphicUsed by:54
Symbol 38 GraphicUsed by:39 131
Symbol 39 ButtonUses:38Used by:54
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:23 24 25 26 27 28 29 40Used by:54
Symbol 42 ShapeTweeningUsed by:54
Symbol 43 GraphicUsed by:54
Symbol 44 ShapeTweeningUsed by:54
Symbol 45 ShapeTweeningUsed by:54
Symbol 46 GraphicUsed by:54
Symbol 47 GraphicUsed by:53
Symbol 48 GraphicUsed by:53
Symbol 49 GraphicUsed by:53
Symbol 50 GraphicUsed by:52 53
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:50 51Used by:53
Symbol 53 ButtonUses:47 48 49 52 50Used by:54
Symbol 54 MovieClipUses:14 15 16 19 20 21 22 30 31 36 37 39 41 42 43 44 45 46 53Used by:Timeline
Symbol 55 FontUsed by:56 57
Symbol 56 TextUses:55Used by:Timeline
Symbol 57 TextUses:55Used by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 GraphicUsed by:104 125 126  Timeline
Symbol 60 GraphicUsed by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:102
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:102
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:102
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:102
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:102
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:102
Symbol 73 GraphicUsed by:87
Symbol 74 GraphicUsed by:87
Symbol 75 FontUsed by:76 77 78 79 80 81 82 83 84 135 136 137 138 141 142 143 147 149 151 153 156 157 160 162 165 167 169 171 173 176 178 181 183 186 188 191 193 194 197 199 201 203 210 211 222
Symbol 76 EditableTextUses:75Used by:87
Symbol 77 EditableTextUses:75Used by:87
Symbol 78 EditableTextUses:75Used by:87
Symbol 79 EditableTextUses:75Used by:87
Symbol 80 EditableTextUses:75Used by:87
Symbol 81 EditableTextUses:75Used by:87
Symbol 82 EditableTextUses:75Used by:87
Symbol 83 EditableTextUses:75Used by:87
Symbol 84 EditableTextUses:75Used by:87
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClipUses:73 74 76 77 78 79 80 81 82 83 84 86Used by:102 215
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:102
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:102
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:102
Symbol 94 GraphicUsed by:102 124
Symbol 95 GraphicUsed by:102
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:102
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:102
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:62 64 66 68 70 72 87 89 91 93 94 95 97 99 101Used by:103
Symbol 103 MovieClipUses:102Used by:104
Symbol 104 MovieClipUses:59 103Used by:105
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 ShapeTweeningUsed by:126
Symbol 107 ShapeTweeningUsed by:125
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:124
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:124
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:124
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:124
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:124
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:124
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:124
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClipUses:109 111 113 115 117 94 119 121 123Used by:125
Symbol 125 MovieClipUses:107 124 59Used by:126
Symbol 126 MovieClipUses:106 125 59Used by:127
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:Timeline
Symbol 130 MovieClipUses:1Used by:Timeline
Symbol 131 MovieClipUses:38Used by:Timeline
Symbol 132 GraphicUsed by:Timeline
Symbol 133 EditableTextUses:7Used by:Timeline
Symbol 134 EditableTextUses:7Used by:206
Symbol 135 EditableTextUses:75Used by:206
Symbol 136 EditableTextUses:75Used by:206
Symbol 137 EditableTextUses:75Used by:140 148 150 152 164 166 168 172 180 182 190 200 205
Symbol 138 EditableTextUses:75Used by:140 148 150 152 164 166 168 172 180 182 190 200 205
Symbol 139 GraphicUsed by:140 148 150 152 164 166 168 172 180 182 190 200 205
Symbol 140 ButtonUses:137 138 139Used by:206
Symbol 141 EditableTextUses:75Used by:206
Symbol 142 EditableTextUses:75Used by:145
Symbol 143 EditableTextUses:75Used by:145
Symbol 144 GraphicUsed by:145
Symbol 145 ButtonUses:142 143 144Used by:206
Symbol 146 EditableTextUses:7Used by:206
Symbol 147 EditableTextUses:75Used by:206
Symbol 148 ButtonUses:137 138 139Used by:206
Symbol 149 EditableTextUses:75Used by:206
Symbol 150 ButtonUses:137 138 139Used by:206
Symbol 151 EditableTextUses:75Used by:206
Symbol 152 ButtonUses:137 138 139Used by:206
Symbol 153 EditableTextUses:75Used by:155
Symbol 154 EditableTextUses:7Used by:155
Symbol 155 MovieClipUses:153 154Used by:206
Symbol 156 EditableTextUses:75Used by:159 175 185
Symbol 157 EditableTextUses:75Used by:159 175 185
Symbol 158 GraphicUsed by:159 175 185
Symbol 159 ButtonUses:156 157 158Used by:206
Symbol 160 EditableTextUses:75Used by:206
Symbol 161 EditableTextUses:7Used by:206
Symbol 162 EditableTextUses:75Used by:206
Symbol 163 EditableTextUses:7Used by:206
Symbol 164 ButtonUses:137 138 139Used by:206
Symbol 165 EditableTextUses:75Used by:206
Symbol 166 ButtonUses:137 138 139Used by:206
Symbol 167 EditableTextUses:75Used by:206
Symbol 168 ButtonUses:137 138 139Used by:206
Symbol 169 EditableTextUses:75Used by:206
Symbol 170 EditableTextUses:7Used by:206
Symbol 171 EditableTextUses:75Used by:206
Symbol 172 ButtonUses:137 138 139Used by:206
Symbol 173 EditableTextUses:75Used by:206
Symbol 174 EditableTextUses:7Used by:206
Symbol 175 ButtonUses:156 157 158Used by:206
Symbol 176 EditableTextUses:75Used by:206
Symbol 177 EditableTextUses:7Used by:206
Symbol 178 EditableTextUses:75Used by:206
Symbol 179 EditableTextUses:7Used by:206
Symbol 180 ButtonUses:137 138 139Used by:206
Symbol 181 EditableTextUses:75Used by:206
Symbol 182 ButtonUses:137 138 139Used by:206
Symbol 183 EditableTextUses:75Used by:206
Symbol 184 EditableTextUses:7Used by:206
Symbol 185 ButtonUses:156 157 158Used by:206
Symbol 186 EditableTextUses:75Used by:206
Symbol 187 EditableTextUses:7Used by:206
Symbol 188 EditableTextUses:75Used by:206
Symbol 189 EditableTextUses:7Used by:206
Symbol 190 ButtonUses:137 138 139Used by:206
Symbol 191 EditableTextUses:75Used by:206
Symbol 192 EditableTextUses:7Used by:206
Symbol 193 EditableTextUses:75Used by:196
Symbol 194 EditableTextUses:75Used by:196
Symbol 195 GraphicUsed by:196
Symbol 196 ButtonUses:193 194 195Used by:206
Symbol 197 EditableTextUses:75Used by:206
Symbol 198 EditableTextUses:7Used by:206
Symbol 199 EditableTextUses:75Used by:206
Symbol 200 ButtonUses:137 138 139Used by:206
Symbol 201 EditableTextUses:75Used by:206
Symbol 202 EditableTextUses:7Used by:206
Symbol 203 EditableTextUses:75Used by:206
Symbol 204 EditableTextUses:7Used by:206
Symbol 205 ButtonUses:137 138 139Used by:206
Symbol 206 MovieClipUses:134 135 136 140 141 145 146 147 148 149 150 151 152 155 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 196 197 198 199 200 201 202 203 204 205Used by:Timeline
Symbol 207 EditableTextUses:7Used by:Timeline
Symbol 208 EditableTextUses:7Used by:Timeline
Symbol 209 GraphicUsed by:214
Symbol 210 EditableTextUses:75Used by:214
Symbol 211 EditableTextUses:75Used by:214
Symbol 212 GraphicUsed by:214
Symbol 213 EditableTextUses:7Used by:214
Symbol 214 ButtonUses:209 210 211 212 213Used by:215
Symbol 215 MovieClipUses:214 87Used by:Timeline
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:218
Symbol 218 MovieClipUses:217Used by:Timeline
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClipUses:220Used by:Timeline
Symbol 222 EditableTextUses:75Used by:Timeline
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:227
Symbol 225 FontUsed by:226
Symbol 226 TextUses:225Used by:227
Symbol 227 ButtonUses:224 226Used by:Timeline

Instance Names

"wmc"Frame 2Symbol 105 MovieClip
"omc"Frame 2Symbol 129 MovieClip
"mapbutton"Frame 2Symbol 215 MovieClip
"item1"Frame 2Symbol 218 MovieClip
"item2"Frame 2Symbol 218 MovieClip
"item3"Frame 2Symbol 218 MovieClip
"item4"Frame 2Symbol 221 MovieClip
"bargfx"Symbol 54 MovieClip Frame 1Symbol 19 MovieClip
"tankLogo"Symbol 54 MovieClip Frame 1Symbol 36 MovieClip
"bargfx"Symbol 54 MovieClip Frame 2Symbol 19 MovieClip
"loadingText"Symbol 54 MovieClip Frame 2Symbol 41 MovieClip
"bargfx"Symbol 54 MovieClip Frame 20Symbol 19 MovieClip
"dot"Symbol 87 MovieClip Frame 1Symbol 86 MovieClip
"t"Symbol 103 MovieClip Frame 1Symbol 102 MovieClip
"s"Symbol 104 MovieClip Frame 1Symbol 103 MovieClip
"w0"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip
"objType"Symbol 125 MovieClip Frame 1Symbol 124 MovieClip
"objType"Symbol 125 MovieClip Frame 100Symbol 124 MovieClip
"rightMask"Symbol 126 MovieClip Frame 1Symbol 125 MovieClip
"rightMask"Symbol 126 MovieClip Frame 100Symbol 125 MovieClip
"leftMask"Symbol 127 MovieClip Frame 1Symbol 126 MovieClip
"dirShading"Symbol 128 MovieClip Frame 1Symbol 127 MovieClip
"obj0"Symbol 129 MovieClip Frame 1Symbol 128 MovieClip
"bc"Symbol 206 MovieClip Frame 7Symbol 155 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "music1"
ExportAssets (56)Timeline Frame 1Symbol 3 as "viewPos"
ExportAssets (56)Timeline Frame 1Symbol 5 as "2DmapBlock"
ExportAssets (56)Timeline Frame 1Symbol 11 as "startScreen"
ExportAssets (56)Timeline Frame 2Symbol 1 as "music1"

Labels

"LOAD"Symbol 54 MovieClip Frame 1
"COMPLETE_STOP"Symbol 54 MovieClip Frame 2
"wall"Symbol 104 MovieClip Frame 1

Dynamic Text Variables

fpsSymbol 133 EditableText""
_parent.messageSymbol 134 EditableText""
_parent.titleSymbol 135 EditableText""
xMapSymbol 207 EditableText""
yMapSymbol 208 EditableText""




http://swfchan.com/10/48465/info.shtml
Created: 29/4 -2019 21:29:01 Last modified: 29/4 -2019 21:29:01 Server time: 05/12 -2025 08:55:21