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

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

Isometrix.swf

This is the info page for
Flash #69957

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


Text
>
>
>
>
>
>
>
>
>
Initiating Launch Sequence.
Have a Nice Day!
The Robot says Hello.
Rebuffering... 0%
5%
16%
Done.
Writing Template
...
Template Wrote
Map loaded Backwards
-> Reiterated...complete
Loading.
Loading.
Loaded.
Not loaded yet.
The previous sector had errors
Errors Terminated!
-> Collateral Damage Nullified
Rectifying Sector Load 0%
10%
22%
27%
41%
Problem!
Problem dealt with. Continue? (y/n)
_n
System Neglect Override. Function complete!
Executing as Prompted.
Enjoy!
.
.
Final Completion:

0%

mooseproduce
presents

PRESS ENTER TO START

PRESS ENTER TO START

-=Copyright 2005 mooseproduce=-

-=Caste Select>

Description!

Caste

-=Costume Select>

Torso

Legs

Hands

Back

Done

Weapon

(weapon name)

Low

CONTROLS

USE DEFAULT

(W)
(S)
(A)
(D)
(C)
(V)

(B)
(Q)
(E)
(M)
(P)

CONTROLS SET!

-=Graphics Quality>

Med

Hi

-=Set Keys

Forward
Back
Left
Right
Jump
Attack

Strafe
Turn Camera Left
Turn Camera Right
Change Music
Pause

Start

Game

Key set!

Select a
new key

->

Loading Map...

Loading Map...

Loading Map...

Loading Map...

Menu

I AM LE TEXTE
PH33R MEH

-=Controls>
Backspace pauses. While paused, use
the arrow keys to rotate/zoom the
camera.
Hold the Strafe button to move while
keeping the camera pointed forwards.
While strafing, hold a direction and press
Jump. If you press Jump while holding
strafe and back, you will backflip. It is
also possible to sideflip.
-=Move mouse down for controls>

ActionScript [AS1/AS2]

