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

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

Blu's Barbftr by BlutheLizard (VoreGame).swf

This is the info page for
Flash #171720

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


Text
Loading... 0 Percent

<p align="left"></p>

GUI

Quality

Slow

Pause

volume

LEVEL NAME AND
LEVEL DESCRIPTION
5 FLOORS 48 ROOMS

SET HP

9

000000

000000

RE - HP

PlayerCURRENTSTATUS

Ter

Enemy CURRENTSTATUS

Enemy Name

New ENEMY

(Select Enemy)

BACK

GET LIST

EXTERNAL ENEMY URL LIST

LOAD LIST

<EXTERNAL URL>

LOADING

000000

000000

LEVEL NAME AND
LEVEL DESCRIPTION
5 FLOORS 48 ROOMS

Enemy CURRENTSTATUS

Enemy Name

Quality

GUI

Pause

Slow

New Enemy

9

volume

Ter

Enemy HP

Player HP

SCORE: 0

Disclaimer: Some monsters are unfinished, expect missing animations or bugs.

Status Color Key:
Heavily Unfinished
Partially Finished
Almost Finished
Completed Monster
"+" Extra content coming later.

Monsters & Completion Status:
Anthro Dragonfly Female [BlutheLizard]
Siraths [BlutheLizard/Broken D Co-op]
Vacuum Plant+ [BlutheLizard]

Latest Update: 05-24-2015
*Updated Barbftr player to work with new monster fuctions and features.
*Updated GUI with option to toggle versions.
*Added Welcome box at game start up for latest barbftr news.
*Removed Fisher
-The Fisher is broken for good and can't be fixed, sorry. I may remake it later on.
*Removed Charem
-It's not fair to the owner of him to leave it up in this unfinished state.

Adult content is disabled by default.
To enable click the  #  button.

WARNING: LOTS of VORE and evocative stuff

Barbftr Player: 05-12-2015

Warning!
Sounds!

Movement: Arrow Keys
Attack: Space+Arrow Keys
Arrows to struggle
Attack+Arrows to Please
Rapidly Tap Down to change Mode
New Enemy button Changes Enemy
RE-HP Refills health

Blu's Barbftr

Blu's Barbftr

Welcome back to Blu's Barbftr!
Sorry for the melt down,  I have been down in the dumps as of late. It wasn't fair to call my stuff crap
and take it down. You guys seem to like what I do so I can atleast keep it uploaded. I'm not sure what I
am going to do next. So I'm not gonna make any plans or atleast post em yet, I rather not start stressing
out again. However I may make a journal later and see what you guys think of a few options I have.
Sincerely, Bluthelizard

MINE

Play

Secrets(?):
Maybe just don't be looking to hard yet.
=P

Secrets(?):
Maybe just don't be looking to hard yet.
=P

ActionScript [AS1/AS2]

Frame 1
System.security.allowDomain("*"); if (_root != this) { this.onEnterFrame = function () { stop(); if (getBytesLoaded() < getBytesTotal()) { } else { this.onEnterFrame = function () { _root.controller.syncInsidePlayer(this); }; gotoAndStop ("rootCache"); } }; stop(); } else { gotoAndPlay ("rootLoad"); }
Instance of Symbol 3 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.getBytesLoaded() < _root.getBytesTotal()) { this._xscale = 4500 * (_root.getBytesLoaded() / _root.getBytesTotal()); } else { _root.play(); } _parent.loadtext = ("Loading... " + (Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 1000) / 10)) + " Percent"; }
Frame 4
function colorize(obje, passr, passg, passb, passa) { tempc = new Color(eval (obje)); tempc = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; tempc.rb = passr; tempc.gb = passg; tempc.bb = passb; tempc.ab = passa; eval (obje).Acolor = tempc; eval (obje).Ccolor = new Color(eval (obje)); eval (obje).Ccolor.setTransform(eval (obje).Acolor); } GLOBAL_PLAYERGRAPHIC = 1; GLOBAL_PLAYERSUBGRAPHIC = 1; GLOBAL_ASSISTANCE = 0; GLOBAL_SANDBOXTYPE = System.security.sandboxType; System.security.allowDomain("*");
Frame 5
flashTraceFilters = function (mc) { var _local2 = mc.filters; for (var _local4 in _local2) { var _local1 = _local2[_local4]; trace((("Filter: " + typeof(_local1)) + " ") + _local4); for (var _local3 in _local1) { trace((("\t" + _local3) + ": ") + _local1[_local3]); } if (_local1 instanceof flash.filters.GradientBevelFilter) { scode = ""; scode = scode + "new flash.filters.GradientBevelFilter( "; scode = scode + (_local1.distance + ", "); scode = scode + (_local1.angle + ", "); scode = scode + (("Array(" + _local1.colors) + "), "); scode = scode + (("Array(" + _local1.alphas) + "), "); scode = scode + (("Array(" + _local1.ratios) + "), "); scode = scode + (_local1.blurX + ", "); scode = scode + (_local1.blurY + ", "); scode = scode + (_local1.strength + ", "); scode = scode + (_local1.quality + ", "); scode = scode + (("\"" + _local1.type) + "\", "); scode = scode + _local1.knockout; scode = scode + " )"; trace(scode); } } }; flashApplyFilter = function (MC, filtobject) { var _local1 = []; _local1.push(filtobject); MC.filters = _local1; }; flashApplyFilters = function (MC, filtlist) { var _local2 = []; for (obj in filtlist) { _local2.push(filtlist[obj]); } MC.filters = _local2; }; flashColorize = function (obj, r, g, b, al) { var _local2 = new flash.geom.Transform(obj); if (al == undefined) { al = 1; } var _local1 = new flash.geom.ColorTransform(r, g, b, al, 0, 0, 0, 0); _local2.colorTransform = _local1; return(_local1); }; onEnterFrame = function () { gamescore = "Score: " + minigame.entertainor.gGameScore; }; stop();
Frame 7
stop();
Frame 9
var m_input_raw_mouse_x = _xmouse; var m_input_raw_mouse_y = _ymouse; var m_input_raw_mouse_dx = 0; var m_input_raw_mouse_dy = 0; var m_input_raw_mouse_down = 0; var m_input_raw_mouse_clicked = 0; var m_input_raw_mouse_wheel = 0; var m_input_keys_active = new Object(); var m_game_mouse_listener = new Object(); m_game_mouse_listener.onMouseMove = function () { var _local2 = _xmouse; var _local1 = _ymouse; m_input_raw_mouse_dx = _local2 - m_input_raw_mouse_x; m_input_raw_mouse_dy = _local1 - m_input_raw_mouse_y; m_input_raw_mouse_x = _local2; m_input_raw_mouse_y = _local1; }; m_game_mouse_listener.onMouseDown = function () { if (m_input_raw_mouse_down == 0) { m_input_raw_mouse_clicked = 1; } m_input_raw_mouse_down = m_input_raw_mouse_down + 1; }; m_game_mouse_listener.onMouseUp = function () { m_input_raw_mouse_down = 0; }; m_game_mouse_listener.onMouseWheel = function (vdelta) { m_input_raw_mouse_wheel = m_input_raw_mouse_wheel + vdelta; }; Mouse.addListener(m_game_mouse_listener); stop();
Instance of Symbol 69 MovieClip "controller" in Frame 9
onClipEvent (load) { function _loadSyncClipInto(uclipDST, path) { var mclListener = new Object(); mclListener.loaded = false; mclListener.onLoadInit = function (target_mc) { mclListener.loaded = true; }; mclListener.onLoadComplete = function (target_mc, httpStatus) { }; mclListener.onLoadProgress = function (target_mc, errorCode, httpStatus) { }; mclListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace((("onLoadError: " + errorCode) + " ") + httpStatus); }; var _local1 = new MovieClipLoader(); _local1.addListener(mclListener); _local1.loadClip(path, uclipDST); mclListener.loader = _local1; return(mclListener); } function syncInsidePlayer(fromwhere) { fromwhere._syncInsidePlayer = 1; } function _updateVictimSyncInternalClip(CO) { CO.toanim.gotoAndStop(CO.anim); CO.toanim.aniclip.gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); var _local3 = CO.clip.transform; var _local4 = new flash.geom.Matrix(); CO.toanim.transform = _local3; CO.toanim.aniclip.mc.stop(); } function _updateVictimSyncInternalClipNextframe(CO) { var _local2 = CO.toanim.aniclip.mc._currentframe; CO.toanim.aniclip.mc.nextFrame(); var _local3 = CO.toanim.aniclip.mc._currentframe; if (_local3 == _local2) { CO.toanim.aniclip.mc.gotoAndStop(1); } } function updateVictimSync(from) { if (from.loaded != 1) { from.loaded = 0; if (from.mc == undefined) { from.createEmptyMovieClip("mc", 0); from.mapClips = new Object(); if (GLOBAL_LOCALSCOPE) { from._attachedLoader = _loadSyncClipInto(from.mc, GLOBAL_SWF_NAME); } else { from._attachedLoader = _loadSyncClipInto(from.mc, GLOBAL_SWF_URL); } } if (from._attachedLoader != undefined) { if (from._attachedLoader.loaded) { if (from.mc._syncInsidePlayer == 1) { from.loaded = 1; } } } from.mc._visible = false; from._visible = false; } if (from.loaded == 1) { from.mc._visible = true; from._visible = true; if (_root.controller.GLOBAL_SHOW_PLAYER_INSIDEPLUS) { if (from.mc.SPECIALPLAYER == undefined) { from.mc.attachMovie("mcPlayer", "SPECIALPLAYER", from.mc.getNextHighestDepth()); } else { _root.controller.GLOBALUPDATECOX[String(from.mc.SPECIALPLAYER)] = from.mc.SPECIALPLAYER; } } var _local3 = new Object(); for (var _local4 in from.mapClips) { if (from.mapClips[_local4].clip._visible == undefined) { _local3[_local4] = 1; } } for (var _local4 in _local3) { from.mapClips[_local4].toanim.removeMovieClip(); delete from.mapClips[_local4]; } for (var _local4 in from.mapClips) { _updateVictimSyncInternalClip(from.mapClips[_local4]); if (!isPaused()) { _updateVictimSyncInternalClipNextframe(from.mapClips[_local4]); } } } } function updateVictimSyncClip(from, anim) { var _local5 = getEnemyGSync(from); var _local2 = _local5.VICSYNC; if (_local2 != undefined) { var _local1 = String(from); var _local3; if (_local2.mapClips.hasOwnProperty(_local1)) { _local3 = _local2.mapClips[_local1].toanim; } else { _local2.mapClips[_local1] = new Object(); _local2.mapClips[_local1].clip = from; _local2.mapClips[_local1].anim = anim; _local2.mapClips[_local1].toanim = _local3; _local2.mapClips[_local1].key = _local1; } _local2.mapClips[_local1].clip = from; _local2.mapClips[_local1].anim = anim; _local2.mapClips[_local1].key = _local1; if (_local3 == undefined) { _local3 = _local2.mc.attachMovie("mcPlayer", _local1, _local2.mc.getNextHighestDepth()); } _local2.mapClips[_local1].toanim = _local3; _updateVictimSyncInternalClip(_local2.mapClips[_local1]); } else { trace((("updateVictimSyncClip: No VICSYNC " + anim) + " ") + from); } } function displayHelp() { _root.GLOBAL_ASSISTANCE = 1; GLOBAL_ASSISTANCE_TIMER = 0; Log("Use arrow keys and spacebar"); } function _extSetup(T, D) { var _local5; var _local2 = T._parent; if (T == T.G._parent.enemyshad.t.enemy) { trace((((T + " ") + T._parent) + " ") + T.G); trace("Ext setup was shadow!"); } else if (T == T.G._parent.enemyshad.t.enemy.enemy) { trace((((T + " ") + T._parent) + " ") + T.G); trace("Ext setup was shadow from correct external clip!"); } else { trace("Ext setup called: " + T); for (var _local4 in D) { _local2[_local4] = D[_local4]; } _local2.hp = _local2.maxhp; T.in_movex = 0; T.in_movey = 0; T.in_action = 0; if (D.in_movex != undefined) { T.in_movex = D.in_movex; } if (D.in_movey != undefined) { T.in_movey = D.in_movey; } if (D.in_action != undefined) { T.in_action = D.in_action; } T.s_atktype = 0; T.s_animbusy = 0; T.s_idle = 1; T.s_moving = 0; T.s_attacking = 0; T.s_hit = 0; T.s_vx = 0; _local2.ignore_hitweak = -1; _local2.ignore_hitanim = false; _local2.ignore_hitanimonly = false; _local2.hatk_original = _local2.hatk; _local2.matk_original = _local2.matk; _local2.latk_original = _local2.latk; _local2.hdef_original = _local2.hdef; _local2.mdef_original = _local2.mdef; _local2.ldef_original = _local2.ldef; _local2.hatk_original = _local2.hatk; T.is_external = true; T.is_external_loaded = 0; _local2._xscale = 100; _local2._yscale = 100; T._xscale = 100; T._yscale = 100; _local5 = "idle"; } if (D.m_scale == undefined) { _local2.m_scale = 100; } var _local6 = 100 * (100 / _local2.m_scale); T.onEnterFrame = function () { }; if (_local5 != undefined) { T.gotoAndPlay(_local5); } T._xscale = _local6; T._yscale = _local6; } function goPlay(target, animm) { var _local1; var _local2; if ((target != undefined) and (animm != undefined)) { _local1 = target; _local2 = animm; } else if (target != undefined) { trace((("Reassigned target to enemy: " + target) + " ") + animm); _local1 = getEnemyT(GLOBAL_ENEMY); _local2 = target; } else { trace(((" goPlay has bad arguments: " + target) + " ") + animm); } if (_local1.__animmap == undefined) { _local1.__animmap = new Object(); } if (_local1.__animnamemap == undefined) { _local1.__animnamemap = new Object(); } if (_local1.__aniprefix != undefined) { _local2 = _local1.__aniprefix + _local2; } if (!_local1.__animmap.hasOwnProperty(_local1._currentframe)) { _local1.__animmap[_local1._currentframe] = new Object(); } _local1.__animcurrent = _local2; _local1.gotoAndPlay(_local2); _local1.__animmap[_local1._currentframe][_local2] = 0; if (!_local1.__animnamemap.hasOwnProperty(_local2)) { _local1.__animnamemap[_local2] = new Object({fmin:_local1._currentframe, fmax:_local1._currentframe}); } var _local3 = _local1.__animnamemap[_local2]; if (_local1._currentframe > _local3.fmax) { _local3.fmax = _local1._currentframe; } if (_local1._currentframe < _local3.fmin) { _local3.fmin = _local1._currentframe; } } function enemyCurrAnim() { return(getEnemyT(GLOBAL_ENEMY).__animcurrent); } function playerCurrAnim() { return(GLOBAL_PLAYER.__animcurrent); } function enemyPlay(thisone) { goPlay(getEnemyT(GLOBAL_ENEMY), thisone); } function goPlayGetMinFrame(target, aname) { if (target.__animmap != undefined) { if (target.__animmap.hasOwnProperty(aname)) { return(target.__animnamemap[aname].fmin); } } return(undefined); } function goPlayGetMaxFrame(target, aname) { if (target.__animmap != undefined) { if (target.__animmap.hasOwnProperty(aname)) { return(target.__animnamemap[aname].fmax); } } return(undefined); } function fixURL(url) { if (GLOBAL_LOCALSCOPE) { } else if (GLOBAL_USEHTTPS) { if (url.indexOf("http:") == 0) { url = "https" + url.substring(4); } } else if (url.indexOf("https:") == 0) { url = "http" + url.substring(5); } return(url); } function _loadGui(targ, url, usermessage) { var tp = targ._parent; tp.controllerClip = _root.controller; tp.MovieClipLoaderURL = url; tp.MovieClipLoaderStatus = 0; tp.onLoadInit = function (target_mc) { target_mc._visible = false; target_mc.stop(); target_mc.G = _root.controller; tp.MovieClipLoaderStatus = 3; }; tp.onLoadComplete = function (target_mc, httpStatus) { tp.MovieClipLoaderStatus = 2; }; tp.onLoadProgress = function (target_mc, errorCode, httpStatus) { tp.MovieClipLoaderStatus = 1; }; tp.onLoadError = function (target_mc, errorCode, httpStatus) { trace("Could not load gui: " + tp.MovieClipLoaderURL); Log("Could not load gui: " + tp.MovieClipLoaderURL); tp.MovieClipLoaderStatus = -1; }; var _local2 = new MovieClipLoader(); _local2.addListener(tp); targ._visible = false; _local2.loadClip(url, targ); } function _loadMovie(targ, url, usermessage) { var tp = targ._parent; GLOBAL_ENEMY.is_external_loaded = 0; tp.controllerClip = _root.controller; tp.MovieClipLoaderURL = url; tp.onLoadInit = function (target_mc) { target_mc.stop(); }; tp.onLoadComplete = function (target_mc, httpStatus) { }; tp.onLoadProgress = function (target_mc, errorCode, httpStatus) { }; tp.onLoadError = function (target_mc, errorCode, httpStatus) { trace("Could not load: " + tp.MovieClipLoaderURL); Log("Could not load: " + tp.MovieClipLoaderURL); var _local2 = 0; while (_local2 < tp.controllerClip.GLOBAL_LOADEEMS.length) { if (tp.controllerClip.GLOBAL_LOADEEMS[_local2] == tp.MovieClipLoaderURL) { var _local3 = true; var _local1 = 0; while (_local1 < tp.controllerClip.GLOBAL_LOADEEMS_BROKEN.length) { if (tp.controllerClip.GLOBAL_LOADEEMS_BROKEN[_local1] == tp.MovieClipLoaderURL) { _local3 = false; break; } _local1++; } if (_local3) { tp.controllerClip.GLOBAL_LOADEEMS_BROKEN.push(tp.MovieClipLoaderURL); } } _local2++; } }; var _local5 = new MovieClipLoader(); _local5.addListener(tp); _local5.loadClip(url, targ); } function cameraComputeZoomScale(targetclip) { var _local6 = targetclip._x - _parent.camControl._x; var _local3 = targetclip._y - _parent.camControl._y; var _local5 = (120 + ((1 - GLOBAL_CAMERA_ZOOMPLAYER) * (GLOBAL_FLOOR - 120))) - _parent.camControl._y; var _local7 = -(targetclip._y - GLOBAL_FLOOR); var _local2 = _local7 / ((GLOBAL_CAMERA_ZOOMPLAYER * 240) / 2); if (_local2 > 1) { _local2 = 1; } if (_local2 < 0) { _local2 = 0; } _local3 = (_local2 * _local3) + ((1 - _local2) * _local5); _parent.camControl._x = _parent.camControl._x + _local6; _parent.camControl._y = _parent.camControl._y + _local3; _parent.camControl._xscale = _parent.camControl._xscale * GLOBAL_CAMERA_ZOOMPLAYER; _parent.camControl._yscale = _parent.camControl._yscale * GLOBAL_CAMERA_ZOOMPLAYER; } function isPaused() { if (GLOBAL_PAUSE or GLOBAL_TRUEPAUSE) { return(true); } return(false); } function mcPointToLocal(mc, px, py) { var _local5 = new flash.geom.Point(px, py); if (mc != undefined) { var _local6 = new Array(); var _local8 = this._parent; var _local2 = mc; while (_local2 != _local8) { _local6.unshift(_local2); _local2 = _local2._parent; } var _local4 = 0; var _local7 = _local6.length; while (_local4 != _local7) { _local2 = _local6[_local4]; var _local3 = _local2.transform.matrix.clone(); _local3.invert(); _local5 = _local3.transformPoint(_local5); _local4++; } } return(Object({_x:_local5.x, _y:_local5.y})); } function mcPointToGlobal(mc, px, py) { var _local4 = new flash.geom.Point(px, py); if (mc != undefined) { var _local5 = this._parent; var _local2 = mc; while (_local2 != _local5) { var _local3 = _local2.transform.matrix; _local4 = _local3.transformPoint(_local4); _local2 = _local2._parent; } } return(Object({_x:_local4.x, _y:_local4.y})); } function rand(nval, pval) { if (pval == undefined) { if (nval == undefined) { return(Math.random()); } if (nval > 0) { return(Math.floor(nval * Math.random())); } if (nval == 0) { } } return(0); } function chance(percent) { if (percent != undefined) { return((100 * Math.random()) < percent); } return((100 * Math.random()) < 50); } function smoothChanceDown(healthpercent) { var _local1 = 100 - healthpercent; if (_local1 > 0) { if (_local1 < 100) { return(chance(_local1)); } return(true); } return(false); } function smoothChanceUp(healthpercent) { var _local1 = healthpercent; if (_local1 > 0) { if (_local1 < 100) { return(chance(_local1)); } return(true); } return(false); } function chanceSmoothLess(percent, lowpercent) { if (percent <= lowpercent) { return(true); } if (lowpercent < 100) { (percent - lowpercent) / (100 - lowpercent); } else { return(true); } } function chanceCall(percent, functionptr, arg0, arg1, arg2, arg3, arg4, arg5, arg6) { if (chance(percent)) { functionptr(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return(true); } return(false); } function histFromObject(A) { var _local4 = new Array(); var _local2 = new Array(); for (akey in A) { _local2.push(akey); } _local2.sort(); var _local1 = 0; while (_local1 < _local2.length) { _local4.push(A[_local2[_local1]]); _local1++; } return(_local4); } function histToUnityRange(A) { var _local3 = 0; var _local4 = 0; var _local5 = 0; for (akey in A) { var _local1 = A[akey]; if (_local1 < _local3) { _local3 = _local1; } if (_local1 > _local4) { _local4 = _local1; } _local5 = _local5 + _local1; } _local4 = _local4 / _local5; _local3 = _local3 / _local5; if (_local3 < _local4) { var _local6 = new Object(); var _local7 = _local4 - _local3; for (akey in A) { _local6[akey] = ((A[akey] / _local5) - _local3) / _local7; } return(histFromObject(_local6)); } return(histFromObject(A)); } function histSelect(distofanims) { var _local2 = new Array(); var _local9 = new Array(); var _local4 = 0; var _local8 = 0; for (akey in distofanims) { var _local1 = distofanims[akey]; _local2.push(_local1); _local9.push(akey); if (_local1 < _local4) { _local4 = _local1; } if (_local1 > _local8) { _local8 = _local1; } } if (_local4 < _local8) { var _local7 = 0; var _local3 = 0; while (_local3 < _local2.length) { var _local6 = _local2[_local3] - _local4; _local7 = _local7 + _local6; _local2[_local3] = _local7; _local3++; } var _local10 = Math.random() * _local7; _local3 = 0; while (_local3 < _local2.length) { if (_local2[_local3] > _local10) { return(_local9[_local3]); } _local3++; } } for (var _local11 in distofanims) { return(_local11); } return(undefined); } function histBlend(A, B, factor) { if (A.length == B.length) { var _local2 = histToUnityRange(A); var _local4 = histToUnityRange(B); var _local3 = new Array(_local2.length); var _local1 = 0; while (_local1 < _local2.length) { _local3[_local1] = _local2[_local1] + (factor * (_local4[_local1] - _local2[_local1])); _local1++; } return(histToUnityRange(_local3)); } return(histFromObject(A)); } function setPlayerName(uname) { GLOBAL_PLAYER.m_name = uname; } function setPlayerGraphic(sid, subid) { if (sid < 1) { sid = 1; } sid = sid % GLOBAL_MAX_PLAYERGRAPHIC; if (sid < 1) { sid = 1; } _root.GLOBAL_PLAYERGRAPHIC = sid; if (subid != undefined) { _root.GLOBAL_PLAYERSUBGRAPHIC = subid; } } function getPlayerGraphic() { return(_root.GLOBAL_PLAYERGRAPHIC); } function getPlayerSubGraphic() { return(_root.GLOBAL_PLAYERSUBGRAPHIC); } function getPlayerMode() { return(GLOBAL_PLAYER_MODE); } function isPlayerFacingEnemy() { var _local1 = GLOBAL_ENEMY._xscale > 0; var _local2 = GLOBAL_PLAYER._xscale > 0; return(_local1 != _local2); } function playerFacing() { if (GLOBAL_PLAYER._xscale >= 0) { return(1); } return(-1); } function enemyFacing() { if (GLOBAL_ENEMY._xscale >= 0) { return(1); } return(-1); } function enemyFacingRight() { return(GLOBAL_ENEMY._xscale >= 0); } function enemyFacingLeft() { return(GLOBAL_ENEMY._xscale < 0); } function playerInputX() { return(GLOBAL_PLAYER.in_movex); } function playerInputY() { return(GLOBAL_PLAYER.in_movey); } function playerInputA() { return(GLOBAL_PLAYER.in_action); } function playerTapReset() { GLOBAL_PLAYER_TAPS.L = 2; GLOBAL_PLAYER_TAPS.R = 2; GLOBAL_PLAYER_TAPS.U = 2; GLOBAL_PLAYER_TAPS.D = 2; GLOBAL_PLAYER_TAPS.B = 2; } function playerTapGet() { var _local1 = ""; for (var _local2 in GLOBAL_PLAYER_TAPS) { if (GLOBAL_PLAYER_TAPS[_local2] == 1) { _local1 = _local1 + _local2; } } return(_local1); } function getPlayerRelativeMovement(option) { if (option == undefined) { option = 0; } var _local2 = GLOBAL_PLAYER; var _local6 = GLOBAL_ENEMY; var _local4 = _local6._xscale > 0; var _local1 = ""; var _local3 = ""; if (_local2.in_action) { _local1 = "B"; _local3 = _local3 + "B"; } _local3 = _local1; if (_local2.in_movex < 0) { if (_local4) { _local1 = _local1 + "L"; } else { _local1 = _local1 + "R"; } _local3 = _local1; } else if (_local2.in_movex > 0) { if (_local4) { _local1 = _local1 + "R"; } else { _local1 = _local1 + "L"; } _local3 = _local1; } else if (_local2.in_movey < 0) { _local1 = _local1 + "D"; } else if (_local2.in_movey > 0) { _local1 = _local1 + "U"; } if (_local1 == "") { } if (option == 1) { if (_local2.in_movey < 0) { _local3 = _local3 + "D"; } else if (_local2.in_movey > 0) { _local3 = _local3 + "U"; } return(_local3); } return(_local1); } function getNextAnimation(AO, RM) { var _local2 = ""; if (AO != undefined) { if (RM == "B") { if (AO.b != undefined) { _local2 = AO.b; } } else if (RM == "L") { if (AO.l != undefined) { _local2 = AO.l; } } else if (RM == "R") { if (AO.r != undefined) { _local2 = AO.r; } } else if (RM == "U") { if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "D") { if (AO.d != undefined) { _local2 = AO.d; } } else if (RM == "BL") { if (AO.bl != undefined) { _local2 = AO.bl; } } else if (RM == "BR") { if (AO.br != undefined) { _local2 = AO.br; } } else if (RM == "BU") { if (AO.bu != undefined) { _local2 = AO.bu; } } else if (RM == "BD") { if (AO.bd != undefined) { _local2 = AO.bd; } } else if (RM == "LU") { if (AO.lu != undefined) { _local2 = AO.lu; } else if (AO.l != undefined) { _local2 = AO.l; } else if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "RU") { if (AO.ru != undefined) { _local2 = AO.ru; } else if (AO.r != undefined) { _local2 = AO.r; } else if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "LD") { if (AO.ld != undefined) { _local2 = AO.ld; } else if (AO.l != undefined) { _local2 = AO.l; } else if (AO.d != undefined) { _local2 = AO.d; } } else if (RM == "RD") { if (AO.rd != undefined) { _local2 = AO.rd; } else if (AO.r != undefined) { _local2 = AO.r; } else if (AO.d != undefined) { _local2 = AO.d; } } else if (RM == "BLU") { if (AO.blu != undefined) { _local2 = AO.blu; } else if (AO.bl != undefined) { _local2 = AO.bl; } else if (AO.bu != undefined) { _local2 = AO.bu; } else if (AO.b != undefined) { _local2 = AO.b; } else if (AO.l != undefined) { _local2 = AO.l; } else if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "BRU") { if (AO.bru != undefined) { _local2 = AO.bru; } else if (AO.br != undefined) { _local2 = AO.br; } else if (AO.bu != undefined) { _local2 = AO.bu; } else if (AO.b != undefined) { _local2 = AO.b; } else if (AO.r != undefined) { _local2 = AO.r; } else if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "BLD") { if (AO.bld != undefined) { _local2 = AO.bld; } else if (AO.bl != undefined) { _local2 = AO.bl; } else if (AO.bd != undefined) { _local2 = AO.bd; } else if (AO.b != undefined) { _local2 = AO.b; } else if (AO.l != undefined) { _local2 = AO.l; } else if (AO.d != undefined) { _local2 = AO.d; } } else if (RM == "BRD") { if (AO.brd != undefined) { _local2 = AO.brd; } else if (AO.br != undefined) { _local2 = AO.br; } else if (AO.bd != undefined) { _local2 = AO.bd; } else if (AO.b != undefined) { _local2 = AO.b; } else if (AO.r != undefined) { _local2 = AO.r; } else if (AO.d != undefined) { _local2 = AO.d; } } } return(_local2); } function initDigestion(target) { _traceF1("initDigestion"); target.digeststruct = new Object(); target.digeststruct.frames = 0; target.digeststruct.curr = 0; target.digeststruct.escapes = new Array(); } function startDigestion(target, onehpperframes) { _traceF2("startDigestion"); if (target.digeststruct == undefined) { initDigestion(target); } target.digeststruct.frames = onehpperframes; } function stopDigestion(target) { _traceF1("stopDigestion"); target.digeststruct.frames = 0; target.digeststruct.curr = 0; target.digeststruct.escapes = new Array(); target.digeststruct = undefined; } function endDigestion(target) { _traceF1("endDigestion"); target.digeststruct.frames = 0; target.digeststruct.curr = 0; target.digeststruct.escapes = new Array(); target.digeststruct = undefined; } function getDigestion(target) { if (target.digeststruct == undefined) { initDigestion(target); } return(target.digeststruct); } function enemyGetAnimStruct() { if (GLOBAL_ENEMY.enemy.animstruct == undefined) { if (GLOBAL_ENEMY.enemy.enemy.animstruct == undefined) { if (GLOBAL_ENEMY.enemy.enemy.enemy.animstruct == undefined) { // unexpected jump } return(GLOBAL_ENEMY.enemy.enemy.enemy.animstruct); } else { return(GLOBAL_ENEMY.enemy.enemy.animstruct); } } else { return(GLOBAL_ENEMY.enemy.animstruct); } return(undefined); } function enemyGetDigestionStruct() { if (GLOBAL_ENEMY.enemy.digeststruct == undefined) { if (GLOBAL_ENEMY.enemy.enemy.digeststruct == undefined) { if (GLOBAL_ENEMY.enemy.enemy.enemy.digeststruct == undefined) { // unexpected jump } return(GLOBAL_ENEMY.enemy.enemy.enemy.digeststruct); } else { return(GLOBAL_ENEMY.enemy.enemy.digeststruct); } } else { return(GLOBAL_ENEMY.enemy.digeststruct); } return(undefined); } function hurtPlayer(whodoes, amount) { if (amount >= 0) { if (GLOBAL_PLAYER.hp > amount) { GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp - amount; } else { GLOBAL_PLAYER.hp = 0; } } else { healPlayer(whodoes, -amount); } } function healPlayer(whodoes, amount) { if (amount >= 0) { GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp + amount; if (GLOBAL_PLAYER.hp > GLOBAL_PLAYER.maxhp) { GLOBAL_PLAYER.hp = GLOBAL_PLAYER.maxhp; } } else { hurtPlayer(whodoes, -amount); } } function healEnemy(amount, optiona) { if (optiona != undefined) { amount = optiona; } if (amount >= 0) { GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp + amount; if (GLOBAL_ENEMY.hp > GLOBAL_ENEMY.maxhp) { GLOBAL_ENEMY.hp = GLOBAL_ENEMY.maxhp; } } else { hurtEnemy(-amount); } } function hurtEnemy(amount, optiona) { if (optiona != undefined) { amount = optiona; } if (amount >= 0) { if (GLOBAL_ENEMY.hp > amount) { GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp - amount; } else { GLOBAL_ENEMY.hp = 0; } } else { healEnemy(-amount); } } function enemySetIgnoreHits(vals) { if (vals != 0) { GLOBAL_ENEMY.ignore_hitanim = 1; } else { GLOBAL_ENEMY.ignore_hitanim = 0; } } function enemySetIgnoreWeakHits(vals) { if (vals == undefined) { GLOBAL_ENEMY.ignore_hitweak = -1; } else { GLOBAL_ENEMY.ignore_hitweak = vals; } } function enemySetDontPlayHitAnimation(vals) { if (vals != 0) { GLOBAL_ENEMY.ignore_hitanimonly = 1; } else { GLOBAL_ENEMY.ignore_hitanimonly = 0; } } function enemySetAttackHistogram(vallow, valmedium, valhigh) { if (vallow == undefined) { vallow = 0; } if (valmedium == undefined) { valmedium = 0; } if (valhigh == undefined) { valhigh = 0; } if (valhigh < 0) { valhigh = 0; } if (valmedium < 0) { valmedium = 0; } if (vallow < 0) { vallow = 0; } if (((valhigh + valmedium) + vallow) <= 0) { vallow = 0.09; valmedium = 0.71; valhigh = 0.1; } var _local1 = new Array(valhigh, vallow, valmedium); var _local5 = (_local1[0] + _local1[1]) + _local1[2]; _local1[0] = _local1[0] / _local5; _local1[1] = _local1[1] / _local5; _local1[2] = _local1[2] / _local5; GLOBAL_ENEMY_ATKUSE = _local1; } function enemySetAllowPets(doit) { GLOBAL_ALLOW_PETS = doit; } function getNumEscapes(targ) { if (targ.digeststruct != undefined) { var _local1 = targ.digeststruct; if (_local1.escapes != undefined) { return(_local1.escapes.length); } } return(0); } function toggleOption(optname) { if (GLOBAL_OPTIONS[optname] > 0) { GLOBAL_OPTIONS[optname] = 0; } else { GLOBAL_OPTIONS[optname] = 1; } } function getOption(optname) { return(GLOBAL_OPTIONS[optname]); } function setAnims(targ, AO) { if (targ.animstruct == undefined) { targ.animstruct = new Object(); } targ.animstruct = AO; } function clearAnims(targ, AO) { targ.animstruct = undefined; } function replaceEscape(targ, nextanim, inputseq, count, options) { return(setEscape(targ, nextanim, inputseq, count, options, true)); } function setEscape(targ, nextanim, inputseq, count, options, specialkey) { if (targ.digeststruct != undefined) { var _local2 = targ.digeststruct; var _local7 = new Object(); _local7.inseq = inputseq; _local7.count = count; _local7.options = options; _local7.curr = 0; _local7.anim = nextanim; _local7.inputs = new Array(); var _local9 = inputseq.split(" "); var _local1 = 0; while (_local1 < _local9.length) { var _local5 = _local9[_local1].toUpperCase(); var _local6 = ""; var _local4 = 0; while (_local4 < _local5.length) { var _local3 = _local5.charCodeAt(_local4); if ((_local3 >= 65) && (_local3 <= 90)) { _local6 = _local6 + String.fromCharCode(_local3); } _local4++; } if (_local6.length > 0) { _local7.inputs.push(_local6); } _local1++; } if (_local2.escapes == undefined) { _local2.escapes = new Array(); _local2.escapes.push(_local7); } else { var _local8 = true; _local1 = 0; while (_local1 < _local2.escapes.length) { if (_local2.escapes[_local1].anim == nextanim) { if (specialkey == true) { if (_local8 == true) { _local2.escapes[_local1].inseq = _local7.inseq; _local2.escapes[_local1].inputs = _local7.inputs; _local2.escapes[_local1].options = _local7.options; _local2.escapes[_local1].count = count; _local8 = false; } else { _local2.escapes.splice(_local1, 1); _local1--; } } else if (_local2.escapes[_local1].inseq == inputseq) { if (_local2.escapes[_local1].options == options) { _local8 = false; } } } _local1++; } if (_local8) { _local2.escapes.push(_local7); } } } } function setBlockEscape(nframes) { var _local1 = getEnemyT(GLOBAL_ENEMY); if (_local1.digeststruct != undefined) { _local1.digeststruct.blockescapes = nframes; } } function updateOnlyDigestion(target) { if (target.digeststruct != undefined) { var _local2 = target.digeststruct; if (_local2.frames > 0) { _local2.curr = _local2.curr + 1; this.hurtPlayer(target, 1 / _local2.frames); } } } function updateDigestion(target, movedex) { var _local8 = ""; if (target.digeststruct != undefined) { var _local7 = target.digeststruct; updateOnlyDigestion(target); if (_local7.escapes != undefined) { if (movedex == "") { if (GLOBAL_PLAYER.hp < 1) { movedex = "E"; } else { movedex = "W"; } } var _local5 = 0; while (_local5 < _local7.escapes.length) { var _local1 = _local7.escapes[_local5]; var _local4 = false; var _local2 = 0; while (_local2 < _local1.inputs.length) { if (_local1.inputs[_local2] == "W") { _local4 = true; break; } _local2++; } if (_local4) { if (movedex != "W") { _local1.curr = 0; } } else { _local1.curr = _local1.curr - 0.0333333333333333; } if (_local1.curr < 0) { _local1.curr = 0; } if (movedex != undefined) { var _local6 = 0; _local2 = 0; while (_local2 < _local1.inputs.length) { if (_local1.inputs[_local2] == movedex) { _local6 = true; break; } _local2++; } if (_local6) { if (movedex == "W") { _local1.curr = _local1.curr + 0.0333333333333333; } else { _local1.curr = _local1.curr + 1; } if (_local1.curr > _local1.count) { if (_local8 == "") { _local8 = _local1.anim; _local1.curr = 0; } } } } _local5++; } } if (_local7.blockescapes != undefined) { _local7.blockescapes--; if (_local7.blockescapes < 1) { _local7.blockescapes = undefined; } } } return(_local8); } function upMapAOVars(AO) { if (AO != undefined) { if (AO.E != undefined) { if (AO.e == undefined) { AO.e = AO.E; } } if (AO.W != undefined) { if (AO.w == undefined) { AO.w = AO.W; } } if (AO.L != undefined) { if (AO.l == undefined) { AO.l = AO.L; } } if (AO.R != undefined) { if (AO.r == undefined) { AO.r = AO.R; } } if (AO.U != undefined) { if (AO.u == undefined) { AO.u = AO.U; } } if (AO.D != undefined) { if (AO.d == undefined) { AO.d = AO.D; } } if (AO.B != undefined) { if (AO.b == undefined) { AO.b = AO.B; } } if (AO.BL != undefined) { if (AO.bl == undefined) { AO.bl = AO.BL; } } if (AO.BR != undefined) { if (AO.br == undefined) { AO.br = AO.BR; } } if (AO.BU != undefined) { if (AO.bu == undefined) { AO.bu = AO.BU; } } if (AO.BD != undefined) { if (AO.bd == undefined) { AO.bd = AO.BD; } } if (AO.LU != undefined) { if (AO.lu == undefined) { AO.lu = AO.LU; } } if (AO.RU != undefined) { if (AO.ru == undefined) { AO.ru = AO.RU; } } if (AO.LD != undefined) { if (AO.ld == undefined) { AO.ld = AO.LD; } } if (AO.RD != undefined) { if (AO.rd == undefined) { AO.rd = AO.RD; } } if (AO.BLU != undefined) { if (AO.blu == undefined) { AO.blu = AO.BLU; } } if (AO.BRU != undefined) { if (AO.bru == undefined) { AO.bru = AO.BRU; } } if (AO.BLD != undefined) { if (AO.bld == undefined) { AO.bld = AO.BLD; } } if (AO.BRD != undefined) { if (AO.brd == undefined) { AO.brd = AO.BRD; } } } } function handleBasicStruggle(targ, AO) { if (targ.animstruct != undefined) { if (AO == undefined) { AO = targ.animstruct; } } upMapAOVars(AO); targ.animstruct = AO; if (AO != undefined) { if (GLOBAL_PLAYER.hp < 1) { if (AO.e != undefined) { goPlay(targ, AO.e); return(false); } } } var _local4 = getPlayerRelativeMovement(1); if (targ.digeststruct != undefined) { var _local5 = targ.digeststruct; if (_local5.blockescapes != undefined) { _local4 = ""; } } var _local2 = updateDigestion(targ, _local4); if (_local2 == "") { _local2 = getNextAnimation(AO, _local4); if (_local2 != "") { goPlay(targ, _local2); _traceF2((("Handle digest update, play this: " + _local2) + " from ") + targmoveindex); return(true); } _traceF2((("Handle digest update, play this digest: " + _local2) + " from ") + targmoveindex); } else { goPlay(targ, _local2); return(true); } return(false); } function actGet(target) { var _local1 = new Object(); _local1.idle = target.s_idle; _local1.attack = target.s_atktype; _local1.busy = target.s_animbusy; _local1.moving = target.s_moving; _local1.attacking = target.s_attacking; _local1.hit = target.s_hit; _local1.inputX = target.in_movex; _local1.inputY = target.in_movey; _local1.inputA = target.in_action; _local1.vx = target.s_vx; return(_local1); } function actIdle(target) { _traceF1("actIdle"); target.s_idle = 1; target.s_atktype = 0; target.s_animbusy = 0; target.s_moving = 0; target.s_attacking = 0; target.s_hit = 0; target.in_movex = 0; target.in_movey = 0; target.in_action = 0; target.s_vx = 0; } function actMove(target, uvx) { _traceF1("actMove"); target.s_idle = 0; if (uvx != undefined) { target.s_moving = uvx; } else { target.s_moving = 0; } target.s_attacking = 0; target.s_hit = 0; target.s_animbusy = 0; } function actSetMove(target, amt) { if (amt == undefined) { amt = 0; } target.s_moving = amt; } function actMoveAttack(target, uvx, attype) { _traceF1("actMoveAttack"); target.s_idle = 0; if (uvx != undefined) { target.s_moving = uvx; } else { target.s_moving = 0; } target.s_attacking = 0; target.s_hit = 0; target.s_animbusy = 0; target.s_attacking = 1; target.s_animbusy = 0; target.s_atktype = attype; } function actHurt(target, knockback) { _traceF1("actHurt"); target.s_idle = 0; target.s_moving = 0; target.s_attacking = 0; target.s_hit = 1; target.s_animbusy = 1; if (knockback != undefined) { target.s_vx = knockback; } else { target.s_vx = 0; } } function actAttack(target, type) { _traceF1("actAttack"); target.s_idle = 0; target.s_moving = 0; target.s_attacking = 1; target.s_hit = 0; target.s_animbusy = 1; target.s_atktype = type; } function actBusy(target, movex) { _traceF1("actBusy"); target.s_idle = 0; target.s_moving = 0; target.s_attacking = 0; target.s_hit = 1; target.s_animbusy = 1; if (movex != undefined) { target.s_vx = -movex; target.s_moving = -movex; } else { target.s_moving = 0; target.s_vx = 0; } } function actSetBusy(target, mv) { target.s_animbusy = mv; } function actUnbusy(target) { _traceF1("actUnbusy"); target.s_hit = 0; target.s_animbusy = 0; target.s_vx = 0; } function consumePlayer(target) { _traceF1("consumePlayer"); var _local1 = GLOBAL_PLAYER; _local1.s_consumed = 1; _local1._alpha = 0; _local1.s_animbusy = 1; _local1.s_hit = 1; _local1.s_vx = 0; _local1.in_movex = 0; _local1.in_movey = 0; _local1.in_action = 0; _local1.stop(); _local1.mc.stop(); GLOBAL_ENEMY.s_atktype = 8; } function isPlayerConsumed(target) { if (target == undefined) { target = GLOBAL_PLAYER; } if (target.s_consumed != undefined) { return(target.s_consumed > 0); } return(target._alpha < 50); } function suckPlayer(target, range, speed) { var _local3 = GLOBAL_PLAYER; var _local4 = mcPointToGlobal(target, 0, 0); var _local2 = _local4._x - _local3._x; if (Math.abs(_local2) < range) { var _local1 = 1 - Math.abs(_local2 / range); if (_local2 < 0) { _local1 = -_local1; } _local3._x = _local3._x + (speed * _local1); } } function instantKillPlayer(target) { _traceF1("instantKillPlayer"); var _local1 = GLOBAL_PLAYER; _local1.hp = 0; } function setPlayerStatus(msg) { GLOBAL_PLAYER.m_status = msg; } function setPlayerMode(newmode) { if (newmode == undefined) { GLOBAL_PLAYER_MODE++; if (GLOBAL_PLAYER_MODE > GLOBAL_PLAYER_MODE_MAX) { GLOBAL_PLAYER_MODE = 0; } } else if ((newmode >= 0) && (newmode <= GLOBAL_PLAYER_MODE_MAX)) { GLOBAL_PLAYER_MODE = newmode; } if (GLOBAL_PLAYER_MODE == 0) { setPlayerSparkAt(GLOBAL_PLAYER); setPlayerSparkPhysics("MoveUp,2"); GLOBAL_PLAYERSPARK.gotoAndPlay("number" + GLOBAL_PLAYER_MODE); } else if (GLOBAL_PLAYER_MODE == 1) { setPlayerSparkAt(GLOBAL_PLAYER); setPlayerSparkPhysics("MoveUp,2"); GLOBAL_PLAYERSPARK.gotoAndPlay("number" + GLOBAL_PLAYER_MODE); } } function pointsSetPerDamage(factor) { if (factor > 0) { GLOBAL_SCORE_ON_DAMAGE = factor; } else { GLOBAL_SCORE_ON_DAMAGE = 0; } } function pointsAdd(amount, dontuselog) { if (amount > 0) { GLOBAL_POINTS = GLOBAL_POINTS + amount; if (dontuselog == 1) { Log(((GLOBAL_PLAYER.m_name + " got ") + amount) + " points!"); } } } function pointsGet(amount) { return(GLOBAL_POINTS); } function pointsGetFightDelta(amount) { return(GLOBAL_POINTS - GLOBAL_POINTS_START); } function setHAtk(v) { GLOBAL_ENEMY.hatk = v; } function setMAtk(v) { GLOBAL_ENEMY.matk = v; } function setLAtk(v) { GLOBAL_ENEMY.latk = v; } function setHDef(v) { GLOBAL_ENEMY.hdef = v; } function setMDef(v) { GLOBAL_ENEMY.mdef = v; } function setLDef(v) { GLOBAL_ENEMY.ldef = v; } function setMaxHP(v) { GLOBAL_ENEMY.maxhp = v; } function setHP(v) { GLOBAL_ENEMY.hp = v; } function setHMLDef(vh, vm, vl) { GLOBAL_ENEMY.hdef = vh; GLOBAL_ENEMY.mdef = vm; GLOBAL_ENEMY.ldef = vl; } function setHMLAtk(vh, vm, vl) { GLOBAL_ENEMY.hatk = vh; GLOBAL_ENEMY.matk = vm; GLOBAL_ENEMY.latk = vl; } function setScaleValue(v) { GLOBAL_ENEMY.m_scale = v; GLOBAL_ENEMY.enemy.m_scale = v; getEnemyT(GLOBAL_ENEMY).m_scale = v; var _local2 = 100 * (100 / v); if (GLOBAL_ENEMY._xscale >= 0) { GLOBAL_ENEMY._xscale = 100; } else { GLOBAL_ENEMY._xscale = -100; } GLOBAL_ENEMY._yscale = 100; getEnemyT(GLOBAL_ENEMY)._xscale = _local2; getEnemyT(GLOBAL_ENEMY)._yscale = _local2; } function setName(v) { GLOBAL_ENEMY.m_name = v; } function setStatus(v) { GLOBAL_ENEMY.m_status = v; } function setCredit(v) { GLOBAL_ENEMY.m_credit = v; } function getHAtk() { return(GLOBAL_ENEMY.hatk); } function getMAtk() { return(GLOBAL_ENEMY.matk); } function getLAtk() { return(GLOBAL_ENEMY.latk); } function getHDef() { return(GLOBAL_ENEMY.hdef); } function getMDef() { return(GLOBAL_ENEMY.mdef); } function getLDef() { return(GLOBAL_ENEMY.ldef); } function getMaxHP() { return(GLOBAL_ENEMY.maxhp); } function getHP() { return(GLOBAL_ENEMY.hp); } function getScaleValue() { return(GLOBAL_ENEMY.m_scale); } function getName() { return(GLOBAL_ENEMY.m_name); } function getStatus() { return(GLOBAL_ENEMY.m_status); } function getCredit() { return(GLOBAL_ENEMY.m_credit); } function resetHAtk(v) { GLOBAL_ENEMY.hatk = GLOBAL_ENEMY.hatk_original; } function resetMAtk(v) { GLOBAL_ENEMY.matk = GLOBAL_ENEMY.matk_original; } function resetLAtk(v) { GLOBAL_ENEMY.latk = GLOBAL_ENEMY.latk_original; } function resetHDef(v) { GLOBAL_ENEMY.hdef = GLOBAL_ENEMY.hdef_original; } function resetMDef(v) { GLOBAL_ENEMY.mdef = GLOBAL_ENEMY.mdef_original; } function resetLDef(v) { GLOBAL_ENEMY.ldef = GLOBAL_ENEMY.ldef_original; } function resetMaxHP(v) { GLOBAL_ENEMY.maxhp = GLOBAL_ENEMY.maxhp_original; } function setEnemySolid(v) { if (v == 1) { GLOBAL_ENEMY.m_notsolid = undefined; } else { GLOBAL_ENEMY.m_notsolid = 1; } } function setEnemyFaceTarget(v) { if (v == 1) { GLOBAL_ENEMY.m_dontfacetarget = 0; } else { GLOBAL_ENEMY.m_dontfacetarget = 1; } } function setEnemyAIUseAttacks(v) { if (v == 1) { GLOBAL_ENEMY.m_dontattackauto = undefined; } else { GLOBAL_ENEMY.m_dontattackauto = 1; } } function setPlayerHP(v) { GLOBAL_PLAYER.hp = v; } function setPlayerAbove(ynq) { if (ynq == 1) { if (GLOBAL_PLAYER.getDepth() < GLOBAL_ENEMY.getDepth()) { GLOBAL_ENEMY.swapDepths(GLOBAL_PLAYER); } } else if (GLOBAL_PLAYER.getDepth() > GLOBAL_ENEMY.getDepth()) { GLOBAL_ENEMY.swapDepths(GLOBAL_PLAYER); } } function enemyReplaceWalk(newanim) { if (newanim == undefined) { newanim = "walk"; } GLOBAL_ENEMY.replaceAnimWalk = newanim; if (getEnemyT(GLOBAL_ENEMY).__animcurrent != newanim) { goPlay(getEnemyT(GLOBAL_ENEMY), newanim); } } function syncSubclip(owner, subclip, framename, funccall) { if (GLOBAL_SYNCMAP.hasOwnProperty(subclip)) { GLOBAL_SYNCMAP[subclip].framename = framename; GLOBAL_SYNCMAP[subclip].owner = owner; GLOBAL_SYNCMAP[subclip].target = subclip; GLOBAL_SYNCMAP[subclip].ownerstring = String(owner); GLOBAL_SYNCMAP[subclip].targetstring = String(subclip).substr(GLOBAL_SYNCMAP[subclip].ownerstring.length); GLOBAL_SYNCMAP[subclip].funccall = funccall; } else { var _local2 = new Object(); _local2.framename = framename; _local2.owner = owner; _local2.target = subclip; _local2.funccall = funccall; _local2.ownerstring = String(owner); _local2.targetstring = String(subclip).substr(_local2.ownerstring.length); _local2.fixedframemap = new Object(); GLOBAL_SYNCMAP[subclip] = _local2; } } function setPreSync(func) { GLOBAL_PRESYNC = func; } function setPostSync(func) { GLOBAL_POSTSYNC = func; } function isV(key) { return(GLOBAL_VALUES.hasOwnProperty(key)); } function setValue(key, val) { if (GLOBAL_VALUES[key] != val) { _traceF1(((("setValue( " + key) + ", ") + val) + ");"); } GLOBAL_VALUES[key] = val; } function getValue(key, usedefault) { if (GLOBAL_VALUES.hasOwnProperty(key)) { return(GLOBAL_VALUES[key]); } return(usedefault); } function hasValue(key) { return(GLOBAL_VALUES.hasOwnProperty(key)); } function addValue(key, addme) { if (GLOBAL_VALUES.hasOwnProperty(key)) { if (addme != val) { _traceF1(((("addValue( " + key) + ", ") + addme) + ");"); } GLOBAL_VALUES[key] = GLOBAL_VALUES[key] + addme; return(true); } trace(("Value: " + key) + " does not exist, adding as 0"); GLOBAL_VALUES[key] = addme; return(false); } function setF(key, func) { GLOBAL_FUNCS[key] = func; } function callF(key, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { if (GLOBAL_FUNCS.hasOwnProperty(key)) { return(GLOBAL_FUNCS[key](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)); } trace(("callF: " + key) + " does not exist"); } function setAnimPrefix(target, v) { target.__aniprefix = v; } function unconsumePlayer(target, xposrel, playanim) { _traceF1("unconsumePlayer"); if (isPlayerConsumed(GLOBAL_PLAYER)) { var _local2 = GLOBAL_PLAYER; _local2.s_consumed = 0; _local2._alpha = 100; _local2.s_animbusy = 0; _local2.s_hit = 1; _local2.s_vx = 0; _local2.in_movex = 0; _local2.in_movey = 0; _local2.in_action = 0; if (playanim != undefined) { goPlay(_local2, playanim); } else { goPlay(_local2, "hitm"); } trace((((target + " ") + target._parent) + " ") + target._parent._parent); if (xposrel != undefined) { if (target._parent._parent == GLOBAL_ENEMY) { _local2._x = target._parent._parent._x + ((xposrel * (target._xscale / 100)) * (target._parent._parent._xscale / 100)); } else { _local2._x = target._parent._x + ((xposrel * (target._xscale / 100)) * (target._parent._xscale / 100)); } } else if (target._parent._parent == GLOBAL_ENEMY) { _local2._x = target._parent._parent._x + ((32 * (target._xscale / 100)) * (target._parent._parent._xscale / 100)); } else { _local2._x = target._parent._x + ((32 * (target._xscale / 100)) * (target._parent._xscale / 100)); } } } function enemySetViewBetween(doit) { if (doit == 0) { GLOBAL_SHOW_PLAYER_INSIDEPLUS_ENEMY_ENABLE = false; } else { GLOBAL_SHOW_PLAYER_INSIDEPLUS_ENEMY_ENABLE = true; } } function playerSignedDistance(target) { var _local3 = GLOBAL_ENEMY._x; var _local2 = GLOBAL_PLAYER._x; var _local4 = GLOBAL_ENEMY._xscale < 0; var _local6 = getCBox(GLOBAL_PLAYER); if (target == undefined) { target = getEnemyT(GLOBAL_ENEMY); } var _local5 = getCBox(GLOBAL_ENEMY.enemy); if ((_local6 != undefined) and (_local5 != undefined)) { A = _local6.getBounds(_root); B = _local5.getBounds(_root); if (!_local4) { _local3 = B.xMax; _local2 = A.xMin; } else { _local3 = B.xMin; _local2 = A.xMax; } } if (_local4) { return(_local3 - _local2); } return(_local2 - _local3); } function playerDistance(target) { var _local3 = getCBox(GLOBAL_PLAYER); if (target == undefined) { target = getEnemyT(GLOBAL_ENEMY); } var _local2 = getCBox(GLOBAL_ENEMY.enemy); if ((_local3 != undefined) and (_local2 != undefined)) { A = _local3.getBounds(_root); B = _local2.getBounds(_root); if ((A.xMin <= B.xMax) and (A.xMax >= B.xMin)) { if ((A.yMin <= B.yMax) and (A.yMax >= B.yMin)) { return(-Math.abs(0.5 * ((A.xMax + A.xMin) - (B.xMax + B.xMin)))); } } if (A.xMin >= B.xMax) { return(Math.abs(B.xMax - A.xMin)); } if (A.xMax <= B.xMin) { return(Math.abs(B.xMin - A.xMax)); } } return(Math.abs(GLOBAL_PLAYER._x - GLOBAL_ENEMY._x)); } function playerEnemyCenterDistance() { var _local1 = (GLOBAL_PLAYER._x - GLOBAL_ENEMY._x) * 1; if (GLOBAL_ENEMY._xscale < 0) { return(-_local1); } return(_local1); } function playerWithin(target, distance, fardistance) { if (fardistance != undefined) { var _local1 = playerDistance(target); return((_local1 >= distance) and (_local1 <= fardistance)); } return(playerDistance(target) < distance); } function playSound(soundkey, extravolume, exparam) { var _local5 = _parent.soundbank; if (extravolume != undefined) { var _local7 = new Sound(_local5); _local7.setVolume(extravolume); } else { var _local7 = new Sound(_local5); _local7.setVolume(100); } var _local4 = ""; var _local2 = 0; while (_local2 < soundkey.length) { if (soundkey.charCodeAt(_local2) == 46) { _local4 = _local4 + "_"; } else { _local4 = _local4 + soundkey.charAt(_local2); } _local2++; } var _local9 = _local5._currentframe; _local5.gotoAndPlay(1); _local5.gotoAndPlay(_local4); var _local6 = _local5._currentframe; if (_local6 == 1) { trace(((((((((((("Manual soundplay" + _local5) + ": ") + _local4) + " :") + extravolume) + " |") + exparam) + " [") + _local9) + " ") + _local6) + "]"); } } function _getCBox(bc) { if (bc.cbox != undefined) { return(bc.cbox); } if (bc.cBox != undefined) { return(bc.cBox); } if (bc.Cbox != undefined) { return(bc.Cbox); } if (bc.CBox != undefined) { return(bc.CBox); } if (bc.CBOX != undefined) { return(bc.CBOX); } return(undefined); } function _getABox(bc) { if (bc.abox != undefined) { return(bc.abox); } if (bc.aBox != undefined) { return(bc.aBox); } if (bc.Abox != undefined) { return(bc.Abox); } if (bc.ABox != undefined) { return(bc.ABox); } if (bc.ABOX != undefined) { return(bc.ABOX); } return(undefined); } function _getSBox(bc) { if (bc.sbox != undefined) { return(bc.sbox); } if (bc.sBox != undefined) { return(bc.sBox); } if (bc.Sbox != undefined) { return(bc.Sbox); } if (bc.SBox != undefined) { return(bc.SBox); } if (bc.SBOX != undefined) { return(bc.SBOX); } return(undefined); } function _getScopelessFunc(bc, usefunc) { var _local1 = usefunc(bc); if (_local1 != undefined) { return(_local1); } _local1 = usefunc(bc.aniclip.mc); if (_local1 != undefined) { return(_local1); } _local1 = usefunc(bc.aniclip.mc.mc); if (_local1 != undefined) { return(_local1); } _local1 = usefunc(bc.enemy); if (_local1 != undefined) { return(_local1); } return(undefined); } function getCBox(mc) { return(_getScopelessFunc(mc, _getCBox)); } function getABox(mc) { return(_getScopelessFunc(mc, _getABox)); } function getSBox(mc) { return(_getScopelessFunc(mc, _getSBox)); } function getEnemyT(GE) { if (GE.enemy.enemy != undefined) { return(GE.enemy.enemy); } return(GE.enemy); } function getEnemyGSync(GC) { var _local2 = GC; while (_local2.VICSYNC == undefined) { if (_local2.VICSYNC != undefined) { return(_local2); } if (_local2 == _root) { return(undefined); } _local2 = _local2._parent; } return(_local2); } function getEnemyURL(index) { if (index > GLOBAL_MAXENEMYNONEXTERNAL) { var _local1 = (index - GLOBAL_MAXENEMYNONEXTERNAL) - 1; if (_local1 < GLOBAL_LOADEEMS.length) { return(GLOBAL_LOADEEMS[_local1]); } } return(""); } function getEnemyURLIndex(index) { if (index > GLOBAL_MAXENEMYNONEXTERNAL) { var _local1 = (index - GLOBAL_MAXENEMYNONEXTERNAL) - 1; if (_local1 < GLOBAL_LOADEEMS.length) { return(_local1); } } return(-1); } function stringTrimR(s, char, flip) { if (flip == undefined) { flip = 0; } if (flip) { var _local4 = s.indexOf(char); var _local1 = _local4; while (_local4 > 0) { _local1 = _local4; _local4 = s.indexOf(char, _local1 + 1); } if (_local1 >= 0) { s = s.substr(_local1 + 1); } } else { var _local4 = s.indexOf(char); if (_local4 > 0) { s = s.substr(0, _local4); } } return(s); } function stringTrimL(s, char, flip) { if (flip == undefined) { flip = 0; } var _local1 = s.indexOf(char); var _local2 = _local1; while (_local1 > 0) { _local2 = _local1; _local1 = s.indexOf(char, _local2 + 1); } if (_local2 >= 0) { if (flip) { s = s.substr(0, _local2); } else { s = s.substr(_local2 + 1); } } return(s); } function getEnemyURLName(index) { var _local1 = ""; if (GLOBAL_ENEMY_DATA.hasOwnProperty(index)) { var _local5 = GLOBAL_ENEMY_DATA[index]; var _local4 = _local5.m_name; var _local3 = _local5.m_status; var _local2 = _local5.m_credit; if (_local4 == undefined) { _local4 = "?"; } if (_local3 == undefined) { _local3 = "?"; } if (_local2 == undefined) { _local2 = "?"; } _local1 = ((((_local4 + ", ") + _local3) + "[") + _local2) + "]"; } else { _local1 = getEnemyURL(index); _local1 = stringTrimL(_local1, "/"); _local1 = stringTrimL(_local1, ".", 1); _local1 = stringTrimL(_local1, "."); } return(_local1); } function _getScopeless(bc, targetname) { var _local1 = function (xc) { if (xc.hasOwnProperty(targetname)) { return(xc[targetname]); } return(undefined); }; return(_getScopelessFunc(bc, _local1)); } function reassignAllXClips(mc) { var _local3 = getCBox(mc); if (_local3 == mc) { _local3 = undefined; } if (_local3 != mc.cbox) { mc.cbox = _local3; } if (_local3 != mc.cBox) { mc.cBox = _local3; } if (_local3 != mc.CBox) { mc.CBox = _local3; } if (_local3 != mc.CBOX) { mc.CBOX = _local3; } var _local4 = getABox(mc); if (_local4 == mc) { _local4 = undefined; } if (_local4 != mc.abox) { mc.abox = _local4; } if (_local4 != mc.aBox) { mc.aBox = _local4; } if (_local4 != mc.ABox) { mc.ABox = _local4; } if (_local4 != mc.ABOX) { mc.ABOX = _local4; } var _local2 = getSBox(mc); if (_local2 == mc) { _local2 = undefined; } if (_local2 != mc.sbox) { mc.sbox = _local2; } if (_local2 != mc.sBox) { mc.sBox = _local2; } if (_local2 != mc.SBox) { mc.SBox = _local2; } if (_local2 != mc.SBOX) { mc.SBOX = _local2; } } function hitPlayerAttack(clip) { var _local1 = getABox(GLOBAL_PLAYER); return(_local1.hitTest(clip)); } function hitPlayerHeadCenter(clip) { return(clip.hitTest(_root.player.head.center)); } function hitPlayerHead(clip) { return(clip.hitTest(_root.player.head)); } function hitPlayerCenter(clip) { return(clip.hitTest(_root.player.centerbox)); } function hitPlayer(clip) { return(clip.hitTest(_root.player.cbox)); } function getPlayer() { return(_root.player); } function getPlayerHealthPercent() { return(100 * (_root.player.hp / 63)); } function getEnemyHealthPercent() { return(100 * (_root.enemy.hp / _root.enemy.maxhp)); } function getPlayerHP() { return(_root.player.hp); } function getEnemyHP() { return(_root.enemy.hp); } function getEnemy() { return(_root.enemy); } function getController() { return(_root.controller); } function enemyFacePlayer() { if (GLOBAL_ENEMY._x < GLOBAL_PLAYER._x) { GLOBAL_ENEMY._xscale = Math.abs(GLOBAL_ENEMY._xscale); } else { GLOBAL_ENEMY._xscale = -Math.abs(GLOBAL_ENEMY._xscale); } } function enemyGetXPosition() { return(GLOBAL_ENEMY._x); } function playerGetXPosition() { return(GLOBAL_PLAYER._x); } function enemyRecenter(atx) { if (atx == undefined) { atx = 0; } var _local2 = GLOBAL_PLAYER._x - GLOBAL_ENEMY._x; GLOBAL_ENEMY._x = atx; GLOBAL_PLAYER._x = atx + _local2; } function enemyPlaceFromPlayer(deltx, delty) { if (GLOBAL_PLAYER._xscale > 0) { GLOBAL_ENEMY._x = deltx + GLOBAL_PLAYER._x; } else { GLOBAL_ENEMY._x = (-deltx) + GLOBAL_PLAYER._x; } if (delty != undefined) { GLOBAL_ENEMY._y = delty; } } function setPlayerHasHead(v) { if (v) { _root.GLOBAL_PLAYERHEAD = 1; GLOBAL_PLAYERHASHEAD = true; } else { _root.GLOBAL_PLAYERHEAD = 0; GLOBAL_PLAYERHASHEAD = false; } } function enemyGetID() { return(GLOBAL_ENEMY._currentframe); } function enemyGetHashData(thisframe) { if (GLOBAL_ENEMY_HASHCODES.hasOwnProperty(thisframe)) { return(GLOBAL_ENEMY_HASHCODES[thisframe]); } var _local1 = new Object(); _local1.external = 0; _local1.url = ""; _local1.index = thisframe; if (thisframe > GLOBAL_MAXENEMYNONEXTERNAL) { var _local13 = (thisframe - GLOBAL_MAXENEMYNONEXTERNAL) - 1; if (_local13 < GLOBAL_LOADEEMS.length) { _local1.url = GLOBAL_LOADEEMS[_local13]; _local1.external = 1; } else { return(undefined); } } var _local12 = 2147483647 /* 0x7FFFFFFF */; var _local9 = 2147483647 /* 0x7FFFFFFF */; var _local3 = int(_local12); if (_local1.external) { _local3 = _local12; } else { _local3 = _local12 * _local1.index; } var _local5 = 0; while (_local5 < _local1.url.length) { var _local4 = _local1.url.charCodeAt(_local5); _local3 = _local3 ^ (((_local4 | (_local4 << 8)) | (_local4 << 16)) | (_local4 << 24)); _local3 = _local3 + _local9; _local5++; } _local1.hashcode = _local3; _local1.hashflip = ((((_local3 >> 24) & 255) ^ ((_local3 >> 16) & 255)) ^ ((_local3 >> 8) & 255)) ^ (_local3 & 255); _local1.red = 0; _local1.green = 0; _local1.blue = 0; var _local2 = 0; while (_local2 < 11) { var _local8 = (_local3 >> (0 + (_local2 * 3))) & 1; var _local7 = (_local3 >> (1 + (_local2 * 3))) & 1; var _local6 = (_local3 >> (2 + (_local2 * 3))) & 1; _local1.red = _local1.red << 1; _local1.green = _local1.green << 1; _local1.blue = _local1.blue << 1; _local1.red = _local1.red | _local8; _local1.green = _local1.green | _local7; _local1.blue = _local1.blue | _local6; _local2++; } _local1.red = _local1.red / 2048; _local1.green = _local1.green / 2048; _local1.blue = _local1.blue / 2048; var _local10 = Math.sqrt(((_local1.red * _local1.red) + (_local1.green * _local1.green)) + (_local1.blue * _local1.blue)); if (_local10 > 0) { _local1.red = _local1.red / _local10; _local1.green = _local1.green / _local10; _local1.blue = _local1.blue / _local10; } GLOBAL_ENEMY_HASHCODES[thisframe] = _local1; return(_local1); } function toggleQuality() { if (_root._quality == "LOW") { _root._quality = "MEDIUM"; } else if (_root._quality == "MEDIUM") { _root._quality = "HIGH"; } else { _root._quality = "LOW"; } } function toggleSlowMode() { GLOBAL_PAUSEHFR++; GLOBAL_PAUSEHFR = GLOBAL_PAUSEHFR % 4; } function legacy4Struggle(target, aright, aleft, aup, adown) { return(legacy8StruggleDist(target, aright, aleft, aup, adown, aright, aleft, aup, adown)); } function legacy8Struggle(target, aright, aleft, aup, adown, bright, bleft, bup, bdown) { return(legacy8StruggleDist(target, aright, aleft, aup, adown, bright, bleft, bup, bdown)); } function legacyRandomStruggle(target, aright, aleft, aup, adown) { var _local1 = new Object(); if (adown != undefined) { _local1[adown] = 1; } if (aup != undefined) { _local1[aup] = 1; } if (aleft != undefined) { _local1[aleft] = 1; } if (aright != undefined) { _local1[aright] = 1; } return(legacy8StruggleDist(target, _local1, _local1, _local1, _local1, _local1, _local1, _local1, _local1)); } function legacySelectAndPlay(target, distofanims) { if (typeof(distofanims) == "string") { target.gotoAndPlay(distofanims); return(true); } var _local1 = histSelect(distofanims); if (_local1 != undefined) { target.gotoAndPlay(_local1); return(true); } return(false); } function legacy4StruggleDist(target, aright, aleft, aup, adown, bright, bleft, bup, bdown) { return(legacy8StruggleDist(target, aright, aleft, aup, adown, aright, aleft, aup, adown)); } function legacy8StruggleDist(target, aright, aleft, aup, adown, bright, bleft, bup, bdown) { var _local4 = playerInputX(); var _local3 = playerInputY(); var _local5 = playerInputA(); var _local2 = enemyFacingRight(); if (_local5 != 0) { if (_local4 < 0) { if (_local2) { return(legacySelectAndPlay(target, aleft)); } return(legacySelectAndPlay(target, aright)); } if (_local4 > 0) { if (_local2) { return(legacySelectAndPlay(target, aright)); } return(legacySelectAndPlay(target, aleft)); } if (_local3 > 0) { return(legacySelectAndPlay(target, aup)); } if (_local3 < 0) { return(legacySelectAndPlay(target, adown)); } } else { if (_local4 < 0) { if (_local2) { return(legacySelectAndPlay(target, bleft)); } return(legacySelectAndPlay(target, bright)); } if (_local4 > 0) { if (_local2) { return(legacySelectAndPlay(target, bright)); } return(legacySelectAndPlay(target, bleft)); } if (_local3 > 0) { return(legacySelectAndPlay(target, bup)); } if (_local3 < 0) { return(legacySelectAndPlay(target, bdown)); } } return(false); } function _stopExtSounds() { var _local2 = new Sound(GLOBAL_ENEMY); _local2.stop(); _local2.setVolume(0); var _local3 = new Sound(GLOBAL_ENEMY.enemy); _local3.stop(); _local3.setVolume(0); var _local4 = new Sound(GLOBAL_ENEMY.enemy.enemy); _local4.stop(); _local4.setVolume(0); var _local5 = new Sound(GLOBAL_ENEMY.enemy.enemy.enemy); _local5.stop(); _local5.setVolume(0); var _local1 = new Sound(getEnemyT(GLOBAL_ENEMY)); _local1.stop(); _local1.setVolume(0); } function _startExtSounds() { var _local2 = new Sound(GLOBAL_ENEMY); _local2.stop(); _local2.setVolume(100); var _local3 = new Sound(GLOBAL_ENEMY.enemy); _local3.stop(); _local3.setVolume(100); var _local4 = new Sound(GLOBAL_ENEMY.enemy.enemy); _local4.stop(); _local4.setVolume(100); var _local5 = new Sound(GLOBAL_ENEMY.enemy.enemy.enemy); _local5.stop(); _local5.setVolume(100); var _local1 = new Sound(getEnemyT(GLOBAL_ENEMY)); _local1.stop(); _local1.setVolume(100); } function easClear() { var _local1 = getEnemyT(GLOBAL_ENEMY); _local1.s_moving = 0; _local1.s_movespeed = 0; _local1.s_atktype = 0; _local1.s_moving = 0; _local1.s_attacking = 0; _local1.s_hit = 0; _local1.s_vx = 0; } function eaiActionStay() { var _local1 = getEnemyT(GLOBAL_ENEMY); _local1.in_movex = 0; } function eaiActionMoveToward() { var _local1 = getEnemyT(GLOBAL_ENEMY); var _local2 = playerDistance(); if (_local2 < 0) { _local1.in_movex = -1; } else { _local1.in_movex = 1; } } function eaiActionMoveAway() { var _local1 = getEnemyT(GLOBAL_ENEMY); var _local2 = playerDistance(); if (_local2 < 0) { _local1.in_movex = 1; } else { _local1.in_movex = -1; } } function eaiActionMoveUp() { var _local1 = getEnemyT(GLOBAL_ENEMY); _local1.in_movey = 1; } function eaiActionMoveDown() { var _local1 = getEnemyT(GLOBAL_ENEMY); _local1.in_movey = -1; } function eaiActionAttack() { var _local1 = getEnemyT(GLOBAL_ENEMY); _local1.in_action = 1; } function eaiActionAttackLow() { var _local1 = getEnemyT(GLOBAL_ENEMY); _local1.in_movex = 0; eaiActionMoveDown(); _local1.in_action = 1; } function eaiActionAttackMid() { var _local1 = getEnemyT(GLOBAL_ENEMY); eaiActionMoveToward(); _local1.in_movey = 0; _local1.in_action = 1; } function eaiActionAttackHigh() { var _local1 = getEnemyT(GLOBAL_ENEMY); _local1.in_movex = 0; eaiActionMoveUp(); _local1.in_action = 1; } function eaiAnimPlayIdle() { goPlay(getEnemyT(GLOBAL_ENEMY), "idle"); } function eaiAnimPlay(specific) { goPlay(getEnemyT(GLOBAL_ENEMY), specific); } function eaiActBusy() { var _local1 = getEnemyT(GLOBAL_ENEMY); _local1.in_movex = 0; _local1.in_movey = 0; _local1.in_action = 0; _local1.s_idle = 0; _local1.s_moving = 0; _local1.s_attacking = 0; _local1.s_hit = 1; _local1.s_animbusy = 1; } function _enemyAIDefault(G, enemy, player) { if (!G.isPlayerConsumed(player)) { if (((Math.abs(player._x - enemy._x) < (2 * player._width)) || (!player.s_attacking)) && ((G.getCBox(player).getBounds(_root).xMax + 16) < G.getCBox(enemy.enemy).getBounds(_root).xMin)) { G.getEnemyT(enemy).in_movex = -1 * enemy.ai; if ((Math.random() * 10) < 2) { enemy.ai = 1; } } else if (((Math.abs(player._x - enemy._x) < (2 * player._width)) || (!player.s_attacking)) && ((G.getCBox(player).getBounds(_root).xMin - 16) > G.getCBox(enemy.enemy).getBounds(_root).xMax)) { G.getEnemyT(enemy).in_movex = 1 * enemy.ai; if ((Math.random() * 10) < 2) { enemy.ai = 1; } } else { G.getEnemyT(enemy).in_movex = 0; if ((player.s_attacking && (!G.getEnemyT(enemy).s_attacking)) && (Math.abs(player._x - enemy._x) < (2 * player._width))) { enemy.ai = -1; } else if ((((G.getEnemyT(enemy).s_moving != 0) && (!G.getEnemyT(enemy).s_attacking)) && (!G.getEnemyT(enemy).s_hit)) && (!G.getEnemyT(enemy).s_animbusy)) { G.goPlay(G.getEnemyT(enemy), "idle"); } else { var _local6 = player._x < enemy._x; var _local7 = true; var _local5 = G.histSelect(G.GLOBAL_ENEMY_ATKUSE); if (enemy.m_dontattackauto != 1) { if (_local6) { if (_local5 == 0) { G.getEnemyT(enemy).in_movex = 0; G.getEnemyT(enemy).in_movey = 1; G.getEnemyT(enemy).in_action = 1; } else if (_local5 == 1) { G.getEnemyT(enemy).in_movex = 0; G.getEnemyT(enemy).in_movey = -1; G.getEnemyT(enemy).in_action = 1; } else { G.getEnemyT(enemy).in_movex = -1; G.getEnemyT(enemy).in_movey = 0; G.getEnemyT(enemy).in_action = 1; } } else if (_local5 == 0) { G.getEnemyT(enemy).in_movex = 0; G.getEnemyT(enemy).in_movey = 1; G.getEnemyT(enemy).in_action = 1; } else if (_local5 == 1) { G.getEnemyT(enemy).in_movex = 0; G.getEnemyT(enemy).in_movey = -1; G.getEnemyT(enemy).in_action = 1; } else { G.getEnemyT(enemy).in_movex = 1; G.getEnemyT(enemy).in_movey = 0; G.getEnemyT(enemy).in_action = 1; } } } } } } function manualReset(T) { if (T._manuallyReset == undefined) { GLOBAL_DELAY_STARTNOISE = 4; var _local3 = T.getBytesLoaded() >= T.getBytesTotal(); if (_local3) { T._manuallyReset = 0; var _local2 = T._parent; _local2.m_scale = 100; _local2.m_name = "NULL"; _local2.m_status = "NULL"; _local2.m_credit = "AUTO"; _local2.maxhp = 100; _local2.hp = _local2.maxhp; T.in_movex = 0; T.in_movey = 0; T.in_action = 0; _local2.hatk = 0; _local2.matk = 0; _local2.latk = 0; _local2.hdef = 0; _local2.mdef = 0; _local2.ldef = 0; T.s_atktype = 0; T.s_animbusy = 0; T.s_idle = 1; T.s_moving = 0; T.s_attacking = 0; T.s_hit = 0; T.s_vx = 0; _local2.m_cameraoffset = 0; return(true); } trace("Force Reframe..."); T.gotoAndPlay("idle"); } return(false); } function calcShadowPosition(ycoord) { var _local2 = Math.abs(GLOBAL_FLOOR - ycoord) / 10; var _local1 = 1; if (_local2 > 1) { _local1 = 1 / _local2; if (_local1 > 1) { _local1 = 1; } } return(GLOBAL_FLOOR); } function calcShadowScale(ycoord) { var _local2 = Math.abs(GLOBAL_FLOOR - ycoord) / 10; if (_local2 > 1) { var _local1 = 1 / _local2; if (_local1 > 1) { _local1 = 1; } return(Math.sqrt(_local1)); } return(1); } function enemyClearIcon(cellid) { if (GLOBAL_ENEMY_DATA[cellid] != undefined) { if (GLOBAL_ENEMY_DATA[cellid].bitmap != undefined) { GLOBAL_ENEMY_DATA[cellid].bitmap.dispose(); } } } function enemySetIconBitmap(cellid, srcbmp, srcrect) { if (GLOBAL_ENEMY_DATA[cellid] != undefined) { if (GLOBAL_ENEMY_DATA[cellid].bitmap != undefined) { GLOBAL_ENEMY_DATA[cellid].bitmap.dispose(); } var _local2 = new flash.display.BitmapData(srcrect.width, srcrect.height, true, 0); if (srcbmp != undefined) { _local2.copyPixels(srcbmp, srcrect, new flash.geom.Point(0, 0)); } GLOBAL_ENEMY_DATA[cellid].bitmap = _local2; trace("EnemyBitmap: created " + cellid); } return(true); } function enemyGetIconBitmap(cellid) { if (GLOBAL_ENEMY_DATA[cellid] != undefined) { if (GLOBAL_ENEMY_DATA[cellid].bitmap == undefined) { if (GLOBAL_ENEMY_DATA[cellid].bitmapstring != undefined) { if (enemyLoadIconString(cellid, GLOBAL_ENEMY_DATA[cellid].bitmapstring)) { return(GLOBAL_ENEMY_DATA[cellid].bitmap); } } // unexpected jump } return(GLOBAL_ENEMY_DATA[cellid].bitmap); } var _local2 = getEnemyURLIndex(cellid); if (GLOBAL_LOADEEMS_ICONS[_local2] != undefined) { trace("Premade icon for: " + cellid); GLOBAL_ENEMY_DATA[cellid] = new Object(); GLOBAL_ENEMY_DATA[cellid].bitmapstring = GLOBAL_LOADEEMS_ICONS[_local2]; if (enemyLoadIconString(cellid, GLOBAL_ENEMY_DATA[cellid].bitmapstring)) { return(GLOBAL_ENEMY_DATA[cellid].bitmap); } } return(undefined); } function enemySetIconString(cellid, x64lzssstring) { if (GLOBAL_ENEMY_DATA[cellid] != undefined) { GLOBAL_ENEMY_DATA[cellid].bitmapstring = x64lzssstring; return(true); } return(false); } function enemyLoadIconString(cellid, x64lzssstring) { if (GLOBAL_ENEMY_DATA[cellid] != undefined) { var _local14 = function (A, i) { var _local1 = A[i]; return(_local1); }; var _local15 = function (A, i) { return((((A[i] << 24) | (A[i + 1] << 16)) | (A[i + 2] << 8)) | A[i + 3]); }; var _local20 = TexDa.arrayFromA64(x64lzssstring); var _local10 = TexDa.lzssDecompress(_local20); var _local12 = new Array(); _local12.push(_local14(_local10, 0)); _local12.push(_local14(_local10, 1)); var _local5 = 2; while (_local5 < _local10.length) { _local12.push(_local14(_local10, _local5)); _local12.push(_local15(_local10, _local5 + 1)); _local5 = _local5 + 5; } var _local11 = _local12; var _local4 = 0; var _local16 = _local11.length; var _local8 = _local11[_local4]; _local4++; var _local18 = _local11[_local4]; _local4++; enemySetIconBitmap(cellid, undefined, new flash.geom.Rectangle(0, 0, _local8, _local18)); var _local13 = GLOBAL_ENEMY_DATA[cellid].bitmap; var _local3 = 0; while (_local4 < _local16) { var _local9 = _local11[_local4]; _local4++; var _local2 = _local11[_local4]; _local4++; var _local1 = 0; while (_local1 < _local9) { var _local7 = _local3 % _local8; var _local6 = Math.floor(_local3 / _local8); if ((_local2 & 16777216) != 0) { _local2 = _local2 | -16777216; } _local13.setPixel32(_local7 + 0, _local6 + 0, _local2); _local3++; _local1++; } } GLOBAL_ENEMY_DATA[cellid].bitmapstring = x64lzssstring; return(true); } return(false); } function enemySaveIconString(cellid) { if (GLOBAL_ENEMY_DATA[cellid] != undefined) { if (GLOBAL_ENEMY_DATA[cellid].bitmap != undefined) { var _local10 = GLOBAL_ENEMY_DATA[cellid].bitmap; var _local18 = new flash.geom.Rectangle(0, 0, _local10.width, _local10.height); var _local3 = new Array(); var _local20 = Math.floor(_local18.width); var _local19 = Math.floor(_local18.height); var _local11 = Math.floor(_local18.x); var _local14 = Math.floor(_local18.y); var _local12 = _local11 + _local20; var _local16 = _local14 + _local19; var _local5 = 0; var _local1 = 0; _local3.push(_local20); _local3.push(_local19); var _local8 = _local14; while (_local8 < _local16) { var _local4 = _local11; while (_local4 < _local12) { var _local2 = _local10.getPixel32(_local4, _local8); if ((_local2 >> 24) & true) { _local2 = _local2 & 16777215; _local2 = _local2 | 16777216; } else { _local2 = 0; } if (_local2 != _local5) { if (_local1 > 0) { _local3.push(_local1); _local3.push(_local5); } _local1 = 0; } _local1++; if (_local1 > 255) { _local3.push(_local1); _local3.push(_local5); _local1 = 0; _local1++; } _local5 = _local2; _local4++; } _local8++; } if (_local1 > 0) { if (_local5 != undefined) { _local3.push(_local1); _local3.push(_local5); } } var _local13 = function (v) { return(Math.floor(v) & 255); }; var _local15 = function (v) { v = Math.floor(v); var _local1 = new Array(); _local1.push((v >> 24) & 255); _local1.push((v >> 16) & 255); _local1.push((v >> 8) & 255); _local1.push(v & 255); return(_local1); }; var _local9 = new Array(); _local9.push(_local13(_local3[0])); _local9.push(_local13(_local3[1])); var _local7 = 2; while (_local7 < _local3.length) { _local9.push(_local13(_local3[_local7])); var _local6 = _local15(_local3[_local7 + 1]); _local9.push(_local6[0]); _local9.push(_local6[1]); _local9.push(_local6[2]); _local9.push(_local6[3]); _local7 = _local7 + 2; } var _local21 = TexDa.lzssCompress(_local9); var _local23 = TexDa.arrayToA64(_local21); return(_local23); } } return(""); } function _traceFx(msg) { trace((((("#GT [" + GLOBAL_ENEMY_FRAMES_RUN) + "](") + getEnemyT(GLOBAL_ENEMY)._currentframe) + ")\t") + msg); } function enableFullTrace(newlevel) { GLOBAL_FULL_TRACE = 0; _traceF0 = function (msg) { _traceFx(msg); }; _traceF1 = function (msg) { }; _traceF2 = function (msg) { }; _traceF3 = function (msg) { }; if (newlevel > 0) { _traceF1 = function (msg) { _traceFx(msg); }; GLOBAL_FULL_TRACE = 1; if (newlevel > 1) { _traceF2 = function (msg) { _traceFx(msg); }; GLOBAL_FULL_TRACE = 2; if (newlevel > 2) { _traceF3 = function (msg) { _traceFx(msg); }; GLOBAL_FULL_TRACE = 3; } } } } function disableFullTrace() { GLOBAL_FULL_TRACE = 0; } function Log(s) { LogScrollOffset = 0; GLOBAL_LOG.unshift(s + newline); if (GLOBAL_LOG.length > 4096) { GLOBAL_LOG.pop(); } } function parseString(s) { var _local5 = ""; var _local2 = 0; var _local8 = s.length; while (_local2 < _local8) { if (s.charCodeAt(_local2) == 37) { if ((_local2 + 1) < _local8) { if (s.charCodeAt(_local2 + 1) == 91) { var _local7 = _local2 + 2; var _local6 = _local7; var _local3 = _local2 + 1; while (_local3 < _local8) { if (s.charCodeAt(_local3) == 93) { _local6 = _local3; break; } _local3++; } var _local1 = s.substr(_local7, _local6 - _local7); if (GLOBAL_VALUES.hasOwnProperty(_local1)) { _local5 = _local5 + GLOBAL_VALUES[_local1]; } else { _local1 = _local1.toLowerCase(); hasmsg = _local1; if (_local1 == "enemyname") { hasmsg = GLOBAL_ENEMY.m_name; } else if (_local1 == "playername") { hasmsg = GLOBAL_PLAYER.m_name; } else if (_local1 == "enemydescr") { hasmsg = GLOBAL_ENEMY.m_status; } else if (_local1 == "playerdescr") { hasmsg = ""; } else if (_local1 == "enemyhp") { hasmsg = GLOBAL_ENEMY.hp; } else if (_local1 == "playerhp") { hasmsg = GLOBAL_PLAYER.hp; } else if (getValue(_local1, undefined) != undefined) { hasmsg = getValue(_local1); } _local5 = _local5 + hasmsg; } _local2 = _local6 + 1; } else { _local5 = _local5 + s.charAt(_local2); _local5 = _local5 + s.charAt(_local2 + 1); _local2 = _local2 + 2; } } else { _local5 = _local5 + s.charAt(_local2); _local2++; } } else { _local5 = _local5 + s.charAt(_local2); _local2++; } } return(_local5); } function LogParsed(s) { Log(parseString(s)); } function chatMessage(msg, flags) { _parent.camControl.chatbubble.addMessage(parseString(msg), flags); } function chatClear() { _parent.camControl.chatbubble.clearMessage(); } function chatTarget(mclip) { _parent.camControl.chatbubble.setTarget(mclip); } function chatType(framename) { if (framename != undefined) { _parent.camControl.chatbubble.bubbletype.gotoAndStop(framename); _parent.camControl.chatbubble.bubbletail.gotoAndStop(framename); } return(_parent.camControl.chatbubble.bubbletype); } function numclamp(v) { if (v < 0) { v = 0; } else { v = Math.ceil(v); } return(v); } function addcharactervariables(targ) { targ.hp = 63; targ.in_movex = 0; targ.in_movey = 0; targ.in_action = 0; targ.hatk = 32; targ.matk = 32; targ.latk = 32; targ.hdef = 0; targ.mdef = 0; targ.ldef = 0; targ.hdefon = 0; targ.mdefon = 0; targ.ldefon = 0; targ.s_atktype = 0; targ.s_animbusy = 0; targ.s_idle = 1; targ.s_moving = 0; targ.s_attacking = 0; targ.s_hit = 0; targ.s_vx = 0; targ.s_movespeed = 1; targ.m_name = "NULL"; targ.m_status = "NULL"; targ._y = GLOBAL_FLOOR; targ.s_vy = 0; } function pauseall() { GLOBAL_PAUSE = true; GLOBAL_PLAYER.stop(); GLOBAL_PLAYER.aniclip.mc.stop(); GLOBAL_PLAYER.aniclip.mc.mc.stop(); getEnemyT(GLOBAL_ENEMY).stop(); _parent.playershad.t.stop(); _parent.playershad.t.head.stop(); _parent.playershad.t.aniclip.stop(); _parent.playershad.t.aniclip.mc.stop(); _parent.enemyshad.t.stop(); _parent.enemyshad.t.enemy.stop(); GLOBAL_ENEMYSPARK.stop(); GLOBAL_PLAYERSPARK.stop(); } function unpauseall() { GLOBAL_PAUSE = false; if ((GLOBAL_QTE_DATA.qliveevent <= 0) && (!GLOBAL_QTE_DATA.active)) { GLOBAL_PLAYER.play(GLOBAL_PLAYER._currentframe); if (GLOBAL_PLAYER.aniclip.mc.mc != undefined) { GLOBAL_PLAYER.aniclip.mc.mc.play(); } else { GLOBAL_PLAYER.aniclip.mc.play(); } getEnemyT(GLOBAL_ENEMY).play(GLOBAL_ENEMY._currentframe); GLOBAL_ENEMYSPARK.play(GLOBAL_ENEMYSPARK._currentframe); GLOBAL_PLAYERSPARK.stop(GLOBAL_PLAYERSPARK._currentframe); } } function moveCharacterGravity(sourcedata, char) { char.s_vy = char.s_vy + 0.533333333333333; sourcedata._y = sourcedata._y + char.s_vy; if (sourcedata._y >= GLOBAL_FLOOR) { sourcedata._y = GLOBAL_FLOOR; char.s_vy = 0; } } function movecharacter(obje, objdataclip, options) { var _local4 = Math.abs(obje._xscale); var _local3 = "null"; if (!isPlayerConsumed(objdataclip)) { if ((objdataclip.s_idle || (objdataclip.s_moving != 0)) && (((!objdataclip.s_attacking) && (!objdataclip.s_hit)) && (!objdataclip.s_animbusy))) { if (objdataclip.in_action) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if ((objdataclip.attackmode == undefined) || (objdataclip.attackmode == 0)) { if (objdataclip.in_movex > 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = _local4; } _local3 = "atkm"; } else if (objdataclip.in_movex < 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = -_local4; } _local3 = "atkm"; } if (objdataclip.in_movey > 0) { _local3 = "atkh"; } else if (objdataclip.in_movey < 0) { _local3 = "atkl"; } } else if (objdataclip.attackmode == 1) { if (objdataclip.in_movex > 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = _local4; } _local3 = "atkp"; } else if (objdataclip.in_movex < 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = -_local4; } _local3 = "atkp"; } if (objdataclip.in_movey > 0) { _local3 = "atkp"; } else if (objdataclip.in_movey < 0) { _local3 = "atkp"; } } } else if (objdataclip.in_movex > 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (obje.m_dontfacetarget != 1) { obje._xscale = _local4; } if (objdataclip.s_moving == 0) { _local3 = "walk"; } } else if (objdataclip.in_movex < 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (obje.m_dontfacetarget != 1) { obje._xscale = -_local4; } if (objdataclip.s_moving == 0) { _local3 = "walk"; } } else if (objdataclip.in_movex == 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (objdataclip.in_movey > 0) { obje.hdefon = 1; } else if (objdataclip.in_movey < 0) { obje.ldefon = 1; } else if (objdataclip.in_movey == 0) { obje.mdefon = 1; } } if (objdataclip.in_movex == 0) { if ((((objdataclip.s_moving != 0) && (!objdataclip.s_attacking)) && (!objdataclip.s_hit)) && (!objdataclip.s_animbusy)) { _local3 = "idle"; } } } else if (objdataclip.s_moving != 0) { } } objdataclip.def_h._visible = false; objdataclip.def_m._visible = false; objdataclip.def_l._visible = false; if (obje.hdefon != 0) { objdataclip.def_h._visible = true; } if (obje.mdefon != 0) { objdataclip.def_m._visible = true; } if (obje.ldefon != 0) { objdataclip.def_l._visible = true; } if (_local3 == "null") { if (((((objdataclip.s_idle == 0) && (objdataclip.s_moving == 0)) && (objdataclip.s_attacking == 0)) && (objdataclip.s_hit == 1)) && (objdataclip.s_animbusy == 1)) { _local3 = objdataclip.__animcurrent; } } if (_local3 != "null") { if (_local3 == "walk") { if (objdataclip.replaceAnimWalk != undefined) { _local3 = objdataclip.replaceAnimWalk; } else { _local3 = "walk"; } } if ((options != undefined) and (options == 2)) { objdataclip.__animcurrent = _local3; objdataclip.gotoAndStop(_local3); } else if (objdataclip.__animcurrent != _local3) { goPlay(objdataclip, _local3); } } } function moveplayer() { GLOBAL_PLAYER.attackmode = GLOBAL_PLAYER_MODE; movecharacter(GLOBAL_PLAYER, GLOBAL_PLAYER, 2); if (!isPlayerConsumed(GLOBAL_PLAYER)) { if ((((GLOBAL_PLAYER.s_idle == 0) && (GLOBAL_PLAYER.s_moving != 0)) && (GLOBAL_PLAYER.s_vx == 0)) && (!GLOBAL_PLAYER.s_animbusy)) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + ((GLOBAL_PLAYER._xscale / Math.abs(GLOBAL_PLAYER._xscale)) * GLOBAL_PLAYER.s_moving); } } if ((GLOBAL_PLAYER.s_vx != 0) && (!GLOBAL_PLAYER.s_animbusy)) { if (GLOBAL_PLAYER._x > GLOBAL_ENEMY._x) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + GLOBAL_PLAYER.s_vx; } else { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x - GLOBAL_PLAYER.s_vx; } } moveCharacterGravity(GLOBAL_PLAYER, GLOBAL_PLAYER); if (GLOBAL_ENEMY.m_notsolid != 1) { var _local4 = getCBox(GLOBAL_ENEMY.enemy); var _local5 = getCBox(GLOBAL_PLAYER); if (((_local5 != undefined) && (_local4 != undefined)) && (_local5.hitTest(_local4))) { var _local2 = _local4.getBounds(_root); var _local3 = _local5.getBounds(_root); if (((_local2.xMin + _local2.xMax) / 2) > ((_local3.xMin + _local3.xMax) / 2)) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + (_local2.xMin - _local3.xMax); } else { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + (_local2.xMax - _local3.xMin); } } } } function moveenemy(ENMC) { moveCharacterGravity(ENMC, getEnemyT(ENMC)); if (getEnemyT(ENMC)._run != undefined) { return(getEnemyT(ENMC)._run(this, ENMC)); } if (getEnemyT(ENMC) != undefined) { movecharacter(ENMC, getEnemyT(ENMC), undefined); } else { movecharacter(ENMC, ENMC, undefined); } if (ENMC.m_dontfacetarget != 1) { enemyFacePlayer(); } if (((getEnemyT(ENMC).s_idle == 0) && (getEnemyT(ENMC).s_moving != 0)) && (!getEnemyT(ENMC).s_animbusy)) { ENMC._x = ENMC._x + (((ENMC._xscale / Math.abs(ENMC._xscale)) * getEnemyT(ENMC).s_moving) * ENMC.s_movespeed); } if ((getEnemyT(ENMC).s_vx != 0) && (!getEnemyT(ENMC).s_animbusy)) { if (GLOBAL_PLAYER._x > ENMC._x) { ENMC._x = ENMC._x - getEnemyT(ENMC).s_vx; } else { ENMC._x = ENMC._x + getEnemyT(ENMC).s_vx; } } else if (((getEnemyT(ENMC).s_moving != 0) && (getEnemyT(ENMC).s_vx != 0)) && (getEnemyT(ENMC).s_animbusy)) { if (GLOBAL_PLAYER._x > ENMC._x) { ENMC._x = ENMC._x - getEnemyT(ENMC).s_vx; } else { ENMC._x = ENMC._x + getEnemyT(ENMC).s_vx; } } if (ENMC.m_notsolid != 1) { if (getCBox(ENMC.enemy).hitTest(getCBox(GLOBAL_PLAYER))) { var _local4 = getCBox(ENMC.enemy).getBounds(_root); var _local5 = getCBox(GLOBAL_PLAYER).getBounds(_root); if (((_local4.xMin + _local4.xMax) / 2) < ((_local5.xMin + _local5.xMax) / 2)) { ENMC._x = ENMC._x + (_local5.xMin - _local4.xMax); } else { ENMC._x = ENMC._x + (_local5.xMax - _local4.xMin); } } } } function setClipAt(mc, clip) { var _local2 = clip.getBounds(_root); mc._x = (_local2.xMax + _local2.xMin) * 0.5; mc._y = (_local2.xMax + _local2.xMin) * 0.5; } function setClipAtExact(mc, clip) { var _local2 = mcPointToGlobal(clip, 0, 0); var _local6 = mcPointToGlobal(clip, 1, 0); var _local4 = _local6._x - _local2._x; var _local3 = _local6._y - _local2._y; var _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); var _local7 = 57.2957795130823 * Math.atan2(_local3 / _local5, _local4 / _local5); mc._x = _local2._x; mc._y = _local2._y; mc._rotation = _local7; mc._xscale = (100 * _local5) / 1; mc._yscale = mc._xscale; } function _resetSparkSim(clip) { clip.xvel = 0; clip.yvel = 0; clip.rotvel = 0; clip.xacc = 0; clip.yacc = 0; clip.rotacc = 0; clip.shrinkto = 0; clip.shrinktime = 0; clip.shrinktimemax = 0; } function _updateSparkSim(mc, steps) { if (mc.xacc != 0) { mc.xvel = mc.xvel + (steps * mc.xacc); } if (mc.yacc != 0) { mc.yvel = mc.yvel + (steps * mc.yacc); } if (mc.rotacc != 0) { mc.rotvel = mc.rotvel + (steps * mc.rotacc); } if (mc.xvel != 0) { mc._x = mc._x + (steps * mc.xvel); } if (mc.yvel != 0) { mc._y = mc._y + (steps * mc.yvel); } if (mc.rotvel != 0) { mc._rotation = mc._rotation + (steps * mc.rotvel); } if (mc.shrinktimemax > 0) { if (mc.shrinktime == mc.shrinktimemax) { mc._originalscalex = mc._xscale; mc._originalscaley = mc._yscale; } mc.shrinktime = mc.shrinktime - steps; if (mc.shrinktime < 0) { mc.shrinktime = 0; } var _local3 = (1 - mc.shrinkto) * ((1 * mc.shrinktime) / (1 * mc.shrinktimemax)); mc._xscale = (mc.shrinkto + _local3) * mc._originalscalex; mc._yscale = (mc.shrinkto + _local3) * mc._originalscaley; } } function _setClipPhysics(clip, vx, vy, ax, ay, rv, ra, shrinkin, shrinkamount) { if (vx != undefined) { clip.xvel = vx; } else { clip.xvel = 0; } if (vy != undefined) { clip.yvel = vy; } else { clip.yvel = 0; } if (ax != undefined) { clip.xacc = ax; } else { clip.xacc = 0; } if (ay != undefined) { clip.yacc = ay; } else { clip.yacc = 0; } if (rv != undefined) { clip.rotvel = rv; } else { clip.rotvel = 0; } if (ra != undefined) { clip.rotacc = ra; } else { clip.rotacc = 0; } if (shrinkin != undefined) { clip.shrinkto = 0; clip.shrinktime = shrinkin; clip.shrinktimemax = shrinkin; if (shrinkamount != undefined) { clip.shrinkto = shrinkamount / 100; } } else { clip.shrinktimemax = 0; clip.shrinkto = 0; clip.shrinktime = 0; } } function _parseClipPhysicsAndSet(clip, lex) { var _local5; var _local4; var _local10; var _local9; var _local7; var _local11; var _local8; var _local6; var _local2 = lex.split(","); var _local3 = _local2.length; var _local1 = 0; while (_local1 < _local3) { if (_local2[_local1] == "MoveUp") { _local1++; if (_local1 < _local3) { _local4 = -Number(_local2[_local1]); } } else if (_local2[_local1] == "MoveRight") { _local1++; if (_local1 < _local3) { _local5 = Number(_local2[_local1]); } } else if (_local2[_local1] == "MoveLeft") { _local1++; if (_local1 < _local3) { _local5 = -Number(_local2[_local1]); } } else if (_local2[_local1] == "MoveDown") { _local1++; if (_local1 < _local3) { _local4 = Number(_local2[_local1]); } } else if (_local2[_local1] == "Spin") { _local1++; if (_local1 < _local3) { _local7 = Number(_local2[_local1]); } } else if (_local2[_local1] == "Shrink") { _local1++; if (_local1 < _local3) { _local8 = 60; _local6 = Number(_local2[_local1]); } } _local1++; } _setClipPhysics(clip, _local5, _local4, _local10, _local9, _local7, _local11, _local8, _local6); } function setEnemySparkPhysics(lex) { _parseClipPhysicsAndSet(GLOBAL_ENEMYSPARK, lex); } function setPlayerSparkPhysics(lex) { _parseClipPhysicsAndSet(GLOBAL_PLAYERSPARK, lex); } function setEnemySparkAnim(anim) { if (anim != undefined) { GLOBAL_PLAYERSPARK.gotoAndPlay(anim); } } function setPlayerSparkAt(clip, anim, offsetx, offsety) { setClipAt(GLOBAL_PLAYERSPARK, clip); _resetSparkSim(GLOBAL_PLAYERSPARK); if (GLOBAL_PLAYER._xscale < 0) { GLOBAL_PLAYERSPARK._xscale = -100; } else { GLOBAL_PLAYERSPARK._xscale = 100; } if (offsetx != undefined) { if (GLOBAL_PLAYERSPARK._xscale > 0) { GLOBAL_PLAYERSPARK._x = GLOBAL_PLAYERSPARK._x + offsetx; } else { GLOBAL_PLAYERSPARK._x = GLOBAL_PLAYERSPARK._x - offsetx; } } if (offsety != undefined) { GLOBAL_PLAYERSPARK._y = GLOBAL_PLAYERSPARK._y + offsety; } if (anim != undefined) { GLOBAL_PLAYERSPARK.gotoAndPlay(anim); } } function setEnemySparkAt(clip, anim, offsetx, offsety) { setClipAt(GLOBAL_ENEMYSPARK, clip); _resetSparkSim(GLOBAL_ENEMYSPARK); if (GLOBAL_ENEMY._xscale < 0) { GLOBAL_ENEMYSPARK._xscale = -100; } else { GLOBAL_ENEMYSPARK._xscale = 100; } if (offsetx != undefined) { if (GLOBAL_ENEMYSPARK._xscale > 0) { GLOBAL_ENEMYSPARK._x = GLOBAL_ENEMYSPARK._x + offsetx; } else { GLOBAL_ENEMYSPARK._x = GLOBAL_ENEMYSPARK._x - offsetx; } } if (offsety != undefined) { GLOBAL_ENEMYSPARK._y = GLOBAL_ENEMYSPARK._y + offsety; } if (anim != undefined) { GLOBAL_ENEMYSPARK.gotoAndPlay(anim); } } function setPlayerScale(val) { GLOBAL_PLAYER._xscale = val * (GLOBAL_PLAYER._xscale / Math.abs(GLOBAL_PLAYER._xscale)); GLOBAL_PLAYER._yscale = val * (GLOBAL_PLAYER._yscale / Math.abs(GLOBAL_PLAYER._yscale)); } function getPlayerScale() { return(Math.abs(GLOBAL_PLAYER._xscale)); } function setEnemySparkOnScreen(anim, screenfloatx, screenfloaty, screenscale) { _resetSparkSim(GLOBAL_ENEMYSPARK); GLOBAL_ENEMYSPARK._x = _parent.camControl._x; GLOBAL_ENEMYSPARK._y = _parent.camControl._y; var _local3 = 0; if (screenfloatx != undefined) { _local3 = (screenfloatx * _parent.camControl.fixX) * (_parent.camControl._xscale / 200); } var _local2 = 0; if (screenfloaty != undefined) { _local2 = ((-screenfloaty) * _parent.camControl.fixY) * (_parent.camControl._yscale / 200); } GLOBAL_ENEMYSPARK._x = GLOBAL_ENEMYSPARK._x + _local3; GLOBAL_ENEMYSPARK._y = GLOBAL_ENEMYSPARK._y + _local2; if (screenscale != undefined) { GLOBAL_ENEMYSPARK._xscale = screenscale * Math.abs(_parent.camControl._xscale / 100); GLOBAL_ENEMYSPARK._yscale = screenscale * Math.abs(_parent.camControl._yscale / 100); } if (anim != undefined) { GLOBAL_ENEMYSPARK.gotoAndPlay(anim); } } function setEnemySparkAtExact(clip, anim, param) { _resetSparkSim(GLOBAL_ENEMYSPARK); setClipAtExact(GLOBAL_ENEMYSPARK, clip); if (param != undefined) { for (var _local2 in param) { GLOBAL_ENEMYSPARK[_local2] = param[_local2]; } } if (anim != undefined) { GLOBAL_ENEMYSPARK.gotoAndPlay(anim); } } function unscaleEnemySpark(arg1) { if (arg1 != undefined) { GLOBAL_ENEMYSPARK._xscale = arg1; GLOBAL_ENEMYSPARK._yscale = arg1; } else { GLOBAL_ENEMYSPARK._xscale = 100; GLOBAL_ENEMYSPARK._yscale = 100; } } function getEnemySpark() { return(GLOBAL_ENEMYSPARK); } function damagecollisions() { var _local2 = null; var _local1 = null; var _local4 = getABox(GLOBAL_PLAYER); var _local6 = getCBox(GLOBAL_PLAYER); var _local3 = getABox(GLOBAL_ENEMY.enemy); var _local5 = getCBox(GLOBAL_ENEMY.enemy); if (getEnemyT(GLOBAL_ENEMY).s_attacking) { if (((_local3 != undefined) && (_local6 != undefined)) && (_local3.hitTest(_local6))) { if (getEnemyT(GLOBAL_ENEMY).s_atktype < 1) { var _local7 = GLOBAL_ENEMY.latk - GLOBAL_PLAYER.ldef; if (GLOBAL_PLAYER.ldefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setEnemySparkAt(getABox(GLOBAL_ENEMY.enemy)); if (GLOBAL_PLAYER.ldefon != 0) { GLOBAL_ENEMYSPARK.gotoAndPlay("cutblock"); } else { GLOBAL_ENEMYSPARK.gotoAndPlay("cutlow"); } GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp - _local7; _local2 = "hitl"; GLOBAL_PLAYER.s_hit = 1; getEnemyT(GLOBAL_ENEMY).s_attacking = 0; Log(((((GLOBAL_ENEMY.m_name + " hit ") + GLOBAL_PLAYER.m_name) + " for ") + _local7) + "!"); } else if (getEnemyT(GLOBAL_ENEMY).s_atktype == 1) { var _local7 = GLOBAL_ENEMY.matk - GLOBAL_PLAYER.mdef; if (GLOBAL_PLAYER.mdefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setEnemySparkAt(getABox(GLOBAL_ENEMY.enemy)); if (GLOBAL_PLAYER.mdefon != 0) { GLOBAL_ENEMYSPARK.gotoAndPlay("cutblock"); } else { GLOBAL_ENEMYSPARK.gotoAndPlay("cutmid"); } GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp - _local7; _local2 = "hitm"; GLOBAL_PLAYER.s_hit = 1; getEnemyT(GLOBAL_ENEMY).s_attacking = 0; Log(((((GLOBAL_ENEMY.m_name + " hit ") + GLOBAL_PLAYER.m_name) + " for ") + _local7) + "!"); } else if (getEnemyT(GLOBAL_ENEMY).s_atktype == 2) { var _local7 = GLOBAL_ENEMY.hatk - GLOBAL_PLAYER.hdef; if (GLOBAL_PLAYER.hdefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setEnemySparkAt(getABox(GLOBAL_ENEMY.enemy)); if (GLOBAL_PLAYER.hdefon != 0) { GLOBAL_ENEMYSPARK.gotoAndPlay("cutblock"); } else { GLOBAL_ENEMYSPARK.gotoAndPlay("cuthigh"); } GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp - _local7; _local2 = "hith"; GLOBAL_PLAYER.s_hit = 1; getEnemyT(GLOBAL_ENEMY).s_attacking = 0; Log(((((GLOBAL_ENEMY.m_name + " hit ") + GLOBAL_PLAYER.m_name) + " for ") + _local7) + "!"); } numclamp(GLOBAL_PLAYER.hp); } } if (GLOBAL_PLAYER.s_attacking and (GLOBAL_ENEMY.hp >= 1)) { if (((_local5 != undefined) && (_local4 != undefined)) && (_local4.hitTest(_local5))) { if (GLOBAL_PLAYER.s_atktype < 1) { var _local7 = GLOBAL_PLAYER.latk - GLOBAL_ENEMY.ldef; if (GLOBAL_ENEMY.ldefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setPlayerSparkAt(getABox(GLOBAL_PLAYER)); if (GLOBAL_ENEMY.ldefon != 0) { GLOBAL_PLAYERSPARK.gotoAndPlay("hitblock"); } else { GLOBAL_PLAYERSPARK.gotoAndPlay("hitlow"); } GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp - _local7; if (!GLOBAL_ENEMY.ignore_hitanim) { if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { _local1 = "hitl"; } } if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { GLOBAL_ENEMY.s_hit = true; GLOBAL_ENEMY.ai = -1; } GLOBAL_PLAYER.s_attacking = 0; if ((GLOBAL_SCORE_ON_DAMAGE * _local7) > 0) { GLOBAL_POINTS = GLOBAL_POINTS + (GLOBAL_SCORE_ON_DAMAGE * _local7); Log(((((GLOBAL_PLAYER.m_name + " hit ") + GLOBAL_ENEMY.m_name) + " for ") + _local7) + "!"); } } else if (GLOBAL_PLAYER.s_atktype == 1) { var _local7 = GLOBAL_PLAYER.matk - GLOBAL_ENEMY.mdef; if (GLOBAL_ENEMY.lmdefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setPlayerSparkAt(getABox(GLOBAL_PLAYER)); if (GLOBAL_ENEMY.lmdefon != 0) { GLOBAL_PLAYERSPARK.gotoAndPlay("hitblock"); } else { GLOBAL_PLAYERSPARK.gotoAndPlay("hitmid"); } GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp - _local7; if (!GLOBAL_ENEMY.ignore_hitanim) { if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { _local1 = "hitm"; } } if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { GLOBAL_ENEMY.s_hit = true; GLOBAL_ENEMY.ai = -1; } GLOBAL_PLAYER.s_attacking = 0; if ((GLOBAL_SCORE_ON_DAMAGE * _local7) > 0) { GLOBAL_POINTS = GLOBAL_POINTS + (GLOBAL_SCORE_ON_DAMAGE * _local7); Log(((((GLOBAL_PLAYER.m_name + " hit ") + GLOBAL_ENEMY.m_name) + " for ") + _local7) + "!"); } } else if (GLOBAL_PLAYER.s_atktype == 2) { var _local7 = GLOBAL_PLAYER.hatk - GLOBAL_ENEMY.hdef; if (GLOBAL_ENEMY.hdefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setPlayerSparkAt(getABox(GLOBAL_PLAYER)); if (GLOBAL_ENEMY.hdefon != 0) { GLOBAL_PLAYERSPARK.gotoAndPlay("hitblock"); } else { GLOBAL_PLAYERSPARK.gotoAndPlay("hithigh"); } GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp - _local7; if (!GLOBAL_ENEMY.ignore_hitanim) { if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { _local1 = "hith"; } } if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { GLOBAL_ENEMY.s_hit = true; GLOBAL_ENEMY.ai = -1; } GLOBAL_PLAYER.s_attacking = 0; if ((GLOBAL_SCORE_ON_DAMAGE * _local7) > 0) { GLOBAL_POINTS = GLOBAL_POINTS + (GLOBAL_SCORE_ON_DAMAGE * _local7); Log(((((GLOBAL_PLAYER.m_name + " hit ") + GLOBAL_ENEMY.m_name) + " for ") + _local7) + "!"); } } else if (GLOBAL_PLAYER.s_atktype == 4) { var _local7 = 0; if (GLOBAL_ALLOW_PETS) { setPlayerSparkAt(getABox(GLOBAL_PLAYER)); GLOBAL_PLAYERSPARK.gotoAndPlay("heart"); _local1 = "hitp"; Log(((GLOBAL_PLAYER.m_name + " pet ") + GLOBAL_ENEMY.m_name) + "!"); } else { setPlayerSparkAt(getABox(GLOBAL_PLAYER)); GLOBAL_PLAYERSPARK.gotoAndPlay("heart"); } GLOBAL_PLAYER.s_attacking = 0; } numclamp(GLOBAL_ENEMY.hp); } } if (!isPlayerConsumed(GLOBAL_PLAYER)) { if (_local1 != null) { goPlay(getEnemyT(GLOBAL_ENEMY), _local1); } if (_local2 != null) { goPlay(GLOBAL_PLAYER, _local2); actHurt(GLOBAL_PLAYER, 1); } } } function _pickEnemyReset() { V = new Object(); GLOBAL_VALUES = V; GLOBAL_SYNCMAP = new Object(); GLOBAL_POSTSYNC = function (G, Obj, extra) { }; GLOBAL_PRESYNC = function (G, Obj, extra) { }; GLOBAL_ENEMY_AI_FUNC = _enemyAIDefault; GLOBAL_ENEMY.m_scale = undefined; GLOBAL_ENEMY.enemy.m_scale = undefined; getEnemyT(GLOBAL_ENEMY).m_scale = undefined; GLOBAL_ALLOW_PETS = 0; BLOCK_ENEMY_ONE_FRAME = true; GLOBAL_SHOW_CONSUMED_PLAYER = false; GLOBAL_SHOW_PLAYER_INSIDEPLUS_ENEMY_ENABLE = false; } function pickEnemy(userev) { GLOBAL_ENEMY_FRAMES_RUN = 0; GLOBAL_ENEMY_REQUEST_VICTORY = 0; GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = 0; var _local5 = userev; var _local7 = false; var _local4; if ((_local5 < 2) || (_local5 > GLOBAL_MAXENEMYFRAMES)) { if ((GLOBAL_ENEMY._currentframe + 1) > GLOBAL_MAXENEMYFRAMES) { _pickEnemyReset(); _local4 = 2; } else { _pickEnemyReset(); _local4 = GLOBAL_ENEMY._currentframe + 1; } } else if (GLOBAL_ENEMY._currentframe == int(_local5)) { _local7 = true; _local4 = int(_local5); } else { _pickEnemyReset(); _local4 = int(_local5); } if (_local4 != undefined) { GLOBAL_ENEMY.m_scale = 100; GLOBAL_ENEMY.maxhp = 1; GLOBAL_ENEMY.hp = GLOBAL_ENEMY.maxhp; GLOBAL_ENEMY.enemy.in_movex = 0; GLOBAL_ENEMY.enemy.in_movey = 0; GLOBAL_ENEMY.enemy.in_action = 0; getEnemyT(GLOBAL_ENEMY).in_movex = 0; getEnemyT(GLOBAL_ENEMY).in_movey = 0; getEnemyT(GLOBAL_ENEMY).in_action = 0; GLOBAL_ENEMY.hatk = 0; GLOBAL_ENEMY.matk = 0; GLOBAL_ENEMY.latk = 0; GLOBAL_ENEMY.hdef = 0; GLOBAL_ENEMY.mdef = 0; GLOBAL_ENEMY.ldef = 0; GLOBAL_ENEMY.enemy.s_atktype = 0; GLOBAL_ENEMY.enemy.s_animbusy = 0; GLOBAL_ENEMY.enemy.s_idle = 1; GLOBAL_ENEMY.enemy.s_moving = 0; GLOBAL_ENEMY.enemy.s_attacking = 0; GLOBAL_ENEMY.enemy.s_hit = 0; GLOBAL_ENEMY.enemy.s_vx = 0; getEnemyT(GLOBAL_ENEMY).s_atktype = 0; getEnemyT(GLOBAL_ENEMY).s_animbusy = 0; getEnemyT(GLOBAL_ENEMY).s_idle = 1; getEnemyT(GLOBAL_ENEMY).s_moving = 0; getEnemyT(GLOBAL_ENEMY).s_attacking = 0; getEnemyT(GLOBAL_ENEMY).s_hit = 0; getEnemyT(GLOBAL_ENEMY).s_vx = 0; GLOBAL_ENEMY.m_cameraoffset = 0; GLOBAL_ENEMY.m_animPrefix = undefined; GLOBAL_ENEMY.m_background = undefined; GLOBAL_ENEMY.m_notsolid = undefined; GLOBAL_ENEMY.m_dontfacetarget = 0; GLOBAL_ENEMY.m_dontattackauto = undefined; GLOBAL_ENEMY.m_dontplayhurt = undefined; GLOBAL_ENEMY.m_dontplayhurtforweakattacks = -1; GLOBAL_ENEMY._manuallyReset = undefined; GLOBAL_ENEMY.is_external = undefined; GLOBAL_ENEMY.is_external_loaded = 0; GLOBAL_ENEMY.enemy.is_external_loaded = 0; GLOBAL_ENEMY.enemy.enemy.is_external_loaded = 0; GLOBAL_ENEMY.m_loadurl = undefined; GLOBAL_ENEMY_ATKUSE = new Array(0.1, 0.09, 0.71); GLOBAL_ENEMY.gotoAndStop(_local4); GLOBAL_ENEMY.enemy.G = this; GLOBAL_ENEMY.enemy.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; GLOBAL_ENEMY.m_blatently_reset = 2; GLOBAL_ENEMY.m_blatently_resetenemy = _local4; } if (_local7) { GLOBAL_ENEMY._manuallyReset = undefined; getEnemyT(GLOBAL_ENEMY)._manuallyReset = undefined; getEnemyT(GLOBAL_ENEMY).gotoAndPlay("idle"); } if ((!_local7) && (_local4 != undefined)) { GLOBAL_ENEMY.m_name = "Default"; GLOBAL_ENEMY.m_status = "Default"; GLOBAL_ENEMY.m_credit = ""; if (_local4 > GLOBAL_MAXENEMYNONEXTERNAL) { GLOBAL_ENEMY.m_loadurl = fixURL(_root.externalURL); GLOBAL_ENEMY.is_external = fixURL(_root.externalURL); GLOBAL_ENEMY.m_name = "EXTERNAL"; GLOBAL_ENEMY.m_status = "SxS*NOTLOADED"; var _local6 = (_local4 - GLOBAL_MAXENEMYNONEXTERNAL) - 1; if (_local6 < GLOBAL_LOADEEMS.length) { GLOBAL_ENEMY.m_loadurl = fixURL(GLOBAL_LOADEEMS[_local6]); GLOBAL_ENEMY.is_external = fixURL(GLOBAL_LOADEEMS[_local6]); GLOBAL_ENEMY.bitmapiconstring = undefined; if (GLOBAL_LOADEEMS_ICONS[_local6] != undefined) { GLOBAL_ENEMY.bitmapiconstring = GLOBAL_LOADEEMS_ICONS[_local6]; } } BLOCK_ENEMY_ONE_FRAME = true; } musicStop(); } GLOBAL_ENEMY.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; GLOBAL_ENEMY.enemy.enemy.G = this; GLOBAL_ENEMY.ignore_hitweak = -1; GLOBAL_ENEMY.ignore_hitanim = false; GLOBAL_ENEMY.ignore_hitanimonly = false; GLOBAL_ENEMY.hatk_original = GLOBAL_ENEMY.hatk; GLOBAL_ENEMY.matk_original = GLOBAL_ENEMY.matk; GLOBAL_ENEMY.latk_original = GLOBAL_ENEMY.latk; GLOBAL_ENEMY.hdef_original = GLOBAL_ENEMY.hdef; GLOBAL_ENEMY.mdef_original = GLOBAL_ENEMY.mdef; GLOBAL_ENEMY.ldef_original = GLOBAL_ENEMY.ldef; GLOBAL_ENEMY.hatk_original = GLOBAL_ENEMY.hatk; _parent.camControl.emptygrid.drawnyet = undefined; GLOBAL_PLAYER.m_status = "Normal"; GLOBAL_SCORE_ON_DAMAGE = 1; GLOBAL_POINTS_START = GLOBAL_POINTS; fadeInBG(); _resetSparkSim(GLOBAL_ENEMYSPARK); _resetSparkSim(GLOBAL_PLAYERSPARK); BLOCK_ENEMY_ONE_FRAME = true; if (Math.random() < 0.5) { GLOBAL_ENEMY._x = GLOBAL_PLAYER._x + 640; GLOBAL_ENEMY._xscale = -Math.abs(GLOBAL_ENEMY._xscale); } else { GLOBAL_ENEMY._x = GLOBAL_PLAYER._x - 640; GLOBAL_ENEMY._xscale = Math.abs(GLOBAL_ENEMY._xscale); } GLOBAL_ENEMY_TIMEOUT = 0; } function victoryStatus() { if (GLOBAL_ENEMY.hp < 1) { return(-1); } return(GLOBAL_ENEMY_REQUEST_VICTORY); } function victoryRequest(nextenemy, endanim) { GLOBAL_ENEMY_REQUEST_VICTORY = 1; GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = 0; if (nextenemy != undefined) { if (typeof(nextenemy) == "number") { GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = nextenemy; } else if (typeof(nextenemy) == "string") { if (GLOBAL_ENEMIES_BY_NAME.hasOwnProperty(nextenemy)) { GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = GLOBAL_ENEMIES_BY_NAME[nextenemy]; } else { _traceF0(("requestVictory does not have monster: \"" + nextenemy) + "\""); } } } } function ObjHitsBody(obj) { return(getCBox(GLOBAL_PLAYER).hitTest(obj)); } function ObjHitsBodyCenter(obj) { return(GLOBAL_PLAYER.centerbox.hitTest(obj)); } function ObjHitsHead(obj) { return(GLOBAL_PLAYER.head.hitTest(obj)); } function ObjHitsHeadCenter(obj) { return(GLOBAL_PLAYER.head.center.hitTest(obj)); } function CanVoreHigh() { if (GLOBAL_PLAYER.hdefon == 0) { return(true); } return(false); } function CanVoreMid() { if (GLOBAL_PLAYER.mdefon == 0) { return(true); } return(false); } function CanVoreLow() { if (GLOBAL_PLAYER.ldefon == 0) { return(true); } return(false); } function CanVore() { if (((GLOBAL_PLAYER.ldefon == 0) && (GLOBAL_PLAYER.mdefon == 0)) && (GLOBAL_PLAYER.hdefon == 0)) { return(true); } return(false); } function shakeBegin(freq, amplitude, autodecay) { if (GLOBAL_CAMERA_SHAKE.use == 0) { GLOBAL_CAMERA_SHAKE.phase = 0; GLOBAL_CAMERA_SHAKE.decay = 0; GLOBAL_CAMERA_SHAKE.maxdecay = 10; } GLOBAL_CAMERA_SHAKE.use = 1; GLOBAL_CAMERA_SHAKE.amp = amplitude; GLOBAL_CAMERA_SHAKE.freq = freq * Math.PI; GLOBAL_CAMERA_SHAKE.autodecay = -1; if (autodecay != undefined) { if (autodecay > 0) { GLOBAL_CAMERA_SHAKE.autodecay = autodecay; } else { GLOBAL_CAMERA_SHAKE.autodecay = -1; } } } function shakeEnd(decay) { GLOBAL_CAMERA_SHAKE.autodecay = -1; GLOBAL_CAMERA_SHAKE.use = 0; if (decay != undefined) { if (decay > 0) { GLOBAL_CAMERA_SHAKE.maxdecay = decay; } else { GLOBAL_CAMERA_SHAKE.maxdecay = 0; } } } function _setClipColor(mc, color) { var _local2 = new flash.geom.Transform(mc); var _local6 = 1; var _local4 = (color & 255) / 255; var _local7 = ((color >> 8) & 255) / 255; var _local3 = ((color >> 16) & 255) / 255; var _local1 = new flash.geom.ColorTransform(_local4, _local7, _local3, _local6, 0, 0, 0, 0); _local2.colorTransform = _local1; return(_local1); } function fadeBG(nframes, optionalcolor) { GLOBAL_BG_FADE_COLOR = 0; if (optionalcolor != undefined) { GLOBAL_BG_FADE_COLOR = optionalcolor; } GLOBAL_BG_FADE = -1; GLOBAL_BG_FADE_TIME = -1; if ((nframes != undefined) and (nframes > 0)) { GLOBAL_BG_FADE = 0; GLOBAL_BG_FADE_TIME = nframes; } else { _setClipColor(GLOBAL_SCROLLBG, GLOBAL_BG_FADE_COLOR); GLOBAL_BG_FADE_PREV_COLOR = GLOBAL_BG_FADE_COLOR; } } function fadeInBG(nframes, optionalcolor) { GLOBAL_BG_FADE_COLOR = 16777215 /* 0xFFFFFF */; if (optionalcolor != undefined) { GLOBAL_BG_FADE_COLOR = optionalcolor; } GLOBAL_BG_FADE = -1; GLOBAL_BG_FADE_TIME = -1; if ((nframes != undefined) and (nframes > 0)) { GLOBAL_BG_FADE = 0; GLOBAL_BG_FADE_TIME = nframes; } else { _setClipColor(GLOBAL_SCROLLBG, GLOBAL_BG_FADE_COLOR); GLOBAL_BG_FADE_PREV_COLOR = GLOBAL_BG_FADE_COLOR; } } function showConsumedPlayer(how, freezy) { if (how != undefined) { GLOBAL_SHOW_CONSUMED_PLAYER = how; } else { GLOBAL_SHOW_CONSUMED_PLAYER = false; } if (freezy != undefined) { GLOBAL_SHOW_CONSUMED_PLAYER_FROZEN = freezy; } else { GLOBAL_SHOW_CONSUMED_PLAYER_FROZEN = false; } } function musicPlay(localname) { if (localname != GLOBAL_MUSIC_FILE) { GLOBAL_MUSIC_FILE = localname; } trace("MUSIC: " + GLOBAL_MUSIC_FILE); GLOBAL_MUSIC.loadSound(GLOBAL_MUSIC_FILE, true); GLOBAL_MUSIC.start(); GLOBAL_MUSIC.onSoundComplete = function () { GLOBAL_MUSIC.start(); }; GLOBAL_MUSIC.setVolume(0.5 * GLOBAL_SET_VOLUME); } function musicStop() { GLOBAL_MUSIC.setVolume(0); GLOBAL_MUSIC.stop(); } function musicUpdate() { } function resetPlayer() { GLOBAL_PLAYER.hp = 63; GLOBAL_PLAYER.s_atktype = 0; GLOBAL_PLAYER.s_animbusy = 0; GLOBAL_PLAYER.s_idle = 1; GLOBAL_PLAYER.s_moving = 0; GLOBAL_PLAYER.s_attacking = 0; GLOBAL_PLAYER.s_hit = 0; GLOBAL_PLAYER.s_vx = 0; GLOBAL_PLAYER.s_consumed = undefined; GLOBAL_PLAYER._alpha = 100; GLOBAL_PLAYER.head._alpha = 100; GLOBAL_PLAYER.head._visible = true; GLOBAL_PLAYER._visible = true; setPlayerScale(100); goPlay(GLOBAL_PLAYER, "idle"); setPlayerHasHead(true); G.enemyFacePlayer(); } function qteEvent(frames, typeobject) { if (typeobject == undefined) { typeobject = new Object({type:1}); } GLOBAL_QTE_DATA.qliveevent = 0; for (var _local2 in typeobject) { GLOBAL_QTE_DATA[_local2] = typeobject[_local2]; } if (frames == undefined) { frames = 20; } GLOBAL_QTE_DATA.result = 0; GLOBAL_QTE_DATA.active = true; GLOBAL_QTE_DATA.timeleft = frames; GLOBAL_QTE_DATA.qsetup = 0; if (GLOBAL_QTE_DATA.qliveevent > 0) { } else { GLOBAL_ENEMY.enemy.stop(); getEnemyT(GLOBAL_ENEMY).stop(); GLOBAL_PLAYER.stop(); GLOBAL_PLAYER.aniclip.mc.stop(); GLOBAL_PLAYER.aniclip.mc.mc.stop(); if (GLOBAL_SHOW_CONSUMED_PLAYER) { GLOBAL_PLAYER._alpha = 100; } } } function qteAbort(setto) { if (setto != undefined) { GLOBAL_QTE_DATA.result = setto; } else { GLOBAL_QTE_DATA.result = 0; } GLOBAL_QTE_DATA.active = 0; } function qteCheck() { trace("Checking QTE result: " + GLOBAL_QTE_DATA.result); return(GLOBAL_QTE_DATA.result); } function loadURLList(textData) { var _local10 = new Array(); var _local4 = new Array(); var _local11 = 0; var _local2 = 0; while (_local2 < textData.length) { var _local8 = textData.charCodeAt(_local2); if ((_local8 == 13) || (_local8 == 0)) { if (_local11 < _local2) { var _local3 = textData.substring(_local11, _local2); if (String.fromCharCode(_local3.charCodeAt(0)) == "#") { } else if (String.fromCharCode(_local3.charCodeAt(0)) == "~") { if (_local4.length > 0) { _local4[_local4.length - 1] = _local3.substr(1); } } else { var _local7 = new Object(); _local7.text = _local3; _local10.push(_local7); _local4.push(undefined); loadicon = undefined; } } _local11 = _local2 + 1; } _local2++; } _local2 = 0; while (_local2 < _local10.length) { var _local12 = _local10[_local2]; var _local9 = _local4[_local2]; var _local6 = _local12.text; BLOCK_ENEMY_ONE_FRAME = true; var _local5 = true; var _local1 = 0; while (_local1 < GLOBAL_LOADEEMS.length) { if (GLOBAL_LOADEEMS[_local1] == _local6) { _local5 = false; break; } _local1++; } if (_local5) { GLOBAL_LOADEEMS.push(_local6); if (_local9 != undefined) { GLOBAL_LOADEEMS_ICONS[GLOBAL_LOADEEMS.length] = _local9; } GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYFRAMES + 1; } _local2++; } return(0); } function getURLList() { var _local2 = ""; var _local1 = 0; while (_local1 < GLOBAL_LOADEEMS.length) { _local2 = _local2 + GLOBAL_LOADEEMS[_local1]; _local2 = _local2 + newline; if (GLOBAL_LOADEEMS_ICONS[_local1] != undefined) { _local2 = _local2 + (("~" + GLOBAL_LOADEEMS_ICONS[_local1]) + newline); } _local1++; } return(_local2); } function enemySetAIFunction(fptr) { GLOBAL_ENEMY_AI_FUNC = fptr; } function setCustomGui(embedpath, embedframe) { var _local2 = 0; if (embedframe == undefined) { if (GLOBAL_GAME_GUI_TYPE_FRAME != GLOBAL_GAME_GUI_TYPE_FRAME_DEFAULT) { _local2 = _local2 + 1; } GLOBAL_GAME_GUI_TYPE_FRAME = GLOBAL_GAME_GUI_TYPE_FRAME_DEFAULT; } else { if (GLOBAL_GAME_GUI_TYPE_FRAME != embedframe) { _local2 = _local2 + 1; } GLOBAL_GAME_GUI_TYPE_FRAME = embedframe; } if (embedpath == 0) { if (GLOBAL_GAME_GUI_TYPE != GLOBAL_GAME_GUI_TYPE_DEFAULT) { _local2 = _local2 + 1; } GLOBAL_GAME_GUI_TYPE = GLOBAL_GAME_GUI_TYPE_DEFAULT; } else { if (GLOBAL_GAME_GUI_TYPE != "gamecustom") { _local2 = _local2 + 1; } GLOBAL_GAME_GUI_TYPE = "gamecustom"; if (embedpath == undefined) { var _local3 = getEnemyURL(enemyGetID()); if (GLOBAL_GAME_GUI_TYPE_PATH != _local3) { _local2 = _local2 + 1; } GLOBAL_GAME_GUI_TYPE_PATH = _local3; } else { if (GLOBAL_GAME_GUI_TYPE_PATH != embedpath) { _local2 = _local2 + 1; } GLOBAL_GAME_GUI_TYPE_PATH = embedpath; } } if (_local2) { _parent.camControl.gotoAndStop(GLOBAL_GAME_GUI_TYPE); } } GLOBAL_LOADEEMS = new Array(); GLOBAL_LOADEEMS_ICONS = new Object(); GLOBAL_LOADEEMS_BROKEN = new Array(); var GLOBAL_LOCALSCOPE = (String(_root._url).indexOf("file") == 0); var GLOBAL_USEHTTPS = (String(_root._url).indexOf("https") == 0); trace((((_root._url + " ") + GLOBAL_LOCALSCOPE) + " ") + GLOBAL_USEHTTPS); var GLOBAL_SWF_NAME = ""; var GLOBAL_SWF_URL = unescape(String(_root._url)); swfName = String(_root._url); swfName = swfName.slice(swfName.lastIndexOf("/") + 1); GLOBAL_SWF_NAME = unescape(swfName); trace((GLOBAL_SWF_NAME + " ") + GLOBAL_SWF_URL); if (GLOBAL_LOCALSCOPE) { trace("no defaults"); } else { var URLPLACE = "http://d.facdn.net/art/"; GLOBAL_LOADEEMS.push(URLPLACE + "bluthelizard/1434573546/1434573546.bluthelizard_blubarbftrmonster_tubeplant2.swf"); GLOBAL_LOADEEMS.push(URLPLACE + "bluthelizard/1434573117/1434573117.bluthelizard_blubarbftrmonster_dragonflygirl.swf"); GLOBAL_LOADEEMS.push(URLPLACE + "bluthelizard/1434573387/1434573387.bluthelizard_blubarbftrmonster_siraths.swf"); } GLOBAL_OPTIONS = new Object(); GLOBAL_OPTIONS.showDirty = 1; GLOBAL_OPTIONS.showNaughty = 0; GLOBAL_EXTERNAL_XML_FILEURL = "external.xml"; GLOBAL_MAX_PLAYERGRAPHIC = 7; GLOBAL_MAXENEMYFRAMES = GLOBAL_LOADEEMS.length; _root.GLOBAL_PLAYERGRAPHIC = 1; _root.GLOBAL_PLAYERSUBGRAPHIC = 1; _root.GLOBAL_PLAYERHEAD = 1; _root.GLOBAL_SKIN_CLASS = "Human"; _root.GLOBAL_SKIN_BODY_PART = "newBarb"; _root.GLOBAL_SKIN_ARM_PART = "newBarb"; _root.GLOBAL_SKIN_HAND_PART = "newBarb"; _root.GLOBAL_SKIN_LEG_PART = "newBarb"; _root.GLOBAL_SKIN_FOOT_PART = "newBarb"; _root.GLOBAL_SKIN_HEAD_PART = "newBarb"; _root.GLOBAL_SKIN_WEAPON_PARTL = "sword"; _root.GLOBAL_SKIN_WEAPON_PARTR = "none"; _root.GLOBAL_SKIN_TAIL_PART = "none"; _root.GLOBAL_SKIN_EAR_PART = "none"; _root.GLOBAL_SKIN_GENDER_PART = "none"; GLOBAL_SET_VOLUME = 50; _root.GLOBAL_WEAPON_TYPE = 2; GLOBAL_ENEMIES_BY_NAME_LOADING = 0; GLOBAL_CAMERA_ZOOMPLAYER = 1; GLOBAL_ALLOW_PETS = 0; GLOBAL_PLAYER_MODE = 0; GLOBAL_PLAYER_MODE_MAX = 1; GLOBAL_PLAYER_MODE_DETECT = 0; GLOBAL_ENEMY_REQUEST_VICTORY = 0; GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = 0; GLOBAL_GAME_GUI_TYPE_DEFAULT = "game"; GLOBAL_GAME_GUI_TYPE = GLOBAL_GAME_GUI_TYPE_DEFAULT; GLOBAL_GAME_GUI_TYPE_PATH = 0; GLOBAL_GAME_GUI_TYPE_FRAME_DEFAULT = "customGui"; GLOBAL_GAME_GUI_TYPE_FRAME = 0; var GLOBALUPDATECOX = new Object(); GLOBAL_SHOW_PLAYER_INSIDEPLUS = true; GLOBAL_SHOW_PLAYER_INSIDEPLUS_ENEMY_ENABLE = false; GLOBAL_QTE_DATA = new Object({result:0}); ATTACK_MEDIUM = 1; ATTACK_HIGH = 2; ATTACK_LOW = 0; ATTACK_SPECIAL = 1; _parent.camControl.gotoAndStop(GLOBAL_GAME_GUI_TYPE); _parent.camControl.resetStage(); GLOBAL_SYNCMAP = new Object(); GLOBAL_PRESYNC = function (G, Obj, extra) { }; GLOBAL_POSTSYNC = function (G, Obj, extra) { }; V = new Object(); GLOBAL_VALUES = V; GLOBAL_FUNCS = new Object(); GLOBAL_ENEMY_HASHCODES = new Object(); var GLOBAL_ENEMY_AI_FUNC = _enemyAIDefault; _root.nvSetVolume = function (amt100) { var _local2 = new Sound(_parent); _local2.setVolume(amt100); GLOBAL_SET_VOLUME = amt100; GLOBAL_MUSIC.setVolume(0.5 * GLOBAL_SET_VOLUME); }; _root.nvSetVolume(GLOBAL_SET_VOLUME); GLOBAL_ENEMY_DATA = new Object(); GLOBAL_CURRENT_BACKGROUND = "default"; GLOBAL_FLOOR = 180; GLOBAL_LIVES = 6; GLOBAL_KILLS = 0; GLOBAL_POINTS = 0; GLOBAL_LOG = new Array(); GLOBAL_TRUEPAUSE = false; GLOBAL_PAUSE = false; GLOBAL_PAUSECTR = false; GLOBAL_PAUSEHFR = 0; GLOBAL_PAUSEHFRCTR = 0; GLOBAL_PLAYER = _parent.player; GLOBAL_PLAYERHASHEAD = true; GLOBAL_ENEMY = _parent.enemy; GLOBAL_ENEMY_TIMEOUT = 0; GLOBAL_BG = _parent.MBG; _parent.colorize(_parent.playershad, -100, -100, -100, -50); _parent.colorize(_parent.enemyshad, -100, -100, -100, -50); GLOBAL_CAMERA_SHAKE = new Object(); GLOBAL_CAMERA_SHAKE.use = false; GLOBAL_CAMERA_SHAKE.freq = 5; GLOBAL_CAMERA_SHAKE.amp = 1; GLOBAL_CAMERA_SHAKE.decay = 0; GLOBAL_CAMERA_SHAKE.maxdecay = 0; GLOBAL_ENEMYSPARK = _parent.enemyspark; GLOBAL_PLAYERSPARK = _parent.playerspark; GLOBAL_ENEMY_FRAMES_RUN = 0; GLOBAL_FULL_TRACE = 0; GLOBAL_ENEMY_ATKUSE = new Array(0.1, 0.09, 0.71); GLOBAL_PLAYER_TAPS = new Object(); GLOBAL_SCORE_ON_DAMAGE = 1; GLOBAL_POINTS_START = 0; GLOBAL_DELAY_STARTNOISE = 0; playerTapReset(); GLOBAL_SHOW_CONSUMED_PLAYER = false; GLOBAL_SHOW_CONSUMED_PLAYER_FROZEN = false; GLOBAL_MAXENEMYFRAMES = GLOBAL_ENEMY._totalframes; _traceF0 = _traceFx; _traceF1 = function (msg) { }; _traceF2 = function (msg) { }; _traceF3 = function (msg) { }; LogScrollOffset = 0; GLOBAL_BG_FADE = -1; GLOBAL_BG_FADE_TIME = -1; GLOBAL_BG_FADE_COLOR = 16777215 /* 0xFFFFFF */; GLOBAL_BG_FADE_PREV_COLOR = 16777215 /* 0xFFFFFF */; GLOBAL_SCROLLBG = _parent.scrollbg; GLOBAL_MUSIC = new Sound(this); GLOBAL_MUSIC_FILE = ""; addcharactervariables(GLOBAL_PLAYER); addcharactervariables(GLOBAL_ENEMY); GLOBAL_ENEMY.ai = 1; GLOBAL_PLAYER.m_name = "Barb"; GLOBAL_PLAYER.m_status = "Normal"; setPlayerHasHead(true); GLOBAL_ENEMIES_BY_NAME = new Object(); GLOBAL_ENEMIES_BY_NAME_SORTED = new Array(); BLOCK_ENEMY_ONE_FRAME = true; GLOBAL_MAXENEMYNONEXTERNAL = 1; LOADINGXML = false; LOADINGXMLCOMPLETED = false; REGISTER_FIRST_ENEMY_FRAME = 1; GLOBAL_ENEMY.gotoAndStop("external"); Log((GLOBAL_SWF_NAME + " ") + GLOBAL_SWF_URL); Log((((("Player: " + System.capabilities.playerType) + ", ") + GLOBAL_LOCALSCOPE) + ": ") + _root._url); } onClipEvent (enterFrame) { if (_root.GLOBAL_ASSISTANCE) { if (GLOBAL_ASSISTANCE_TIMER == undefined) { GLOBAL_ASSISTANCE_TIMER = 0; } GLOBAL_ASSISTANCE_TIMER++; if (GLOBAL_ASSISTANCE_TIMER > 30) { GLOBAL_ASSISTANCE_TIMER = 0; _root.GLOBAL_ASSISTANCE = 0; } } if (REGISTER_FIRST_ENEMY_FRAME) { GLOBAL_MAXENEMYNONEXTERNAL = GLOBAL_ENEMY._currentframe; GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYNONEXTERNAL; GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYFRAMES + GLOBAL_LOADEEMS.length; REGISTER_FIRST_ENEMY_FRAME = 0; BLOCK_ENEMY_ONE_FRAME = true; trace("Synced auto: " + GLOBAL_MAXENEMYNONEXTERNAL); var loadme = new XML(); loadme.ignoreWhite = true; loadme.onLoad = function (success) { var _local2 = loadme.firstChild.firstChild; while (_local2 != null) { var _local5 = _local2.attributes.path; var _local1 = _local2.attributes.local; var _local4 = _local2.attributes.icon; if (_local1 == undefined) { _local1 = 0; } _local1 = Number(_local1); var _local3 = false; if (GLOBAL_LOCALSCOPE) { _local3 = true; } else if (_local1 == 0) { _local3 = true; } if (_local3) { GLOBAL_LOADEEMS.push(_local5); if (_local4 != undefined) { GLOBAL_LOADEEMS_ICONS[GLOBAL_LOADEEMS.length - 1] = _local4; } GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYFRAMES + 1; } _local2 = _local2.nextSibling; } trace("loaded XML " + GLOBAL_LOADEEMS); LOADINGXML = false; }; LOADINGXML = true; if (GLOBAL_EXTERNAL_XML_FILEURL == undefined) { GLOBAL_EXTERNAL_XML_FILEURL = "external.xml"; } loadme.load(GLOBAL_EXTERNAL_XML_FILEURL); } if (LOADINGXML) { LOADINGXMLCOMPLETED = false; if (loadme.getBytesTotal() > 0) { } return(undefined); } if (!LOADINGXMLCOMPLETED) { _parent.camControl.emptygrid.drawnyet = undefined; _parent.camControl.emptygrid.selectnext = 1; LOADINGXMLCOMPLETED = true; Log("Loaded!"); pickEnemy(2); } if (GLOBAL_LOADEEMS_BROKEN.length > 0) { while (GLOBAL_LOADEEMS_BROKEN.length > 0) { var killme = GLOBAL_LOADEEMS_BROKEN.pop(); var i = 0; while (i < GLOBAL_LOADEEMS.length) { if (GLOBAL_LOADEEMS[i] == killme) { GLOBAL_LOADEEMS.splice(i, 1); if (GLOBAL_ENEMY_HASHCODES.hasOwnProperty(i)) { delete GLOBAL_ENEMY_HASHCODES[i]; } if (GLOBAL_ENEMY_DATA.hasOwnProperty(i)) { delete GLOBAL_ENEMY_DATA[i]; } GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYFRAMES - 1; trace("EXREMOVE: " + killme); Log("EXREMOVE: " + killme); break; } i++; } } pickEnemy(0); } GLOBAL_PLAYER.aniclip.mc.G = this; GLOBAL_ENEMY.enemy.G = this; GLOBAL_ENEMY.enemy.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; var correctMyExternalEnemy = 0; if (GLOBAL_ENEMY.m_name == "EXTERNAL") { BLOCK_ENEMY_ONE_FRAME = true; if (GLOBAL_ENEMY.m_status == "SxS*NOTLOADED") { if (GLOBAL_ENEMIES_BY_NAME_LOADING > 0) { pickEnemy(2); GLOBAL_ENEMIES_BY_NAME_LOADING = 0; var nenemies = 0; var names = new Array(); for (var key in GLOBAL_ENEMIES_BY_NAME) { names.push(new Object({name:key, value:GLOBAL_ENEMIES_BY_NAME[key]})); } names.sortOn("name", Array.CASEINSENSITIVE); GLOBAL_ENEMIES_BY_NAME_SORTED = new Object(); var ia = 0; while (ia < names.length) { GLOBAL_ENEMIES_BY_NAME_SORTED[ia + 2] = names[ia].value; ia++; } trace(GLOBAL_ENEMIES_BY_NAME_SORTED); _parent.camControl.gotoAndStop(GLOBAL_GAME_GUI_TYPE); return(undefined); } _stopExtSounds(); if (GLOBAL_ENEMY.m_loadurl != undefined) { GLOBAL_ENEMY.is_external = fixURL(GLOBAL_ENEMY.m_loadurl); GLOBAL_ENEMY.is_external_loaded = 0; GLOBAL_ENEMY._manuallyReset = undefined; GLOBAL_ENEMY.enemy._xscale = 100; GLOBAL_ENEMY.enemy._yscale = 100; _loadMovie(_parent.enemyshad.t.enemy, GLOBAL_ENEMY.m_loadurl, ""); _loadMovie(GLOBAL_ENEMY.enemy, GLOBAL_ENEMY.m_loadurl, ""); } else { GLOBAL_ENEMY.is_external = fixURL(_root.externalURL); GLOBAL_ENEMY.is_external_loaded = 0; GLOBAL_ENEMY._manuallyReset = undefined; GLOBAL_ENEMY.enemy._xscale = 100; GLOBAL_ENEMY.enemy._yscale = 100; _loadMovie(_parent.enemyshad.t.enemy, _root.externalURL, ""); _loadMovie(GLOBAL_ENEMY.enemy, _root.externalURL, ""); } _parent.enemyshad.t.enemy.G = this; _parent.enemyshad.t.enemy.enemy.G = this; GLOBAL_ENEMY.m_status = ""; } } if (GLOBAL_ENEMY.is_external) { if (!GLOBAL_ENEMY.is_external_loaded) { var FMin = goPlayGetMinFrame(getEnemyT(GLOBAL_ENEMY), "idle"); if (FMin == undefined) { FMin = 1; } if (getEnemyT(GLOBAL_ENEMY)._currentframe != FMin) { correctMyExternalEnemy = 1; } } else if (GLOBAL_ENEMY.is_external_loaded == 1) { correctMyExternalEnemy = 1; GLOBAL_ENEMY.is_external_loaded = 2; } } if (GLOBAL_ENEMY.m_blatently_reset > 0) { GLOBAL_ENEMY.m_blatently_reset--; if (GLOBAL_ENEMY.m_blatently_reset < 1) { GLOBAL_CURRENT_BACKGROUND = GLOBAL_ENEMY.m_background; if (GLOBAL_CURRENT_BACKGROUND == undefined) { GLOBAL_CURRENT_BACKGROUND = "default"; } _parent.scrollbg.gotoAndStop(GLOBAL_CURRENT_BACKGROUND); } } var usethisenemy = GLOBAL_ENEMY._currentframe; var continueme = true; if (GLOBAL_ENEMY.is_external) { if (!GLOBAL_ENEMY.is_external_loaded) { continueme = false; } } if ((GLOBAL_ENEMY.m_name == "EXTERNAL") || (GLOBAL_ENEMY.m_status == "SxS*NOTLOADED")) { continueme = false; } if (GLOBAL_ENEMY_DATA.hasOwnProperty(usethisenemy)) { if (continueme) { var EDATA = GLOBAL_ENEMY_DATA[usethisenemy]; if (EDATA.m_scale == undefined) { EDATA.m_scale = GLOBAL_ENEMY.m_scale; } if (EDATA.m_name == undefined) { EDATA.m_name = GLOBAL_ENEMY.m_name; } if (EDATA.m_status == undefined) { EDATA.m_status = GLOBAL_ENEMY.m_status; } if (EDATA.m_credit == undefined) { EDATA.m_credit = GLOBAL_ENEMY.m_credit; } if (EDATA.maxhp == undefined) { EDATA.maxhp = GLOBAL_ENEMY.maxhp; } if (GLOBAL_ENEMIES_BY_NAME[EDATA.m_name] == undefined) { GLOBAL_ENEMIES_BY_NAME[EDATA.m_name] = GLOBAL_ENEMY._currentframe; } } } else if (continueme) { var EDATA = new Object(); EDATA.m_scale = GLOBAL_ENEMY.m_scale; EDATA.m_name = GLOBAL_ENEMY.m_name; EDATA.m_status = GLOBAL_ENEMY.m_status; EDATA.m_credit = GLOBAL_ENEMY.m_credit; EDATA.maxhp = GLOBAL_ENEMY.maxhp; GLOBAL_ENEMIES_BY_NAME[EDATA.m_name] = GLOBAL_ENEMY._currentframe; GLOBAL_ENEMY_DATA[usethisenemy] = EDATA; } if (GLOBAL_ENEMIES_BY_NAME_LOADING > 0) { pickEnemy(Math.floor(GLOBAL_ENEMIES_BY_NAME_LOADING) + 1); GLOBAL_ENEMIES_BY_NAME_LOADING = GLOBAL_ENEMIES_BY_NAME_LOADING + 0.5; _parent.camControl.gotoAndStop("loading"); _parent.scrollbg._visible = false; return(undefined); } _parent.scrollbg._visible = true; if (GLOBAL_GAME_GUI_TYPE == "gamecustom") { var ECAM = _parent.camControl; var EGUI = ECAM.embedgui; if (EGUI != undefined) { if (EGUI.mc == undefined) { EGUI.createEmptyMovieClip("mc", 0); } if (EGUI.mc != undefined) { var eGUI = EGUI.mc; if (EGUI.MovieClipLoaderURL != GLOBAL_GAME_GUI_TYPE_PATH) { _loadGui(eGUI, GLOBAL_GAME_GUI_TYPE_PATH); trace("TRUE load gui"); } else if (EGUI.MovieClipLoaderStatus == 3) { if (EGUI.MovieClipLoaderURL == GLOBAL_GAME_GUI_TYPE_PATH) { if (Key.isDown(8) || (Key.isDown(27))) { setCustomGui(0); } else { eGUI.gotoAndStop(GLOBAL_GAME_GUI_TYPE_FRAME); eGUI._visible = true; eGUI.update(); } } else { trace("not correctly loaded..."); setCustomGui(0); } } else if (EGUI.MovieClipLoaderStatus < 0) { trace((((("not loaded..." + EGUI.MovieClipLoaderStatus) + " ") + EGUI) + " ") + eGUI); Log("Could not load: " + GLOBAL_GAME_GUI_TYPE_PATH); setCustomGui(0); } else { trace((((((((((EGUI.MovieClipLoaderURL + " ") + GLOBAL_GAME_GUI_TYPE_PATH) + " ") + GLOBAL_GAME_GUI_TYPE) + " ") + EGUI.MovieClipLoaderStatus) + " ") + GLOBAL_GAME_GUI_TYPE_PATH) + " ") + GLOBAL_GAME_GUI_TYPE_FRAME); } } } } var inputKeyAction = (Key.isDown(101) || (Key.isDown(32))); var inputKeyLeft = (Key.isDown(100) || (Key.isDown(37))); var inputKeyRight = (Key.isDown(102) || (Key.isDown(39))); var inputKeyUp = (Key.isDown(104) || (Key.isDown(38))); var inputKeyDown = (Key.isDown(98) || (Key.isDown(40))); var inputMouseX = ((_parent.camControl.mouseX - -160) / 320); var inputMouseY = ((_parent.camControl.mouseY - -72) / 144); var inputMouseB = _parent.m_input_raw_mouse_down; var inputMouseValid = false; if ((inputMouseX >= 0) && (inputMouseX <= 1)) { if ((inputMouseY >= 0) && (inputMouseY <= 1)) { inputMouseValid = true; } } var inputB = (1 & (Key.isDown(101) || (Key.isDown(32)))); var inputL = (1 & (Key.isDown(100) || (Key.isDown(37)))); var inputR = (1 & (Key.isDown(102) || (Key.isDown(39)))); var inputU = (1 & (Key.isDown(104) || (Key.isDown(38)))); var inputD = (1 & (Key.isDown(98) || (Key.isDown(40)))); _parent.camControl.mousecursor.gotoAndStop("none"); if (inputMouseValid) { if (inputMouseB) { var useactioncode = false; if (inputMouseX < 0.5) { GLOBAL_PLAYER.in_action = false; } else { GLOBAL_PLAYER.in_action = true; useactioncode = true; } var dx = (inputMouseX / 0.5); var dy = (inputMouseY / 1); if (dx > 1) { dx = dx - 1; mcframe = mcframe + "A"; } GLOBAL_PLAYER.in_movex = 0; GLOBAL_PLAYER.in_movey = 0; if (useactioncode) { inputB = inputB | 1; if (dx < 0.333) { inputL = inputL | 1; GLOBAL_PLAYER.in_movex = -1; if (GLOBAL_PLAYER._xscale > 0) { GLOBAL_PLAYER._xscale = -Math.abs(GLOBAL_PLAYER._xscale); } } else if (dx > 0.666) { inputR = inputR | 1; GLOBAL_PLAYER.in_movex = 1; if (GLOBAL_PLAYER._xscale < 0) { GLOBAL_PLAYER._xscale = Math.abs(GLOBAL_PLAYER._xscale); } } if (dy < 0.333) { inputU = inputU | 1; GLOBAL_PLAYER.in_movey = 1; } else if (dy > 0.666) { inputD = inputD | 1; GLOBAL_PLAYER.in_movey = -1; } } else if (Math.abs(dx - 0.5) > Math.abs(dy - 0.5)) { if (dx < 0.333) { inputL = inputL | 1; GLOBAL_PLAYER.in_movex = -1; if (GLOBAL_PLAYER._xscale > 0) { GLOBAL_PLAYER._xscale = -Math.abs(GLOBAL_PLAYER._xscale); } } else if (dx > 0.666) { inputR = inputR | 1; GLOBAL_PLAYER.in_movex = 1; if (GLOBAL_PLAYER._xscale < 0) { GLOBAL_PLAYER._xscale = Math.abs(GLOBAL_PLAYER._xscale); } } } else if (dy < 0.333) { inputU = inputU | 1; GLOBAL_PLAYER.in_movey = 1; } else if (dy > 0.666) { inputD = inputD | 1; GLOBAL_PLAYER.in_movey = -1; } } var mcframe = "c"; var dx = (inputMouseX / 0.5); var dy = (inputMouseY / 1); if (dx > 1) { dx = dx - 1; mcframe = mcframe + "A"; if (dx < 0.333) { mcframe = mcframe + "L"; } else if (dx > 0.666) { mcframe = mcframe + "R"; } if (dy < 0.333) { mcframe = mcframe + "U"; } else if (dy > 0.666) { mcframe = mcframe + "D"; } } else if (Math.abs(dx - 0.5) > Math.abs(dy - 0.5)) { if (dx < 0.333) { mcframe = mcframe + "L"; } else if (dx > 0.666) { mcframe = mcframe + "R"; } } else if (dy < 0.333) { mcframe = mcframe + "U"; } else if (dy > 0.666) { mcframe = mcframe + "D"; } _parent.camControl.mousecursor.gotoAndStop(mcframe); } if (inputL) { GLOBAL_PLAYER_TAPS.L = GLOBAL_PLAYER_TAPS.L + 1; } else { GLOBAL_PLAYER_TAPS.L = 0; } if (inputR) { GLOBAL_PLAYER_TAPS.R = GLOBAL_PLAYER_TAPS.R + 1; } else { GLOBAL_PLAYER_TAPS.R = 0; } if (inputU) { GLOBAL_PLAYER_TAPS.U = GLOBAL_PLAYER_TAPS.U + 1; } else { GLOBAL_PLAYER_TAPS.U = 0; } if (inputD) { GLOBAL_PLAYER_TAPS.D = GLOBAL_PLAYER_TAPS.D + 1; } else { GLOBAL_PLAYER_TAPS.D = 0; } if (inputB) { GLOBAL_PLAYER_TAPS.B = GLOBAL_PLAYER_TAPS.B + 1; } else { GLOBAL_PLAYER_TAPS.B = 0; } GLOBAL_PRESYNC(this, getEnemyT(GLOBAL_ENEMY), undefined); GLOBAL_CAMERA_ZOOMPLAYER = getPlayerScale() / 100; var cancelthisframe = 0; if (GLOBAL_QTE_DATA.active) { if (GLOBAL_QTE_DATA.qliveevent > 0) { cancelthisframe = 0; } else { cancelthisframe = 1; } var QT = _parent.camControl.mcqte; GLOBAL_QTE_DATA.fadetime = 10; var deltaxm = 128; var deltaym = -40; if (enemyFacingRight()) { deltaxm = Math.abs(deltaxm); } else { deltaxm = -Math.abs(deltaxm); } QT._x = deltaxm; QT._y = deltaym; QT._visible = true; if (!GLOBAL_PAUSE) { GLOBAL_QTE_DATA.timeleft = GLOBAL_QTE_DATA.timeleft - 1; } if (GLOBAL_QTE_DATA.timeleft < 0) { GLOBAL_QTE_DATA.active = false; } if (GLOBAL_QTE_DATA.qliveevent > 0) { } else if (getEnemyT(GLOBAL_ENEMY).camera != undefined) { var offy = 0; var cbounds = getEnemyT(GLOBAL_ENEMY).camera.getBounds(_root); var useviewbox = false; if (cbounds.xMax != undefined) { if (((cbounds.xMax - cbounds.xMin) > 2) && ((cbounds.yMax - cbounds.yMin) > 2)) { useviewbox = true; } } if (useviewbox) { var xsize = (cbounds.xMax - cbounds.xMin); var ysize = (cbounds.yMax - cbounds.yMin); var ysp = ((ysize * 320) / 240); if (xsize >= ysp) { ysize = (xsize * 240) / 320; } else { xsize = (ysize * 320) / 240; } var newx = (0.5 * (cbounds.xMin + cbounds.xMax)); var newy = (0.5 * (cbounds.yMin + cbounds.yMax)); var newxscale = (xsize / 3.2); var newyscale = (ysize / 2.4); _parent.camControl._x = newx; _parent.camControl._y = newy; _parent.camControl._xscale = newxscale; _parent.camControl._yscale = newyscale; delmove = (160 - newx) * decayspeed; } else { _parent.camControl.resetStage(); var offx = (((GLOBAL_ENEMY._xscale / Math.abs(GLOBAL_ENEMY._xscale)) * (getEnemyT(GLOBAL_ENEMY)._xscale / Math.abs(getEnemyT(GLOBAL_ENEMY)._xscale))) * getEnemyT(GLOBAL_ENEMY).camera._x); delmove = ((160 - GLOBAL_ENEMY._x) - offx) * decayspeed; if (!isPlayerConsumed(GLOBAL_PLAYER)) { cameraComputeZoomScale(GLOBAL_PLAYER); } else { cameraComputeZoomScale(GLOBAL_ENEMY); } } } _parent.camControl.emenydir.gotoAndStop("qte"); _traceF1("QTE Active"); if (GLOBAL_QTE_DATA.type == 1) { if (GLOBAL_QTE_DATA.qsetup == 0) { playerTapReset(); var barray = new Array("L", "D", "U", "R"); GLOBAL_QTE_DATA.qbutton = barray[Math.floor(Math.random() * barray.length)]; GLOBAL_QTE_DATA.qsetup = 1; } QT.gotoAndStop(GLOBAL_QTE_DATA.qbutton); if (playerTapGet() == GLOBAL_QTE_DATA.qbutton) { GLOBAL_QTE_DATA.active = false; GLOBAL_QTE_DATA.result = 1; } } else if (GLOBAL_QTE_DATA.type == 2) { if (GLOBAL_QTE_DATA.qsetup == 0) { playerTapReset(); var barray = new Array("B", "L", "D", "U", "R"); GLOBAL_QTE_DATA.qbutton = barray[Math.floor(Math.random() * barray.length)]; GLOBAL_QTE_DATA.qsetup = 1; } QT.gotoAndStop(GLOBAL_QTE_DATA.qbutton); if (playerTapGet() == GLOBAL_QTE_DATA.qbutton) { GLOBAL_QTE_DATA.active = false; GLOBAL_QTE_DATA.result = 1; } } else if (GLOBAL_QTE_DATA.type == 3) { if (GLOBAL_QTE_DATA.qsetup == 0) { playerTapReset(); GLOBAL_QTE_DATA.qbuttons = new Array("L", "D", "U", "R"); GLOBAL_QTE_DATA.qframe = "MASHDIR"; GLOBAL_QTE_DATA.qsetup = 1; GLOBAL_QTE_DATA.qsmashcount = 0; GLOBAL_QTE_DATA.qdeltatime = 0; GLOBAL_QTE_DATA.qsmashmark = GLOBAL_QTE_DATA.timeleft / 7; if (GLOBAL_QTE_DATA.qsmashmark < 1) { GLOBAL_QTE_DATA.qsmashmark = 1; } } QT.gotoAndStop(GLOBAL_QTE_DATA.qframe); QT.progressSet(GLOBAL_QTE_DATA.qsmashcount / GLOBAL_QTE_DATA.qsmashmark); GLOBAL_QTE_DATA.qdeltatime = GLOBAL_QTE_DATA.qdeltatime + 1; var tappedit = 0; var i = 0; while (i < GLOBAL_QTE_DATA.qbuttons.length) { if (playerTapGet() == GLOBAL_QTE_DATA.qbuttons[i]) { tappedit = tappedit + 1; } i++; } if (tappedit == 1) { GLOBAL_QTE_DATA.qsmashcount++; } if (GLOBAL_QTE_DATA.qsmashcount > GLOBAL_QTE_DATA.qsmashmark) { GLOBAL_QTE_DATA.active = false; GLOBAL_QTE_DATA.result = 1; } } else { if (GLOBAL_QTE_DATA.qsetup == 0) { playerTapReset(); GLOBAL_QTE_DATA.qsetup = 1; } QT.gotoAndStop("ANY"); if (playerTapGet().length > 0) { GLOBAL_QTE_DATA.active = false; GLOBAL_QTE_DATA.result = 1; } } if (GLOBAL_QTE_DATA.qliveevent > 0) { } else { if (!GLOBAL_QTE_DATA.active) { trace(" Should QTE play "); if (!GLOBAL_PAUSE) { unpauseall(); } if (GLOBAL_QTE_DATA.result) { QT.gotoAndStop("OK"); } else { QT.gotoAndStop("FAIL"); } } else { GLOBAL_ENEMY.enemy.stop(); getEnemyT(GLOBAL_ENEMY).stop(); GLOBAL_PLAYER.stop(); GLOBAL_PLAYER.aniclip.mc.stop(); GLOBAL_PLAYER.aniclip.mc.mc.stop(); } if (GLOBAL_SHOW_CONSUMED_PLAYER) { if (isPlayerConsumed(GLOBAL_PLAYER)) { GLOBAL_PLAYER._alpha = 100; } else { GLOBAL_PLAYER._alpha = 100; } } else if (isPlayerConsumed(GLOBAL_PLAYER)) { GLOBAL_PLAYER._alpha = 0; } else { GLOBAL_PLAYER._alpha = 100; } } } if (cancelthisframe) { } else if (!GLOBAL_PAUSE) { if (GLOBAL_QTE_DATA.fadetime > 0) { GLOBAL_QTE_DATA.fadetime = GLOBAL_QTE_DATA.fadetime - 1; } else { _parent.camControl.mcqte._visible = false; _parent.camControl.mcqte.gotoAndStop(1); } if (inputB) { GLOBAL_PLAYER.in_action = true; } else { GLOBAL_PLAYER.in_action = false; } if (inputL) { GLOBAL_PLAYER.in_movex = -1; } else if (inputR) { GLOBAL_PLAYER.in_movex = 1; } else { GLOBAL_PLAYER.in_movex = 0; } if (inputU) { GLOBAL_PLAYER.in_movey = 1; } else if (inputD) { GLOBAL_PLAYER.in_movey = -1; } else { GLOBAL_PLAYER.in_movey = 0; } if (GLOBAL_PLAYER_MODE_DETECT < 0) { GLOBAL_PLAYER_MODE_DETECT = 0; } else { GLOBAL_PLAYER_MODE_DETECT = GLOBAL_PLAYER_MODE_DETECT - 0.08; } if (GLOBAL_PLAYER_TAPS.D == 1) { GLOBAL_PLAYER_MODE_DETECT = GLOBAL_PLAYER_MODE_DETECT + 1; if (GLOBAL_PLAYER_MODE_DETECT > 3) { setPlayerMode(); GLOBAL_PLAYER_MODE_DETECT = 0; } } _parent.camControl.mousecursor._x = _parent.camControl.mouseX; _parent.camControl.mousecursor._y = _parent.camControl.mouseY; _updateSparkSim(GLOBAL_PLAYERSPARK, 1); _updateSparkSim(GLOBAL_ENEMYSPARK, 1); moveplayer(); GLOBAL_ENEMY_AI_FUNC(this, GLOBAL_ENEMY, GLOBAL_PLAYER); if (Key.isDown(87)) { getEnemyT(GLOBAL_ENEMY).in_movey = 1; } else if (Key.isDown(83)) { getEnemyT(GLOBAL_ENEMY).in_movey = -1; } if (Key.isDown(65)) { getEnemyT(GLOBAL_ENEMY).in_movex = 1; } else if (Key.isDown(68)) { getEnemyT(GLOBAL_ENEMY).in_movex = -1; } if (Key.isDown(70)) { getEnemyT(GLOBAL_ENEMY).in_action = 1; } if (GLOBAL_ENEMY_REQUEST_VICTORY) { if ((getEnemyT(GLOBAL_ENEMY).s_idle || (getEnemyT(GLOBAL_ENEMY).s_moving)) && (((!getEnemyT(GLOBAL_ENEMY).s_attacking) && (!getEnemyT(GLOBAL_ENEMY).s_hit)) && (!getEnemyT(GLOBAL_ENEMY).s_animbusy))) { var movehere = (GLOBAL_ENEMY._x - GLOBAL_PLAYER._x); if (movehere > 0) { GLOBAL_ENEMY._xscale = Math.abs(GLOBAL_ENEMY._xscale); getEnemyT(GLOBAL_ENEMY).in_movex = -1; } else { GLOBAL_ENEMY._xscale = -Math.abs(GLOBAL_ENEMY._xscale); getEnemyT(GLOBAL_ENEMY).in_movex = 1; } getEnemyT(GLOBAL_ENEMY).in_movey = 0; getEnemyT(GLOBAL_ENEMY).in_action = 0; setEnemyFaceTarget(0); } } if (GLOBAL_PLAYER.hp > 0) { GLOBAL_ENEMY.enemy.G = this; GLOBAL_ENEMY.enemy.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; if (!BLOCK_ENEMY_ONE_FRAME) { moveenemy(GLOBAL_ENEMY); } } damagecollisions(); var delmove = 0; var decayspeed = 0.25; if (!isPlayerConsumed(GLOBAL_PLAYER)) { delmove = (160 - GLOBAL_PLAYER._x) * decayspeed; _parent.camControl.resetStage(); cameraComputeZoomScale(GLOBAL_PLAYER); } else if (getEnemyT(GLOBAL_ENEMY).camera != undefined) { var offy = 0; var cbounds = getEnemyT(GLOBAL_ENEMY).camera.getBounds(_root); var useviewbox = false; if (cbounds.xMax != undefined) { if (((cbounds.xMax - cbounds.xMin) > 2) && ((cbounds.yMax - cbounds.yMin) > 2)) { useviewbox = true; } } if (useviewbox) { var xsize = (cbounds.xMax - cbounds.xMin); var ysize = (cbounds.yMax - cbounds.yMin); var ysp = ((ysize * 320) / 240); if (xsize >= ysp) { ysize = (xsize * 240) / 320; } else { xsize = (ysize * 320) / 240; } var newx = (0.5 * (cbounds.xMin + cbounds.xMax)); var newy = (0.5 * (cbounds.yMin + cbounds.yMax)); var newxscale = (xsize / 3.2); var newyscale = (ysize / 2.4); _parent.camControl._x = newx; _parent.camControl._y = newy; _parent.camControl._xscale = newxscale; _parent.camControl._yscale = newyscale; delmove = (160 - newx) * decayspeed; } else { _parent.camControl.resetStage(); var offx = (((GLOBAL_ENEMY._xscale / Math.abs(GLOBAL_ENEMY._xscale)) * (getEnemyT(GLOBAL_ENEMY)._xscale / Math.abs(getEnemyT(GLOBAL_ENEMY)._xscale))) * getEnemyT(GLOBAL_ENEMY).camera._x); delmove = ((160 - GLOBAL_ENEMY._x) - offx) * decayspeed; if (!isPlayerConsumed(GLOBAL_PLAYER)) { cameraComputeZoomScale(GLOBAL_PLAYER); } else { cameraComputeZoomScale(GLOBAL_ENEMY); } } } else { _parent.camControl.resetStage(); if (GLOBAL_ENEMY.m_cameraoffset != undefined) { var offx = (((GLOBAL_ENEMY._xscale / Math.abs(GLOBAL_ENEMY._xscale)) * (getEnemyT(GLOBAL_ENEMY)._xscale / Math.abs(getEnemyT(GLOBAL_ENEMY)._xscale))) * GLOBAL_ENEMY.m_cameraoffset); delmove = ((160 - GLOBAL_ENEMY._x) - offx) * decayspeed; } if (!isPlayerConsumed(GLOBAL_PLAYER)) { cameraComputeZoomScale(GLOBAL_PLAYER); } else { cameraComputeZoomScale(GLOBAL_ENEMY); } } if (GLOBAL_CAMERA_SHAKE.use != 0) { _parent.camControl._y = _parent.camControl._y + (GLOBAL_CAMERA_SHAKE.amp * Math.cos(GLOBAL_CAMERA_SHAKE.phase)); GLOBAL_CAMERA_SHAKE.phase = GLOBAL_CAMERA_SHAKE.phase + GLOBAL_CAMERA_SHAKE.freq; GLOBAL_CAMERA_SHAKE.decay = 0; if (GLOBAL_CAMERA_SHAKE.autodecay > 0) { GLOBAL_CAMERA_SHAKE.autodecay--; if (GLOBAL_CAMERA_SHAKE.autodecay < 1) { GLOBAL_CAMERA_SHAKE.use = 0; } } } else if (GLOBAL_CAMERA_SHAKE.maxdecay > 0) { var decay = (1 - (GLOBAL_CAMERA_SHAKE.decay / GLOBAL_CAMERA_SHAKE.maxdecay)); if (decay < 0) { decay = 0; } else { _parent.camControl._y = _parent.camControl._y + ((decay * GLOBAL_CAMERA_SHAKE.amp) * Math.cos(GLOBAL_CAMERA_SHAKE.phase)); GLOBAL_CAMERA_SHAKE.decay = GLOBAL_CAMERA_SHAKE.decay + 1; } } if ((GLOBAL_BG_FADE_TIME >= 0) and (GLOBAL_BG_FADE >= 0)) { GLOBAL_BG_FADE++; if (GLOBAL_BG_FADE >= GLOBAL_BG_FADE_TIME) { GLOBAL_BG_FADE = GLOBAL_BG_FADE_TIME; } var fadef = ((1 * GLOBAL_BG_FADE) / (1 * GLOBAL_BG_FADE_TIME)); var fader = Math.floor(((GLOBAL_BG_FADE_PREV_COLOR & 255) * (1 - fadef)) + (fadef * (GLOBAL_BG_FADE_COLOR & 255))); var fadeg = Math.floor((((GLOBAL_BG_FADE_PREV_COLOR >> 8) & 255) * (1 - fadef)) + (fadef * ((GLOBAL_BG_FADE_COLOR >> 8) & 255))); var fadeb = Math.floor((((GLOBAL_BG_FADE_PREV_COLOR >> 16) & 255) * (1 - fadef)) + (fadef * ((GLOBAL_BG_FADE_COLOR >> 16) & 255))); var fadec = ((fader + (fadeg << 8)) + (fadeb << 16)); _setClipColor(_parent.scrollbg, fadec); if (GLOBAL_BG_FADE >= GLOBAL_BG_FADE_TIME) { GLOBAL_BG_FADE_PREV_COLOR = GLOBAL_BG_FADE_COLOR; GLOBAL_BG_FADE_TIME = -1; GLOBAL_BG_FADE = -1; } } if (delmove != 0) { _parent.scrollbg.gotoAndStop(GLOBAL_CURRENT_BACKGROUND); GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + delmove; GLOBAL_ENEMY._x = GLOBAL_ENEMY._x + delmove; _parent.scrollbg.mc._x = _parent.scrollbg.mc._x + delmove; var waxol = (_parent.scrollbg.mc._width / 3); if (_parent.scrollbg.mc._x < 0) { _parent.scrollbg.mc._x = _parent.scrollbg.mc._x + waxol; } else if (_parent.scrollbg.mc._x > waxol) { _parent.scrollbg.mc._x = _parent.scrollbg.mc._x - waxol; } } if (isPlayerConsumed(GLOBAL_PLAYER)) { _parent.camControl.emenydir.gotoAndStop("eaten"); } else if (GLOBAL_PLAYER.hp < 1) { _parent.camControl.emenydir.gotoAndStop("dead"); } else if (GLOBAL_ENEMY._x < (GLOBAL_PLAYER._x - 160)) { _parent.camControl.emenydir.gotoAndStop(3); } else if (GLOBAL_ENEMY._x > (GLOBAL_PLAYER._x + 160)) { _parent.camControl.emenydir.gotoAndStop(2); } else if (GLOBAL_ALLOW_PETS) { _parent.camControl.emenydir.gotoAndStop("allowpets"); } else { _parent.camControl.emenydir.gotoAndStop(1); } if (isPlayerConsumed(GLOBAL_PLAYER)) { _parent.camControl.playerModeClip._visible = true; _parent.camControl.playerModeClip.gotoAndStop("consumed"); var PV = _parent.camControl.playerModeClip; var sourcebutts = new Array("L", "R", "U", "D", "E", "B", "W", "BL", "BR", "BU", "BD"); var flipbutts = new Object(); var i = 0; while (i < sourcebutts.length) { flipbutts[sourcebutts[i]] = sourcebutts[i]; i++; } if (enemyFacing() < 0) { flipbutts.L = "R"; flipbutts.R = "L"; flipbutts.BL = "BR"; flipbutts.BR = "BL"; } var onlyanim = new Array(-140, -140, -140); var allcolors = new Array(); allcolors.push(new Array(128, -64, -64)); allcolors.push(new Array(128, 128, -64)); allcolors.push(new Array(-64, 128, -64)); allcolors.push(new Array(-64, 128, 128)); allcolors.push(new Array(-64, -64, 128)); allcolors.push(new Array(128, 64, -64)); allcolors.push(new Array(128, -64, 128)); allcolors.push(new Array(128, 128, 128)); var i = 0; while (i < sourcebutts.length) { var mc = PV[sourcebutts[i]]; mc._visible = false; i++; } var TAS = enemyGetAnimStruct(); if (TAS != undefined) { var i = 0; while (i < sourcebutts.length) { var mc = PV[flipbutts[sourcebutts[i]]]; var hasit = getNextAnimation(TAS, sourcebutts[i]); if (hasit != "") { mc._visible = true; _parent.colorize(mc, onlyanim[0], onlyanim[1], onlyanim[2], 0); } i++; } } var TDS = enemyGetDigestionStruct(); if (TDS != undefined) { var inuse = new Object(); var escapeid = 0; while (escapeid < TDS.escapes.length) { var D = TDS.escapes[escapeid]; var usecolor = allcolors[escapeid % allcolors.length]; var din = 0; while (din < D.inputs.length) { var dirmoved = D.inputs[din]; if (TDS.blockescapes != undefined) { if ((dirmoved == "E") || (dirmoved == "W")) { // unexpected jump } } else { var mc = PV[flipbutts[dirmoved]]; if (inuse[dirmoved] == undefined) { inuse[dirmoved] = new Array(); } mc._visible = true; inuse[dirmoved].push(D.anim); } din++; } escapeid++; } var uniquekeys = new Object(); var maxuniquekeys = 0; for (var k in inuse) { inuse[k].sort(); var sk = String(inuse[k]); if (uniquekeys.hasOwnProperty(sk)) { } else { maxuniquekeys++; uniquekeys[sk] = maxuniquekeys; } inuse[k] = uniquekeys[sk]; } for (var k in inuse) { var mc = PV[flipbutts[k]]; var usecolor = allcolors[inuse[k] % allcolors.length]; _parent.colorize(mc, usecolor[0], usecolor[1], usecolor[2], 0); } } PV.BV._visible = ((PV.BL._visible | PV.BR._visible) | PV.BU._visible) | PV.BD._visible; _parent.colorize(PV.BV, onlyanim[0], onlyanim[1], onlyanim[2], 0); } else { _parent.camControl.playerModeClip._visible = true; _parent.camControl.playerModeClip.gotoAndStop("mode" + GLOBAL_PLAYER_MODE); } if (GLOBAL_PLAYER.hp < 1) { if ((!GLOBAL_PLAYER.s_hit) && (!GLOBAL_PLAYER.s_animbusy)) { goPlay(GLOBAL_PLAYER, "death"); } } if (GLOBAL_ENEMY.hp < 1) { GLOBAL_ENEMY.hp = 0; if (!GLOBAL_ENEMY.ignore_hitanim) { if (GLOBAL_ENEMY_TIMEOUT == 1) { goPlay(getEnemyT(GLOBAL_ENEMY), "death"); GLOBAL_KILLS++; Log(("YOU KILLED THE " + GLOBAL_ENEMY.m_name) + "!"); } GLOBAL_ENEMY_TIMEOUT++; if (GLOBAL_ENEMY_TIMEOUT > 60) { pickEnemy(0); resetPlayer(); } } else { GLOBAL_ENEMY_TIMEOUT = 0; } } else if (GLOBAL_ENEMY_REQUEST_VICTORY) { if (GLOBAL_ENEMY_TIMEOUT == 1) { Log(("YOU DEFEATED THE " + GLOBAL_ENEMY.m_name) + "!"); } if (_parent.camControl.bounds.hitTest(GLOBAL_ENEMY)) { } else { trace("notvisible! "); GLOBAL_ENEMY_TIMEOUT = 150; } GLOBAL_ENEMY_TIMEOUT++; if (GLOBAL_ENEMY_TIMEOUT > 150) { pickEnemy(GLOBAL_ENEMY_REQUEST_VICTORY_NEXT); } } else { GLOBAL_ENEMY_TIMEOUT = 0; } if (GLOBAL_SHOW_CONSUMED_PLAYER) { if (isPlayerConsumed(GLOBAL_PLAYER)) { GLOBAL_PLAYER._alpha = 100; } else { GLOBAL_PLAYER._alpha = 100; } } else if (isPlayerConsumed(GLOBAL_PLAYER)) { GLOBAL_PLAYER._alpha = 0; } else { GLOBAL_PLAYER._alpha = 100; } GLOBAL_ENEMYSPARK.nextFrame(); GLOBAL_PLAYERSPARK.nextFrame(); _parent.camControl.gui_enemyhp.setbarvalue(GLOBAL_ENEMY.hp); _parent.camControl.gui_playerhp.setbarvalue(GLOBAL_PLAYER.hp); _parent.camControl.gui_playername = GLOBAL_PLAYER.m_name; _parent.camControl.gui_playerstatus = GLOBAL_PLAYER.m_status; _parent.camControl.gui_enemyname = GLOBAL_ENEMY.m_name; _parent.camControl.gui_enemystatus = ((GLOBAL_ENEMY.m_status + "[") + GLOBAL_ENEMY.m_credit) + "]"; _parent.camControl.gui_points = "Score: " + GLOBAL_POINTS; _parent.camControl.gui_kills = "Kills: " + GLOBAL_KILLS; _parent.playershad._y = calcShadowPosition(GLOBAL_PLAYER._y); _parent.playershad._x = GLOBAL_PLAYER._x; _parent.playershad._yscale = 10 * calcShadowScale(GLOBAL_PLAYER._y); _parent.playershad._xscale = GLOBAL_PLAYER._xscale * calcShadowScale(GLOBAL_PLAYER._y); _parent.playershad.t.gotoAndStop(GLOBAL_PLAYER._currentframe); _parent.playershad._alpha = GLOBAL_PLAYER._alpha; if (GLOBAL_SHOW_CONSUMED_PLAYER) { _parent.playershad._visible = true; } else if (isPlayerConsumed(GLOBAL_PLAYER)) { _parent.playershad._visible = false; } else { _parent.playershad._visible = true; } _parent.playershad.t.head._alpha = GLOBAL_PLAYER.head._alpha; _parent.playershad.t.head._x = GLOBAL_PLAYER.head._x; _parent.playershad.t.head._y = GLOBAL_PLAYER.head._y; _parent.enemyshad._y = calcShadowPosition(GLOBAL_ENEMY._y); _parent.enemyshad._x = GLOBAL_ENEMY._x; _parent.enemyshad._xscale = 100; _parent.enemyshad._yscale = 10; _parent.enemyshad.t._xscale = GLOBAL_ENEMY._xscale * calcShadowScale(GLOBAL_ENEMY._y); _parent.enemyshad.t._yscale = GLOBAL_ENEMY._yscale * calcShadowScale(GLOBAL_ENEMY._y); _parent.enemyshad.t.enemy._xscale = GLOBAL_ENEMY.enemy._xscale; _parent.enemyshad.t.enemy._yscale = GLOBAL_ENEMY.enemy._yscale; _parent.enemyshad.t.enemy.enemy._xscale = GLOBAL_ENEMY.enemy.enemy._xscale; _parent.enemyshad.t.enemy.enemy._yscale = GLOBAL_ENEMY.enemy.enemy._yscale; _parent.enemyshad.t.enemy.G = undefined; _parent.enemyshad.t.enemy.enemy.G = undefined; _parent.enemyshad.t.G = undefined; _parent.enemyshad.G = undefined; _parent.enemyshad.t.gotoAndStop(GLOBAL_ENEMY._currentframe); _parent.enemyshad.t.enemy.gotoAndStop(GLOBAL_ENEMY.enemy._currentframe); _parent.enemyshad.t.enemy.enemy.gotoAndStop(GLOBAL_ENEMY.enemy.enemy._currentframe); GLOBAL_ENEMY_FRAMES_RUN++; } else if (GLOBAL_TRUEPAUSE) { if (inputMouseValid) { if (inputMouseB) { if (inputMouseX < 0.333) { inputKeyLeft = 1; } else if (inputMouseX > 0.666) { inputKeyRight = 1; } if (inputMouseY < 0.333) { inputKeyUp = 1; } else if (inputMouseY > 0.666) { inputKeyDown = 1; } } } var delx = (inputKeyRight - inputKeyLeft); var dely = (inputKeyUp - inputKeyDown); if (inputKeyAction) { if (dely != 0) { var factorx = 1; if (dely > 0) { factorx = 1.125; } else if (dely < 0) { factorx = 0.8; } _parent.camControl._xscale = _parent.camControl._xscale * factorx; _parent.camControl._yscale = _parent.camControl._yscale * factorx; } if (delx != 0) { _parent.camControl._xscale = _parent.camControl._xscale + (0.1 * (100 - _parent.camControl._xscale)); _parent.camControl._yscale = _parent.camControl._yscale + (0.1 * (100 - _parent.camControl._yscale)); } if (_parent.camControl._xscale < 26.2144) { _parent.camControl._xscale = 26.2144; } else if (_parent.camControl._xscale > 100) { _parent.camControl._xscale = 100; } if (_parent.camControl._yscale < 26.2144) { _parent.camControl._yscale = 26.2144; } else if (_parent.camControl._yscale > 100) { _parent.camControl._yscale = 100; } } else { if (delx != 0) { _parent.camControl._x = _parent.camControl._x + (((8 * delx) * _parent.camControl._xscale) / 100); } if (dely != 0) { _parent.camControl._y = _parent.camControl._y - (((8 * dely) * _parent.camControl._yscale) / 100); } } } if (GLOBAL_ENEMY.is_external) { var lpercent = 0; if (GLOBAL_ENEMY.enemy != undefined) { if (GLOBAL_ENEMY.enemy.getBytesTotal() > 0) { lpercent = (100 * GLOBAL_ENEMY.enemy.getBytesLoaded()) / GLOBAL_ENEMY.enemy.getBytesTotal(); } } if (!GLOBAL_ENEMY.is_external_loaded) { if (lpercent < 100) { _parent.camControl.gui_enemystatus = Math.floor(lpercent) + "% "; _parent.camControl.gui_enemyname = GLOBAL_ENEMY.m_name; _parent.camControl.gui_enemystatus = _parent.camControl.gui_enemystatus + (((GLOBAL_ENEMY.m_status + "[") + GLOBAL_ENEMY.m_credit) + "]"); if (GLOBAL_ENEMY._x < GLOBAL_PLAYER._x) { GLOBAL_ENEMY._x = GLOBAL_PLAYER._x - 640; } else { GLOBAL_ENEMY._x = GLOBAL_PLAYER._x + 640; } } else { GLOBAL_ENEMY.is_external_loaded = 1; } } else if (lpercent < 100) { GLOBAL_ENEMY.is_external_loaded = 0; } } if (Key.isDown(45)) { if (!GLOBAL_PAUSECTR) { GLOBAL_TRUEPAUSE = !GLOBAL_TRUEPAUSE; var TM = getEnemyT(GLOBAL_ENEMY).__animmap; trace("ENEMY MAP: "); for (var fkey in TM) { trace("frame " + fkey); var ao = TM[fkey]; for (var akey in ao) { trace("\t" + akey); } } } GLOBAL_PAUSECTR = true; } else { GLOBAL_PAUSECTR = false; } if (Key.isDown(35)) { resetPlayer(); } if (Key.isDown(36)) { GLOBAL_PAUSEHFR++; GLOBAL_PAUSEHFR = GLOBAL_PAUSEHFR % 4; } if (Key.isDown(16)) { } if (GLOBAL_LOCALSCOPE) { if (Key.isDown(8)) { setPlayerScale((Math.floor(19 * Math.random()) * 10) + 10); chatMessage("%[mygoodname]: That feels great babe.", 1); chatType(Math.floor(Math.random() * 6) + 1); chatTarget(GLOBAL_PLAYER); } if (Key.isDown(16) && (Key.isDown(9))) { trace("WOW"); enemyClearIcon(enemyGetID()); } else if (Key.isDown(9)) { var eatme = enemySaveIconString(enemyGetID()); var didit = enemyLoadIconString(enemyGetID(), eatme); if (didit) { var EDATA = GLOBAL_ENEMY_DATA[enemyGetID()]; trace(((((((didit + " ") + EDATA.m_name) + ", ") + EDATA.m_status) + "[") + EDATA.m_credit) + "]"); trace(("\"" + eatme) + "\""); } } } if (!GLOBAL_TRUEPAUSE) { if (GLOBAL_PAUSEHFR != 0) { GLOBAL_PAUSEHFRCTR = GLOBAL_PAUSEHFRCTR + 1; if (GLOBAL_PAUSEHFRCTR > GLOBAL_PAUSEHFR) { unpauseall(); GLOBAL_PAUSEHFRCTR = 0; } else { pauseall(); } } else if ((!GLOBAL_TRUEPAUSE) and GLOBAL_PAUSE) { unpauseall(); } } else if (GLOBAL_TRUEPAUSE and (!GLOBAL_PAUSE)) { pauseall(); } var esounds = new Sound(_parent.enemyshad); esounds.setVolume(0); var psounds = new Sound(_parent.playershad); psounds.setVolume(0); _parent.flashColorize(_parent.playershad, -1, -1, -1, 0.4); _parent.flashColorize(_parent.enemyshad, -1, -1, -1, 0.4); GLOBAL_ENEMY.G = this; GLOBAL_ENEMY.enemy.G = this; GLOBAL_ENEMY.enemy.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; GLOBAL_PLAYER.G = this; _root.G = this; GLOBAL_ENEMY.enemy.goPlay = function (animf) { _root.controller.goPlay(_root.controller.GLOBAL_ENEMY.enemy, animf); }; getEnemyT(GLOBAL_ENEMY).goPlay = function (animf) { _root.controller.goPlay(_root.controller.GLOBAL_ENEMY.enemy.enemy, animf); }; if (_parent.camControl.sld_sound.mousedown) { var sldtarg = _parent.camControl.sld_sound; var my = sldtarg.My; var checkyb = sldtarg.sldbak.getBounds(_parent.camControl.sld_sound); var sldcoord = my; var sldsize = (checkyb.yMax - checkyb.yMin); var val = (-100 * (sldcoord / sldsize)); if (val > 100) { val = 100; } if (val < 0) { val = 0; } sldtarg.sld._yscale = val; _root.nvSetVolume(val); } _parent.camControl.gui_playergfxid = _root.GLOBAL_PLAYERGRAPHIC; BLOCK_ENEMY_ONE_FRAME = false; if (_parent.camControl.exturl != undefined) { if (_parent.camControl.exturl != _root.externalURL) { trace("exturl exists? :" + _parent.camControl.exturl); _root.externalURL = _parent.camControl.exturl; } } reassignAllXClips(GLOBAL_ENEMY); reassignAllXClips(GLOBAL_ENEMY.enemy); reassignAllXClips(GLOBAL_ENEMY.enemy.enemy); reassignAllXClips(GLOBAL_PLAYER); if (GLOBAL_PLAYERHASHEAD) { setPlayerHasHead(true); } else { setPlayerHasHead(false); } if (guiTextScroll == 1) { var gmx = ((_parent.camControl.mouseX - -160) / 240); var gmy = ((_parent.camControl.mouseY - 72) / 48); if ((gmx > 0) and (gmx < 1)) { if ((gmy > 0) and (gmy < 1)) { if (gmx < 0.1) { LogScrollOffset = 0; } else if (gmx > 0.9) { LogScrollOffset = GLOBAL_LOG.length - 2; } else { LogScrollOffset = LogScrollOffset + ((gmy - 0.5) * 4); } if (LogScrollOffset > (GLOBAL_LOG.length - 2)) { LogScrollOffset = GLOBAL_LOG.length - 2; } if (LogScrollOffset < 0) { LogScrollOffset = 0; } } } } var offi = Math.floor(LogScrollOffset); _parent.camControl.gui_leveldesc = ""; if (offi < GLOBAL_LOG.length) { _parent.camControl.gui_leveldesc = _parent.camControl.gui_leveldesc + GLOBAL_LOG[offi + 0]; offi++; } if (offi < GLOBAL_LOG.length) { _parent.camControl.gui_leveldesc = _parent.camControl.gui_leveldesc + GLOBAL_LOG[offi + 0]; offi++; } if (offi < GLOBAL_LOG.length) { _parent.camControl.gui_leveldesc = _parent.camControl.gui_leveldesc + GLOBAL_LOG[offi + 0]; offi++; } if (offi < GLOBAL_LOG.length) { _parent.camControl.gui_leveldesc = _parent.camControl.gui_leveldesc + GLOBAL_LOG[offi + 0]; offi++; } if (getOption("showDirty")) { _parent.camControl.showDirty.gotoAndStop("on"); } else { _parent.camControl.showDirty.gotoAndStop("off"); } if (getOption("showNaughty")) { _parent.camControl.showNaughty.gotoAndStop("on"); } else { _parent.camControl.showNaughty.gotoAndStop("off"); } if ((!GLOBAL_PAUSE) && (!GLOBAL_TRUEPAUSE)) { _parent.camControl.chatbubble.update(); } if (GLOBAL_PLAYER.aniclip != undefined) { GLOBAL_PLAYER.stop(); GLOBAL_PLAYER.aniclip.stop(); GLOBAL_PLAYER.aniclip.mc.stop(); var updateplayerclip = (!GLOBAL_PAUSE); if (GLOBAL_SHOW_CONSUMED_PLAYER) { if (GLOBAL_SHOW_CONSUMED_PLAYER_FROZEN) { if (isPlayerConsumed(GLOBAL_PLAYER)) { updateplayerclip = false; } } } if ((!GLOBAL_PAUSE) && (!GLOBAL_QTE_DATA.active)) { var cframe = GLOBAL_PLAYER.aniclip.mc._currentframe; var tframe = GLOBAL_PLAYER.aniclip.mc._totalframes; if (cframe == tframe) { var isnextanim = (cframe == tframe); var cura = playerCurrAnim().toLowerCase(); var nextanim = cura; if (cura == "idle") { nextanim = "idle"; } else if (cura == "walk") { nextanim = "walk"; } else if (cura == "atkl") { nextanim = "idle"; } else if (cura == "atkm") { nextanim = "idle"; } else if (cura == "atkh") { nextanim = "idle"; } else if (cura == "atkp") { nextanim = "idle"; } else if (cura == "hitl") { nextanim = "idle"; } else if (cura == "hitm") { nextanim = "idle"; } else if (cura == "hith") { nextanim = "idle"; } else if (cura == "death") { nextanim = "dead"; } else if (cura == "dead") { nextanim = "dead"; isnextanim = 0; } else if (cura == undefined) { nextanim = "idle"; } else { trace("Not in scope anim: " + cura); } if (GLOBAL_PLAYER.hp < 1) { if ((nextanim != "death") || (nextanim != "dead")) { nextanim = "death"; } } if (isnextanim) { goPlay(GLOBAL_PLAYER, nextanim); GLOBAL_PLAYER.aniclip.mc.gotoAndStop(1); } } else { GLOBAL_PLAYER.aniclip.mc.gotoAndStop(cframe + 1); } } else { GLOBAL_PLAYER.stop(); GLOBAL_PLAYER.aniclip.stop(); GLOBAL_PLAYER.aniclip.mc.stop(); } } if (GLOBAL_SHOW_PLAYER_INSIDEPLUS) { var displaydistance = 150; for (var mckey in GLOBALUPDATECOX) { var COX = GLOBALUPDATECOX[mckey]; var pdist = playerEnemyCenterDistance(); if ((GLOBAL_SHOW_PLAYER_INSIDEPLUS_ENEMY_ENABLE && (pdist < displaydistance)) && (GLOBAL_PLAYER._visible)) { var flipx = ((GLOBAL_PLAYER._xscale > 0) == (GLOBAL_ENEMY._xscale > 0)); if (flipx == 0) { flipx = -1; } else { flipx = 1; } var scaleval = (GLOBAL_ENEMY.m_scale / 100); var delx = (((GLOBAL_ENEMY.m_scale / 100) * (GLOBAL_PLAYER._x - GLOBAL_ENEMY._x)) * (GLOBAL_ENEMY._xscale / 100)); var dely = (((GLOBAL_ENEMY.m_scale / 100) * (GLOBAL_PLAYER._y - GLOBAL_ENEMY._y)) * (GLOBAL_ENEMY._yscale / 100)); COX.gotoAndStop(GLOBAL_PLAYER._currentframe); COX.aniclip.gotoAndStop(GLOBAL_PLAYER.aniclip._currentframe); COX.aniclip.mc.gotoAndStop(GLOBAL_PLAYER.aniclip.mc._currentframe); COX._rotation = GLOBAL_PLAYER._rotation; COX._xscale = (scaleval * flipx) * Math.abs(GLOBAL_PLAYER._xscale); COX._yscale = scaleval * GLOBAL_PLAYER._yscale; COX._x = delx; COX._y = dely; COX._visible = true; COX._alpha = GLOBAL_PLAYER._alpha; } else { COX._x = 0; COX._y = 0; COX._xscale = 100; COX._yscale = 100; COX._rotation = 0; COX._alpha = 0; COX._visible = false; } } } GLOBALUPDATECOX = new Object(); if (GLOBAL_PLAYER.aniclip != undefined) { _parent.playershad.t.aniclip.gotoAndStop(GLOBAL_PLAYER.aniclip._currentframe); _parent.playershad.t.aniclip.mc.gotoAndStop(GLOBAL_PLAYER.aniclip.mc._currentframe); _parent.playershad.t.aniclip.mc.mc.gotoAndStop(GLOBAL_PLAYER.aniclip.mc.mc._currentframe); GLOBAL_PLAYER.aniclip.mc.head._visible = _root.GLOBAL_PLAYERHEAD; GLOBAL_PLAYER.aniclip.mc.head2._visible = _root.GLOBAL_PLAYERHEAD; GLOBAL_PLAYER.aniclip.mc.head3._visible = _root.GLOBAL_PLAYERHEAD; _parent.playershad.t.aniclip.mc.head._visible = _root.GLOBAL_PLAYERHEAD; _parent.playershad.t.aniclip.mc.head2._visible = _root.GLOBAL_PLAYERHEAD; _parent.playershad.t.aniclip.mc.head3._visible = _root.GLOBAL_PLAYERHEAD; } for (var skey in GLOBAL_SYNCMAP) { var S = GLOBAL_SYNCMAP[skey]; if (S.owner._visible) { if (S.target != undefined) { if (S.owner.__animcurrent == S.framename) { var anis = S.owner.__animnamemap[S.framename]; if (anis != undefined) { var delfram = (S.owner._currentframe - anis.fmin); if (!S.fixedframemap.hasOwnProperty(S.framename)) { S.target.gotoAndStop(S.framename); S.fixedframemap[S.framename] = S.target._currentframe; } S.target.gotoAndStop(S.fixedframemap[S.framename] + delfram); S.target._visible = true; if (S.target._alpha < 100) { S.target._alpha = S.target._alpha + 5; } if (S.target._alpha > 95) { S.target._alpha = 100; } } else { trace((("not mapped yet? " + anis) + " ") + S.framename); } } } } if (S.funccall != undefined) { S.funccall(this, S.owner, S.target); } } musicUpdate(); if (correctMyExternalEnemy) { GLOBAL_ENEMY._manuallyReset = undefined; goPlay(getEnemyT(GLOBAL_ENEMY), "idle"); getEnemyT(GLOBAL_ENEMY).gotoAndStop(getEnemyT(GLOBAL_ENEMY)._totalframes); getEnemyT(GLOBAL_ENEMY).gotoAndPlay("idle"); _parent.camControl.clearDrawingByIndex(GLOBAL_ENEMY._currentframe); } if (GLOBAL_ENEMY.is_external) { if (correctMyExternalEnemy || (GLOBAL_ENEMY.is_external_loaded == 0)) { _stopExtSounds(); } } GLOBAL_POSTSYNC(this, getEnemyT(GLOBAL_ENEMY), undefined); if (GLOBAL_DELAY_STARTNOISE > 0) { GLOBAL_DELAY_STARTNOISE--; if (GLOBAL_DELAY_STARTNOISE < 1) { _startExtSounds(); } } _root.stop(); }
Symbol 23 MovieClip Frame 1
var setBar = function (factor) { if (factor < 0) { factor = 0; } if (factor > 1) { factor = 1; } prog._xscale = factor * 100; };
Symbol 31 MovieClip Frame 1
stop();
Symbol 31 MovieClip Frame 55
var progressSet = function (factor) { progbar.setBar(factor); };
Symbol 45 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 1
stop();
Symbol 62 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 1
function addMessage(msg, flags) { if (flags != undefined) { if ((flags & 1) != 0) { if (msg.length < msgDisplay.length) { var _local2 = msgDisplay.substr((msgDisplay.length - msg.length) - 1, msg.length); if (_local2 == msg) { msgTimeout = 0; downDeltaTimeout = msg.length; return(undefined); } } } } msgDisplay = msgDisplay + (msg + newline); } function clearMessage() { msgDisplay = ""; msgTextText = ""; msgChar = 0; } function setMessageSpeed(cpf) { msgSpeed = cpf; } function setMessage(msg, speed) { clearMessage(); addMessage(msg); if (speed != undefined) { setMessageSpeed(speed); } } function setTarget(mclip) { followTarget = mclip; } function update() { shouldUpdate = true; } var msgDisplay = ""; var msgSpeed = 1; var msgChar = 0; var msgTimeout = 0; var originalPosition = _y; var deltaPosition = 48; var shouldUpdate = true; var followTarget = undefined; var downDeltaTimeout = 0; msgTextText = ""; this.onEnterFrame = function () { if ((((_xmouse > 0) && (_ymouse > 0)) && (_xmouse < 296)) && (_ymouse < 48)) { _alpha = 20; } else { _alpha = 100; } if (shouldUpdate) { shouldUpdate = false; var _local10 = msgText.scroll; var _local9 = msgText.maxscroll; var _local5 = 0; var _local4 = 0; if (msgDisplay.length > 0) { downDeltaTimeout = downDeltaTimeout - msgSpeed; if (msgSpeed == 0) { downDeltaTimeout = 0; } if (msgChar < msgDisplay.length) { if (msgSpeed > 0) { var _local6 = msgDisplay.charAt(msgChar); msgTextText = msgTextText + _local6; msgChar++; } else { msgTextText = msgDisplay; msgChar = msgDisplay.length; } _local5 = 1; msgTimeout = 0; } else { msgTimeout++; if (msgTimeout > 90) { _local4 = 1; downDeltaTimeout = 0; } } } else { _local4 = 1; } if (downDeltaTimeout > 0) { _local5 = 1; } else { downDeltaTimeout = 0; } var _local3 = originalPosition; if (_local4) { _local3 = originalPosition; } else { _local3 = originalPosition + deltaPosition; } if (_local3 < this._y) { this._y = this._y - 4; if (this._y < _local3) { this._y = _local3; } } else { this._y = this._y + 4; if (this._y > _local3) { this._y = _local3; } } if (this._y == originalPosition) { clearMessage(); _visible = false; } else { _visible = true; } var _local7 = msgText.scroll; var _local8 = msgText.maxscroll; msgTextText.scroll = msgTextText.maxscroll - 1; if (((!_local5) || (_local4)) || (followTarget == undefined)) { bubbletail._visible = false; } else { var _local2 = {x:0, y:0}; followTarget.localToGlobal(_local2); this.globalToLocal(_local2); if (_local2.x < 32) { _local2.x = 32; } else if (_local2.x > 264) { _local2.x = 264; } bubbletail._x = _local2.x; bubbletail._visible = true; } } };
Symbol 66 MovieClip Frame 10
stop();
Symbol 68 Button
on (release) { guiButtonRelease = 1; }
Symbol 75 MovieClip Frame 5
if (_root.GLOBAL_ASSISTANCE) { } else { gotoAndPlay ("off"); }
Symbol 76 Button
on (press) { gotoAndStop ("game"); }
Symbol 77 Button
on (release, releaseOutside) { _parent.controller.guiTextScroll = 0; } on (press) { _parent.controller.guiTextScroll = 1; }
Symbol 80 Button
on (press) { var parc = _parent.controller; parc.toggleQuality(); }
Symbol 81 Button
on (press) { var parc = _parent.controller; parc.toggleSlowMode(); }
Symbol 83 Button
on (press) { var parc = _parent.controller; parc.GLOBAL_TRUEPAUSE = !parc.GLOBAL_TRUEPAUSE; }
Symbol 85 Button
on (release, releaseOutside) { mousedown = 0; } on (press) { mousedown = 1; }
Instance of Symbol 88 MovieClip "sldbak" in Symbol 90 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.Mx = _xmouse; _parent.My = _ymouse; }
Symbol 92 Button
on (press) { _parent.controller.toggleOption("showDirty"); }
Symbol 93 Button
on (press) { _parent.controller.toggleOption("showNaughty"); }
Symbol 95 Button
on (press) { gotoAndStop ("debuggui"); }
Symbol 96 Button
on (press) { gotoAndStop ("nogui"); }
Symbol 118 Button
on (press) { _parent.controller.resetPlayer(); }
Symbol 121 Button
on (press) { var parc = _parent.controller; parc.setPlayerGraphic(parc.getPlayerGraphic() + 1); }
Symbol 124 Button
on (press) { selectorDown = 1; return(undefined); }
Symbol 126 Button
on (press) { emptygrid.drawnyet = undefined; emptygrid.selectnext = selectf; _parent.controller.pickEnemy(0); _parent.controller.resetPlayer(); }
Symbol 127 Button
on (press) { var xp = hpslider._xmouse; var yp = hpslider._ymouse; var xs = hpslider._width; var ys = hpslider._height; var factor = (Math.abs(yp) / xs); factor = (factor - 0.1) / 0.8; _parent.controller.setPlayerHP(factor * 63); }
Symbol 128 Button
on (press) { _parent.controller.setPlayerMode(); }
Symbol 163 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_WEAPON_TYPE); stop();
Symbol 163 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_WEAPON_TYPE); stop();
Symbol 163 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_WEAPON_TYPE); stop();
Symbol 163 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_WEAPON_TYPE); stop();
Symbol 179 MovieClip Frame 1
function setbarvalue(v) { if (v < 0) { v = 0; } colorv = int(v / 64); if (colorv == 0) { _root.colorize(bar, 0, 200, 0, 0); _root.colorize(nextcolor, 0, 0, 0, 0); } else if (colorv == 1) { _root.colorize(bar, 200, 200, 0, 0); _root.colorize(nextcolor, 0, 200, 0, 0); } else if (colorv == 2) { _root.colorize(bar, 255, 128, 0, 0); _root.colorize(nextcolor, 200, 200, 0, 0); } else if (colorv == 3) { _root.colorize(bar, 200, 0, 0, 0); _root.colorize(nextcolor, 255, 128, 0, 0); } else if (colorv == 4) { _root.colorize(bar, 200, 200, 200, 0); _root.colorize(nextcolor, 200, 0, 0, 0); } else { _root.colorize(bar, 200, 200, 200, 0); _root.colorize(nextcolor, 50, 50, 50, 0); } v = v % 64; bar._yscale = v / 0.64; }
Symbol 179 MovieClip Frame 2
stop();
Symbol 183 Button
on (press) { gotoAndStop(_root.controller.GLOBAL_GAME_GUI_TYPE); }
Symbol 185 Button
on (release) { exturllist = _parent.controller.getURLList(); }
Symbol 188 Button
on (release) { _parent.controller.loadURLList(exturllist); }
Symbol 194 Button
on (press) { emptygrid.drawnyet = undefined; emptygrid.selectnext = selectf; _parent.controller.pickEnemy(0); _parent.controller.resetPlayer(); }
Symbol 195 Button
on (press) { gotoAndStop ("gameold"); }
Instance of Symbol 88 MovieClip "sldbak" in Symbol 208 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.Mx = _xmouse; _parent.My = _ymouse; }
Symbol 213 MovieClip Frame 1
function updateCallback() { } function camControl() { parentColor.setTransform(camColor.getTransform()); var _local4 = sX / ((fixX * this._xscale) / 100); var _local3 = sY / ((fixY * this._yscale) / 100); _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; mouseX = _xmouse; mouseY = _ymouse; updateCallback(); } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; _xscale = 100; _yscale = 100; _x = (fixX / 2); _y = (fixY / 2); } parentColor.setTransform(camColor.getTransform()); this.stop(); var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; var fixX = 320; var fixY = 240; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 213 MovieClip Frame 11
function getCellCoords(idex, selectmax4, delx, dern, ncolumns) { if (dern == undefined) { dern = 1; } if (idex == undefined) { idex = 0; } if (idex < 0) { idex = 0; } if (idex > 1024) { idex = 0; } var _local3 = 0; while (idex >= selectmax4) { idex = idex - selectmax4; _local3++; } var _local4 = new Object(); _local4.xMin = (idex * delx) + dern; _local4.xMax = ((idex * delx) + delx) - dern; _local4.yMin = ((_local3 * 36) / ncolumns) + dern; _local4.yMax = (((_local3 * 36) / ncolumns) + (36 / ncolumns)) - dern; return(_local4); } function drawCell(M, idex, selectmax4, delx, color, dern, ncolumns) { var _local1 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMax); M.lineTo(_local1.xMin, _local1.yMax); M.lineTo(_local1.xMin, _local1.yMin); M.endFill(); } function drawCellBits(M, bits, idex, selectmax4, delx, color, dern, ncolumns) { var _local2 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); var _local4 = (_local2.xMin + _local2.xMax) / 2; var _local3 = (_local2.yMin + _local2.yMax) / 2; if (bits & 1) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local2.xMin, _local2.yMin); M.lineTo(_local4, _local2.yMin); M.lineTo(_local4, _local3); M.lineTo(_local2.xMin, _local3); M.lineTo(_local2.xMin, _local2.yMin); M.endFill(); } if (bits & 2) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local4, _local2.yMin); M.lineTo(_local2.xMax, _local2.yMin); M.lineTo(_local2.xMax, _local3); M.lineTo(_local4, _local3); M.lineTo(_local4, _local2.yMin); M.endFill(); } if (bits & 4) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local2.xMin, _local3); M.lineTo(_local4, _local3); M.lineTo(_local4, _local2.yMax); M.lineTo(_local2.xMin, _local2.yMax); M.lineTo(_local2.xMin, _local3); M.endFill(); } if (bits & 8) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local4, _local3); M.lineTo(_local2.xMax, _local3); M.lineTo(_local2.xMax, _local2.yMax); M.lineTo(_local4, _local2.yMax); M.lineTo(_local4, _local3); M.endFill(); } if (bits & 16) { var _local6 = _local4 - (_local4 / 2); var _local5 = _local3 - (_local3 / 2); M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local4 - _local6, _local3 - _local5); M.lineTo(_local4 + _local6, _local3 - _local5); M.lineTo(_local4 + _local6, _local3 + _local5); M.lineTo(_local4 - _local6, _local3 + _local5); M.lineTo(_local4 - _local6, _local3 - _local5); M.endFill(); } } function drawCellX(M, idex, selectmax4, delx, color, dern, ncolumns) { var _local1 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); M.lineStyle(0.5, color, 100); M.beginFill(0, 0); M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMax); M.moveTo(_local1.xMax, _local1.yMin); M.lineTo(_local1.xMin, _local1.yMax); M.endFill(); } function drawCellChar(M, uchar, idex, selectmax4, delx, color, dern, ncolumns) { var _local1 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); M.lineStyle(0.5, color, 100); M.beginFill(0, 0); var _local5 = (_local1.xMin + _local1.xMax) / 2; var _local4 = (_local1.yMin + _local1.yMax) / 2; if (char8segmap.hasOwnProperty(uchar)) { var _local3 = char8segmap[uchar]; if (_local3 & 1) { M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMin); } if (_local3 & 2) { M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMin, _local4); } if (_local3 & 4) { M.moveTo(_local1.xMin, _local4); M.lineTo(_local1.xMax, _local4); } if (_local3 & 8) { M.moveTo(_local1.xMax, _local1.yMin); M.lineTo(_local1.xMax, _local4); } if (_local3 & 16) { M.moveTo(_local1.xMin, _local4); M.lineTo(_local1.xMin, _local1.yMax); } if (_local3 & 32) { M.moveTo(_local1.xMin, _local1.yMax); M.lineTo(_local1.xMax, _local1.yMax); } if (_local3 & 64) { M.moveTo(_local1.xMax, _local4); M.lineTo(_local1.xMax, _local1.yMax); } } M.endFill(); } function gridSelectFrom(max, may) { } function clearDrawingByIndex(enemyid) { newGui.drawMap[enemyid] = 1; } function updateCallback() { if (newGui == undefined) { var _local14 = new Object(); _local14.activeEnemySelection = 0; _local14.enemySelectionFade = 0; _local14.bitmapChars = undefined; _local14.bitmapIconStored = undefined; _local14.bitmapScale = 3; _local14.cellSize = 100; _local14.maxCount = 0; _local14.drawMap = new Object(); newGui = _local14; } var _local12 = 296; var _local13 = 48; var _local32 = -148; var _local28 = -120; var _local52 = 48; var _local26 = new Object({xMin:_local32, xMax:_local32 + 148, yMin:_local28, yMax:_local28 + 36}); var _local57 = _local32; var _local45 = _local28 - _local52; var _local31 = false; var _local10 = selectdown.drawText; if (_local10.mytext == undefined) { var _local27 = new TextFormat(); _local27.font = "Arial"; _local27.size = 16; _local27.color = 0; _local10.createTextField("mytext", 0, 0, 0, selectdown._width, 24); _local10.mytext.multiline = false; _local10.mytext.wordWrap = false; _local10.mytext.text = ""; _local10.mytext.embedFonts = false; _local10.mytext.selectable = false; _local10.mytext.antiAliasType = "normal"; _local10.mytext.backgroundColor = 2155905152; _local10.mytext.textColor = 0; _local10.useformat = _local27; _local10.mytext.setNewTextFormat(_local10.useformat); } _local10.mytext.text = ""; _local10._x = 0; var _local24 = selectdown.drawinto; var _local4 = selectdown.drawSelector; if (newGui.bitmapChars == undefined) { newGui.bitmapChars = new flash.display.BitmapData(newGui.bitmapScale * _local12, newGui.bitmapScale * _local13, true, 0); _local24.attachBitmap(newGui.bitmapChars, 0, "auto", false); _local24._xscale = 100 / newGui.bitmapScale; _local24._yscale = 100 / newGui.bitmapScale; } var _local15 = _parent.controller.GLOBAL_MAXENEMYFRAMES; if (newGui.maxCount != _local15) { newGui.drawMap = new Object(); newGui.maxCount = _local15; var _local23 = new flash.geom.Rectangle(0, 0, newGui.bitmapScale * _local12, newGui.bitmapScale * _local13); newGui.bitmapChars.fillRect(_local23, 0); var _local5 = Math.min(_local13, _local12); while ((Math.floor(_local12 / _local5) * Math.floor(_local13 / _local5)) < _local15) { _local5--; } newGui.cellSize = _local5; _local15++; var _local8 = Math.floor(_local12 / _local5); var _local11 = Math.floor(_local13 / _local5); _local4.clear(); var _local20 = newGui.cellSize / 64; var _local7 = 0; while (_local7 < _local11) { var _local3 = 0; while (_local3 < _local8) { var _local6 = (_local3 + (_local7 * _local8)) + 1; var _local25 = _parent.controller.enemyGetHashData(_local6); if (_local25 != undefined) { var _local22 = 0; _local22 = _local22 | -16777216; _local22 = _local22 | ((int(_local25.red * 255) & 255) << 16); _local22 = _local22 | ((int(_local25.green * 255) & 255) << 8); _local22 = _local22 | (int(_local25.blue * 255) & 255); _local23 = new flash.geom.Rectangle((newGui.bitmapScale * newGui.cellSize) * _local3, (newGui.bitmapScale * newGui.cellSize) * _local7, (newGui.bitmapScale * 64) * _local20, (newGui.bitmapScale * 64) * _local20); var _local37 = new flash.geom.Rectangle(((newGui.bitmapScale * newGui.cellSize) * _local3) + 1, ((newGui.bitmapScale * newGui.cellSize) * _local7) + 1, ((newGui.bitmapScale * 64) * _local20) - 2, ((newGui.bitmapScale * 64) * _local20) - 2); newGui.bitmapChars.fillRect(_local37, _local22); var _local38 = _parent.controller.enemyGetIconBitmap(_local6); if (_local38 != undefined) { trace((("Enemy [" + _local6) + "] has icon: ") + _local38); var _local36 = new flash.geom.Matrix(); _local36.translate(_local23.x, _local23.y); newGui.bitmapChars.draw(_local38, _local36, undefined, "normal", _local23, false); } } _local3 = _local3 + 1; } _local7 = _local7 + 1; } _local4._x = 0; _local4._y = 0; _local4._xscale = 100; _local4._yscale = 100; _local4.clear(); _local4.lineStyle(0, 8421504, 255); var _local9 = 0; while (_local9 <= _local8) { _local4.moveTo(_local9 * _local5, 0); _local4.lineTo(_local9 * _local5, _local11 * _local5); _local9 = _local9 + 1; } _local9 = 0; while (_local9 <= _local11) { _local4.moveTo(0, _local9 * _local5); _local4.lineTo(_local8 * _local5, _local9 * _local5); _local9 = _local9 + 1; } _local4.lineStyle(0, 8421504, 255); _local4.moveTo(0, 0); _local4.lineTo(_local5, _local5); _local4.moveTo(_local5, 0); _local4.lineTo(0, _local5); var _local17 = _local4.transform.matrix.clone(); var _local44 = _local24.transform.matrix.clone(); _local44.invert(); _local17.concat(_local44); var _local48; var _local49; _local23 = undefined; var _local64 = false; newGui.bitmapChars.draw(_local4, _local17, _local48, _local49, _local23, true); _local4.clear(); _local4.beginFill(16777215, 25); _local4.lineStyle(1, 16711808, 255); _local4.moveTo(0, 0); _local4.lineTo(100, 0); _local4.lineTo(100, 100); _local4.lineTo(0, 100); _local4.lineTo(0, 0); _local4.endFill(16777215, 25); _local4._xscale = newGui.cellSize; _local4._yscale = newGui.cellSize; } else { var _local46 = _parent.controller.enemyGetID() - 1; if (!newGui.drawMap.hasOwnProperty(_local46)) { newGui.drawMap[_local46] = 1; } if (newGui.drawMap[_local46] != 3) { newGui.drawMap[_local46] = newGui.drawMap[_local46] + 1; } else { newGui.drawMap[_local46] = newGui.drawMap[_local46] + 1; var _local43 = Math.floor(_local12 / newGui.cellSize); var _local62 = Math.floor(_local13 / newGui.cellSize); var _local58 = Math.floor(_local46 % _local43); var _local56 = Math.floor(_local46 / _local43); var _local35 = _local58 * newGui.cellSize; var _local34 = _local56 * newGui.cellSize; var _local20 = newGui.cellSize / 64; var _local18 = _parent.controller.GLOBAL_ENEMY; var _local33 = _local18; if (_local18.enemy.enemy.head != undefined) { _local33 = _local18.enemy.enemy.head; } else if (_local18.enemy.head != undefined) { _local33 = _local18.enemy.head; } var _local17 = _local18.transform.matrix.clone(); var _local19 = 1; var _local21 = _local33.getBounds(_root); var _local40 = _local21.xMax - _local21.xMin; var _local41 = _local21.yMax - _local21.yMin; var _local53 = _local18._x - _local21.xMin; var _local54 = _local18._y - _local21.yMin; if (_local40 > 0) { _local19 = 64 / _local40; } if (_local41 > 0) { var _local39 = 64 / _local41; if (_local39 < _local19) { _local19 = _local39; } } _local17.scale(_local19, _local19); _local17.translate((-_local17.tx) + (_local19 * _local53), (-_local17.ty) + (_local19 * _local54)); _local17.scale(_local20, _local20); _local17.translate(_local35, _local34); var _local44 = _local24.transform.matrix.clone(); _local44.invert(); _local17.concat(_local44); var _local23 = new flash.geom.Rectangle(newGui.bitmapScale * _local35, newGui.bitmapScale * _local34, (newGui.bitmapScale * 64) * _local20, (newGui.bitmapScale * 64) * _local20); var _local37 = new flash.geom.Rectangle((newGui.bitmapScale * _local35) + 1, (newGui.bitmapScale * _local34) + 1, ((newGui.bitmapScale * 64) * _local20) - 2, ((newGui.bitmapScale * 64) * _local20) - 2); var _local25 = _parent.controller.enemyGetHashData(_parent.controller.enemyGetID()); if (_local25 != undefined) { var _local22 = 0; _local22 = _local22 | -16777216; _local22 = _local22 | ((int(_local25.red * 255) & 255) << 16); _local22 = _local22 | ((int(_local25.green * 255) & 255) << 8); _local22 = _local22 | (int(_local25.blue * 255) & 255); newGui.bitmapChars.fillRect(_local37, _local22); } else { newGui.bitmapChars.fillRect(_local37, 0); } var _local38 = _parent.controller.enemyGetIconBitmap(_parent.controller.enemyGetID()); if (_local38 == undefined) { var _local55 = _parent.controller.GLOBAL_ENEMY._quality; _parent.controller.GLOBAL_ENEMY._quality = "LOW"; newGui.bitmapChars.draw(_parent.controller.GLOBAL_ENEMY, _local17, undefined, undefined, _local23, false); _parent.controller.GLOBAL_ENEMY._quality = _local55; _parent.controller.enemySetIconBitmap(_parent.controller.enemyGetID(), newGui.bitmapChars, _local23); } else { var _local36 = new flash.geom.Matrix(); _local36.translate(_local23.x, _local23.y); newGui.bitmapChars.draw(_local38, _local36, undefined, "normal", _local23, true); } } } if (newGui.activeEnemySelection) { _local31 = 1; var _local43 = Math.floor(_local12 / newGui.cellSize); var _local62 = Math.floor(_local13 / newGui.cellSize); var _local30 = Math.floor((selectdown._xmouse - 0) / newGui.cellSize); var _local29 = Math.floor((selectdown._ymouse - 0) / newGui.cellSize); var _local16 = _local30 + (_local29 * _local43); if ((_local16 > 0) && (_local16 < newGui.maxCount)) { } else { _local16 = 0; } _local4._visible = false; if ((_local30 >= 0) && (_local30 < _local43)) { if ((_local29 >= 0) && (_local29 < _local62)) { if ((_local16 > 0) && (_local16 < newGui.maxCount)) { _local4._x = 0 + (_local30 * newGui.cellSize); _local4._y = 0 + (_local29 * newGui.cellSize); _local4._xscale = newGui.cellSize; _local4._yscale = newGui.cellSize; _local4._visible = true; } } } if (!_local4._visible) { var _local46 = _parent.controller.enemyGetID() - 1; _local43 = Math.floor(_local12 / newGui.cellSize); _local62 = Math.floor(_local13 / newGui.cellSize); var _local58 = Math.floor(_local46 % _local43); var _local56 = Math.floor(_local46 / _local43); _local4._x = 0 + (_local58 * newGui.cellSize); _local4._y = 0 + (_local56 * newGui.cellSize); _local4._xscale = newGui.cellSize; _local4._yscale = newGui.cellSize; _local4._visible = true; var _local47 = new flash.geom.ColorTransform(); _local47.blueMultiplier = 0.5; _local47.greenMultiplier = 0.5; _local47.redMultiplier = 0.5; var _local51 = new flash.geom.Transform(_local4); _local51.colorTransform = _local47; } else { var _local47 = new flash.geom.ColorTransform(); var _local51 = new flash.geom.Transform(_local4); _local51.colorTransform = _local47; var _local50 = _parent.controller.getEnemyURLName(_local16 + 1); _local10.mytext.text = _local50; _local10._y = 0; if (selectdown._ymouse < 24) { _local10._y = 24; } } if (selectdown.guiButtonRelease) { newGui.activeEnemySelection = 0; if (_local16 > 0) { _parent.controller.pickEnemy(_local16 + 1); _parent.controller.resetPlayer(); } } else { _local45 = _local28; } } else { _local31 = 0; var _local42 = false; if ((_xmouse < _local26.xMax) && (_xmouse > _local26.xMin)) { if ((_ymouse < _local26.yMax) && (_ymouse > _local26.yMin)) { if (selectorDown) { _local42 = true; } } } if (_local42) { newGui.activeEnemySelection = 1; } } selectdown._x = _local57; selectdown._y = _local45; selectdown._visible = _local31; selectdown.guiButtonRelease = 0; selectorDown = 0; } var blockX = 16; var blockY = 0; var blockWidth = 128; var blockHeight = 36; var blockColumns = 5; char8segmap = new Object(); char8segmap["0"] = 91; char8segmap["1"] = 72; char8segmap["2"] = 61; char8segmap["3"] = 109; char8segmap["4"] = 78; char8segmap["5"] = 103; char8segmap["6"] = 119; char8segmap["7"] = 73; char8segmap["8"] = 127; char8segmap["9"] = 79; char8segmap.A = 95; char8segmap.B = 118; char8segmap.C = 52; char8segmap.D = 124; char8segmap.E = 55; char8segmap.F = 23; char8segmap.G = 115; char8segmap.H = 94; char8segmap.I = 64; char8segmap.J = 120; char8segmap.K = 30; char8segmap.L = 50; char8segmap.M = 92; char8segmap.N = 84; char8segmap.O = 116; char8segmap.P = 31; char8segmap.Q = 27; char8segmap.R = 20; char8segmap.S = 103; char8segmap.T = 19; char8segmap.U = 122; char8segmap.V = 112; char8segmap.W = 14; char8segmap.X = 94; char8segmap.Y = 78; char8segmap.Z = 28; var newGui = undefined;
Symbol 213 MovieClip Frame 18
stop();
Symbol 213 MovieClip Frame 27
function updateCallback() { }
Symbol 213 MovieClip Frame 33
function updateCallback() { } exturl = _root.externalURL;
Symbol 213 MovieClip Frame 57
function getCellCoords(idex, selectmax4, delx, dern, ncolumns) { if (dern == undefined) { dern = 1; } if (idex == undefined) { idex = 0; } if (idex < 0) { idex = 0; } if (idex > 1024) { idex = 0; } var _local3 = 0; while (idex >= selectmax4) { idex = idex - selectmax4; _local3++; } var _local4 = new Object(); _local4.xMin = (idex * delx) + dern; _local4.xMax = ((idex * delx) + delx) - dern; _local4.yMin = ((_local3 * 36) / ncolumns) + dern; _local4.yMax = (((_local3 * 36) / ncolumns) + (36 / ncolumns)) - dern; return(_local4); } function drawCell(M, idex, selectmax4, delx, color, dern, ncolumns) { var _local1 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMax); M.lineTo(_local1.xMin, _local1.yMax); M.lineTo(_local1.xMin, _local1.yMin); M.endFill(); } function drawCellBits(M, bits, idex, selectmax4, delx, color, dern, ncolumns) { var _local2 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); var _local4 = (_local2.xMin + _local2.xMax) / 2; var _local3 = (_local2.yMin + _local2.yMax) / 2; if (bits & 1) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local2.xMin, _local2.yMin); M.lineTo(_local4, _local2.yMin); M.lineTo(_local4, _local3); M.lineTo(_local2.xMin, _local3); M.lineTo(_local2.xMin, _local2.yMin); M.endFill(); } if (bits & 2) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local4, _local2.yMin); M.lineTo(_local2.xMax, _local2.yMin); M.lineTo(_local2.xMax, _local3); M.lineTo(_local4, _local3); M.lineTo(_local4, _local2.yMin); M.endFill(); } if (bits & 4) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local2.xMin, _local3); M.lineTo(_local4, _local3); M.lineTo(_local4, _local2.yMax); M.lineTo(_local2.xMin, _local2.yMax); M.lineTo(_local2.xMin, _local3); M.endFill(); } if (bits & 8) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local4, _local3); M.lineTo(_local2.xMax, _local3); M.lineTo(_local2.xMax, _local2.yMax); M.lineTo(_local4, _local2.yMax); M.lineTo(_local4, _local3); M.endFill(); } if (bits & 16) { var _local6 = _local4 - (_local4 / 2); var _local5 = _local3 - (_local3 / 2); M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local4 - _local6, _local3 - _local5); M.lineTo(_local4 + _local6, _local3 - _local5); M.lineTo(_local4 + _local6, _local3 + _local5); M.lineTo(_local4 - _local6, _local3 + _local5); M.lineTo(_local4 - _local6, _local3 - _local5); M.endFill(); } } function drawCellX(M, idex, selectmax4, delx, color, dern, ncolumns) { var _local1 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); M.lineStyle(0.5, color, 100); M.beginFill(0, 0); M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMax); M.moveTo(_local1.xMax, _local1.yMin); M.lineTo(_local1.xMin, _local1.yMax); M.endFill(); } function drawCellChar(M, uchar, idex, selectmax4, delx, color, dern, ncolumns) { var _local1 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); M.lineStyle(0.5, color, 100); M.beginFill(0, 0); var _local5 = (_local1.xMin + _local1.xMax) / 2; var _local4 = (_local1.yMin + _local1.yMax) / 2; if (char8segmap.hasOwnProperty(uchar)) { var _local3 = char8segmap[uchar]; if (_local3 & 1) { M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMin); } if (_local3 & 2) { M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMin, _local4); } if (_local3 & 4) { M.moveTo(_local1.xMin, _local4); M.lineTo(_local1.xMax, _local4); } if (_local3 & 8) { M.moveTo(_local1.xMax, _local1.yMin); M.lineTo(_local1.xMax, _local4); } if (_local3 & 16) { M.moveTo(_local1.xMin, _local4); M.lineTo(_local1.xMin, _local1.yMax); } if (_local3 & 32) { M.moveTo(_local1.xMin, _local1.yMax); M.lineTo(_local1.xMax, _local1.yMax); } if (_local3 & 64) { M.moveTo(_local1.xMax, _local4); M.lineTo(_local1.xMax, _local1.yMax); } } M.endFill(); } function gridSelectFrom(max, may) { } function clearDrawingByIndex(enemyid) { newGui.drawMap[enemyid] = 1; } function updateCallback() { if (newGui == undefined) { var _local14 = new Object(); _local14.activeEnemySelection = 0; _local14.enemySelectionFade = 0; _local14.bitmapChars = undefined; _local14.bitmapIconStored = undefined; _local14.bitmapScale = 3; _local14.cellSize = 100; _local14.maxCount = 0; _local14.drawMap = new Object(); newGui = _local14; } var _local12 = 296; var _local13 = 48; var _local32 = -148; var _local28 = -120; var _local52 = 48; var _local26 = new Object({xMin:_local32, xMax:_local32 + 148, yMin:_local28, yMax:_local28 + 36}); var _local57 = _local32; var _local45 = _local28 - _local52; var _local31 = false; var _local10 = selectdown.drawText; if (_local10.mytext == undefined) { var _local27 = new TextFormat(); _local27.font = "Arial"; _local27.size = 16; _local27.color = 0; _local10.createTextField("mytext", 0, 0, 0, selectdown._width, 24); _local10.mytext.multiline = false; _local10.mytext.wordWrap = false; _local10.mytext.text = ""; _local10.mytext.embedFonts = false; _local10.mytext.selectable = false; _local10.mytext.antiAliasType = "normal"; _local10.mytext.backgroundColor = 2155905152; _local10.mytext.textColor = 0; _local10.useformat = _local27; _local10.mytext.setNewTextFormat(_local10.useformat); } _local10.mytext.text = ""; _local10._x = 0; var _local24 = selectdown.drawinto; var _local4 = selectdown.drawSelector; if (newGui.bitmapChars == undefined) { newGui.bitmapChars = new flash.display.BitmapData(newGui.bitmapScale * _local12, newGui.bitmapScale * _local13, true, 0); _local24.attachBitmap(newGui.bitmapChars, 0, "auto", false); _local24._xscale = 100 / newGui.bitmapScale; _local24._yscale = 100 / newGui.bitmapScale; } var _local15 = _parent.controller.GLOBAL_MAXENEMYFRAMES; if (newGui.maxCount != _local15) { newGui.drawMap = new Object(); newGui.maxCount = _local15; var _local23 = new flash.geom.Rectangle(0, 0, newGui.bitmapScale * _local12, newGui.bitmapScale * _local13); newGui.bitmapChars.fillRect(_local23, 0); var _local5 = Math.min(_local13, _local12); while ((Math.floor(_local12 / _local5) * Math.floor(_local13 / _local5)) < _local15) { _local5--; } newGui.cellSize = _local5; _local15++; var _local8 = Math.floor(_local12 / _local5); var _local11 = Math.floor(_local13 / _local5); _local4.clear(); var _local20 = newGui.cellSize / 64; var _local7 = 0; while (_local7 < _local11) { var _local3 = 0; while (_local3 < _local8) { var _local6 = (_local3 + (_local7 * _local8)) + 1; var _local25 = _parent.controller.enemyGetHashData(_local6); if (_local25 != undefined) { var _local22 = 0; _local22 = _local22 | -16777216; _local22 = _local22 | ((int(_local25.red * 255) & 255) << 16); _local22 = _local22 | ((int(_local25.green * 255) & 255) << 8); _local22 = _local22 | (int(_local25.blue * 255) & 255); _local23 = new flash.geom.Rectangle((newGui.bitmapScale * newGui.cellSize) * _local3, (newGui.bitmapScale * newGui.cellSize) * _local7, (newGui.bitmapScale * 64) * _local20, (newGui.bitmapScale * 64) * _local20); var _local37 = new flash.geom.Rectangle(((newGui.bitmapScale * newGui.cellSize) * _local3) + 1, ((newGui.bitmapScale * newGui.cellSize) * _local7) + 1, ((newGui.bitmapScale * 64) * _local20) - 2, ((newGui.bitmapScale * 64) * _local20) - 2); newGui.bitmapChars.fillRect(_local37, _local22); var _local38 = _parent.controller.enemyGetIconBitmap(_local6); if (_local38 != undefined) { trace((("Enemy [" + _local6) + "] has icon: ") + _local38); var _local36 = new flash.geom.Matrix(); _local36.translate(_local23.x, _local23.y); newGui.bitmapChars.draw(_local38, _local36, undefined, "normal", _local23, false); } } _local3 = _local3 + 1; } _local7 = _local7 + 1; } _local4._x = 0; _local4._y = 0; _local4._xscale = 100; _local4._yscale = 100; _local4.clear(); _local4.lineStyle(0, 8421504, 255); var _local9 = 0; while (_local9 <= _local8) { _local4.moveTo(_local9 * _local5, 0); _local4.lineTo(_local9 * _local5, _local11 * _local5); _local9 = _local9 + 1; } _local9 = 0; while (_local9 <= _local11) { _local4.moveTo(0, _local9 * _local5); _local4.lineTo(_local8 * _local5, _local9 * _local5); _local9 = _local9 + 1; } _local4.lineStyle(0, 8421504, 255); _local4.moveTo(0, 0); _local4.lineTo(_local5, _local5); _local4.moveTo(_local5, 0); _local4.lineTo(0, _local5); var _local17 = _local4.transform.matrix.clone(); var _local44 = _local24.transform.matrix.clone(); _local44.invert(); _local17.concat(_local44); var _local48; var _local49; _local23 = undefined; var _local64 = false; newGui.bitmapChars.draw(_local4, _local17, _local48, _local49, _local23, true); _local4.clear(); _local4.beginFill(16777215, 25); _local4.lineStyle(1, 16711808, 255); _local4.moveTo(0, 0); _local4.lineTo(100, 0); _local4.lineTo(100, 100); _local4.lineTo(0, 100); _local4.lineTo(0, 0); _local4.endFill(16777215, 25); _local4._xscale = newGui.cellSize; _local4._yscale = newGui.cellSize; } else { var _local46 = _parent.controller.enemyGetID() - 1; if (!newGui.drawMap.hasOwnProperty(_local46)) { newGui.drawMap[_local46] = 1; } if (newGui.drawMap[_local46] != 3) { newGui.drawMap[_local46] = newGui.drawMap[_local46] + 1; } else { newGui.drawMap[_local46] = newGui.drawMap[_local46] + 1; var _local43 = Math.floor(_local12 / newGui.cellSize); var _local62 = Math.floor(_local13 / newGui.cellSize); var _local58 = Math.floor(_local46 % _local43); var _local56 = Math.floor(_local46 / _local43); var _local35 = _local58 * newGui.cellSize; var _local34 = _local56 * newGui.cellSize; var _local20 = newGui.cellSize / 64; var _local18 = _parent.controller.GLOBAL_ENEMY; var _local33 = _local18; if (_local18.enemy.enemy.head != undefined) { _local33 = _local18.enemy.enemy.head; } else if (_local18.enemy.head != undefined) { _local33 = _local18.enemy.head; } var _local17 = _local18.transform.matrix.clone(); var _local19 = 1; var _local21 = _local33.getBounds(_root); var _local40 = _local21.xMax - _local21.xMin; var _local41 = _local21.yMax - _local21.yMin; var _local53 = _local18._x - _local21.xMin; var _local54 = _local18._y - _local21.yMin; if (_local40 > 0) { _local19 = 64 / _local40; } if (_local41 > 0) { var _local39 = 64 / _local41; if (_local39 < _local19) { _local19 = _local39; } } _local17.scale(_local19, _local19); _local17.translate((-_local17.tx) + (_local19 * _local53), (-_local17.ty) + (_local19 * _local54)); _local17.scale(_local20, _local20); _local17.translate(_local35, _local34); var _local44 = _local24.transform.matrix.clone(); _local44.invert(); _local17.concat(_local44); var _local23 = new flash.geom.Rectangle(newGui.bitmapScale * _local35, newGui.bitmapScale * _local34, (newGui.bitmapScale * 64) * _local20, (newGui.bitmapScale * 64) * _local20); var _local37 = new flash.geom.Rectangle((newGui.bitmapScale * _local35) + 1, (newGui.bitmapScale * _local34) + 1, ((newGui.bitmapScale * 64) * _local20) - 2, ((newGui.bitmapScale * 64) * _local20) - 2); var _local25 = _parent.controller.enemyGetHashData(_parent.controller.enemyGetID()); if (_local25 != undefined) { var _local22 = 0; _local22 = _local22 | -16777216; _local22 = _local22 | ((int(_local25.red * 255) & 255) << 16); _local22 = _local22 | ((int(_local25.green * 255) & 255) << 8); _local22 = _local22 | (int(_local25.blue * 255) & 255); newGui.bitmapChars.fillRect(_local37, _local22); } else { newGui.bitmapChars.fillRect(_local37, 0); } var _local38 = _parent.controller.enemyGetIconBitmap(_parent.controller.enemyGetID()); if (_local38 == undefined) { var _local55 = _parent.controller.GLOBAL_ENEMY._quality; _parent.controller.GLOBAL_ENEMY._quality = "LOW"; newGui.bitmapChars.draw(_parent.controller.GLOBAL_ENEMY, _local17, undefined, undefined, _local23, false); _parent.controller.GLOBAL_ENEMY._quality = _local55; _parent.controller.enemySetIconBitmap(_parent.controller.enemyGetID(), newGui.bitmapChars, _local23); } else { var _local36 = new flash.geom.Matrix(); _local36.translate(_local23.x, _local23.y); newGui.bitmapChars.draw(_local38, _local36, undefined, "normal", _local23, true); } } } if (newGui.activeEnemySelection) { _local31 = 1; var _local43 = Math.floor(_local12 / newGui.cellSize); var _local62 = Math.floor(_local13 / newGui.cellSize); var _local30 = Math.floor((selectdown._xmouse - 0) / newGui.cellSize); var _local29 = Math.floor((selectdown._ymouse - 0) / newGui.cellSize); var _local16 = _local30 + (_local29 * _local43); if ((_local16 > 0) && (_local16 < newGui.maxCount)) { } else { _local16 = 0; } _local4._visible = false; if ((_local30 >= 0) && (_local30 < _local43)) { if ((_local29 >= 0) && (_local29 < _local62)) { if ((_local16 > 0) && (_local16 < newGui.maxCount)) { _local4._x = 0 + (_local30 * newGui.cellSize); _local4._y = 0 + (_local29 * newGui.cellSize); _local4._xscale = newGui.cellSize; _local4._yscale = newGui.cellSize; _local4._visible = true; } } } if (!_local4._visible) { var _local46 = _parent.controller.enemyGetID() - 1; _local43 = Math.floor(_local12 / newGui.cellSize); _local62 = Math.floor(_local13 / newGui.cellSize); var _local58 = Math.floor(_local46 % _local43); var _local56 = Math.floor(_local46 / _local43); _local4._x = 0 + (_local58 * newGui.cellSize); _local4._y = 0 + (_local56 * newGui.cellSize); _local4._xscale = newGui.cellSize; _local4._yscale = newGui.cellSize; _local4._visible = true; var _local47 = new flash.geom.ColorTransform(); _local47.blueMultiplier = 0.5; _local47.greenMultiplier = 0.5; _local47.redMultiplier = 0.5; var _local51 = new flash.geom.Transform(_local4); _local51.colorTransform = _local47; } else { var _local47 = new flash.geom.ColorTransform(); var _local51 = new flash.geom.Transform(_local4); _local51.colorTransform = _local47; var _local50 = _parent.controller.getEnemyURLName(_local16 + 1); _local10.mytext.text = _local50; _local10._y = 0; if (selectdown._ymouse < 24) { _local10._y = 24; } } if (selectdown.guiButtonRelease) { newGui.activeEnemySelection = 0; if (_local16 > 0) { _parent.controller.pickEnemy(_local16 + 1); _parent.controller.resetPlayer(); } } else { _local45 = _local28; } } else { _local31 = 0; var _local42 = false; if ((_xmouse < _local26.xMax) && (_xmouse > _local26.xMin)) { if ((_ymouse < _local26.yMax) && (_ymouse > _local26.yMin)) { if (selectorDown) { _local42 = true; } } } if (_local42) { newGui.activeEnemySelection = 1; } } selectdown._x = _local57; selectdown._y = _local45; selectdown._visible = _local31; selectdown.guiButtonRelease = 0; selectorDown = 0; } var blockX = 16; var blockY = 0; var blockWidth = 128; var blockHeight = 36; var blockColumns = 5; char8segmap = new Object(); char8segmap["0"] = 91; char8segmap["1"] = 72; char8segmap["2"] = 61; char8segmap["3"] = 109; char8segmap["4"] = 78; char8segmap["5"] = 103; char8segmap["6"] = 119; char8segmap["7"] = 73; char8segmap["8"] = 127; char8segmap["9"] = 79; char8segmap.A = 95; char8segmap.B = 118; char8segmap.C = 52; char8segmap.D = 124; char8segmap.E = 55; char8segmap.F = 23; char8segmap.G = 115; char8segmap.H = 94; char8segmap.I = 64; char8segmap.J = 120; char8segmap.K = 30; char8segmap.L = 50; char8segmap.M = 92; char8segmap.N = 84; char8segmap.O = 116; char8segmap.P = 31; char8segmap.Q = 27; char8segmap.R = 20; char8segmap.S = 103; char8segmap.T = 19; char8segmap.U = 122; char8segmap.V = 112; char8segmap.W = 14; char8segmap.X = 94; char8segmap.Y = 78; char8segmap.Z = 28; var newGui = undefined;
Symbol 214 MovieClip Frame 1
stop();
Symbol 214 MovieClip Frame 2
stop();
Symbol 223 MovieClip Frame 1
stop();
Symbol 223 MovieClip Frame 8
removeMovieClip(this); _parent.removeMovieClip(this);
Instance of Symbol 224 MovieClip "entertainor" in Symbol 225 MovieClip Frame 1
onClipEvent (load) { function FireOrange(x, y) { if (gActiveOranges < 16) { var newname = ("ong_" + gGarbageClipCurr); gGarbageClip.duplicateMovieClip(newname, gGarbageClipCurr + 1024); var clip = eval ("_parent." + newname); clip._x = x; clip._y = y; clip._xvel = (Math.random() * 32) - 16; clip._yvel = (Math.random() * 32) - 16; clip._xscale = 12 + (Math.random() * 12); clip._yscale = clip._xscale; delmc._rotation = 0; clip.destroy = false; clip.gotoAndStop(1); gGarbageClipCurr++; if (gGarbageClipCurr > 256) { gGarbageClipCurr = 0; } gGarbageClips.push(clip); gActiveOranges++; } } var gGarbageClip = _parent.dup_orange; var gGarbageClipCurr = 0; var gGarbageClips = []; var gMouseState = 0; var gMouseXPrev = 0; var gMouseYPrev = 0; var gTimer = 5; var gFieldWidth = 1000; var gFieldHeight = 700; var gActiveOranges = 0; var gGameScore = 0; } onClipEvent (enterFrame) { gTimer = gTimer + 1; if (gTimer > 5) { FireOrange(Math.random() * gFieldWidth, Math.random() * gFieldHeight); gTimer = 0; } var remarray = []; var hitany = 0; var clickany = 0; var i = 0; var imax = gGarbageClips.length; while (i < imax) { var mc = gGarbageClips[i]; if (gMouseState) { var dx = (_parent._xmouse - mc._x); var dy = (_parent._ymouse - mc._y); var dm = ((dx * dx) + (dy * dy)); if (dm < (mc._xscale * mc._xscale)) { remarray.push(i); hitany = hitany + 1; } clickany = clickany + 1; } mc._yvel = mc._yvel + 0.327; mc._y = mc._y + mc._yvel; mc._x = mc._x + mc._xvel; if (mc._x < 0) { mc._x = -mc._x; mc._xvel = -mc._xvel; } else if (mc._x > gFieldWidth) { mc._x = gFieldWidth + (gFieldWidth - mc._x); mc._xvel = -mc._xvel; } if (mc._y < 0) { mc._y = -mc._y; mc._yvel = -mc._yvel; } else if (mc._y > gFieldHeight) { mc._y = gFieldHeight + (gFieldHeight - mc._y); mc._yvel = -mc._yvel; } i++; } if (clickany) { if (hitany == 0) { gGameScore = gGameScore - 1; if (gGameScore < 0) { gGameScore = 0; } } } var r = 0; var rcount = 0; var rmax = remarray.length; while (r < rmax) { var delmc = gGarbageClips[remarray[r] - rcount]; gGameScore = gGameScore + (Math.floor(delmc._xscale) - 11); delmc.play(); delmc._rotation = Math.random() * 360; gGarbageClips.splice(remarray[r] - rcount, 1); gActiveOranges--; rcount++; r++; } gMouseXPrev = _parent._xmouse; gMouseYPrev = _parent._ymouse; } onClipEvent (mouseDown) { gMouseState = gMouseState + 1; } onClipEvent (mouseUp) { gMouseState = 0; }
Symbol 1017 MovieClip [__Packages.TexDa] Frame 0
class TexDa { function TexDa () { } static function lzssDecompress(input) { var _local14 = 11; var _local13 = 4; var _local16 = 1; var _local4 = 1 << _local14; var _local15 = (1 << _local13) + _local16; var _local7 = new Object(); _local7.currreadbyte = 0; _local7.currreadbuf = 0; _local7.currreadmask = 0; var _local8 = function (D, n, S) { var _local2; var _local3; _local3 = 0; _local2 = 0; while (_local2 < n) { if (S.currreadmask == 0) { if (S.currreadbyte < D.length) { S.currreadbuf = D[S.currreadbyte]; S.currreadbyte++; } else { return(-1); } S.currreadmask = 128; } _local3 = _local3 << 1; if (S.currreadbuf & S.currreadmask) { _local3++; } S.currreadmask = S.currreadmask >> 1; _local2++; } return(_local3); }; var _local2 = 0; var _local9 = 0; var _local3 = 0; var _local5 = 0; var _local1 = 0; var _local6 = new Array(2 * _local4); _local2 = 0; while (_local2 < (_local4 - _local15)) { _local6[_local2] = 32; _local2++; } _local5 = _local4 - _local15; var _local11 = new Array(); _local1 = _local8(input, 1, _local7); while (_local1 >= 0) { if (_local1) { _local1 = _local8(input, 8, _local7); if (_local1 < 0) { break; } _local11.push(_local1); _local6[_local5++] = _local1; _local5 = _local5 & (_local4 - 1); } else { _local2 = _local8(input, _local14, _local7); if (_local2 < 0) { break; } _local9 = _local8(input, _local13, _local7); if (_local9 < 0) { break; } _local3 = 0; while (_local3 <= (_local9 + 1)) { _local1 = _local6[(_local2 + _local3) & (_local4 - 1)]; _local11.push(_local1); _local6[_local5++] = _local1; _local5 = _local5 & (_local4 - 1); _local3++; } } _local1 = _local8(input, 1, _local7); } return(_local11); } static function lzssCompress(input) { var _local24 = 11; var _local22 = 4; var _local19 = 1; var _local4 = 1 << _local24; var _local11 = (1 << _local22) + _local19; var _local25 = function (output, S) { S.bit_buffer = S.bit_buffer | S.bit_mask; if (((S.bit_mask = S.bit_mask >> 1)) == 0) { output.push(S.bit_buffer); S.bit_buffer = 0; S.bit_mask = 128; S.codecount++; } }; var _local26 = function (output, S) { if (((S.bit_mask = S.bit_mask >> 1)) == 0) { output.push(S.bit_buffer); S.bit_buffer = 0; S.bit_mask = 128; S.codecount++; } }; var _local23 = function (output, S) { if (S.bit_mask != 128) { output.push(S.bit_buffer); S.codecount++; } }; var _local21 = function (output, c, S) { var _local2 = 0; S.putbit1(output, S); _local2 = 256; while (_local2 = _local2 >> 1 , _local2) { if (c & _local2) { S.putbit1(output, S); } else { S.putbit0(output, S); } } }; var _local20 = function (output, x, y, S) { var _local2 = 0; S.putbit0(output, S); _local2 = S.N; while (_local2 = _local2 >> 1 , _local2) { if (x & _local2) { S.putbit1(output, S); } else { S.putbit0(output, S); } } _local2 = 1 << S.EJ; while (_local2 = _local2 >> 1 , _local2) { if (y & _local2) { S.putbit1(output, S); } else { S.putbit0(output, S); } } }; var _local14 = new Object(); _local14.bit_buffer = 0; _local14.bit_mask = 128; _local14.codecount = 0; _local14.N = _local4; _local14.EJ = _local22; _local14.putbit1 = _local25; _local14.putbit0 = _local26; _local14.flush_bit_buffer = _local23; _local14.output1 = _local21; _local14.output2 = _local20; trace(_local14); var _local17 = 0; var _local3 = new Array(_local4 * 2); var _local18 = new Array(); var _local7 = 0; var _local27 = 0; var _local28 = 0; var _local1 = 0; var _local2 = 0; var _local15 = 0; var _local16 = 0; var _local8 = 0; var _local5 = 0; var _local13 = 0; var _local9 = 0; var _local6 = 0; _local1 = 0; while (_local1 < (_local4 - _local11)) { _local3[_local1] = 32; _local1++; } _local1 = _local4 - _local11; while (_local1 < (_local4 * 2)) { if (_local7 >= input.length) { break; } _local6 = input[_local7]; _local7++; _local3[_local1] = _local6; _local17++; _local1++; } _local9 = _local1; _local5 = _local4 - _local11; _local13 = 0; while (_local5 < _local9) { _local15 = ((_local11 <= (_local9 - _local5)) ? (_local11) : (_local9 - _local5)); _local16 = 0; _local8 = 1; _local6 = _local3[_local5]; _local1 = _local5 - 1; while (_local1 >= _local13) { if (_local3[_local1] == _local6) { _local2 = 1; while (_local2 < _local15) { if (_local3[_local1 + _local2] != _local3[_local5 + _local2]) { break; } _local2++; } if (_local2 > _local8) { _local16 = _local1; _local8 = _local2; } } _local1--; } if (_local8 <= _local19) { _local21(_local18, _local6, _local14); } else { _local20(_local18, _local16 & (_local4 - 1), _local8 - 2, _local14); } _local5 = _local5 + _local8; _local13 = _local13 + _local8; if (_local5 >= ((_local4 * 2) - _local11)) { _local1 = 0; while (_local1 < _local4) { _local3[_local1] = _local3[_local1 + _local4]; _local1++; } _local9 = _local9 - _local4; _local5 = _local5 - _local4; _local13 = _local13 - _local4; while (_local9 < (_local4 * 2)) { if (_local7 >= input.length) { break; } _local6 = input[_local7]; _local7++; _local3[_local9++] = _local6; _local17++; } } } _local23(_local18, _local14); return(_local18); } static function lzssRegressionTest() { var _local3 = new Array(); var _local5 = 1000; var _local1 = 0; while (_local1 < _local5) { var _local4 = Math.floor(Math.random() * 255); _local3.push(_local4); if ((_local1 + 1) >= _local5) { break; } var _local7 = Math.floor(Math.random() * 5); var _local2 = 0; while (_local2 < _local7) { _local3.push(_local4); _local1++; if (_local1 >= _local5) { break; } _local2++; } _local1++; } var _local8 = lzssCompress(_local3); var _local6 = lzssDecompress(_local8); if (_local6.length == _local3.length) { var _local9 = _local3.length; _local1 = 0; while (_local1 < _local9) { if (_local3[_local1] != _local6[_local1]) { trace((((("LZSS FAILED @ " + _local1) + " ") + _local3[_local1]) + " ") + _local6[_local1]); trace("C: " + _local8); trace("D: " + _local6); trace("S: " + _local3); return(false); } _local1++; } trace("LZSS PASSED!"); trace("C: " + _local8.length); trace((("D: " + _local6.length) + " %") + (100 * (_local8.length / _local6.length))); trace("S: " + _local3.length); return(true); } trace((("LZSS FAILED " + _local6.length) + " ==? ") + _local3.length); trace("C: " + _local8); trace("D: " + _local6); trace("S: " + _local3); return(false); } static function matchAny(v, a) { var _local2 = a.length; var _local1 = 0; while (_local1 < _local2) { if (a[_local1] == v) { return(true); } _local1++; } return(false); } static function stringSanitizeAS(V) { return(V); } static function objectToASRecursive(V) { var _local5 = typeof(V); var _local1 = ""; if (_local5 == "string") { _local1 = _local1 + (("\"" + V) + "\""); } else if (_local5 == "number") { _local1 = _local1 + String(V); } else if (_local5 == "boolean") { _local1 = _local1 + String(V); } else if (_local5 == "object") { _local1 = _local1 + "new Object("; var _local4 = 0; for (var _local6 in V) { _local4 = 1; break; } if (_local4) { _local1 = _local1 + " {"; var _local3 = 0; for (var _local6 in V) { _local1 = _local1 + (((" " + stringSanitizeAS(String(_local6))) + ":") + objectToASRecursive(V[_local6])); _local1 = _local1 + ","; _local3 = 1; } if (_local3 != 0) { _local1 = _local1.substr(0, _local1.length - 1); } _local1 = _local1 + " } "; } _local1 = _local1 + ")"; } else { _local1 = ("undefined /*" + _local1) + "*/"; } return(_local1); } static function objectToAS(AO) { return(objectToASRecursive(AO)); } static function objectFromAS(AS) { var retval = undefined; eval (("retval = \"" + AS) + "\";"); return(retval); } static function objectFromLDF(AS, endchar) { if (endchar == undefined) { endchar = "`"; } var _local13 = AS.split(endchar); var _local3 = new Array(); var _local12 = new Object(); var _local1 = _local12; var _local14 = _local13.length; var _local9 = 0; while (_local9 < _local14) { var _local2 = _local13[_local9]; if (_local2.length > 0) { switch (_local2.charAt(0)) { case "(" : var _local8 = _local2.substr(1); _local3.push(_local8); _local1[_local8] = new Object(); _local1 = _local1[_local8]; break; case ")" : if (_local3.length > 0) { _local3.pop(); _local1 = _local12; var _local4 = 0; while (_local4 < _local3.length) { _local1 = _local1[_local3[_local4]]; _local4++; } } else { trace("objectFromLDF Badly formatted Object: "); } break; case "[" : var _local10 = _local2.substr(1); _local3.push(_local10); _local1[_local10] = new Array(); _local1 = _local1[_local10]; break; case "]" : if (_local3.length > 0) { _local3.pop(); _local1 = _local12; var _local4 = 0; while (_local4 < _local3.length) { _local1 = _local1[_local3[_local4]]; _local4++; } } else { trace("objectFromLDF Badly formatted Array: "); } break; default : var _local6 = _local2.indexOf(":"); var _local5 = _local2.indexOf("\""); var _local7 = _local2.lastIndexOf("\""); if (_local6 >= 0) { var _local11 = _local2.substr(0, _local6); if (_local5 >= 0) { if (_local5 == (_local6 + 1)) { _local1[_local11] = _local2.substr(_local5 + 1, (_local7 - _local5) - 1); } else { trace("objectFromLDF Invalid object string data."); } } else { _local1[_local11] = Number(_local2.substr(_local6 + 1)); } } else if (_local5 >= 0) { if ((_local5 == 0) && (_local7 == (_local2.length - 1))) { _local1.push(_local2.substr(_local5 + 1, (_local7 - _local5) - 1)); } else { trace("objectFromLDF Invalid string data."); } } else { _local1.push(Number(_local2)); } } } _local9++; } if (_local3.length > 0) { trace("#ERROR Object data is malformed; missing closure statements!"); return(null); } return(_local12); } static function objectToLDFRecursive(V, objname, endchar) { var _local12 = typeof(V); var _local4 = ""; if (_local12 == "string") { if (objname.length > 0) { _local4 = _local4 + objname; _local4 = _local4 + ":"; } var _local3 = V; var _local8 = _local3.length; var _local1 = 0; while (_local1 < _local8) { if (_local3.charAt(_local1) == "\"") { } else if (_local3.charAt(_local1) == endchar) { trace("#ERROR input string contains endchar; this is NOT allowed. We removed it."); _local3 = _local3.substr(0, _local1) + _local3.substr(_local1 + 1); _local8--; _local1--; } _local1++; } _local4 = _local4 + (("\"" + _local3) + "\""); } else if (_local12 == "number") { if (objname.length > 0) { _local4 = _local4 + objname; _local4 = _local4 + ":"; } _local4 = _local4 + String(V); } else if (_local12 == "boolean") { if (objname.length > 0) { _local4 = _local4 + objname; _local4 = _local4 + ":"; } _local4 = _local4 + String(V); } else if (_local12 == "object") { var _local7 = 0; while (V.hasOwnProperty(String(_local7))) { _local7++; } var _local9 = 1; var _local11 = 0; for (var _local13 in V) { var _local5 = Number(_local13); if ((_local5 < _local7) && (_local5 >= 0)) { } else { _local9 = 0; break; } _local11++; } if (_local11 != _local7) { _local9 = 0; } if (_local9) { _local4 = _local4 + "["; _local4 = _local4 + objname; _local4 = _local4 + endchar; _local7 = 0; while (V.hasOwnProperty(String(_local7))) { _local4 = _local4 + objectToLDFRecursive(V[_local7], "", endchar); _local7++; } _local4 = _local4 + "]"; } else { if (objname.length < 1) { trace("Invalid object name! A name is required!"); } _local4 = _local4 + "("; _local4 = _local4 + objname; _local4 = _local4 + endchar; for (var _local13 in V) { _local4 = _local4 + objectToLDFRecursive(V[_local13], _local13, endchar); } _local4 = _local4 + ")"; } } else { trace((("objectToLDFRecursive Invalid data type:" + objname) + ":") + _local4); } _local4 = _local4 + endchar; return(_local4); } static function objectToLDF(AO, endchar) { if (endchar == undefined) { endchar = "`"; } var _local2 = ""; for (var _local4 in AO) { _local2 = _local2 + objectToLDFRecursive(AO[_local4], _local4, endchar); } return(_local2); } static function stringToArray(S) { var _local3 = new Array(S.length); var _local1 = 0; while (_local1 < S.length) { _local3[_local1] = 255 & S.charCodeAt(_local1); _local1++; } return(_local3); } static function stringFromArray(A) { var _local3 = ""; var _local1 = 0; while (_local1 < A.length) { _local3 = _local3 + String.fromCharCode(255 & A[_local1]); _local1++; } return(_local3); } static function arrayToA64(A, X) { if (X == undefined) { X = _ascii64Table; } var _local4 = ""; var _local2 = 0; var _local1 = 0; var _local3 = 0; while (_local3 < A.length) { _local2 = _local2 | ((255 & A[_local3]) << _local1); _local1 = _local1 + 8; while (_local1 >= 6) { _local4 = _local4 + X.charAt(_local2 & 63); _local1 = _local1 - 6; _local2 = _local2 >> 6; } _local3++; } while (_local1 > 0) { _local4 = _local4 + X.charAt(_local2 & 63); _local1 = _local1 - 6; _local2 = _local2 >> 6; } return(_local4); } static function arrayFromA64(S, X) { if (X == undefined) { X = _ascii64Table; } var _local5 = new Array(255); var _local3 = 0; while (_local3 < 255) { _local5[_local3] = 0; _local3++; } _local3 = 0; while (_local3 < 64) { _local5[X.charCodeAt(_local3)] = _local3; _local3++; } var _local4 = new Array(); var _local2 = 0; var _local1 = 0; _local3 = 0; while (_local3 < S.length) { _local2 = _local2 | ((_local5[255 & S.charCodeAt(_local3)] & 63) << _local1); _local1 = _local1 + 6; while (_local1 >= 8) { _local4.push(_local2 & 255); _local1 = _local1 - 8; _local2 = _local2 >> 8; } _local3++; } while (_local1 >= 8) { _local4.push(_local2 & 255); _local1 = _local1 - 8; _local2 = _local2 >> 8; } return(_local4); } static function arrayCipher(A, C) { var _local6 = new Array(); var _local4 = 0; var _local2 = new String(); if (C == undefined) { C = "FSFK"; } _local2 = C; var _local3 = 0; while (_local3 < A.length) { _local6[_local3] = 255 & (A[_local3] ^ (255 & _local2.charCodeAt(_local4))); _local4++; if (_local4 >= _local2.length) { _local4 = _local4 - _local2.length; var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1] = _local2[_local1] ^ 324905761; _local1++; } } _local3++; } return(_local6); } static function arrayDecipher(A, C) { var _local7 = new Array(); var _local4 = 0; var _local2 = new String(); if (C == undefined) { C = "FSFK"; } _local2 = C; var _local3 = 0; while (_local3 < A.length) { _local7[_local3] = 255 & (A[_local3] ^ (255 & C.charCodeAt(_local4))); _local4++; if (_local4 >= _local2.length) { _local4 = _local4 - _local2.length; var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1] = _local2[_local1] ^ 324905761; _local1++; } } _local3++; } return(_local7); } static function arrayCompress(A) { return(lzssCompress(A)); } static function arrayDecompress(A) { return(lzssDecompress(A)); } static function arrayRandom(N) { var _local2 = new Array(Math.floor(N)); var _local1 = 0; while (_local1 < N) { _local2[_local1] = Math.floor(Math.random() * 255) & 255; _local1++; } return(_local2); } static function stringRandom(N) { var _local3 = new String(); var _local1 = 0; while (_local1 < N) { var _local2 = Math.floor(Math.random() * _asciiTable.length); _local3 = _local3 + _asciiTable.charAt(_local2); _local1++; } return(_local3); } static function _objCmpRecur(A, B) { var _local4 = typeof(A); var _local7 = typeof(B); if (stringCmp(_local4, _local7) == 0) { if (_local4 == "object") { for (var _local3 in A) { if (B.hasOwnProperty(_local3)) { var _local5 = _objCmpRecur(A[_local3], B[_local3]); if (_local5 != 0) { return(_local5); } continue; } trace(("_objCmpRecur: Different properties! " + _local3) + " "); return(-3); } return(0); } if (_local4 == "string") { var _local5 = stringCmp(A, B); if (_local5 != 0) { return(_local5); } return(0); } if (A != B) { if (_local4 == "number") { var _local6 = Math.abs(A - B); if (_local6 < 1E-6) { return(0); } } return(-1); } return(0); } return(-2); } static function objCmp(A, B) { return(_objCmpRecur(A, B)); } static function arrayCmp(A, B) { if (A.length == B.length) { var _local1 = 0; while (_local1 < A.length) { if (A[_local1] != B[_local1]) { return(A[_local1] - B[_local1]); } _local1++; } return(0); } return(A.length - B.length); } static function stringCmp(A, B) { if (A.length == B.length) { var _local1 = 0; while (_local1 < A.length) { if (A.charAt(_local1) != B.charAt(_local1)) { return(A.charCodeAt(_local1) - B.charCodeAt(_local1)); } _local1++; } return(0); } return(A.length - B.length); } static function stringComputeChecksum(S, ignorelast) { if (S.length > 7) { var _local3 = 0; var _local6 = S.length - ignorelast; var _local2 = 5381; while (_local3 < _local6) { var _local4 = 255 & S.charCodeAt(_local3); _local2 = _local4 + ((_local2 << 5) + _local2); _local3++; } var _local1 = _local2.toString(16); if (_local1.charAt(0) == "-") { _local1 = _local1.substring(1); } while (_local1.length < 8) { _local1 = "0" + _local1; } return(_local1); } return(""); } static function stringCheckChecksum(S) { var _local3 = stringComputeChecksum(S, 8); var _local2 = S.substring(S.length - 8, S.length); if (_local3 == _local2) { return(0); } return(-1); } static function stringTrimChecksum(S) { return(S.substring(0, S.length - 8)); } static function stringCompressA64(S, C) { if (C == undefined) { C = "SA)($*#)*gjk"; } var _local5 = stringToArray(S); var _local2 = arrayCompress(_local5); var _local3; if (C.length > 0) { _local3 = arrayCipher(_local2, C); } else { _local3 = _local2; } S = arrayToA64(_local3, _ascii64Table); return(S); } static function stringDecompressA64(S, C) { if (C == undefined) { C = "SA)($*#)*gjk"; } var _local2 = arrayFromA64(S, _ascii64Table); var _local3; if (C.length > 0) { _local3 = arrayDecipher(_local2, C); } else { _local3 = _local2; } var _local5 = arrayDecompress(_local3); S = stringFromArray(_local5); return(S); } static function objectToLDFCompA64(inobj, cipherkey, usedelimiter) { if (usedelimiter == undefined) { usedelimiter = "`"; } if (cipherkey == undefined) { cipherkey = ""; } var _local1 = objectToLDF(inobj, usedelimiter); _local1 = _local1 + stringComputeChecksum(_local1, 0); var _local4 = stringCompressA64(_local1, cipherkey); return(_local4); } static function objectFromLDFCompA64(instr, cipherkey, usedelimiter) { if (usedelimiter == undefined) { usedelimiter = "`"; } if (cipherkey == undefined) { cipherkey = ""; } var _local1 = stringDecompressA64(instr, cipherkey); if (stringCheckChecksum(_local1) == 0) { var _local2 = objectFromLDF(stringTrimChecksum(_local1), usedelimiter); return(_local2); } var _local2 = new Object(); _local2._error = "INVALID CHECKSUM! DATA WAS TAMPERED WITH! "; return(_local2); } static function regressionTestLDF() { trace("Testing stringToArray / stringFromArray:"); var _local14 = stringRandom(5 + (Math.random() * 100)); var _local26 = stringToArray(_local14); var _local24 = stringFromArray(_local26); if (stringCmp(_local14, _local24) == 0) { trace("\tPassed!"); } else { trace("\tFAILED: "); trace("Array: " + _local26); trace(_local14); trace(_local24); } trace(""); trace("Testing arrayCipher / arrayDecipher:"); var _local15 = arrayRandom(5 + (Math.random() * 100)); var _local30 = arrayCipher(_local15); var _local28 = arrayDecipher(_local30); if (arrayCmp(_local15, _local28) == 0) { trace("\tPassed!"); } else { trace("\tFAILED: "); trace("Ciphered: " + _local30); trace(_local15); trace(_local28); } trace(""); trace("Testing arrayCompress / arrayDecompress:"); var _local10 = arrayRandom(5 + (Math.random() * 100)); _local30 = arrayCompress(_local10); var _local19 = arrayDecompress(_local30); if (arrayCmp(_local10, _local19) == 0) { trace("\tPassed!"); } else { trace("\tFAILED: "); trace("Compa: " + _local30); trace(_local10); trace(_local19); } trace(""); trace("Testing arrayToA64 / arrayFromA64:"); var _local7 = arrayRandom(5 + (Math.random() * 100)); var _local11 = arrayToA64(_local7, _ascii64Table); var _local12 = arrayFromA64(_local11, _ascii64Table); var _local27 = arrayToA64(_local12, _ascii64Table); if ((stringCmp(_local11, _local27) == 0) && (arrayCmp(_local7, _local12) == 0)) { trace("\tPassed!"); } else { trace("\tFAILED: "); trace("Source:" + _local7); trace("x64a: " + _local11); trace("x64b: " + _local27); trace("Ai: " + _local7); trace("Ao: " + _local12); } trace(""); trace("Testing stringCompressA64 / stringDecompressA64:"); var _local2 = stringRandom(1000); var _local8 = stringCompressA64(_local2, "BitchPlease!"); var _local25 = stringDecompressA64(_local8, "BitchPlease!"); if (stringCmp(_local2, _local25) == 0) { trace((("\tPassed! " + _local8.length) + " / ") + _local2.length); } else { trace("\tFAILED: "); trace("A64: " + _local8); trace("Input: " + _local2); trace("Result: " + _local25); trace((_local8.length + " / ") + _local2.length); } trace(""); trace("Testing LDF conversion formats; Note NONE of the input has a ` character, since that is used as a delimeter"); var _local1 = new Object(); _local1.isnum = 100; _local1.isstr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=\\|/~{}|[]\\:<>?,./;'\""; _local1.isnumn = -42368; _local1.isfloat = 4306.34352; _local1.isfloatn = -1204.4612346; _local1.isstr2 = "<xml>Fuckit!</xml>"; _local1.prase = " I'll have some \"tea\" with %[n] fucking crumpets. Ya'll Better \"move along\" now."; _local1.array1 = new Array(10, 3246, 37, 237, 327, 3275); _local1.array2 = new Array(10.68, 3246.64, 37.266, 237.26, 327.526, 3275.3466); _local1.array3 = new Array(10.68, "Mixitup", 37.266, 237.26, "Ass", 3275.3466); _local1.subob = new Object(); _local1.subob.isnum = 1031; _local1.subob.isstr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=\\|/~{}|[]\\:<>?,./;'\""; _local1.subob.isnumn = -423468; _local1.subob.isfloat = 43406.343542; _local1.subob.isfloatn = -12044.4612346; _local1.subob.isstr2 = "<xml>Fuckit!</xml>"; _local1.subob.array1 = new Array(10, 32446, 37, 237, 4327, 32475); _local1.subob.array2 = new Array(10.68, 3246.64, 337.2666, 237.26, 32437.526, 32765.3466); _local1.subob.array3 = new Array(10.68, "Mixadatup", 37.266, 2637.26, "Assihk", 36275.3466); _local1.subob.subob = new Object(); _local1.subob.subob.probs = "Yeah no."; _local1.subob2.subob = new Object(); _local1.subob2.probs = "Subbish."; _local1.subob3.subob = new Object(); _local1.subob3.probs = "Subbish2."; trace(""); var _local3 = objectToLDF(_local1, "`"); var _local16 = objectFromLDF(_local3, "`"); var _local6 = objectToLDF(_local16, "`"); var _local29 = objectFromLDF(_local6, "`"); var _local23 = objCmp(_local16, _local1); var _local22 = objCmp(_local16, _local29); var _local21 = objCmp(_local1, _local29); var _local20 = stringCmp(_local3, _local6); trace((((((("FC: " + _local23) + " ") + _local22) + " ") + _local21) + " ") + _local20); if (((_local23 == 0) && (_local22 == 0)) && (_local21 == 0)) { if (_local20 != 0) { trace("\tPassed, data objects are identical, but strings are not (reordered or trimmed):"); trace(_local3); trace(""); trace(_local6); } else { trace("\tPassed! "); } } else { trace("\tFAILED: "); trace(_local3); trace(""); trace(_local6); } trace(""); trace("Testing LDF + A64 conversion formats: "); var _local4 = objectToLDFCompA64(_local1); var _local5 = objectFromLDFCompA64(_local4); var _local9 = objectToLDFCompA64(_local5); var _local13 = objectFromLDFCompA64(_local9); var _local31 = objCmp(_local1, _local5); var _local17 = objCmp(_local5, _local13); var _local18 = objCmp(_local1, _local13); if (((_local31 == 0) && (_local17 == 0)) && (_local18 == 0)) { if (stringCmp(_local4, _local9) == 0) { trace("\tPassed! "); } else { trace("\tPassed, data objects are identical, but strings are not (reordered or trimmed):"); trace(_local4); trace(""); trace(_local9); } } else { trace("\tFAILED: "); trace(_local31); trace(_local17); trace(_local18); trace("S1: " + _local4); trace("S2: " + _local9); trace("O1: " + _local5); trace("O2: " + _local13); } trace(""); } static function hashSSM(S, MRounds) { var _local12 = (S.length / 4) + MRounds; var _local6 = "X"; var _local7 = "0123"; var _local2 = _local7 + S; while (_local12 > 0) { _local12 = _local12 - 1; var _local5 = 229; var _local4 = 75; var _local3 = 123; var _local13 = 0; var _local1 = _local2.length; while (_local1 != 0) { _local1 = _local1 - 1; _local5 = _local5 + (_local2.charCodeAt(_local1) & 255); if (_local1 != 0) { _local1 = _local1 - 1; _local4 = _local4 + (_local2.charCodeAt(_local1) & 255); if (_local1 != 0) { _local1 = _local1 - 1; _local3 = _local3 + (_local2.charCodeAt(_local1) & 255); } } } var _local11 = _local5 & 63; var _local10 = ((_local5 >> 6) & 3) | (_local4 & 15); var _local9 = ((_local4 >> 4) & 15) | (_local3 & 3); var _local8 = (_local3 >> 2) & 63; _local7 = ((String.fromCharCode(48 + _local11) + String.fromCharCode(49 + _local10)) + String.fromCharCode(50 + _local9)) + String.fromCharCode(51 + _local8); _local2 = _local2 + _local7; _local6 = _local6 + _local7; if (_local6.length > 32) { _local6 = _local6.slice(32 - _local6.length); } _local2 = _local2.slice(4); } return(_local6); } static function randomString(slen) { var _local2 = ""; var _local1 = 0; while (_local1 < slen) { _local2 = _local2 + String.fromCharCode(32 + Math.floor(Math.random() * 95)); _local1++; } return(_local2); } static var _asciiVNameTable = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_"; static var _ascii64Table = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-+"; static var _ascii64TableReverse = undefined; static var _asciiTable = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-+!@#$%^&*()_=~`<>?:{}|[]\\',./+-\""; }
Symbol 243 Button
on (press) { gotoAndStop ("POPUPCLOSED"); }
Symbol 265 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 11
stop();
Symbol 265 MovieClip Frame 21
stop();
Symbol 265 MovieClip Frame 31
stop();
Symbol 265 MovieClip Frame 41
stop();
Symbol 265 MovieClip Frame 51
stop();
Symbol 265 MovieClip Frame 61
stop();
Symbol 265 MovieClip Frame 71
stop();
Symbol 265 MovieClip Frame 81
stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 11
stop();
Symbol 277 MovieClip Frame 21
stop();
Symbol 277 MovieClip Frame 31
stop();
Symbol 277 MovieClip Frame 41
stop();
Symbol 277 MovieClip Frame 51
stop();
Symbol 277 MovieClip Frame 61
stop();
Symbol 277 MovieClip Frame 71
stop();
Symbol 277 MovieClip Frame 81
stop();
Symbol 289 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 11
stop();
Symbol 289 MovieClip Frame 21
stop();
Symbol 289 MovieClip Frame 31
stop();
Symbol 289 MovieClip Frame 41
stop();
Symbol 289 MovieClip Frame 51
stop();
Symbol 289 MovieClip Frame 61
stop();
Symbol 289 MovieClip Frame 71
stop();
Symbol 289 MovieClip Frame 81
stop();
Symbol 306 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 11
stop();
Symbol 306 MovieClip Frame 21
stop();
Symbol 306 MovieClip Frame 31
stop();
Symbol 306 MovieClip Frame 41
stop();
Symbol 306 MovieClip Frame 51
stop();
Symbol 306 MovieClip Frame 61
stop();
Symbol 306 MovieClip Frame 71
stop();
Symbol 306 MovieClip Frame 81
stop();
Symbol 319 MovieClip Frame 1
stop();
Symbol 319 MovieClip Frame 11
stop();
Symbol 319 MovieClip Frame 21
stop();
Symbol 319 MovieClip Frame 31
stop();
Symbol 319 MovieClip Frame 41
stop();
Symbol 319 MovieClip Frame 51
stop();
Symbol 319 MovieClip Frame 61
stop();
Symbol 319 MovieClip Frame 71
stop();
Symbol 319 MovieClip Frame 81
stop();
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 11
stop();
Symbol 330 MovieClip Frame 21
stop();
Symbol 330 MovieClip Frame 31
stop();
Symbol 330 MovieClip Frame 41
stop();
Symbol 330 MovieClip Frame 51
stop();
Symbol 330 MovieClip Frame 61
stop();
Symbol 330 MovieClip Frame 71
stop();
Symbol 330 MovieClip Frame 81
stop();
Symbol 344 MovieClip Frame 1
stop(); gotoAndStop(_parent.G.getValue("color"));
Symbol 344 MovieClip Frame 11
stop();
Symbol 344 MovieClip Frame 21
stop();
Symbol 344 MovieClip Frame 31
stop();
Symbol 344 MovieClip Frame 41
stop();
Symbol 344 MovieClip Frame 51
stop();
Symbol 344 MovieClip Frame 61
stop();
Symbol 344 MovieClip Frame 71
stop();
Symbol 344 MovieClip Frame 81
stop();
Symbol 354 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 11
stop();
Symbol 354 MovieClip Frame 21
stop();
Symbol 354 MovieClip Frame 31
stop();
Symbol 354 MovieClip Frame 41
stop();
Symbol 354 MovieClip Frame 51
stop();
Symbol 354 MovieClip Frame 61
stop();
Symbol 354 MovieClip Frame 71
stop();
Symbol 354 MovieClip Frame 81
stop();
Symbol 377 MovieClip Frame 1
stop();
Symbol 377 MovieClip Frame 11
stop();
Symbol 377 MovieClip Frame 21
stop();
Symbol 377 MovieClip Frame 31
stop();
Symbol 377 MovieClip Frame 41
stop();
Symbol 377 MovieClip Frame 51
stop();
Symbol 377 MovieClip Frame 61
stop();
Symbol 377 MovieClip Frame 71
stop();
Symbol 377 MovieClip Frame 81
stop();
Symbol 387 MovieClip Frame 1
stop();
Symbol 387 MovieClip Frame 11
stop();
Symbol 387 MovieClip Frame 21
stop();
Symbol 387 MovieClip Frame 31
stop();
Symbol 387 MovieClip Frame 41
stop();
Symbol 387 MovieClip Frame 51
stop();
Symbol 387 MovieClip Frame 61
stop();
Symbol 387 MovieClip Frame 71
stop();
Symbol 387 MovieClip Frame 81
stop();
Symbol 401 Button
on (press) { gotoAndPlay ("Burp"); }
Symbol 405 MovieClip Frame 1
G.setValue("eatten", "0");
Symbol 405 MovieClip Frame 59
gotoAndPlay ("Idle");
Symbol 405 MovieClip Frame 60
G.setValue("eatten", "1");
Symbol 405 MovieClip Frame 207
G.setValue("eatten", "2");
Symbol 405 MovieClip Frame 265
gotoAndPlay ("Idle2");
Symbol 405 MovieClip Frame 266
G.setValue("eatten", "0");
Symbol 405 MovieClip Frame 271
if ((Math.random() * 3) < 1) { RS.gotoAndPlay("S1"); } else if ((Math.random() * 3) < 1) { RS.gotoAndPlay("S2"); } else if ((Math.random() * 3) < 1) { RS.gotoAndPlay("S3"); } else { RS.gotoAndPlay("S4"); }
Symbol 405 MovieClip Frame 294
gotoAndPlay ("Idle2");
Symbol 450 MovieClip Frame 1
stop();
Symbol 450 MovieClip Frame 2
gotoAndStop (1);
Symbol 450 MovieClip Frame 3
gotoAndStop (1);
Symbol 450 MovieClip Frame 12
gotoAndStop (1);
Symbol 450 MovieClip Frame 23
gotoAndStop (1);
Symbol 450 MovieClip Frame 42
gotoAndStop (1);
Symbol 450 MovieClip Frame 51
gotoAndStop (1);
Symbol 450 MovieClip Frame 58
gotoAndStop (1);
Symbol 450 MovieClip Frame 65
gotoAndStop (1);
Symbol 450 MovieClip Frame 95
gotoAndStop (1);
Symbol 450 MovieClip Frame 102
gotoAndStop (1);
Symbol 450 MovieClip Frame 109
gotoAndStop (1);
Symbol 450 MovieClip Frame 120
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 150
gotoAndStop (1);
Symbol 450 MovieClip Frame 151
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 179
gotoAndStop (1);
Symbol 450 MovieClip Frame 180
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 210
gotoAndStop (1);
Symbol 450 MovieClip Frame 211
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 239
gotoAndStop (1);
Symbol 450 MovieClip Frame 240
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 270
gotoAndStop (1);
Symbol 450 MovieClip Frame 271
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 300
gotoAndStop (1);
Symbol 450 MovieClip Frame 302
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 307
gotoAndStop (1);
Symbol 450 MovieClip Frame 310
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 315
gotoAndStop (1);
Symbol 450 MovieClip Frame 318
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 321
gotoAndStop (1);
Symbol 450 MovieClip Frame 327
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 330
gotoAndStop (1);
Symbol 450 MovieClip Frame 337
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 340
gotoAndStop (1);
Symbol 450 MovieClip Frame 348
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 351
gotoAndStop (1);
Symbol 450 MovieClip Frame 358
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 450 MovieClip Frame 361
gotoAndStop (1);
Symbol 450 MovieClip Frame 371
gotoAndStop (1);
Symbol 450 MovieClip Frame 381
gotoAndStop (1);
Symbol 450 MovieClip Frame 391
gotoAndStop (1);
Symbol 451 MovieClip Frame 1
stop();
Symbol 451 MovieClip Frame 3
gotoAndStop (1);
Symbol 452 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 2
this.m_scale = 100; this.m_name = "EXTERNAL"; this.m_status = "SxS*NOTLOADED"; this.m_credit = ""; this.maxhp = 100; this.hp = this.maxhp; this.enemy.in_movex = 0; this.enemy.in_movey = 0; this.enemy.in_action = 0; this.hatk = 0; this.matk = 0; this.latk = 0; this.hdef = 0; this.mdef = 0; this.ldef = 0; enemy.s_atktype = 0; enemy.s_animbusy = 0; enemy.s_idle = 1; enemy.s_moving = 0; enemy.s_attacking = 0; enemy.s_hit = 0; enemy.s_vx = 0; m_cameraoffset = 0; stop();
Symbol 457 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 1
stop();
Symbol 467 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 467 MovieClip Frame 9
Symbol 482 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 473 MovieClip "head" in Symbol 482 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 475 MovieClip "head2" in Symbol 482 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 495 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 530 MovieClip Frame 1
stop();
Symbol 572 MovieClip Frame 15
Symbol 580 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_SKIN_HAND_PART);
Symbol 584 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_WEAPON_PARTR);
Symbol 584 MovieClip Frame 11
gotoAndStop(_root.GLOBAL_SKIN_WEAPON_PARTR);
Symbol 590 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_ARM_PART);
Symbol 596 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_ARM_PART);
Symbol 600 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_EAR_PART);
Symbol 605 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_SKIN_LEG_PART);
Symbol 610 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_SKIN_LEG_PART);
Symbol 615 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_SKIN_FOOT_PART);
Symbol 622 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_HEAD_PART);
Symbol 629 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_SKIN_BODY_PART);
Symbol 635 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_SKIN_BODY_PART);
Symbol 638 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_SKIN_TAIL_PART);
Symbol 641 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_TAIL_PART);
Symbol 644 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_TAIL_PART);
Symbol 647 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_SKIN_TAIL_PART);
Symbol 651 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_EAR_PART);
Symbol 657 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_SKIN_LEG_PART);
Symbol 663 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_LEG_PART);
Symbol 669 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_SKIN_FOOT_PART);
Symbol 675 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_SKIN_ARM_PART);
Symbol 680 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_SKIN_ARM_PART);
Symbol 682 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_WEAPON_PARTL);
Symbol 682 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_SKIN_WEAPON_PARTL);
Symbol 687 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_HAND_PART);
Symbol 689 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_CLASS);
Symbol 690 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 690 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 690 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 690 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 690 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 690 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 690 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 690 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 690 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 690 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 697 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 697 MovieClip Frame 12
Symbol 702 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 473 MovieClip "head" in Symbol 702 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 475 MovieClip "head2" in Symbol 702 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 712 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 736 MovieClip Frame 25
Symbol 740 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_LEG_PART);
Symbol 745 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_LEG_PART);
Symbol 749 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_SKIN_FOOT_PART);
Symbol 751 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_CLASS);
Symbol 752 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 752 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 752 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 752 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 752 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 752 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 752 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 752 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 752 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 752 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 759 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 759 MovieClip Frame 13
Symbol 760 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 473 MovieClip "head" in Symbol 760 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 475 MovieClip "head2" in Symbol 760 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 760 MovieClip Frame 13
Symbol 769 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 787 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { } };
Symbol 790 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_CLASS);
Symbol 791 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 791 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 791 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 791 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 791 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 791 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 791 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 791 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 791 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 791 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 796 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 796 MovieClip Frame 14
Symbol 801 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 473 MovieClip "head" in Symbol 801 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 475 MovieClip "head2" in Symbol 801 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 801 MovieClip Frame 14
Symbol 806 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 820 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_CLASS);
Symbol 821 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 821 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 821 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 821 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 821 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 821 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 821 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 821 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 821 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 821 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 828 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 828 MovieClip Frame 13
Symbol 829 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 473 MovieClip "head" in Symbol 829 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 475 MovieClip "head2" in Symbol 829 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 829 MovieClip Frame 13
Symbol 838 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 857 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_CLASS);
Symbol 858 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 858 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 858 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 858 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 858 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 858 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 858 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 858 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 858 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 858 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 861 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 861 MovieClip Frame 15
Symbol 862 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 473 MovieClip "head" in Symbol 862 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 475 MovieClip "head2" in Symbol 862 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 862 MovieClip Frame 15
Symbol 869 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 887 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_CLASS);
Symbol 888 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 888 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 888 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 888 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 888 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 888 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 888 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 888 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 888 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 888 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 902 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 902 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 902 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 902 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 904 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 904 MovieClip Frame 5
Symbol 906 MovieClip Frame 1
stop();
Symbol 907 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Symbol 909 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 916 MovieClip Frame 5
Symbol 918 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_CLASS);
Symbol 919 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 919 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 919 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 919 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 919 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 919 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 919 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 919 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 919 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 919 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 920 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 920 MovieClip Frame 20
stop();
Symbol 921 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Symbol 921 MovieClip Frame 14
stop();
Symbol 927 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 927 MovieClip Frame 15
stop();
Symbol 928 MovieClip Frame 13
stop();
Symbol 929 MovieClip Frame 10
stop();
Symbol 931 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_SKIN_CLASS);
Symbol 932 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 932 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 932 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 932 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 932 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 932 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 932 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 932 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 932 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 932 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 965 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 968 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 975 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 975 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 975 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 975 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 975 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 976 MovieClip [mcPlayer] Frame 1
stop(); nextFrame();
Symbol 976 MovieClip [mcPlayer] Frame 2
s_idle = 1; s_moving = 0; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_vx = 0; s_decidedanim = "idle";
Symbol 976 MovieClip [mcPlayer] Frame 8
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 9
s_idle = 0; s_moving = 4; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_decidedanim = "walk";
Symbol 976 MovieClip [mcPlayer] Frame 16
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 17
s_idle = 0; s_moving = 8; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_decidedanim = "run";
Symbol 976 MovieClip [mcPlayer] Frame 23
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 24
s_animbusy = 1; s_decidedanim = "turn";
Symbol 976 MovieClip [mcPlayer] Frame 30
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 31
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 2; s_decidedanim = "atkh";
Symbol 976 MovieClip [mcPlayer] Frame 38
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 39
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 1; s_decidedanim = "atkm";
Symbol 976 MovieClip [mcPlayer] Frame 46
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 47
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 0; s_decidedanim = "atkl";
Symbol 976 MovieClip [mcPlayer] Frame 53
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 55
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 4; s_decidedanim = "atkp";
Symbol 976 MovieClip [mcPlayer] Frame 61
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 62
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 6; s_decidedanim = "hith";
Symbol 976 MovieClip [mcPlayer] Frame 68
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 69
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 4; s_decidedanim = "hitm";
Symbol 976 MovieClip [mcPlayer] Frame 75
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 76
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 2; s_decidedanim = "hitl";
Symbol 976 MovieClip [mcPlayer] Frame 82
gotoAndStop ("idle");
Symbol 976 MovieClip [mcPlayer] Frame 83
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 0; s_decidedanim = "death";
Symbol 976 MovieClip [mcPlayer] Frame 96
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; hp = 0; s_decidedanim = "dead";
Symbol 976 MovieClip [mcPlayer] Frame 101
stop();
Symbol 976 MovieClip [mcPlayer] Frame 103
s_decidedanim = "blank";
Symbol 976 MovieClip [mcPlayer] Frame 107
gotoAndStop ("blank");
Symbol 982 Button
on (release) { _root.externalURL = exturl; play(); }
Symbol 988 MovieClip Frame 5
stop();
Symbol 992 Button
on (press) { gotoAndPlay ("Eat"); }
Symbol 998 Button
on (press) { gotoAndPlay ("Burp"); }
Symbol 1003 MovieClip Frame 1
G.setValue("eatten", "0");
Symbol 1003 MovieClip Frame 59
gotoAndPlay ("Idle");
Symbol 1003 MovieClip Frame 60
G.setValue("eatten", "1");
Symbol 1003 MovieClip Frame 207
G.setValue("eatten", "2");
Symbol 1003 MovieClip Frame 265
gotoAndPlay ("Idle2");
Symbol 1003 MovieClip Frame 266
G.setValue("eatten", "0");
Symbol 1003 MovieClip Frame 271
if ((Math.random() * 3) < 1) { RS.gotoAndPlay("S1"); } else if ((Math.random() * 3) < 1) { RS.gotoAndPlay("S2"); } else if ((Math.random() * 3) < 1) { RS.gotoAndPlay("S3"); } else { RS.gotoAndPlay("S4"); }
Symbol 1003 MovieClip Frame 294
gotoAndPlay ("Idle2");

Library Items

Symbol 1 MovieClip [mcEmpty]Used by:181
Symbol 2 GraphicUsed by:3 76 77 80 81 83 92 93 95 96 118 121 124 126 127 128 183 185 188 194 195 213  Timeline
Symbol 3 MovieClipUses:2Used by:213 976  Timeline
Symbol 4 FontUsed by:5 48 72 78 79 82 84 91 94 97 115 116 117 119 120 122 123 125 175 182 184 186 187 189 190 191 192 196 197 198 199 200 201 202 203 204 205 206 207 209 210 211 226 230 231 235 236 237 238 239 241 407 983 989
Symbol 5 EditableTextUses:4Used by:Timeline
Symbol 6 GraphicUsed by:31
Symbol 7 GraphicUsed by:31 450
Symbol 8 GraphicUsed by:9 29 450
Symbol 9 MovieClipUses:8Used by:31
Symbol 10 GraphicUsed by:31
Symbol 11 GraphicUsed by:12 27 450
Symbol 12 MovieClipUses:11Used by:31
Symbol 13 GraphicUsed by:14 28
Symbol 14 MovieClipUses:13Used by:31
Symbol 15 GraphicUsed by:16 26 450
Symbol 16 MovieClipUses:15Used by:31
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19 166
Symbol 19 MovieClipUses:17 18Used by:31
Symbol 20 GraphicUsed by:31
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:23
Symbol 23 MovieClipUses:22Used by:31
Symbol 24 GraphicUsed by:31
Symbol 25 GraphicUsed by:30
Symbol 26 MovieClipUses:15Used by:30 170
Symbol 27 MovieClipUses:11Used by:30 170
Symbol 28 MovieClipUses:13Used by:30 170
Symbol 29 MovieClipUses:8Used by:30 170
Symbol 30 MovieClipUses:25 26 27 28 29Used by:31
Symbol 31 MovieClipUses:6 7 9 10 12 14 16 19 20 23 24 30Used by:213
Symbol 32 GraphicUsed by:45
Symbol 33 GraphicUsed by:45
Symbol 34 GraphicUsed by:45
Symbol 35 GraphicUsed by:45
Symbol 36 GraphicUsed by:45
Symbol 37 GraphicUsed by:45
Symbol 38 GraphicUsed by:45
Symbol 39 GraphicUsed by:45
Symbol 40 GraphicUsed by:45
Symbol 41 GraphicUsed by:45
Symbol 42 GraphicUsed by:45
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:32 33 34 35 36 37 38 39 40 41 42 43 44Used by:213
Symbol 46 GraphicUsed by:213
Symbol 47 GraphicUsed by:213
Symbol 48 EditableTextUses:4Used by:64
Symbol 49 GraphicUsed by:55
Symbol 50 GraphicUsed by:55
Symbol 51 GraphicUsed by:55
Symbol 52 GraphicUsed by:55
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:49 50 51 52 53 54Used by:64
Symbol 56 GraphicUsed by:62
Symbol 57 GraphicUsed by:62
Symbol 58 GraphicUsed by:62
Symbol 59 GraphicUsed by:62
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:56 57 58 59 60 61Used by:64
Symbol 63 GraphicUsed by:64 66
Symbol 64 MovieClipUses:48 55 62 63Used by:213
Symbol 65 ShapeTweeningUsed by:66
Symbol 66 MovieClipUses:65 63Used by:68 76 77 80 81 83 85 92 93 95 96 118 121 124 126 127 128 183 185 188 194 195
Symbol 67 GraphicUsed by:68 70 85 170 172 174
Symbol 68 ButtonUses:66 67Used by:70
Symbol 69 MovieClipUsed by:70 213 452  Timeline
Symbol 70 MovieClipUses:68 69 67Used by:213
Symbol 71 GraphicUsed by:213
Symbol 72 TextUses:4Used by:213
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:73 74Used by:76 77 80 81 83 92 93 95 96 118 121 124 126 127 128 183 185 188 194 195
Symbol 76 ButtonUses:75 66 2Used by:213
Symbol 77 ButtonUses:75 66 2Used by:213
Symbol 78 TextUses:4Used by:213
Symbol 79 TextUses:4Used by:213
Symbol 80 ButtonUses:75 66 2Used by:213
Symbol 81 ButtonUses:75 66 2Used by:213
Symbol 82 TextUses:4Used by:213
Symbol 83 ButtonUses:75 66 2Used by:213
Symbol 84 TextUses:4Used by:90
Symbol 85 ButtonUses:66 67Used by:90 208
Symbol 86 GraphicUsed by:90 208
Symbol 87 GraphicUsed by:88 172 174
Symbol 88 MovieClipUses:87Used by:90 208 213
Symbol 89 GraphicUsed by:90 208
Symbol 90 MovieClipUses:84 85 86 88 89Used by:213
Symbol 91 EditableTextUses:4Used by:213
Symbol 92 ButtonUses:75 66 2Used by:213
Symbol 93 ButtonUses:75 66 2Used by:213
Symbol 94 TextUses:4Used by:213
Symbol 95 ButtonUses:75 66 2Used by:213
Symbol 96 ButtonUses:75 66 2Used by:213
Symbol 97 EditableTextUses:4Used by:213
Symbol 98 ShapeTweeningUsed by:101
Symbol 99 ShapeTweeningUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:98 99 100Used by:114
Symbol 102 ShapeTweeningUsed by:105
Symbol 103 ShapeTweeningUsed by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:102 103 104Used by:114
Symbol 106 GraphicUsed by:114 169
Symbol 107 GraphicUsed by:114
Symbol 108 GraphicUsed by:114
Symbol 109 ShapeTweeningUsed by:113
Symbol 110 ShapeTweeningUsed by:113
Symbol 111 GraphicUsed by:113
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:109 110 111 112Used by:114
Symbol 114 MovieClipUses:101 105 106 107 108 113Used by:213
Symbol 115 EditableTextUses:4Used by:213
Symbol 116 EditableTextUses:4Used by:213
Symbol 117 TextUses:4Used by:213
Symbol 118 ButtonUses:75 66 2Used by:213
Symbol 119 EditableTextUses:4Used by:213
Symbol 120 EditableTextUses:4Used by:213
Symbol 121 ButtonUses:75 66 2Used by:213
Symbol 122 EditableTextUses:4Used by:213
Symbol 123 EditableTextUses:4Used by:213
Symbol 124 ButtonUses:75 66 2Used by:213
Symbol 125 TextUses:4Used by:213
Symbol 126 ButtonUses:75 66 2Used by:213
Symbol 127 ButtonUses:75 66 2Used by:213
Symbol 128 ButtonUses:75 66 2Used by:213
Symbol 129 GraphicUsed by:159 163 976
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:159
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:159
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:159
Symbol 136 GraphicUsed by:140
Symbol 137 GraphicUsed by:140
Symbol 138 GraphicUsed by:140
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:136 138 137 139Used by:159
Symbol 141 ShapeTweeningUsed by:150
Symbol 142 ShapeTweeningUsed by:150
Symbol 143 ShapeTweeningUsed by:150
Symbol 144 ShapeTweeningUsed by:150
Symbol 145 ShapeTweeningUsed by:150
Symbol 146 ShapeTweeningUsed by:150
Symbol 147 ShapeTweeningUsed by:150
Symbol 148 ShapeTweeningUsed by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:141 142 143 144 145 146 147 148 149Used by:159
Symbol 151 GraphicUsed by:156
Symbol 152 GraphicUsed by:156
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:151 154 152 155Used by:159
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:159
Symbol 159 MovieClipUses:129 131 133 135 140 150 156 158Used by:163 976
Symbol 160 GraphicUsed by:163 976
Symbol 161 GraphicUsed by:163 976
Symbol 162 GraphicUsed by:163 976
Symbol 163 MovieClipUses:159 129 160 161 162Used by:170 467 697 759 796 828 861 904 920
Symbol 164 GraphicUsed by:170
Symbol 165 GraphicUsed by:170
Symbol 166 MovieClipUses:18Used by:170
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:170
Symbol 169 MovieClipUses:106Used by:170
Symbol 170 MovieClipUses:163 164 67 165 166 28 27 29 26 168 169Used by:213
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171 67 87Used by:213  Timeline
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173 67 87Used by:213
Symbol 175 TextUses:4Used by:213
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:177 178Used by:213
Symbol 180 GraphicUsed by:213
Symbol 181 MovieClipUses:1Used by:213
Symbol 182 TextUses:4Used by:213
Symbol 183 ButtonUses:75 66 2Used by:213
Symbol 184 TextUses:4Used by:213
Symbol 185 ButtonUses:75 66 2Used by:213
Symbol 186 TextUses:4Used by:213
Symbol 187 TextUses:4Used by:213
Symbol 188 ButtonUses:75 66 2Used by:213
Symbol 189 EditableTextUses:4Used by:213
Symbol 190 EditableTextUses:4Used by:213
Symbol 191 TextUses:4Used by:213
Symbol 192 EditableTextUses:4Used by:213
Symbol 193 GraphicUsed by:213
Symbol 194 ButtonUses:75 66 2Used by:213
Symbol 195 ButtonUses:75 66 2Used by:213
Symbol 196 EditableTextUses:4Used by:213
Symbol 197 EditableTextUses:4Used by:213
Symbol 198 EditableTextUses:4Used by:213
Symbol 199 EditableTextUses:4Used by:213
Symbol 200 EditableTextUses:4Used by:213
Symbol 201 TextUses:4Used by:213
Symbol 202 TextUses:4Used by:213
Symbol 203 TextUses:4Used by:213
Symbol 204 TextUses:4Used by:213
Symbol 205 TextUses:4Used by:213
Symbol 206 EditableTextUses:4Used by:213
Symbol 207 TextUses:4Used by:208
Symbol 208 MovieClipUses:207 85 86 88 89Used by:213
Symbol 209 EditableTextUses:4Used by:213
Symbol 210 TextUses:4Used by:213
Symbol 211 TextUses:4Used by:213
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:3 31 45 46 47 64 70 71 72 76 77 78 79 80 81 82 83 90 91 92 93 94 95 96 97 114 115 116 117 118 119 120 121 122 123 124 125 126 127 88 128 170 172 174 69 175 179 180 181 182 183 184 185 186 187 188 189 190 2 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 208 209 210 211 212Used by:Timeline
Symbol 214 MovieClipUsed by:Timeline
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:223
Symbol 217 GraphicUsed by:223
Symbol 218 GraphicUsed by:223
Symbol 219 GraphicUsed by:223
Symbol 220 GraphicUsed by:223
Symbol 221 GraphicUsed by:223
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:216 217 218 219 220 221 222Used by:225
Symbol 224 MovieClipUsed by:225
Symbol 225 MovieClipUses:223 224Used by:Timeline
Symbol 226 EditableTextUses:4Used by:Timeline
Symbol 1017 MovieClip [__Packages.TexDa]
Symbol 227 FontUsed by:228 229 230 231 232 241 317
Symbol 228 TextUses:227Used by:Timeline
Symbol 229 TextUses:227Used by:Timeline
Symbol 230 TextUses:4 227Used by:Timeline
Symbol 231 TextUses:227 4Used by:Timeline
Symbol 232 TextUses:227Used by:Timeline
Symbol 233 FontUsed by:234
Symbol 234 TextUses:233Used by:Timeline
Symbol 235 TextUses:4Used by:Timeline
Symbol 236 TextUses:4Used by:Timeline
Symbol 237 TextUses:4Used by:Timeline
Symbol 238 TextUses:4Used by:Timeline
Symbol 239 TextUses:4Used by:Timeline
Symbol 240 GraphicUsed by:Timeline
Symbol 241 TextUses:227 4Used by:Timeline
Symbol 242 GraphicUsed by:243 401 992 998
Symbol 243 ButtonUses:242Used by:Timeline
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:405 1003
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:405 1003
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:405 1003
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:405 1003
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:388
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:388
Symbol 256 GraphicUsed by:265
Symbol 257 GraphicUsed by:265
Symbol 258 GraphicUsed by:265
Symbol 259 GraphicUsed by:265
Symbol 260 GraphicUsed by:265
Symbol 261 GraphicUsed by:265
Symbol 262 GraphicUsed by:265
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:256 257 258 259 260 261 262 263 264Used by:388
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:388
Symbol 268 GraphicUsed by:277
Symbol 269 GraphicUsed by:277
Symbol 270 GraphicUsed by:277
Symbol 271 GraphicUsed by:277
Symbol 272 GraphicUsed by:277
Symbol 273 GraphicUsed by:277
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:268 269 270 271 272 273 274 275 276Used by:388
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:388
Symbol 280 GraphicUsed by:289
Symbol 281 GraphicUsed by:289
Symbol 282 GraphicUsed by:289
Symbol 283 GraphicUsed by:289
Symbol 284 GraphicUsed by:289
Symbol 285 GraphicUsed by:289
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:280 281 282 283 284 285 286 287 288Used by:388
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:388
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:296
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:296
Symbol 296 MovieClipUses:293 295Used by:388
Symbol 297 GraphicUsed by:306
Symbol 298 GraphicUsed by:306
Symbol 299 GraphicUsed by:306
Symbol 300 GraphicUsed by:306
Symbol 301 GraphicUsed by:306
Symbol 302 GraphicUsed by:306
Symbol 303 GraphicUsed by:306
Symbol 304 GraphicUsed by:306
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:297 298 299 300 301 302 303 304 305Used by:388
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:388
Symbol 309 GraphicUsed by:319
Symbol 310 GraphicUsed by:319
Symbol 311 GraphicUsed by:319
Symbol 312 GraphicUsed by:319
Symbol 313 GraphicUsed by:319
Symbol 314 GraphicUsed by:319
Symbol 315 GraphicUsed by:319
Symbol 316 GraphicUsed by:319
Symbol 317 TextUses:227Used by:319
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:309 310 311 312 313 314 315 316 317 318Used by:388
Symbol 320 GraphicUsed by:330
Symbol 321 GraphicUsed by:330
Symbol 322 GraphicUsed by:330
Symbol 323 GraphicUsed by:330
Symbol 324 GraphicUsed by:330
Symbol 325 GraphicUsed by:330
Symbol 326 GraphicUsed by:330
Symbol 327 GraphicUsed by:330
Symbol 328 GraphicUsed by:330
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:320 321 322 323 324 325 326 327 328 329Used by:388
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:388
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:388
Symbol 335 GraphicUsed by:344
Symbol 336 GraphicUsed by:344
Symbol 337 GraphicUsed by:344
Symbol 338 GraphicUsed by:344
Symbol 339 GraphicUsed by:344
Symbol 340 GraphicUsed by:344
Symbol 341 GraphicUsed by:344
Symbol 342 GraphicUsed by:344
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:335 336 337 338 339 340 341 342 343Used by:388
Symbol 345 GraphicUsed by:354
Symbol 346 GraphicUsed by:354
Symbol 347 GraphicUsed by:354
Symbol 348 GraphicUsed by:354
Symbol 349 GraphicUsed by:354
Symbol 350 GraphicUsed by:354
Symbol 351 GraphicUsed by:354
Symbol 352 GraphicUsed by:354
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:345 346 347 348 349 350 351 352 353Used by:388
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:388
Symbol 357 GraphicUsed by:377
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:377
Symbol 360 GraphicUsed by:377
Symbol 361 GraphicUsed by:377
Symbol 362 GraphicUsed by:377
Symbol 363 GraphicUsed by:377
Symbol 364 GraphicUsed by:377
Symbol 365 GraphicUsed by:377
Symbol 366 GraphicUsed by:377
Symbol 367 GraphicUsed by:377
Symbol 368 GraphicUsed by:377
Symbol 369 GraphicUsed by:377
Symbol 370 GraphicUsed by:377
Symbol 371 GraphicUsed by:377
Symbol 372 GraphicUsed by:377
Symbol 373 GraphicUsed by:377
Symbol 374 GraphicUsed by:377
Symbol 375 GraphicUsed by:377
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:357 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376Used by:388
Symbol 378 GraphicUsed by:387
Symbol 379 GraphicUsed by:387
Symbol 380 GraphicUsed by:387
Symbol 381 GraphicUsed by:387
Symbol 382 GraphicUsed by:387
Symbol 383 GraphicUsed by:387
Symbol 384 GraphicUsed by:387
Symbol 385 GraphicUsed by:387
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:378 379 380 381 382 383 384 385 386Used by:388
Symbol 388 MovieClipUses:253 255 265 267 277 279 289 291 296 306 308 319 330 332 334 344 354 356 377 387Used by:405 1003
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:405 1003
Symbol 391 GraphicUsed by:405 1003
Symbol 392 GraphicUsed by:405
Symbol 393 GraphicUsed by:405
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:405 1003
Symbol 396 ShapeTweeningUsed by:405
Symbol 397 ShapeTweeningUsed by:405
Symbol 398 ShapeTweeningUsed by:405
Symbol 399 ShapeTweeningUsed by:405
Symbol 400 GraphicUsed by:405 1003
Symbol 401 ButtonUses:242Used by:405
Symbol 402 ShapeTweeningUsed by:405
Symbol 403 ShapeTweeningUsed by:405
Symbol 404 GraphicUsed by:405 1003
Symbol 405 MovieClipUses:245 247 249 251 388 390 391 392 393 395 396 397 398 399 400 401 402 403 404Used by:Timeline
Symbol 406 GraphicUsed by:Timeline
Symbol 407 TextUses:4Used by:409 982
Symbol 408 GraphicUsed by:409 982
Symbol 409 MovieClipUses:407 408Used by:Timeline
Symbol 410 GraphicUsed by:450
Symbol 411 GraphicUsed by:450
Symbol 412 GraphicUsed by:450
Symbol 413 GraphicUsed by:450
Symbol 414 GraphicUsed by:450
Symbol 415 GraphicUsed by:450
Symbol 416 GraphicUsed by:450
Symbol 417 GraphicUsed by:450
Symbol 418 GraphicUsed by:450
Symbol 419 ShapeTweeningUsed by:450
Symbol 420 ShapeTweeningUsed by:450
Symbol 421 GraphicUsed by:450
Symbol 422 ShapeTweeningUsed by:450
Symbol 423 ShapeTweeningUsed by:450
Symbol 424 ShapeTweeningUsed by:450
Symbol 425 ShapeTweeningUsed by:450
Symbol 426 ShapeTweeningUsed by:450
Symbol 427 ShapeTweeningUsed by:450
Symbol 428 ShapeTweeningUsed by:450
Symbol 429 ShapeTweeningUsed by:450
Symbol 430 ShapeTweeningUsed by:450
Symbol 431 ShapeTweeningUsed by:450
Symbol 432 ShapeTweeningUsed by:450
Symbol 433 ShapeTweeningUsed by:450
Symbol 434 ShapeTweeningUsed by:450
Symbol 435 ShapeTweeningUsed by:450
Symbol 436 ShapeTweeningUsed by:450
Symbol 437 GraphicUsed by:450
Symbol 438 GraphicUsed by:450
Symbol 439 GraphicUsed by:450
Symbol 440 GraphicUsed by:450
Symbol 441 GraphicUsed by:450
Symbol 442 GraphicUsed by:450
Symbol 443 GraphicUsed by:450
Symbol 444 GraphicUsed by:450
Symbol 445 GraphicUsed by:447
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClipUses:445 446Used by:450
Symbol 448 GraphicUsed by:450
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 7 447 8 11 448 15 449Used by:Timeline
Symbol 451 MovieClipUsed by:Timeline
Symbol 452 MovieClipUses:69Used by:977  Timeline
Symbol 453 GraphicUsed by:457
Symbol 454 GraphicUsed by:457
Symbol 455 GraphicUsed by:457
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:453 454 455 456Used by:976
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:460 466 549 735 787 817 854 885 915 928 976
Symbol 460 MovieClipUses:459Used by:976
Symbol 461 GraphicUsed by:463
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:461 462Used by:467 697 976
Symbol 464 GraphicUsed by:466
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:464 459 465Used by:467 697 759 796 828 861 904 920 976
Symbol 467 MovieClipUses:163 463 466Used by:690
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:482 702 760 801 829 862 893 907 921
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:482 702 760 829 893 907 921
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:482 702 760 801 829 862
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:482 702 760 801 829 862 907 921 941
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:482 702 760 893 907 921
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:478Used by:482 702 760 893 907 921
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:482 702 760 801 829 862 907 921
Symbol 482 MovieClipUses:469 471 473 475 477 479 481Used by:690
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:507 712 769 806 838 869 909 927
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:507 712 769 806 838 869 909 927
Symbol 487 GraphicUsed by:495
Symbol 488 GraphicUsed by:495
Symbol 489 GraphicUsed by:495
Symbol 490 GraphicUsed by:495
Symbol 491 GraphicUsed by:495
Symbol 492 GraphicUsed by:495
Symbol 493 GraphicUsed by:495
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:487 488 489 490 491 492 493 494Used by:497
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:495 496Used by:507 712 769 806 838 869 909 927
Symbol 498 ShapeTweeningUsed by:507
Symbol 499 ShapeTweeningUsed by:507
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:507 712 769 806 838 869 909 927
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:507 712 769 806 838 869 909 927
Symbol 504 ShapeTweeningUsed by:507
Symbol 505 ShapeTweeningUsed by:507
Symbol 506 GraphicUsed by:507 769 806 838 869
Symbol 507 MovieClipUses:484 486 497 498 499 501 503 504 505 506Used by:690
Symbol 508 GraphicUsed by:549 735 770 817 854 885 915 928
Symbol 509 GraphicUsed by:549 735 771 817 854 885 915 928
Symbol 510 GraphicUsed by:530
Symbol 511 GraphicUsed by:530
Symbol 512 GraphicUsed by:530
Symbol 513 GraphicUsed by:530
Symbol 514 GraphicUsed by:530
Symbol 515 GraphicUsed by:530
Symbol 516 GraphicUsed by:530
Symbol 517 GraphicUsed by:530
Symbol 518 GraphicUsed by:530
Symbol 519 GraphicUsed by:530
Symbol 520 GraphicUsed by:530
Symbol 521 GraphicUsed by:530
Symbol 522 GraphicUsed by:530
Symbol 523 GraphicUsed by:530
Symbol 524 GraphicUsed by:530
Symbol 525 GraphicUsed by:530
Symbol 526 GraphicUsed by:530
Symbol 527 GraphicUsed by:530
Symbol 528 GraphicUsed by:530
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529Used by:532
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:530 531Used by:549 735 787 817 854 885 915 928
Symbol 533 ShapeTweeningUsed by:549
Symbol 534 GraphicUsed by:549 735 787 817 854 885 901 915 928 957
Symbol 535 GraphicUsed by:549 735 787 817 854 885 901 915 928 955
Symbol 536 ShapeTweeningUsed by:549
Symbol 537 ShapeTweeningUsed by:549
Symbol 538 ShapeTweeningUsed by:549
Symbol 539 ShapeTweeningUsed by:549
Symbol 540 GraphicUsed by:549 735 787 817 854 885 901 915 928 955
Symbol 541 GraphicUsed by:549 735 787 817 854 885 901 915 928 957
Symbol 542 ShapeTweeningUsed by:549
Symbol 543 ShapeTweeningUsed by:549
Symbol 544 ShapeTweeningUsed by:549
Symbol 545 ShapeTweeningUsed by:549
Symbol 546 ShapeTweeningUsed by:549
Symbol 547 GraphicUsed by:549 787 817 854 885 915 928
Symbol 548 GraphicUsed by:549 787 817 854 885 915 928
Symbol 549 MovieClipUses:459 508 509 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548Used by:690
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:572 736 788 818 855 886 916 929 959
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:572 736 788 818 855 886 916 929 959
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:572 736 788 818 855 886 916 929 959
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:572 736 788 818 855 886 916 929 959
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:558Used by:572 736 788 818 855 886 916 929 961
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:572 736 788 818 855 886 916 929 959 961
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:572 736 788 818 855 886 916 929 961
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:572 736 788 818 855 886 916 929 959 961
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:572 736 788 818 855 886 916 929 959
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:572 736 788 818 855 886 916 929
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:572 736 788 818 855 886 916 929 959
Symbol 572 MovieClipUses:551 553 555 557 559 561 563 565 567 569 571Used by:690
Symbol 573 GraphicUsed by:580 687
Symbol 574 GraphicUsed by:575 740
Symbol 575 MovieClipUses:574Used by:578 580 588 590 594 596 598 603 605 608 610 613 615 620 622 627 629 633 635 637 640 643 646 649 655 657 661 663 667 669 673 675 678 680 685 687 738 740 743 745 747 749
Symbol 576 GraphicUsed by:580
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:575 577Used by:580
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:573 575 576 578 579Used by:688 750 789 819 856 917
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:581Used by:584 682
Symbol 583 GraphicUsed by:584
Symbol 584 MovieClipUses:582 583Used by:688 750 789 819 856 917
Symbol 585 GraphicUsed by:590 680
Symbol 586 GraphicUsed by:590
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:575 587Used by:590
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClipUses:585 575 586 588 589Used by:688 750 789 819 856 917
Symbol 591 GraphicUsed by:596
Symbol 592 GraphicUsed by:596
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:575 593Used by:596
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:591 575 592 594 595Used by:688 750 789 819 856 917
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:575 597Used by:600
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:598 599Used by:688 750 789 819 856 917
Symbol 601 GraphicUsed by:605
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:575 602Used by:605
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:575 601 603 604Used by:688 789 819 856 917
Symbol 606 GraphicUsed by:610
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:575 607Used by:610
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:575 606 608 609Used by:688 789 819 856 917
Symbol 611 GraphicUsed by:615
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:575 612Used by:615
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:575 611 613 614Used by:688 789 819 856 917
Symbol 616 GraphicUsed by:622
Symbol 617 GraphicUsed by:622
Symbol 618 GraphicUsed by:622
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:575 619Used by:622
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:616 617 575 618 620 621Used by:688 750 789 819 856 917
Symbol 623 GraphicUsed by:629
Symbol 624 GraphicUsed by:629
Symbol 625 GraphicUsed by:629
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:575 626Used by:629
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:623 624 575 625 627 628Used by:688 750 789 819 856 917
Symbol 630 GraphicUsed by:635
Symbol 631 GraphicUsed by:635
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:575 632Used by:635
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:630 575 631 633 634Used by:688 750 789 819 856 917
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:575 636Used by:638
Symbol 638 MovieClipUses:637Used by:688 750 789 819 856 917
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:575 639Used by:641
Symbol 641 MovieClipUses:640Used by:688 750 789 819 856 917
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:575 642Used by:644
Symbol 644 MovieClipUses:643Used by:688 750 789 819 856 917
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:575 645Used by:647
Symbol 647 MovieClipUses:646Used by:688 750 789 819 856 917
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:575 648Used by:651
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:649 650Used by:688 750 789 819 856 917
Symbol 652 GraphicUsed by:657
Symbol 653 GraphicUsed by:657 745
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:575 654Used by:657
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:652 575 653 655 656Used by:688 750 789 819 856 917
Symbol 658 GraphicUsed by:663 740
Symbol 659 GraphicUsed by:663
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:575 660Used by:663
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:658 575 659 661 662Used by:688 750 789 819 856 917
Symbol 664 GraphicUsed by:669 749
Symbol 665 GraphicUsed by:669 749
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:575 666Used by:669
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:664 575 665 667 668Used by:688 750 789 819 856 917
Symbol 670 GraphicUsed by:675
Symbol 671 GraphicUsed by:675
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:575 672Used by:675
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClipUses:670 575 671 673 674Used by:688 750 789 819 856 917
Symbol 676 GraphicUsed by:680
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:575 677Used by:680
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:585 575 676 678 679Used by:688 750 789 819 856 917
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:582 681Used by:688 750 789 819 856 917
Symbol 683 GraphicUsed by:687
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:575 684Used by:687
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:573 575 683 685 686Used by:688 750 789 819 856 917
Symbol 688 MovieClipUses:580 584 590 596 600 605 610 615 622 629 635 638 641 644 647 651 657 663 669 675 680 682 687Used by:689 887
Symbol 689 MovieClipUses:688Used by:690
Symbol 690 MovieClipUses:467 482 507 549 572 689Used by:976
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:697 976
Symbol 693 GraphicUsed by:694
Symbol 694 MovieClipUses:693Used by:697 976
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:697 976
Symbol 697 MovieClipUses:163 463 466 692 694 696Used by:752
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:702 760 829
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:700Used by:702 760 801 829 862 907 921
Symbol 702 MovieClipUses:469 471 473 475 477 479 481 699 701Used by:752
Symbol 703 ShapeTweeningUsed by:712
Symbol 704 ShapeTweeningUsed by:712
Symbol 705 ShapeTweeningUsed by:712
Symbol 706 ShapeTweeningUsed by:712
Symbol 707 ShapeTweeningUsed by:712
Symbol 708 ShapeTweeningUsed by:712
Symbol 709 ShapeTweeningUsed by:712
Symbol 710 ShapeTweeningUsed by:712
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:484 486 497 703 704 501 503 705 706 707 708 709 710 711Used by:752
Symbol 713 ShapeTweeningUsed by:735
Symbol 714 ShapeTweeningUsed by:735
Symbol 715 ShapeTweeningUsed by:735
Symbol 716 ShapeTweeningUsed by:735
Symbol 717 ShapeTweeningUsed by:735
Symbol 718 ShapeTweeningUsed by:735
Symbol 719 ShapeTweeningUsed by:735
Symbol 720 ShapeTweeningUsed by:735
Symbol 721 ShapeTweeningUsed by:735
Symbol 722 ShapeTweeningUsed by:735
Symbol 723 ShapeTweeningUsed by:735
Symbol 724 ShapeTweeningUsed by:735
Symbol 725 ShapeTweeningUsed by:735
Symbol 726 ShapeTweeningUsed by:735
Symbol 727 ShapeTweeningUsed by:735
Symbol 728 ShapeTweeningUsed by:735
Symbol 729 ShapeTweeningUsed by:735
Symbol 730 ShapeTweeningUsed by:735
Symbol 731 ShapeTweeningUsed by:735
Symbol 732 ShapeTweeningUsed by:735
Symbol 733 GraphicUsed by:735
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:459 508 509 532 713 534 535 714 715 716 717 540 541 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734Used by:752
Symbol 736 MovieClipUses:551 553 555 557 559 561 563 565 567 569 571Used by:752
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:575 737Used by:740
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:658 575 574 738 739Used by:750
Symbol 741 GraphicUsed by:745
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:575 742Used by:745
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:741 575 653 743 744Used by:750
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:575 746Used by:749
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:664 575 665 747 748Used by:750
Symbol 750 MovieClipUses:580 584 590 596 600 740 745 749 622 629 635 638 641 644 647 651 657 663 669 675 680 682 687Used by:751
Symbol 751 MovieClipUses:750Used by:752
Symbol 752 MovieClipUses:697 702 712 735 736 751Used by:976
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:753Used by:759 976
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:755Used by:759 760 769 787 788 789 796 801 806 817 818 819 828 829 838 854 855 856 861 862 869 885 886 976
Symbol 757 GraphicUsed by:758
Symbol 758 MovieClipUses:757Used by:759 976
Symbol 759 MovieClipUses:163 754 466 756 758Used by:791
Symbol 760 MovieClipUses:469 471 473 475 477 479 481 756 701 699Used by:791
Symbol 761 ShapeTweeningUsed by:769
Symbol 762 ShapeTweeningUsed by:769
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:763Used by:769 806 869 899 927
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:769 806 869 899 927
Symbol 767 ShapeTweeningUsed by:769
Symbol 768 ShapeTweeningUsed by:769
Symbol 769 MovieClipUses:484 486 497 761 762 501 503 764 766 756 767 768 506Used by:791
Symbol 770 MovieClipUses:508Used by:787
Symbol 771 MovieClipUses:509Used by:787
Symbol 772 ShapeTweeningUsed by:787
Symbol 773 ShapeTweeningUsed by:787
Symbol 774 ShapeTweeningUsed by:787
Symbol 775 ShapeTweeningUsed by:787
Symbol 776 ShapeTweeningUsed by:787
Symbol 777 ShapeTweeningUsed by:787
Symbol 778 ShapeTweeningUsed by:787
Symbol 779 ShapeTweeningUsed by:787
Symbol 780 ShapeTweeningUsed by:787
Symbol 781 ShapeTweeningUsed by:787
Symbol 782 ShapeTweeningUsed by:787
Symbol 783 ShapeTweeningUsed by:787
Symbol 784 ShapeTweeningUsed by:787
Symbol 785 ShapeTweeningUsed by:787
Symbol 786 ShapeTweeningUsed by:787
Symbol 787 MovieClipUses:459 770 771 532 772 534 535 773 774 775 776 540 541 756 777 778 779 780 781 782 783 784 785 786 547 548Used by:791
Symbol 788 MovieClipUses:551 553 555 557 559 561 563 565 567 569 571 756Used by:791
Symbol 789 MovieClipUses:580 584 590 596 600 605 610 615 622 629 635 638 641 644 647 651 657 663 669 675 680 682 687 756Used by:790
Symbol 790 MovieClipUses:789Used by:791
Symbol 791 MovieClipUses:759 760 769 787 788 790Used by:976
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:792Used by:796 976
Symbol 794 GraphicUsed by:795
Symbol 795 MovieClipUses:794Used by:796 976
Symbol 796 MovieClipUses:163 793 466 756 795Used by:821
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:801 829 862
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:801 829 862
Symbol 801 MovieClipUses:469 798 473 475 800 481 701 756Used by:821
Symbol 802 ShapeTweeningUsed by:806
Symbol 803 ShapeTweeningUsed by:806
Symbol 804 ShapeTweeningUsed by:806
Symbol 805 ShapeTweeningUsed by:806
Symbol 806 MovieClipUses:484 486 497 802 803 501 503 756 764 804 805 766 506Used by:821
Symbol 807 ShapeTweeningUsed by:817
Symbol 808 ShapeTweeningUsed by:817
Symbol 809 ShapeTweeningUsed by:817
Symbol 810 ShapeTweeningUsed by:817
Symbol 811 ShapeTweeningUsed by:817
Symbol 812 ShapeTweeningUsed by:817
Symbol 813 ShapeTweeningUsed by:817
Symbol 814 ShapeTweeningUsed by:817
Symbol 815 ShapeTweeningUsed by:817
Symbol 816 ShapeTweeningUsed by:817
Symbol 817 MovieClipUses:459 508 509 532 807 534 535 808 809 810 811 540 541 756 812 813 814 815 816 547 548Used by:821
Symbol 818 MovieClipUses:551 553 555 557 559 561 563 565 567 569 571 756Used by:821
Symbol 819 MovieClipUses:580 584 590 596 600 605 610 615 622 629 635 638 641 644 647 651 657 663 669 675 680 682 687 756Used by:820
Symbol 820 MovieClipUses:819Used by:821
Symbol 821 MovieClipUses:796 801 806 817 818 820Used by:976
Symbol 822 GraphicUsed by:823
Symbol 823 MovieClipUses:822Used by:828 976
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:828 976
Symbol 826 GraphicUsed by:827
Symbol 827 MovieClipUses:826Used by:828 976
Symbol 828 MovieClipUses:163 823 466 825 756 827Used by:858
Symbol 829 MovieClipUses:756 469 798 473 475 800 481 471 701 699Used by:858
Symbol 830 ShapeTweeningUsed by:838
Symbol 831 ShapeTweeningUsed by:838
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:838 927
Symbol 834 GraphicUsed by:835
Symbol 835 MovieClipUses:834Used by:838 927
Symbol 836 ShapeTweeningUsed by:838
Symbol 837 ShapeTweeningUsed by:838
Symbol 838 MovieClipUses:484 486 497 830 831 501 503 756 833 835 836 837 506Used by:858
Symbol 839 ShapeTweeningUsed by:854
Symbol 840 ShapeTweeningUsed by:854
Symbol 841 ShapeTweeningUsed by:854
Symbol 842 ShapeTweeningUsed by:854
Symbol 843 ShapeTweeningUsed by:854
Symbol 844 ShapeTweeningUsed by:854
Symbol 845 ShapeTweeningUsed by:854
Symbol 846 ShapeTweeningUsed by:854
Symbol 847 ShapeTweeningUsed by:854
Symbol 848 ShapeTweeningUsed by:854
Symbol 849 ShapeTweeningUsed by:854
Symbol 850 ShapeTweeningUsed by:854
Symbol 851 ShapeTweeningUsed by:854
Symbol 852 ShapeTweeningUsed by:854
Symbol 853 ShapeTweeningUsed by:854
Symbol 854 MovieClipUses:459 508 509 532 839 534 535 840 841 842 843 540 541 844 845 846 847 848 756 849 850 851 852 853 547 548Used by:858
Symbol 855 MovieClipUses:551 553 555 557 559 561 563 565 567 569 571 756Used by:858
Symbol 856 MovieClipUses:580 584 590 596 600 605 610 615 622 629 635 638 641 644 647 651 657 663 669 675 680 682 687 756Used by:857
Symbol 857 MovieClipUses:856Used by:858
Symbol 858 MovieClipUses:828 829 838 854 855 857Used by:976
Symbol 859 GraphicUsed by:860
Symbol 860 MovieClipUses:859Used by:861
Symbol 861 MovieClipUses:756 860 466 163Used by:888
Symbol 862 MovieClipUses:469 798 473 475 800 481 701 756Used by:888
Symbol 863 ShapeTweeningUsed by:869
Symbol 864 ShapeTweeningUsed by:869
Symbol 865 ShapeTweeningUsed by:869
Symbol 866 ShapeTweeningUsed by:869
Symbol 867 ShapeTweeningUsed by:869
Symbol 868 ShapeTweeningUsed by:869
Symbol 869 MovieClipUses:484 486 497 863 864 501 503 756 764 865 866 766 867 868 506Used by:888
Symbol 870 ShapeTweeningUsed by:885
Symbol 871 ShapeTweeningUsed by:885
Symbol 872 ShapeTweeningUsed by:885
Symbol 873 ShapeTweeningUsed by:885
Symbol 874 ShapeTweeningUsed by:885
Symbol 875 ShapeTweeningUsed by:885
Symbol 876 ShapeTweeningUsed by:885
Symbol 877 ShapeTweeningUsed by:885
Symbol 878 ShapeTweeningUsed by:885
Symbol 879 ShapeTweeningUsed by:885
Symbol 880 ShapeTweeningUsed by:885
Symbol 881 ShapeTweeningUsed by:885
Symbol 882 ShapeTweeningUsed by:885
Symbol 883 ShapeTweeningUsed by:885
Symbol 884 ShapeTweeningUsed by:885
Symbol 885 MovieClipUses:459 508 509 532 870 534 535 871 872 873 874 540 541 756 875 876 877 878 879 880 881 882 883 884 547 548Used by:888
Symbol 886 MovieClipUses:551 553 555 557 559 561 563 565 567 569 571 756Used by:888
Symbol 887 MovieClipUses:688Used by:888
Symbol 888 MovieClipUses:861 862 869 885 886 887Used by:976
Symbol 889 GraphicUsed by:890
Symbol 890 MovieClipUses:889Used by:902
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:893
Symbol 893 MovieClipUses:469 471 477 479 892Used by:902
Symbol 894 GraphicUsed by:895
Symbol 895 MovieClipUses:894Used by:899
Symbol 896 GraphicUsed by:899
Symbol 897 GraphicUsed by:898
Symbol 898 MovieClipUses:897Used by:899
Symbol 899 MovieClipUses:764 895 896 766 898Used by:902
Symbol 900 GraphicUsed by:901
Symbol 901 MovieClipUses:534 535 900 540 541Used by:902
Symbol 902 MovieClipUses:890 893 899 901Used by:903
Symbol 903 MovieClipUses:902Used by:904 920 976
Symbol 904 MovieClipUses:163 903 466Used by:919
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:905Used by:907 921 941
Symbol 907 MovieClipUses:469 471 906 475 477 479 481 701Used by:919
Symbol 908 GraphicUsed by:909
Symbol 909 MovieClipUses:484 486 497 908 501 503Used by:919
Symbol 910 ShapeTweeningUsed by:915
Symbol 911 ShapeTweeningUsed by:915
Symbol 912 ShapeTweeningUsed by:915
Symbol 913 ShapeTweeningUsed by:915
Symbol 914 ShapeTweeningUsed by:915
Symbol 915 MovieClipUses:459 508 509 532 910 534 535 911 912 913 914 540 541 547 548Used by:919
Symbol 916 MovieClipUses:551 553 555 557 559 561 563 565 567 569 571Used by:919
Symbol 917 MovieClipUses:580 584 590 596 600 605 610 615 622 629 635 638 641 644 647 651 657 663 669 675 680 682 687Used by:918
Symbol 918 MovieClipUses:917Used by:919
Symbol 919 MovieClipUses:904 907 909 915 916 918Used by:976
Symbol 920 MovieClipUses:163 903 466Used by:932
Symbol 921 MovieClipUses:469 471 906 475 477 479 481 701Used by:932
Symbol 922 ShapeTweeningUsed by:927
Symbol 923 ShapeTweeningUsed by:927
Symbol 924 ShapeTweeningUsed by:927
Symbol 925 ShapeTweeningUsed by:927
Symbol 926 GraphicUsed by:927
Symbol 927 MovieClipUses:484 486 497 922 923 501 503 924 925 764 833 766 835 926Used by:932
Symbol 928 MovieClipUses:459 508 509 532 547 534 535 548 540 541Used by:932
Symbol 929 MovieClipUses:551 553 555 557 559 561 563 565 567 569 571Used by:932
Symbol 930 MovieClipUsed by:931
Symbol 931 MovieClipUses:930Used by:932
Symbol 932 MovieClipUses:920 921 927 928 929 931Used by:976
Symbol 933 GraphicUsed by:934
Symbol 934 MovieClipUses:933Used by:965 971
Symbol 935 GraphicUsed by:936
Symbol 936 MovieClipUses:935Used by:965 968
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:937Used by:965 971
Symbol 939 GraphicUsed by:940
Symbol 940 MovieClipUses:939Used by:965
Symbol 941 MovieClipUses:906 475Used by:965 971
Symbol 942 GraphicUsed by:943
Symbol 943 MovieClipUses:942Used by:965 971
Symbol 944 GraphicUsed by:945
Symbol 945 MovieClipUses:944Used by:965 968
Symbol 946 GraphicUsed by:947
Symbol 947 MovieClipUses:946Used by:965 971
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:948Used by:965 971
Symbol 950 GraphicUsed by:951
Symbol 951 MovieClipUses:950Used by:965 968
Symbol 952 GraphicUsed by:953
Symbol 953 MovieClipUses:952Used by:965 971
Symbol 954 GraphicUsed by:955
Symbol 955 MovieClipUses:535 954 540Used by:965 968
Symbol 956 GraphicUsed by:957
Symbol 957 MovieClipUses:534 956 541Used by:965 971
Symbol 958 GraphicUsed by:959 962
Symbol 959 MovieClipUses:551 553 555 557 561 565 567 571 958Used by:965 971
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:559 561 563 565 960Used by:965 968
Symbol 962 MovieClipUses:958Used by:965 971
Symbol 963 GraphicUsed by:964
Symbol 964 MovieClipUses:963Used by:965 968
Symbol 965 MovieClipUses:934 936 938 940 941 943 945 947 949 951 953 955 957 959 961 962 964Used by:976
Symbol 966 GraphicUsed by:967
Symbol 967 MovieClipUses:966Used by:968
Symbol 968 MovieClipUses:936 967 945 951 955 961 964Used by:972 976
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClipUses:969Used by:971
Symbol 971 MovieClipUses:934 938 970 941 943 947 949 953 957 959 962Used by:976
Symbol 972 MovieClipUses:968Used by:975
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:973Used by:975
Symbol 975 MovieClipUses:972 974Used by:976
Symbol 976 MovieClip [mcPlayer]Uses:457 3 459 460 690 752 791 821 858 888 919 932 965 968 971 975 159 463 466 129 160 161 162 692 694 696 754 756 758 793 795 823 825 827 903Used by:978  Timeline
Symbol 977 MovieClipUses:452Used by:Timeline
Symbol 978 MovieClipUses:976Used by:Timeline
Symbol 979 GraphicUsed by:982
Symbol 980 GraphicUsed by:982
Symbol 981 GraphicUsed by:982
Symbol 982 ButtonUses:408 407 979 980 981Used by:Timeline
Symbol 983 TextUses:4Used by:991
Symbol 984 ShapeTweeningUsed by:988
Symbol 985 GraphicUsed by:988
Symbol 986 GraphicUsed by:988
Symbol 987 GraphicUsed by:988
Symbol 988 MovieClipUses:984 985 986 987Used by:991
Symbol 989 TextUses:4Used by:991
Symbol 990 GraphicUsed by:991
Symbol 991 ButtonUses:983 988 989 990Used by:Timeline
Symbol 992 ButtonUses:242Used by:1003
Symbol 993 GraphicUsed by:1003
Symbol 994 ShapeTweeningUsed by:1003
Symbol 995 ShapeTweeningUsed by:1003
Symbol 996 ShapeTweeningUsed by:1003
Symbol 997 ShapeTweeningUsed by:1003
Symbol 998 ButtonUses:242Used by:1003
Symbol 999 GraphicUsed by:1000
Symbol 1000 MovieClipUses:999 SS1Used by:1003
Symbol 1001 ShapeTweeningUsed by:1003
Symbol 1002 ShapeTweeningUsed by:1003
Symbol 1003 MovieClipUses:992 245 247 249 251 388 390 391 400 993 395 994 995 996 997 998 1000 1001 1002 404 SS2Used by:Timeline
Symbol 1004 MovieClip [mcPlayerNew]Used by:Timeline
Symbol 1005 GraphicUsed by:1009
Symbol 1006 GraphicUsed by:1009
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1009
Symbol 1009 MovieClipUses:1005 1006 1008Used by:1015
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1010Used by:1015
Symbol 1012 BitmapUsed by:1013
Symbol 1013 GraphicUses:1012Used by:1014
Symbol 1014 MovieClipUses:1013Used by:1015
Symbol 1015 MovieClipUses:1009 1011 1014Used by:Timeline
Symbol 1016 GraphicUsed by:Timeline
Streaming Sound 1Used by:Symbol 1000 MovieClip
Streaming Sound 2Used by:Symbol 1003 MovieClip

Instance Names

"camControl"Frame 4Symbol 213 MovieClip
"minigame"Frame 5Symbol 225 MovieClip
"BLUEASTEREGG"Frame 7Symbol 405 MovieClip
"playerspark"Frame 7Symbol 450 MovieClip
"enemyspark"Frame 7Symbol 450 MovieClip
"soundbank"Frame 7Symbol 451 MovieClip
"enemy"Frame 7Symbol 452 MovieClip
"player"Frame 7Symbol 976 MovieClip [mcPlayer]
"enemyshad"Frame 7Symbol 977 MovieClip
"playershad"Frame 7Symbol 978 MovieClip
"BLUEASTEREGG"Frame 8Symbol 1003 MovieClip
"controller"Frame 9Symbol 69 MovieClip
"scrollbg"Frame 9Symbol 1015 MovieClip
"prog"Symbol 23 MovieClip Frame 1Symbol 22 MovieClip
"progbar"Symbol 31 MovieClip Frame 55Symbol 23 MovieClip
"msgText"Symbol 64 MovieClip Frame 1Symbol 48 EditableText
"bubbletail"Symbol 64 MovieClip Frame 1Symbol 55 MovieClip
"bubbletype"Symbol 64 MovieClip Frame 1Symbol 62 MovieClip
"drawText"Symbol 70 MovieClip Frame 1Symbol 69 MovieClip
"drawSelector"Symbol 70 MovieClip Frame 1Symbol 69 MovieClip
"drawinto"Symbol 70 MovieClip Frame 1Symbol 69 MovieClip
"sld"Symbol 90 MovieClip Frame 1Symbol 88 MovieClip
"sldbak"Symbol 90 MovieClip Frame 1Symbol 88 MovieClip
"BV"Symbol 170 MovieClip Frame 13Symbol 166 MovieClip
"BU"Symbol 170 MovieClip Frame 13Symbol 28 MovieClip
"BR"Symbol 170 MovieClip Frame 13Symbol 27 MovieClip
"BL"Symbol 170 MovieClip Frame 13Symbol 29 MovieClip
"BD"Symbol 170 MovieClip Frame 13Symbol 26 MovieClip
"W"Symbol 170 MovieClip Frame 13Symbol 168 MovieClip
"E"Symbol 170 MovieClip Frame 13Symbol 169 MovieClip
"U"Symbol 170 MovieClip Frame 13Symbol 28 MovieClip
"R"Symbol 170 MovieClip Frame 13Symbol 27 MovieClip
"L"Symbol 170 MovieClip Frame 13Symbol 29 MovieClip
"D"Symbol 170 MovieClip Frame 13Symbol 26 MovieClip
"B"Symbol 170 MovieClip Frame 13Symbol 166 MovieClip
"bar"Symbol 179 MovieClip Frame 1Symbol 177 MovieClip
"nextcolor"Symbol 179 MovieClip Frame 1Symbol 177 MovieClip
"mc"Symbol 181 MovieClip Frame 1Symbol 1 MovieClip [mcEmpty]
"sld"Symbol 208 MovieClip Frame 1Symbol 88 MovieClip
"sldbak"Symbol 208 MovieClip Frame 1Symbol 88 MovieClip
"bounds"Symbol 213 MovieClip Frame 1Symbol 3 MovieClip
"mcqte"Symbol 213 MovieClip Frame 1Symbol 31 MovieClip
"mousecursor"Symbol 213 MovieClip Frame 1Symbol 45 MovieClip
"chatbubble"Symbol 213 MovieClip Frame 11Symbol 64 MovieClip
"selectdown"Symbol 213 MovieClip Frame 11Symbol 70 MovieClip
"sld_sound"Symbol 213 MovieClip Frame 11Symbol 90 MovieClip
"emenydir"Symbol 213 MovieClip Frame 11Symbol 114 MovieClip
"hpslider"Symbol 213 MovieClip Frame 11Symbol 88 MovieClip
"playerModeClip"Symbol 213 MovieClip Frame 11Symbol 170 MovieClip
"showNaughty"Symbol 213 MovieClip Frame 11Symbol 172 MovieClip
"showDirty"Symbol 213 MovieClip Frame 11Symbol 174 MovieClip
"emptygrid"Symbol 213 MovieClip Frame 11Symbol 69 MovieClip
"gui_playerhp"Symbol 213 MovieClip Frame 11Symbol 179 MovieClip
"gui_enemyhp"Symbol 213 MovieClip Frame 11Symbol 179 MovieClip
"embedgui"Symbol 213 MovieClip Frame 18Symbol 181 MovieClip
"exturllisttext"Symbol 213 MovieClip Frame 33Symbol 189 EditableText
"exturltext"Symbol 213 MovieClip Frame 33Symbol 190 EditableText
"chatbubble"Symbol 213 MovieClip Frame 57Symbol 64 MovieClip
"selectdown"Symbol 213 MovieClip Frame 57Symbol 70 MovieClip
"bounds"Symbol 213 MovieClip Frame 57Symbol 3 MovieClip
"emenydir"Symbol 213 MovieClip Frame 57Symbol 114 MovieClip
"sld_sound"Symbol 213 MovieClip Frame 57Symbol 208 MovieClip
"hpslider"Symbol 213 MovieClip Frame 57Symbol 88 MovieClip
"playerModeClip"Symbol 213 MovieClip Frame 57Symbol 170 MovieClip
"showNaughty"Symbol 213 MovieClip Frame 57Symbol 172 MovieClip
"emptygrid"Symbol 213 MovieClip Frame 57Symbol 69 MovieClip
"gui_playerhp"Symbol 213 MovieClip Frame 57Symbol 179 MovieClip
"gui_enemyhp"Symbol 213 MovieClip Frame 57Symbol 179 MovieClip
"dup_orange"Symbol 225 MovieClip Frame 1Symbol 223 MovieClip
"entertainor"Symbol 225 MovieClip Frame 1Symbol 224 MovieClip
"ART"Symbol 388 MovieClip Frame 1Symbol 253 MovieClip
"ARB"Symbol 388 MovieClip Frame 1Symbol 255 MovieClip
"ARC"Symbol 388 MovieClip Frame 1Symbol 265 MovieClip
"ASRT"Symbol 388 MovieClip Frame 1Symbol 253 MovieClip
"ASRB"Symbol 388 MovieClip Frame 1Symbol 255 MovieClip
"ASRC"Symbol 388 MovieClip Frame 1Symbol 265 MovieClip
"LRT"Symbol 388 MovieClip Frame 1Symbol 267 MovieClip
"LRB"Symbol 388 MovieClip Frame 1Symbol 277 MovieClip
"ANTENNAE_RIGHT"Symbol 388 MovieClip Frame 1Symbol 279 MovieClip
"MANNABLE"Symbol 388 MovieClip Frame 1Symbol 289 MovieClip
"HEAD"Symbol 388 MovieClip Frame 1Symbol 291 MovieClip
"WINGS"Symbol 388 MovieClip Frame 1Symbol 296 MovieClip
"BOOBIE_RIGHT"Symbol 388 MovieClip Frame 1Symbol 306 MovieClip
"JAW"Symbol 388 MovieClip Frame 1Symbol 308 MovieClip
"ANTENNAE_LEFT"Symbol 388 MovieClip Frame 1Symbol 279 MovieClip
"ABDOMEN_TATTOO"Symbol 388 MovieClip Frame 1Symbol 319 MovieClip
"ABDOMEN_TOP"Symbol 388 MovieClip Frame 1Symbol 330 MovieClip
"THORAX"Symbol 388 MovieClip Frame 1Symbol 332 MovieClip
"BELLY_LINES"Symbol 388 MovieClip Frame 1Symbol 334 MovieClip
"BELLY"Symbol 388 MovieClip Frame 1Symbol 344 MovieClip
"MANNABLE_BACK"Symbol 388 MovieClip Frame 1Symbol 354 MovieClip
"ABDOMEN_BELLY_LINES"Symbol 388 MovieClip Frame 1Symbol 356 MovieClip
"ABDOMEN_BELLY"Symbol 388 MovieClip Frame 1Symbol 377 MovieClip
"BOOBIE_LEFT"Symbol 388 MovieClip Frame 1Symbol 387 MovieClip
"LLT"Symbol 388 MovieClip Frame 1Symbol 267 MovieClip
"LLB"Symbol 388 MovieClip Frame 1Symbol 277 MovieClip
"ALT"Symbol 388 MovieClip Frame 1Symbol 253 MovieClip
"ALB"Symbol 388 MovieClip Frame 1Symbol 255 MovieClip
"ALC"Symbol 388 MovieClip Frame 1Symbol 265 MovieClip
"ASLT"Symbol 388 MovieClip Frame 1Symbol 253 MovieClip
"ASLB"Symbol 388 MovieClip Frame 1Symbol 255 MovieClip
"ASLC"Symbol 388 MovieClip Frame 1Symbol 265 MovieClip
"enemy"Symbol 452 MovieClip Frame 2Symbol 69 MovieClip
"center"Symbol 460 MovieClip Frame 1Symbol 459 MovieClip
"center"Symbol 466 MovieClip Frame 1Symbol 459 MovieClip
"head"Symbol 467 MovieClip Frame 1Symbol 466 MovieClip
"head"Symbol 482 MovieClip Frame 1Symbol 473 MovieClip
"head2"Symbol 482 MovieClip Frame 1Symbol 475 MovieClip
"head2"Symbol 482 MovieClip Frame 16Symbol 473 MovieClip
"head"Symbol 482 MovieClip Frame 16Symbol 475 MovieClip
"head"Symbol 482 MovieClip Frame 32Symbol 473 MovieClip
"head2"Symbol 482 MovieClip Frame 32Symbol 475 MovieClip
"eye"Symbol 497 MovieClip Frame 1Symbol 495 MovieClip
"head"Symbol 507 MovieClip Frame 1Symbol 497 MovieClip
"eye"Symbol 532 MovieClip Frame 1Symbol 530 MovieClip
"cbox"Symbol 549 MovieClip Frame 1Symbol 459 MovieClip
"head"Symbol 549 MovieClip Frame 1Symbol 532 MovieClip
"joint"Symbol 603 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 605 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 608 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 610 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 620 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 622 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 655 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 657 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 661 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 663 MovieClip Frame 1Symbol 575 MovieClip
"rhand"Symbol 688 MovieClip Frame 1Symbol 580 MovieClip
"rforearm"Symbol 688 MovieClip Frame 1Symbol 590 MovieClip
"rarm"Symbol 688 MovieClip Frame 1Symbol 596 MovieClip
"lear"Symbol 688 MovieClip Frame 1Symbol 600 MovieClip
"rleg"Symbol 688 MovieClip Frame 1Symbol 605 MovieClip
"rthigh"Symbol 688 MovieClip Frame 1Symbol 610 MovieClip
"rfoot"Symbol 688 MovieClip Frame 1Symbol 615 MovieClip
"head"Symbol 688 MovieClip Frame 1Symbol 622 MovieClip
"chest"Symbol 688 MovieClip Frame 1Symbol 629 MovieClip
"waist"Symbol 688 MovieClip Frame 1Symbol 635 MovieClip
"tail1"Symbol 688 MovieClip Frame 1Symbol 638 MovieClip
"tail2"Symbol 688 MovieClip Frame 1Symbol 641 MovieClip
"tail3"Symbol 688 MovieClip Frame 1Symbol 644 MovieClip
"tail4"Symbol 688 MovieClip Frame 1Symbol 647 MovieClip
"rear"Symbol 688 MovieClip Frame 1Symbol 651 MovieClip
"lthigh"Symbol 688 MovieClip Frame 1Symbol 657 MovieClip
"lleg"Symbol 688 MovieClip Frame 1Symbol 663 MovieClip
"lfoot"Symbol 688 MovieClip Frame 1Symbol 669 MovieClip
"larm"Symbol 688 MovieClip Frame 1Symbol 675 MovieClip
"lforearm"Symbol 688 MovieClip Frame 1Symbol 680 MovieClip
"lhand"Symbol 688 MovieClip Frame 1Symbol 687 MovieClip
"mc"Symbol 689 MovieClip Frame 1Symbol 688 MovieClip
"mc"Symbol 690 MovieClip Frame 1Symbol 467 MovieClip
"mc"Symbol 690 MovieClip Frame 2Symbol 482 MovieClip
"mc"Symbol 690 MovieClip Frame 3Symbol 507 MovieClip
"mc"Symbol 690 MovieClip Frame 4Symbol 549 MovieClip
"mc"Symbol 690 MovieClip Frame 5Symbol 572 MovieClip
"mc"Symbol 690 MovieClip Frame 6Symbol 689 MovieClip
"head"Symbol 697 MovieClip Frame 1Symbol 466 MovieClip
"head"Symbol 702 MovieClip Frame 1Symbol 473 MovieClip
"head2"Symbol 702 MovieClip Frame 1Symbol 475 MovieClip
"head"Symbol 702 MovieClip Frame 9Symbol 473 MovieClip
"head2"Symbol 702 MovieClip Frame 9Symbol 475 MovieClip
"head"Symbol 712 MovieClip Frame 1Symbol 497 MovieClip
"cbox"Symbol 735 MovieClip Frame 1Symbol 459 MovieClip
"head"Symbol 735 MovieClip Frame 1Symbol 532 MovieClip
"joint"Symbol 738 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 740 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 743 MovieClip Frame 1Symbol 575 MovieClip
"joint"Symbol 745 MovieClip Frame 1Symbol 575 MovieClip
"rhand"Symbol 750 MovieClip Frame 1Symbol 580 MovieClip
"rforearm"Symbol 750 MovieClip Frame 1Symbol 590 MovieClip
"rarm"Symbol 750 MovieClip Frame 1Symbol 596 MovieClip
"lear"Symbol 750 MovieClip Frame 1Symbol 600 MovieClip
"rleg"Symbol 750 MovieClip Frame 1Symbol 740 MovieClip
"rthigh"Symbol 750 MovieClip Frame 1Symbol 745 MovieClip
"rfoot"Symbol 750 MovieClip Frame 1Symbol 749 MovieClip
"head"Symbol 750 MovieClip Frame 1Symbol 622 MovieClip
"chest"Symbol 750 MovieClip Frame 1Symbol 629 MovieClip
"waist"Symbol 750 MovieClip Frame 1Symbol 635 MovieClip
"tail1"Symbol 750 MovieClip Frame 1Symbol 638 MovieClip
"tail2"Symbol 750 MovieClip Frame 1Symbol 641 MovieClip
"tail3"Symbol 750 MovieClip Frame 1Symbol 644 MovieClip
"tail4"Symbol 750 MovieClip Frame 1Symbol 647 MovieClip
"rear"Symbol 750 MovieClip Frame 1Symbol 651 MovieClip
"lthigh"Symbol 750 MovieClip Frame 1Symbol 657 MovieClip
"lleg"Symbol 750 MovieClip Frame 1Symbol 663 MovieClip
"lfoot"Symbol 750 MovieClip Frame 1Symbol 669 MovieClip
"larm"Symbol 750 MovieClip Frame 1Symbol 675 MovieClip
"lforearm"Symbol 750 MovieClip Frame 1Symbol 680 MovieClip
"lhand"Symbol 750 MovieClip Frame 1Symbol 687 MovieClip
"mc"Symbol 751 MovieClip Frame 1Symbol 750 MovieClip
"mc"Symbol 752 MovieClip Frame 1Symbol 697 MovieClip
"mc"Symbol 752 MovieClip Frame 2Symbol 702 MovieClip
"mc"Symbol 752 MovieClip Frame 3Symbol 712 MovieClip
"mc"Symbol 752 MovieClip Frame 4Symbol 735 MovieClip
"mc"Symbol 752 MovieClip Frame 5Symbol 736 MovieClip
"mc"Symbol 752 MovieClip Frame 6Symbol 751 MovieClip
"head"Symbol 759 MovieClip Frame 1Symbol 466 MovieClip
"abox"Symbol 759 MovieClip Frame 4Symbol 756 MovieClip
"head"Symbol 760 MovieClip Frame 1Symbol 473 MovieClip
"head2"Symbol 760 MovieClip Frame 1Symbol 475 MovieClip
"abox"Symbol 760 MovieClip Frame 3Symbol 756 MovieClip
"head"Symbol 760 MovieClip Frame 3Symbol 473 MovieClip
"head2"Symbol 760 MovieClip Frame 3Symbol 475 MovieClip
"abox"Symbol 760 MovieClip Frame 6Symbol 756 MovieClip
"head"Symbol 769 MovieClip Frame 1Symbol 497 MovieClip
"abox"Symbol 769 MovieClip Frame 5Symbol 756 MovieClip
"cbox"Symbol 787 MovieClip Frame 1Symbol 459 MovieClip
"jaw"Symbol 787 MovieClip Frame 1Symbol 770 MovieClip
"horns"Symbol 787 MovieClip Frame 1Symbol 771 MovieClip
"head"Symbol 787 MovieClip Frame 1Symbol 532 MovieClip
"abox"Symbol 787 MovieClip Frame 7Symbol 756 MovieClip
"abox"Symbol 788 MovieClip Frame 8Symbol 756 MovieClip
"rhand"Symbol 789 MovieClip Frame 1Symbol 580 MovieClip
"rforearm"Symbol 789 MovieClip Frame 1Symbol 590 MovieClip
"rarm"Symbol 789 MovieClip Frame 1Symbol 596 MovieClip
"lear"Symbol 789 MovieClip Frame 1Symbol 600 MovieClip
"rleg"Symbol 789 MovieClip Frame 1Symbol 605 MovieClip
"rthigh"Symbol 789 MovieClip Frame 1Symbol 610 MovieClip
"rfoot"Symbol 789 MovieClip Frame 1Symbol 615 MovieClip
"head"Symbol 789 MovieClip Frame 1Symbol 622 MovieClip
"chest"Symbol 789 MovieClip Frame 1Symbol 629 MovieClip
"waist"Symbol 789 MovieClip Frame 1Symbol 635 MovieClip
"tail1"Symbol 789 MovieClip Frame 1Symbol 638 MovieClip
"tail2"Symbol 789 MovieClip Frame 1Symbol 641 MovieClip
"tail3"Symbol 789 MovieClip Frame 1Symbol 644 MovieClip
"tail4"Symbol 789 MovieClip Frame 1Symbol 647 MovieClip
"rear"Symbol 789 MovieClip Frame 1Symbol 651 MovieClip
"lthigh"Symbol 789 MovieClip Frame 1Symbol 657 MovieClip
"lleg"Symbol 789 MovieClip Frame 1Symbol 663 MovieClip
"lfoot"Symbol 789 MovieClip Frame 1Symbol 669 MovieClip
"larm"Symbol 789 MovieClip Frame 1Symbol 675 MovieClip
"lforearm"Symbol 789 MovieClip Frame 1Symbol 680 MovieClip
"lhand"Symbol 789 MovieClip Frame 1Symbol 687 MovieClip
"abox"Symbol 789 MovieClip Frame 6Symbol 756 MovieClip
"mc"Symbol 790 MovieClip Frame 1Symbol 789 MovieClip
"mc"Symbol 791 MovieClip Frame 1Symbol 759 MovieClip
"mc"Symbol 791 MovieClip Frame 2Symbol 760 MovieClip
"mc"Symbol 791 MovieClip Frame 3Symbol 769 MovieClip
"mc"Symbol 791 MovieClip Frame 4Symbol 787 MovieClip
"mc"Symbol 791 MovieClip Frame 5Symbol 788 MovieClip
"mc"Symbol 791 MovieClip Frame 6Symbol 790 MovieClip
"head"Symbol 796 MovieClip Frame 1Symbol 466 MovieClip
"abox"Symbol 796 MovieClip Frame 4Symbol 756 MovieClip
"head"Symbol 801 MovieClip Frame 1Symbol 473 MovieClip
"head2"Symbol 801 MovieClip Frame 1Symbol 475 MovieClip
"abox"Symbol 801 MovieClip Frame 5Symbol 756 MovieClip
"head"Symbol 801 MovieClip Frame 5Symbol 473 MovieClip
"head2"Symbol 801 MovieClip Frame 5Symbol 475 MovieClip
"head"Symbol 806 MovieClip Frame 1Symbol 497 MovieClip
"abox"Symbol 806 MovieClip Frame 4Symbol 756 MovieClip
"cbox"Symbol 817 MovieClip Frame 1Symbol 459 MovieClip
"head"Symbol 817 MovieClip Frame 1Symbol 532 MovieClip
"abox"Symbol 817 MovieClip Frame 4Symbol 756 MovieClip
"abox"Symbol 818 MovieClip Frame 7Symbol 756 MovieClip
"rhand"Symbol 819 MovieClip Frame 1Symbol 580 MovieClip
"rforearm"Symbol 819 MovieClip Frame 1Symbol 590 MovieClip
"rarm"Symbol 819 MovieClip Frame 1Symbol 596 MovieClip
"lear"Symbol 819 MovieClip Frame 1Symbol 600 MovieClip
"rleg"Symbol 819 MovieClip Frame 1Symbol 605 MovieClip
"rthigh"Symbol 819 MovieClip Frame 1Symbol 610 MovieClip
"rfoot"Symbol 819 MovieClip Frame 1Symbol 615 MovieClip
"head"Symbol 819 MovieClip Frame 1Symbol 622 MovieClip
"chest"Symbol 819 MovieClip Frame 1Symbol 629 MovieClip
"waist"Symbol 819 MovieClip Frame 1Symbol 635 MovieClip
"tail1"Symbol 819 MovieClip Frame 1Symbol 638 MovieClip
"tail2"Symbol 819 MovieClip Frame 1Symbol 641 MovieClip
"tail3"Symbol 819 MovieClip Frame 1Symbol 644 MovieClip
"tail4"Symbol 819 MovieClip Frame 1Symbol 647 MovieClip
"rear"Symbol 819 MovieClip Frame 1Symbol 651 MovieClip
"lthigh"Symbol 819 MovieClip Frame 1Symbol 657 MovieClip
"lleg"Symbol 819 MovieClip Frame 1Symbol 663 MovieClip
"lfoot"Symbol 819 MovieClip Frame 1Symbol 669 MovieClip
"larm"Symbol 819 MovieClip Frame 1Symbol 675 MovieClip
"lforearm"Symbol 819 MovieClip Frame 1Symbol 680 MovieClip
"lhand"Symbol 819 MovieClip Frame 1Symbol 687 MovieClip
"abox"Symbol 819 MovieClip Frame 6Symbol 756 MovieClip
"mc"Symbol 820 MovieClip Frame 1Symbol 819 MovieClip
"mc"Symbol 821 MovieClip Frame 1Symbol 796 MovieClip
"mc"Symbol 821 MovieClip Frame 2Symbol 801 MovieClip
"mc"Symbol 821 MovieClip Frame 3Symbol 806 MovieClip
"mc"Symbol 821 MovieClip Frame 4Symbol 817 MovieClip
"mc"Symbol 821 MovieClip Frame 5Symbol 818 MovieClip
"mc"Symbol 821 MovieClip Frame 6Symbol 820 MovieClip
"head"Symbol 828 MovieClip Frame 1Symbol 466 MovieClip
"abox"Symbol 828 MovieClip Frame 5Symbol 756 MovieClip
"abox"Symbol 829 MovieClip Frame 1Symbol 756 MovieClip
"head"Symbol 829 MovieClip Frame 1Symbol 473 MovieClip
"head2"Symbol 829 MovieClip Frame 1Symbol 475 MovieClip
"head"Symbol 829 MovieClip Frame 7Symbol 473 MovieClip
"head2"Symbol 829 MovieClip Frame 7Symbol 475 MovieClip
"head"Symbol 838 MovieClip Frame 1Symbol 497 MovieClip
"abox"Symbol 838 MovieClip Frame 5Symbol 756 MovieClip
"cbox"Symbol 854 MovieClip Frame 1Symbol 459 MovieClip
"head"Symbol 854 MovieClip Frame 1Symbol 532 MovieClip
"abox"Symbol 854 MovieClip Frame 6Symbol 756 MovieClip
"abox"Symbol 855 MovieClip Frame 8Symbol 756 MovieClip
"rhand"Symbol 856 MovieClip Frame 1Symbol 580 MovieClip
"rforearm"Symbol 856 MovieClip Frame 1Symbol 590 MovieClip
"rarm"Symbol 856 MovieClip Frame 1Symbol 596 MovieClip
"lear"Symbol 856 MovieClip Frame 1Symbol 600 MovieClip
"rleg"Symbol 856 MovieClip Frame 1Symbol 605 MovieClip
"rthigh"Symbol 856 MovieClip Frame 1Symbol 610 MovieClip
"rfoot"Symbol 856 MovieClip Frame 1Symbol 615 MovieClip
"head"Symbol 856 MovieClip Frame 1Symbol 622 MovieClip
"chest"Symbol 856 MovieClip Frame 1Symbol 629 MovieClip
"waist"Symbol 856 MovieClip Frame 1Symbol 635 MovieClip
"tail1"Symbol 856 MovieClip Frame 1Symbol 638 MovieClip
"tail2"Symbol 856 MovieClip Frame 1Symbol 641 MovieClip
"tail3"Symbol 856 MovieClip Frame 1Symbol 644 MovieClip
"tail4"Symbol 856 MovieClip Frame 1Symbol 647 MovieClip
"rear"Symbol 856 MovieClip Frame 1Symbol 651 MovieClip
"lthigh"Symbol 856 MovieClip Frame 1Symbol 657 MovieClip
"lleg"Symbol 856 MovieClip Frame 1Symbol 663 MovieClip
"lfoot"Symbol 856 MovieClip Frame 1Symbol 669 MovieClip
"larm"Symbol 856 MovieClip Frame 1Symbol 675 MovieClip
"lforearm"Symbol 856 MovieClip Frame 1Symbol 680 MovieClip
"lhand"Symbol 856 MovieClip Frame 1Symbol 687 MovieClip
"abox"Symbol 856 MovieClip Frame 7Symbol 756 MovieClip
"mc"Symbol 857 MovieClip Frame 1Symbol 856 MovieClip
"mc"Symbol 858 MovieClip Frame 1Symbol 828 MovieClip
"mc"Symbol 858 MovieClip Frame 2Symbol 829 MovieClip
"mc"Symbol 858 MovieClip Frame 3Symbol 838 MovieClip
"mc"Symbol 858 MovieClip Frame 4Symbol 854 MovieClip
"mc"Symbol 858 MovieClip Frame 5Symbol 855 MovieClip
"mc"Symbol 858 MovieClip Frame 6Symbol 857 MovieClip
"abox"Symbol 861 MovieClip Frame 1Symbol 756 MovieClip
"head"Symbol 861 MovieClip Frame 1Symbol 466 MovieClip
"head"Symbol 862 MovieClip Frame 1Symbol 473 MovieClip
"head2"Symbol 862 MovieClip Frame 1Symbol 475 MovieClip
"abox"Symbol 862 MovieClip Frame 6Symbol 756 MovieClip
"head"Symbol 862 MovieClip Frame 6Symbol 473 MovieClip
"head2"Symbol 862 MovieClip Frame 6Symbol 475 MovieClip
"head"Symbol 869 MovieClip Frame 1Symbol 497 MovieClip
"abox"Symbol 869 MovieClip Frame 5Symbol 756 MovieClip
"cbox"Symbol 885 MovieClip Frame 1Symbol 459 MovieClip
"head"Symbol 885 MovieClip Frame 1Symbol 532 MovieClip
"abox"Symbol 885 MovieClip Frame 5Symbol 756 MovieClip
"abox"Symbol 886 MovieClip Frame 7Symbol 756 MovieClip
"mc"Symbol 887 MovieClip Frame 1Symbol 688 MovieClip
"mc"Symbol 888 MovieClip Frame 1Symbol 861 MovieClip
"mc"Symbol 888 MovieClip Frame 2Symbol 862 MovieClip
"mc"Symbol 888 MovieClip Frame 3Symbol 869 MovieClip
"mc"Symbol 888 MovieClip Frame 4Symbol 885 MovieClip
"mc"Symbol 888 MovieClip Frame 5Symbol 886 MovieClip
"mc"Symbol 888 MovieClip Frame 6Symbol 887 MovieClip
"mc"Symbol 902 MovieClip Frame 1Symbol 890 MovieClip
"mc"Symbol 902 MovieClip Frame 2Symbol 893 MovieClip
"mc"Symbol 902 MovieClip Frame 3Symbol 899 MovieClip
"mc"Symbol 902 MovieClip Frame 4Symbol 901 MovieClip
"head"Symbol 904 MovieClip Frame 1Symbol 466 MovieClip
"head"Symbol 907 MovieClip Frame 1Symbol 906 MovieClip
"head2"Symbol 907 MovieClip Frame 1Symbol 475 MovieClip
"head"Symbol 909 MovieClip Frame 1Symbol 497 MovieClip
"cbox"Symbol 915 MovieClip Frame 1Symbol 459 MovieClip
"head"Symbol 915 MovieClip Frame 1Symbol 532 MovieClip
"rhand"Symbol 917 MovieClip Frame 1Symbol 580 MovieClip
"rforearm"Symbol 917 MovieClip Frame 1Symbol 590 MovieClip
"rarm"Symbol 917 MovieClip Frame 1Symbol 596 MovieClip
"lear"Symbol 917 MovieClip Frame 1Symbol 600 MovieClip
"rleg"Symbol 917 MovieClip Frame 1Symbol 605 MovieClip
"rthigh"Symbol 917 MovieClip Frame 1Symbol 610 MovieClip
"rfoot"Symbol 917 MovieClip Frame 1Symbol 615 MovieClip
"head"Symbol 917 MovieClip Frame 1Symbol 622 MovieClip
"chest"Symbol 917 MovieClip Frame 1Symbol 629 MovieClip
"waist"Symbol 917 MovieClip Frame 1Symbol 635 MovieClip
"tail1"Symbol 917 MovieClip Frame 1Symbol 638 MovieClip
"tail2"Symbol 917 MovieClip Frame 1Symbol 641 MovieClip
"tail3"Symbol 917 MovieClip Frame 1Symbol 644 MovieClip
"tail4"Symbol 917 MovieClip Frame 1Symbol 647 MovieClip
"rear"Symbol 917 MovieClip Frame 1Symbol 651 MovieClip
"lthigh"Symbol 917 MovieClip Frame 1Symbol 657 MovieClip
"lleg"Symbol 917 MovieClip Frame 1Symbol 663 MovieClip
"lfoot"Symbol 917 MovieClip Frame 1Symbol 669 MovieClip
"larm"Symbol 917 MovieClip Frame 1Symbol 675 MovieClip
"lforearm"Symbol 917 MovieClip Frame 1Symbol 680 MovieClip
"lhand"Symbol 917 MovieClip Frame 1Symbol 687 MovieClip
"mc"Symbol 918 MovieClip Frame 1Symbol 917 MovieClip
"mc"Symbol 919 MovieClip Frame 1Symbol 904 MovieClip
"mc"Symbol 919 MovieClip Frame 2Symbol 907 MovieClip
"mc"Symbol 919 MovieClip Frame 3Symbol 909 MovieClip
"mc"Symbol 919 MovieClip Frame 4Symbol 915 MovieClip
"mc"Symbol 919 MovieClip Frame 5Symbol 916 MovieClip
"mc"Symbol 919 MovieClip Frame 6Symbol 918 MovieClip
"head"Symbol 920 MovieClip Frame 1Symbol 466 MovieClip
"head"Symbol 921 MovieClip Frame 1Symbol 906 MovieClip
"head2"Symbol 921 MovieClip Frame 1Symbol 475 MovieClip
"head"Symbol 927 MovieClip Frame 1Symbol 497 MovieClip
"cbox"Symbol 928 MovieClip Frame 1Symbol 459 MovieClip
"head"Symbol 928 MovieClip Frame 1Symbol 532 MovieClip
"mc"Symbol 931 MovieClip Frame 1Symbol 930 MovieClip
"mc"Symbol 932 MovieClip Frame 1Symbol 920 MovieClip
"mc"Symbol 932 MovieClip Frame 2Symbol 921 MovieClip
"mc"Symbol 932 MovieClip Frame 3Symbol 927 MovieClip
"mc"Symbol 932 MovieClip Frame 4Symbol 928 MovieClip
"mc"Symbol 932 MovieClip Frame 5Symbol 929 MovieClip
"mc"Symbol 932 MovieClip Frame 6Symbol 931 MovieClip
"mc"Symbol 965 MovieClip Frame 1Symbol 934 MovieClip
"mc"Symbol 965 MovieClip Frame 1Symbol 936 MovieClip
"head"Symbol 965 MovieClip Frame 1Symbol 938 MovieClip
"head"Symbol 965 MovieClip Frame 2Symbol 941 MovieClip
"mc"Symbol 965 MovieClip Frame 2Symbol 943 MovieClip
"mc"Symbol 965 MovieClip Frame 2Symbol 945 MovieClip
"head"Symbol 965 MovieClip Frame 3Symbol 947 MovieClip
"mc"Symbol 965 MovieClip Frame 3Symbol 949 MovieClip
"mc"Symbol 965 MovieClip Frame 3Symbol 951 MovieClip
"head"Symbol 965 MovieClip Frame 4Symbol 953 MovieClip
"mc"Symbol 965 MovieClip Frame 4Symbol 955 MovieClip
"mc"Symbol 965 MovieClip Frame 4Symbol 957 MovieClip
"mc"Symbol 965 MovieClip Frame 6Symbol 962 MovieClip
"mc"Symbol 965 MovieClip Frame 6Symbol 964 MovieClip
"mc"Symbol 968 MovieClip Frame 1Symbol 936 MovieClip
"mc"Symbol 968 MovieClip Frame 2Symbol 945 MovieClip
"mc"Symbol 968 MovieClip Frame 3Symbol 951 MovieClip
"mc"Symbol 968 MovieClip Frame 4Symbol 955 MovieClip
"mc"Symbol 968 MovieClip Frame 5Symbol 961 MovieClip
"mc"Symbol 968 MovieClip Frame 6Symbol 964 MovieClip
"mc"Symbol 971 MovieClip Frame 1Symbol 934 MovieClip
"head"Symbol 971 MovieClip Frame 1Symbol 938 MovieClip
"head"Symbol 971 MovieClip Frame 2Symbol 941 MovieClip
"mc"Symbol 971 MovieClip Frame 2Symbol 943 MovieClip
"head"Symbol 971 MovieClip Frame 3Symbol 947 MovieClip
"mc"Symbol 971 MovieClip Frame 3Symbol 949 MovieClip
"head"Symbol 971 MovieClip Frame 4Symbol 953 MovieClip
"mc"Symbol 971 MovieClip Frame 4Symbol 957 MovieClip
"mc"Symbol 971 MovieClip Frame 5Symbol 959 MovieClip
"mc"Symbol 971 MovieClip Frame 6Symbol 962 MovieClip
"supermask"Symbol 976 MovieClip [mcPlayer] Frame 1Symbol 457 MovieClip
"def_l"Symbol 976 MovieClip [mcPlayer] Frame 2Symbol 3 MovieClip
"def_m"Symbol 976 MovieClip [mcPlayer] Frame 2Symbol 3 MovieClip
"def_h"Symbol 976 MovieClip [mcPlayer] Frame 2Symbol 3 MovieClip
"centerbox"Symbol 976 MovieClip [mcPlayer] Frame 2Symbol 459 MovieClip
"cbox"Symbol 976 MovieClip [mcPlayer] Frame 2Symbol 459 MovieClip
"head"Symbol 976 MovieClip [mcPlayer] Frame 2Symbol 460 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 2Symbol 690 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 9Symbol 752 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 31Symbol 791 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 39Symbol 821 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 47Symbol 858 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 55Symbol 888 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 62Symbol 919 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 83Symbol 932 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 109Symbol 965 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 119Symbol 968 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 129Symbol 971 MovieClip
"aniclip"Symbol 976 MovieClip [mcPlayer] Frame 139Symbol 975 MovieClip
"head"Symbol 976 MovieClip [mcPlayer] Frame 201Symbol 466 MovieClip
"abox"Symbol 976 MovieClip [mcPlayer] Frame 239Symbol 756 MovieClip
"abox"Symbol 976 MovieClip [mcPlayer] Frame 252Symbol 756 MovieClip
"abox"Symbol 976 MovieClip [mcPlayer] Frame 267Symbol 756 MovieClip
"t"Symbol 977 MovieClip Frame 1Symbol 452 MovieClip
"t"Symbol 978 MovieClip Frame 1Symbol 976 MovieClip [mcPlayer]
"RS"Symbol 1003 MovieClip Frame 271Symbol 1000 MovieClip
"mc"Symbol 1015 MovieClip Frame 1Symbol 1009 MovieClip
"mc"Symbol 1015 MovieClip Frame 7Symbol 1011 MovieClip
"mc"Symbol 1015 MovieClip Frame 13Symbol 1014 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "mcEmpty"
ExportAssets (56)Timeline Frame 5Symbol 1017 as "__Packages.TexDa"
ExportAssets (56)Timeline Frame 7Symbol 976 as "mcPlayer"
ExportAssets (56)Timeline Frame 8Symbol 1004 as "mcPlayerNew"

Labels

"rootLoad"Frame 2
"loading game"Frame 5
"warning"Frame 6
"POPUP"Frame 7
"POPUPCLOSED"Frame 8
"default"Frame 9
"rootCache"Frame 16
"OK"Symbol 31 MovieClip Frame 10
"FAIL"Symbol 31 MovieClip Frame 16
"L"Symbol 31 MovieClip Frame 22
"R"Symbol 31 MovieClip Frame 26
"U"Symbol 31 MovieClip Frame 32
"D"Symbol 31 MovieClip Frame 38
"B"Symbol 31 MovieClip Frame 43
"ANY"Symbol 31 MovieClip Frame 48
"MASHDIR"Symbol 31 MovieClip Frame 55
"none"Symbol 45 MovieClip Frame 1
"c"Symbol 45 MovieClip Frame 10
"cL"Symbol 45 MovieClip Frame 15
"cR"Symbol 45 MovieClip Frame 20
"cU"Symbol 45 MovieClip Frame 25
"cD"Symbol 45 MovieClip Frame 30
"cLU"Symbol 45 MovieClip Frame 35
"cLD"Symbol 45 MovieClip Frame 40
"cRU"Symbol 45 MovieClip Frame 45
"cRD"Symbol 45 MovieClip Frame 50
"cA"Symbol 45 MovieClip Frame 56
"cAL"Symbol 45 MovieClip Frame 62
"cAR"Symbol 45 MovieClip Frame 67
"cAU"Symbol 45 MovieClip Frame 72
"cAD"Symbol 45 MovieClip Frame 77
"cALU"Symbol 45 MovieClip Frame 82
"cALD"Symbol 45 MovieClip Frame 87
"cARU"Symbol 45 MovieClip Frame 92
"cARD"Symbol 45 MovieClip Frame 97
"off"Symbol 75 MovieClip Frame 1
"on"Symbol 75 MovieClip Frame 6
"dead"Symbol 114 MovieClip Frame 10
"eaten"Symbol 114 MovieClip Frame 20
"qte"Symbol 114 MovieClip Frame 27
"allowpets"Symbol 114 MovieClip Frame 32
"dead"Symbol 169 MovieClip Frame 1
"mode0"Symbol 170 MovieClip Frame 1
"mode1"Symbol 170 MovieClip Frame 7
"consumed"Symbol 170 MovieClip Frame 13
"off"Symbol 172 MovieClip Frame 1
"on"Symbol 172 MovieClip Frame 7
"off"Symbol 174 MovieClip Frame 1
"on"Symbol 174 MovieClip Frame 7
"legacy"Symbol 213 MovieClip Frame 5
"gameold"Symbol 213 MovieClip Frame 11
"gamecustom"Symbol 213 MovieClip Frame 18
"nogui"Symbol 213 MovieClip Frame 27
"debuggui"Symbol 213 MovieClip Frame 33
"loading"Symbol 213 MovieClip Frame 48
"game"Symbol 213 MovieClip Frame 57
"Blue"Symbol 265 MovieClip Frame 1
"DarkBlue"Symbol 265 MovieClip Frame 11
"Red"Symbol 265 MovieClip Frame 21
"Orange"Symbol 265 MovieClip Frame 31
"Yellow"Symbol 265 MovieClip Frame 41
"Green"Symbol 265 MovieClip Frame 51
"Purple"Symbol 265 MovieClip Frame 61
"Pink"Symbol 265 MovieClip Frame 71
"Grey"Symbol 265 MovieClip Frame 81
"Blue"Symbol 277 MovieClip Frame 1
"DarkBlue"Symbol 277 MovieClip Frame 11
"Red"Symbol 277 MovieClip Frame 21
"Orange"Symbol 277 MovieClip Frame 31
"Yellow"Symbol 277 MovieClip Frame 41
"Green"Symbol 277 MovieClip Frame 51
"Purple"Symbol 277 MovieClip Frame 61
"Pink"Symbol 277 MovieClip Frame 71
"Grey"Symbol 277 MovieClip Frame 81
"Blue"Symbol 289 MovieClip Frame 1
"DarkBlue"Symbol 289 MovieClip Frame 11
"Red"Symbol 289 MovieClip Frame 21
"Orange"Symbol 289 MovieClip Frame 31
"Yellow"Symbol 289 MovieClip Frame 41
"Green"Symbol 289 MovieClip Frame 51
"Purple"Symbol 289 MovieClip Frame 61
"Pink"Symbol 289 MovieClip Frame 71
"Grey"Symbol 289 MovieClip Frame 81
"Fly"Symbol 296 MovieClip Frame 1
"Blue"Symbol 306 MovieClip Frame 1
"DarkBlue"Symbol 306 MovieClip Frame 11
"Red"Symbol 306 MovieClip Frame 21
"Orange"Symbol 306 MovieClip Frame 31
"Yellow"Symbol 306 MovieClip Frame 41
"Green"Symbol 306 MovieClip Frame 51
"Purple"Symbol 306 MovieClip Frame 61
"Pink"Symbol 306 MovieClip Frame 71
"Grey"Symbol 306 MovieClip Frame 81
"None"Symbol 319 MovieClip Frame 1
"Heart"Symbol 319 MovieClip Frame 11
"Default"Symbol 319 MovieClip Frame 21
"WhiteSkull"Symbol 319 MovieClip Frame 31
"Bio"Symbol 319 MovieClip Frame 41
"ArrowDown"Symbol 319 MovieClip Frame 51
"ArrowUp"Symbol 319 MovieClip Frame 61
"Female"Symbol 319 MovieClip Frame 71
"Mine"Symbol 319 MovieClip Frame 81
"Blue"Symbol 330 MovieClip Frame 1
"DarkBlue"Symbol 330 MovieClip Frame 11
"Red"Symbol 330 MovieClip Frame 21
"Orange"Symbol 330 MovieClip Frame 31
"Yellow"Symbol 330 MovieClip Frame 41
"Green"Symbol 330 MovieClip Frame 51
"Purple"Symbol 330 MovieClip Frame 61
"Pink"Symbol 330 MovieClip Frame 71
"Grey"Symbol 330 MovieClip Frame 81
"Blue"Symbol 344 MovieClip Frame 1
"DarkBlue"Symbol 344 MovieClip Frame 11
"Red"Symbol 344 MovieClip Frame 21
"Orange"Symbol 344 MovieClip Frame 31
"Yellow"Symbol 344 MovieClip Frame 41
"Green"Symbol 344 MovieClip Frame 51
"Purple"Symbol 344 MovieClip Frame 61
"Pink"Symbol 344 MovieClip Frame 71
"Grey"Symbol 344 MovieClip Frame 81
"Blue"Symbol 354 MovieClip Frame 1
"DarkBlue"Symbol 354 MovieClip Frame 11
"Red"Symbol 354 MovieClip Frame 21
"Orange"Symbol 354 MovieClip Frame 31
"Yellow"Symbol 354 MovieClip Frame 41
"Green"Symbol 354 MovieClip Frame 51
"Purple"Symbol 354 MovieClip Frame 61
"Pink"Symbol 354 MovieClip Frame 71
"Grey"Symbol 354 MovieClip Frame 81
"Blue"Symbol 377 MovieClip Frame 1
"DarkBlue"Symbol 377 MovieClip Frame 11
"Red"Symbol 377 MovieClip Frame 21
"Orange"Symbol 377 MovieClip Frame 31
"Yellow"Symbol 377 MovieClip Frame 41
"Green"Symbol 377 MovieClip Frame 51
"Purple"Symbol 377 MovieClip Frame 61
"Pink"Symbol 377 MovieClip Frame 71
"Grey"Symbol 377 MovieClip Frame 81
"Blue"Symbol 387 MovieClip Frame 1
"DarkBlue"Symbol 387 MovieClip Frame 11
"Red"Symbol 387 MovieClip Frame 21
"Orange"Symbol 387 MovieClip Frame 31
"Yellow"Symbol 387 MovieClip Frame 41
"Green"Symbol 387 MovieClip Frame 51
"Purple"Symbol 387 MovieClip Frame 61
"Pink"Symbol 387 MovieClip Frame 71
"Grey"Symbol 387 MovieClip Frame 81
"Idle"Symbol 405 MovieClip Frame 1
"Eat"Symbol 405 MovieClip Frame 60
"Idle2"Symbol 405 MovieClip Frame 207
"Burp"Symbol 405 MovieClip Frame 266
"heart"Symbol 450 MovieClip Frame 4
"dust"Symbol 450 MovieClip Frame 14
"wave"Symbol 450 MovieClip Frame 26
"cutmid"Symbol 450 MovieClip Frame 46
"cuthigh"Symbol 450 MovieClip Frame 53
"cutlow"Symbol 450 MovieClip Frame 60
"cutblock"Symbol 450 MovieClip Frame 67
"hitblock"Symbol 450 MovieClip Frame 78
"hitmid"Symbol 450 MovieClip Frame 90
"hithigh"Symbol 450 MovieClip Frame 97
"hitlow"Symbol 450 MovieClip Frame 104
"number5"Symbol 450 MovieClip Frame 120
"number4"Symbol 450 MovieClip Frame 151
"number3"Symbol 450 MovieClip Frame 180
"number2"Symbol 450 MovieClip Frame 211
"number1"Symbol 450 MovieClip Frame 240
"number0"Symbol 450 MovieClip Frame 271
"OK"Symbol 450 MovieClip Frame 302
"FAIL"Symbol 450 MovieClip Frame 310
"L"Symbol 450 MovieClip Frame 318
"R"Symbol 450 MovieClip Frame 327
"U"Symbol 450 MovieClip Frame 337
"D"Symbol 450 MovieClip Frame 348
"B"Symbol 450 MovieClip Frame 358
"LR"Symbol 450 MovieClip Frame 368
"UD"Symbol 450 MovieClip Frame 378
"LRUD"Symbol 450 MovieClip Frame 388
"external"Symbol 452 MovieClip Frame 2
"NONE"Symbol 457 MovieClip Frame 1
"vicWholeMid"Symbol 457 MovieClip Frame 6
"vicWholeBot"Symbol 457 MovieClip Frame 16
"vicWholeTop"Symbol 457 MovieClip Frame 26
"vicWholeBotLegKick"Symbol 457 MovieClip Frame 36
"vicWholeBotALL"Symbol 457 MovieClip Frame 51
"vicWholeBotKNEE"Symbol 457 MovieClip Frame 63
"vicWholeTopCHEST"Symbol 457 MovieClip Frame 76
"vicWholeTopHEAD"Symbol 457 MovieClip Frame 90
"normal"Symbol 495 MovieClip Frame 1
"angry"Symbol 495 MovieClip Frame 4
"happy"Symbol 495 MovieClip Frame 9
"half"Symbol 495 MovieClip Frame 15
"sleep"Symbol 495 MovieClip Frame 19
"joy"Symbol 495 MovieClip Frame 24
"annoy"Symbol 495 MovieClip Frame 28
"pain"Symbol 495 MovieClip Frame 33
"normal"Symbol 530 MovieClip Frame 1
"stand"Symbol 530 MovieClip Frame 8
"angry"Symbol 530 MovieClip Frame 14
"angry2"Symbol 530 MovieClip Frame 20
"half"Symbol 530 MovieClip Frame 23
"hurt"Symbol 530 MovieClip Frame 29
"lookat"Symbol 530 MovieClip Frame 35
"digest"Symbol 530 MovieClip Frame 40
"block"Symbol 530 MovieClip Frame 49
"blockshine"Symbol 530 MovieClip Frame 54
"hug1"Symbol 530 MovieClip Frame 60
"hug2"Symbol 530 MovieClip Frame 71
"digest1"Symbol 530 MovieClip Frame 77
"digeststand1"Symbol 530 MovieClip Frame 83
"innose"Symbol 530 MovieClip Frame 88
"tailend"Symbol 530 MovieClip Frame 93
"chase"Symbol 530 MovieClip Frame 99
"newBarb"Symbol 580 MovieClip Frame 1
"none"Symbol 580 MovieClip Frame 6
"smackT"Symbol 580 MovieClip Frame 14
"none"Symbol 584 MovieClip Frame 1
"sword"Symbol 584 MovieClip Frame 11
"newBarb"Symbol 590 MovieClip Frame 1
"none"Symbol 590 MovieClip Frame 8
"smackT"Symbol 590 MovieClip Frame 16
"newBarb"Symbol 596 MovieClip Frame 1
"none"Symbol 596 MovieClip Frame 8
"smackT"Symbol 596 MovieClip Frame 16
"newBarb"Symbol 600 MovieClip Frame 1
"none"Symbol 600 MovieClip Frame 8
"smackT"Symbol 600 MovieClip Frame 16
"newBarb"Symbol 605 MovieClip Frame 1
"none"Symbol 605 MovieClip Frame 7
"smackT"Symbol 605 MovieClip Frame 15
"newBarb"Symbol 610 MovieClip Frame 1
"none"Symbol 610 MovieClip Frame 7
"smackT"Symbol 610 MovieClip Frame 15
"newBarb"Symbol 615 MovieClip Frame 1
"none"Symbol 615 MovieClip Frame 9
"smackT"Symbol 615 MovieClip Frame 17
"newBarb"Symbol 622 MovieClip Frame 1
"none"Symbol 622 MovieClip Frame 8
"smackT"Symbol 622 MovieClip Frame 16
"newBarb"Symbol 629 MovieClip Frame 1
"none"Symbol 629 MovieClip Frame 7
"smackT"Symbol 629 MovieClip Frame 15
"newBarb"Symbol 635 MovieClip Frame 1
"none"Symbol 635 MovieClip Frame 7
"smackT"Symbol 635 MovieClip Frame 15
"newBarb"Symbol 638 MovieClip Frame 1
"none"Symbol 638 MovieClip Frame 7
"smackT"Symbol 638 MovieClip Frame 15
"newBarb"Symbol 641 MovieClip Frame 1
"none"Symbol 641 MovieClip Frame 8
"smackT"Symbol 641 MovieClip Frame 16
"newBarb"Symbol 644 MovieClip Frame 1
"none"Symbol 644 MovieClip Frame 8
"smackT"Symbol 644 MovieClip Frame 16
"newBarb"Symbol 647 MovieClip Frame 1
"none"Symbol 647 MovieClip Frame 7
"smackT"Symbol 647 MovieClip Frame 15
"newBarb"Symbol 651 MovieClip Frame 1
"none"Symbol 651 MovieClip Frame 8
"smackT"Symbol 651 MovieClip Frame 16
"newBarb"Symbol 657 MovieClip Frame 1
"none"Symbol 657 MovieClip Frame 7
"smackT"Symbol 657 MovieClip Frame 15
"newBarb"Symbol 663 MovieClip Frame 1
"none"Symbol 663 MovieClip Frame 8
"smackT"Symbol 663 MovieClip Frame 16
"newBarb"Symbol 669 MovieClip Frame 1
"none"Symbol 669 MovieClip Frame 7
"smackT"Symbol 669 MovieClip Frame 15
"newBarb"Symbol 675 MovieClip Frame 1
"none"Symbol 675 MovieClip Frame 9
"smackT"Symbol 675 MovieClip Frame 18
"newBarb"Symbol 680 MovieClip Frame 1
"none"Symbol 680 MovieClip Frame 9
"smackT"Symbol 680 MovieClip Frame 17
"none"Symbol 682 MovieClip Frame 1
"sword"Symbol 682 MovieClip Frame 10
"newBarb"Symbol 687 MovieClip Frame 1
"none"Symbol 687 MovieClip Frame 8
"smackT"Symbol 687 MovieClip Frame 17
"Human"Symbol 689 MovieClip Frame 1
"newBarb"Symbol 740 MovieClip Frame 1
"none"Symbol 740 MovieClip Frame 8
"smackT"Symbol 740 MovieClip Frame 16
"newBarb"Symbol 745 MovieClip Frame 1
"none"Symbol 745 MovieClip Frame 8
"smackT"Symbol 745 MovieClip Frame 16
"newBarb"Symbol 749 MovieClip Frame 1
"none"Symbol 749 MovieClip Frame 8
"smackT"Symbol 749 MovieClip Frame 16
"Human"Symbol 751 MovieClip Frame 1
"Human"Symbol 790 MovieClip Frame 1
"Human"Symbol 820 MovieClip Frame 1
"Human"Symbol 857 MovieClip Frame 1
"Human"Symbol 887 MovieClip Frame 1
"Human"Symbol 918 MovieClip Frame 1
"Human"Symbol 931 MovieClip Frame 1
"idle"Symbol 976 MovieClip [mcPlayer] Frame 2
"walk"Symbol 976 MovieClip [mcPlayer] Frame 9
"run"Symbol 976 MovieClip [mcPlayer] Frame 17
"turn"Symbol 976 MovieClip [mcPlayer] Frame 24
"atkh"Symbol 976 MovieClip [mcPlayer] Frame 31
"atkm"Symbol 976 MovieClip [mcPlayer] Frame 39
"atkl"Symbol 976 MovieClip [mcPlayer] Frame 47
"atkp"Symbol 976 MovieClip [mcPlayer] Frame 55
"hith"Symbol 976 MovieClip [mcPlayer] Frame 62
"hitm"Symbol 976 MovieClip [mcPlayer] Frame 69
"hitl"Symbol 976 MovieClip [mcPlayer] Frame 76
"death"Symbol 976 MovieClip [mcPlayer] Frame 83
"dead"Symbol 976 MovieClip [mcPlayer] Frame 96
"blank"Symbol 976 MovieClip [mcPlayer] Frame 103
"vicWholeMid"Symbol 976 MovieClip [mcPlayer] Frame 109
"vicWholeBot"Symbol 976 MovieClip [mcPlayer] Frame 119
"vicWholeTop"Symbol 976 MovieClip [mcPlayer] Frame 129
"vicWholeBotLegKick"Symbol 976 MovieClip [mcPlayer] Frame 139
"none"Symbol 976 MovieClip [mcPlayer] Frame 178
"S1"Symbol 1000 MovieClip Frame 1
"S2"Symbol 1000 MovieClip Frame 41
"S3"Symbol 1000 MovieClip Frame 81
"S4"Symbol 1000 MovieClip Frame 122
"Idle"Symbol 1003 MovieClip Frame 1
"Eat"Symbol 1003 MovieClip Frame 60
"Idle2"Symbol 1003 MovieClip Frame 207
"Burp"Symbol 1003 MovieClip Frame 266
"idle"Symbol 1004 MovieClip [mcPlayerNew] Frame 1
"default"Symbol 1015 MovieClip Frame 1
"desert"Symbol 1015 MovieClip Frame 7
"ztorirocks"Symbol 1015 MovieClip Frame 13

Dynamic Text Variables

loadtextSymbol 5 EditableText"Loading... 0 Percent"
msgTextTextSymbol 48 EditableText"<p align="left"></p>"
gui_leveldescSymbol 91 EditableText"LEVEL NAME AND LEVEL DESCRIPTION 5 FLOORS 48 ROOMS"
gui_playergfxidSymbol 97 EditableText"9"
gui_killsSymbol 115 EditableText"000000"
gui_pointsSymbol 116 EditableText"000000"
gui_playerstatusSymbol 119 EditableText"PlayerCURRENTSTATUS"
gui_playernameSymbol 120 EditableText"Ter"
gui_enemystatusSymbol 122 EditableText"Enemy CURRENTSTATUS"
gui_enemynameSymbol 123 EditableText"Enemy Name"
exturllistSymbol 189 EditableText""
exturlSymbol 190 EditableText"<EXTERNAL URL>"
gui_loadtextSymbol 192 EditableText""
gui_killsSymbol 196 EditableText"000000"
gui_pointsSymbol 197 EditableText"000000"
gui_leveldescSymbol 198 EditableText"LEVEL NAME AND LEVEL DESCRIPTION 5 FLOORS 48 ROOMS"
gui_enemystatusSymbol 199 EditableText"Enemy CURRENTSTATUS"
gui_enemynameSymbol 200 EditableText"Enemy Name"
gui_playergfxidSymbol 206 EditableText"9"
gui_playernameSymbol 209 EditableText"Ter"
gamescoreSymbol 226 EditableText"SCORE: 0"




http://swfchan.com/35/171720/info.shtml
Created: 17/10 -2018 17:45:01 Last modified: 17/10 -2018 17:45:01 Server time: 29/04 -2024 13:46:41