Frame 1
_quality = "high";
Instance of Symbol 609 MovieClip in Frame 1
onClipEvent (load) { this._parent.stop(); } onClipEvent (enterFrame) { this.wait = _root.getBytesLoaded() / _root.getBytesTotal(); this._y = -16 * Math.floor((this._height * this.wait) / 16); if (this.wait >= 1) { _root.nextFrame(); } this.loading.text = (this.wait * 100) + "%. "; }
Frame 2
function initCamera(map_op, isdemo) { this.tick = 0; this.pause = false; this.map_op = map_op; this.isdemo = isdemo; this.rot = undefined; this.x = 5; this.y = 3; this.z = 0; this.zoom = (this.tgtzoom = 3); this.tilt = (this.tgttilt = 0.1); this.manlst = new Array(); this.createMap = _root.createMap; if (!this.isdemo) { this.createMap(_root.p1x, _root.p1y, true); this.focus = (tgt = this.attachMovie("character_mc", "character" + ((++_root.objs) + 1), _root.objs)); tgt.init = _root.initObject; tgt.init(this, 0, 1); if (_root.p1side == "north") { tgt.x = this.mapw / 2; tgt.y = 0; } else if (_root.p1side == "south") { tgt.x = this.mapw / 2; tgt.y = this.maph - 1; } else if (_root.p1side == "east") { tgt.y = this.maph / 2; tgt.x = this.mapw - 1; } else if (_root.p1side == "west") { tgt.y = this.maph / 2; tgt.x = 0; } } else { isbots = this.isdemo == 2; this.createMap(Math.floor((Math.random() * 200) - 100), Math.floor((Math.random() * 200) - 100), isbots); this.tillcamchange = 45; if (this.isdemo == 1) { this.camerastyle = Math.floor(Math.random() * 3); } if (this.isdemo == 2) { this.camerastyle = Math.floor(Math.random() * 6); } trace(this.camerastyle); if (this.camerastyle == 0) { this.x = 3; this.y = 0; this.sx = 0; this.sy = 0.075; this.rot = 90; this.tilt = 0.32; this.zoom = 2.75; } else if (this.camerastyle == 1) { this.x = Math.floor(this.mapw / 2); this.y = this.maph; this.sy = -0.1; this.rot = 0; this.tilt = 0.2; this.zoom = 7; } else if (this.camerastyle == 2) { this.x = Math.floor(this.mapw / 2); this.y = Math.floor(this.maph / 2); this.rot = 0; this.tilt = 0.12; this.zoom = 4; } else { this.focus = this.manlst[Math.floor(Math.random() * this.manlst.length)]; this.x = this.focus.x; this.y = this.focus.y; this.z = this.focus.z; this.rot = 0; this.tilt = 0.25; this.zoom = 8; this.addrot = (Math.random() * 12) - 6; } } this.onEnterFrame = (this.exec = _root.execCamera); } function execCamera() { if (!this.isdemo) { if (Key.isDown(_root.keys[9])) { _root.musicchange = true; } else if (_root.musicchange) { _root.musicchange = false; _root.musicdone = true; } if (Key.isDown(_root.keys[10])) { if (!this.presspause) { this.pause = !this.pause; this.presspause = true; } } else { this.presspause = false; } if (_root.musicdone) { _root.bgmusic.stop(); _root.musicdone = false; _root.curmusic++; if (_root.curmusic >= 4) { _root.curmusic = 0; } _root.bgmusic = new Sound(_root.music_mc); _root.bgmusic.attachSound("music_" + new Array("ticketsplease", "snowdens", "capeandmask", "cities")[_root.curmusic]); _root.bgmusic.start(); _root.bgmusic.onSoundComplete = function () { _root.musicdone = true; }; } if (!this.pause) { this.tick++; } else { this.focus.camextend = 0; if (Key.isDown(37)) { this.focus.tgtrot = this.focus.tgtrot - 10; } else if (Key.isDown(39)) { this.focus.tgtrot = this.focus.tgtrot + 10; } if (Key.isDown(38)) { this.focus.tgtzoom = this.focus.tgtzoom + 0.5; this.focus.tgttilt = this.focus.tgttilt - 0.03; } else if (Key.isDown(40)) { this.focus.tgtzoom = this.focus.tgtzoom - 0.5; this.focus.tgttilt = this.focus.tgttilt + 0.03; } } if (this.rot == undefined) { this.focus.tgtrot = (this.rot = (this.tgtrot = _root.p1rot)); this.x = this.focus.x; this.y = this.focus.y; } plot = _root.getAngledPos(0, -this.focus.camextend, 1, 0, this.focus.rot); this.x = this.x + (((this.focus.x + plot.x) - this.x) * 0.2); this.y = this.y + (((this.focus.y + plot.y) - this.y) * 0.2); this.z = this.z + ((this.focus.z - this.z) * 0.5); this.rot = _root.followAngle(this.rot, this.focus.tgtrot, 0.2); _root.p1rot = this.rot; this.zoom = this.zoom + ((this.focus.tgtzoom - this.zoom) * 0.5); this.tilt = this.tilt + ((this.focus.tgttilt - this.tilt) * 0.25); } else { this.x = this.x + this.sx; this.y = this.y + this.sy; if (this.camerastyle == 0) { this.rot = this.rot + 0.005; this.tilt = this.tilt + 0.005; } else if (this.camerastyle == 1) { this.rot = this.rot + 2.5; this.zoom = this.zoom - 0.09; this.tilt = this.tilt + 0.018; } else if (this.camerastyle == 2) { this.rot = this.rot + 7; this.zoom = this.zoom + 0.02; } else { this.x = this.x + ((this.focus.x - this.x) * 0.2); this.y = this.y + ((this.focus.y - this.y) * 0.2); this.z = this.z + ((this.focus.z - this.z) * 0.5); this.rot = this.rot + this.addrot; this.zoom = this.zoom - 0.1; } if ((this.isdemo == 2) && ((this.tillcamchange--) < 0)) { this._parent.gotoAndPlay(316); } } i = 0; while (i < this.zobjs.length) { this.zobjs[i].swapDepths((-i) * 2); if (this.zobjs[i].objtype == "character") { this.zobjs[i].shade.swapDepths(((-i) * 2) - 1); } i++; } this.zobjs = new Array(); } function initBullet(own, x, y, z, rot, dmg, spd, bullettype) { this.own = own; this.camera = this.own.camera; this.x = (this.x2 = x); this.y = (this.y2 = y); this.z = (this.z2 = z); this.bullettype = bullettype; if (this.bullettype == 2) { this.len = this._height * 2; } else if (this.bullettype == 3) { this.len = this._height / 2; } else { this.len = this._height; } this.rot = rot; this.dmg = dmg; this.spd = spd; this.hit = false; plot = _root.getAngledPos(0, -this.spd, 1, 0, this.rot); this.sx = plot.x; this.sy = plot.y; this.onEnterFrame = (this.exec = _root.execBullet); this.exec(); } function execBullet() { if (!this.camera.pause) { if ((this.frame++) >= this._totalframes) { if (this.bullettype == 4) { this.onEnterFrame = undefined; } else { this.frame = 1; } } this.gotoAndStop(this.frame); if (this.hit) { if (((this._alpha = this._alpha - 20)) <= 0) { this.removeMovieClip(); } } else { i = 0; while (i < this.camera.manlst.length) { tgt = this.camera.manlst[i]; if (this.bullettype != 4) { if ((tgt != this.own) && (Math.abs(this.z - tgt.z) <= 0.6)) { plot = _root.getAngledPos(this.x - this.x2, this.y - this.y2, 1, 0, -this.rot); myx = plot.x; myy = plot.y; plot = _root.getAngledPos(tgt.x - this.x2, tgt.y - this.y2, 1, 0, -this.rot); tgx = plot.x; tgy = plot.y; if (((Math.abs(tgx - myx) <= 0.25) && (tgy >= (myy - this.spd))) && (tgy <= myy)) { tgt.sx = tgt.sx + (this.sx * 0.25); tgt.sy = tgt.sy + (this.sy * 0.25); tgt.hp = tgt.hp - this.dmg; if (this.bullettype == 0) { tgt.rb = 255; j = 0; while (j < Math.ceil(this.dmg / 33)) { tgt2 = tgt.camera.map_op.attachMovie("groundfx- bloodsplash", "groundfx" + (++_root.objs), _root.objs); tgt2.init = _root.initGroundFx; tgt2.init(tgt.camera, (tgt.x + (Math.random() * 0.5)) - 0.25, (tgt.y + (Math.random() * 0.5)) - 0.25, tgt.z, tgt.rot, "bloodsplash"); j++; } j = 0; while (j < (Math.ceil(this.dmg / 33) * 2)) { tgt2 = tgt.camera.map_op.attachMovie("groundfx- blood", "groundfx" + (++_root.objs), _root.objs); tgt2.init = _root.initGroundFx; tgt2.init(tgt.camera, tgt.x, tgt.y, tgt.z, Math.random() * 360, "parentblood"); j++; } } else if ((this.bullettype == 1) || (this.bullettype == 3)) { tgt.rb = 255; tgt.gb = 255; tgt.bb = 255; tgt2 = tgt.camera.map_op.attachMovie("groundfx- explodelight", "groundfx" + (++_root.objs), _root.objs); tgt2.init = _root.initGroundFx; tgt2.init(this.camera, this.x, this.y, this.groundz, this.rot, "explodelight"); if (this.bullettype == 1) { tgt2 = tgt.camera.attachMovie("explosion_mc", "explosion" + (++_root.objs), _root.objs); tgt2.init = _root.initBullet; tgt2.init(this.own, this.x, this.y, this.z, this.rot, 10, 0, 4); } } else if (this.bullettype == 2) { tgt.gb = 255; tgt.bb = 255; } this.hit = true; } } } else if (this.bullettype == 4) { dist = Math.sqrt(Math.pow(this.x - tgt.x, 2) + Math.pow(this.y - tgt.y, 2)); if ((dist <= 1) && (Math.abs(this.z - this.tgt.z) <= 1.5)) { plot = _root.getAngledPos(0, -(1 - dist), 1, 0, _root.getAngleFrom(this.x, this.y, tgt.x, tgt.y)); tgt.sx = tgt.sx + (plot.x * 0.5); tgt.sy = tgt.sy + (plot.y * 0.5); tgt.hp = tgt.hp - 10; } } i++; } this.x = this.x + this.sx; this.y = this.y + this.sy; } } if (((!this.hit) && (this.bullettype != 4)) && ((((this.x < -0.5) || (this.x > (this.camera.mapw - 0.5))) || (this.y < -0.5)) || (this.y > (this.camera.maph - 0.5)))) { this.hit = true; if (((this.bullettype == 1) || (this.bullettype == 3)) || (this.bullettype == 4)) { tgt2 = tgt.camera.map_op.attachMovie("groundfx- explodelight", "groundfx" + (++_root.objs), _root.objs); tgt2.init = _root.initGroundFx; tgt2.init(this.camera, this.x, this.y, this.groundz, this.rot, "explodelight"); if (this.bullettype == 1) { tgt2 = this.camera.attachMovie("explosion_mc", "explosion" + (++_root.objs), _root.objs); tgt2.init = _root.initBullet; tgt2.init(this.own, this.x, this.y, this.z, this.rot, 10, 0, 4); } } } plot = _root.getAngledPos(this.x - this.camera.x, this.y - this.camera.y, this.camera.zoom, 0, -this.camera.rot); this.basey = plot.y; this._x = plot.x * _root.tilew; this._y = ((plot.y * _root.tilew) * this.camera.tilt) + ((((this.z - this.camera.z) * _root.tileh) * this.camera.zoom) * (1 / this.camera.tilt)); if (this.bullettype != 4) { plot = _root.getAngledPos(this.x2 - this.camera.x, this.y2 - this.camera.y, this.camera.zoom, 0, -this.camera.rot); dist = Math.sqrt(Math.pow((plot.x * _root.tilew) - this._x, 2) + Math.pow((((plot.y * _root.tilew) * this.camera.tilt) + ((((this.z2 - this.camera.z) * _root.tileh) * this.camera.zoom) * (1 / this.camera.tilt))) - this._y, 2)); this._xscale = 100 * this.camera.zoom; this._yscale = (dist / this.len) * 100; this._rotation = _root.getAngleFrom(plot.x * _root.tilew, ((plot.y * _root.tilew) * this.camera.tilt) + ((((this.z2 - this.camera.z) * _root.tileh) * this.camera.zoom) * (1 / this.camera.tilt)), this._x, this._y); } else if (this.bullettype == 4) { this._xscale = 150 * this.camera.zoom; this._yscale = 150 * this.camera.zoom; } added = false; i = 0; while (i < this.camera.zobjs.length) { if (this.basey > this.camera.zobjs[i].basey) { this.camera.zobjs.splice(i, 0, this); added = true; i++; } if (added) { break; } i++; } if (!added) { this.camera.zobjs.push(this); } } function initTile(camera, index, tile) { this.camera = camera; this.index = index; this.tile = tile; this.thingtype = "tile"; this.gotoAndStop(this.tile + 1); this.camera.map[this.index] = this.tile; this.x = _root.getMapXY(this.index, this.camera.mapw).x; this.y = _root.getMapXY(this.index, this.camera.mapw).y; this.z = 0; this.onEnterFrame = (this.exec = _root.execTile); } function execTile() { plot = _root.getAngledPos(this.x - this.camera.x, this.y - this.camera.y, this.camera.zoom, 0, -this.camera.rot); this.basey = plot.y; this._x = plot.x * _root.tilew; this._y = ((plot.y * _root.tilew) * this.camera.tilt) + ((((this.z - this.camera.z) * _root.tileh) * this.camera.zoom) * (1 / this.camera.tilt)); if ((((this._x > (((-_root.scw) / 2) - 120)) && (this._y > (((-_root.sch) / 2) - 120))) && (this._x < ((_root.scw / 2) + 120))) && (this._y < ((_root.sch / 2) + 120))) { this.tile_op._rotation = -this.camera.rot; this._xscale = 100 * this.camera.zoom; this._yscale = (100 * this.camera.zoom) * this.camera.tilt; this._visible = true; } else { this._visible = false; } } function initGroundFx(camera, x, y, z, rot, fxtype) { this.camera = camera; this.x = x; this.y = y; this.z = z; this.rot = rot; this.fxtype = fxtype; this.big = 0.8; if (this.fxtype == "splash") { this.flat = false; this.untilkill = 0; this.killrate = 0; } else if (this.fxtype == "sandprint") { this.flat = true; this.untilkill = 15; this.killrate = 4; } else if (this.fxtype == "grassprint") { this.flat = true; this.untilkill = 0; this.killrate = 5; } else if (this.fxtype == "bloodsplash") { this.flat = true; this.untilkill = 15; this.killrate = 6; this.big = 2; this.fx_op.gotoAndStop(Math.ceil(Math.random() * 3)); } else if (this.fxtype == "parentblood") { this.flat = true; this.untilkill = 12; this.killrate = 6; this.big = 2; } else if (this.fxtype == "childblood") { this.flat = true; this.untilkill = 7; this.killrate = 7; this.big = 1.7; this.fx_op.gotoAndStop(Math.ceil(Math.random() * 4)); } else if (this.fxtype == "explodelight") { this.flat = true; this.untilkill = 2; this.killrate = 12; } this.anim = 0; this.onEnterFrame = (this.exec = _root.execGroundFx); this.exec(); } function execGroundFx() { plot = _root.getAngledPos(this.x - this.camera.x, this.y - this.camera.y, this.camera.zoom, 0, -this.camera.rot); this._x = plot.x * _root.tilew; this._y = ((plot.y * _root.tilew) * this.camera.tilt) + ((((this.z - this.camera.z) * _root.tileh) * this.camera.zoom) * (1 / this.camera.tilt)); if ((((this._x > (((-_root.scw) / 2) - 120)) && (this._y > (((-_root.sch) / 2) - 120))) && (this._x < ((_root.scw / 2) + 120))) && (this._y < ((_root.sch / 2) + 120))) { this._xscale = (100 * this.big) * this.camera.zoom; if (this.flat) { this._yscale = ((100 * this.big) * this.camera.zoom) * this.camera.tilt; this.fx_op._rotation = this.rot - this.camera.rot; } else { this._yscale = (100 * this.big) * this.camera.zoom; } if (!this.camera.pause) { if (this.fxtype == "splash") { this.gotoAndStop(++this.anim); } else if (this.fxtype == "parentblood") { this.fx_op.gotoAndStop(++this.anim); if (this.fx_op._currentframe < this.fx_op._totalframes) { plot = _root.getAngledPos(0, -0.25, 1, 0, this.rot); this.x = this.x + plot.x; this.y = this.y + plot.y; tgt = this.camera.map_op.attachMovie("groundfx- blood", "groundfx" + (++_root.objs), _root.objs); tgt.init = _root.initGroundFx; tgt.init(this.camera, this.x, this.y, this.z, this.rot, "childblood"); } } if ((--this.untilkill) <= 0) { if (((this._alpha = this._alpha - this.killrate)) <= 0) { this.removeMovieClip(); } if (this.fxtype == "explodelight") { this.big = this.big - 0.1; } } } this._visible = true; } else { this._visible = false; } } function initObject(camera, index, hmn, object) { this.camera = camera; this.index = index; this.thingtype = "object"; this.x = _root.getMapXY(this.index, this.camera.mapw).x; this.y = _root.getMapXY(this.index, this.camera.mapw).y; this.clrhandle = new Color(this); this.aa = 100; this.ab = 0; this.ra = 100; this.rb = 0; this.ga = 100; this.gb = 0; this.ba = 100; this.bb = 0; if (((this.hmn = hmn)) == -1) { this.object = object; this.objtype = "object"; this.camera.objmap[this.index] = this.object; this.z = 0; this.big = 1.5; } else { this.alive = true; this.camera.manlst.push(this); this.manindex = this.camera.manlst.length; this.objtype = "character"; this.costume = new Array(0, 0, 0, 0, 0); this.weapon = -1; this.hp = 100; this.ammo = (this.reloading = 0); this.fireside = 1; this.team = -1; this.shade = this.camera.attachMovie("shade_mc", "shade" + (++_root.objs), _root.objs); this.keys = new Array(11); if (this.hmn == 1) { this.team = 0; this.costume = _root.p1costume; this.weapon = _root.p1weapon; this.keys = _root.keys; } this.keyp = new Array(); i = 0; while (i < this.keys.length) { this.keyp.push(false); i++; } this.object = _root.p1char; this.feetstat = 0; this.feetanim = 1; this.torsostat = 0; this.torsoanim = 1; this.walkstat = 0; this.attackstat = -1; this.groundfxstat = 0; this.z = 0; this.sx = (this.sy = (this.sz = 0)); this.big = 0.75; this.attack = _root.attackMan; this.render = _root.renderMan; } this.gotoAndStop(this.object + 1); this.rot = 0; this.onEnterFrame = (this.exec = _root.execObject); } function execObject() { if ((this.objtype == "character") && (this.alive)) { if (this.hmn == 1) { i = 0; while (i < this.keys.length) { if (Key.isDown(this.keys[i])) { this.keyp[i] = true; } else { this.keyp[i] = false; } i++; } } else if (this.hmn == 0) { i = 0; while (i < 4) { if (Math.random() < 0.5) { this.keyp[i] = true; } else { this.keyp[i] = false; } i++; } if (Math.random() < 0.05) { this.keyp[6] = true; } else { this.keyp[6] = false; } if (Math.random() < 0.2) { this.keyp[7] = true; } else { this.keyp[7] = false; } if (Math.random() < 0.5) { this.keyp[8] = true; } else { this.keyp[8] = false; } } this.groundz = 0; this.camextend = 1; if (this.z < this.groundz) { this.onground = false; } if (!this.camera.pause) { if (this.feetstat == 0) { if (this.keyp[8]) { this.tgtrot = this.rot; this.tgtzoom = 5; this.tgttilt = 0.25; if ((this.keyp[1] && (!this.keyp[0])) && (this.keyp[6])) { this.bfliprot = 0; this.feetstat = 2; this.feetanim = 0; } else if ((this.keyp[2] && (!this.keyp[3])) && (this.keyp[6])) { this.bfliprot = 90; this.rot = this.rot + 90; this.feetstat = 2; this.feetanim = 0; } else if ((this.keyp[3] && (!this.keyp[2])) && (this.keyp[6])) { this.bfliprot = -90; this.rot = this.rot - 90; this.feetstat = 2; this.feetanim = 0; } } else { this.tgtzoom = 3; this.tgttilt = 0.4; if (this.keyp[2] && (!this.keyp[3])) { this.tgtrot = this.camera.rot - 35; } else if (this.keyp[3] && (!this.keyp[2])) { this.tgtrot = this.camera.rot + 35; } } if ((this.feetstat == 0) && (this.onground)) { dist = Math.sqrt(Math.pow(this.sx, 2) + Math.pow(this.sy, 2)); if (((this.walkstat = this.walkstat + dist)) >= 0.45) { this.feetanim++; this.walkstat = this.walkstat - 0.45; } if (((this.groundfxstat = this.groundfxstat + dist)) >= 0.4) { tiletype = this.camera.map_op["tile" + _root.getMapIndex(this.x, this.y, this.camera.mapw)].tile; if (tiletype == 0) { tgt = this.camera.map_op.attachMovie("groundfx- grassprint", "groundfx" + (++_root.objs), _root.objs); tgt.init = _root.initGroundFx; tgt.init(this.camera, this.x, this.y, this.z, this.rot, "grassprint"); } else if (tiletype == 2) { tgt = this.camera.map_op.attachMovie("groundfx- sandprint", "groundfx" + (++_root.objs), _root.objs); tgt.init = _root.initGroundFx; tgt.init(this.camera, this.x, this.y, this.z, this.rot, "sandprint"); } else if (tiletype == 3) { tgt = this.camera.map_op.attachMovie("groundfx- splash", "groundfx" + (++_root.objs), _root.objs); tgt.init = _root.initGroundFx; tgt.init(this.camera, this.x, this.y, this.z, this.rot, "splash"); tgt._alpha = 70; } this.groundfxstat = this.groundfxstat - 0.4; } plot = new Object((x = 0), (y = 0)); moved = false; if (this.keyp[0] && (!this.keyp[1])) { plot = _root.getAngledPos(0, -0.1, 1, 0, this.camera.rot); moved = true; } else if (this.keyp[1] && (!this.keyp[0])) { plot = _root.getAngledPos(0, 0.1, 1, 0, this.camera.rot); moved = true; } this.sx = this.sx + plot.x; this.sy = this.sy + plot.y; if (this.keyp[2] && (!this.keyp[3])) { plot = _root.getAngledPos(-0.1, 0, 1, 0, this.camera.rot); moved = true; } else if (this.keyp[3] && (!this.keyp[2])) { plot = _root.getAngledPos(0.1, 0, 1, 0, this.camera.rot); moved = true; } this.sx = this.sx + plot.x; this.sy = this.sy + plot.y; if ((moved && (!this.keyp[8])) && (!((this.sx == 0) && (this.sy == 0)))) { this.aimrot = _root.followAngle(this.aimrot, _root.getAngleFrom(0, 0, this.sx, this.sy), 0.6); } if ((!this.keyp[8]) && (!((this.sx == 0) && (this.sy == 0)))) { this.rot = _root.followAngle(this.rot, this.aimrot, 0.33); } if (this.keyp[6]) { this.feetstat = 1; this.feetanim = 0; } } } if ((this.attackstat == -1) && (this.keyp[7])) { if (this.weapon == -1) { this.attackstat = 0; } else if (this.weapon == 0) { this.attackstat = 0; } else if (this.weapon == 1) { this.attackstat = 1; } else if (this.weapon == 2) { this.attackstat = 1; } else if (this.weapon == 3) { if (this.ammo > 0) { if (((this.fireside = this.fireside * -1)) == 1) { this.attackstat = 2; } else { this.attackstat = 3; } } } else if (this.weapon == 4) { if (this.ammo > 0) { this.attackstat = 4; } } else if (this.weapon == 5) { if (this.ammo > 0) { this.attackstat = 5; } } else if (((this.weapon == 6) || (this.weapon == 7)) || (this.weapon == 8)) { if (this.hp > 15) { this.attackstat = 0; } } else if (this.weapon == 9) { if (this.ammo > 0) { this.attackstat = 4; } } this.attackanim = 0; } if (this.ammo < 0) { this.ammo = 0; } if ((_root.weap_stats[this.weapon + 1][2] > 0) && (this.ammo == 0)) { if ((++this.reloading) >= _root.weap_stats[this.weapon + 1][3]) { this.reloading = 0; this.ammo = _root.weap_stats[this.weapon + 1][2]; } } if (this.keyp[4] && (!this.keyp[5])) { this.tgtrot = this.camera.rot - 33; this.aimrot = this.aimrot - 20; this.camextend = 0; } else if (this.keyp[5] && (!this.keyp[4])) { this.tgtrot = this.camera.rot + 33; this.aimrot = this.aimrot + 20; this.camextend = 0; } if (this.feetstat == 0) { if (this.feetanim >= 4) { this.feetanim = 0; } } else if (this.feetstat == 1) { if ((++this.feetanim) >= 7) { this.feetstat = 0; this.feetanim = 0; } } else if (this.feetstat == 2) { this.attackstat = -1; if ((++this.feetanim) >= 9) { this.feetstat = 0; this.feetanim = 0; this.rot = this.rot - this.bfliprot; } } if (this.feetstat == 0) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = (this.handr.rot = 0); this.feet.x = (this.feet.y = (this.feet.z = 0)); this.head.x = (this.torso.x = 0); this.torso.y = 0.1; this.torso.z = -4.9; this.handl.z = (this.handr.z = -5); this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.head.y = -1; this.head.z = -8; if (this.feetanim == 0) { this.feet.anim = 0; } if (this.feetanim == 1) { this.feet.anim = 1; } if (this.feetanim == 2) { this.feet.anim = 2; } if (this.feetanim == 3) { this.feet.anim = 1; } this.torso.anim = (this.head.anim = 0); this.handl.anim = (this.handr.anim = 0); } else if (this.feetstat == 1) { if ((this.feetanim == 4) && (((this.z + this.sz) + 0.3) > this.groundz)) { this.feetanim = 5; } if (this.feetanim == 1) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = (this.handr.rot = 0); this.feet.x = (this.feet.y = (this.feet.z = 0)); this.head.x = (this.torso.x = 0); this.torso.y = 1; this.torso.z = -2.75; this.handl.z = (this.handr.z = -6); this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.head.y = -2; this.head.z = -3.5; this.feet.anim = 3; this.torso.anim = (this.head.anim = 0); this.handl.anim = (this.handr.anim = 0); } else if (this.feetanim == 2) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = -90; this.handr.rot = 90; this.feet.x = (this.feet.y = (this.feet.z = 0)); this.head.x = (this.torso.x = 0); this.torso.y = 0.1; this.torso.z = -4.9; this.head.y = -1; this.head.z = -8; this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.feet.anim = 1; this.torso.anim = (this.head.anim = 0); this.handl.anim = (this.handr.anim = 0); plot = new Object((x = 0), (y = 0)); if (this.keyp[0] && (!this.keyp[1])) { plot = _root.getAngledPos(0, -0.1, 1, 0, this.camera.rot); } else if (this.keyp[1] && (!this.keyp[0])) { plot = _root.getAngledPos(0, 0.1, 1, 0, this.camera.rot); } if (this.keyp[2] && (!this.keyp[3])) { plot = _root.getAngledPos(-0.1, 0, 1, 0, this.camera.rot); } else if (this.keyp[3] && (!this.keyp[2])) { plot = _root.getAngledPos(0.1, 0, 1, 0, this.camera.rot); } this.sx = this.sx + plot.x; this.sy = this.sy + plot.y; this.sz = this.sz - 1.35; } else if (this.feetanim == 4) { this.feetanim = 3; } else if (this.feetanim == 5) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = (this.handr.rot = 0); this.feet.x = (this.feet.y = (this.feet.z = 0)); this.head.x = (this.torso.x = 0); this.torso.y = 1; this.torso.z = -2.75; this.handl.z = (this.handr.z = -6); this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.head.y = -2; this.head.z = -3.5; this.feet.anim = 3; this.torso.anim = (this.head.anim = 0); this.handl.anim = (this.handr.anim = 0); } } else if (this.feetstat == 2) { this.tgtzoom = 5; this.tgttilt = 0.25; this.camextend = 0; this.feet.rot = (this.torso.rot = (this.head.rot = 0)); if (this.feetanim == 1) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = (this.handr.rot = 0); this.feet.x = (this.feet.y = (this.feet.z = 0)); this.head.x = (this.torso.x = 0); this.torso.y = 1; this.torso.z = -2.75; this.handl.z = (this.handr.z = -6); this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.head.y = -2; this.head.z = -3.5; this.feet.anim = 3; this.torso.anim = (this.head.anim = 0); this.handl.anim = (this.handr.anim = 0); } else if (this.feetanim == 2) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = -90; this.handr.rot = 90; this.feet.x = (this.feet.y = 0); this.feet.z = -3; this.head.x = (this.torso.x = 0); this.torso.y = 0.1; this.torso.z = -7.9; this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.head.y = 1; this.head.z = -11; this.feet.anim = 1; this.torso.anim = 0; this.head.anim = 1; this.handl.anim = (this.handr.anim = 0); this.sz = this.sz - 1.1; plot = _root.getAngledPos(0, 0.12, 1, 0, this.rot); this.sx = this.sx + plot.x; this.sy = this.sy + plot.y; } else if (this.feetanim == 3) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = -90; this.handr.rot = 90; this.feet.x = (this.torso.x = (this.head.x = 0)); this.feet.y = -3; this.torso.y = 2; this.head.y = 5; this.feet.z = -8; this.torso.z = -7.9; this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.head.z = -6.5; this.feet.anim = 4; this.torso.anim = 1; this.head.anim = 2; this.handl.anim = (this.handr.anim = 0); } else if (this.feetanim == 4) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = -90; this.handr.rot = 90; this.feet.x = (this.feet.y = 0); this.feet.z = -15; this.head.x = (this.torso.x = 0); this.torso.y = -0.1; this.torso.z = -10.1; this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.head.y = -1; this.head.z = -7; this.feet.anim = 5; this.torso.anim = 2; this.head.anim = 3; this.handl.anim = (this.handr.anim = 0); } else if (this.feetanim == 6) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = -90; this.handr.rot = 90; this.feet.x = (this.torso.x = (this.head.x = 0)); this.feet.y = 3; this.torso.y = -2; this.head.y = -5; this.feet.z = -8; this.torso.z = -8.1; this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.head.z = -6.5; this.feet.anim = 6; this.torso.anim = 3; this.head.anim = 0; this.handl.anim = (this.handr.anim = 0); } else if (this.feetanim == 8) { this.feet.rot = (this.torso.rot = (this.head.rot = 0)); this.handl.rot = (this.handr.rot = 0); this.feet.x = (this.feet.y = (this.feet.z = 0)); this.head.x = (this.torso.x = 0); this.torso.y = 1; this.torso.z = -2.75; this.handl.z = (this.handr.z = -6); this.handl.y = (this.handr.y = 0); this.handl.x = -4; this.handr.x = 4; this.head.y = -2; this.head.z = -3.5; this.feet.anim = 3; this.torso.anim = (this.head.anim = 0); this.handl.anim = (this.handr.anim = 0); } } if (this.attackstat == 0) { this.handl.flat = (this.handr.flat = false); if ((++this.attackanim) >= 6) { this.attackstat = -1; } if (this.attackanim == 1) { plot = _root.getAngledPos(0, 0.1, 1, 0, this.rot); this.handl.rot = 0; this.handr.rot = 90; this.sx = this.sx + plot.x; this.sy = this.sy + plot.y; this.head.rot = (this.feet.rot = (this.torso.rot = 45)); this.handl.x = -2.5; this.handl.y = -1; this.handr.x = 4.5; this.handr.y = 1; this.handr.z = -5; } else if (this.attackanim == 2) { this.head.rot = (this.feet.rot = (this.torso.rot = 90)); this.handl.rot = 0; this.handr.rot = 135; this.handl.x = -1.5; this.handl.y = -1; this.handr.x = 4; this.handr.y = 2; this.handr.z = -5; } else if (this.attackanim == 3) { plot = _root.getAngledPos(0, -0.2, 1, 0, this.rot); this.sx = this.sx + plot.x; this.sy = this.sy + plot.y; this.head.rot = (this.feet.rot = (this.torso.rot = 0)); this.handl.rot = 0; this.handr.rot = 45; this.handl.x = -3.5; this.handl.y = 1; this.handr.x = 4; this.handr.y = -1.2; this.handr.z = -5.5; } else if (this.attackanim == 4) { this.head.rot = (this.feet.rot = (this.torso.rot = -45)); this.handl.rot = 0; this.handr.rot = 0; this.handl.x = -2; this.handl.y = 2; this.handr.x = 2; this.handr.y = -5; this.handr.z = -6; if ((this.weapon == -1) || (this.weapon == 0)) { this.attack("right", 0, _root.weap_stats[this.weapon + 1][0], 2, _root.weap_stats[this.weapon + 1][1]); } else if (this.weapon == 6) { plot = _root.getAngledPos(0, -0.15, 1, 0, this.rot); tgt = this.camera.attachMovie("fireball_mc", "bullet" + (++_root.objs), _root.objs); tgt.init = _root.initBullet; tgt.init(this, this.x + plot.x, this.y + plot.y, this.z - 0.5, this.rot, _root.weap_stats[this.weapon + 1][0], _root.weap_stats[this.weapon + 1][1], 1); this.hp = this.hp - 15; } else if (this.weapon == 7) { k = 0; while (k < 4) { rand = ((k / 4) * 30) - 15; plot = _root.getAngledPos(0, -0.15, 1, 0, this.rot + rand); tgt = this.camera.attachMovie("iceshard_mc", "bullet" + (++_root.objs), _root.objs); tgt.init = _root.initBullet; tgt.init(this, this.x + plot.x, this.y + plot.y, this.z - 0.5, this.rot + (rand / 2), _root.weap_stats[this.weapon + 1][0], _root.weap_stats[this.weapon + 1][1], 2); k++; } this.hp = this.hp - 15; } else if (this.weapon == 8) { plot = _root.getAngledPos(0, -0.15, 1, 0, this.rot); tgt = this.camera.attachMovie("lightningbolt_mc", "bullet" + (++_root.objs), _root.objs); tgt.init = _root.initBullet; tgt.init(this, this.x + plot.x, this.y + plot.y, this.z - 0.5, this.rot, _root.weap_stats[this.weapon + 1][0], _root.weap_stats[this.weapon + 1][1], 3); this.hp = this.hp - 15; } } else if (this.attackanim == 5) { this.head.rot = (this.feet.rot = (this.torso.rot = -90)); this.handl.rot = 0; this.handr.rot = -45; this.handl.x = -1; this.handl.y = 2; this.handr.x = 0.1; this.handr.y = -5; this.handr.z = -6; } } else if (this.attackstat == 1) { this.handl.flat = (this.handr.flat = true); if ((++this.attackanim) >= 7) { this.attackstat = -1; } if (this.attackanim == 1) { plot = _root.getAngledPos(0, 0.1, 1, 0, this.rot); this.sx = this.sx + plot.x; this.sy = this.sy + plot.y; this.head.rot = (this.feet.rot = (this.torso.rot = -90)); this.handl.rot = 0; this.handr.rot = -180; this.handl.x = -1; this.handl.y = 2; this.handr.x = -4; this.handr.y = -2; this.handr.z = -6; this.handr.slash = false; } else if (this.attackanim == 2) { plot = _root.getAngledPos(0, -0.2, 1, 0, this.rot); this.sx = this.sx + plot.x; this.sy = this.sy + plot.y; this.head.rot = (this.feet.rot = (this.torso.rot = -45)); this.handl.rot = 0; this.handr.rot = -90; this.handl.x = -2; this.handl.y = 2; this.handr.x = -6; this.handr.y = -6; this.handr.z = -6; this.handr.slash = true; } else if (this.attackanim == 3) { this.head.rot = (this.feet.rot = (this.torso.rot = 0)); this.handl.rot = 0; this.handr.rot = 45; this.handl.x = -3.5; this.handl.y = 1; this.handr.x = 6; this.handr.y = -3; this.handr.z = -5.5; this.handr.slash = true; this.attack("right", 0, _root.weap_stats[this.weapon + 1][0], 3, _root.weap_stats[this.weapon + 1][1]); } else if (this.attackanim == 4) { this.head.rot = (this.feet.rot = (this.torso.rot = 45)); this.handl.rot = 0; this.handr.rot = 135; this.handl.x = -2.5; this.handl.y = -1; this.handr.x = 6; this.handr.y = 6; this.handr.z = -5; this.handr.slash = true; } else if (this.attackanim == 5) { this.handl.rot = 0; this.handr.rot = 180; this.head.rot = (this.feet.rot = (this.torso.rot = 90)); this.handl.x = -1.5; this.handl.y = -1; this.handr.x = 3; this.handr.y = 7; this.handr.z = -8; this.handr.slash = false; } else if (this.attackanim == 6) { this.handl.rot = 0; this.handr.rot = 270; this.head.rot = (this.feet.rot = (this.torso.rot = 90)); this.handl.x = -1.5; this.handl.y = -1; this.handr.x = 3; this.handr.y = 9; this.handr.z = -11; this.handr.slash = false; } } else if (this.attackstat == 2) { if ((++this.attackanim) >= 5) { this.attackstat = -1; } if (this.attackanim == 1) { this.handl.rot = (this.handr.rot = 0); this.handl.z = (this.handr.z = -7); this.handl.y = (this.handr.y = -5); this.handl.x = -2.5; this.handr.x = 2.5; this.handl.anim = (this.handr.anim = 0); } else if (this.attackanim == 2) { this.handl.rot = (this.handr.rot = 0); this.handl.z = -8; this.handl.y = -4; this.handr.z = -7; this.handr.y = -5; this.handl.x = -2.5; this.handr.x = 2.5; this.handl.anim = (this.handr.anim = 0); } else if (this.attackanim == 3) { this.ammo--; this.handl.rot = (this.handr.rot = 0); this.handl.z = -9; this.handl.y = -2.5; this.handr.z = -7; this.handr.y = -5; this.handl.x = -2.5; this.handr.x = 2.5; this.handl.anim = 1; this.handr.anim = 0; plot = _root.getAngledPos(0, -0.15, 1, 0, this.rot - 45); tgt = this.camera.attachMovie("bullet_mc", "bullet" + (++_root.objs), _root.objs); tgt.init = _root.initBullet; tgt.init(this, this.x + plot.x, this.y + plot.y, this.z - 0.5, this.rot, _root.weap_stats[this.weapon + 1][0], _root.weap_stats[this.weapon + 1][1], 0); } else if (this.attackanim == 4) { this.handl.rot = (this.handr.rot = 0); this.handl.z = -8.5; this.handl.y = -4.5; this.handr.z = -7; this.handr.y = -5; this.handl.x = -2.5; this.handr.x = 2.5; this.handl.anim = 1; this.handr.anim = 0; if ((this.ammo > 0) && this.keyp[7]) { this.attackstat = 3; this.attackanim = 0; this.fireside = this.fireside * -1; } } } else if (this.attackstat == 3) { if ((++this.attackanim) >= 5) { this.attackstat = -1; } if (this.attackanim == 1) { this.handl.rot = (this.handr.rot = 0); this.handl.z = (this.handr.z = -7); this.handl.y = (this.handr.y = -5); this.handl.x = -2.5; this.handr.x = 2.5; this.handl.anim = (this.handr.anim = 0); } else if (this.attackanim == 2) { this.handl.rot = (this.handr.rot = 0); this.handr.z = -8; this.handr.y = -4; this.handl.z = -7; this.handl.y = -5; this.handl.x = -2.5; this.handr.x = 2.5; this.handl.anim = (this.handr.anim = 0); } else if (this.attackanim == 3) { this.ammo--; this.handl.rot = (this.handr.rot = 0); this.handr.z = -9; this.handr.y = -2.5; this.handl.z = -7; this.handl.y = -5; this.handl.x = -2.5; this.handr.x = 2.5; this.handl.anim = 0; this.handr.anim = 1; plot = _root.getAngledPos(0, -0.15, 1, 0, this.rot + 45); tgt = this.camera.attachMovie("bullet_mc", "bullet" + (++_root.objs), _root.objs); tgt.init = _root.initBullet; tgt.init(this, this.x + plot.x, this.y + plot.y, this.z - 0.5, this.rot, _root.weap_stats[this.weapon + 1][0], _root.weap_stats[this.weapon + 1][1], 0); } else if (this.attackanim == 4) { this.handl.rot = (this.handr.rot = 0); this.handr.z = -8.5; this.handr.y = -4.5; this.handl.z = -7; this.handl.y = -5; this.handl.x = -2.5; this.handr.x = 2.5; this.handl.anim = 0; this.handr.anim = 1; if ((this.ammo > 0) && this.keyp[7]) { this.attackstat = 2; this.attackanim = 0; this.fireside = this.fireside * -1; } } } else if (this.attackstat == 4) { if ((++this.attackanim) >= 3) { this.attackstat = -1; } if (this.attackanim == 1) { this.head.x = -2; this.head.rot = -45; this.torso.rot = (this.feet.rot = -90); this.handl.rot = (this.handr.rot = 0); this.handl.z = -7; this.handr.z = -5.5; this.handl.x = 0; this.handl.y = 3; this.handr.x = -1; this.handr.y = -8.5; this.handl.anim = (this.handr.anim = 0); } else if (this.attackanim == 2) { this.ammo--; this.head.x = -2; this.head.rot = -45; this.torso.rot = (this.feet.rot = -90); this.handl.rot = (this.handr.rot = 0); this.handl.z = -7; this.handr.z = -5.5; this.handl.x = 0; this.handl.y = 5.5; this.handr.x = -1; this.handr.y = -7; this.handl.anim = (this.handr.anim = 1); if ((this.ammo > 0) && this.keyp[7]) { this.attackstat = 4; this.attackanim = 0; this.fireside = this.fireside * -1; } if (this.weapon == 9) { k = 0; while (k < 4) { rand = ((k / 4) * 30) - 15; plot = _root.getAngledPos(0, -0.25, 1, 0, this.rot + rand); tgt = this.camera.attachMovie("bullet_mc", "bullet" + (++_root.objs), _root.objs); tgt.init = _root.initBullet; tgt.init(this, this.x + plot.x, this.y + plot.y, this.z - 0.5, this.rot + (rand / 2), _root.weap_stats[this.weapon + 1][0], _root.weap_stats[this.weapon + 1][1], 0); k++; } } else { plot = _root.getAngledPos(0, -0.25, 1, 0, this.rot); tgt = this.camera.attachMovie("bullet_mc", "bullet" + (++_root.objs), _root.objs); tgt.init = _root.initBullet; tgt.init(this, this.x + plot.x, this.y + plot.y, this.z - 0.5, this.rot, _root.weap_stats[this.weapon + 1][0], _root.weap_stats[this.weapon + 1][1], 0); } } } else if (this.attackstat == 5) { if ((++this.attackanim) >= 7) { this.attackstat = -1; } if (this.attackanim == 1) { this.head.x = -2; this.head.rot = 0; this.torso.rot = (this.feet.rot = -90); this.handl.rot = (this.handr.rot = 0); this.handl.z = (this.handr.z = -5.5); this.handl.x = -0.5; this.handl.y = -13; this.handr.x = -1; this.handr.y = -8.5; this.handl.anim = 0; this.handr.anim = 1; } else if (this.attackanim == 2) { this.head.x = -2; this.head.rot = 0; this.torso.rot = (this.feet.rot = -90); this.handl.rot = (this.handr.rot = 0); this.handl.z = (this.handr.z = -5.5); this.handl.x = -0.5; this.handl.y = -13; this.handr.x = -1; this.handr.y = -8.5; this.handl.anim = 0; this.handr.anim = 1; } else if (this.attackanim == 3) { this.head.x = -2; this.head.rot = 0; this.torso.rot = (this.feet.rot = -90); this.handl.rot = (this.handr.rot = 0); this.handl.z = (this.handr.z = -5.5); this.handl.x = -0.5; this.handl.y = -13; this.handr.x = -1; this.handr.y = -8.5; this.handl.anim = 0; this.handr.anim = 1; } else if (this.attackanim == 4) { this.head.x = -2; this.head.rot = 0; this.torso.rot = (this.feet.rot = -90); this.handl.rot = (this.handr.rot = 0); this.handl.z = (this.handr.z = -5.5); this.handl.x = -0.5; this.handl.y = -13; this.handr.x = -1; this.handr.y = -8.5; this.handl.anim = 0; this.handr.anim = 1; } else if (this.attackanim == 5) { this.ammo--; this.head.x = -0.5; this.head.rot = 0; this.torso.rot = (this.feet.rot = -90); this.handl.rot = (this.handr.rot = 0); this.handl.z = (this.handr.z = -7); this.handl.x = -0.5; this.handl.y = -11.5; this.handr.x = -1; this.handr.y = -6; this.handl.anim = 0; this.handr.anim = 1; plot = _root.getAngledPos(0, -0.25, 1, 0, this.rot); tgt = this.camera.attachMovie("bullet_mc", "bullet" + (++_root.objs), _root.objs, 0); tgt.init = _root.initBullet; tgt.init(this, this.x + plot.x, this.y + plot.y, this.z - 0.5, this.rot, _root.weap_stats[this.weapon + 1][0], _root.weap_stats[this.weapon + 1][1], 0); } else if (this.attackanim == 6) { this.head.x = -0.5; this.head.rot = 0; this.torso.rot = (this.feet.rot = -90); this.handl.rot = (this.handr.rot = 0); this.handl.z = (this.handr.z = -6); this.handl.x = -0.5; this.handl.y = -12.5; this.handr.x = -1; this.handr.y = -7; this.handl.anim = 0; this.handr.anim = 1; } } if (this.attackstat == -1) { this.handl.flat = (this.handr.flat = false); } if (((this.weapon == 6) || (this.weapon == 7)) || (this.weapon == 8)) { if (this.handsanim == 0) { this.handsanim = (this.handl.anim = (this.handr.anim = 1)); } else { this.handsanim = (this.handl.anim = (this.handr.anim = 0)); } } this.sz = this.sz + 0.3; this.z = this.z + this.sz; if (this.z >= ((this.groundz = 0))) { this.z = this.groundz; this.sz = 0; this.onground = true; } if (this.onground) { this.sx = this.sx * 0.55; this.sy = this.sy * 0.55; } this.x = this.x + this.sx; this.y = this.y + this.sy; if (this.x < -0.5) { this.x = -0.5; if (this.hmn == 1) { _root.p1x--; _root.p1side = "east"; _root.prevFrame(); } } else if (this.x > (this.camera.mapw - 0.5)) { this.x = this.camera.mapw - 0.5; if (this.hmn == 1) { _root.p1x++; _root.p1side = "west"; _root.prevFrame(); } } if (this.y < -0.5) { this.y = -0.5; if (this.hmn == 1) { _root.p1y--; _root.p1side = "south"; _root.prevFrame(); } } else if (this.y > (this.camera.maph - 0.5)) { this.y = this.camera.maph - 0.5; if (this.hmn == 1) { _root.p1y++; _root.p1side = "north"; _root.prevFrame(); } } if ((this.bloodtrail > 0) && ((this.camera.tick % 3) == 0)) { this.bloodtrail--; tgt = this.camera.map_op.attachMovie("groundfx- bloodsplash", "groundfx" + (++_root.objs), _root.objs); tgt.init = _root.initGroundFx; tgt.init(this.camera, (this.x + (Math.random() * 0.5)) - 0.25, (this.y + (Math.random() * 0.5)) - 0.25, this.z, this.rot, "bloodsplash"); j = 0; while (j < 2) { tgt = tgt.camera.map_op.attachMovie("groundfx- blood", "groundfx" + (++_root.objs), _root.objs); tgt.init = _root.initGroundFx; tgt.init(this.camera, this.x, this.y, this.z, Math.random() * 360, "parentblood"); j++; } } if ((this.hp > 0) && (this.hp < 100)) { this.hp = this.hp + 0.25; } } if (this.hp <= 0) { i = 0; while (i < this.camera.manlst.length) { if (this.camera.manlst[i] == this) { this.camera.manlst.splice(i, 1); } i++; } this.alive = false; this._visible = false; tgt2 = this.attachMovie("dead_text", "message" + (++_root.objs), _root.objs); tgt2.camera = this.camera; tgt2.onEnterFrame = _root.execMessage; } if (this.hmn == 1) { if (this.ammo == 0) { _root.statdisp.ammobar.mask._y = (_root.statdisp.ammobar.mask._height / 2) - ((this.reloading / _root.weap_stats[this.weapon + 1][3]) * _root.statdisp.ammobar.mask._height); } else { _root.statdisp.ammobar.mask._y = (_root.statdisp.ammobar.mask._height / 2) - ((this.ammo / _root.weap_stats[this.weapon + 1][2]) * _root.statdisp.ammobar.mask._height); } _root.statdisp.hpbar.mask._y = (_root.statdisp.hpbar.mask._height / 2) - ((this.hp / 100) * _root.statdisp.hpbar.mask._height); } this.render(); } if (this.objtype == "character") { this.hpcirc.gotoAndStop(Math.floor((1 - (this.hp / 100)) * (this.hpcirc._totalframes - 1)) + 1); if (this.hmn == 1) { this.shade.gotoAndStop(3); } else if (this.costume[0] == _root.p1caste) { this.shade.gotoAndStop(2); } else { this.shade.gotoAndStop(1); } this.shade.x = this.x; this.shade.y = this.y; this.shade.z = this.groundz; plot = _root.getAngledPos(this.shade.x - this.camera.x, this.shade.y - this.camera.y, this.camera.zoom, 0, -this.camera.rot); this.shade._x = plot.x * _root.tilew; this.shade._y = ((plot.y * _root.tilew) * this.camera.tilt) + ((((this.shade.z - this.camera.z) * _root.tileh) * this.camera.zoom) * (1 / this.camera.tilt)); this.shade._xscale = ((100 + ((this.z - this.groundz) * 5)) * this.big) * this.camera.zoom; this.shade._yscale = (((100 + ((this.z - this.groundz) * 5)) * this.big) * this.camera.zoom) * this.camera.tilt; this.shade.fx_op._rotation = this.shade.fx_op._rotation + 10; this.shade._alpha = 100 + ((this.z - this.groundz) * 5); this.shade.aimer._rotation = this.rot - this.camera.rot; if (this.isfading) { this.ab = this.ab - 20; } this.clrtint = new Object(); this.clrtint.aa = this.aa; this.clrtint.ab = this.ab; this.clrtint.ra = this.ra; this.clrtint.rb = this.rb; this.clrtint.ga = this.ga; this.clrtint.gb = this.gb; this.clrtint.ba = this.ba; this.clrtint.bb = this.bb; this.clrhandle.setTransform(this.clrtint); if (!this.camera.pause) { if (((this.rb = this.rb - 50)) < 0) { this.rb = 0; } if (((this.gb = this.gb - 50)) < 0) { this.gb = 0; } if (((this.bb = this.bb - 50)) < 0) { this.bb = 0; } } } plot = _root.getAngledPos(this.x - this.camera.x, this.y - this.camera.y, this.camera.zoom, 0, -this.camera.rot); this.basey = plot.y; this._x = plot.x * _root.tilew; this._y = ((plot.y * _root.tilew) * this.camera.tilt) + ((((this.z - this.camera.z) * _root.tileh) * this.camera.zoom) * (1 / this.camera.tilt)); if ((((this._x > (((-_root.scw) / 2) - 55)) && (this._y > (((-_root.sch) / 2) - 55))) && (this._x < ((_root.scw / 2) + 55))) && (this._y < ((_root.sch / 2) + 55))) { this._xscale = (100 * this.big) * this.camera.zoom; this._yscale = (100 * this.big) * this.camera.zoom; side = _root.within360(this.rot - this.camera.rot); if ((side > 337.5) || (side <= 22.5)) { this.side2 = (this.side = 0); } else if (side <= 67.5) { this.side2 = (this.side = 1); } else if (side <= 112.5) { this.side2 = (this.side = 2); } else if (side <= 157.5) { this.side2 = (this.side = 3); } else if (side <= 202.5) { this.side2 = (this.side = 4); } else if (side <= 247.5) { this.side = 5; this.side2 = 3; } else if (side <= 292.5) { this.side = 6; this.side2 = 2; } else { this.side = 7; this.side2 = 1; } this.object_op.gotoAndStop(this.side + 1); added = false; i = 0; while (i < this.camera.zobjs.length) { if (this.basey > this.camera.zobjs[i].basey) { this.camera.zobjs.splice(i, 0, this); added = true; i++; } if (added) { break; } i++; } if (!added) { this.camera.zobjs.push(this); } this.shade._visible = (this._visible = true); } else { this.shade._visible = (this._visible = false); } } function renderMan() { zobjs = new Array(); basey = new Array(); i = 0; while (i < 5) { if (i == 0) { tgt = this.head; n = 4; } if (i == 1) { tgt = this.torso; n = 4; } if (i == 2) { tgt = this.feet; n = 7; } if (i == 3) { tgt = this.handl; n = 2; } if (i == 4) { tgt = this.handr; n = 2; } plotrot = (tgt.rot + this.rot) - this.camera.rot; plot = _root.getAngledPos(tgt.x, tgt.y, 1, 0, this.rot - this.camera.rot); tgt.basey = plot.y; tgt._x = plot.x * 0.8; tgt._y = (plot.y * 0.2) + (tgt.z * 0.8); side = _root.within360(plotrot); flipped = false; if ((side > 337.5) || (side <= 22.5)) { side = 0; } else if (side <= 67.5) { side = 1; } else if (side <= 112.5) { side = 2; } else if (side <= 157.5) { side = 3; } else if (side <= 202.5) { side = 4; } else if (side <= 247.5) { side = 3; flipped = true; } else if (side <= 292.5) { side = 2; flipped = true; } else { side = 1; flipped = true; } if (flipped) { tgt._xscale = -100; } else { tgt._xscale = 100; } tgt._yscale = 100; if ((i == 3) || (i == 4)) { if (!tgt.flat) { tgt.hand_op.gotoAndStop(((((n * 5) * (this.weapon + 1)) + (side * n)) + tgt.anim) + 1); tgt.hand_op._rotation = 0; tgt.hand_op.slash._visible = false; } else { tgt._xscale = Math.abs(tgt._xscale); tgt._yscale = 50; tgt.hand_op.gotoAndStop(((((n * 5) * (this.weapon + 1)) + (2 * n)) + tgt.anim) + 1); tgt.hand_op._rotation = plotrot; tgt.hand_op.slash._visible = tgt.slash; } tgt.hand_op.hand.gotoAndStop(this.costume[i] + 1); } else { tgt.gotoAndStop(((((n * 5) * this.costume[i]) + (side * n)) + tgt.anim) + 1); } added = false; j = 0; while (j < zobjs.length) { if (tgt.basey > zobjs[j].basey) { zobjs.splice(j, 0, tgt); added = true; j++; } if (added) { break; } j++; } if (!added) { zobjs.push(tgt); } i++; } i = 0; while (i < zobjs.length) { zobjs[i].swapDepths(-i); i++; } } function attackMan(bbit, hittype, damage, blood, knockback) { i = 0; while (i < this.camera.manlst.length) { tgt = this.camera.manlst[i]; if (tgt != this) { if (Math.abs(this.z - tgt.z) <= 0.7) { dist = Math.sqrt(Math.pow(this.x - tgt.x, 2) + Math.pow(this.y - tgt.y, 2)); if (dist <= _root.weap_stats[this.weapon + 1][1]) { rot = _root.getAngleFrom(this.x, this.y, tgt.x, tgt.y); if (rot > (this.rot + 180)) { rot = rot - 360; } else if (this.rot > (rot + 180)) { rot = rot + 360; } if (Math.abs(this.rot - rot) <= 85) { rot = tgt.rot; if (rot > (this.rot + 180)) { rot = rot - 360; } else if (this.rot > (rot + 180)) { rot = rot + 360; } if (Math.abs(rot - this.rot) <= 75) { knockbmult = 2; tgt2 = this.attachMovie("critical_text", "message" + (++_root.objs), _root.objs); tgt2.camera = this.camera; tgt2.onEnterFrame = _root.execMessage; tgt.hp = tgt.hp - (damage * 1.5); tgt.bloodtrail = 3; } else { knockbmult = 1; tgt.hp = tgt.hp - damage; } tgt.sz = tgt.sz - (damage / 100); tgt.rb = 255 * knockbmult; plot = _root.getAngledPos(0, (-knockback) * 0.3, 1, 0, rot); tgt.sx = tgt.sx + (plot.x * knockbmult); tgt.sy = tgt.sy + (plot.y * knockbmult); j = 0; while (j < blood) { tgt2 = tgt.camera.map_op.attachMovie("groundfx- bloodsplash", "groundfx" + (++_root.objs), _root.objs); tgt2.init = _root.initGroundFx; tgt2.init(tgt.camera, (tgt.x + (Math.random() * 0.5)) - 0.25, (tgt.y + (Math.random() * 0.5)) - 0.25, tgt.z, tgt.rot, "bloodsplash"); j++; } j = 0; while (j < (blood * 2)) { tgt2 = tgt.camera.map_op.attachMovie("groundfx- blood", "groundfx" + (++_root.objs), _root.objs); tgt2.init = _root.initGroundFx; tgt2.init(tgt.camera, tgt.x, tgt.y, tgt.z, Math.random() * 360, "parentblood"); j++; } } } } } i++; } } function execMessage() { if (!this.camera.pause) { this.frame++; } this.gotoAndStop(this.frame); } stop(); _root.curkeyset = -1; _root.keys = new Array(87, 83, 65, 68, 81, 69, 67, 86, 66, 77, 80); _root.quality = "medium"; _root.scw = 320; _root.sch = 200; _root.tilew = 30; _root.tileh = 1.5; _root.objs = 0; _root.p1char = 0; _root.p1x = (_root.p1y = 0); _root.p1rot = 45; _root.p1side = "north"; _root.weap_stats = new Array(new Array(17, 0.6, 0, 0), new Array(50, 0.5, 0, 0), new Array(36, 0.75, 0, 0), new Array(25, 1.05, 0, 0), new Array(20, 0.3, 6, 16), new Array(14, 0.5, 12, 32), new Array(90, 1, 2, 42), new Array(28, 0.6, 0, 0), new Array(14, 0.35, 0, 0), new Array(55, 0.85, 0, 0), new Array(8.5, 0.38, 2, 16)); _root.musicdone = true; _root.curmusic = 0; function createMap(mpx, mpy, isbots) { this.objects = 0; _root.getRnd(mpx, 12); this.mapw = Math.ceil(_root.getRnd() * 6) + 4; _root.getRnd(mpy, 7); this.maph = Math.ceil(_root.getRnd() * 6) + 4; n1 = mpx + 1; n2 = mpy + 1; do { n1--; _root.getRnd(n1, 12); } while (_root.getRnd() < 0.4); do { n2--; _root.getRnd(n2, 7); } while (_root.getRnd() < 0.4); this.map = new Array(this.mapw * this.maph); this.objmap = new Array(this.mapw * this.maph); _root.getRnd(n1, n2); this.maptype = Math.floor(_root.getRnd() * 5); this.mapname = _root.createMapName(this.maptype); _root.mapname.text = this.mapname; _root.getRnd(mpx, mpy); if (this.maptype == 0) { _root.bg.gotoAndStop(1); i = 0; while (i < (this.mapw * this.maph)) { tgt = this.map_op.attachMovie("tile_mc", "tile" + i, ++_root.objs); tgt.init = _root.initTile; tgt.init(this, i, 0); i++; } i = 0; while (i < Math.ceil(_root.getRnd() * 3)) { stx = Math.floor(_root.getRnd() * this.mapw); sty = Math.floor(_root.getRnd() * this.maph); j = 0; while (j < 5) { if (j == 0) { addx = 0; addy = 0; } if (j == 1) { addx = -1; addy = 0; } if (j == 2) { addx = 1; addy = 0; } if (j == 3) { addx = 0; addy = -1; } if (j == 4) { addx = 0; addy = 1; } if (!(((((stx + addx) < 0) || ((stx + addx) >= this.mapw)) || ((sty + addy) < 0)) || ((sty + addy) >= this.maph))) { k = _root.getMapIndex(stx + addx, sty + addy, this.mapw); this.map_op["tile" + k].init(this, k, 1); } j++; } i++; } if (_root.getRnd() < 0.2) { if (_root.getRnd() < 0.5) { x = 0; y = Math.floor(this.maph / 2); sx = 1; sy = 0; } else { x = Math.floor(this.mapw / 2); y = 0; sx = 0; sy = 1; } looping = true; do { if ((((x < 0) || (x >= this.mapw)) || (y < 0)) || (y >= this.maph)) { looping = false; } else { k = _root.getMapIndex(x, y, this.mapw); this.map_op["tile" + k].init(this, k, 3); if (sx == 0) { rand = _root.getRnd(); if (rand < 0.25) { x--; } else if (rand < 0.5) { x++; } else { x = x + sx; y = y + sy; } } else { rand = _root.getRnd(); if (rand < 0.25) { y--; } else if (rand < 0.5) { y++; } else { x = x + sx; y = y + sy; } } } } while (looping); } i = 0; while (i < (Math.ceil(_root.getRnd() * 3) + 2)) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; if (_root.getRnd() < 0.5) { tgt.init(this, k, -1, Math.floor(_root.getRnd() * 4) + 1); } else { tgt.init(this, k, -1, Math.floor(_root.getRnd() * 4) + 5); } } i++; } if (_root.getRnd() < 0.33) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 10); i = 0; while (i < Math.ceil(_root.getRnd() * 2)) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 9); rand = _root.getRnd(); if (rand < 0.25) { tgt.rot = tgt.rot + 90; } else if (rand < 0.5) { tgt.rot = tgt.rot + 180; } else if (rand < 0.75) { tgt.rot = tgt.rot + 270; } } i++; } } } i = 0; while (i < Math.floor(_root.getRnd() * 3)) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 9); rand = _root.getRnd(); if (rand < 0.25) { tgt.rot = tgt.rot + 90; } else if (rand < 0.5) { tgt.rot = tgt.rot + 180; } else if (rand < 0.75) { tgt.rot = tgt.rot + 270; } } i++; } if (isbots) { j = 0; while (j < 2) { tgt = this.attachMovie("character_mc", "character" + (++_root.objs), _root.objs); tgt.init = _root.initObject; tgt.init(this, Math.floor((_root.getRnd() * this.mapw) * this.maph), 0); tgt.costume[0] = Math.floor(_root.getRnd() * 4); tgt.costume[1] = Number(_root.castecostumes[tgt.costume[0]][0][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][0].length)]); tgt.costume[2] = Number(_root.castecostumes[tgt.costume[0]][2][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][2].length)]); tgt.costume[3] = (tgt.costume[4] = Number(_root.castecostumes[tgt.costume[0]][1][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][1].length)])); tgt.weapon = Number(_root.castecostumes[tgt.costume[0]][3][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][3].length)]); j++; } } } else if (this.maptype == 1) { _root.bg.gotoAndStop(2); i = 0; while (i < (this.mapw * this.maph)) { tgt = this.map_op.attachMovie("tile_mc", "tile" + i, ++_root.objs); tgt.init = _root.initTile; tgt.init(this, i, 0); i++; } i = 0; while (i < Math.ceil(_root.getRnd() * 2)) { stx = Math.floor(_root.getRnd() * this.mapw); sty = Math.floor(_root.getRnd() * this.maph); j = 0; while (j < 5) { if (j == 0) { addx = 0; addy = 0; } if (j == 1) { addx = -1; addy = 0; } if (j == 2) { addx = 1; addy = 0; } if (j == 3) { addx = 0; addy = -1; } if (j == 4) { addx = 0; addy = 1; } if (!(((((stx + addx) < 0) || ((stx + addx) >= this.mapw)) || ((sty + addy) < 0)) || ((sty + addy) >= this.maph))) { k = _root.getMapIndex(stx + addx, sty + addy, this.mapw); this.map_op["tile" + k].init(this, k, 1); } j++; } i++; } i = 0; while (i < (Math.ceil(_root.getRnd() * 5) - 2)) { stx = Math.floor(_root.getRnd() * this.mapw); sty = Math.floor(_root.getRnd() * this.maph); j = 0; while (j < 5) { if (j == 0) { addx = 0; addy = 0; } if (j == 1) { addx = -1; addy = 0; } if (j == 2) { addx = 1; addy = 0; } if (j == 3) { addx = 0; addy = -1; } if (j == 4) { addx = 0; addy = 1; } if (!(((((stx + addx) < 0) || ((stx + addx) >= this.mapw)) || ((sty + addy) < 0)) || ((sty + addy) >= this.maph))) { k = _root.getMapIndex(stx + addx, sty + addy, this.mapw); this.map_op["tile" + k].init(this, k, 3); } j++; } i++; } if (_root.getRnd() < 0.5) { if (_root.getRnd() < 0.5) { x = 0; y = Math.floor(this.maph / 2); sx = 1; sy = 0; } else { x = Math.floor(this.mapw / 2); y = 0; sx = 0; sy = 1; } looping = true; do { if ((((x < 0) || (x >= this.mapw)) || (y < 0)) || (y >= this.maph)) { looping = false; } else { j = 0; while (j < 4) { if (j == 0) { addx = -1; addy = 0; } if (j == 1) { addx = 1; addy = 0; } if (j == 2) { addx = 0; addy = -1; } if (j == 3) { addx = 0; addy = 1; } k = _root.getMapIndex(x + addx, y + addy, this.mapw); if ((this.map_op["tile" + k].tile != 3) && (!(((((x + addx) < 0) || ((x + addx) >= this.mapw)) || ((y + addy) < 0)) || ((y + addy) >= this.maph)))) { this.map_op["tile" + k].init(this, k, 1); } j++; } k = _root.getMapIndex(x, y, this.mapw); this.map_op["tile" + k].init(this, k, 3); if (sx == 0) { rand = _root.getRnd(); if (rand < 0.25) { x--; } else if (rand < 0.5) { x++; } else { x = x + sx; y = y + sy; } } else { rand = _root.getRnd(); if (rand < 0.25) { y--; } else if (rand < 0.5) { y++; } else { x = x + sx; y = y + sy; } } } } while (looping); } if (_root.getRnd() < 0.33) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 10); i = 0; while (i < Math.ceil(_root.getRnd() * 2)) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 9); rand = _root.getRnd(); if (rand < 0.25) { tgt.rot = tgt.rot + 90; } else if (rand < 0.5) { tgt.rot = tgt.rot + 180; } else if (rand < 0.75) { tgt.rot = tgt.rot + 270; } } i++; } } } i = 0; while (i < (Math.ceil(_root.getRnd() * 5) + 5)) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; if (_root.getRnd() < 0.5) { tgt.init(this, k, -1, Math.floor(_root.getRnd() * 4)); } else { tgt.init(this, k, -1, 4); } } i++; } if (isbots) { j = 0; while (j < 3) { tgt = this.attachMovie("character_mc", "character" + (++_root.objs), _root.objs); tgt.init = _root.initObject; tgt.init(this, Math.floor((_root.getRnd() * this.mapw) * this.maph), 0); tgt.costume[0] = new Array(2, 3, 4)[Math.floor(_root.getRnd() * 3)]; tgt.costume[1] = Number(_root.castecostumes[tgt.costume[0]][0][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][0].length)]); tgt.costume[2] = Number(_root.castecostumes[tgt.costume[0]][2][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][2].length)]); tgt.costume[3] = (tgt.costume[4] = Number(_root.castecostumes[tgt.costume[0]][1][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][1].length)])); tgt.weapon = Number(_root.castecostumes[tgt.costume[0]][3][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][3].length)]); j++; } } } else if (this.maptype == 3) { _root.bg.gotoAndStop(4); i = 0; while (i < (this.mapw * this.maph)) { tgt = this.map_op.attachMovie("tile_mc", "tile" + i, ++_root.objs); tgt.init = _root.initTile; tgt.init(this, i, 2); i++; } i = 0; while (i < (Math.ceil(_root.getRnd() * 5) - 2)) { stx = Math.floor(_root.getRnd() * this.mapw); sty = Math.floor(_root.getRnd() * this.maph); j = 0; while (j < 5) { if (j == 0) { addx = 0; addy = 0; } if (j == 1) { addx = -1; addy = 0; } if (j == 2) { addx = 1; addy = 0; } if (j == 3) { addx = 0; addy = -1; } if (j == 4) { addx = 0; addy = 1; } if (!(((((stx + addx) < 0) || ((stx + addx) >= this.mapw)) || ((sty + addy) < 0)) || ((sty + addy) >= this.maph))) { k = _root.getMapIndex(stx + addx, sty + addy, this.mapw); this.map_op["tile" + k].init(this, k, 1); } j++; } i++; } if (_root.getRnd() < 0.33) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 11); i = 0; while (i < Math.ceil(_root.getRnd() * 2)) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 9); rand = _root.getRnd(); if (rand < 0.25) { tgt.rot = tgt.rot + 90; } else if (rand < 0.5) { tgt.rot = tgt.rot + 180; } else if (rand < 0.75) { tgt.rot = tgt.rot + 270; } } i++; } } } i = 0; while (i < Math.ceil(_root.getRnd() * 5)) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; if (_root.getRnd() < 0.5) { tgt.init(this, k, -1, Math.floor(_root.getRnd() * 3) + 5); } else { tgt.init(this, k, -1, Math.floor(_root.getRnd() * 3) + 12); } } i++; } i = 0; while (i < Math.floor(_root.getRnd() * 4)) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 9); rand = _root.getRnd(); if (rand < 0.25) { tgt.rot = tgt.rot + 90; } else if (rand < 0.5) { tgt.rot = tgt.rot + 180; } else if (rand < 0.75) { tgt.rot = tgt.rot + 270; } } i++; } if (isbots) { j = 0; while (j < 3) { tgt = this.attachMovie("character_mc", "character" + (++_root.objs), _root.objs); tgt.init = _root.initObject; tgt.init(this, Math.floor((_root.getRnd() * this.mapw) * this.maph), 0); tgt.costume[0] = new Array(2, 3)[Math.floor(_root.getRnd() * 2)]; tgt.costume[1] = Number(_root.castecostumes[tgt.costume[0]][0][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][0].length)]); tgt.costume[2] = Number(_root.castecostumes[tgt.costume[0]][2][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][2].length)]); tgt.costume[3] = (tgt.costume[4] = Number(_root.castecostumes[tgt.costume[0]][1][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][1].length)])); tgt.weapon = Number(_root.castecostumes[tgt.costume[0]][3][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][3].length)]); j++; } } } else if (this.maptype == 4) { _root.bg.gotoAndStop(5); i = 0; while (i < (this.mapw * this.maph)) { tgt = this.map_op.attachMovie("tile_mc", "tile" + i, ++_root.objs); tgt.init = _root.initTile; tgt.init(this, i, 1); i++; } i = 0; while (i < (Math.ceil(_root.getRnd() * 6) - 1)) { stx = Math.floor(_root.getRnd() * this.mapw); sty = Math.floor(_root.getRnd() * this.maph); j = 0; while (j < 5) { if (j == 0) { addx = 0; addy = 0; } if (j == 1) { addx = -1; addy = 0; } if (j == 2) { addx = 1; addy = 0; } if (j == 3) { addx = 0; addy = -1; } if (j == 4) { addx = 0; addy = 1; } if (!(((((stx + addx) < 0) || ((stx + addx) >= this.mapw)) || ((sty + addy) < 0)) || ((sty + addy) >= this.maph))) { k = _root.getMapIndex(stx + addx, sty + addy, this.mapw); this.map_op["tile" + k].init(this, k, 3); } j++; } i++; } i = 0; while (i < (Math.ceil(_root.getRnd() * 4) + 3)) { k = Math.floor((_root.getRnd() * this.mapw) * this.maph); if (this.map_op["tile" + k].tile != 3) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, Math.floor(_root.getRnd() * 3) + 5); } i++; } if (isbots) { j = 0; while (j < 3) { tgt = this.attachMovie("character_mc", "character" + (++_root.objs), _root.objs); tgt.init = _root.initObject; tgt.init(this, Math.floor((_root.getRnd() * this.mapw) * this.maph), 0); tgt.costume[0] = new Array(1, 3, 4)[Math.floor(_root.getRnd() * 3)]; tgt.costume[1] = Number(_root.castecostumes[tgt.costume[0]][0][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][0].length)]); tgt.costume[2] = Number(_root.castecostumes[tgt.costume[0]][2][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][2].length)]); tgt.costume[3] = (tgt.costume[4] = Number(_root.castecostumes[tgt.costume[0]][1][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][1].length)])); tgt.weapon = Number(_root.castecostumes[tgt.costume[0]][3][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][3].length)]); j++; } } } else if (this.maptype == 2) { _root.bg.gotoAndStop(3); i = 0; while (i < (this.mapw * this.maph)) { tgt = this.map_op.attachMovie("tile_mc", "tile" + i, ++_root.objs); tgt.init = _root.initTile; tgt.init(this, i, 0); i++; } if (_root.getRnd() < 0.5) { side = true; } else { side = true; } roads = Math.ceil(_root.getRnd() * 2); i = 0; while (i < roads) { side = !side; if (side) { x = 0; y = Math.floor(this.maph / 2); sx = 1; sy = 0; roady = y; } else { x = Math.floor(this.mapw / 2); y = 0; sx = 0; sy = 1; roadx = x; } looping = true; do { if ((((x < 0) || (x >= this.mapw)) || (y < 0)) || (y >= this.maph)) { looping = false; } else { if (sx == 0) { k = _root.getMapIndex(x, y, this.mapw); this.map_op["tile" + k].init(this, k, 6); k = _root.getMapIndex(x - 1, y, this.mapw); this.map_op["tile" + k].init(this, k, 4); if (_root.getRnd() < 0.25) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, Math.floor(_root.getRnd() * 3) + 17); tgt.rot = 270; } k = _root.getMapIndex(x + 1, y, this.mapw); this.map_op["tile" + k].init(this, k, 4); if (_root.getRnd() < 0.25) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, Math.floor(_root.getRnd() * 3) + 17); tgt.rot = 90; } } else { k = _root.getMapIndex(x, y, this.mapw); this.map_op["tile" + k].init(this, k, 7); k = _root.getMapIndex(x, y - 1, this.mapw); if (this.map_op["tile" + k].tile != 6) { this.map_op["tile" + k].init(this, k, 5); if (_root.getRnd() < 0.25) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, Math.floor(_root.getRnd() * 2) + 15); } } k = _root.getMapIndex(x, y + 1, this.mapw); if (this.map_op["tile" + k].tile != 6) { this.map_op["tile" + k].init(this, k, 5); if (_root.getRnd() < 0.25) { tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, Math.floor(_root.getRnd() * 2) + 15); } } } x = x + sx; y = y + sy; } } while (looping); i++; } if (roads == 2) { x1 = -1; while (x1 <= 1) { y1 = -1; while (y1 <= 1) { k = _root.getMapIndex(roadx + x1, roady + y1, this.mapw); this.map_op["tile" + k].init(this, k, 4); y1++; } x1++; } } x1 = 0; while (x1 < this.mapw) { y1 = 0; while (y1 < this.maph) { k1 = _root.getMapIndex(0, y1, this.mapw); k2 = _root.getMapIndex(x1, 0, this.mapw); if (((_root.getRnd() < 0.15) && (this.map_op["tile" + k1].tile == 0)) && (this.map_op["tile" + k2].tile == 0)) { k = _root.getMapIndex(x1, y1, this.mapw); tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, Math.floor(_root.getRnd() * 4) + 1); } if ((x1 == 0) && (this.map_op["tile" + k1].tile == 0)) { if (_root.getRnd() < 0.33) { k = _root.getMapIndex(0, y1, this.mapw); tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 20); tgt.rot = 270; tgt.x--; } if (_root.getRnd() < 0.33) { k = _root.getMapIndex(this.mapw - 1, y1, this.mapw); tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 20); tgt.rot = 90; tgt.x++; } } y1++; } if (this.map_op["tile" + k2].tile == 0) { if (_root.getRnd() < 0.33) { k = _root.getMapIndex(x1, 0, this.mapw); tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 20); tgt.rot = 180; tgt.y--; } if (_root.getRnd() < 0.33) { k = _root.getMapIndex(x1, this.maph - 1, this.mapw); tgt = this.attachMovie("object_mc", "object" + (++this.objects), ++_root.objs); tgt.init = _root.initObject; tgt.init(this, k, -1, 20); tgt.rot = 0; tgt.y++; } } x1++; } if (isbots) { j = 0; while (j < 5) { tgt = this.attachMovie("character_mc", "character" + (++_root.objs), _root.objs); tgt.init = _root.initObject; tgt.init(this, Math.floor((_root.getRnd() * this.mapw) * this.maph), 0); tgt.costume[0] = Math.floor(_root.getRnd() * 2); tgt.costume[1] = Number(_root.castecostumes[tgt.costume[0]][0][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][0].length)]); tgt.costume[2] = Number(_root.castecostumes[tgt.costume[0]][2][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][2].length)]); tgt.costume[3] = (tgt.costume[4] = Number(_root.castecostumes[tgt.costume[0]][1][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][1].length)])); tgt.weapon = Number(_root.castecostumes[tgt.costume[0]][3][Math.floor(_root.getRnd() * _root.castecostumes[tgt.costume[0]][3].length)]); j++; } } } i = 0; while (i < this.objects) { do { redo = false; j = 0; while (j < this.objects) { if (((i != j) && (this["object" + i].x == this["object" + j].x)) && (this["object" + i].y == this["object" + j].y)) { this["object" + i].x = Math.floor(_root.getRnd() * this.mapw); this["object" + i].y = Math.floor(_root.getRnd() * this.maph); redo = true; } j++; } } while (redo); i++; } } function createMapName(maptype) { name = ""; syllables = Math.ceil((_root.getRnd() * 2) + 1); n = Math.floor(_root.getRnd() * 27); switch (n) { case 0 : name = name + "Del "; break; case 1 : name = name + "La "; break; case 2 : name = name + "El "; break; case 3 : name = name + "Kar "; break; case 4 : name = name + "Phos "; break; case 5 : name = name + "Zillag "; break; case 6 : name = name + "Fer"; break; case 7 : name = name + "Cos"; break; case 8 : name = name + "Dil"; break; case 9 : name = name + "Chor"; break; case 10 : name = name + "Shar"; break; case 11 : name = name + "Fisk"; break; case 12 : name = name + "Tosph"; break; case 13 : name = name + "Gen"; break; case 14 : name = name + "Gnup"; break; case 15 : name = name + "Pa"; break; case 16 : name = name + "Pise"; break; case 17 : name = name + "Nu"; break; case 18 : name = name + "Bor"; break; case 19 : name = name + "Foln"; break; case 20 : name = name + "North "; break; case 21 : name = name + "South "; break; case 22 : name = name + "East "; break; case 23 : name = name + "West "; break; case 24 : name = name + "First "; break; case 25 : name = name + "Second "; break; case 26 : name = name + "Third "; break; case 27 : name = name + "Peri-"; break; case 28 : name = name + "Ferro-"; break; case 29 : name = name + "Sikel-"; break; case 30 : name = name + "Ach-"; break; case 31 : name = name + "Dor-"; break; case 32 : name = name + "Peh-"; } i = 0; while (i < (syllables - 1)) { n = Math.floor(_root.getRnd() * 30); switch (n) { case 0 : name = name + "lor"; break; case 1 : name = name + "rach"; break; case 2 : name = name + "bos"; break; case 3 : name = name + "so"; break; case 4 : name = name + "psi"; break; case 5 : name = name + "elle"; break; case 6 : name = name + "brash"; break; case 7 : name = name + "anch"; break; case 8 : name = name + "f\u00E9rr"; break; case 9 : name = name + "\u00E9ns"; break; case 10 : name = name + "c\u00E4fs"; break; case 11 : name = name + "d'\u00E3sh"; break; case 12 : name = name + "rof"; break; case 13 : name = name + "elph"; break; case 14 : name = name + "'kor"; break; case 15 : name = name + "urr"; break; case 16 : name = name + "ytter"; break; case 17 : name = name + "zpor"; break; case 18 : name = name + "a"; break; case 19 : name = name + "en"; break; case 20 : name = name + "\u00E9"; break; case 21 : name = name + "ca"; break; case 22 : name = name + "ki"; break; case 23 : name = name + "bu"; break; case 24 : name = name + "nu"; break; case 25 : name = name + "nabor"; break; case 26 : name = name + "tis"; break; case 27 : name = name + "i"; break; case 28 : name = name + "umm"; break; case 29 : name = name + "lath"; } i++; } if (_root.getRnd() < 0.5) { n = Math.floor(_root.getRnd() * 23); switch (n) { case 0 : name = name + "'s"; break; case 1 : name = name + "or's"; break; case 2 : name = name + "a's"; break; case 3 : name = name + "icca's"; break; case 4 : name = name + "u's"; break; case 5 : name = name + "'po"; break; case 6 : name = name + "'cha"; break; case 7 : name = name + "n'ting"; break; case 8 : name = name + " Pasa"; break; case 9 : name = name + ", Fringe"; break; case 10 : name = name + " Dell"; break; case 11 : name = name + " Gellagh"; break; case 12 : name = name + " Pis'at"; break; case 13 : name = name + " Flenga"; break; case 14 : name = name + " Borrscht"; break; case 15 : name = name + "ella"; break; case 16 : name = name + "zekbar"; break; case 17 : name = name + ", Ancient"; break; case 18 : name = name + ", Great"; break; case 19 : name = name + ", Fallen"; break; case 20 : name = name + ", Dead"; break; case 21 : name = name + ", Holy"; break; case 22 : name = name + ", Sacred"; } } name = name + (" " + new Array("Plains", "Forest", "City", "Desert", "Barrens")[maptype]); return(name); } function getRnd(seed1, seed2) { if (seed1 != undefined) { _root.randomseed = ((seed1 * 9301) + 49297) % 233280; _root.randomseed = _root.randomseed / 233280; _root.randomseed = (((seed2 / _root.randomseed) * 9301) + 49297) % 233280; _root.randomseed = _root.randomseed / 233280; } _root.randomseed = ((_root.randomseed * 9301) + 49297) % 233280; return(_root.randomseed / 233280); } function getAngledPos(x2, y2, timesdist, adddist, addrot) { dist = Math.sqrt(Math.pow(x2, 2) + Math.pow(y2, 2)); if ((x2 == 0) && (y2 == 0)) { rot = 0; } else { rot = _root.getAngleFrom(0, 0, x2, y2); } x = ((dist * timesdist) + adddist) * Math.cos(((rot + addrot) - 90) * (Math.PI/180)); y = ((dist * timesdist) + adddist) * Math.sin(((rot + addrot) - 90) * (Math.PI/180)); pt = new Object(); pt.x = x; pt.y = y; return(pt); } function getAngleFrom(x1, y1, x2, y2) { if ((x1 == x2) && (y1 == y2)) { return(0); } x = x2 - x1; y = y2 - y1; rot = Math.atan(y / x) / (Math.PI/180); if (x >= 0) { rot = rot + 90; } else if (y >= 0) { rot = rot + 270; } else if (x < 0) { rot = rot + 270; } return(rot); } function getZeroSide(n) { if (n < 0) { return(-1); } return(1); } function intersect(x1, y1, x2, y2, x1b, y1b, x2b, y2b) { lx = x2 - x1; ly = y2 - y1; m = ly / lx; b = y1 - (m * x1); lxb = x2b - x1b; lyb = y2b - y1b; mb = lyb / lxb; bb = y1b - (mb * x1b); ret = new Object(); ret.x = Math.abs((bb - b) / (mb - m)); ret.y = Math.abs((m * ret.x) + b); return(ret); } function within360(n) { if (n < 0) { n = _root.within360(Math.floor(n) + 360); } if (n >= 360) { n = _root.within360(Math.floor(n) - 360); } return(n); } function getLineSide(x1, y1, x2, y2, x, y) { ang = _root.within360(_root.getAngleFrom(x1, y1, x, y)); if ((x2 - x1) >= 0) { if ((ang > _root.within360(_root.normal)) && (ang <= _root.within360(_root.normal + 180))) { return(0); } return(1); } if ((ang > _root.within360(_root.normal - 180)) && (ang <= _root.within360(_root.normal))) { return(1); } return(0); } function getMapXY(index, w) { ret = new Object(); if (index == 0) { ret.x = 0; ret.y = 0; } else { ret.x = index % w; ret.y = Math.floor(index / w); } return(ret); } function getMapIndex(x, y, w) { return((Math.round(y) * w) + Math.round(x)); } function followAngle(deg1, deg2, n) { deg1 = _root.within360(deg1); deg2 = _root.within360(deg2); if (Math.abs((deg2 - 360) - deg1) < Math.abs(deg2 - deg1)) { deg2 = deg2 - 360; } if (Math.abs((deg2 + 360) - deg1) < Math.abs(deg2 - deg1)) { deg2 = deg2 + 360; } return(deg1 + ((deg2 - deg1) * n)); } _quality = "medium";
Instance of Symbol 623 MovieClip in Frame 2
onClipEvent (keyDown) { if ((Key.getCode() == 13) || (Key.getCode() == 32)) { _root.nextFrame(); } }
Instance of Symbol 631 MovieClip in Frame 3
onClipEvent (mouseDown) { this.mdown = true; } onClipEvent (mouseUp) { this.mdown = false; } onClipEvent (enterFrame) { maxdist = 30; dist = Math.sqrt(Math.pow(this._x - _root._xmouse, 2) + Math.pow(this._y - _root._ymouse, 2)); if (dist < maxdist) { this._xscale = (this._yscale = 100 + (((maxdist - dist) / maxdist) * 100)); if (dist < (maxdist * 0.65)) { _root.castetitle.text = "CIVILLIAN:"; _root.castedesc.text = "Random bloke devoid of weapons! Pick him only if you want a challenge."; if (this.mdown) { _root.p1caste = 0; _root.nextFrame(); } } } else { this._xscale = (this._yscale = 100); } }
Instance of Symbol 633 MovieClip in Frame 3
onClipEvent (mouseDown) { this.mdown = true; } onClipEvent (mouseUp) { this.mdown = false; } onClipEvent (enterFrame) { maxdist = 30; dist = Math.sqrt(Math.pow(this._x - _root._xmouse, 2) + Math.pow(this._y - _root._ymouse, 2)); if (dist < maxdist) { this._xscale = (this._yscale = 100 + (((maxdist - dist) / maxdist) * 100)); if (dist < (maxdist * 0.65)) { _root.castetitle.text = "OLD GUY IN A SUIT:"; _root.castedesc.text = "Inexplicably packs an arsenal of heavy weapons. (?)"; if (this.mdown) { _root.p1caste = 1; _root.nextFrame(); } } } else { this._xscale = (this._yscale = 100); } }
Instance of Symbol 635 MovieClip in Frame 3
onClipEvent (mouseDown) { this.mdown = true; } onClipEvent (mouseUp) { this.mdown = false; } onClipEvent (enterFrame) { maxdist = 30; dist = Math.sqrt(Math.pow(this._x - _root._xmouse, 2) + Math.pow(this._y - _root._ymouse, 2)); if (dist < maxdist) { this._xscale = (this._yscale = 100 + (((maxdist - dist) / maxdist) * 100)); if (dist < (maxdist * 0.65)) { _root.castetitle.text = "ZOMBIE:"; _root.castedesc.text = "Devouring live human flesh since 1874."; if (this.mdown) { _root.p1caste = 2; _root.nextFrame(); } } } else { this._xscale = (this._yscale = 100); } }
Instance of Symbol 637 MovieClip in Frame 3
onClipEvent (mouseDown) { this.mdown = true; } onClipEvent (mouseUp) { this.mdown = false; } onClipEvent (enterFrame) { maxdist = 30; dist = Math.sqrt(Math.pow(this._x - _root._xmouse, 2) + Math.pow(this._y - _root._ymouse, 2)); if (dist < maxdist) { this._xscale = (this._yscale = 100 + (((maxdist - dist) / maxdist) * 100)); if (dist < (maxdist * 0.65)) { _root.castetitle.text = "RICE FIELD WORKER:"; _root.castedesc.text = "He works in a rice field in China... thus the cool hat. (Uses magic, too!)"; if (this.mdown) { _root.p1caste = 3; _root.nextFrame(); } } } else { this._xscale = (this._yscale = 100); } }
Instance of Symbol 639 MovieClip in Frame 3
onClipEvent (mouseDown) { this.mdown = true; } onClipEvent (mouseUp) { this.mdown = false; } onClipEvent (enterFrame) { maxdist = 30; dist = Math.sqrt(Math.pow(this._x - _root._xmouse, 2) + Math.pow(this._y - _root._ymouse, 2)); if (dist < maxdist) { this._xscale = (this._yscale = 100 + (((maxdist - dist) / maxdist) * 100)); if (dist < (maxdist * 0.65)) { _root.castetitle.text = "NINJA:"; _root.castedesc.text = "You know you love ninjas. Katanas, sniper rifles and ninja stars, baby!"; if (this.mdown) { _root.p1caste = 5; _root.nextFrame(); } } } else { this._xscale = (this._yscale = 100); } }
Instance of Symbol 641 MovieClip in Frame 3
onClipEvent (mouseDown) { this.mdown = true; } onClipEvent (mouseUp) { this.mdown = false; } onClipEvent (enterFrame) { _root.castetitle.text = ""; _root.castedesc.text = "Run the mouse over a caste for a description. Click to select."; maxdist = 30; dist = Math.sqrt(Math.pow(this._x - _root._xmouse, 2) + Math.pow(this._y - _root._ymouse, 2)); if (dist < maxdist) { this._xscale = (this._yscale = 100 + (((maxdist - dist) / maxdist) * 100)); if (dist < (maxdist * 0.65)) { _root.castetitle.text = "PIRATE:"; _root.castedesc.text = "Pirates not only rape and pillage; they also wear sweet hats. Yarr!"; if (this.mdown) { _root.p1caste = 4; _root.nextFrame(); } } } else { this._xscale = (this._yscale = 100); } }
Instance of Symbol 602 MovieClip [character_mc] "guy" in Frame 4
onClipEvent (load) { this.hpcirc._visible = false; _root.p1costume = new Array(5); _root.p1costume[0] = _root.p1caste; _root.castecostumes = new Array(new Array(new Array(5, 1), new Array("0"), new Array(0, 1), new Array("-1")), new Array(new Array("1"), new Array("0"), new Array(0, 1), new Array(-1, 3, 4, 9)), new Array(new Array(2, 5, 1), new Array("2"), new Array(1, 0), new Array(-1, 0)), new Array(new Array(0, 5), new Array("0"), new Array(2, 1), new Array(-1, 6, 7, 8)), new Array(new Array(3, 1), new Array(1, 0), new Array(1, 0), new Array(-1, 1, 3, 9)), new Array(new Array("4"), new Array("1"), new Array("0"), new Array(-1, 0, 2, 3, 5))); this.torsostat = 0; this.handstat = 0; this.feetstat = 0; this.weapon = 0; } onClipEvent (enterFrame) { _root.p1costume[1] = Number(_root.castecostumes[_root.p1caste][0][this.torsostat]); _root.p1costume[2] = Number(_root.castecostumes[_root.p1caste][2][this.feetstat]); _root.p1costume[3] = (_root.p1costume[4] = Number(_root.castecostumes[_root.p1caste][1][this.handstat])); _root.p1weapon = Number(_root.castecostumes[_root.p1caste][3][this.weapon]); if (_root.p1weapon == -1) { _root.weapname.text = "Fists"; } if (_root.p1weapon == 0) { _root.weapname.text = "Iron Claws"; } if (_root.p1weapon == 1) { _root.weapname.text = "Cutlass"; } if (_root.p1weapon == 2) { _root.weapname.text = "Katana"; } if (_root.p1weapon == 3) { _root.weapname.text = "Double Pistols"; } if (_root.p1weapon == 4) { _root.weapname.text = "AK-47"; } if (_root.p1weapon == 5) { _root.weapname.text = "Sniper Rifle"; } if (_root.p1weapon == 6) { _root.weapname.text = "Fire Magic"; } if (_root.p1weapon == 7) { _root.weapname.text = "Ice Magic"; } if (_root.p1weapon == 8) { _root.weapname.text = "Lightning Magic"; } if (_root.p1weapon == 9) { _root.weapname.text = "Shotgun"; } this.head.gotoAndStop((20 * _root.p1caste) + 17); this.torso.gotoAndStop((20 * _root.p1costume[1]) + 17); this.handl.hand_op.gotoAndStop((10 * (_root.p1weapon + 1)) + 10); this.handr.hand_op.gotoAndStop((10 * (_root.p1weapon + 1)) + 10); this.handl.hand_op.hand.gotoAndStop(_root.p1costume[3] + 1); this.handr.hand_op.hand.gotoAndStop(_root.p1costume[4] + 1); this.feet.gotoAndStop((35 * _root.p1costume[2]) + 30); }
Instance of Symbol 679 MovieClip in Frame 5
onClipEvent (enterFrame) { dist = Math.sqrt(Math.pow(this._x - _root._xmouse, 2) + Math.pow(this._y - _root._ymouse, 2)); if (dist <= 16) { if (this.mousedown) { this.gotoAndStop(3); _root.keys = new Array(87, 83, 65, 68, 81, 69, 67, 86, 66, 77, 80); } else { this.gotoAndStop(2); } } else { this.gotoAndStop(1); } } onClipEvent (mouseDown) { this.mousedown = true; } onClipEvent (mouseUp) { this.mousedown = false; }
Instance of Symbol 603 MovieClip in Frame 6
onClipEvent (enterFrame) { _root.nextFrame(); }
Frame 7
_quality = _root.quality;
Instance of Symbol 603 MovieClip "camera" in Frame 7
onClipEvent (load) { this.init = _root.initCamera; this.init(_root.map_op, false); }
Instance of Symbol 722 MovieClip "statdisp" in Frame 7
onClipEvent (enterFrame) { this._y = _root._ymouse; if (this._y < 20) { this._y = 20; } }
Instance of Symbol 725 MovieClip "menu" in Frame 7
onClipEvent (enterFrame) { this._y = _root._ymouse; }
Symbol 3 MovieClip [dead_text] Frame 37
this._parent.isfading = true; this.removeMovieClip();
Symbol 5 MovieClip [critical_text] Frame 20
this.removeMovieClip();
Symbol 168 MovieClip [groundfx- splash] Frame 6
this.removeMovieClip();
Instance of Symbol 603 MovieClip "camera" in Symbol 623 MovieClip Frame 106
onClipEvent (load) { this.init = _root.initCamera; this.init(this._parent.map_op, 1); }
Instance of Symbol 603 MovieClip "camera" in Symbol 623 MovieClip Frame 146
onClipEvent (load) { this.init = _root.initCamera; this.init(this._parent.map_op, 1); }
Instance of Symbol 603 MovieClip "camera" in Symbol 623 MovieClip Frame 188
onClipEvent (load) { this.init = _root.initCamera; this.init(this._parent.map_op, 1); }
Instance of Symbol 603 MovieClip "camera" in Symbol 623 MovieClip Frame 221
onClipEvent (load) { this.init = _root.initCamera; this.init(this._parent.map_op, 1); }
Instance of Symbol 603 MovieClip "camera" in Symbol 623 MovieClip Frame 250
onClipEvent (load) { this.init = _root.initCamera; this.init(this._parent.map_op, 1); }
Instance of Symbol 603 MovieClip "camera" in Symbol 623 MovieClip Frame 284
onClipEvent (load) { this.init = _root.initCamera; this.init(this._parent.map_op, 1); }
Instance of Symbol 603 MovieClip "camera" in Symbol 623 MovieClip Frame 317
onClipEvent (load) { this.init = _root.initCamera; this.init(this._parent.map_op, 2); }
Symbol 623 MovieClip Frame 338
this.stop();
Symbol 652 Button
on (release) { _root.guy.torsostat++; if (_root.guy.torsostat >= _root.castecostumes[_root.p1caste][0].length) { _root.guy.torsostat = 0; } }
Symbol 653 Button
on (release) { _root.guy.handstat++; if (_root.guy.handstat >= _root.castecostumes[_root.p1caste][1].length) { _root.guy.handstat = 0; } }
Symbol 654 Button
on (release) { _root.guy.feetstat++; if (_root.guy.feetstat >= _root.castecostumes[_root.p1caste][2].length) { _root.guy.feetstat = 0; } }
Symbol 655 Button
on (release) { _root.prevFrame(); }
Symbol 657 Button
on (release) { _root.nextFrame(); }
Symbol 659 Button
on (release) { _root.guy.weapon++; if (_root.guy.weapon >= _root.castecostumes[_root.p1caste][3].length) { _root.guy.weapon = 0; } }
Symbol 663 Button
on (release) { _root._quality = (_root.quality = "low"); }
Symbol 664 Button
on (release) { _root._quality = (_root.quality = "medium"); }
Symbol 665 Button
on (release) { _root._quality = (_root.quality = "high"); }
Symbol 688 Button
on (release) { _root.curkeyset = this._name.substr(3, 2); this.gotoAndStop(3); }
Symbol 695 MovieClip Frame 1
stop();
Symbol 695 MovieClip Frame 2
stop();
Instance of Symbol 691 MovieClip in Symbol 695 MovieClip Frame 2
onClipEvent (enterFrame) { this._alpha = this._alpha - 5; }
Instance of Symbol 603 MovieClip "setter" in Symbol 695 MovieClip Frame 3
onClipEvent (keyDown) { _root.keys[Number(_root.curkeyset)] = Key.getCode(); _root.curkeyset = -1; this._parent.gotoAndStop(2); }
Symbol 712 Button
on (release) { _root.gotoAndStop(5); }

Library Items

Symbol 1 GraphicUsed by:3
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClip [dead_text]Uses:1 2
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip [critical_text]Uses:4
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:24
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:24
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:24
Symbol 12 GraphicUsed by:15
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:12 14Used by:24
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:24
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:24
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:24
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:24
Symbol 24 MovieClip [tile_mc]Uses:7 9 11 15 17 19 21 23
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27
Symbol 27 MovieClipUses:26Used by:139
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:29Used by:139
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:33
Symbol 33 MovieClipUses:32Used by:139
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClipUses:35Used by:139
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:139
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClipUses:41Used by:139
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClipUses:44Used by:139
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:139
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:53
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 MovieClipUses:50 52Used by:139
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:64
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:64
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:64
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:64
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:64
Symbol 64 MovieClipUses:55 57 59 61 63Used by:139
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:71
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:71
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:71
Symbol 71 MovieClipUses:66 68 70Used by:139
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClipUses:73Used by:139
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:139
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:139
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClipUses:82Used by:139
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:139
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:139
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:99
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:99
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:99
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:99
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:99
Symbol 99 MovieClipUses:90 92 94 96 98Used by:139
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:110
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:110
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:110
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:110
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:110
Symbol 110 MovieClipUses:101 103 105 107 109Used by:139
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:121
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:121
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:121
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:121
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:112 114 116 118 120Used by:139
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:138
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:138
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:138
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:138
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:138
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:138
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:138
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:138
Symbol 138 MovieClipUses:123 125 127 129 131 133 135 137Used by:139
Symbol 139 MovieClip [object_mc]Uses:27 30 33 36 39 42 45 48 53 64 71 74 77 80 83 86 88 99 110 121 138
Symbol 140 GraphicUsed by:149
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:149
Symbol 143 GraphicUsed by:146
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:146
Symbol 146 MovieClipUses:143 145Used by:149
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:149
Symbol 149 MovieClip [shade_mc]Uses:140 142 146 148
Symbol 150 GraphicUsed by:153
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:150 151 152Used by:154
Symbol 154 MovieClip [groundfx- blood]Uses:153
Symbol 155 GraphicUsed by:158
Symbol 156 GraphicUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:155 156 157Used by:159
Symbol 159 MovieClip [groundfx- bloodsplash]Uses:158
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:162
Symbol 162 MovieClip [groundfx- sandprint]Uses:161
Symbol 163 GraphicUsed by:168
Symbol 164 GraphicUsed by:168
Symbol 165 GraphicUsed by:168
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip [groundfx- splash]Uses:163 164 165 166 167
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:171
Symbol 171 MovieClip [groundfx- explodelight]Uses:170
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:174
Symbol 174 MovieClip [groundfx- grassprint]Uses:173
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClip [bullet_mc]Uses:175
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClip [iceshard_mc]Uses:177
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip [lightningbolt_mc]Uses:179 180 181
Symbol 183 GraphicUsed by:189
Symbol 184 GraphicUsed by:189
Symbol 185 GraphicUsed by:189
Symbol 186 GraphicUsed by:189
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip [explosion_mc]Uses:183 184 185 186 187 188
Symbol 190 GraphicUsed by:194
Symbol 191 GraphicUsed by:194
Symbol 192 GraphicUsed by:194
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClip [fireball_mc]Uses:190 191 192 193
Symbol 195 GraphicUsed by:211
Symbol 196 GraphicUsed by:211
Symbol 197 GraphicUsed by:211
Symbol 198 GraphicUsed by:211
Symbol 199 GraphicUsed by:211
Symbol 200 GraphicUsed by:211
Symbol 201 GraphicUsed by:211
Symbol 202 GraphicUsed by:211
Symbol 203 GraphicUsed by:211
Symbol 204 GraphicUsed by:211
Symbol 205 GraphicUsed by:211
Symbol 206 GraphicUsed by:211
Symbol 207 GraphicUsed by:211
Symbol 208 GraphicUsed by:211
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210Used by:602
Symbol 212 GraphicUsed by:602
Symbol 213 GraphicUsed by:317
Symbol 214 GraphicUsed by:317
Symbol 215 GraphicUsed by:317
Symbol 216 GraphicUsed by:317
Symbol 217 GraphicUsed by:317
Symbol 218 GraphicUsed by:317
Symbol 219 GraphicUsed by:317
Symbol 220 GraphicUsed by:317
Symbol 221 GraphicUsed by:317
Symbol 222 GraphicUsed by:317
Symbol 223 GraphicUsed by:317
Symbol 224 GraphicUsed by:317
Symbol 225 GraphicUsed by:317
Symbol 226 GraphicUsed by:317
Symbol 227 GraphicUsed by:317
Symbol 228 GraphicUsed by:317
Symbol 229 GraphicUsed by:317
Symbol 230 GraphicUsed by:317
Symbol 231 GraphicUsed by:317
Symbol 232 GraphicUsed by:317
Symbol 233 GraphicUsed by:317
Symbol 234 GraphicUsed by:317
Symbol 235 GraphicUsed by:317
Symbol 236 GraphicUsed by:317
Symbol 237 GraphicUsed by:317
Symbol 238 GraphicUsed by:317
Symbol 239 GraphicUsed by:317
Symbol 240 GraphicUsed by:317
Symbol 241 GraphicUsed by:317
Symbol 242 GraphicUsed by:317
Symbol 243 GraphicUsed by:317
Symbol 244 GraphicUsed by:317
Symbol 245 GraphicUsed by:317
Symbol 246 GraphicUsed by:317
Symbol 247 GraphicUsed by:317
Symbol 248 GraphicUsed by:317
Symbol 249 GraphicUsed by:317
Symbol 250 GraphicUsed by:317
Symbol 251 GraphicUsed by:317
Symbol 252 GraphicUsed by:317
Symbol 253 GraphicUsed by:317
Symbol 254 GraphicUsed by:317
Symbol 255 GraphicUsed by:317
Symbol 256 GraphicUsed by:317
Symbol 257 GraphicUsed by:317
Symbol 258 GraphicUsed by:317
Symbol 259 GraphicUsed by:317
Symbol 260 GraphicUsed by:317
Symbol 261 GraphicUsed by:317
Symbol 262 GraphicUsed by:317
Symbol 263 GraphicUsed by:317
Symbol 264 GraphicUsed by:317
Symbol 265 GraphicUsed by:317
Symbol 266 GraphicUsed by:317
Symbol 267 GraphicUsed by:317
Symbol 268 GraphicUsed by:317
Symbol 269 GraphicUsed by:317
Symbol 270 GraphicUsed by:317
Symbol 271 GraphicUsed by:317
Symbol 272 GraphicUsed by:317
Symbol 273 GraphicUsed by:317
Symbol 274 GraphicUsed by:317
Symbol 275 GraphicUsed by:317
Symbol 276 GraphicUsed by:317
Symbol 277 GraphicUsed by:317
Symbol 278 GraphicUsed by:317
Symbol 279 GraphicUsed by:317
Symbol 280 GraphicUsed by:317
Symbol 281 GraphicUsed by:317
Symbol 282 GraphicUsed by:317
Symbol 283 GraphicUsed by:317
Symbol 284 GraphicUsed by:317
Symbol 285 GraphicUsed by:317
Symbol 286 GraphicUsed by:317
Symbol 287 GraphicUsed by:317
Symbol 288 GraphicUsed by:317
Symbol 289 GraphicUsed by:317
Symbol 290 GraphicUsed by:317
Symbol 291 GraphicUsed by:317
Symbol 292 GraphicUsed by:317
Symbol 293 GraphicUsed by:317
Symbol 294 GraphicUsed by:317
Symbol 295 GraphicUsed by:317
Symbol 296 GraphicUsed by:317
Symbol 297 GraphicUsed by:317
Symbol 298 GraphicUsed by:317
Symbol 299 GraphicUsed by:317
Symbol 300 GraphicUsed by:317
Symbol 301 GraphicUsed by:317
Symbol 302 GraphicUsed by:317
Symbol 303 GraphicUsed by:317
Symbol 304 GraphicUsed by:317
Symbol 305 GraphicUsed by:317
Symbol 306 GraphicUsed by:317
Symbol 307 GraphicUsed by:317
Symbol 308 GraphicUsed by:317
Symbol 309 GraphicUsed by:317
Symbol 310 GraphicUsed by:317
Symbol 311 GraphicUsed by:317
Symbol 312 GraphicUsed by:317
Symbol 313 GraphicUsed by:317
Symbol 314 GraphicUsed by:317
Symbol 315 GraphicUsed by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses: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 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316Used by:602
Symbol 318 GraphicUsed by:423
Symbol 319 GraphicUsed by:423
Symbol 320 GraphicUsed by:423
Symbol 321 GraphicUsed by:423
Symbol 322 GraphicUsed by:423
Symbol 323 GraphicUsed by:423
Symbol 324 GraphicUsed by:423
Symbol 325 GraphicUsed by:423
Symbol 326 GraphicUsed by:423
Symbol 327 GraphicUsed by:423
Symbol 328 GraphicUsed by:423
Symbol 329 GraphicUsed by:423
Symbol 330 GraphicUsed by:423
Symbol 331 GraphicUsed by:423
Symbol 332 GraphicUsed by:423
Symbol 333 GraphicUsed by:423
Symbol 334 GraphicUsed by:423
Symbol 335 GraphicUsed by:423
Symbol 336 GraphicUsed by:423
Symbol 337 GraphicUsed by:423
Symbol 338 GraphicUsed by:423
Symbol 339 GraphicUsed by:423
Symbol 340 GraphicUsed by:423
Symbol 341 GraphicUsed by:423
Symbol 342 GraphicUsed by:423
Symbol 343 GraphicUsed by:423
Symbol 344 GraphicUsed by:423
Symbol 345 GraphicUsed by:423
Symbol 346 GraphicUsed by:423
Symbol 347 GraphicUsed by:423
Symbol 348 GraphicUsed by:423
Symbol 349 GraphicUsed by:423
Symbol 350 GraphicUsed by:423
Symbol 351 GraphicUsed by:423
Symbol 352 GraphicUsed by:423
Symbol 353 GraphicUsed by:423
Symbol 354 GraphicUsed by:423
Symbol 355 GraphicUsed by:423
Symbol 356 GraphicUsed by:423
Symbol 357 GraphicUsed by:423
Symbol 358 GraphicUsed by:423
Symbol 359 GraphicUsed by:423
Symbol 360 GraphicUsed by:423
Symbol 361 GraphicUsed by:423
Symbol 362 GraphicUsed by:423
Symbol 363 GraphicUsed by:423
Symbol 364 GraphicUsed by:423
Symbol 365 GraphicUsed by:423
Symbol 366 GraphicUsed by:423
Symbol 367 GraphicUsed by:423
Symbol 368 GraphicUsed by:423
Symbol 369 GraphicUsed by:423
Symbol 370 GraphicUsed by:423
Symbol 371 GraphicUsed by:423
Symbol 372 GraphicUsed by:423
Symbol 373 GraphicUsed by:423
Symbol 374 GraphicUsed by:423
Symbol 375 GraphicUsed by:423
Symbol 376 GraphicUsed by:423
Symbol 377 GraphicUsed by:423
Symbol 378 GraphicUsed by:423
Symbol 379 GraphicUsed by:423
Symbol 380 GraphicUsed by:423
Symbol 381 GraphicUsed by:423
Symbol 382 GraphicUsed by:423
Symbol 383 GraphicUsed by:423
Symbol 384 GraphicUsed by:423
Symbol 385 GraphicUsed by:423
Symbol 386 GraphicUsed by:423
Symbol 387 GraphicUsed by:423
Symbol 388 GraphicUsed by:423
Symbol 389 GraphicUsed by:423
Symbol 390 GraphicUsed by:423
Symbol 391 GraphicUsed by:423
Symbol 392 GraphicUsed by:423
Symbol 393 GraphicUsed by:423
Symbol 394 GraphicUsed by:423
Symbol 395 GraphicUsed by:423
Symbol 396 GraphicUsed by:423
Symbol 397 GraphicUsed by:423
Symbol 398 GraphicUsed by:423
Symbol 399 GraphicUsed by:423
Symbol 400 GraphicUsed by:423
Symbol 401 GraphicUsed by:423
Symbol 402 GraphicUsed by:423
Symbol 403 GraphicUsed by:423
Symbol 404 GraphicUsed by:423
Symbol 405 GraphicUsed by:423
Symbol 406 GraphicUsed by:423
Symbol 407 GraphicUsed by:423
Symbol 408 GraphicUsed by:423
Symbol 409 GraphicUsed by:423
Symbol 410 GraphicUsed by:423
Symbol 411 GraphicUsed by:423
Symbol 412 GraphicUsed by:423
Symbol 413 GraphicUsed by:423
Symbol 414 GraphicUsed by:423
Symbol 415 GraphicUsed by:423
Symbol 416 GraphicUsed by:423
Symbol 417 GraphicUsed by:423
Symbol 418 GraphicUsed by:423
Symbol 419 GraphicUsed by:423
Symbol 420 GraphicUsed by:423
Symbol 421 GraphicUsed by:423
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422Used by:602
Symbol 424 GraphicUsed by:541
Symbol 425 GraphicUsed by:541
Symbol 426 GraphicUsed by:541
Symbol 427 GraphicUsed by:541
Symbol 428 GraphicUsed by:541
Symbol 429 GraphicUsed by:541
Symbol 430 GraphicUsed by:541
Symbol 431 GraphicUsed by:541
Symbol 432 GraphicUsed by:541
Symbol 433 GraphicUsed by:541
Symbol 434 GraphicUsed by:541
Symbol 435 GraphicUsed by:541
Symbol 436 GraphicUsed by:541
Symbol 437 GraphicUsed by:541
Symbol 438 GraphicUsed by:541
Symbol 439 GraphicUsed by:541
Symbol 440 GraphicUsed by:541
Symbol 441 GraphicUsed by:541
Symbol 442 GraphicUsed by:541
Symbol 443 GraphicUsed by:541
Symbol 444 GraphicUsed by:541
Symbol 445 GraphicUsed by:541
Symbol 446 GraphicUsed by:541
Symbol 447 GraphicUsed by:541
Symbol 448 GraphicUsed by:541
Symbol 449 GraphicUsed by:541
Symbol 450 GraphicUsed by:541
Symbol 451 GraphicUsed by:541
Symbol 452 GraphicUsed by:541
Symbol 453 GraphicUsed by:541
Symbol 454 GraphicUsed by:541
Symbol 455 GraphicUsed by:541
Symbol 456 GraphicUsed by:541
Symbol 457 GraphicUsed by:541
Symbol 458 GraphicUsed by:541
Symbol 459 GraphicUsed by:541
Symbol 460 GraphicUsed by:541
Symbol 461 GraphicUsed by:541
Symbol 462 GraphicUsed by:541
Symbol 463 GraphicUsed by:541
Symbol 464 GraphicUsed by:541
Symbol 465 GraphicUsed by:541
Symbol 466 GraphicUsed by:541
Symbol 467 GraphicUsed by:541
Symbol 468 GraphicUsed by:541
Symbol 469 GraphicUsed by:541
Symbol 470 GraphicUsed by:541
Symbol 471 GraphicUsed by:541
Symbol 472 GraphicUsed by:541
Symbol 473 GraphicUsed by:541
Symbol 474 GraphicUsed by:541
Symbol 475 GraphicUsed by:541
Symbol 476 GraphicUsed by:541
Symbol 477 GraphicUsed by:541
Symbol 478 GraphicUsed by:541
Symbol 479 GraphicUsed by:541
Symbol 480 GraphicUsed by:541
Symbol 481 GraphicUsed by:541
Symbol 482 GraphicUsed by:541
Symbol 483 GraphicUsed by:541
Symbol 484 GraphicUsed by:541
Symbol 485 GraphicUsed by:541
Symbol 486 GraphicUsed by:541
Symbol 487 GraphicUsed by:541
Symbol 488 GraphicUsed by:541
Symbol 489 GraphicUsed by:541
Symbol 490 GraphicUsed by:541
Symbol 491 GraphicUsed by:541
Symbol 492 GraphicUsed by:541
Symbol 493 GraphicUsed by:541
Symbol 494 GraphicUsed by:541
Symbol 495 GraphicUsed by:541
Symbol 496 GraphicUsed by:541
Symbol 497 GraphicUsed by:541
Symbol 498 GraphicUsed by:541
Symbol 499 GraphicUsed by:541
Symbol 500 GraphicUsed by:541
Symbol 501 GraphicUsed by:541
Symbol 502 GraphicUsed by:541
Symbol 503 GraphicUsed by:541
Symbol 504 GraphicUsed by:541
Symbol 505 GraphicUsed by:541
Symbol 506 GraphicUsed by:541
Symbol 507 GraphicUsed by:541
Symbol 508 GraphicUsed by:541
Symbol 509 GraphicUsed by:541
Symbol 510 GraphicUsed by:541
Symbol 511 GraphicUsed by:541
Symbol 512 GraphicUsed by:541
Symbol 513 GraphicUsed by:541
Symbol 514 GraphicUsed by:541
Symbol 515 GraphicUsed by:541
Symbol 516 GraphicUsed by:541
Symbol 517 GraphicUsed by:541
Symbol 518 GraphicUsed by:541
Symbol 519 GraphicUsed by:541
Symbol 520 GraphicUsed by:541
Symbol 521 GraphicUsed by:541
Symbol 522 GraphicUsed by:541
Symbol 523 GraphicUsed by:541
Symbol 524 GraphicUsed by:541
Symbol 525 GraphicUsed by:541
Symbol 526 GraphicUsed by:541
Symbol 527 GraphicUsed by:541
Symbol 528 GraphicUsed by:541
Symbol 529 GraphicUsed by:541
Symbol 530 GraphicUsed by:541
Symbol 531 GraphicUsed by:541
Symbol 532 GraphicUsed by:541
Symbol 533 GraphicUsed by:541
Symbol 534 GraphicUsed by:541
Symbol 535 GraphicUsed by:541
Symbol 536 GraphicUsed by:541
Symbol 537 GraphicUsed by:541
Symbol 538 GraphicUsed by:541
Symbol 539 GraphicUsed by:541
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540Used by:602
Symbol 542 GraphicUsed by:545
Symbol 543 GraphicUsed by:545
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:542 543 544Used by:598 600
Symbol 546 GraphicUsed by:598
Symbol 547 GraphicUsed by:598
Symbol 548 GraphicUsed by:598
Symbol 549 GraphicUsed by:598
Symbol 550 GraphicUsed by:598
Symbol 551 GraphicUsed by:598
Symbol 552 GraphicUsed by:598
Symbol 553 GraphicUsed by:598
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:598
Symbol 556 GraphicUsed by:598
Symbol 557 GraphicUsed by:598
Symbol 558 GraphicUsed by:598
Symbol 559 GraphicUsed by:598 600
Symbol 560 GraphicUsed by:598 600
Symbol 561 GraphicUsed by:598 600
Symbol 562 GraphicUsed by:598 600
Symbol 563 GraphicUsed by:598 600
Symbol 564 GraphicUsed by:598 600
Symbol 565 GraphicUsed by:598 600
Symbol 566 GraphicUsed by:598 600
Symbol 567 GraphicUsed by:598 600
Symbol 568 GraphicUsed by:598 600
Symbol 569 GraphicUsed by:598 600
Symbol 570 GraphicUsed by:598
Symbol 571 GraphicUsed by:598
Symbol 572 GraphicUsed by:598
Symbol 573 GraphicUsed by:598
Symbol 574 GraphicUsed by:598
Symbol 575 GraphicUsed by:598
Symbol 576 GraphicUsed by:598
Symbol 577 GraphicUsed by:598
Symbol 578 GraphicUsed by:598
Symbol 579 GraphicUsed by:598
Symbol 580 GraphicUsed by:598
Symbol 581 GraphicUsed by:598
Symbol 582 GraphicUsed by:598
Symbol 583 GraphicUsed by:598
Symbol 584 GraphicUsed by:598
Symbol 585 GraphicUsed by:598
Symbol 586 GraphicUsed by:598 600
Symbol 587 GraphicUsed by:598 600
Symbol 588 GraphicUsed by:598 600
Symbol 589 GraphicUsed by:598 600
Symbol 590 GraphicUsed by:598 600
Symbol 591 GraphicUsed by:598 600
Symbol 592 GraphicUsed by:598
Symbol 593 GraphicUsed by:598
Symbol 594 GraphicUsed by:598
Symbol 595 GraphicUsed by:598
Symbol 596 GraphicUsed by:598
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:545 546 547 548 549 550 551 552 553 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597Used by:599
Symbol 599 MovieClipUses:598Used by:602
Symbol 600 MovieClipUses:545 559 560 561 562 563 564 565 566 567 568 569 586 587 588 589 590 591Used by:601
Symbol 601 MovieClipUses:600Used by:602
Symbol 602 MovieClip [character_mc]Uses:211 212 317 423 541 599 601Used by:Timeline
Symbol 603 MovieClipUsed by:623 695  Timeline
Symbol 604 GraphicUsed by:Timeline
Symbol 605 GraphicUsed by:Timeline
Symbol 606 FontUsed by:607 608 615 621 622 624 626 644 645 646 647 656 658 660 661 666 669 670 674 675 677 680 681 682 683 684 685 686 687 690 693 694 697 698 699 700 713 715 724
Symbol 607 TextUses:606Used by:609
Symbol 608 EditableTextUses:606Used by:609
Symbol 609 MovieClipUses:607 608Used by:Timeline
Symbol 610 ShapeTweeningUsed by:623
Symbol 611 Sound [music_ticketsplease]Used by:623  Timeline
Symbol 612 Sound [music_snowdens]Used by:623
Symbol 613 Sound [music_cities]Used by:623
Symbol 614 Sound [music_capeandmask]Used by:623
Symbol 615 TextUses:606Used by:623
Symbol 616 ShapeTweeningUsed by:623
Symbol 617 ShapeTweeningUsed by:623
Symbol 618 GraphicUsed by:623
Symbol 619 ShapeTweeningUsed by:623
Symbol 620 GraphicUsed by:623
Symbol 621 TextUses:606Used by:623
Symbol 622 TextUses:606Used by:623
Symbol 623 MovieClipUses:610 611 612 613 614 615 616 603 617 618 619 620 621 622Used by:Timeline
Symbol 624 TextUses:606Used by:Timeline
Symbol 625 GraphicUsed by:Timeline
Symbol 626 TextUses:606Used by:Timeline
Symbol 627 FontUsed by:628 642
Symbol 628 EditableTextUses:627Used by:Timeline
Symbol 629 GraphicUsed by:Timeline
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:Timeline
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:Timeline
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:634Used by:Timeline
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:Timeline
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:Timeline
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:640Used by:Timeline
Symbol 642 EditableTextUses:627Used by:Timeline
Symbol 643 GraphicUsed by:Timeline
Symbol 644 TextUses:606Used by:Timeline
Symbol 645 TextUses:606Used by:Timeline
Symbol 646 TextUses:606Used by:Timeline
Symbol 647 TextUses:606Used by:Timeline
Symbol 648 GraphicUsed by:652 653 654 655 657 659 663 664 665 688 712
Symbol 649 GraphicUsed by:652 653 654 655 657 659 663 664 665 688 712
Symbol 650 GraphicUsed by:652 653 654 655 657 659 663 664 665 688 712
Symbol 651 GraphicUsed by:652 653 654 655 657 659 663 664 665 688 712
Symbol 652 ButtonUses:648 649 650 651Used by:Timeline
Symbol 653 ButtonUses:648 649 650 651Used by:Timeline
Symbol 654 ButtonUses:648 649 650 651Used by:Timeline
Symbol 655 ButtonUses:648 649 650 651Used by:Timeline
Symbol 656 TextUses:606Used by:Timeline
Symbol 657 ButtonUses:648 649 650 651Used by:Timeline
Symbol 658 TextUses:606Used by:Timeline
Symbol 659 ButtonUses:648 649 650 651Used by:Timeline
Symbol 660 TextUses:606Used by:Timeline
Symbol 661 EditableTextUses:606Used by:Timeline
Symbol 662 GraphicUsed by:Timeline
Symbol 663 ButtonUses:648 649 650 651Used by:Timeline
Symbol 664 ButtonUses:648 649 650 651Used by:Timeline
Symbol 665 ButtonUses:648 649 650 651Used by:Timeline
Symbol 666 TextUses:606Used by:Timeline
Symbol 667 GraphicUsed by:Timeline
Symbol 668 GraphicUsed by:679
Symbol 669 TextUses:606Used by:679
Symbol 670 TextUses:606Used by:679
Symbol 671 GraphicUsed by:679
Symbol 672 GraphicUsed by:679
Symbol 673 GraphicUsed by:679
Symbol 674 TextUses:606Used by:679
Symbol 675 TextUses:606Used by:679
Symbol 676 GraphicUsed by:679
Symbol 677 TextUses:606Used by:679
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:668 669 670 671 672 673 674 675 676 677 678Used by:Timeline
Symbol 680 TextUses:606Used by:Timeline
Symbol 681 TextUses:606Used by:Timeline
Symbol 682 TextUses:606Used by:Timeline
Symbol 683 TextUses:606Used by:Timeline
Symbol 684 TextUses:606Used by:Timeline
Symbol 685 TextUses:606Used by:Timeline
Symbol 686 TextUses:606Used by:Timeline
Symbol 687 TextUses:606Used by:Timeline
Symbol 688 ButtonUses:648 649 650 651Used by:695
Symbol 689 GraphicUsed by:691
Symbol 690 TextUses:606Used by:691
Symbol 691 MovieClipUses:689 690Used by:695
Symbol 692 GraphicUsed by:695
Symbol 693 TextUses:606Used by:695
Symbol 694 TextUses:606Used by:695
Symbol 695 MovieClipUses:688 691 692 693 694 603Used by:Timeline
Symbol 696 GraphicUsed by:Timeline
Symbol 697 TextUses:606Used by:Timeline
Symbol 698 TextUses:606Used by:Timeline
Symbol 699 TextUses:606Used by:Timeline
Symbol 700 TextUses:606Used by:Timeline
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:711
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:711
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:711
Symbol 707 BitmapUsed by:708
Symbol 708 GraphicUses:707Used by:711
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:711
Symbol 711 MovieClipUses:702 704 706 708 710Used by:Timeline
Symbol 712 ButtonUses:648 649 650 651Used by:Timeline
Symbol 713 TextUses:606Used by:Timeline
Symbol 714 GraphicUsed by:Timeline
Symbol 715 EditableTextUses:606Used by:Timeline
Symbol 716 GraphicUsed by:722
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:717Used by:720
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:718 719Used by:722
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:716 720 721Used by:Timeline
Symbol 723 GraphicUsed by:725
Symbol 724 TextUses:606Used by:725
Symbol 725 MovieClipUses:723 724Used by:Timeline

Instance Names

"music_mc"Frame 1Symbol 603 MovieClip
"castedesc"Frame 3Symbol 628 EditableText
"castetitle"Frame 3Symbol 642 EditableText
"guy"Frame 4Symbol 602 MovieClip [character_mc]
"weapname"Frame 4Symbol 661 EditableText
"key07"Frame 5Symbol 695 MovieClip
"key06"Frame 5Symbol 695 MovieClip
"key03"Frame 5Symbol 695 MovieClip
"key02"Frame 5Symbol 695 MovieClip
"key01"Frame 5Symbol 695 MovieClip
"key00"Frame 5Symbol 695 MovieClip
"key10"Frame 5Symbol 695 MovieClip
"key09"Frame 5Symbol 695 MovieClip
"key05"Frame 5Symbol 695 MovieClip
"key04"Frame 5Symbol 695 MovieClip
"key08"Frame 5Symbol 695 MovieClip
"bg"Frame 7Symbol 711 MovieClip
"map_op"Frame 7Symbol 603 MovieClip
"camera"Frame 7Symbol 603 MovieClip
"mapname"Frame 7Symbol 715 EditableText
"statdisp"Frame 7Symbol 722 MovieClip
"menu"Frame 7Symbol 725 MovieClip
"tile_op"Symbol 24 MovieClip [tile_mc] Frame 1Symbol 7 MovieClip
"tile_op"Symbol 24 MovieClip [tile_mc] Frame 2Symbol 9 MovieClip
"tile_op"Symbol 24 MovieClip [tile_mc] Frame 3Symbol 11 MovieClip
"tile_op"Symbol 24 MovieClip [tile_mc] Frame 4Symbol 15 MovieClip
"tile_op"Symbol 24 MovieClip [tile_mc] Frame 5Symbol 17 MovieClip
"tile_op"Symbol 24 MovieClip [tile_mc] Frame 6Symbol 19 MovieClip
"tile_op"Symbol 24 MovieClip [tile_mc] Frame 7Symbol 21 MovieClip
"tile_op"Symbol 24 MovieClip [tile_mc] Frame 8Symbol 23 MovieClip
"side"Symbol 27 MovieClip Frame 1Symbol 26 MovieClip
"side"Symbol 30 MovieClip Frame 1Symbol 29 MovieClip
"side"Symbol 33 MovieClip Frame 1Symbol 32 MovieClip
"side"Symbol 36 MovieClip Frame 1Symbol 35 MovieClip
"side"Symbol 39 MovieClip Frame 1Symbol 38 MovieClip
"side"Symbol 42 MovieClip Frame 1Symbol 41 MovieClip
"side"Symbol 45 MovieClip Frame 1Symbol 44 MovieClip
"side"Symbol 48 MovieClip Frame 1Symbol 47 MovieClip
"side"Symbol 53 MovieClip Frame 1Symbol 50 MovieClip
"side"Symbol 53 MovieClip Frame 2Symbol 52 MovieClip
"side"Symbol 53 MovieClip Frame 3Symbol 50 MovieClip
"side"Symbol 53 MovieClip Frame 4Symbol 52 MovieClip
"side"Symbol 53 MovieClip Frame 5Symbol 50 MovieClip
"side"Symbol 53 MovieClip Frame 6Symbol 52 MovieClip
"side"Symbol 53 MovieClip Frame 7Symbol 50 MovieClip
"side"Symbol 53 MovieClip Frame 8Symbol 52 MovieClip
"side"Symbol 64 MovieClip Frame 1Symbol 55 MovieClip
"side"Symbol 64 MovieClip Frame 2Symbol 57 MovieClip
"side"Symbol 64 MovieClip Frame 3Symbol 59 MovieClip
"side"Symbol 64 MovieClip Frame 4Symbol 57 MovieClip
"side"Symbol 64 MovieClip Frame 5Symbol 55 MovieClip
"side"Symbol 64 MovieClip Frame 6Symbol 61 MovieClip
"side"Symbol 64 MovieClip Frame 7Symbol 63 MovieClip
"side"Symbol 64 MovieClip Frame 8Symbol 61 MovieClip
"side"Symbol 71 MovieClip Frame 1Symbol 66 MovieClip
"side"Symbol 71 MovieClip Frame 2Symbol 68 MovieClip
"side"Symbol 71 MovieClip Frame 3Symbol 70 MovieClip
"side"Symbol 71 MovieClip Frame 4Symbol 68 MovieClip
"side"Symbol 71 MovieClip Frame 5Symbol 66 MovieClip
"side"Symbol 71 MovieClip Frame 6Symbol 68 MovieClip
"side"Symbol 71 MovieClip Frame 7Symbol 70 MovieClip
"side"Symbol 71 MovieClip Frame 8Symbol 68 MovieClip
"side"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"side"Symbol 77 MovieClip Frame 1Symbol 76 MovieClip
"side"Symbol 80 MovieClip Frame 1Symbol 79 MovieClip
"side"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"side"Symbol 86 MovieClip Frame 1Symbol 85 MovieClip
"side"Symbol 99 MovieClip Frame 1Symbol 90 MovieClip
"side"Symbol 99 MovieClip Frame 2Symbol 92 MovieClip
"side"Symbol 99 MovieClip Frame 3Symbol 94 MovieClip
"side"Symbol 99 MovieClip Frame 4Symbol 92 MovieClip
"side"Symbol 99 MovieClip Frame 5Symbol 90 MovieClip
"side"Symbol 99 MovieClip Frame 6Symbol 96 MovieClip
"side"Symbol 99 MovieClip Frame 7Symbol 98 MovieClip
"side"Symbol 99 MovieClip Frame 8Symbol 96 MovieClip
"side"Symbol 110 MovieClip Frame 1Symbol 101 MovieClip
"side"Symbol 110 MovieClip Frame 2Symbol 103 MovieClip
"side"Symbol 110 MovieClip Frame 3Symbol 105 MovieClip
"side"Symbol 110 MovieClip Frame 4Symbol 103 MovieClip
"side"Symbol 110 MovieClip Frame 5Symbol 101 MovieClip
"side"Symbol 110 MovieClip Frame 6Symbol 107 MovieClip
"side"Symbol 110 MovieClip Frame 7Symbol 109 MovieClip
"side"Symbol 110 MovieClip Frame 8Symbol 107 MovieClip
"side"Symbol 121 MovieClip Frame 1Symbol 112 MovieClip
"side"Symbol 121 MovieClip Frame 2Symbol 114 MovieClip
"side"Symbol 121 MovieClip Frame 3Symbol 116 MovieClip
"side"Symbol 121 MovieClip Frame 4Symbol 114 MovieClip
"side"Symbol 121 MovieClip Frame 5Symbol 112 MovieClip
"side"Symbol 121 MovieClip Frame 6Symbol 118 MovieClip
"side"Symbol 121 MovieClip Frame 7Symbol 120 MovieClip
"side"Symbol 121 MovieClip Frame 8Symbol 118 MovieClip
"side"Symbol 138 MovieClip Frame 1Symbol 123 MovieClip
"side"Symbol 138 MovieClip Frame 2Symbol 125 MovieClip
"side"Symbol 138 MovieClip Frame 3Symbol 127 MovieClip
"side"Symbol 138 MovieClip Frame 4Symbol 129 MovieClip
"side"Symbol 138 MovieClip Frame 5Symbol 131 MovieClip
"side"Symbol 138 MovieClip Frame 6Symbol 133 MovieClip
"side"Symbol 138 MovieClip Frame 7Symbol 135 MovieClip
"side"Symbol 138 MovieClip Frame 8Symbol 137 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 1Symbol 27 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 2Symbol 30 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 3Symbol 33 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 4Symbol 36 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 5Symbol 39 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 6Symbol 42 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 7Symbol 45 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 8Symbol 48 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 9Symbol 53 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 10Symbol 64 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 11Symbol 71 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 12Symbol 74 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 13Symbol 77 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 14Symbol 80 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 15Symbol 83 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 16Symbol 86 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 17Symbol 88 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 18Symbol 99 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 19Symbol 110 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 20Symbol 121 MovieClip
"object_op"Symbol 139 MovieClip [object_mc] Frame 21Symbol 138 MovieClip
"fx_op"Symbol 149 MovieClip [shade_mc] Frame 2Symbol 142 MovieClip
"fx_op"Symbol 149 MovieClip [shade_mc] Frame 3Symbol 146 MovieClip
"aimer"Symbol 149 MovieClip [shade_mc] Frame 3Symbol 148 MovieClip
"fx_op"Symbol 154 MovieClip [groundfx- blood] Frame 1Symbol 153 MovieClip
"fx_op"Symbol 159 MovieClip [groundfx- bloodsplash] Frame 1Symbol 158 MovieClip
"fx_op"Symbol 162 MovieClip [groundfx- sandprint] Frame 1Symbol 161 MovieClip
"fx_op"Symbol 171 MovieClip [groundfx- explodelight] Frame 1Symbol 170 MovieClip
"fx_op"Symbol 174 MovieClip [groundfx- grassprint] Frame 1Symbol 173 MovieClip
"hand"Symbol 598 MovieClip Frame 1Symbol 545 MovieClip
"hand"Symbol 598 MovieClip Frame 21Symbol 545 MovieClip
"slash"Symbol 598 MovieClip Frame 25Symbol 555 MovieClip
"slash"Symbol 598 MovieClip Frame 35Symbol 555 MovieClip
"hand"Symbol 598 MovieClip Frame 41Symbol 545 MovieClip
"hand"Symbol 598 MovieClip Frame 47Symbol 545 MovieClip
"hand"Symbol 598 MovieClip Frame 57Symbol 545 MovieClip
"hand"Symbol 598 MovieClip Frame 101Symbol 545 MovieClip
"hand"Symbol 598 MovieClip Frame 107Symbol 545 MovieClip
"hand_op"Symbol 599 MovieClip Frame 1Symbol 598 MovieClip
"hand"Symbol 600 MovieClip Frame 1Symbol 545 MovieClip
"hand"Symbol 600 MovieClip Frame 41Symbol 545 MovieClip
"hand"Symbol 600 MovieClip Frame 47Symbol 545 MovieClip
"hand"Symbol 600 MovieClip Frame 101Symbol 545 MovieClip
"hand_op"Symbol 601 MovieClip Frame 1Symbol 600 MovieClip
"hpcirc"Symbol 602 MovieClip [character_mc] Frame 1Symbol 211 MovieClip
"torso"Symbol 602 MovieClip [character_mc] Frame 1Symbol 317 MovieClip
"feet"Symbol 602 MovieClip [character_mc] Frame 1Symbol 423 MovieClip
"head"Symbol 602 MovieClip [character_mc] Frame 1Symbol 541 MovieClip
"handr"Symbol 602 MovieClip [character_mc] Frame 1Symbol 599 MovieClip
"handl"Symbol 602 MovieClip [character_mc] Frame 1Symbol 601 MovieClip
"loading"Symbol 609 MovieClip Frame 1Symbol 608 EditableText
"map_op"Symbol 623 MovieClip Frame 106Symbol 603 MovieClip
"camera"Symbol 623 MovieClip Frame 106Symbol 603 MovieClip
"map_op"Symbol 623 MovieClip Frame 146Symbol 603 MovieClip
"camera"Symbol 623 MovieClip Frame 146Symbol 603 MovieClip
"map_op"Symbol 623 MovieClip Frame 188Symbol 603 MovieClip
"camera"Symbol 623 MovieClip Frame 188Symbol 603 MovieClip
"map_op"Symbol 623 MovieClip Frame 221Symbol 603 MovieClip
"camera"Symbol 623 MovieClip Frame 221Symbol 603 MovieClip
"map_op"Symbol 623 MovieClip Frame 250Symbol 603 MovieClip
"camera"Symbol 623 MovieClip Frame 250Symbol 603 MovieClip
"map_op"Symbol 623 MovieClip Frame 284Symbol 603 MovieClip
"camera"Symbol 623 MovieClip Frame 284Symbol 603 MovieClip
"map_op"Symbol 623 MovieClip Frame 317Symbol 603 MovieClip
"camera"Symbol 623 MovieClip Frame 317Symbol 603 MovieClip
"setter"Symbol 695 MovieClip Frame 3Symbol 603 MovieClip
"mask"Symbol 720 MovieClip Frame 1Symbol 718 MovieClip
"ammobar"Symbol 722 MovieClip Frame 1Symbol 720 MovieClip
"hpbar"Symbol 722 MovieClip Frame 1Symbol 720 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 3 as "dead_text"
ExportAssets (56)Timeline Frame 1Symbol 5 as "critical_text"
ExportAssets (56)Timeline Frame 1Symbol 24 as "tile_mc"
ExportAssets (56)Timeline Frame 1Symbol 139 as "object_mc"
ExportAssets (56)Timeline Frame 1Symbol 149 as "shade_mc"
ExportAssets (56)Timeline Frame 1Symbol 154 as "groundfx- blood"
ExportAssets (56)Timeline Frame 1Symbol 159 as "groundfx- bloodsplash"
ExportAssets (56)Timeline Frame 1Symbol 162 as "groundfx- sandprint"
ExportAssets (56)Timeline Frame 1Symbol 168 as "groundfx- splash"
ExportAssets (56)Timeline Frame 1Symbol 171 as "groundfx- explodelight"
ExportAssets (56)Timeline Frame 1Symbol 174 as "groundfx- grassprint"
ExportAssets (56)Timeline Frame 1Symbol 176 as "bullet_mc"
ExportAssets (56)Timeline Frame 1Symbol 178 as "iceshard_mc"
ExportAssets (56)Timeline Frame 1Symbol 182 as "lightningbolt_mc"
ExportAssets (56)Timeline Frame 1Symbol 189 as "explosion_mc"
ExportAssets (56)Timeline Frame 1Symbol 194 as "fireball_mc"
ExportAssets (56)Timeline Frame 1Symbol 602 as "character_mc"
ExportAssets (56)Timeline Frame 2Symbol 611 as "music_ticketsplease"
ExportAssets (56)Timeline Frame 2Symbol 612 as "music_snowdens"
ExportAssets (56)Timeline Frame 2Symbol 613 as "music_cities"
ExportAssets (56)Timeline Frame 2Symbol 614 as "music_capeandmask"
ExportAssets (56)Timeline Frame 4Symbol 602 as "character_mc"
ExportAssets (56)Timeline Frame 6Symbol 611 as "music_ticketsplease"




http://swfchan.com/14/69957/info.shtml
Created: 10/4 -2019 04:42:51 Last modified: 10/4 -2019 04:42:51 Server time: 03/05 -2024 18:48:35