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

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

VulFTR.swf

This is the info page for
Flash #262706

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


Text
Loading... 0 Percent

0

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

S

music

Help

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

OLD HUD

CHANGE PREY

SET-HP

ZOOM

PAUSE

SPEED

QUALITY

NEXT ENEMY

RESPAWN

LEVEL NAME AND

Enemy CURRENTSTATUS

Enemy Name

E

0

GET LIST

EXTERNAL ENEMY URL LIST

LOAD LIST

<EXTERNAL URL>

This monster contains ADULT
content
View Monster?

<p align="right"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">&lt;enemyurl&gt;</font></p>

NO

<p align="center"><font face="Arial" size="22" color="#ff0000" letterSpacing="0.000000" kerning="0"><a href="http://www.furaffinity.net/aup">AUP WARNING:</a></font></p>

YES

LOADING

SCORE: 0

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

<EXTERNAL URL>

PLAY~

PLAY~

PLAY~

PLAY~

VulFTR

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 5 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); } function _recursive_trace(c, depth, depthmax, dontuse) { var _local3 = ""; var _local2 = ""; var _local5 = newline; var _local1 = 0; while (_local1 < depth) { _local2 = _local2 + "\t"; _local1 = _local1 + 1; } if (depth >= depthmax) { return((_local2 + "DEPTH EXCEEDED") + _local5); } for (var _local9 in c) { if (!dontuse.hasOwnProperty(_local9)) { if (c[_local9] instanceof MovieClip) { _local3 = _local3 + ((((_local2 + "\"") + _local9) + "\" : { ") + _local5); _local3 = _local3 + _recursive_trace(c[_local9], depth + 1, depthmax, dontuse); _local3 = _local3 + ((_local2 + " } ") + _local5); } } } return(_local3); } function recursive_trace(c, maxd) { if (maxd == undefined) { maxd = 5; } var _local1 = new Object(); _local1._parent = 0; _local1._level = 0; _local1._alpha = 0; _local1._root = 0; _local1.G = 0; _local1.g = 0; _local1.CBOX = 0; _local1.CBox = 0; _local1.cBox = 0; _local1.cbox = 0; if (maxd == 0) { var _local3 = []; for (var _local4 in c) { if (!_local1.hasOwnProperty(_local4)) { if (c[_local4] instanceof MovieClip) { _local3.push(_local4); } } } _local3.sort(); return(_local3); } return(_recursive_trace(c, 0, maxd, _local1)); } function _list_differences(A, B) { var _local2 = 0; var _local1 = 0; var _local8 = A.length; var _local7 = B.length; var _local5 = []; var _local6 = []; A.sort(); B.sort(); while (true) { if (_local2 < _local8) { if (_local1 < _local7) { if (A[_local2] < B[_local1]) { _local5.push(A[_local2]); _local2 = _local2 + 1; } else if (A[_local2] > B[_local1]) { _local6.push(B[_local1]); _local1 = _local1 + 1; } else { _local2 = _local2 + 1; _local1 = _local1 + 1; } } else { _local5.push(A[_local2]); _local2 = _local2 + 1; } } else if (_local1 < _local7) { _local6.push(B[_local1]); _local1 = _local1 + 1; } else { break; } } return([_local5, _local6]); } GLOBAL_PLAYERGRAPHIC = 1; GLOBAL_PLAYERSUBGRAPHIC = 1; GLOBAL_ASSISTANCE = 0; _root.GLOBAL_PLAYERHEAD = true; Stage.scaleMode = "showAll"; GLOBAL_SANDBOXTYPE = System.security.sandboxType; System.security.allowDomain("*");
Frame 5
_quality = "MEDIUM"; 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
Stage.scaleMode = "showAll"; 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 1548 MovieClip "controller" in Frame 9
onClipEvent (load) { function GetTheBaseUrl() { var _local2 = _root._url; txtFullUrl.text = _local2; var _local4 = _local2.lastIndexOf("/"); var _local3 = _local2.indexOf("|"); if (_local3 >= 0) { baseUrl = _local2.substring(0, _local3); baseUrl = baseUrl + ":"; } else { baseUrl = ""; } baseUrl = baseUrl + _local2.substring(_local3 + 1, _local4 + 1); return(baseUrl); } function assignContentTypeCheck(eurl) { var _local1 = eurl; if (GLOBAL_CONTENT_TYPES.hasOwnProperty(_local1)) { return(GLOBAL_CONTENT_TYPES[_local1]); } if (GLOBAL_REPAIREDBASEURL.length > 0) { if (_local1.length > GLOBAL_REPAIREDBASEURL.length) { _local1 = _local1.substr(GLOBAL_REPAIREDBASEURL.length); return(assignContentTypeCheck(_local1)); } } return(5); } function _ho8rlao(urlplace, targurl, contype, creurl) { GLOBAL_LOADEEMS.push(urlplace + targurl); if (contype != undefined) { if (contype > 0) { GLOBAL_CONTENT_TYPES[targurl] = contype; } } if (creurl != undefined) { GLOBAL_CREATOR_URL[targurl] = creurl; } } 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 _updateVictimSyncHeademotion(htarg) { } 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(); if (CO.toanim.aniclip.head != undefined) { _updateVictimSyncHeademotion(CO.toanim.aniclip.head); } else if (CO.toanim.aniclip.mc.head != undefined) { _updateVictimSyncHeademotion(CO.toanim.aniclip.mc.head); } } 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 _apply_embed_protections_for_clip(target) { target.onUnload = function () { _traceF2("Fixing memory leak: " + this); }; } function updateVictimSync(from, vicidx) { GLOBAL_updateVictimSync_QUEUE.push([from, vicidx]); } function _get_depth_victim_sync_bykey(k) { if (_VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT.hasOwnProperty(k)) { return(_VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT[k]); } if (_VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT_UNUSED.length > 0) { var _local2 = _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT_UNUSED.pop(); _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT[k] = _local2; return(_local2); } var _local2 = _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT_MAX; _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT_MAX = _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT_MAX + 1; _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT[k] = _local2; return(_local2); } function _updateVictimSync(from, vicidx) { if (GLOBAL_PAUSEHFRCTR != 0) { return(undefined); } if (from.loaded != 1) { from.loaded = 0; if (from.mc == undefined) { with (from) { createEmptyMovieClip("mc", 0); } from.mapClips = new Object(); if (from._attachedLoader != undefined) { } else 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 (_root.controller.GLOBAL_USE_EMBEDDING) { if (from.mc.SPECIALPLAYER == undefined) { var usekey = (String(from.mc) + ".SPECIALPLAYER"); var usethisdepth = _get_depth_victim_sync_bykey(usekey); newtarget = from.mc.attachMovie("mcPlayer", "SPECIALPLAYER", usethisdepth); _apply_embed_protections_for_clip(newtarget); _traceF2("New thing added: " + newtarget); } else { var targy = String(from.mc.SPECIALPLAYER); _root.controller.GLOBALUPDATECOX[targy] = from.mc.SPECIALPLAYER; } } } var deletethese = new Object(); var mapclipcount = 0; for (var v in from.mapClips) { if (from.mapClips[v].clip._visible == undefined) { _traceF2("mapCLip Removal due to missing clip: " + v); deletethese[v] = 1; } if (from.mapClips[v].toanim) { } else { _traceF2("mapCLip Removal due to missing toanim: " + v); deletethese[v] = 1; } mapclipcount = mapclipcount + 1; } for (var v in deletethese) { if (from.mapClips[v].toanim) { from.mapClips[v].toanim.removeMovieClip(); } delete from.mapClips[v]; } tmpqdepthmap = new Array(); for (var v in from.mapClips) { var element = {key:v, value:from.mapClips[v].clip.getDepth()}; tmpqdepthmap.push(element); } if (tmpqdepthmap.length > 0) { tmpqdepthmap.sortOn(["value"], [Array.NUMERIC]); var truedepthlist = new Array(); for (var vtdmq in tmpqdepthmap) { var v = tmpqdepthmap[vtdmq].key; _updateVictimSyncInternalClip(from.mapClips[v]); if (!isPaused()) { _updateVictimSyncInternalClipNextframe(from.mapClips[v]); } var hork = from.mapClips[v].toanim; var mydepth = hork.getDepth(); truedepthlist.push(mydepth); } if (truedepthlist.length > 0) { var itdmq2max = tmpqdepthmap.length; var itdmq1i = 0; while (itdmq1i < (itdmq2max - 1)) { var v = tmpqdepthmap[vtdmq].key; var hork = from.mapClips[v]; var mydepth = hork.toanim.getDepth(); var nthlowestdepth = mydepth; var nthlowesttarget = undefined; var itdmq2 = itdmq1i; while (itdmq2 < itdmq2max) { var hork2 = from.mapClips[tmpqdepthmap[itdmq2].key]; if (hork2.toanim != undefined) { if (hork2.toanim.getDepth() < nthlowestdepth) { nthlowestdepth = hork2.toanim.getDepth(); nthlowesttarget = tmpqdepthmap[itdmq2].key; } } itdmq2 = itdmq2 + 1; } if (nthlowesttarget != undefined) { if (nthlowestdepth != mydepth) { var hork2 = from.mapClips[nthlowesttarget]; trace((("swapping: " + hork.toanim.getDepth()) + " ") + hork2.toanim.getDepth()); trace(hork.toanim); trace(hork2.toanim); hork.toanim.swapDepths(hork2.toanim); } } itdmq1i = itdmq1i + 1; } } } } if (from._name == "VICSYNC") { if (from._parent.VICSYNCMASK != undefined) { from._parent.VICSYNCMASK._visible = false; from.setMask(from._parent.VICSYNCMASK); } else { from.setMask(null); } } else if (from._name == "VICSYNC2") { if (from._parent.VICSYNCMASK2 != undefined) { from._parent.VICSYNCMASK2._visible = false; from.setMask(from._parent.VICSYNCMASK2); } else { from.setMask(null); } } else if (from._name == "VICSYNC3") { if (from._parent.VICSYNCMASK3 != undefined) { from._parent.VICSYNCMASK3._visible = false; from.setMask(from._parent.VICSYNCMASK3); } else { from.setMask(null); } } else if (from._name == "VICSYNC4") { if (from._parent.VICSYNCMASK4 != undefined) { from._parent.VICSYNCMASK4._visible = false; from.setMask(from._parent.VICSYNCMASK4); } else { from.setMask(null); } } } function updateVictimSyncClip(from, anim, whichsync) { if (whichsync == undefined) { whichsync = 1; } var _local7 = getEnemyGSync(from, whichsync); var _local3 = _local7.VICSYNC; if (whichsync == 2) { _local3 = _local7.VICSYNC2; } else if (whichsync == 3) { _local3 = _local7.VICSYNC3; } else if (whichsync == 4) { _local3 = _local7.VICSYNC4; } if (_local3 != undefined) { var _local2 = String(from); var _local4; if (_local3.mapClips.hasOwnProperty(_local2)) { _local4 = _local3.mapClips[_local2].toanim; } else { _local3.mapClips[_local2] = new Object(); _local3.mapClips[_local2].clip = from; _local3.mapClips[_local2].anim = anim; _local3.mapClips[_local2].toanim = _local4; _local3.mapClips[_local2].key = _local2; _traceF2("mapCLip adding new mapclip " + _local2); } _local3.mapClips[_local2].clip = from; _local3.mapClips[_local2].anim = anim; _local3.mapClips[_local2].key = _local2; if (String(_local4).length == 0) { trace((("#FAILURE: updateVictimSyncClip died? " + _local2) + " KEY:") + from); trace(_local3.mapClips[_local2].toanim); _local4 = undefined; } if (_local4 == undefined) { if (_root.controller.GLOBAL_USE_EMBEDDING) { var _local8 = _get_depth_victim_sync_bykey(_local2); var _local11 = "ex_" + String(_local8); var _local9 = _local3.mc.attachMovie("mcPlayer", _local11, _local8); _VICTIM_SYNC_CLIP_PER_FRAME_COUNTER_MAYBE = _VICTIM_SYNC_CLIP_PER_FRAME_COUNTER_MAYBE + 1; _apply_embed_protections_for_clip(_local9); _local3.mapClips[_local2].toanim = _local9; } } _updateVictimSyncInternalClip(_local3.mapClips[_local2]); } else { trace((((("updateVictimSyncClip: No VICSYNC " + anim) + " ") + from) + " ") + whichsync); } } 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(); } if (_local1.__animcurrent != _local2) { _local1.__animprevious = _local1.__animcurrent; } _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 enemyPrevAnim() { return(getEnemyT(GLOBAL_ENEMY).__animprevious); } function enemyPrevAnimClear() { getEnemyT(GLOBAL_ENEMY).__animprevious = ""; } 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); return(_local2); } function _loadBackgroundClip(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 bg: " + tp.MovieClipLoaderURL); Log("Could not load bg: " + tp.MovieClipLoaderURL); tp.MovieClipLoaderStatus = -1; }; var _local2 = new MovieClipLoader(); _local2.addListener(tp); targ._visible = false; _local2.loadClip(url, targ); return(_local2); } function _loadMovie(targ, url, usermessage) { var tp = targ._parent; GLOBAL_PER_VALUES[url] = new Object(); 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) { _apply_embed_protections_for_clip(target_mc); }; 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, delmove) { if (delmove == undefined) { delmove = 0; } var _local6 = 0 + (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 histPick(A, W) { var _local3 = {}; if (W) { var _local2 = 0; while (_local2 < A.length) { _local3[A[_local2]] = W[_local2]; _local2 = _local2 + 1; } } else { var _local2 = 0; while (_local2 < A.length) { _local3[A[_local2]] = 1; _local2 = _local2 + 1; } } return(histSelect(_local3)); } function bhistCreate(retvals, vals, histvals) { var _local1 = {}; _local1.r = retvals; _local1.v = vals; _local1.h = histvals; return(_local1); } function bhistSample(bhist, v) { var _local2 = 0; var _local4 = bhist.v.length; while (_local2 < _local4) { if (bhist.v >= v) { break; } _local2 = _local2 + 1; } var _local6 = _local2 + 1; if (_local2 >= _local4) { _local2 = _local4 - 1; } if (_local6 >= _local4) { _local6 = _local4 - 1; } var _local7 = bhist.v[_local6] - bhist.v[_local2]; if (_local7 <= 0) { _local7 = 1; } var _local10 = (v - bhist.v[_local2]) / _local7; var _local8 = this.histBlend(bhist.h[_local2], bhist.h[_local6], _local10); var _local9 = this.histSelect(_local8); trace((((((((((_local9 + " ") + _local8) + " ") + _local10) + " ") + _local2) + " ") + _local6) + " ") + _local7); return(bhist.r[_local9]); } 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; } goPlay(GLOBAL_PLAYER, 1); goPlay(GLOBAL_PLAYER, "idle"); } function getPlayerGraphic() { return(_root.GLOBAL_PLAYERGRAPHIC); } function getPlayerGraphicName(id) { if (_root.GLOBAL_PLAYERGRAPHIC_NAMES.hasOwnProperty(id)) { return(_root.GLOBAL_PLAYERGRAPHIC_NAMES[id]); } return(""); } function findPlayerGraphicByName(pname) { var _local10 = pname.toLowerCase(); var _local7 = Number.POSITIVE_INFINITY; var _local8 = _root.GLOBAL_PLAYERGRAPHIC; for (var _local9 in _root.GLOBAL_PLAYERGRAPHIC_NAMES) { var _local2 = _root.GLOBAL_PLAYERGRAPHIC_NAMES[_local9]; var _local6 = Math.min(_local2.length, pname.length); var _local4 = 0; var _local3 = 0; while (_local3 < _local6) { _local4 = _local4 + Math.abs(_local2.charCodeAt(_local3) - pname.charCodeAt(_local3)); _local3 = _local3 + 1; } if (_local2.length > pname.length) { _local3 = _local6; while (_local3 < _local2.length) { _local4 = _local4 + Math.abs(_local2.charCodeAt(_local3)); _local3 = _local3 + 1; } } else { _local3 = _local6; while (_local3 < pname.length) { _local4 = _local4 + Math.abs(pname.charCodeAt(_local3)); _local3 = _local3 + 1; } } if (_local4 < _local7) { _local7 = _local4; _local8 = _local9; } } return(_local8); } 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 enemySetFacing(v) { if (v > 0) { if (enemyFacingLeft()) { GLOBAL_ENEMY._xscale = -GLOBAL_ENEMY._xscale; } } else if (v < 0) { if (enemyFacingRight()) { GLOBAL_ENEMY._xscale = -GLOBAL_ENEMY._xscale; } } } 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 enemySetIgnoreHitCallbackName(fnp) { GLOBAL_ENEMY_IGNOREHIT_CALLBACK = fnp; } function enemySetPlayerHitCallbackName(fnp) { GLOBAL_ENEMY_PLAYERHIT_CALLBACK = fnp; } function enemyCallIgnoreHitCallback(hittype, hitdamage, nextEnemyAnim) { if (GLOBAL_ENEMY_IGNOREHIT_CALLBACK != undefined) { var _local2 = GLOBAL_VALUES[GLOBAL_ENEMY_IGNOREHIT_CALLBACK](this, GLOBAL_ENEMY, hittype, hitdamage); if (_local2 != undefined) { return(_local2); } } return(nextEnemyAnim); } function enemyCallSetPlayerHitCallbackName(hittype, hitdamage, nextEnemyAnim) { if (GLOBAL_ENEMY_PLAYERHIT_CALLBACK != undefined) { var _local2 = GLOBAL_VALUES[GLOBAL_ENEMY_PLAYERHIT_CALLBACK](this, GLOBAL_ENEMY, hittype, hitdamage); if (_local2 != undefined) { return(_local2); } } return(nextEnemyAnim); } 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 toggleExtraZoomLevel() { if (GLOBAL_CAMERA_SCALE_FACTOR == 1) { GLOBAL_CAMERA_SCALE_FACTOR = 0.75; } else if (GLOBAL_CAMERA_SCALE_FACTOR == 0.75) { GLOBAL_CAMERA_SCALE_FACTOR = 0.5; } else if (GLOBAL_CAMERA_SCALE_FACTOR == 0.5) { GLOBAL_CAMERA_SCALE_FACTOR = 1.5; } else { GLOBAL_CAMERA_SCALE_FACTOR = 1; } } function toggleEmbedding() { if (GLOBAL_USE_EMBEDDING) { GLOBAL_USE_EMBEDDING = false; } else { GLOBAL_USE_EMBEDDING = true; } Log(("Embed: " + GLOBAL_USE_EMBEDDING) + " Please change enemies."); } function toggleShadowUse() { GLOBAL_USE_SHADOWS = !GLOBAL_USE_SHADOWS; } 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 _local5 = new Object(); _local5.inseq = inputseq; _local5.count = count; _local5.options = options; _local5.curr = 0; _local5.anim = nextanim; _local5.inputs = new Array(); var _local9 = inputseq.split(" "); var _local12 = 0; var _local10 = 0; for (var _local16 in _local5.inputs) { if (GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.hasOwnProperty(_local5.inputs[_local16])) { _local10 = _local10 + 1; } else { _local12 = _local12 + 1; } } if (_local10 == 0) { } else if (_local10 != 0) { if (_local12 != 0) { trace("#WARNING: You can't mix hold and non hold escape inputs: " + inputseq); trace((((("From: " + targ) + " ") + targ._currentframe) + " ") + nextanim); } } var _local1 = 0; while (_local1 < _local9.length) { var _local6 = _local9[_local1].toUpperCase(); var _local7 = ""; var _local4 = 0; while (_local4 < _local6.length) { var _local3 = _local6.charCodeAt(_local4); if ((_local3 >= 65) && (_local3 <= 90)) { _local7 = _local7 + String.fromCharCode(_local3); } _local4++; } if (_local7.length > 0) { _local5.inputs.push(_local7); } _local1++; } if (_local2.escapes == undefined) { _local2.escapes = new Array(); _local2.escapes.push(_local5); } 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 = _local5.inseq; _local2.escapes[_local1].inputs = _local5.inputs; _local2.escapes[_local1].options = _local5.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(_local5); } } } } 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); } else if (_local2.frames < 0) { _local2.curr = _local2.curr + 1; this.healPlayer(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 _resetHoldAnimationSystem() { for (var _local1 in GLOBAL_HOLD_ANIMATION_INPUTS) { GLOBAL_HOLD_ANIMATION_INPUTS[_local1].up = 1; GLOBAL_HOLD_ANIMATION_INPUTS[_local1].down = 0; GLOBAL_HOLD_ANIMATION_INPUTS[_local1].rel = 0; GLOBAL_HOLD_ANIMATION_INPUTS[_local1].prev = 0; GLOBAL_HOLD_ANIMATION_INPUTS[_local1].lckh = 0; GLOBAL_HOLD_ANIMATION_FRAMES[_local1] = GLOBAL_HOLD_FRAMES_DEFAULT; } } function getInputHoldingNames(target) { var _local6 = NOFLIPEK; var _local3 = target; while (_local3._parent) { if (_local3._parent.controller == this) { if (_local3._xscale < 0) { _local6 = FLIPEK; } break; } _local3 = _local3._parent; } var _local8 = []; for (var _local9 in GLOBAL_HOLD_ANIMATION_PRIORITY) { var _local2 = GLOBAL_HOLD_ANIMATION_PRIORITY[_local9]; var _local7 = GLOBAL_HOLD_ANIMATION_INPUTS[_local2].down; var _local5 = GLOBAL_HOLD_ANIMATION_INPUTS[_local2].rel; var _local4 = GLOBAL_HOLD_ANIMATION_FRAMES[_local2]; if ((_local5 >= _local4) || (_local7 >= _local4)) { if (GLOBAL_HOLD_ANIMATION_INPUTS[_local2].lckh <= 1) { _local8.push(_local6[("H" + _local2).toUpperCase()]); } } else if ((_local5 != 0) && (_local5 < _local4)) { _local8.push(_local6[("T" + _local2).toUpperCase()]); } } return(_local8); } function getNextAnimationHolding(targ, AO, defanim) { var _local8 = defanim; var _local6 = {}; var _local9 = getInputHoldingNames(targ); for (var _local10 in _local9) { var _local5 = _local9[_local10]; var _local7 = _local5.toLowerCase(); _local6[_local7] = _local5; } for (var _local11 in GLOBAL_HOLD_ANIMATION_PRIORITY) { var _local4 = GLOBAL_HOLD_ANIMATION_PRIORITY[_local11]; var _local1 = "h" + _local4; var _local2 = "t" + _local4; if (_local6.hasOwnProperty(_local2)) { if (AO.hasOwnProperty(_local2)) { _local8 = AO[_local2]; break; } } else if (_local6.hasOwnProperty(_local1)) { if (AO.hasOwnProperty(_local1)) { _local8 = AO[_local1]; break; } } } return(_local8); } function updateDigestionHolds(target, AO) { var _local9 = ""; if (target.digeststruct != undefined) { var _local8 = target.digeststruct; if (_local8.escapes != undefined) { var _local6 = getInputHoldingNames(target); var _local4 = 0; while (_local4 < _local8.escapes.length) { var _local1 = _local8.escapes[_local4]; var _local2 = {}; var _local3 = 0; var _local7 = 0; for (var _local10 in _local1.inputs) { if (GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.hasOwnProperty(_local1.inputs[_local10])) { _local7 = _local7 + 1; _local2[_local1.inputs[_local10]] = _local1.inputs[_local10]; } else { _local3 = _local3 + 1; } } if (_local3 == 0) { var _local5 = false; for (var _local11 in _local6) { if (_local2.hasOwnProperty(_local6[_local11])) { _local5 = true; break; } } if (_local5) { _local1.curr = _local1.curr + 1; if (_local1.curr > _local1.count) { if (_local9 == "") { _local9 = _local1.anim; _local1.curr = 0; } } } else { _local1.curr = _local1.curr - 0.0333333333333333; if (_local1.curr < 0) { _local1.curr = 0; } } } _local4++; } } } return(_local9); } 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 _local1 = updateDigestion(targ, _local4); if (_local1 == "") { _local1 = updateDigestionHolds(targ, AO); } if (_local1 == "") { _local1 = getNextAnimation(AO, _local4); _local1 = getNextAnimationHolding(targ, AO, _local1); if (_local1 != "") { goPlay(targ, _local1); _traceF2((("Handle digest update, play this: " + _local1) + " from ") + targmoveindex); return(true); } _traceF2((("Handle digest update, play this digest: " + _local1) + " from ") + targmoveindex); } else { goPlay(targ, _local1); return(true); } return(false); } function decodePlayerAct() { var _local2 = this.actGet(GLOBAL_PLAYER); if (_local2.attacking != 0) { if (_local2.attack == 2) { return("atkh"); } if (_local2.attack == 1) { return("atkm"); } if (_local2.attack == 0) { return("atkl"); } if (_local2.attack == 4) { return("atkp"); } } if ((_local2.running != 0) && (_local2.attacking == 0)) { return("rolling"); } if (((_local2.moving != 0) && (_local2.attacking == 0)) && (_local2.busy == 0)) { return("move"); } if ((((_local2.moving == 0) && (_local2.attacking == 0)) && (_local2.busy != 0)) && (_local2.hit != 0)) { return("hit"); } return("idle"); } 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.running = target.s_running; _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 setMaxHPandHP(v) { GLOBAL_ENEMY.maxhp = v; GLOBAL_ENEMY.hp = 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 setEnemyAINoAutoIdle(v) { if (v == 1) { GLOBAL_ENEMY.m_dontautoidle = 1; } else { GLOBAL_ENEMY.m_dontautoidle = undefined; } } function setEnemyRollOption(v) { GLOBAL_ENEMY.m_rolloption = v; } function getEnemyRollOption() { return(GLOBAL_ENEMY.m_rolloption); } 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 prsSet(k, v) { var _local1 = getEnemyURL(enemyGetID()); if (!GLOBAL_PER_VALUES.hasOwnProperty(_local1)) { GLOBAL_PER_VALUES[_local1] = new Object(); } GLOBAL_PER_VALUES[_local1][k] = v; } function prsGet(k, setdefault) { var _local1 = getEnemyURL(enemyGetID()); if (GLOBAL_PER_VALUES.hasOwnProperty(_local1)) { if (GLOBAL_PER_VALUES[_local1].hasOwnProperty(k)) { return(GLOBAL_PER_VALUES[_local1][k]); } if (setdefault != undefined) { GLOBAL_PER_VALUES[_local1][k] = setdefault; } } return(setdefault); } function trophySet(k, v) { var _local1 = prsGet("_trophies"); if (_local1 == undefined) { _local1 = new Object(); } if (v == undefined) { v = true; } _local1[k] = v; prsSet("_trophies", _local1); } function trophyHas(k) { var _local1 = prsGet("_trophies"); if (_local1 != undefined) { if (_local1.hasOwnProperty(k)) { if ((_local1 == true) || (_local1 >= 1)) { return(true); } } } return(false); } function trophyToggle(k, offframe, onframe, target) { if (onframe == undefined) { onframe = "on"; } if (offframe == undefined) { offframe = "off"; } if (trophyHas(k)) { if (target != undefined) { target.gotoAndStop(onframe); } return(onframe); } if (target != undefined) { target.gotoAndStop(offframe); } return(offframe); } 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 (isNaN(_local2)) { _local2 = GLOBAL_PLAYER._x; } if (_local4) { return(_local3 - _local2); } return(_local2 - _local3); } function playerSignedDistanceFix(target) { var _local4 = GLOBAL_ENEMY._x; var _local3 = GLOBAL_PLAYER._x; var _local5 = GLOBAL_ENEMY._xscale < 0; var _local2 = getCBox(GLOBAL_PLAYER); if ((_local2 == undefined) || (_local2.toString() == undefined)) { _local2 = getRollBox(GLOBAL_PLAYER); } if (target == undefined) { target = getEnemyT(GLOBAL_ENEMY); } var _local6 = getCBox(GLOBAL_ENEMY.enemy); if ((_local2 != undefined) and (_local6 != undefined)) { A = _local2.getBounds(_root); B = _local6.getBounds(_root); if (!_local5) { _local4 = B.xMax; _local3 = A.xMin; } else { _local4 = B.xMin; _local3 = A.xMax; } } if (_local5) { return(_local4 - _local3); } return(_local3 - _local4); } 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 playerEnemyCenterAbsoluteDistance() { var _local1 = (GLOBAL_PLAYER._x - GLOBAL_ENEMY._x) * 1; return(_local1); } function enemyAbsoluteYPosition() { var _local1 = (GLOBAL_ENEMY._y - GLOBAL_FLOOR) * 1; return(_local1); } function playerDistanceNF(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(0.5 * ((A.xMax + A.xMin) - (B.xMax + B.xMin))); } } if (A.xMin >= B.xMax) { return(A.xMin - B.xMax); } if (A.xMax <= B.xMin) { return(A.xMax - B.xMin); } } return(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 _getRollBox(bc) { if (bc.rollbox != undefined) { return(bc.rollbox); } if (bc.rollBox != undefined) { return(bc.rollBox); } if (bc.Rollbox != undefined) { return(bc.Rollbox); } if (bc.RollBox != undefined) { return(bc.RollBox); } if (bc.ROLLBOX != undefined) { return(bc.ROLLBOX); } return(undefined); } 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 getRollBox(mc) { return(_getScopelessFunc(mc, _getRollBox)); } 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, vicid) { var _local2 = GC; if (vicid == undefined) { vicid = 1; } if (vicid < 2) { while (_local2.VICSYNC == undefined) { if (_local2.VICSYNC != undefined) { return(_local2); } if (_local2 == _root) { return(undefined); } _local2 = _local2._parent; } return(_local2); } if (vicid == 2) { while (_local2.VICSYNC2 == undefined) { if (_local2.VICSYNC2 != undefined) { return(_local2); } if (_local2 == _root) { return(undefined); } _local2 = _local2._parent; } return(_local2); } if (vicid == 3) { while (_local2.VICSYNC3 == undefined) { if (_local2.VICSYNC3 != undefined) { return(_local2); } if (_local2 == _root) { return(undefined); } _local2 = _local2._parent; } return(_local2); } if (vicid == 4) { while (_local2.VICSYNC4 == undefined) { if (_local2.VICSYNC4 != undefined) { return(_local2); } if (_local2 == _root) { return(undefined); } _local2 = _local2._parent; } return(_local2); } trace("getEnemyGSync only supports 1,2,3,4 VICSYNC id's " + vicid); } 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 getPlayerCenterClip() { return(_root.player.centerbox); } function getPlayerHeadClip() { return(_root.player.head); } function getPlayerHeadCenterClip() { return(_root.player.head.center); } function hitPlayerAny(clip) { return(clip.hitTest(_root.player)); } function getPlayer() { return(_root.player); } function getPlayerHealthPercent() { return(100 * (_root.player.hp / 63)); } function getPlayerRemainingHealthPercent() { return(100 - getPlayerHealthPercent()); } 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 callCreatorURL() { var _local3 = enemyGetID(); var _local4 = getEnemyURL(_local3); var _local2 = ""; _local2 = GLOBAL_CREATOR_URL[_local4]; if (_local2.length > 0) { Log(_local2); trace(_local2); trace(_parent.urldummy); _parent.urldummy.getURL(_local2, "_blank"); } } function setCreatorURL(rawpath) { var _local2 = enemyGetID(); var _local1 = getEnemyURL(_local2); if (_local1.length > 0) { GLOBAL_CREATOR_URL[_local1] = rawpath; return(true); } return(false); } 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 SMcreate(namekey) { var _local3 = function (G, O, player) { }; enemySetAIFunction(_local3); GLOBAL_VALUES._StateMachinePrefixKey = namekey; GLOBAL_VALUES._StateMachineKey = namekey + "SM"; GLOBAL_VALUES._StateMachineStateKey = namekey + "SMstates"; GLOBAL_VALUES[GLOBAL_VALUES._StateMachineKey] = {}; GLOBAL_VALUES[namekey + "SMnext"] = ""; GLOBAL_VALUES[namekey + "SMcurr"] = ""; GLOBAL_VALUES[GLOBAL_VALUES._StateMachineStateKey] = new Object(); getEnemyT(ENMC)._run = function (G, O) { var _local3 = G.V._StateMachinePrefixKey + "SMnext"; var _local2 = G.V._StateMachinePrefixKey + "SMcurr"; G.V[_local2] = G.V[_local3]; var _local4 = G.V[G.V._StateMachineKey][G.V[_local2]](G, O); G.moveenemyCollisionOption(O); }; } function SMget() { return(GLOBAL_VALUES[GLOBAL_VALUES._StateMachineKey]); } function _SM_state_updater(G, O) { } function SMaddState(key) { var _local1 = key; GLOBAL_VALUES[GLOBAL_VALUES._StateMachineStateKey][_local1] = new Array(); GLOBAL_VALUES[GLOBAL_VALUES._StateMachineKey][_local1] = _SM_state_updater; } function SMpushFunction(key, fn) { GLOBAL_VALUES[GLOBAL_VALUES._StateMachineStateKey][key].push({type:0, fn:fn}); } function SMpushEdgeFunction(key, nextkey, fn) { GLOBAL_VALUES[GLOBAL_VALUES._StateMachineStateKey][key].push({type:1, fn:fn}); } 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)) { if (enemy.m_dontautoidle == undefined) { 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, extra) { char.s_vy = char.s_vy + GLOBAL_GRAVITY; if (extra != undefined) { char.s_vy = char.s_vy + extra; } var _local1 = char.s_vy; sourcedata._y = sourcedata._y + _local1; if (sourcedata._y >= GLOBAL_FLOOR) { _local1 = GLOBAL_FLOOR - (sourcedata._y - _local1); sourcedata._y = GLOBAL_FLOOR; char.s_vy = 0; } return(_local1); } function moveEnemyJumpSet(amt) { getEnemyT(GLOBAL_ENEMY).s_vy = amt; } function moveEnemyJumpSetGravity(amt) { GLOBAL_ENEMY_EXTRA_GRAVITY = amt - GLOBAL_GRAVITY; } function movecharacter(obje, objdataclip, options) { var _local6 = Math.abs(obje._xscale); var _local1 = "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 = _local6; } _local1 = "atkm"; } else if (objdataclip.in_movex < 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = -_local6; } _local1 = "atkm"; } if (objdataclip.in_movey > 0) { _local1 = "atkh"; } else if (objdataclip.in_movey < 0) { _local1 = "atkl"; } } else if (objdataclip.attackmode == 1) { if (objdataclip.in_movex > 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = _local6; } _local1 = "atkp"; } else if (objdataclip.in_movex < 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = -_local6; } _local1 = "atkp"; } if (objdataclip.in_movey > 0) { if (options == 8) { _local1 = "atku"; } else { _local1 = "atkp"; } } else if (objdataclip.in_movey < 0) { if (options == 8) { _local1 = "atkd"; } else { _local1 = "atkp"; } } } } else if (objdataclip.s_running == 1) { _local1 = "idle"; if (objdataclip.in_movex > 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (obje.m_dontfacetarget != 1) { obje._xscale = _local6; } if (options == 8) { _local1 = "run"; } else { _local1 = "run"; } } else if (objdataclip.in_movex < 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (obje.m_dontfacetarget != 1) { obje._xscale = -_local6; } if (options == 8) { _local1 = "run"; } else { _local1 = "run"; } } else { objdataclip.s_running = 0; if (options == 8) { _local1 = "idle"; } else { _local1 = "idle"; } } } else if (objdataclip.in_movex > 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (obje.m_dontfacetarget != 1) { obje._xscale = _local6; } if (objdataclip.s_moving == 0) { if (options == 8) { _local1 = "walk"; } else { _local1 = "walk"; } } } else if (objdataclip.in_movex < 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (obje.m_dontfacetarget != 1) { obje._xscale = -_local6; } if (objdataclip.s_moving == 0) { if (options == 8) { _local1 = "walk"; } else { _local1 = "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)) { if (options == 8) { _local1 = "idle"; } else { _local1 = "idle"; } } } } else if (objdataclip.s_moving != 0) { } } if (GLOBAL_PLAYER == objdataclip) { var _local4 = new Object(); _local4.atkh = new Array("atkh", "atkh2", "atkh3"); if (GLOBAL_PLAYER.combocount == undefined) { GLOBAL_PLAYER.combocount = 0; } foundone = false; for (var _local7 in _local4) { if (_local1 == _local7) { trace((((_local7 + " ") + _local1) + " ") + GLOBAL_PLAYER.combocount); _local1 = _local4[_local7][GLOBAL_PLAYER.combocount]; GLOBAL_PLAYER.combocount = (GLOBAL_PLAYER.combocount + 1) % _local4[_local7].length; foundone = true; break; } } if ((!foundone) && (_local1 != "null")) { GLOBAL_PLAYER.combocount = 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 (_local1 == "null") { if (((((objdataclip.s_idle == 0) && (objdataclip.s_moving == 0)) && (objdataclip.s_attacking == 0)) && (objdataclip.s_hit == 1)) && (objdataclip.s_animbusy == 1)) { _local1 = objdataclip.__animcurrent; } } if (_local1 != "null") { if (_local1 == "walk") { if (objdataclip.replaceAnimWalk != undefined) { _local1 = objdataclip.replaceAnimWalk; } else if (options == 8) { _local1 = "walk"; } else { _local1 = "walk"; } } if ((options != undefined) and ((options == 2) or (options == 8))) { objdataclip.__animcurrent = _local1; objdataclip.gotoAndStop(_local1); } else if (objdataclip.__animcurrent != _local1) { goPlay(objdataclip, _local1); } } } function moveplayer() { GLOBAL_PLAYER.attackmode = GLOBAL_PLAYER_MODE; if (GLOBAL_PLAYER_BLOCKATTACKS) { GLOBAL_PLAYER.attackmode = "Incorrect"; } if (_root.GLOBAL_PLAYERGRAPHIC >= _root.GLOBAL_PLAYERGRAPHICNEWLOW) { movecharacter(GLOBAL_PLAYER, GLOBAL_PLAYER, 8); } else { movecharacter(GLOBAL_PLAYER, GLOBAL_PLAYER, 2); } var _local5 = 0; if (!isPlayerConsumed(GLOBAL_PLAYER)) { if ((((GLOBAL_PLAYER.s_idle == 0) && (GLOBAL_PLAYER.s_moving != 0)) && (GLOBAL_PLAYER.s_vx == 0)) && (!GLOBAL_PLAYER.s_animbusy)) { _local5 = _local5 + ((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) { _local5 = _local5 + GLOBAL_PLAYER.s_vx; } else { _local5 = _local5 - GLOBAL_PLAYER.s_vx; } } GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + (GLOBAL_PLAYER_MOVESCALE * _local5); moveCharacterGravity(GLOBAL_PLAYER, GLOBAL_PLAYER); if (GLOBAL_ENEMY.m_notsolid != 1) { var _local7 = getCBox(GLOBAL_ENEMY.enemy); var _local6 = getCBox(GLOBAL_PLAYER); if (((_local6 != undefined) && (_local7 != undefined)) && (_local6.hitTest(_local7))) { var _local3 = _local7.getBounds(_root); var _local4 = _local6.getBounds(_root); if (((_local3.xMin + _local3.xMax) / 2) > ((_local4.xMin + _local4.xMax) / 2)) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + (_local3.xMin - _local4.xMax); } else { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + (_local3.xMax - _local4.xMin); } } } if (!GLOBAL_USE_DARKROLLS) { var _local6 = getRollBox(GLOBAL_PLAYER); if (_local6 != undefined) { var _local7 = getCBox(GLOBAL_ENEMY.enemy); if (((_local6 != undefined) && (_local7 != undefined)) && (_local6.hitTest(_local7))) { var _local3 = _local7.getBounds(_root); var _local4 = _local6.getBounds(_root); var _local2 = 0; if (((_local3.xMin + _local3.xMax) / 2) > ((_local4.xMin + _local4.xMax) / 2)) { _local2 = _local3.xMin - _local4.xMax; } else { _local2 = _local3.xMax - _local4.xMin; } if (GLOBAL_ENEMY.m_rolloption == 1) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + (GLOBAL_PLAYER_MOVESCALE * _local2); } else if (GLOBAL_ENEMY.m_rolloption == 2) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + (GLOBAL_PLAYER_MOVESCALE * _local2); if (_local2 > 0) { actMove(GLOBAL_PLAYER, 4); } else { actMove(GLOBAL_PLAYER, -4); } GLOBAL_PLAYER.s_hit = 1; goPlay(GLOBAL_PLAYER, "hith"); Log(((GLOBAL_PLAYER.m_name + " crashed into ") + GLOBAL_ENEMY.m_name) + "!"); } } } } } function moveenemyCollisionOption(ENMC) { if (ENMC.m_notsolid != 1) { if (getCBox(ENMC.enemy).hitTest(getCBox(GLOBAL_PLAYER))) { var _local2 = getCBox(ENMC.enemy).getBounds(_root); var _local3 = getCBox(GLOBAL_PLAYER).getBounds(_root); if (((_local2.xMin + _local2.xMax) / 2) < ((_local3.xMin + _local3.xMax) / 2)) { ENMC._x = ENMC._x + (_local3.xMin - _local2.xMax); } else { ENMC._x = ENMC._x + (_local3.xMax - _local2.xMin); } } } } function moveenemy(ENMC) { if (GLOBAL_ENEMY_USE_GRAVITY) { moveCharacterGravity(ENMC, getEnemyT(ENMC), GLOBAL_ENEMY_EXTRA_GRAVITY); } 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; } } moveenemyCollisionOption(ENMC); } 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 setBackgroundData(thing, yoffset) { GLOBAL_CURRENT_BACKGROUND = thing; GLOBAL_ENEMY.m_background = thing; GLOBAL_CURRENT_BACKGROUND_YOFF = yoffset; } function setCustomBackground(frame) { GLOBAL_CURRENT_BACKGROUND = "custom"; GLOBAL_CURRENT_BACKGROUND_CUSTOMFRAME = frame; } function cbgMoveBy(targ, delmove, wrap) { targ._x = targ._x + delmove; if (wrap != undefined) { while (targ._x < (-wrap)) { targ._x = targ._x + wrap; } while (targ._x > 0) { targ._x = targ._x - wrap; } } } 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"; _local2 = enemyCallSetPlayerHitCallbackName("hitl", _local7, _local2); 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"; _local2 = enemyCallSetPlayerHitCallbackName("hitm", _local7, _local2); 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"; _local2 = enemyCallSetPlayerHitCallbackName("hith", _local7, _local2); 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"; } } _local1 = enemyCallIgnoreHitCallback("l", _local7, _local1); 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"; } } _local1 = enemyCallIgnoreHitCallback("m", _local7, _local1); 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"; } } _local1 = enemyCallIgnoreHitCallback("h", _local7, _local1); 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"); } _local1 = enemyCallIgnoreHitCallback("p", GLOBAL_ALLOW_PETS, _local1); 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() { setExtraGui(undefined); 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_IGNOREHIT_CALLBACK = undefined; GLOBAL_ENEMY_PLAYERHIT_CALLBACK = undefined; 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; GLOBAL_PLAYER_MOVESCALE = 1; GLOBAL_GRAVITY = GLOBAL_GRAVITY_CONSTANT; GLOBAL_ENEMY_USE_GRAVITY = true; GLOBAL_ENEMY_EXTRA_GRAVITY = 0; _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT = new Object(); _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT_UNUSED = new Array(); _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT_MAX = 1; } function pickEnemy(userev) { GLOBAL_ENEMY_FRAMES_RUN = 0; GLOBAL_ENEMY_REQUEST_VICTORY = 0; GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = 0; var _local5 = userev; var _local8 = 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)) { _local8 = 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; var _local9 = GLOBAL_ENEMY.enemy.music; if (_local9) { _local9.wasstarted = undefined; } GLOBAL_ENEMY.m_notsolid = undefined; GLOBAL_ENEMY.m_dontfacetarget = 0; GLOBAL_ENEMY.m_dontattackauto = undefined; GLOBAL_ENEMY.m_dontautoidle = undefined; GLOBAL_ENEMY.m_dontplayhurt = undefined; GLOBAL_ENEMY.m_dontplayhurtforweakattacks = -1; GLOBAL_ENEMY.m_rolloption = 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; trace("blatantly reset?"); if (_parent.scrollbg.MovieClipLoaderURL != undefined) { _parent.scrollbg.MovieClipLoaderURL = undefined; _parent.scrollbg.MovieClipLoaderStatus = undefined; trace((("background what now " + _parent.scrollbg) + " ") + _parent.scrollbg.bgct); var _local7 = _parent.scrollbg.bgct; if (_local7 != undefined) { if (_parent.scrollbg.mcl_loader != undefined) { _parent.scrollbg.mcl_loader.unloadClip(_local7); } _parent.scrollbg.mcl_loader = undefined; _local7.MovieClipLoaderURL = undefined; trace("force removed background"); } } if (GLOBAL_ENEMY.m_blatently_reset < 1) { GLOBAL_CURRENT_BACKGROUND = GLOBAL_ENEMY.m_background; if (GLOBAL_CURRENT_BACKGROUND == undefined) { GLOBAL_CURRENT_BACKGROUND = "default"; } if (GLOBAL_CURRENT_BACKGROUND instanceof flash.display.BitmapData) { _parent.scrollbg.gotoAndStop("none"); } else { _parent.scrollbg.gotoAndStop(GLOBAL_CURRENT_BACKGROUND); } } GLOBAL_ENEMY.m_background = undefined; GLOBAL_CURRENT_BACKGROUND = "default"; GLOBAL_CURRENT_BACKGROUND_CUSTOMFRAME = 0; } if (_local8) { GLOBAL_ENEMY._manuallyReset = undefined; getEnemyT(GLOBAL_ENEMY)._manuallyReset = undefined; getEnemyT(GLOBAL_ENEMY).gotoAndPlay("idle"); } if ((!_local8) && (_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._y = GLOBAL_FLOOR; 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 musicSetVolume(musvolume) { GLOBAL_MUSIC_VOLUME = musvolume; var _local2 = GLOBAL_SET_MUSIC_VOLUME * (GLOBAL_MUSIC_VOLUME / 100); GLOBAL_MUSIC.setVolume(GLOBAL_SET_MUSIC_VOLUME * (GLOBAL_MUSIC_VOLUME / 100)); if (getEnemyT(GLOBAL_ENEMY)._parent.music != undefined) { var _local1 = getEnemyT(GLOBAL_ENEMY)._parent.music; if (_local1.snd != undefined) { _local1.snd.setVolume(_local2); } } } function musicFadeOut(frames, minvolume) { if (minvolume == undefined) { minvolume = 0; } GLOBAL_MUSIC_FADES.main = {}; GLOBAL_MUSIC_FADES.main.frames = frames; GLOBAL_MUSIC_FADES.main.start = GLOBAL_MUSIC_VOLUME; GLOBAL_MUSIC_FADES.main.end = minvolume; GLOBAL_MUSIC_FADES.main.curr = 0; } function musicFadeIn(frames, maxvolume) { if (maxvolume == undefined) { maxvolume = 100; } GLOBAL_MUSIC_FADES.main = {}; GLOBAL_MUSIC_FADES.main.frames = frames; GLOBAL_MUSIC_FADES.main.start = GLOBAL_MUSIC_VOLUME; GLOBAL_MUSIC_FADES.main.end = maxvolume; GLOBAL_MUSIC_FADES.main.curr = 0; } 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(); }; musicSetVolume(100); } function musicStop() { musicSetVolume(0); GLOBAL_MUSIC.stop(); } function musicUpdate() { if (getEnemyT(GLOBAL_ENEMY)._parent.music != undefined) { var _local5 = getEnemyT(GLOBAL_ENEMY)._parent.music; if (_local5.snd != undefined) { var _local4 = {}; for (var _local6 in GLOBAL_MUSIC_FADES) { var _local1 = GLOBAL_MUSIC_FADES[_local6]; var _local2 = _local1.curr / (1 * _local1.frames); var _local3 = _local1.end - _local1.start; _local1.curr = _local1.curr + 1; if (_local1.curr >= _local1.frames) { musicSetVolume(_local1.end); } else { musicSetVolume(_local1.start + (_local2 * _local3)); _local4[_local6] = _local1; } } GLOBAL_MUSIC_FADES = _local4; if (_local5.wasstarted < 5) { _local5.wasstarted = _local5.wasstarted + 1; if (_local5.wasstarted > 4) { var me = _local5.snd; me.start(); me.onSoundComplete = function () { me.start(); }; } } else if (_local5.wasstarted) { } else { _local5.wasstarted = 0; } musicSetVolume(GLOBAL_MUSIC_VOLUME); } } } 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; GLOBAL_PLAYER_MOVESCALE = 1; setPlayerScale(100); GLOBAL_PLAYER.gotoAndStop("idle"); setPlayerHasHead(true); enemyFacePlayer(); _root.GLOBAL_WEAPON_TYPE = 1 + Math.floor(Math.random() * 2); if (_root.GLOBAL_PLAYERGRAPHIC >= _root.GLOBAL_PLAYERGRAPHICNEWLOW) { } } function requestUseBarb(barbid) { setPlayerGraphic(barbid); goPlay(GLOBAL_PLAYER, 1); goPlay(GLOBAL_PLAYER, "idle"); if (GLOBAL_PLAYER.aniclip) { GLOBAL_PLAYER.aniclip.gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); } resetPlayer(); } function requestUseMinimumBarb(barbid) { if (_root.GLOBAL_PLAYERGRAPHIC < barbid) { requestUseBarb(barbid); } } 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); } } function setExtraGui(embedframe) { if (embedframe == undefined) { GLOBAL_GAME_EXTRA_GUI_TYPE_FRAME = 0; GLOBAL_GAME_EXTRA_GUI_TYPE_PATH = 0; var _local3 = _parent.camControl; var _local2 = _local3.embedgui; if (_local2 != undefined) { if (_local2.mc != undefined) { if (_local2.mcl_loader != undefined) { _local2.mcl_loader.unloadClip(_local2.mc); } _local2.mcl_loader = undefined; _local2.MovieClipLoaderURL = undefined; } } } else { GLOBAL_GAME_EXTRA_GUI_TYPE_FRAME = embedframe; GLOBAL_GAME_EXTRA_GUI_TYPE_PATH = getEnemyURL(enemyGetID()); } } function getExtraGui() { return(GLOBAL_GAME_EXTRA_GUI_TYPE_FRAME); } function enemyMoveUpdate() { this.GLOBAL_ENEMY._x = this.GLOBAL_ENEMY._x + ((this.GLOBAL_ENEMY._xscale / Math.abs(this.GLOBAL_ENEMY._xscale)) * this.getEnemyT(this.GLOBAL_ENEMY).s_moving); } function enemyIsMoving() { return(this.getEnemyT(this.GLOBAL_ENEMY).s_moving != 0); } function enemyStopMoving() { this.getEnemyT(this.GLOBAL_ENEMY).s_moving = 0; } function enemyMoveTowardPlayerCenter(amt) { this.getEnemyT(this.GLOBAL_ENEMY).s_moving = (this.GLOBAL_ENEMY._xscale / Math.abs(this.GLOBAL_ENEMY._xscale)) * Math.max(Math.min(amt * this.playerEnemyCenterAbsoluteDistance(), amt), -amt); } function enemyCurrAnimIs(alist) { var _local2 = enemyCurrAnim(); for (var _local3 in alist) { if (_local2 == alist[_local3]) { return(true); } } return(false); } function setParameterEnemyAttackDamage(v) { this.V.gd_damage_amt = v; } function setParameterEnemyHurtAmount(v) { this.V.gd_hurt_amt = v; } function clickedGuiStateAction() { var _local1 = GLOBAL_ENEMY_DIRICON_CURRENT; if (GLOBAL_ENEMY_DIRICON_OVERRIDE != undefined) { _local1 = GLOBAL_ENEMY_DIRICON_OVERRIDE; } } function changeEnemyDirIcon(frame) { if (GLOBAL_ENEMY_DIRICON_OVERRIDE != undefined) { return(false); } GLOBAL_ENEMY_DIRICON_CURRENT = frame; GLOBAL_ENEMY_DIRICON_CHANGED = true; return(true); } function overrideEnemyDirIcon(frame) { GLOBAL_ENEMY_DIRICON_OVERRIDE = frame; GLOBAL_ENEMY_DIRICON_CHANGED = true; } function toggleAutoBarb() { GLOBAL_OPTIONS.automaticBarb.enabled = !GLOBAL_OPTIONS.automaticBarb.enabled; if (GLOBAL_OPTIONS.automaticBarb.hasOwnProperty("struggledata")) { } else { GLOBAL_OPTIONS.automaticBarb.struggledata = {}; GLOBAL_OPTIONS.automaticBarb.struggledata.method = "pickone"; GLOBAL_OPTIONS.automaticBarb.struggledata.delay = 0; GLOBAL_OPTIONS.automaticBarb.struggledata.action = [0, 0, 0, 0, 0]; GLOBAL_OPTIONS.automaticBarb.struggledata.tryescapecount = 0; } if (GLOBAL_OPTIONS.automaticBarb.enabled) { if (GLOBAL_OPTIONS.automaticBarb.struggledata.method == "pickone") { GLOBAL_OPTIONS.automaticBarb.struggledata.method = "default"; } else { GLOBAL_OPTIONS.automaticBarb.struggledata.method = "pickone"; } Log((("Auto-Barb: " + GLOBAL_OPTIONS.automaticBarb.enabled) + " ") + GLOBAL_OPTIONS.automaticBarb.struggledata.method); } else { Log("Auto-Barb disabled"); } } function setupParameterEnemy(vals) { _CURRENT_ENEMY_PARAMETERS = vals; this.setScaleValue(100); this.setName("Unnamed"); this.setStatus(""); this.setCredit(""); this.setHAtk(0); this.setMAtk(0); this.setLAtk(0); this.setHDef(1000); this.setMDef(1000); this.setLDef(1000); this.setMaxHP(63); this.setHP(63); this.enemySetAllowPets(0); this.setEnemyFaceTarget(0); this.setEnemySolid(1); this.enemySetViewBetween(0); this.setEnemyAIUseAttacks(0); this.setEnemyAINoAutoIdle(1); this.enemySetDontPlayHitAnimation(0); this.setEnemyRollOption(1); for (var k in _FIXED_PARAMETER_MAPPING) { if (vals.hasOwnProperty(k)) { this[_FIXED_PARAMETER_MAPPING[k]](vals[k]); } } if (vals.hasOwnProperty("atkhisto")) { var v = vals.atkhisto; if (v.length > 2) { this.enemySetAttackHistogram(v[0], v[1], v[2]); } else { trace("#WARNING: atkhisto value must be list of 3 frequencies, like [1,1,1] or [3,2,4]"); } } if (vals.hasOwnProperty("backgroundimage")) { var usebgname = vals.backgroundimage; if (usebgname.length > 0) { with (getEnemyT(GLOBAL_ENEMY)) { G.V.gd_use_background_data = flash.display.BitmapData.loadBitmap(usebgname); } this.setBackgroundData(this.V.gd_use_background_data, -500); } } if (vals.hasOwnProperty("music")) { var usemusicname = vals.music; if (usemusicname.length > 0) { var mysound = new Sound(getEnemyT(GLOBAL_ENEMY)._parent.music); mysound.attachSound(usemusicname); getEnemyT(GLOBAL_ENEMY)._parent.music.snd = mysound; } } getEnemyT(GLOBAL_ENEMY).postSync = function (G, Obj) { }; this.V.hitCallback = function (G, Obj, hittype, hitdamage) { G.V.lastHit = hittype; return(undefined); }; this.V.playerHitCallback = function (G, Obj, hittype, hitdamage) { G.V.lastPlayerHit = hittype; var _local2 = G.V.gd_damage_amt; G.V.lastPlayerHitFatal = G.getPlayerHP() <= _local2; G.hurtPlayer(Obj, _local2); return(undefined); }; this.V.checkAlwaysTrue = function (G, arglist) { return(true); }; this.V.checkRollIntercept = function (G, distmin, distmax) { if (G.GLOBAL_TAPDASH_STATE > 0) { if (G.enemyFacing() != G.playerFacing()) { var _local2 = G.playerSignedDistanceFix(); if ((_local2 >= distmin) && (_local2 < distmax)) { return(true); } } } return(false); }; this.V.checkBlockAttacks = function (G, dmax) { var _local1 = G.playerCurrAnim(); if (_local1.indexOf("atk") == 0) { if (_local1.indexOf("atkp") == 0) { } else if (G.enemyFacing() != G.playerFacing()) { var _local3 = G.playerSignedDistanceFix(); if ((_local3 >= 0) && (_local3 < dmax)) { return(true); } } } return(false); }; this.V.checkLastHit = function (G) { return(G.V.lastHit != ""); }; this.V.checkInFrontRange = function (G, dmin, dmax) { var _local1 = G.playerSignedDistanceFix(); return((_local1 >= dmin) && (_local1 < dmax)); }; this.V.notPlayingAnimation = function (G, alist) { return(!G.enemyCurrAnimIs(alist)); }; this.V.playingAnimation = function (G, alist) { return(G.enemyCurrAnimIs(alist)); }; this.V.healthPercentLessThan = function (G, hpercent) { return(G.getEnemyHealthPercent() <= hpercent); }; this.V.healthPercentLessThanAndVarsEqual = function (G, hpercent, vlist) { var _local1 = 0; var _local3 = vlist.length; while (_local1 < _local3) { if (G.V[vlist[_local1]] != vlist[_local1 + 1]) { return(false); } _local1 = _local1 + 2; } return(G.getEnemyHealthPercent() <= hpercent); }; this.enemySetIgnoreHitCallbackName("hitCallback"); this.enemySetPlayerHitCallbackName("playerHitCallback"); this.enemyFacePlayer(); this.V.lastHit = ""; this.V.lastPlayerHit = ""; this.V.lastPlayerHitFatal = false; this.V.gd_statechangecounter = 0; this.V.gd_hurt_amt = 16; this.V.gd_damage_amt = 8; this.V.gd_states = {}; this.V.gd_next_anim = "idle"; this.addParameterEnemyState(""); this.V.gd_current_state = ""; this.V.gd_next_state = ""; this.easClear(); this.getEnemyT(this.GLOBAL_ENEMY)._run = function (G, Obj) { G.updateParameterEnemyStates(); G.runParameterEnemyState(G.V.gd_current_state); G.updateParameterEnemy(); }; } function addParameterEnemyState(statename) { var _local2 = {}; _local2.V = {}; _local2.L = []; _local2.transitions = {}; _local2.paramfuncs = []; for (var _local3 in _CURRENT_ENEMY_PARAMETERS) { _local2.V[_local3] = _CURRENT_ENEMY_PARAMETERS[_local3]; } this.V.gd_states[statename] = _local2; } function addStateOp(varifuncarglist, handlerfn, logicop, nobreaking) { if (logicop == undefined) { logicop = 0; } if (nobreaking == undefined) { nobreaking = 0; } this.V.gd_states[this.V.gd_current_state].L.push([varifuncarglist, handlerfn, logicop, nobreaking]); } function setStateNext(statename) { this.V.gd_next_state = statename; } function setState(statename) { this.V.gd_current_state = statename; this.V.gd_next_state = statename; } function getState() { return(this.V.gd_current_state); } function getNextState() { return(this.V.gd_next_state); } function statevar(vname, vvalue) { this.V.gd_states[this.V.gd_current_state].V[vname] = vvalue; } function statevarload(vars) { for (var _local3 in vars) { this.statevar(_local3, vars[_local3]); } } function statevarget(vname) { return(this.V.gd_states[this.V.gd_current_state].V[vname]); } function statevargetsafe(vname, vdefault) { var _local2 = this.V.gd_states[this.V.gd_current_state].V; if (_local2.hasOwnProperty(vname)) { return(_local2[vname]); } trace((("#ERROR missing state variable in state " + this.V.gd_current_state) + " variable: ") + vname); return(vdefault); } function setNextAnim(aname) { G.V.gd_next_anim = aname; } function addParamStateOp(sopname, nobreaking, sparams, userfunc) { if (nobreaking == undefined) { nobreaking = 0; } if (sparams == undefined) { sparams = {}; } if (_COMMON_STATE_OPS_PARAM_FUNC.hasOwnProperty(sopname)) { this.V.gd_states[this.V.gd_current_state].paramfuncs.push([_COMMON_STATE_OPS_PARAM_FUNC[sopname], nobreaking, sparams]); } else { trace((("#ERROR missing state op function: " + sopname) + " in ") + this.V.gd_current_state); } } function addParamStateCustomOp(nobreaking, sparams, userfunc) { this.V.gd_states[this.V.gd_current_state].paramfuncs.push([userfunc, nobreaking, sparams]); } function addCommonStateOpSet(setname, tparams) { if (setname == "simpleenemy") { } } function addStateTransition(state_from, state_to, callback_fn) { if (this.V.gd_states.hasOwnProperty(state_from)) { } else { trace((((("#ERROR state must exist to transition: " + state_from) + " from ") + state_from) + " ") + state_to); } if (this.V.gd_states.hasOwnProperty(state_to)) { } else { trace((((("#ERROR state must exist to transition: " + state_to) + " from ") + state_from) + " ") + state_to); } this.V.gd_states[state_from].transitions[state_to] = callback_fn; } function runParameterEnemyState(statename) { var _local5 = this.V.gd_states[statename].paramfuncs; var _local3 = 0; var _local6 = _local5.length; var _local4 = 0; while (_local3 < _local6) { var _local2 = _local5[_local3]; if (_local2[1] >= _local4) { if (_local2[0](this, _local2[2])) { } else if (_local2[1] > 0) { } else { _local4 = _local4 + 1; } } _local3 = _local3 + 1; } } function updateParameterEnemyStates() { this.V.gd_next_anim = ""; var _local2 = this.V.gd_next_state; var _local3 = this.V.gd_current_state; if (_local3 != _local2) { this.V.gd_statechangecounter = this.V.gd_statechangecounter + 1; var _local4 = this.V.gd_states[_local3].transitions; if (_local4.hasOwnProperty(_local2)) { _local4[_local2](this); if (_local2 != this.V.gd_next_state) { trace((("#WARNING You can't change states in a transition function! " + _local3) + " -> ") + this.V.gd_next_state); } this.V.gd_next_state = _local2; } this.V.gd_current_state = _local2; return(true); } return(false); } function updateParameterEnemy() { if (this.V.gd_next_anim != "") { if (this.V.gd_next_anim != this.enemyCurrAnim()) { trace("nextanim: " + this.V.gd_next_anim); this.goPlay(this.getEnemyT(this.GLOBAL_ENEMY), this.V.gd_next_anim); } this.V.gd_next_anim = ""; } } function _apply_jittered_player_adjustment(target) { } var proposcalex = 426.666666666667; var proposcaley = 240; var proposcale = (proposcalex / proposcaley); var GLOBAL_ENEMY_PREVINAME = undefined; var GLOBAL_ENEMY_PREVILIST = undefined; var _VICTIM_SYNC_CLIP_PER_FRAME_COUNTER_MAYBE_INSIDE = 0; var _VICTIM_SYNC_CLIP_PER_FRAME_COUNTER_MAYBE = (_VICTIM_SYNC_CLIP_PER_FRAME_COUNTER_MAYBE_INSIDE + 1); var _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT = new Object(); var _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT_MAX = 1; var _VICTIM_SYNC_CLIP_DEPTH_ASSIGNMENT_UNUSED = new Array(); var _INTERNAL_FRAME_COUNTER = 0; var GLOBAL_USE_EMBEDDING = true; var GLOBAL_USE_SHADOWS = false; var copyTransform = function (dst, src) { var _local1 = new flash.geom.Transform(src); var _local2 = new flash.geom.Transform(dst); _local2.matrix = _local1.matrix; }; var 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); }; var fullColorize = function (obj, rf, gf, bf, af, ra, ga, ba, aa) { var _local2 = new flash.geom.Transform(obj); if (af == undefined) { af = 1; } if (ra == undefined) { ra = 0; } if (ga == undefined) { ga = 0; } if (ba == undefined) { ba = 0; } if (aa == undefined) { aa = 0; } var _local1 = new flash.geom.ColorTransform(rf, gf, bf, af, ra, ga, ba, aa); _local2.colorTransform = _local1; return(_local1); }; var dataFunction = function (v, A, method) { if (A.length > 0) { if (method == undefined) { method = 8; } var _local9 = Math.floor(method) & 3; var _local8 = Math.floor(method) >> 3; var _local5 = v; var _local2 = Math.floor(_local5); var _local3 = _local2 + 1; if (_local9 == 1) { if (_local2 > 0) { _local2 = _local2 - (A.length * Math.floor(_local2 / A.length)); } else if (_local2 < 0) { _local2 = _local2 + (A.length * Math.ceil((-_local2) / A.length)); } if (_local3 > 0) { _local3 = _local3 - (A.length * Math.floor(_local3 / A.length)); } else if (_local3 < 0) { _local3 = _local3 + (A.length * Math.ceil((-_local3) / A.length)); } } else { if (_local2 >= A.length) { _local2 = A.length - 1; } if (_local2 < 0) { _local2 = 0; } if (_local3 >= A.length) { _local3 = A.length - 1; } if (_local3 < 0) { _local3 = 0; } } while (_local2 < 0) { _local2 = _local2 + A.length; } while (_local3 < 0) { _local3 = _local3 + A.length; } while (_local2 >= A.length) { _local2 = _local2 - A.length; } while (_local3 >= A.length) { _local3 = _local3 - A.length; } var _local4 = _local5 - _local2; var _local6 = A[_local3] - A[_local2]; if (_local8 == 1) { return(A[_local2] + (_local6 * _local4)); } if (_local8 == 2) { return(A[_local2] + (_local6 * ((_local4 * _local4) * (3 - (2 * _local4))))); } return(A[_local2]); } return(0); }; GLOBAL_USE_DARKROLLS = true; GLOBAL_PLAYER_BLOCKROLLS = false; GLOBAL_PLAYER_BLOCKATTACKS = false; USER_MINIMUM_CONTENT_CODE = 5; USER_ACCEPTED_AUP = 0; GLOBAL_HOLD_FRAMES = 6; GLOBAL_GRAVITY_CONSTANT = 0.533333333333333; GLOBAL_GRAVITY = GLOBAL_GRAVITY_CONSTANT; GLOBAL_ENEMY_USE_GRAVITY = true; 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); var GLOBAL_BASEURL = GetTheBaseUrl(); var GLOBAL_REPAIREDBASEURL = ""; GLOBAL_CREATOR_URL = {}; GLOBAL_CONTENT_TYPES = {}; if (GLOBAL_LOCALSCOPE) { trace("no defaults"); } else { var URLPLACE = ""; URLPLACE = GLOBAL_BASEURL; var killslasher = 3; while (killslasher > 0) { var s2 = URLPLACE.lastIndexOf("/"); URLPLACE = URLPLACE.substr(0, s2); killslasher--; } URLPLACE = URLPLACE + "/"; GLOBAL_REPAIREDBASEURL = URLPLACE; } GLOBAL_OPTIONS = new Object(); GLOBAL_OPTIONS.showDirty = 1; GLOBAL_OPTIONS.showNaughty = 1; GLOBAL_OPTIONS.automaticBarb = new Object(); GLOBAL_OPTIONS.automaticBarb.enabled = 0; GLOBAL_OPTIONS.automaticBarb.value = 0; GLOBAL_OPTIONS.automaticBarb.healthdown = 30; GLOBAL_EXTERNAL_XML_FILEURL = "external.xml"; GLOBAL_MAX_PLAYERGRAPHIC = 11; GLOBAL_MAXENEMYFRAMES = GLOBAL_LOADEEMS.length; _root.GLOBAL_PLAYERGRAPHIC = 1; _root.GLOBAL_PLAYERSUBGRAPHIC = 1; _root.GLOBAL_PLAYERHEAD = 1; _root.GLOBAL_PLAYERGRAPHICNEWLOW = 5; _root.GLOBAL_PLAYERGRAPHIC_NAMES = {}; _root.GLOBAL_PLAYERGRAPHIC_NAMES[0] = ""; _root.GLOBAL_PLAYERGRAPHIC_NAMES[1] = "oldbarb"; _root.GLOBAL_PLAYERGRAPHIC_NAMES[2] = "lizzy"; _root.GLOBAL_PLAYERGRAPHIC_NAMES[3] = "foxy"; _root.GLOBAL_PLAYERGRAPHIC_NAMES[4] = "qutii"; _root.GLOBAL_PLAYERGRAPHIC_NAMES[5] = "barb"; _root.GLOBAL_PLAYERGRAPHIC_NAMES[6] = "barb2"; _root.GLOBAL_PLAYERGRAPHIC_NAMES[7] = "barb3"; _root.GLOBAL_PLAYERGRAPHIC_NAMES[8] = "barb4"; _root.GLOBAL_PLAYERGRAPHIC_NAMES[9] = "barb5"; _root.GLOBAL_PLAYERGRAPHIC_NAMES[10] = "lizard"; _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; GLOBAL_SET_MUSIC_VOLUME = 50; GLOBAL_MUSIC_VOLUME = 50; GLOBAL_TAPDASH_FRAMES = 3; GLOBAL_TAPDASH_STATE = 0; GLOBAL_TAPDASH_DIRECTION = 0; _root.GLOBAL_WEAPON_TYPE = 2; GLOBAL_ENEMIES_BY_NAME_LOADING = 0; GLOBAL_CAMERA_ZOOMPLAYER = 1; GLOBAL_CAMERA_SCALE_FACTOR = 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 = "bettergui"; 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; GLOBAL_GAME_EXTRA_GUI_TYPE_PATH = 0; GLOBAL_GAME_EXTRA_GUI_TYPE_FRAME_DEFAULT = "customGui"; GLOBAL_GAME_EXTRA_GUI_TYPE_FRAME = 1; GLOBAL_ENEMY_DIRICON_CURRENT = "idle"; GLOBAL_ENEMY_DIRICON_CHANGED = true; GLOBAL_ENEMY_DIRICON_OVERRIDE = undefined; var GLOBALUPDATECOX = new Object(); GLOBAL_SHOW_PLAYER_INSIDEPLUS = true; GLOBAL_SHOW_PLAYER_INSIDEPLUS_ENEMY_ENABLE = false; GLOBAL_updateVictimSync_QUEUE = []; 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(); G.setValue("attackbhist1", attackbhist1); G.bhistSample(attackbhist1); GLOBAL_ENEMY_PLAYERHIT_CALLBACK = undefined; GLOBAL_ENEMY_IGNOREHIT_CALLBACK = undefined; GLOBAL_HOLD_FRAMES_DEFAULT = 7; GLOBAL_HOLD_ANIMATION_PRIORITY_DEFAULT = ["d", "l", "u", "r"]; GLOBAL_HOLD_ANIMATION_PRIORITY = GLOBAL_HOLD_ANIMATION_PRIORITY_DEFAULT; GLOBAL_HOLD_ANIMATION_FRAMES = {}; GLOBAL_HOLD_ANIMATION_INPUTS = {}; GLOBAL_HOLD_ANIMATION_INPUTS.d = {}; GLOBAL_HOLD_ANIMATION_INPUTS.l = {}; GLOBAL_HOLD_ANIMATION_INPUTS.r = {}; GLOBAL_HOLD_ANIMATION_INPUTS.u = {}; GLOBAL_HOLD_ANIMATION_INPUTS.b = {}; GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS = {}; GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.TL = "TL"; GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.TR = "TR"; GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.TU = "TU"; GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.TD = "TD"; GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.HL = "HL"; GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.HR = "HR"; GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.HU = "HU"; GLOBAL_HOLD_ANIMATION_ESCAPE_KEYS.HD = "HD"; GLOBAL_ALL_ESCAPE_KEYS = new Array("L", "R", "U", "D", "E", "B", "W", "BL", "BR", "BU", "BD", "HL", "HR", "HU", "HD", "TL", "TR", "TU", "TD"); NOFLIPEK = {}; FLIPEK = {}; var ki = 0; while (ki < GLOBAL_ALL_ESCAPE_KEYS.length) { var k = GLOBAL_ALL_ESCAPE_KEYS[ki]; NOFLIPEK[k] = k; NOFLIPEK[k.toLowerCase()] = k.toLowerCase(); FLIPEK[k] = k; FLIPEK[k.toLowerCase()] = k.toLowerCase(); ki++; } FLIPEK.L = "R"; FLIPEK.R = "L"; FLIPEK.BL = "BR"; FLIPEK.BR = "BL"; FLIPEK.TL = "TR"; FLIPEK.TR = "TL"; FLIPEK.HL = "HR"; FLIPEK.HR = "HL"; FLIPEK.l = "r"; FLIPEK.l = "r"; FLIPEK.bl = "br"; FLIPEK.br = "bl"; FLIPEK.tl = "tr"; FLIPEK.tr = "tl"; FLIPEK.hl = "hr"; FLIPEK.hr = "hl"; _resetHoldAnimationSystem(); 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_PER_VALUES = 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; musicSetVolume(GLOBAL_MUSIC_VOLUME); }; _root.nvSetMusicVolume = function (amt100) { if (amt100 < 0) { amt100 = 0; } if (amt100 > 100) { amt100 = 100; } if (getEnemyT(GLOBAL_ENEMY)._parent.music != undefined) { var _local3 = getEnemyT(GLOBAL_ENEMY)._parent.music; if (_local3.snd != undefined) { _local3.snd.setVolume(amt100); } } var _local4 = _parent.camControl.sld_sound_music; _local4.sld._yscale = amt100; GLOBAL_SET_MUSIC_VOLUME = amt100; }; _root.nvSetVolume(GLOBAL_SET_VOLUME); _root.nvSetMusicVolume(GLOBAL_SET_MUSIC_VOLUME); GLOBAL_ENEMY_DATA = new Object(); GLOBAL_CURRENT_BACKGROUND = "default"; GLOBAL_CURRENT_BACKGROUND_YOFF = 0; GLOBAL_CURRENT_BACKGROUND_PREV = undefined; GLOBAL_CURRENT_BACKGROUND_STYLE = false; GLOBAL_CURRENT_BACKGROUND_CUSTOMFRAME = 0; 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_PLAYER_MOVESCALE = 1; 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_PLAYER_INPUTTRACKING = 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 = ""; GLOBAL_MUSIC_FADES = {}; _FIXED_PARAMETER_MAPPING = {}; _FIXED_PARAMETER_MAPPING.displayscale = "setScaleValue"; _FIXED_PARAMETER_MAPPING.name = "setName"; _FIXED_PARAMETER_MAPPING.status = "setStatus"; _FIXED_PARAMETER_MAPPING.credit = "setCredit"; _FIXED_PARAMETER_MAPPING.hatk = "setHAtk"; _FIXED_PARAMETER_MAPPING.matk = "setMAtk"; _FIXED_PARAMETER_MAPPING.latk = "setLAtk"; _FIXED_PARAMETER_MAPPING.hdef = "setHDef"; _FIXED_PARAMETER_MAPPING.mdef = "setMDef"; _FIXED_PARAMETER_MAPPING.ldef = "setLDef"; _FIXED_PARAMETER_MAPPING.hp = "setMaxHPandHP"; _FIXED_PARAMETER_MAPPING.allowpets = "enemySetAllowPets"; _FIXED_PARAMETER_MAPPING.facetarget = "setEnemyFaceTarget"; _FIXED_PARAMETER_MAPPING.solid = "setEnemySolid"; _FIXED_PARAMETER_MAPPING.viewbetween = "enemySetViewBetween"; _FIXED_PARAMETER_MAPPING.useattacks = "setEnemyAIUseAttacks"; _FIXED_PARAMETER_MAPPING.noautoidle = "setEnemyAINoAutoIdle"; _FIXED_PARAMETER_MAPPING.dontplayhitanims = "enemySetDontPlayHitAnimation"; _FIXED_PARAMETER_MAPPING.blockrolls = "setEnemyRollOption"; _FIXED_PARAMETER_MAPPING.barbcode = "requestUseBarb"; _FIXED_PARAMETER_MAPPING.attack_damage = "setParameterEnemyAttackDamage"; _FIXED_PARAMETER_MAPPING.hurt_amount = "setParameterEnemyHurtAmount"; _CURRENT_ENEMY_PARAMETERS = {}; _COMMON_STATE_OPS_PARAM_FUNC = {}; _COMMON_STATE_OPS_PARAM_FUNC.update_common_motion = function (G, p) { if (G.enemyCurrAnimIs(p.anims)) { if ((G.V.gd_next_anim == p.move) || (G.V.gd_next_anim == p.idle)) { if (G.enemyIsMoving()) { G.V.gd_next_anim = p.move; } else { G.V.gd_next_anim = p.idle; } } } if (G.enemyIsMoving()) { G.enemyMoveUpdate(); } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.far_face_and_walk_towards = function (G, p) { if (G.enemyCurrAnimIs(p.anims)) { if (G.V.checkInFrontRange(G, p.far, Number.POSITIVE_INFINITY)) { G.enemyFacePlayer(); G.enemyMoveTowardPlayerCenter(p.speed); G.V.gd_next_anim = p.move; if (p.pets) { G.enemySetAllowPets(p.pets); } return(false); } } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.ranged_approach_wait_or_face = function (G, p) { if (G.enemyCurrAnimIs(p.anims)) { if (G.V.checkInFrontRange(G, p.near, p.far)) { if (G.chance(p.chance)) { G.enemyFacePlayer(); G.V.gd_next_anim = p.wait; G.enemyStopMoving(); } else { G.enemyMoveTowardPlayerCenter(p.speed); G.V.gd_next_anim = p.move; } if (p.pets) { G.enemySetAllowPets(p.pets); } return(false); } } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.near_split_by_fatal_attack = function (G, p) { if (G.enemyCurrAnimIs(p.anims)) { if (G.V.checkInFrontRange(G, 0, p.distance)) { G.enemyStopMoving(); if (G.getPlayerHP() > G.V.gd_damage_amt) { G.V.gd_next_anim = G.histPick(p.attacks); G.enemySetAllowPets(0); } else { G.V.gd_next_anim = G.histPick(p.fatal); G.enemySetAllowPets(0); } return(false); } } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.take_hit_then_play = function (G, p) { if (G.V.checkLastHit(G)) { G.enemyStopMoving(); var _local3 = G.V.lastHit; G.V.lastHit = ""; if (_local3 == "h") { if (p.hith != undefined) { G.hurtEnemy(G.V.gd_hurt_amt); G.V.gd_next_anim = p.hith; return(false); } } else if (_local3 == "l") { if (p.hitl != undefined) { G.hurtEnemy(G.V.gd_hurt_amt); G.V.gd_next_anim = p.hitl; return(false); } } else if (_local3 == "p") { if (p.hitp != undefined) { G.V.gd_next_anim = p.hitp; return(false); } } else if (p.hitm != undefined) { G.hurtEnemy(G.V.gd_hurt_amt); G.V.gd_next_anim = p.hitm; return(false); } } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.counter_attacks_within = function (G, p) { if (G.V.checkBlockAttacks(G, p.distance)) { var _local3 = true; var _local4 = G.playerCurrAnim(); if (_local4 == "atkh") { if (p.animh != undefined) { G.V.gd_next_anim = p.animh; _local3 = false; } } else if (_local4 == "atkl") { if (p.animl != undefined) { G.V.gd_next_anim = p.animl; _local3 = false; } } else if (_local4 == "atkp") { if (p.animp != undefined) { G.V.gd_next_anim = p.animp; _local3 = false; } } else if (p.animm != undefined) { G.V.gd_next_anim = p.animm; _local3 = false; } if (_local3) { } else { G.enemyStopMoving(); G.enemySetAllowPets(0); return(false); } } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.counter_roll_within = function (G, p) { if (p.distance_min) { } else { p.distance_min = 0; } if (G.V.checkRollIntercept(G, p.distance_min, p.distance)) { if (p.anim != undefined) { G.V.gd_next_anim = p.anim; G.enemyStopMoving(); G.enemySetAllowPets(0); return(false); } } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.when_health_lower_call = function (G, p) { if (G.getEnemyHealthPercent() <= p.health) { G[p.func].apply(G, p.args); return(false); } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.when_health_lower_call_user = function (G, p) { if (G.getEnemyHealthPercent() <= p.health) { G.V[p.func].apply(G, p.args); return(false); } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.when_hit_call = function (G, p) { if (G.V.checkLastHit(G)) { var _local3 = G.V.lastHit; G.V.lastHit = ""; if (_local3 == "h") { if (p.hith != undefined) { G[p.hith].apply(G, p.args); return(false); } } else if (_local3 == "l") { if (p.hitl != undefined) { G[p.hitl].apply(G, p.args); return(false); } } else if (_local3 == "p") { if (p.hitp != undefined) { G[p.hitp].apply(G, p.args); return(false); } } else if (p.hitm != undefined) { G[p.hitm].apply(G, p.args); return(false); } } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.when_hit_call_user = function (G, p) { if (G.V.checkLastHit(G)) { var _local3 = G.V.lastHit; G.V.lastHit = ""; if (_local3 == "h") { if (p.hith != undefined) { G.V[p.hith].apply(G, p.args); return(false); } } else if (_local3 == "l") { if (p.hitl != undefined) { G.V[p.hitl].apply(G, p.args); return(false); } } else if (_local3 == "p") { if (p.hitp != undefined) { G.V[p.hitp].apply(G, p.args); return(false); } } else if (p.hitm != undefined) { G.V[p.hitm].apply(G, p.args); return(false); } } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.when_health_lower_next_state = function (G, p) { if (G.getEnemyHealthPercent() <= p.health) { G.setStateNext(p.state); return(false); } return(true); }; _COMMON_STATE_OPS_PARAM_FUNC.on_anim_change_state = function (G, p) { if (G.enemyCurrAnimIs(p.anims)) { G.setStateNext(p.state); return(false); } return(true); }; 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) { _INTERNAL_FRAME_COUNTER = _INTERNAL_FRAME_COUNTER + 1; 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 _local1 = loadme.firstChild.firstChild; while (_local1 != null) { var _local3 = _local1.attributes.path; var _local2 = _local1.attributes.local; var _local6 = _local1.attributes.icon; var _local7 = _local1.attributes.aup; var _local5 = _local1.attributes.creurl; if (_local2 == undefined) { _local2 = 0; } _local2 = Number(_local2); var _local4 = false; if (GLOBAL_LOCALSCOPE) { _local4 = true; } else if (_local2 == 0) { _local4 = true; } if (_local4) { if (_local7 != undefined) { GLOBAL_CONTENT_TYPES[_local3] = int(_local7); } if (_local5 != undefined) { GLOBAL_CREATOR_URL[_local3] = _local5; } GLOBAL_LOADEEMS.push(_local3); if (_local6 != undefined) { GLOBAL_LOADEEMS_ICONS[GLOBAL_LOADEEMS.length - 1] = _local6; } GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYFRAMES + 1; } _local1 = _local1.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; if (GLOBAL_USE_SHADOWS) { _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; if (GLOBAL_USE_SHADOWS) { _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; } } 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 (EDATA.enemyHasDisplayedWarningFor == undefined) { EDATA.enemyHasDisplayedWarningFor = 0; } if (EDATA.enemyContentMaxType == undefined) { EDATA.enemyContentMaxType = assignContentTypeCheck(getEnemyURL(usethisenemy)); } 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; EDATA.enemyHasDisplayedWarningFor = 0; EDATA.enemyContentMaxType = assignContentTypeCheck(getEnemyURL(usethisenemy)); 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; var update_gui_this_frame = undefined; var update_background_this_frame = undefined; 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) { var guilistenerloader = _loadGui(eGUI, GLOBAL_GAME_GUI_TYPE_PATH); EGUI.mcl_loader = guilistenerloader; 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; update_gui_this_frame = eGUI; } } 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); } } } } else if (GLOBAL_GAME_EXTRA_GUI_TYPE_PATH != 0) { 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_EXTRA_GUI_TYPE_PATH) { guilistenerloader = _loadGui(eGUI, GLOBAL_GAME_EXTRA_GUI_TYPE_PATH); EGUI.mcl_loader = guilistenerloader; } else if (EGUI.MovieClipLoaderStatus == 3) { if (EGUI.MovieClipLoaderURL == GLOBAL_GAME_EXTRA_GUI_TYPE_PATH) { eGUI.gotoAndStop(GLOBAL_GAME_EXTRA_GUI_TYPE_FRAME); eGUI._visible = true; update_gui_this_frame = eGUI; } 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_EXTRA_GUI_TYPE_PATH); setCustomGui(0); } else { trace((((((((EGUI.MovieClipLoaderURL + " ") + GLOBAL_GAME_EXTRA_GUI_TYPE_PATH) + " ") + GLOBAL_GAME_GUI_TYPE) + " ") + EGUI.MovieClipLoaderStatus) + " ") + GLOBAL_GAME_EXTRA_GUI_TYPE_FRAME); } } } } if (update_gui_this_frame != undefined) { update_gui_this_frame.preupdate(this, getEnemyT(GLOBAL_ENEMY)); } 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 - (-(_parent.camControl.fixX / 2))) / _parent.camControl.fixX); var inputMouseY = ((_parent.camControl.mouseY - (-(_parent.camControl.fixY / 2))) / _parent.camControl.fixY); 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) { var mcframe = "c"; var usableMousePos = true; if ((inputMouseY < 0.16) || (inputMouseY > 0.86)) { usableMousePos = false; } if (usableMousePos) { 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 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 (GLOBAL_OPTIONS.hasOwnProperty("automaticBarb")) { if (GLOBAL_OPTIONS.automaticBarb.enabled == 1) { GLOBAL_OPTIONS.automaticBarb.value = GLOBAL_OPTIONS.automaticBarb.value + 1; if (GLOBAL_PLAYER.hp < 1) { GLOBAL_OPTIONS.automaticBarb.healthdown = GLOBAL_OPTIONS.automaticBarb.healthdown - 1; } else { GLOBAL_OPTIONS.automaticBarb.healthdown = 300; } if (GLOBAL_OPTIONS.automaticBarb.healthdown > 0) { GLOBAL_PLAYER_TAPS.D = -1; if (!isPlayerConsumed(GLOBAL_PLAYER)) { var lasttype = GLOBAL_OPTIONS.automaticBarb.aitype; GLOBAL_OPTIONS.automaticBarb.aiframes = GLOBAL_OPTIONS.automaticBarb.aiframes - 1; if (GLOBAL_OPTIONS.automaticBarb.aiframes < 1) { lasttype = 0; } if (lasttype == 1) { inputB = 0; inputL = 0; inputR = 0; inputU = 0; inputD = 0; } else if (lasttype == 2) { var dist = playerDistanceNF(GLOBAL_ENEMY); if (dist > 30) { inputL = 1; } else if (dist < -30) { inputR = 1; } else if (Math.random() < 0.1) { inputB = 1; inputR = 0; inputL = 0; inputU = 0; inputD = 0; switch (Math.floor(Math.random() * 3)) { case 1 : inputU = 1; break; case 2 : inputD = 1; break; default : if (dist > 0) { inputL = 1; } else { if (dist >= 0) { break; } inputR = 1; } } } } else if (lasttype == 3) { var dist = playerDistanceNF(GLOBAL_ENEMY); if (dist > 0) { inputR = 1; GLOBAL_TAPDASH_DIRECTION = 1; } else if (dist < 0) { inputL = 1; GLOBAL_TAPDASH_DIRECTION = -1; } GLOBAL_PLAYER.in_movex = GLOBAL_TAPDASH_DIRECTION; GLOBAL_PLAYER.in_movey = 0; GLOBAL_PLAYER.in_action = false; GLOBAL_TAPDASH_STATE = 17; GLOBAL_PLAYER.inputXSeq.clear(); GLOBAL_PLAYER.s_running = 1; GLOBAL_OPTIONS.automaticBarb.aitype = 0; } else if (lasttype == 4) { var dist = playerDistanceNF(GLOBAL_ENEMY); if (Math.random() < 0.2) { if (dist > 0) { inputL = 1; } else if (dist < 0) { inputR = 1; } inputB = 1; switch (Math.floor(Math.random() * 3)) { case 1 : inputU = 1; break; case 2 : inputD = 1; break; default : if (dist > 0) { inputL = 1; } else { if (dist >= 0) { break; } inputR = 1; } } } } else { GLOBAL_OPTIONS.automaticBarb.aitype = 1 + Math.floor(Math.random() * 4); GLOBAL_OPTIONS.automaticBarb.aiframes = 30 + Math.floor((Math.random() * 30) * 5); } } else { var allescapeanims = {}; var allnonescapes = []; var TAS = enemyGetAnimStruct(); if (TAS != undefined) { var i = 0; while (i < GLOBAL_ALL_ESCAPE_KEYS.length) { var hasit = getNextAnimation(TAS, GLOBAL_ALL_ESCAPE_KEYS[i]); if (TAS.hasOwnProperty(GLOBAL_ALL_ESCAPE_KEYS[i].toLowerCase())) { hasit = TAS[GLOBAL_ALL_ESCAPE_KEYS[i].toLowerCase()]; } if (hasit != "") { allnonescapes.push(GLOBAL_ALL_ESCAPE_KEYS[i]); } i++; } } var TDS = enemyGetDigestionStruct(); if (TDS != undefined) { var inuse = new Object(); var uniqueanims = new Object(); var escapeid = 0; while (escapeid < TDS.escapes.length) { var D = TDS.escapes[escapeid]; 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 { if (inuse[dirmoved] == undefined) { inuse[dirmoved] = new Array(); } inuse[dirmoved].push(D.anim); if (D.anim.length > 0) { if (uniqueanims.hasOwnProperty(D.anim)) { } else { uniqueanims[D.anim] = []; } if (dirmoved.length > 0) { uniqueanims[D.anim].push(dirmoved); } } } din++; } escapeid++; } allescapeanims = uniqueanims; } if (GLOBAL_OPTIONS.automaticBarb.hasOwnProperty("struggledata")) { } else { GLOBAL_OPTIONS.automaticBarb.struggledata = {}; GLOBAL_OPTIONS.automaticBarb.struggledata.delay = 0; GLOBAL_OPTIONS.automaticBarb.struggledata.action = [0, 0, 0, 0, 0]; GLOBAL_OPTIONS.automaticBarb.struggledata.tryescapecount = 0; } var strgdata = GLOBAL_OPTIONS.automaticBarb.struggledata; if (strgdata.method == "pickone") { debug_autoai = false; if (strgdata.delay > 0) { inputL = 0; inputR = 0; inputU = 0; inputD = 0; inputB = 0; if (strgdata.action[0] > 0) { inputL = 1; } if (strgdata.action[1] > 0) { inputR = 1; } if (strgdata.action[2] > 0) { inputU = 1; } if (strgdata.action[3] > 0) { inputD = 1; } if (strgdata.action[4] > 0) { inputB = 1; } strgdata.action[0] = strgdata.action[0] - 1; strgdata.action[1] = strgdata.action[1] - 1; strgdata.action[2] = strgdata.action[2] - 1; strgdata.action[3] = strgdata.action[3] - 1; strgdata.action[4] = strgdata.action[4] - 1; strgdata.delay = strgdata.delay - 1; } else { inputB = 0; inputL = 0; inputR = 0; inputU = 0; inputD = 0; var sfactor = (0.5 + (0.5 * Math.cos((Math.PI*2) * ((GLOBAL_OPTIONS.automaticBarb.value % 300) / 300)))); strgdata.delay = 3 + Math.abs((sfactor * Math.random()) * 120); var escapestring = ""; for (var k in allescapekeys) { escapestring = escapestring + (allescapekeys[k] + ","); } for (var k in allescapeanims) { escapestring = escapestring + (k + ","); for (var k2 in allescapeanims[k]) { escapestring = escapestring + (allescapeanims[k][k2] + ","); } } for (var k in allnonescapes) { escapestring = escapestring + (k + ","); } strgdata.action = [0, 0, 0, 0, 0, 120, 120, 120, 120]; strgdata.tryescapecount = strgdata.tryescapecount + 1; if ((strgdata.estring != escapestring) or (strgdata.tryescapecount > strgdata.tryescapemaxcount)) { strgdata.estring = escapestring; var escapekeys = []; for (var k in allescapeanims) { if (allescapeanims[k].length > 0) { escapekeys.push(k); } } var nonescapekeys = allnonescapes; strgdata.tryescape = undefined; strgdata.tryescapedata = [""]; var chanceit = chance(87.5); if (chanceit and (escapekeys.length > 0)) { strgdata.tryescape = histPick(escapekeys); strgdata.tryescapedata = allescapeanims[strgdata.tryescape]; strgdata.tryescapemaxcount = 1 + Math.floor(Math.random() * 20); if (debug_autoai) { trace("Escape"); trace((escapekeys + " ") + escapekeys.length); trace(strgdata.tryescape); trace(allescapeanims[strgdata.tryescape]); } } else if (nonescapekeys.length > 0) { strgdata.tryescape = histPick(nonescapekeys); strgdata.tryescapedata = nonescapekeys; strgdata.tryescapemaxcount = 1 + Math.floor(Math.random() * 3); if (debug_autoai) { trace("Non escape"); trace(nonescapekeys); trace(strgdata.tryescape); trace(allnonescapes[strgdata.tryescape]); } } strgdata.tryescapecount = 0; if (debug_autoai) { trace((("trying selected: " + strgdata.tryescape) + " ") + strgdata.tryescapedata); trace(strgdata.tryescapedata); trace(escapekeys); trace(escapestring); } } var thisone = histPick(strgdata.tryescapedata); if (thisone) { var Amap = {}; var TMins = {}; Amap. = [0, 0, 0, 0, 0]; Amap.W = [0, 0, 0, 0, 0]; Amap.E = [0, 0, 0, 0, 0]; Amap.L = [120, 0, 0, 0, 0]; Amap.R = [0, 120, 0, 0, 0]; Amap.U = [0, 0, 120, 0, 0]; Amap.D = [0, 0, 0, 120, 0]; Amap.B = [0, 0, 0, 0, 120]; Amap.BL = [120, 0, 0, 0, 120]; Amap.BR = [0, 120, 0, 0, 120]; Amap.BU = [0, 0, 120, 0, 120]; Amap.BD = [0, 0, 0, 120, 120]; Amap.TL = [3, 0, 0, 0, 0]; Amap.TR = [0, 3, 0, 0, 0]; Amap.TU = [0, 0, 3, 0, 0]; Amap.TD = [0, 0, 0, 3, 0]; Amap.HL = [30, 0, 0, 0, 0]; TMins.HL = 30; Amap.HR = [0, 30, 0, 0, 0]; TMins.HR = 30; Amap.HU = [0, 0, 30, 0, 0]; TMins.HU = 30; Amap.HD = [0, 0, 0, 30, 0]; TMins.HD = 30; if (Amap.hasOwnProperty(thisone)) { strgdata.action = Amap[thisone]; if (TMins.hasOwnProperty(thisone)) { strgdata.delay = Math.min(strgdata.delay, TMins[thisone]); } } else { trace("MISSING ACTION: " + thisone); } } } GLOBAL_OPTIONS.automaticBarb.struggledata = strgdata; } else { var sfactor = (0.5 + (0.5 * Math.cos((Math.PI*2) * ((GLOBAL_OPTIONS.automaticBarb.value % 300) / 300)))); var dothings = Math.floor((30 * ((0.0333333333333333 * sfactor) + 0.0333333333333333)) * Math.random()); if (dothings) { inputB = Math.floor(Math.random() * 1.5); switch (Math.floor(Math.random() * 4)) { case 0 : inputL = 1; break; case 1 : inputR = 1; break; case 2 : inputU = 1; break; case 3 : inputD = 1; } } } } } else { resetPlayer(); } } else { GLOBAL_OPTIONS.automaticBarb.value = 0; GLOBAL_OPTIONS.automaticBarb.healthdown = 300; } } 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 = (GLOBAL_CAMERA_SCALE_FACTOR * 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 * proposcale); if (xsize >= ysp) { ysize = xsize / proposcale; } else { xsize = ysize * proposcale; } var newx = (0.5 * (cbounds.xMin + cbounds.xMax)); var newy = (0.5 * (cbounds.yMin + cbounds.yMax)); var newxscale = (xsize / (proposcalex / 100)); var newyscale = (ysize / (proposcaley / 100)); _parent.camControl._x = newx; _parent.camControl._y = newy; _parent.camControl._xscale = newxscale * GLOBAL_CAMERA_SCALE_FACTOR; _parent.camControl._yscale = newyscale * GLOBAL_CAMERA_SCALE_FACTOR; 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, delmove); } else { cameraComputeZoomScale(GLOBAL_ENEMY, delmove); } } } changeEnemyDirIcon("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; } } } var hasenemyID = enemyGetID(); if (GLOBAL_ENEMY_DATA.hasOwnProperty(hasenemyID)) { if (GLOBAL_ENEMY_DATA[hasenemyID].enemyContentMaxType > USER_MINIMUM_CONTENT_CODE) { if (GLOBAL_ENEMY_DATA[hasenemyID].enemyHasDisplayedWarningFor < 30) { if (USER_ACCEPTED_AUP > 0) { GLOBAL_ENEMY_DATA[hasenemyID].enemyHasDisplayedWarningFor = 999; } else if (USER_ACCEPTED_AUP < 0) { pickEnemy(GLOBAL_MAXENEMYNONEXTERNAL + 1); } else { cancelthisframe = true; pauseall(); GLOBAL_ENEMY_DATA[hasenemyID].enemyHasDisplayedWarningFor = 1; _parent.camControl.gotoAndStop("aup"); } } } } if (USER_ACCEPTED_AUP != 0) { USER_ACCEPTED_AUP = 0; } if (cancelthisframe) { } else if (!GLOBAL_PAUSE) { if (inputL) { GLOBAL_PLAYER_INPUTTRACKING.L.down = GLOBAL_PLAYER_INPUTTRACKING.L.down + 1; GLOBAL_PLAYER_INPUTTRACKING.L.up = 0; } else { GLOBAL_PLAYER_INPUTTRACKING.L.up = GLOBAL_PLAYER_INPUTTRACKING.L.up + 1; GLOBAL_PLAYER_INPUTTRACKING.L.down = 0; } if (inputR) { GLOBAL_PLAYER_INPUTTRACKING.R.down = GLOBAL_PLAYER_INPUTTRACKING.R.down + 1; GLOBAL_PLAYER_INPUTTRACKING.R.up = 0; } else { GLOBAL_PLAYER_INPUTTRACKING.R.up = GLOBAL_PLAYER_INPUTTRACKING.R.up + 1; GLOBAL_PLAYER_INPUTTRACKING.R.down = 0; } if (inputU) { GLOBAL_PLAYER_INPUTTRACKING.U.down = GLOBAL_PLAYER_INPUTTRACKING.U.down + 1; GLOBAL_PLAYER_INPUTTRACKING.U.up = 0; } else { GLOBAL_PLAYER_INPUTTRACKING.U.up = GLOBAL_PLAYER_INPUTTRACKING.U.up + 1; GLOBAL_PLAYER_INPUTTRACKING.U.down = 0; } if (inputD) { GLOBAL_PLAYER_INPUTTRACKING.D.down = GLOBAL_PLAYER_INPUTTRACKING.D.down + 1; GLOBAL_PLAYER_INPUTTRACKING.D.up = 0; } else { GLOBAL_PLAYER_INPUTTRACKING.D.up = GLOBAL_PLAYER_INPUTTRACKING.D.up + 1; GLOBAL_PLAYER_INPUTTRACKING.D.down = 0; } if (inputB) { GLOBAL_PLAYER_INPUTTRACKING.B.down = GLOBAL_PLAYER_INPUTTRACKING.B.down + 1; GLOBAL_PLAYER_INPUTTRACKING.B.up = 0; } else { GLOBAL_PLAYER_INPUTTRACKING.B.up = GLOBAL_PLAYER_INPUTTRACKING.B.up + 1; GLOBAL_PLAYER_INPUTTRACKING.B.down = 0; } 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; GLOBAL_PLAYER.inputXSeq.push(-1); } else if (inputR) { GLOBAL_PLAYER.in_movex = 1; GLOBAL_PLAYER.inputXSeq.push(1); } else { GLOBAL_PLAYER.in_movex = 0; GLOBAL_PLAYER.inputXSeq.push(0); } while (GLOBAL_PLAYER.inputXSeq.length > 30) { GLOBAL_PLAYER.inputXSeq.splice(0, 1); } if (inputU) { GLOBAL_PLAYER.in_movey = 1; } else if (inputD) { GLOBAL_PLAYER.in_movey = -1; } else { GLOBAL_PLAYER.in_movey = 0; } for (var ki in GLOBAL_HOLD_ANIMATION_PRIORITY) { var ikey = GLOBAL_HOLD_ANIMATION_PRIORITY[ki]; var current_d = GLOBAL_HOLD_ANIMATION_INPUTS[ikey].down; var released_d = GLOBAL_HOLD_ANIMATION_INPUTS[ikey].rel; var holdconstant = GLOBAL_HOLD_ANIMATION_FRAMES[ikey]; if ((released_d >= holdconstant) || (current_d >= holdconstant)) { GLOBAL_HOLD_ANIMATION_INPUTS[ikey].lckh = GLOBAL_HOLD_ANIMATION_INPUTS[ikey].lckh + 1; } } GLOBAL_HOLD_ANIMATION_INPUTS.l.rel = 0; GLOBAL_HOLD_ANIMATION_INPUTS.d.rel = 0; GLOBAL_HOLD_ANIMATION_INPUTS.u.rel = 0; GLOBAL_HOLD_ANIMATION_INPUTS.r.rel = 0; if (GLOBAL_PLAYER.in_movex > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.r.down = GLOBAL_HOLD_ANIMATION_INPUTS.r.down + 1; if (GLOBAL_HOLD_ANIMATION_INPUTS.r.up > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.r.up = 0; GLOBAL_HOLD_ANIMATION_INPUTS.r.lckh = 1; } if (GLOBAL_HOLD_ANIMATION_INPUTS.l.down > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.l.rel = GLOBAL_HOLD_ANIMATION_INPUTS.l.down; GLOBAL_HOLD_ANIMATION_INPUTS.l.down = 0; } GLOBAL_HOLD_ANIMATION_INPUTS.l.up = GLOBAL_HOLD_ANIMATION_INPUTS.l.up + 1; } else if (GLOBAL_PLAYER.in_movex < 0) { GLOBAL_HOLD_ANIMATION_INPUTS.l.down = GLOBAL_HOLD_ANIMATION_INPUTS.l.down + 1; if (GLOBAL_HOLD_ANIMATION_INPUTS.l.up > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.l.up = 0; GLOBAL_HOLD_ANIMATION_INPUTS.l.lckh = 1; } if (GLOBAL_HOLD_ANIMATION_INPUTS.r.down > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.r.rel = GLOBAL_HOLD_ANIMATION_INPUTS.r.down; GLOBAL_HOLD_ANIMATION_INPUTS.r.down = 0; } GLOBAL_HOLD_ANIMATION_INPUTS.r.up = GLOBAL_HOLD_ANIMATION_INPUTS.r.up + 1; } else { if (GLOBAL_HOLD_ANIMATION_INPUTS.l.down > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.l.rel = GLOBAL_HOLD_ANIMATION_INPUTS.l.down; GLOBAL_HOLD_ANIMATION_INPUTS.l.down = 0; } GLOBAL_HOLD_ANIMATION_INPUTS.l.up = GLOBAL_HOLD_ANIMATION_INPUTS.l.up + 1; if (GLOBAL_HOLD_ANIMATION_INPUTS.r.down > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.r.rel = GLOBAL_HOLD_ANIMATION_INPUTS.r.down; GLOBAL_HOLD_ANIMATION_INPUTS.r.down = 0; } GLOBAL_HOLD_ANIMATION_INPUTS.r.up = GLOBAL_HOLD_ANIMATION_INPUTS.r.up + 1; } if (GLOBAL_PLAYER.in_movey > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.u.down = GLOBAL_HOLD_ANIMATION_INPUTS.u.down + 1; if (GLOBAL_HOLD_ANIMATION_INPUTS.u.up > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.u.up = 0; GLOBAL_HOLD_ANIMATION_INPUTS.u.lckh = 1; } if (GLOBAL_HOLD_ANIMATION_INPUTS.d.down > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.d.rel = GLOBAL_HOLD_ANIMATION_INPUTS.d.down; GLOBAL_HOLD_ANIMATION_INPUTS.d.down = 0; } GLOBAL_HOLD_ANIMATION_INPUTS.d.up = GLOBAL_HOLD_ANIMATION_INPUTS.d.up + 1; } else if (GLOBAL_PLAYER.in_movey < 0) { GLOBAL_HOLD_ANIMATION_INPUTS.d.down = GLOBAL_HOLD_ANIMATION_INPUTS.d.down + 1; if (GLOBAL_HOLD_ANIMATION_INPUTS.d.up > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.d.up = 0; GLOBAL_HOLD_ANIMATION_INPUTS.d.lckh = 1; } if (GLOBAL_HOLD_ANIMATION_INPUTS.u.down > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.u.rel = GLOBAL_HOLD_ANIMATION_INPUTS.u.down; GLOBAL_HOLD_ANIMATION_INPUTS.u.down = 0; } GLOBAL_HOLD_ANIMATION_INPUTS.u.up = GLOBAL_HOLD_ANIMATION_INPUTS.u.up + 1; } else { if (GLOBAL_HOLD_ANIMATION_INPUTS.d.down > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.d.rel = GLOBAL_HOLD_ANIMATION_INPUTS.d.down; GLOBAL_HOLD_ANIMATION_INPUTS.d.down = 0; } GLOBAL_HOLD_ANIMATION_INPUTS.d.up = GLOBAL_HOLD_ANIMATION_INPUTS.d.up + 1; if (GLOBAL_HOLD_ANIMATION_INPUTS.u.down > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.u.rel = GLOBAL_HOLD_ANIMATION_INPUTS.u.down; GLOBAL_HOLD_ANIMATION_INPUTS.u.down = 0; } GLOBAL_HOLD_ANIMATION_INPUTS.u.up = GLOBAL_HOLD_ANIMATION_INPUTS.u.up + 1; } GLOBAL_HOLD_ANIMATION_INPUTS.b.rel = 0; if (GLOBAL_PLAYER.in_action) { GLOBAL_HOLD_ANIMATION_INPUTS.b.down = GLOBAL_HOLD_ANIMATION_INPUTS.b.down + 1; if (GLOBAL_HOLD_ANIMATION_INPUTS.b.up > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.b.up = 0; GLOBAL_HOLD_ANIMATION_INPUTS.b.lckh = 1; } } else { if (GLOBAL_HOLD_ANIMATION_INPUTS.b.down > 0) { GLOBAL_HOLD_ANIMATION_INPUTS.b.rel = GLOBAL_HOLD_ANIMATION_INPUTS.b.down; GLOBAL_HOLD_ANIMATION_INPUTS.b.down = 0; } GLOBAL_HOLD_ANIMATION_INPUTS.b.up = GLOBAL_HOLD_ANIMATION_INPUTS.b.up + 1; } 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; } } if ((!GLOBAL_PLAYER_BLOCKROLLS) && (GLOBAL_USE_DARKROLLS)) { if (GLOBAL_PLAYER.inputXSeq == undefined) { GLOBAL_PLAYER.inputXSeq = new Array(); GLOBAL_TAPDASH_STATE = 0; } var cura = playerCurrAnim().toLowerCase(); if ((cura == "idle") || (cura == "walk")) { while (GLOBAL_PLAYER.inputXSeq.length > 30) { GLOBAL_PLAYER.inputXSeq.splice(0, 1); } GLOBAL_TAPDASH_STATE = 0; GLOBAL_TAPDASH_DIRECTION = 0; } else { GLOBAL_PLAYER.inputXSeq.clear(); } var prevval = 0; var prevcount = 0; var comp = new Array(); var ii = 0; while (ii < GLOBAL_PLAYER.inputXSeq.length) { var vee = GLOBAL_PLAYER.inputXSeq[ii]; if (prevval == vee) { prevcount++; } else { comp.push(new Object({input:vee, count:prevcount})); prevval = vee; prevcount = 0; } ii++; } if (prevcount > 0) { comp.push(new Object({input:prevval, count:prevcount})); } if (GLOBAL_TAPDASH_STATE == 0) { if (comp.length > 2) { var iend = (comp.length - 1); if (comp[iend].input == comp[iend - 2].input) { if ((comp[iend - 1].input == 0) && (comp[iend - 1].count < GLOBAL_TAPDASH_FRAMES)) { GLOBAL_TAPDASH_STATE = 17; GLOBAL_TAPDASH_DIRECTION = comp[iend].input; } } } } else { GLOBAL_PLAYER.inputXSeq.clear(); GLOBAL_TAPDASH_STATE--; if (GLOBAL_TAPDASH_STATE < 1) { GLOBAL_TAPDASH_DIRECTION = 0; GLOBAL_TAPDASH_STATE = 0; } else { GLOBAL_PLAYER.in_movex = GLOBAL_TAPDASH_DIRECTION; GLOBAL_PLAYER.in_movey = 0; GLOBAL_PLAYER.in_action = false; } } GLOBAL_PLAYER.s_running = 0; if (GLOBAL_TAPDASH_STATE > 0) { if (GLOBAL_TAPDASH_DIRECTION != 0) { GLOBAL_PLAYER.s_running = 1; } } } _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, delmove); } 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 * proposcale); if (xsize >= ysp) { ysize = xsize / proposcale; } else { xsize = ysize * proposcale; } var xsize = (cbounds.xMax - cbounds.xMin); var ysize = (cbounds.yMax - cbounds.yMin); var ysp = (ysize * proposcale); if (xsize >= ysp) { ysize = xsize / proposcale; } else { xsize = ysize * proposcale; } var newx = (0.5 * (cbounds.xMin + cbounds.xMax)); var newy = (0.5 * (cbounds.yMin + cbounds.yMax)); var newxscale = (xsize / (proposcalex / 100)); var newyscale = (ysize / (proposcaley / 100)); _parent.camControl._x = newx; _parent.camControl._y = newy; _parent.camControl._xscale = newxscale * GLOBAL_CAMERA_SCALE_FACTOR; _parent.camControl._yscale = newyscale * GLOBAL_CAMERA_SCALE_FACTOR; delmove = 0; } else { _parent.camControl.resetStage(); var offx = 0; if (getEnemyT(GLOBAL_ENEMY).camera != undefined) { var xscaleu = (GLOBAL_ENEMY._xscale / Math.abs(GLOBAL_ENEMY._xscale)); var xscalee = (getEnemyT(GLOBAL_ENEMY)._xscale / Math.abs(getEnemyT(GLOBAL_ENEMY)._xscale)); offx = (xscaleu * xscalee) * getEnemyT(GLOBAL_ENEMY).camera._x; } delmove = ((160 - GLOBAL_ENEMY._x) - offx) * decayspeed; if (!isPlayerConsumed(GLOBAL_PLAYER)) { cameraComputeZoomScale(GLOBAL_PLAYER, delmove); } else { cameraComputeZoomScale(GLOBAL_ENEMY, delmove); } } _apply_jittered_player_adjustment(GLOBAL_PLAYER); } else { _parent.camControl.resetStage(); var offx = 0; if (GLOBAL_ENEMY.m_cameraoffset != undefined) { 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, delmove); } else { cameraComputeZoomScale(GLOBAL_ENEMY, delmove); _apply_jittered_player_adjustment(GLOBAL_PLAYER); } } 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 (Math.abs(delmove) < 0.05) { delmove = 0; } if (delmove != 0) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + delmove; GLOBAL_ENEMY._x = GLOBAL_ENEMY._x + delmove; } if (GLOBAL_CURRENT_BACKGROUND instanceof flash.display.BitmapData) { _parent.scrollbg.gotoAndStop("none"); if (_parent.scrollbg.scclip != undefined) { _parent.scrollbg.scclip._visible = true; } else { var scclip = _parent.scrollbg.attachMovie("mcEmpty", "scclip", 0); scclip._x = 0; scclip._y = 0; scclip._xscale = 100; scclip._yscale = 100; scclip.lastenemy = undefined; scclip.c0 = scclip.attachMovie("mcEmpty", "c0", 0); scclip.c1 = scclip.attachMovie("mcEmpty", "c1", 1); scclip.c2 = scclip.attachMovie("mcEmpty", "c2", 2); } if (GLOBAL_CURRENT_BACKGROUND_PREV != GLOBAL_CURRENT_BACKGROUND) { GLOBAL_CURRENT_BACKGROUND_PREV = GLOBAL_CURRENT_BACKGROUND; if (_parent.scrollbg.scclip.lastenemy != enemyGetID()) { _parent.scrollbg.scclip.lastenemy = enemyGetID(); } if (_parent.scrollbg.scclip.drawme != undefined) { _parent.scrollbg.scclip.drawme.dispose(); _parent.scrollbg.scclip.removeMovieClip(_parent.scrollbg.scclip.drawme); } if (_parent.scrollbg.scclip.c0.bmc != undefined) { _parent.scrollbg.scclip.c0.bmc.dispose(); } if (_parent.scrollbg.scclip.c1.bmc != undefined) { _parent.scrollbg.scclip.c1.bmc.dispose(); } if (_parent.scrollbg.scclip.c2.bmc != undefined) { _parent.scrollbg.scclip.c2.bmc.dispose(); } var bmprealwidth = Math.floor(GLOBAL_CURRENT_BACKGROUND.width); var bmpwidth = Math.min(bmprealwidth, 2880); var scalefactor = (bmpwidth / bmprealwidth); var myMatrixT = (new flash.geom.Matrix()); myMatrixT.scale(scalefactor, scalefactor); myMatrixT.translate(-1, 0); var myMatrixT1 = (new flash.geom.Matrix()); myMatrixT1.scale(scalefactor, scalefactor); myMatrixT1.translate(bmpwidth - 1, 0); var drawme1 = (new flash.display.BitmapData(1 + bmpwidth, Math.floor(scalefactor * GLOBAL_CURRENT_BACKGROUND.height))); _parent.scrollbg.scclip.c0.attachBitmap(drawme1, 0, "normal", GLOBAL_CURRENT_BACKGROUND_STYLE); _parent.scrollbg.scclip.c0.bmc = drawme1; _parent.scrollbg.scclip.c0.bmc.draw(GLOBAL_CURRENT_BACKGROUND, myMatrixT, undefined, undefined, undefined, GLOBAL_CURRENT_BACKGROUND_STYLE); _parent.scrollbg.scclip.c0.bmc.draw(GLOBAL_CURRENT_BACKGROUND, myMatrixT1, undefined, undefined, undefined, GLOBAL_CURRENT_BACKGROUND_STYLE); _parent.scrollbg.scclip.c0._x = 0; var drawme2 = (new flash.display.BitmapData(1 + bmpwidth, Math.floor(scalefactor * GLOBAL_CURRENT_BACKGROUND.height))); _parent.scrollbg.scclip.c1.attachBitmap(drawme2, 0, "normal", GLOBAL_CURRENT_BACKGROUND_STYLE); _parent.scrollbg.scclip.c1.bmc = drawme2; _parent.scrollbg.scclip.c1.bmc.draw(GLOBAL_CURRENT_BACKGROUND, myMatrixT, undefined, undefined, undefined, GLOBAL_CURRENT_BACKGROUND_STYLE); _parent.scrollbg.scclip.c1.bmc.draw(GLOBAL_CURRENT_BACKGROUND, myMatrixT1, undefined, undefined, undefined, GLOBAL_CURRENT_BACKGROUND_STYLE); _parent.scrollbg.scclip.c1._x = bmpwidth; var drawme3 = (new flash.display.BitmapData(1 + bmpwidth, Math.floor(scalefactor * GLOBAL_CURRENT_BACKGROUND.height))); _parent.scrollbg.scclip.c2.attachBitmap(drawme3, 0, "normal", GLOBAL_CURRENT_BACKGROUND_STYLE); _parent.scrollbg.scclip.c2.bmc = drawme3; _parent.scrollbg.scclip.c2.bmc.draw(GLOBAL_CURRENT_BACKGROUND, myMatrixT, undefined, undefined, undefined, GLOBAL_CURRENT_BACKGROUND_STYLE); _parent.scrollbg.scclip.c2.bmc.draw(GLOBAL_CURRENT_BACKGROUND, myMatrixT1, undefined, undefined, undefined, GLOBAL_CURRENT_BACKGROUND_STYLE); _parent.scrollbg.scclip.c2._x = bmpwidth + bmpwidth; _parent.scrollbg.scclip._y = GLOBAL_CURRENT_BACKGROUND_YOFF; var unitw = ((_parent.scrollbg.scclip._width - 3) / 3); while (_parent.scrollbg.scclip._x < (-2 * unitw)) { _parent.scrollbg.scclip._x = _parent.scrollbg.scclip._x + unitw; } while (_parent.scrollbg.scclip._x > (-unitw)) { _parent.scrollbg.scclip._x = _parent.scrollbg.scclip._x - unitw; } } if (delmove != 0) { _parent.scrollbg.scclip._x = _parent.scrollbg.scclip._x + delmove; _parent.scrollbg.scclip._y = GLOBAL_CURRENT_BACKGROUND_YOFF; var unitw = (_parent.scrollbg.scclip._width / 3); while (_parent.scrollbg.scclip._x < (-2 * unitw)) { _parent.scrollbg.scclip._x = _parent.scrollbg.scclip._x + unitw; } while (_parent.scrollbg.scclip._x > (-unitw)) { _parent.scrollbg.scclip._x = _parent.scrollbg.scclip._x - unitw; } } } else if (GLOBAL_CURRENT_BACKGROUND == "custom") { _parent.scrollbg.gotoAndStop("custom"); var CBG = _parent.scrollbg; if (CBG != undefined) { var enemywah = getEnemyURL(enemyGetID()); var eGUIclip = CBG.bgct; if (CBG.MovieClipLoaderURL != enemywah) { var guilistenerloader = _loadBackgroundClip(eGUIclip, enemywah); CBG.mcl_loader = guilistenerloader; trace("TRUE load bg"); } else if (CBG.MovieClipLoaderStatus == 3) { if (CBG.MovieClipLoaderURL == enemywah) { eGUIclip.gotoAndStop(GLOBAL_CURRENT_BACKGROUND_CUSTOMFRAME); eGUIclip._visible = true; update_background_this_frame = eGUIclip; } else { trace("not correctly loaded..."); setCustomGui(0); } } else if (CBG.MovieClipLoaderStatus < 0) { trace((((("not loaded..." + CBG.MovieClipLoaderStatus) + " ") + CBG) + " ") + eGUIclip); Log("Could not load: " + enemywah); setCustomGui(0); } else { trace((((((((CBG.MovieClipLoaderURL + " ") + enemywah) + " ") + CBG.MovieClipLoaderStatus) + " ") + enemywah) + " ") + GLOBAL_CURRENT_BACKGROUND_CUSTOMFRAME); } } } else { _parent.scrollbg.gotoAndStop(GLOBAL_CURRENT_BACKGROUND); if (_parent.scrollbg.scclip != undefined) { _parent.scrollbg.scclip._visible = false; _parent.scrollbg.scclip.lastenemy = enemyGetID(); } if (delmove != 0) { var unitw = (_parent.scrollbg.mc._width / 3); cbgMoveBy(_parent.scrollbg.mc, delmove, unitw); } } if (update_background_this_frame != undefined) { update_background_this_frame.update(this, getEnemyT(GLOBAL_ENEMY), _parent.scrollbg.bgct, delmove); } if (isPlayerConsumed(GLOBAL_PLAYER)) { changeEnemyDirIcon("eaten"); } else if (GLOBAL_PLAYER.hp < 1) { changeEnemyDirIcon("dead"); } else if (GLOBAL_ENEMY._x < (GLOBAL_PLAYER._x - 160)) { changeEnemyDirIcon(3); } else if (GLOBAL_ENEMY._x > (GLOBAL_PLAYER._x + 160)) { changeEnemyDirIcon(2); } else if (GLOBAL_ALLOW_PETS) { changeEnemyDirIcon("allowpets"); } else { changeEnemyDirIcon(1); } if (isPlayerConsumed(GLOBAL_PLAYER)) { _parent.camControl.playerModeClip._visible = true; _parent.camControl.playerModeClip.gotoAndStop("consumed"); var PV = _parent.camControl.playerModeClip; var sourcebutts = GLOBAL_ALL_ESCAPE_KEYS; var flipbutts = NOFLIPEK; if (enemyFacing() < 0) { flipbutts = FLIPEK; } 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 (TAS.hasOwnProperty(sourcebutts[i].toLowerCase())) { hasit = TAS[sourcebutts[i].toLowerCase()]; } 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) | PV.HL._visible) | PV.HR._visible) | PV.HU._visible) | PV.HD._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_enemyhp2.setbarvalue(GLOBAL_ENEMY.hp); _parent.camControl.gui_playerhp2.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 = "Wins: " + GLOBAL_KILLS; _parent.camControl.gui_zoomamount = GLOBAL_CAMERA_SCALE_FACTOR.toString(10); if (GLOBAL_OPTIONS.automaticBarb.enabled) { _parent.camControl.gui_playerautomode = GLOBAL_OPTIONS.automaticBarb.struggledata.method.charAt(0); } else { _parent.camControl.gui_playerautomode = ""; } _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._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.enemyshad._y = calcShadowPosition(GLOBAL_ENEMY._y); _parent.enemyshad._x = GLOBAL_ENEMY._x; _parent.enemyshad._xscale = 100; _parent.enemyshad._yscale = 10; if (GLOBAL_USE_SHADOWS) { _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.playershad.t.gotoAndStop(GLOBAL_PLAYER._currentframe); _parent.playershad.t._visible = true; _parent.enemyshad.t._visible = true; _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; if (GLOBAL_ENEMY.is_external) { if (isPlayerConsumed(GLOBAL_PLAYER)) { _parent.enemyshad.t.enemy.VICSYNC._visible = true; } else { _parent.enemyshad.t.enemy.VICSYNC._visible = false; } } _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); if (_parent.playershad.dotshadow) { _parent.playershad.dotshadow.removeMovieClip(); } if (_parent.enemyshad.dotshadow) { _parent.enemyshad.dotshadow.removeMovieClip(); } } else { _parent.playershad.t._visible = false; _parent.enemyshad.t._visible = false; _parent.playershad.t.stop(); _parent.playershad.t.enemy.stop(); _parent.playershad.t.enemy.enemy.stop(); _parent.enemyshad.t.stop(); _parent.enemyshad.t.enemy.stop(); _parent.enemyshad.t.enemy.enemy.stop(); if (_parent.enemyshad.t.enemy) { _parent.enemyshad.t.enemy.removeMovieClip(); } if (_parent.playershad.dotshadow) { } else { _parent.playershad.attachMovie("defaultdotshadow", "dotshadow", 0); } if (_parent.enemyshad.dotshadow) { } else { _parent.enemyshad.attachMovie("defaultdotshadow", "dotshadow", 0); } _parent.playershad.dotshadow._x = 0; _parent.playershad.dotshadow._y = 0; var hasit = getCBox(GLOBAL_PLAYER); if (hasit) { _parent.playershad.dotshadow._xscale = hasit._width / 2; } _parent.playershad.dotshadow._yscale = _parent.playershad.dotshadow._xscale; _parent.enemyshad.dotshadow._x = 0; _parent.enemyshad.dotshadow._y = 0; var hasit = getCBox(GLOBAL_ENEMY); if (hasit) { var bobj = hasit.getBounds(getEnemyT(GLOBAL_ENEMY)); _parent.enemyshad.dotshadow._xscale = (100 / GLOBAL_ENEMY.m_scale) * ((bobj.xMax - bobj.xMin) / 2); _parent.enemyshad.dotshadow._x = (enemyFacing() * (100 / GLOBAL_ENEMY.m_scale)) * ((bobj.xMax + bobj.xMin) / 2); } _parent.enemyshad.dotshadow._yscale = _parent.enemyshad.dotshadow._xscale; } 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(187)) { if (lastkeydown_187 != true) { lastkeydown_187 = true; toggleAutoBarb(); } } else { lastkeydown_187 = false; } if (Key.isDown(36)) { GLOBAL_PAUSEHFR++; GLOBAL_PAUSEHFR = GLOBAL_PAUSEHFR % 4; } if (Key.isDown(16)) { } if (GLOBAL_LOCALSCOPE) { if (Key.isDown(8)) { } 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); } if (_parent.camControl.sld_sound_music.mousedown) { var sldtarg = _parent.camControl.sld_sound_music; var my = sldtarg.My; var checkyb = sldtarg.sldbak.getBounds(_parent.camControl.sld_sound_music); 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.nvSetMusicVolume(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); var newlogtext = ""; if (offi < GLOBAL_LOG.length) { newlogtext = newlogtext + GLOBAL_LOG[offi + 0]; offi++; } if (offi < GLOBAL_LOG.length) { newlogtext = newlogtext + GLOBAL_LOG[offi + 0]; offi++; } if (offi < GLOBAL_LOG.length) { newlogtext = newlogtext + GLOBAL_LOG[offi + 0]; offi++; } if (offi < GLOBAL_LOG.length) { newlogtext = newlogtext + GLOBAL_LOG[offi + 0]; offi++; } if (newlogtext != _parent.camControl.gui_leveldesc) { _parent.camControl.gui_leveldesc = newlogtext; } 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 == "atkh2") { nextanim = "idle"; } else if (cura == "atkh3") { nextanim = "idle"; } else if (cura == "atkp") { nextanim = "idle"; } else if (cura == "atkd") { nextanim = "idle"; } else if (cura == "atku") { nextanim = "idle"; } else if (cura == "atky") { nextanim = "idle"; } else if (cura == "hitl") { nextanim = "idle"; } else if (cura == "hitm") { nextanim = "idle"; } else if (cura == "hith") { nextanim = "idle"; } else if (cura == "run") { nextanim = "idle"; } else if (cura == "death") { nextanim = "dead"; isnextanim = false; } else if (cura == "dead") { nextanim = "dead"; isnextanim = false; } 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 = GLOBAL_ENEMY._width; 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) { if (GLOBAL_USE_SHADOWS) { _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(); } } if (GLOBAL_updateVictimSync_QUEUE.length > 0) { var ipsk = 0; while (ipsk < GLOBAL_updateVictimSync_QUEUE.length) { var vals = GLOBAL_updateVictimSync_QUEUE[ipsk]; _updateVictimSync(vals[0], vals[1]); ipsk = ipsk + 1; } } GLOBAL_updateVictimSync_QUEUE = []; GLOBAL_POSTSYNC(this, getEnemyT(GLOBAL_ENEMY), undefined); if (update_gui_this_frame != undefined) { update_gui_this_frame.update(this, getEnemyT(GLOBAL_ENEMY)); } if (GLOBAL_ENEMY_DIRICON_CHANGED) { GLOBAL_ENEMY_DIRICON_CHANGED = false; if (GLOBAL_ENEMY_DIRICON_OVERRIDE != undefined) { _parent.camControl.emenydir.gotoAndStop(GLOBAL_ENEMY_DIRICON_OVERRIDE); } else { _parent.camControl.emenydir.gotoAndStop(GLOBAL_ENEMY_DIRICON_CURRENT); } } if (GLOBAL_DELAY_STARTNOISE > 0) { GLOBAL_DELAY_STARTNOISE--; if (GLOBAL_DELAY_STARTNOISE < 1) { _startExtSounds(); } } _VICTIM_SYNC_CLIP_PER_FRAME_COUNTER_MAYBE = _VICTIM_SYNC_CLIP_PER_FRAME_COUNTER_MAYBE_INSIDE + 1; _root.stop(); }
Symbol 2 MovieClip [defaultdotshadow] Frame 1
Symbol 25 MovieClip Frame 1
var setBar = function (factor) { if (factor < 0) { factor = 0; } if (factor > 1) { factor = 1; } prog._xscale = factor * 100; };
Symbol 33 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 55
var progressSet = function (factor) { progbar.setBar(factor); };
Symbol 44 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 1
stop();
Symbol 65 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 * this._yscale) / 100); } 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 67 MovieClip Frame 10
stop();
Symbol 69 Button
on (release) { guiButtonRelease = 1; }
Symbol 73 Button
on (press) { gotoAndStop ("bettergui"); }
Symbol 75 Button
on (press) { var parc = _parent.controller; parc.toggleShadowUse(); }
Symbol 77 Button
on (release, releaseOutside) { mousedown = 0; } on (press) { mousedown = 1; }
Instance of Symbol 80 MovieClip "sldbak" in Symbol 82 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.Mx = _xmouse; _parent.My = _ymouse; }
Symbol 84 Button
on (release, releaseOutside) { _parent.controller.guiTextScroll = 0; } on (press) { _parent.controller.guiTextScroll = 1; }
Symbol 85 Button
on (press) { var parc = _parent.controller; parc.displayHelp(); }
Symbol 88 Button
on (press) { var parc = _parent.controller; parc.toggleQuality(); }
Symbol 89 Button
on (press) { var parc = _parent.controller; parc.toggleSlowMode(); }
Symbol 91 Button
on (press) { var parc = _parent.controller; parc.GLOBAL_TRUEPAUSE = !parc.GLOBAL_TRUEPAUSE; }
Instance of Symbol 80 MovieClip "sldbak" in Symbol 93 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.Mx = _xmouse; _parent.My = _ymouse; }
Symbol 95 Button
on (press) { _parent.controller.toggleOption("showDirty"); }
Symbol 96 Button
on (press) { _parent.controller.toggleOption("showNaughty"); }
Symbol 98 Button
on (press) { gotoAndStop ("debuggui"); }
Symbol 99 Button
on (press) { gotoAndStop ("nogui"); }
Symbol 109 Button
on (press) { _parent.controller.resetPlayer(); }
Symbol 112 Button
on (press) { var parc = _parent.controller; parc.setPlayerGraphic(parc.getPlayerGraphic() + 1); }
Symbol 115 Button
on (press) { selectorDown = 1; return(undefined); }
Symbol 117 Button
on (press) { emptygrid.drawnyet = undefined; emptygrid.selectnext = selectf; _parent.controller.pickEnemy(0); _parent.controller.resetPlayer(); }
Symbol 118 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 119 Button
on (press) { _parent.controller.setPlayerMode(); }
Symbol 143 MovieClip Frame 1
function setbarvalue(v) { if (v < 0) { v = 0; } colorv = int(v / 64); if (colorv == 0) { _root.colorize(bar, 255, 0, 0, 0); _root.colorize(nextcolor, 0, 0, 0, 0); } else if (colorv == 1) { _root.colorize(bar, 255, 100, 0, 0); _root.colorize(nextcolor, 255, 0, 0, 0); } else if (colorv == 2) { _root.colorize(bar, 255, 255, 0, 0); _root.colorize(nextcolor, 255, 100, 0, 0); } else if (colorv == 3) { _root.colorize(bar, 150, 255, 0, 0); _root.colorize(nextcolor, 255, 255, 0, 0); } else if (colorv == 4) { _root.colorize(bar, 0, 255, 0, 0); _root.colorize(nextcolor, 150, 255, 0, 0); } else if (colorv == 5) { _root.colorize(bar, 0, 255, 255, 0); _root.colorize(nextcolor, 0, 255, 0, 0); } else if (colorv == 6) { _root.colorize(bar, 0, 0, 255, 0); _root.colorize(nextcolor, 0, 255, 255, 0); } else if (colorv == 7) { _root.colorize(bar, 150, 0, 255, 0); _root.colorize(nextcolor, 0, 0, 255, 0); } else if (colorv == 8) { _root.colorize(bar, 255, 0, 255, 0); _root.colorize(nextcolor, 150, 0, 255, 0); } else if (colorv == 9) { _root.colorize(bar, 255, 0, 150, 0); _root.colorize(nextcolor, 255, 0, 255, 0); } else if (colorv == 10) { _root.colorize(bar, 255, 255, 255, 0); _root.colorize(nextcolor, 255, 0, 150, 0); } else if (colorv == 10) { _root.colorize(bar, 25, 25, 25, 0); _root.colorize(nextcolor, 255, 255, 255, 0); } else { _root.colorize(bar, 255, 255, 255, 0); _root.colorize(nextcolor, 25, 25, 25, 0); } v = v % 64; bar._yscale = v / 0.64; }
Symbol 143 MovieClip Frame 2
stop();
Symbol 147 Button
on (press) { gotoAndStop(_root.controller.GLOBAL_GAME_GUI_TYPE); }
Symbol 160 MovieClip Frame 1
function setbarvalue(v) { if (v < 0) { v = 0; } colorv = int(v / 64); if (colorv == 0) { _root.colorize(bar, 255, 0, 0, 0); _root.colorize(nextcolor, 0, 0, 0, 0); } else if (colorv == 1) { _root.colorize(bar, 255, 100, 0, 0); _root.colorize(nextcolor, 255, 0, 0, 0); } else if (colorv == 2) { _root.colorize(bar, 255, 255, 0, 0); _root.colorize(nextcolor, 255, 100, 0, 0); } else if (colorv == 3) { _root.colorize(bar, 150, 255, 0, 0); _root.colorize(nextcolor, 255, 255, 0, 0); } else if (colorv == 4) { _root.colorize(bar, 0, 255, 0, 0); _root.colorize(nextcolor, 150, 255, 0, 0); } else if (colorv == 5) { _root.colorize(bar, 0, 255, 255, 0); _root.colorize(nextcolor, 0, 255, 0, 0); } else if (colorv == 6) { _root.colorize(bar, 0, 0, 255, 0); _root.colorize(nextcolor, 0, 255, 255, 0); } else if (colorv == 7) { _root.colorize(bar, 150, 0, 255, 0); _root.colorize(nextcolor, 0, 0, 255, 0); } else if (colorv == 8) { _root.colorize(bar, 255, 0, 255, 0); _root.colorize(nextcolor, 150, 0, 255, 0); } else if (colorv == 9) { _root.colorize(bar, 255, 0, 150, 0); _root.colorize(nextcolor, 255, 0, 255, 0); } else if (colorv == 10) { _root.colorize(bar, 255, 255, 255, 0); _root.colorize(nextcolor, 255, 0, 150, 0); } else if (colorv == 10) { _root.colorize(bar, 25, 25, 25, 0); _root.colorize(nextcolor, 255, 255, 255, 0); } else { _root.colorize(bar, 255, 255, 255, 0); _root.colorize(nextcolor, 25, 25, 25, 0); } v = v % 64; bar._yscale = v / 0.64; }
Symbol 160 MovieClip Frame 2
stop();
Symbol 165 Button
on (press) { gotoAndStop ("game"); }
Symbol 166 Button
on (press) { _parent.controller.toggleExtraZoomLevel(); }
Symbol 168 Button
on (press) { var xp = hpsliderbutton._xmouse; var xs = 32; var yp = hpsliderbutton._ymouse; var ys = 32; var zeropoint = 0.2; var onefactor = ((xp + xs) / (2 * xs)); var barfactor = (onefactor - zeropoint); if (barfactor < 0) { barfactor = barfactor * (1 / zeropoint); } else { barfactor = barfactor * (2 / (1 - zeropoint)); } trace(barfactor); _parent.controller.setPlayerHP(barfactor * 63); }
Symbol 171 Button
on (press) { var parc = _parent.controller; parc.toggleEmbedding(); }
Symbol 174 Button
on (release) { exturllist = _parent.controller.getURLList(); }
Symbol 177 Button
on (release) { _parent.controller.loadURLList(exturllist); }
Symbol 183 Button
on (press) { _root.controller.USER_ACCEPTED_AUP = -1; gotoAndStop(_root.controller.GLOBAL_GAME_GUI_TYPE); }
Symbol 186 Button
on (press) { _root.controller.USER_ACCEPTED_AUP = 1; gotoAndStop(_root.controller.GLOBAL_GAME_GUI_TYPE); }
Symbol 192 MovieClip Frame 1
function updateCallback() { } function camControl() { var _local5 = new Date(); var _local10 = _local5.getTime() - last_time.getTime(); last_time = _local5; parentColor.setTransform(camColor.getTransform()); prevcamx = _parent._x; prevcamy = _parent._y; var _local7 = this._xscale / 100; var _local6 = this._yscale / 100; var _local9 = sX / (fixX * _local7); var _local8 = sY / (fixY * _local6); _parent._x = cX - (this._x * _local9); _parent._y = cY - (this._y * _local8); _parent._xscale = 100 * _local9; _parent._yscale = 100 * _local8; _parent._xscale = _parent._xscale * cameraScaleMode; _parent._yscale = _parent._yscale * cameraScaleMode; _parent._x = _parent._x - (_local7 * ((fixX * cameraScaleMode) - fixX)); _parent._y = _parent._y - (_local6 * ((fixY * cameraScaleMode) - fixY)); currcamx = _parent._x; currcamy = _parent._y; mouseX = _xmouse; mouseY = _ymouse; updateCallback(); if (timespinnerdata) { timehistory[timehistory_index] = _local10; timehistory_index = timehistory_index + 1; timehistory_index = timehistory_index % timehistory.length; var _local3 = 0; for (var _local4 in timehistory) { _local3 = _local3 + timehistory[_local4]; } _local3 = _local3 / timehistory.length; timespinnerdata.text = "" + (Math.floor(10 * _local3) / 10); } } 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; prevcamx = _parent._x; prevcamy = _parent._y; currcamx = _parent._x; currcamy = _parent._y; _xscale = 100; _yscale = 100; _x = (fixX / 2); _y = (fixY / 2); } parentColor.setTransform(camColor.getTransform()); var fixX = 426; var fixY = 240; var last_time = new Date(); var timehistory = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; var timehistory_index = 0; var cameraScaleMode = 1; 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; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 192 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 = 426; var _local13 = 36; var _local32 = -213.35; var _local28 = -120; var _local52 = 36; 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 192 MovieClip Frame 18
stop();
Symbol 192 MovieClip Frame 27
function updateCallback() { }
Symbol 192 MovieClip Frame 34
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 = 426; var _local13 = 36; var _local32 = -213.35; var _local28 = -120; var _local52 = 36; 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 192 MovieClip Frame 43
function updateCallback() { } exturl = _root.externalURL;
Symbol 192 MovieClip Frame 54
var enemyid = _parent.controller.enemyGetID(); var enemydata = _parent.controller.GLOBAL_ENEMY_DATA[enemyid]; var enemyurl = _parent.controller.getEnemyURL(enemyid); trace(enemyurl); enemyurlname = enemyurl;
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 2
stop();
Symbol 202 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 8
removeMovieClip(this); _parent.removeMovieClip(this);
Instance of Symbol 203 MovieClip "entertainor" in Symbol 204 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 216 Button
on (release) { _root.externalURL = exturl; play(); }
Symbol 258 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 2
gotoAndStop (1);
Symbol 258 MovieClip Frame 3
gotoAndStop (1);
Symbol 258 MovieClip Frame 12
gotoAndStop (1);
Symbol 258 MovieClip Frame 23
gotoAndStop (1);
Symbol 258 MovieClip Frame 42
gotoAndStop (1);
Symbol 258 MovieClip Frame 51
gotoAndStop (1);
Symbol 258 MovieClip Frame 58
gotoAndStop (1);
Symbol 258 MovieClip Frame 65
gotoAndStop (1);
Symbol 258 MovieClip Frame 95
gotoAndStop (1);
Symbol 258 MovieClip Frame 102
gotoAndStop (1);
Symbol 258 MovieClip Frame 109
gotoAndStop (1);
Symbol 258 MovieClip Frame 120
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 150
gotoAndStop (1);
Symbol 258 MovieClip Frame 151
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 179
gotoAndStop (1);
Symbol 258 MovieClip Frame 180
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 210
gotoAndStop (1);
Symbol 258 MovieClip Frame 211
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 239
gotoAndStop (1);
Symbol 258 MovieClip Frame 240
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 270
gotoAndStop (1);
Symbol 258 MovieClip Frame 271
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 300
gotoAndStop (1);
Symbol 258 MovieClip Frame 302
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 307
gotoAndStop (1);
Symbol 258 MovieClip Frame 310
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 315
gotoAndStop (1);
Symbol 258 MovieClip Frame 318
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 321
gotoAndStop (1);
Symbol 258 MovieClip Frame 327
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 330
gotoAndStop (1);
Symbol 258 MovieClip Frame 337
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 340
gotoAndStop (1);
Symbol 258 MovieClip Frame 348
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 351
gotoAndStop (1);
Symbol 258 MovieClip Frame 358
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 258 MovieClip Frame 361
gotoAndStop (1);
Symbol 258 MovieClip Frame 371
gotoAndStop (1);
Symbol 258 MovieClip Frame 381
gotoAndStop (1);
Symbol 258 MovieClip Frame 391
gotoAndStop (1);
Symbol 259 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 3
gotoAndStop (1);
Symbol 260 MovieClip Frame 1
stop();
Symbol 260 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 681 MovieClip Frame 1
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 681 MovieClip Frame 2
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 681 MovieClip Frame 3
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 681 MovieClip Frame 4
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 681 MovieClip Frame 5
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 681 MovieClip Frame 6
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 681 MovieClip Frame 7
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 681 MovieClip Frame 8
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 681 MovieClip Frame 9
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 681 MovieClip Frame 10
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 1
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 2
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 3
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 4
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 5
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 6
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 7
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 8
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 9
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 772 MovieClip Frame 10
if (_root) { gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC); }
Symbol 781 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 789 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 799 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 807 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 815 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 823 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 831 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 839 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 847 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 855 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 856 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 856 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 856 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 856 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 856 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 856 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 856 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 856 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 856 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 856 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 857 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
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 862 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 866 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 870 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 874 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 878 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 882 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 886 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 890 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 894 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 898 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 899 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 899 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 899 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 899 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 899 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 899 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 899 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 899 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 899 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 899 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 905 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 911 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 921 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 927 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 933 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 939 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 945 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 951 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 957 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 963 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 964 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 964 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 964 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 964 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 964 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 964 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 964 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 964 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 964 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 964 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 971 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 978 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 987 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 994 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1001 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1008 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1015 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1022 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1029 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1036 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1037 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1037 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1037 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1037 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1037 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1037 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1037 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1037 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1037 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1037 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1038 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1039 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1070 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1082 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1082 MovieClip Frame 20
Symbol 1094 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1094 MovieClip Frame 20
Symbol 1106 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1106 MovieClip Frame 20
Symbol 1118 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1118 MovieClip Frame 20
Symbol 1130 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1130 MovieClip Frame 20
Symbol 1142 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1142 MovieClip Frame 20
Symbol 1154 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1154 MovieClip Frame 20
Symbol 1166 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1166 MovieClip Frame 20
Symbol 1178 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1178 MovieClip Frame 20
Symbol 1190 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 1190 MovieClip Frame 20
Symbol 1191 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1191 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1191 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1191 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1191 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1191 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1191 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1191 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1191 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1191 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1204 MovieClip Frame 22
stop();
Symbol 1204 MovieClip Frame 23
stop();
Symbol 1217 MovieClip Frame 22
stop();
Symbol 1217 MovieClip Frame 23
stop();
Symbol 1232 MovieClip Frame 22
stop();
Symbol 1232 MovieClip Frame 23
stop();
Symbol 1245 MovieClip Frame 22
stop();
Symbol 1245 MovieClip Frame 23
stop();
Symbol 1258 MovieClip Frame 22
stop();
Symbol 1258 MovieClip Frame 23
stop();
Symbol 1271 MovieClip Frame 22
stop();
Symbol 1271 MovieClip Frame 23
stop();
Symbol 1284 MovieClip Frame 22
stop();
Symbol 1284 MovieClip Frame 23
stop();
Symbol 1297 MovieClip Frame 22
stop();
Symbol 1297 MovieClip Frame 23
stop();
Symbol 1310 MovieClip Frame 22
stop();
Symbol 1310 MovieClip Frame 23
stop();
Symbol 1323 MovieClip Frame 22
stop();
Symbol 1323 MovieClip Frame 23
stop();
Symbol 1324 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1324 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1324 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1324 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1324 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1324 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1324 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1324 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1324 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1324 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1445 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1520 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1523 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1527 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1528 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1529 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1530 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1531 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1534 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 6
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 7
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 8
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 9
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1537 MovieClip Frame 10
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1543 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1543 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1543 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1543 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 1545 MovieClip [mcPlayer] Frame 1
stop(); nextFrame();
Symbol 1545 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 1545 MovieClip [mcPlayer] Frame 8
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 9
s_idle = 0; s_moving = 4; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_decidedanim = "walk";
Symbol 1545 MovieClip [mcPlayer] Frame 16
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 24
s_animbusy = 1; s_decidedanim = "turn";
Symbol 1545 MovieClip [mcPlayer] Frame 30
gotoAndStop ("idle");
Symbol 1545 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 1545 MovieClip [mcPlayer] Frame 38
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 40
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 2; s_decidedanim = "atkh2";
Symbol 1545 MovieClip [mcPlayer] Frame 46
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 48
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 2; s_decidedanim = "atkh3";
Symbol 1545 MovieClip [mcPlayer] Frame 54
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 56
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 1; s_decidedanim = "atkm";
Symbol 1545 MovieClip [mcPlayer] Frame 63
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 64
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 0; s_decidedanim = "atkl";
Symbol 1545 MovieClip [mcPlayer] Frame 70
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 72
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 4; s_decidedanim = "atkp";
Symbol 1545 MovieClip [mcPlayer] Frame 78
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 80
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 4; s_decidedanim = "atkd";
Symbol 1545 MovieClip [mcPlayer] Frame 86
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 88
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 4; s_decidedanim = "atku";
Symbol 1545 MovieClip [mcPlayer] Frame 94
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 97
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 6; s_decidedanim = "hith";
Symbol 1545 MovieClip [mcPlayer] Frame 103
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 104
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 4; s_decidedanim = "hitm";
Symbol 1545 MovieClip [mcPlayer] Frame 110
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 111
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 2; s_decidedanim = "hitl";
Symbol 1545 MovieClip [mcPlayer] Frame 117
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 119
s_idle = 0; s_moving = 7; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_decidedanim = "run";
Symbol 1545 MovieClip [mcPlayer] Frame 125
gotoAndStop ("idle");
Symbol 1545 MovieClip [mcPlayer] Frame 128
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 0; s_decidedanim = "death";
Symbol 1545 MovieClip [mcPlayer] Frame 141
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; hp = 0; s_decidedanim = "dead";
Symbol 1545 MovieClip [mcPlayer] Frame 146
stop();
Symbol 1545 MovieClip [mcPlayer] Frame 148
s_decidedanim = "blank";
Symbol 1545 MovieClip [mcPlayer] Frame 152
gotoAndStop ("blank");

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [defaultdotshadow]Uses:1Used by:Timeline
Symbol 3 MovieClip [mcEmpty]Used by:145 1564  Timeline
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:192 1545  Timeline
Symbol 6 FontUsed by:7 207 217
Symbol 7 EditableTextUses:6Used by:Timeline
Symbol 8 GraphicUsed by:33
Symbol 9 GraphicUsed by:33
Symbol 10 GraphicUsed by:11 31 258
Symbol 11 MovieClipUses:10Used by:33
Symbol 12 GraphicUsed by:33
Symbol 13 GraphicUsed by:14 29 258
Symbol 14 MovieClipUses:13Used by:33
Symbol 15 GraphicUsed by:16 30 258
Symbol 16 MovieClipUses:15Used by:33
Symbol 17 GraphicUsed by:18 28 258
Symbol 18 MovieClipUses:17Used by:33
Symbol 19 GraphicUsed by:21
Symbol 20 GraphicUsed by:21 122
Symbol 21 MovieClipUses:19 20Used by:33
Symbol 22 GraphicUsed by:33
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:33
Symbol 26 GraphicUsed by:33
Symbol 27 GraphicUsed by:32
Symbol 28 MovieClipUses:17Used by:32 135
Symbol 29 MovieClipUses:13Used by:32 135
Symbol 30 MovieClipUses:15Used by:32 135
Symbol 31 MovieClipUses:10Used by:32 135
Symbol 32 MovieClipUses:27 28 29 30 31Used by:33
Symbol 33 MovieClipUses:8 9 11 12 14 16 18 21 22 25 26 32Used by:192
Symbol 34 GraphicUsed by:44
Symbol 35 GraphicUsed by:44
Symbol 36 GraphicUsed by:44
Symbol 37 GraphicUsed by:44
Symbol 38 GraphicUsed by:44
Symbol 39 GraphicUsed by:44
Symbol 40 GraphicUsed by:44
Symbol 41 GraphicUsed by:44
Symbol 42 GraphicUsed by:44
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:34 35 36 37 38 39 40 41 42 43Used by:192
Symbol 45 GraphicUsed by:192
Symbol 46 FontUsed by:47 74 76 83 86 87 90 92 94 97 100 106 107 108 110 111 113 114 116 140 146 170 172 173 175 176 178 179 180 181 182 184 185 187 189 190 205 206
Symbol 47 EditableTextUses:46Used by:192
Symbol 48 FontUsed by:49
Symbol 49 EditableTextUses:48Used by:65
Symbol 50 GraphicUsed by:56
Symbol 51 GraphicUsed by:56
Symbol 52 GraphicUsed by:56
Symbol 53 GraphicUsed by:56
Symbol 54 GraphicUsed by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:50 51 52 53 54 55Used by:65
Symbol 57 GraphicUsed by:63
Symbol 58 GraphicUsed by:63
Symbol 59 GraphicUsed by:63
Symbol 60 GraphicUsed by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:57 58 59 60 61 62Used by:65
Symbol 64 GraphicUsed by:65 67
Symbol 65 MovieClipUses:49 56 63 64Used by:192
Symbol 66 ShapeTweeningUsed by:67
Symbol 67 MovieClipUses:66 64Used by:69 73 75 77 84 85 88 89 91 95 96 98 99 109 112 115 117 118 119 147 165 166 168 171 174 177 183 186
Symbol 68 GraphicUsed by:69 71 77 135 137 139 192
Symbol 69 ButtonUses:67 68Used by:71
Symbol 70 MovieClipUsed by:71 192 260  Timeline
Symbol 71 MovieClipUses:69 70 68Used by:192
Symbol 72 GraphicUsed by:73 75 84 85 88 89 91 95 96 98 99 109 112 115 117 118 119 141 147 159 165 166 168 171 174 177 183 186 192  Timeline
Symbol 73 ButtonUses:67 72Used by:192
Symbol 74 TextUses:46Used by:192
Symbol 75 ButtonUses:67 72Used by:192
Symbol 76 TextUses:46Used by:82
Symbol 77 ButtonUses:67 68Used by:82
Symbol 78 GraphicUsed by:82 93
Symbol 79 GraphicUsed by:80 137 139
Symbol 80 MovieClipUses:79Used by:82 93 192
Symbol 81 GraphicUsed by:82 93
Symbol 82 MovieClipUses:76 77 78 80 81Used by:192
Symbol 83 TextUses:46Used by:192
Symbol 84 ButtonUses:67 72Used by:192
Symbol 85 ButtonUses:67 72Used by:192
Symbol 86 TextUses:46Used by:192
Symbol 87 TextUses:46Used by:192
Symbol 88 ButtonUses:67 72Used by:192
Symbol 89 ButtonUses:67 72Used by:192
Symbol 90 TextUses:46Used by:192
Symbol 91 ButtonUses:67 72Used by:192
Symbol 92 TextUses:46Used by:93
Symbol 93 MovieClipUses:92 78 80 81Used by:192
Symbol 94 EditableTextUses:46Used by:192
Symbol 95 ButtonUses:67 72Used by:192
Symbol 96 ButtonUses:67 72Used by:192
Symbol 97 TextUses:46Used by:192
Symbol 98 ButtonUses:67 72Used by:192
Symbol 99 ButtonUses:67 72Used by:192
Symbol 100 EditableTextUses:46Used by:192
Symbol 101 ShapeTweeningUsed by:104
Symbol 102 ShapeTweeningUsed by:104
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:101 102 103Used by:105
Symbol 105 MovieClipUses:104Used by:192
Symbol 106 EditableTextUses:46Used by:192
Symbol 107 EditableTextUses:46Used by:192
Symbol 108 TextUses:46Used by:192
Symbol 109 ButtonUses:67 72Used by:192
Symbol 110 EditableTextUses:46Used by:192
Symbol 111 EditableTextUses:46Used by:192
Symbol 112 ButtonUses:67 72Used by:192
Symbol 113 EditableTextUses:46Used by:192
Symbol 114 EditableTextUses:46Used by:192
Symbol 115 ButtonUses:67 72Used by:192
Symbol 116 TextUses:46Used by:192
Symbol 117 ButtonUses:67 72Used by:192
Symbol 118 ButtonUses:67 72Used by:192
Symbol 119 ButtonUses:67 72Used by:192
Symbol 120 GraphicUsed by:135
Symbol 121 GraphicUsed by:135
Symbol 122 MovieClipUses:20Used by:135
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:135
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:135
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:135
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:135
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:135
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:135
Symbol 135 MovieClipUses:120 68 121 122 124 126 128 130 30 29 31 28 132 134Used by:192
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136 68 79Used by:192
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138 68 79Used by:192
Symbol 140 TextUses:46Used by:192
Symbol 141 MovieClipUses:72Used by:143 160
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:141 142Used by:192
Symbol 144 GraphicUsed by:192
Symbol 145 MovieClipUses:3Used by:192
Symbol 146 TextUses:46Used by:192
Symbol 147 ButtonUses:67 72Used by:192
Symbol 148 FontUsed by:149 150 151 152 153 154 155 156 157
Symbol 149 TextUses:148Used by:192
Symbol 150 TextUses:148Used by:192
Symbol 151 TextUses:148Used by:192
Symbol 152 TextUses:148Used by:192
Symbol 153 TextUses:148Used by:192
Symbol 154 TextUses:148Used by:192
Symbol 155 TextUses:148Used by:192
Symbol 156 TextUses:148Used by:192
Symbol 157 TextUses:148Used by:192
Symbol 158 GraphicUsed by:192
Symbol 159 MovieClipUses:72Used by:160
Symbol 160 MovieClipUses:159 141Used by:192
Symbol 161 GraphicUsed by:192
Symbol 162 FontUsed by:163 164 167
Symbol 163 EditableTextUses:162Used by:192
Symbol 164 EditableTextUses:162Used by:192
Symbol 165 ButtonUses:67 72Used by:192
Symbol 166 ButtonUses:67 72Used by:192
Symbol 167 EditableTextUses:162Used by:192
Symbol 168 ButtonUses:67 72Used by:192
Symbol 169 GraphicUsed by:192
Symbol 170 TextUses:46Used by:192
Symbol 171 ButtonUses:67 72Used by:192
Symbol 172 EditableTextUses:46Used by:192
Symbol 173 TextUses:46Used by:192
Symbol 174 ButtonUses:67 72Used by:192
Symbol 175 TextUses:46Used by:192
Symbol 176 TextUses:46Used by:192
Symbol 177 ButtonUses:67 72Used by:192
Symbol 178 EditableTextUses:46Used by:192
Symbol 179 EditableTextUses:46Used by:192
Symbol 180 TextUses:46Used by:192
Symbol 181 EditableTextUses:46Used by:192
Symbol 182 TextUses:46Used by:192
Symbol 183 ButtonUses:67 72Used by:192
Symbol 184 EditableTextUses:46Used by:192
Symbol 185 TextUses:46Used by:192
Symbol 186 ButtonUses:67 72Used by:192
Symbol 187 EditableTextUses:46Used by:192
Symbol 188 GraphicUsed by:192
Symbol 189 TextUses:46Used by:192
Symbol 190 EditableTextUses:46Used by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:5 33 44 45 47 65 71 73 74 75 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 105 106 107 108 109 110 111 112 113 114 115 116 117 118 80 119 135 137 139 70 140 143 144 145 146 147 149 150 151 152 153 154 155 156 157 158 160 161 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 72 180 181 182 183 184 185 186 187 188 189 190 68 191Used by:Timeline
Symbol 193 MovieClipUsed by:Timeline
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:202
Symbol 196 GraphicUsed by:202
Symbol 197 GraphicUsed by:202
Symbol 198 GraphicUsed by:202
Symbol 199 GraphicUsed by:202
Symbol 200 GraphicUsed by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:195 196 197 198 199 200 201Used by:204
Symbol 203 MovieClipUsed by:204
Symbol 204 MovieClipUses:202 203Used by:Timeline
Symbol 205 EditableTextUses:46Used by:Timeline
Symbol 206 EditableTextUses:46Used by:Timeline
Symbol 207 EditableTextUses:6Used by:Timeline
Symbol 208 GraphicUsed by:216
Symbol 209 FontUsed by:210 212 214 215
Symbol 210 EditableTextUses:209Used by:216
Symbol 211 GraphicUsed by:216
Symbol 212 EditableTextUses:209Used by:216
Symbol 213 GraphicUsed by:216
Symbol 214 EditableTextUses:209Used by:216
Symbol 215 EditableTextUses:209Used by:216
Symbol 216 ButtonUses:208 210 211 212 213 214 215Used by:Timeline
Symbol 217 TextUses:6Used by:Timeline
Symbol 218 GraphicUsed by:258
Symbol 219 GraphicUsed by:258
Symbol 220 GraphicUsed by:258
Symbol 221 GraphicUsed by:258
Symbol 222 GraphicUsed by:258
Symbol 223 GraphicUsed by:258
Symbol 224 GraphicUsed by:258
Symbol 225 GraphicUsed by:258
Symbol 226 GraphicUsed by:258
Symbol 227 ShapeTweeningUsed by:258
Symbol 228 ShapeTweeningUsed by:258
Symbol 229 GraphicUsed by:258
Symbol 230 ShapeTweeningUsed by:258
Symbol 231 ShapeTweeningUsed by:258
Symbol 232 ShapeTweeningUsed by:258
Symbol 233 ShapeTweeningUsed by:258
Symbol 234 ShapeTweeningUsed by:258
Symbol 235 ShapeTweeningUsed by:258
Symbol 236 ShapeTweeningUsed by:258
Symbol 237 ShapeTweeningUsed by:258
Symbol 238 ShapeTweeningUsed by:258
Symbol 239 ShapeTweeningUsed by:258
Symbol 240 ShapeTweeningUsed by:258
Symbol 241 ShapeTweeningUsed by:258
Symbol 242 ShapeTweeningUsed by:258
Symbol 243 ShapeTweeningUsed by:258
Symbol 244 ShapeTweeningUsed by:258
Symbol 245 GraphicUsed by:258
Symbol 246 GraphicUsed by:258
Symbol 247 GraphicUsed by:258
Symbol 248 GraphicUsed by:258
Symbol 249 GraphicUsed by:258
Symbol 250 GraphicUsed by:258
Symbol 251 GraphicUsed by:258
Symbol 252 GraphicUsed by:258
Symbol 253 GraphicUsed by:258
Symbol 254 GraphicUsed by:256
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:254 255Used by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 256 10 13 15 17 257Used by:Timeline
Symbol 259 MovieClipUsed by:Timeline
Symbol 260 MovieClipUses:70Used by:1546  Timeline
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:263 265 1545
Symbol 263 MovieClipUses:262Used by:1545
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:262 264Used by:303 690 1082
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:303 690 781 862 905 971 1042 1082 1204 1445 1523 1531 1534
Symbol 268 ShapeTweeningUsed by:303
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:303 690 781 862 905 971 1042 1082 1204 1523 1537
Symbol 271 GraphicUsed by:272 359
Symbol 272 MovieClipUses:271Used by:303 690 781 862 905 971 1042 1082 1204 1523 1537
Symbol 273 GraphicUsed by:274 361
Symbol 274 MovieClipUses:273Used by:303 690 781 862 905 971 1042 1082 1204 1523 1537
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 277 GraphicUsed by:278 367
Symbol 278 MovieClipUses:277Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 279 GraphicUsed by:280 369
Symbol 280 MovieClipUses:279Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 281 GraphicUsed by:282 371
Symbol 282 MovieClipUses:281Used by:303 690 781 862 905 971 1042 1082 1204 1331 1452
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:303 690 781 862 905 971 1042 1082 1204 1445 1520 1529 1530
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 289 GraphicUsed by:290 385
Symbol 290 MovieClipUses:289Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 291 GraphicUsed by:292 387
Symbol 292 MovieClipUses:291Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 293 GraphicUsed by:294 389
Symbol 294 MovieClipUses:293Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 297 GraphicUsed by:298 395
Symbol 298 MovieClipUses:297Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 299 GraphicUsed by:300 397
Symbol 300 MovieClipUses:299Used by:303 690 781 862 905 971 1042 1082 1204
Symbol 301 ShapeTweeningUsed by:303
Symbol 302 GraphicUsed by:303 690 781 862 905 971 1042 1082
Symbol 303 MovieClipUses:265 267 268 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 301 302Used by:681
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:343 699 1094
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:343 699 789 866 911 978 1045 1094 1217 1445 1523 1531 1534
Symbol 308 ShapeTweeningUsed by:343
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:343 699 789 866 911 978 1045 1094 1217 1523 1537
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:343 699 789 866 911 978 1045 1094 1217 1523 1537
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:343 699 789 866 911 978 1045 1094 1217 1523 1537
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:343 699 789 866 911 978 1045 1094 1217 1344 1461
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:323Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:343 699 789 866 911 978 1045 1094 1217 1445 1520 1529 1530
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:343 699 789 866 911 978 1045 1094 1217
Symbol 341 ShapeTweeningUsed by:343
Symbol 342 GraphicUsed by:343 699 789 866 911 978 1045 1094
Symbol 343 MovieClipUses:305 307 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 341 342Used by:681
Symbol 344 GraphicUsed by:349
Symbol 345 GraphicUsed by:349
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:349 352 357 359 361 365 367 369 371 375 379 383 385 387 389 393 395 397 793 918 984 1221 1352 1354 1356 1363 1367 1465 1467 1469
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:344 347 345 348Used by:400 708 1106
Symbol 350 GraphicUsed by:352
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:347 350 351Used by:400 708 799 870 921 987 1048 1106 1232 1445 1523 1531 1534
Symbol 353 ShapeTweeningUsed by:400
Symbol 354 GraphicUsed by:357
Symbol 355 GraphicUsed by:357
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:354 347 355 356Used by:400 708 799 870 921 987 1048 1106 1232 1523 1537
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:347 271 358Used by:400 708 799 870 921 987 1048 1106 1232 1523 1537
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:347 273 360Used by:400 708 799 870 921 987 1048 1106 1232 1523 1537
Symbol 362 GraphicUsed by:365
Symbol 363 GraphicUsed by:365
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:362 347 363 364Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:347 277 366Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:347 279 368Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:347 281 370Used by:400 708 799 870 921 987 1048 1106 1232 1357 1470
Symbol 372 GraphicUsed by:375
Symbol 373 GraphicUsed by:375
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:372 347 373 374Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 376 GraphicUsed by:379
Symbol 377 GraphicUsed by:379
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:376 347 377 378Used by:400 708 799 870 921 987 1048 1106 1232 1445 1520 1529 1530
Symbol 380 GraphicUsed by:383
Symbol 381 GraphicUsed by:383
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:380 347 381 382Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:347 289 384Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:347 291 386Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:347 293 388Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 390 GraphicUsed by:393
Symbol 391 GraphicUsed by:393
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:390 347 391 392Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:347 297 394Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:347 299 396Used by:400 708 799 870 921 987 1048 1106 1232
Symbol 398 ShapeTweeningUsed by:400
Symbol 399 GraphicUsed by:400 708 799 870 921 987 1048 1106
Symbol 400 MovieClipUses:349 352 353 357 359 361 365 367 369 371 375 379 383 385 387 389 393 395 397 398 399Used by:681
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:440 717 1118
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:440 717 807 874 927 994 1051 1118 1245 1445 1523 1531 1534
Symbol 405 ShapeTweeningUsed by:440
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:440 717 807 874 927 994 1051 1118 1245 1523 1537
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:440 717 807 874 927 994 1051 1118 1245 1523 1537
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:440 717 807 874 927 994 1051 1118 1245 1523 1537
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:418Used by:440 717 807 874 927 994 1051 1118 1245 1374 1477
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:440 717 807 874 927 994 1051 1118 1245 1445 1520 1529 1530
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClipUses:432Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:440 717 807 874 927 994 1051 1118 1245
Symbol 438 ShapeTweeningUsed by:440
Symbol 439 GraphicUsed by:440 717 807 874 927 994 1051 1118
Symbol 440 MovieClipUses:402 404 405 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 438 439Used by:681
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:480 726 1130
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:480 726 815 878 933 1001 1054 1130 1258 1445 1523 1531 1534
Symbol 445 ShapeTweeningUsed by:480
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClipUses:446Used by:480 726 815 878 933 1001 1054 1130 1258 1523 1537
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:480 726 815 878 933 1001 1054 1130 1258 1523 1537
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:480 726 815 878 933 1001 1054 1130 1258 1523 1537
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:456Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:480 726 815 878 933 1001 1054 1130 1258 1385 1484
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:480 726 815 878 933 1001 1054 1130 1258 1445 1520 1529 1530
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:480 726 815 878 933 1001 1054 1130 1258
Symbol 478 ShapeTweeningUsed by:480
Symbol 479 GraphicUsed by:480 726 815 878 933 1001 1054 1130
Symbol 480 MovieClipUses:442 444 445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 478 479Used by:681
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:520 735 1142
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:520 735 823 882 939 1008 1057 1142 1271 1445 1523 1531 1534
Symbol 485 ShapeTweeningUsed by:520
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:520 735 823 882 939 1008 1057 1142 1271 1523 1537
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:520 735 823 882 939 1008 1057 1142 1271 1523 1537
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:520 735 823 882 939 1008 1057 1142 1271 1523 1537
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:520 735 823 882 939 1008 1057 1142 1271 1396 1491
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:520 735 823 882 939 1008 1057 1142 1271 1445 1520 1529 1530
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:508Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:520 735 823 882 939 1008 1057 1142 1271
Symbol 518 ShapeTweeningUsed by:520
Symbol 519 GraphicUsed by:520 735 823 882 939 1008 1057 1142
Symbol 520 MovieClipUses:482 484 485 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 518 519Used by:681
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:560 744 1154
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:560 744 831 886 945 1015 1060 1154 1284 1445 1523 1531 1534
Symbol 525 ShapeTweeningUsed by:560
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:560 744 831 886 945 1015 1060 1154 1284 1523 1537
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:560 744 831 886 945 1015 1060 1154 1284 1523 1537
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:560 744 831 886 945 1015 1060 1154 1284 1523 1537
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:560 744 831 886 945 1015 1060 1154 1284 1407 1498
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:542Used by:560 744 831 886 945 1015 1060 1154 1284 1445 1520 1529 1530
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:546Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:560 744 831 886 945 1015 1060 1154 1284
Symbol 558 ShapeTweeningUsed by:560
Symbol 559 GraphicUsed by:560 744 831 886 945 1015 1060 1154
Symbol 560 MovieClipUses:522 524 525 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 558 559Used by:681
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:600 753 1166
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:600 753 839 890 951 1022 1063 1166 1297 1445 1523 1531 1534
Symbol 565 ShapeTweeningUsed by:600
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:600 753 839 890 951 1022 1063 1166 1297 1523 1537
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:600 753 839 890 951 1022 1063 1166 1297 1523 1537
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:600 753 839 890 951 1022 1063 1166 1297 1523 1537
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578Used by:600 753 839 890 951 1022 1063 1166 1297 1418 1505
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:600 753 839 890 951 1022 1063 1166 1297 1445 1520 1529 1530
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:584Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:586Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:594Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:600 753 839 890 951 1022 1063 1166 1297
Symbol 598 ShapeTweeningUsed by:600
Symbol 599 GraphicUsed by:600 753 839 890 951 1022 1063 1166
Symbol 600 MovieClipUses:562 564 565 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 598 599Used by:681
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:640 762 1178
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:640 762 847 894 957 1029 1066 1178 1310 1445 1523 1531 1534
Symbol 605 ShapeTweeningUsed by:640
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:640 762 847 894 957 1029 1066 1178 1310 1523 1537
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:640 762 847 894 957 1029 1066 1178 1310 1523 1537
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:640 762 847 894 957 1029 1066 1178 1310 1523 1537
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:640 762 847 894 957 1029 1066 1178 1310 1429 1512
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:620Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:622Used by:640 762 847 894 957 1029 1066 1178 1310 1445 1520 1529 1530
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:624Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:626Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:634Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:640 762 847 894 957 1029 1066 1178 1310
Symbol 638 ShapeTweeningUsed by:640
Symbol 639 GraphicUsed by:640 762 847 894 957 1029 1066 1178
Symbol 640 MovieClipUses:602 604 605 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 638 639Used by:681
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClipUses:641Used by:680 771 1190
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:643Used by:680 771 855 898 963 1036 1069 1190 1323 1445 1523 1531 1534
Symbol 645 ShapeTweeningUsed by:680
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:680 771 855 898 963 1036 1069 1190 1323 1523 1537
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:680 771 855 898 963 1036 1069 1190 1323 1523 1537
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:650Used by:680 771 855 898 963 1036 1069 1190 1323 1523 1537
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:652Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:654Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:680 771 855 898 963 1036 1069 1190 1323 1440 1519
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:680 771 855 898 963 1036 1069 1190 1323 1445 1520 1529 1530
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:664Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:670Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClipUses:674Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676Used by:680 771 855 898 963 1036 1069 1190 1323
Symbol 678 ShapeTweeningUsed by:680
Symbol 679 GraphicUsed by:680 771 855 898 963 1036 1069 1190
Symbol 680 MovieClipUses:642 644 645 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 678 679Used by:681
Symbol 681 MovieClipUses:303 343 400 440 480 520 560 600 640 680Used by:1545
Symbol 682 ShapeTweeningUsed by:690
Symbol 683 ShapeTweeningUsed by:690
Symbol 684 ShapeTweeningUsed by:690
Symbol 685 ShapeTweeningUsed by:690
Symbol 686 ShapeTweeningUsed by:690
Symbol 687 ShapeTweeningUsed by:690
Symbol 688 ShapeTweeningUsed by:690
Symbol 689 ShapeTweeningUsed by:690
Symbol 690 MovieClipUses:265 267 682 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 683 684 685 686 687 688 689 302Used by:772
Symbol 691 ShapeTweeningUsed by:699
Symbol 692 ShapeTweeningUsed by:699
Symbol 693 ShapeTweeningUsed by:699
Symbol 694 ShapeTweeningUsed by:699
Symbol 695 ShapeTweeningUsed by:699
Symbol 696 ShapeTweeningUsed by:699
Symbol 697 ShapeTweeningUsed by:699
Symbol 698 ShapeTweeningUsed by:699
Symbol 699 MovieClipUses:305 307 691 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 692 693 694 695 696 697 698 342Used by:772
Symbol 700 ShapeTweeningUsed by:708
Symbol 701 ShapeTweeningUsed by:708
Symbol 702 ShapeTweeningUsed by:708
Symbol 703 ShapeTweeningUsed by:708
Symbol 704 ShapeTweeningUsed by:708
Symbol 705 ShapeTweeningUsed by:708
Symbol 706 ShapeTweeningUsed by:708
Symbol 707 ShapeTweeningUsed by:708
Symbol 708 MovieClipUses:349 352 700 357 359 361 365 367 369 371 375 379 383 385 387 389 393 395 397 701 702 703 704 705 706 707 399Used by:772
Symbol 709 ShapeTweeningUsed by:717
Symbol 710 ShapeTweeningUsed by:717
Symbol 711 ShapeTweeningUsed by:717
Symbol 712 ShapeTweeningUsed by:717
Symbol 713 ShapeTweeningUsed by:717
Symbol 714 ShapeTweeningUsed by:717
Symbol 715 ShapeTweeningUsed by:717
Symbol 716 ShapeTweeningUsed by:717
Symbol 717 MovieClipUses:402 404 709 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 710 711 712 713 714 715 716 439Used by:772
Symbol 718 ShapeTweeningUsed by:726
Symbol 719 ShapeTweeningUsed by:726
Symbol 720 ShapeTweeningUsed by:726
Symbol 721 ShapeTweeningUsed by:726
Symbol 722 ShapeTweeningUsed by:726
Symbol 723 ShapeTweeningUsed by:726
Symbol 724 ShapeTweeningUsed by:726
Symbol 725 ShapeTweeningUsed by:726
Symbol 726 MovieClipUses:442 444 718 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 719 720 721 722 723 724 725 479Used by:772
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 ShapeTweeningUsed by:735
Symbol 734 ShapeTweeningUsed by:735
Symbol 735 MovieClipUses:482 484 727 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 728 729 730 731 732 733 734 519Used by:772
Symbol 736 ShapeTweeningUsed by:744
Symbol 737 ShapeTweeningUsed by:744
Symbol 738 ShapeTweeningUsed by:744
Symbol 739 ShapeTweeningUsed by:744
Symbol 740 ShapeTweeningUsed by:744
Symbol 741 ShapeTweeningUsed by:744
Symbol 742 ShapeTweeningUsed by:744
Symbol 743 ShapeTweeningUsed by:744
Symbol 744 MovieClipUses:522 524 736 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 737 738 739 740 741 742 743 559Used by:772
Symbol 745 ShapeTweeningUsed by:753
Symbol 746 ShapeTweeningUsed by:753
Symbol 747 ShapeTweeningUsed by:753
Symbol 748 ShapeTweeningUsed by:753
Symbol 749 ShapeTweeningUsed by:753
Symbol 750 ShapeTweeningUsed by:753
Symbol 751 ShapeTweeningUsed by:753
Symbol 752 ShapeTweeningUsed by:753
Symbol 753 MovieClipUses:562 564 745 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 746 747 748 749 750 751 752 599Used by:772
Symbol 754 ShapeTweeningUsed by:762
Symbol 755 ShapeTweeningUsed by:762
Symbol 756 ShapeTweeningUsed by:762
Symbol 757 ShapeTweeningUsed by:762
Symbol 758 ShapeTweeningUsed by:762
Symbol 759 ShapeTweeningUsed by:762
Symbol 760 ShapeTweeningUsed by:762
Symbol 761 ShapeTweeningUsed by:762
Symbol 762 MovieClipUses:602 604 754 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 755 756 757 758 759 760 761 639Used by:772
Symbol 763 ShapeTweeningUsed by:771
Symbol 764 ShapeTweeningUsed by:771
Symbol 765 ShapeTweeningUsed by:771
Symbol 766 ShapeTweeningUsed by:771
Symbol 767 ShapeTweeningUsed by:771
Symbol 768 ShapeTweeningUsed by:771
Symbol 769 ShapeTweeningUsed by:771
Symbol 770 ShapeTweeningUsed by:771
Symbol 771 MovieClipUses:642 644 763 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 764 765 766 767 768 769 770 679Used by:772
Symbol 772 MovieClipUses:690 699 708 717 726 735 744 753 762 771Used by:1545
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:781 862 905 1042
Symbol 775 ShapeTweeningUsed by:781
Symbol 776 ShapeTweeningUsed by:781
Symbol 777 ShapeTweeningUsed by:781
Symbol 778 GraphicUsed by:779 787 797 805 813 821 829 837 845 853 1542
Symbol 779 MovieClipUses:778Used by:781 862 905 971
Symbol 780 ShapeTweeningUsed by:781
Symbol 781 MovieClipUses:774 267 775 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 776 777 779 780 302Used by:856 857 858
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClipUses:782Used by:789 866 911 1045
Symbol 784 ShapeTweeningUsed by:789
Symbol 785 ShapeTweeningUsed by:789
Symbol 786 ShapeTweeningUsed by:789
Symbol 787 MovieClipUses:778Used by:789 866 911 978
Symbol 788 ShapeTweeningUsed by:789
Symbol 789 MovieClipUses:783 307 784 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 785 786 787 788 342Used by:856 857 858
Symbol 790 GraphicUsed by:793
Symbol 791 GraphicUsed by:793
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:790 347 791 792Used by:799 870 921 1048
Symbol 794 ShapeTweeningUsed by:799
Symbol 795 ShapeTweeningUsed by:799
Symbol 796 ShapeTweeningUsed by:799
Symbol 797 MovieClipUses:778Used by:799 870 921 987
Symbol 798 ShapeTweeningUsed by:799
Symbol 799 MovieClipUses:793 352 794 357 359 361 365 367 369 371 375 379 383 385 387 389 393 395 397 795 796 797 798 399Used by:856 857 858
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:807 874 927 1051
Symbol 802 ShapeTweeningUsed by:807
Symbol 803 ShapeTweeningUsed by:807
Symbol 804 ShapeTweeningUsed by:807
Symbol 805 MovieClipUses:778Used by:807 874 927 994
Symbol 806 ShapeTweeningUsed by:807
Symbol 807 MovieClipUses:801 404 802 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 803 804 805 806 439Used by:856 857 858
Symbol 808 GraphicUsed by:809
Symbol 809 MovieClipUses:808Used by:815 878 933 1054
Symbol 810 ShapeTweeningUsed by:815
Symbol 811 ShapeTweeningUsed by:815
Symbol 812 ShapeTweeningUsed by:815
Symbol 813 MovieClipUses:778Used by:815 878 933 1001
Symbol 814 ShapeTweeningUsed by:815
Symbol 815 MovieClipUses:809 444 810 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 811 812 813 814 479Used by:856 857 858
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:816Used by:823 882 939 1057
Symbol 818 ShapeTweeningUsed by:823
Symbol 819 ShapeTweeningUsed by:823
Symbol 820 ShapeTweeningUsed by:823
Symbol 821 MovieClipUses:778Used by:823 882 939 1008
Symbol 822 ShapeTweeningUsed by:823
Symbol 823 MovieClipUses:817 484 818 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 819 820 821 822 519Used by:856 857 858
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:831 886 945 1060
Symbol 826 ShapeTweeningUsed by:831
Symbol 827 ShapeTweeningUsed by:831
Symbol 828 ShapeTweeningUsed by:831
Symbol 829 MovieClipUses:778Used by:831 886 945 1015
Symbol 830 ShapeTweeningUsed by:831
Symbol 831 MovieClipUses:825 524 826 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 827 828 829 830 559Used by:856 857 858
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:839 890 951 1063
Symbol 834 ShapeTweeningUsed by:839
Symbol 835 ShapeTweeningUsed by:839
Symbol 836 ShapeTweeningUsed by:839
Symbol 837 MovieClipUses:778Used by:839 890 951 1022
Symbol 838 ShapeTweeningUsed by:839
Symbol 839 MovieClipUses:833 564 834 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 835 836 837 838 599Used by:856 857 858
Symbol 840 GraphicUsed by:841
Symbol 841 MovieClipUses:840Used by:847 894 957 1066
Symbol 842 ShapeTweeningUsed by:847
Symbol 843 ShapeTweeningUsed by:847
Symbol 844 ShapeTweeningUsed by:847
Symbol 845 MovieClipUses:778Used by:847 894 957 1029
Symbol 846 ShapeTweeningUsed by:847
Symbol 847 MovieClipUses:841 604 842 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 843 844 845 846 639Used by:856 857 858
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClipUses:848Used by:855 898 963 1069
Symbol 850 ShapeTweeningUsed by:855
Symbol 851 ShapeTweeningUsed by:855
Symbol 852 ShapeTweeningUsed by:855
Symbol 853 MovieClipUses:778Used by:855 898 963 1036
Symbol 854 ShapeTweeningUsed by:855
Symbol 855 MovieClipUses:849 644 850 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 851 852 853 854 679Used by:856 857 858
Symbol 856 MovieClipUses:781 789 799 807 815 823 831 839 847 855Used by:1545
Symbol 857 MovieClipUses:781 789 799 807 815 823 831 839 847 855Used by:1545
Symbol 858 MovieClipUses:781 789 799 807 815 823 831 839 847 855Used by:1545
Symbol 859 ShapeTweeningUsed by:862
Symbol 860 ShapeTweeningUsed by:862
Symbol 861 ShapeTweeningUsed by:862
Symbol 862 MovieClipUses:774 267 859 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 860 779 861 302Used by:899
Symbol 863 ShapeTweeningUsed by:866
Symbol 864 ShapeTweeningUsed by:866
Symbol 865 ShapeTweeningUsed by:866
Symbol 866 MovieClipUses:783 307 863 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 864 787 865 342Used by:899
Symbol 867 ShapeTweeningUsed by:870
Symbol 868 ShapeTweeningUsed by:870
Symbol 869 ShapeTweeningUsed by:870
Symbol 870 MovieClipUses:793 352 867 357 359 361 365 367 369 371 375 379 383 385 387 389 393 395 397 868 797 869 399Used by:899
Symbol 871 ShapeTweeningUsed by:874
Symbol 872 ShapeTweeningUsed by:874
Symbol 873 ShapeTweeningUsed by:874
Symbol 874 MovieClipUses:801 404 871 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 872 805 873 439Used by:899
Symbol 875 ShapeTweeningUsed by:878
Symbol 876 ShapeTweeningUsed by:878
Symbol 877 ShapeTweeningUsed by:878
Symbol 878 MovieClipUses:809 444 875 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 876 813 877 479Used by:899
Symbol 879 ShapeTweeningUsed by:882
Symbol 880 ShapeTweeningUsed by:882
Symbol 881 ShapeTweeningUsed by:882
Symbol 882 MovieClipUses:817 484 879 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 880 821 881 519Used by:899
Symbol 883 ShapeTweeningUsed by:886
Symbol 884 ShapeTweeningUsed by:886
Symbol 885 ShapeTweeningUsed by:886
Symbol 886 MovieClipUses:825 524 883 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 884 829 885 559Used by:899
Symbol 887 ShapeTweeningUsed by:890
Symbol 888 ShapeTweeningUsed by:890
Symbol 889 ShapeTweeningUsed by:890
Symbol 890 MovieClipUses:833 564 887 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 888 837 889 599Used by:899
Symbol 891 ShapeTweeningUsed by:894
Symbol 892 ShapeTweeningUsed by:894
Symbol 893 ShapeTweeningUsed by:894
Symbol 894 MovieClipUses:841 604 891 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 892 845 893 639Used by:899
Symbol 895 ShapeTweeningUsed by:898
Symbol 896 ShapeTweeningUsed by:898
Symbol 897 ShapeTweeningUsed by:898
Symbol 898 MovieClipUses:849 644 895 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 896 853 897 679Used by:899
Symbol 899 MovieClipUses:862 866 870 874 878 882 886 890 894 898Used by:1545
Symbol 900 ShapeTweeningUsed by:905
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClipUses:901Used by:905
Symbol 903 ShapeTweeningUsed by:905
Symbol 904 ShapeTweeningUsed by:905
Symbol 905 MovieClipUses:774 267 900 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 902 903 779 904 302Used by:964
Symbol 906 ShapeTweeningUsed by:911
Symbol 907 GraphicUsed by:908
Symbol 908 MovieClipUses:907Used by:911
Symbol 909 ShapeTweeningUsed by:911
Symbol 910 ShapeTweeningUsed by:911
Symbol 911 MovieClipUses:783 307 906 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 908 909 787 910 342Used by:964
Symbol 912 ShapeTweeningUsed by:921
Symbol 913 GraphicUsed by:918
Symbol 914 GraphicUsed by:918
Symbol 915 GraphicUsed by:918
Symbol 916 GraphicUsed by:918
Symbol 917 GraphicUsed by:918
Symbol 918 MovieClipUses:913 347 914 915 916 917Used by:921
Symbol 919 ShapeTweeningUsed by:921
Symbol 920 ShapeTweeningUsed by:921
Symbol 921 MovieClipUses:793 352 912 357 359 361 365 367 369 371 375 379 383 385 387 389 393 395 397 918 919 797 920 399Used by:964
Symbol 922 ShapeTweeningUsed by:927
Symbol 923 GraphicUsed by:924
Symbol 924 MovieClipUses:923Used by:927
Symbol 925 ShapeTweeningUsed by:927
Symbol 926 ShapeTweeningUsed by:927
Symbol 927 MovieClipUses:801 404 922 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 924 925 805 926 439Used by:964
Symbol 928 ShapeTweeningUsed by:933
Symbol 929 GraphicUsed by:930
Symbol 930 MovieClipUses:929Used by:933
Symbol 931 ShapeTweeningUsed by:933
Symbol 932 ShapeTweeningUsed by:933
Symbol 933 MovieClipUses:809 444 928 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 930 931 813 932 479Used by:964
Symbol 934 ShapeTweeningUsed by:939
Symbol 935 GraphicUsed by:936
Symbol 936 MovieClipUses:935Used by:939
Symbol 937 ShapeTweeningUsed by:939
Symbol 938 ShapeTweeningUsed by:939
Symbol 939 MovieClipUses:817 484 934 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 936 937 821 938 519Used by:964
Symbol 940 ShapeTweeningUsed by:945
Symbol 941 GraphicUsed by:942
Symbol 942 MovieClipUses:941Used by:945
Symbol 943 ShapeTweeningUsed by:945
Symbol 944 ShapeTweeningUsed by:945
Symbol 945 MovieClipUses:825 524 940 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 942 943 829 944 559Used by:964
Symbol 946 ShapeTweeningUsed by:951
Symbol 947 GraphicUsed by:948
Symbol 948 MovieClipUses:947Used by:951
Symbol 949 ShapeTweeningUsed by:951
Symbol 950 ShapeTweeningUsed by:951
Symbol 951 MovieClipUses:833 564 946 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 948 949 837 950 599Used by:964
Symbol 952 ShapeTweeningUsed by:957
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClipUses:953Used by:957
Symbol 955 ShapeTweeningUsed by:957
Symbol 956 ShapeTweeningUsed by:957
Symbol 957 MovieClipUses:841 604 952 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 954 955 845 956 639Used by:964
Symbol 958 ShapeTweeningUsed by:963
Symbol 959 GraphicUsed by:960
Symbol 960 MovieClipUses:959Used by:963
Symbol 961 ShapeTweeningUsed by:963
Symbol 962 ShapeTweeningUsed by:963
Symbol 963 MovieClipUses:849 644 958 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 960 961 853 962 679Used by:964
Symbol 964 MovieClipUses:905 911 921 927 933 939 945 951 957 963Used by:1545
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:965Used by:971
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:967Used by:971
Symbol 969 ShapeTweeningUsed by:971
Symbol 970 ShapeTweeningUsed by:971
Symbol 971 MovieClipUses:966 968 267 969 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 779 970 302Used by:1037 1038 1039
Symbol 972 GraphicUsed by:973
Symbol 973 MovieClipUses:972Used by:978
Symbol 974 GraphicUsed by:975
Symbol 975 MovieClipUses:974Used by:978
Symbol 976 ShapeTweeningUsed by:978
Symbol 977 ShapeTweeningUsed by:978
Symbol 978 MovieClipUses:973 975 307 976 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 787 977 342Used by:1037 1038 1039
Symbol 979 GraphicUsed by:980
Symbol 980 MovieClipUses:979Used by:987
Symbol 981 GraphicUsed by:984
Symbol 982 GraphicUsed by:984
Symbol 983 GraphicUsed by:984
Symbol 984 MovieClipUses:981 347 982 983Used by:987
Symbol 985 ShapeTweeningUsed by:987
Symbol 986 ShapeTweeningUsed by:987
Symbol 987 MovieClipUses:980 984 352 985 357 359 361 365 367 369 371 375 379 383 385 387 389 393 395 397 797 986 399Used by:1037 1038 1039
Symbol 988 GraphicUsed by:989
Symbol 989 MovieClipUses:988Used by:994
Symbol 990 GraphicUsed by:991
Symbol 991 MovieClipUses:990Used by:994
Symbol 992 ShapeTweeningUsed by:994
Symbol 993 ShapeTweeningUsed by:994
Symbol 994 MovieClipUses:989 991 404 992 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 805 993 439Used by:1037 1038 1039
Symbol 995 GraphicUsed by:996
Symbol 996 MovieClipUses:995Used by:1001
Symbol 997 GraphicUsed by:998
Symbol 998 MovieClipUses:997Used by:1001
Symbol 999 ShapeTweeningUsed by:1001
Symbol 1000 ShapeTweeningUsed by:1001
Symbol 1001 MovieClipUses:996 998 444 999 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 813 1000 479Used by:1037 1038 1039
Symbol 1002 GraphicUsed by:1003
Symbol 1003 MovieClipUses:1002Used by:1008
Symbol 1004 GraphicUsed by:1005
Symbol 1005 MovieClipUses:1004Used by:1008
Symbol 1006 ShapeTweeningUsed by:1008
Symbol 1007 ShapeTweeningUsed by:1008
Symbol 1008 MovieClipUses:1003 1005 484 1006 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 821 1007 519Used by:1037 1038 1039
Symbol 1009 GraphicUsed by:1010
Symbol 1010 MovieClipUses:1009Used by:1015
Symbol 1011 GraphicUsed by:1012
Symbol 1012 MovieClipUses:1011Used by:1015
Symbol 1013 ShapeTweeningUsed by:1015
Symbol 1014 ShapeTweeningUsed by:1015
Symbol 1015 MovieClipUses:1010 1012 524 1013 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 829 1014 559Used by:1037 1038 1039
Symbol 1016 GraphicUsed by:1017
Symbol 1017 MovieClipUses:1016Used by:1022
Symbol 1018 GraphicUsed by:1019
Symbol 1019 MovieClipUses:1018Used by:1022
Symbol 1020 ShapeTweeningUsed by:1022
Symbol 1021 ShapeTweeningUsed by:1022
Symbol 1022 MovieClipUses:1017 1019 564 1020 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 837 1021 599Used by:1037 1038 1039
Symbol 1023 GraphicUsed by:1024
Symbol 1024 MovieClipUses:1023Used by:1029
Symbol 1025 GraphicUsed by:1026
Symbol 1026 MovieClipUses:1025Used by:1029
Symbol 1027 ShapeTweeningUsed by:1029
Symbol 1028 ShapeTweeningUsed by:1029
Symbol 1029 MovieClipUses:1024 1026 604 1027 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 845 1028 639Used by:1037 1038 1039
Symbol 1030 GraphicUsed by:1031
Symbol 1031 MovieClipUses:1030Used by:1036
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1032Used by:1036
Symbol 1034 ShapeTweeningUsed by:1036
Symbol 1035 ShapeTweeningUsed by:1036
Symbol 1036 MovieClipUses:1031 1033 644 1034 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 853 1035 679Used by:1037 1038 1039
Symbol 1037 MovieClipUses:971 978 987 994 1001 1008 1015 1022 1029 1036Used by:1545
Symbol 1038 MovieClipUses:971 978 987 994 1001 1008 1015 1022 1029 1036Used by:1545
Symbol 1039 MovieClipUses:971 978 987 994 1001 1008 1015 1022 1029 1036Used by:1545
Symbol 1040 ShapeTweeningUsed by:1042
Symbol 1041 ShapeTweeningUsed by:1042
Symbol 1042 MovieClipUses:774 267 1040 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 1041 302Used by:1070
Symbol 1043 ShapeTweeningUsed by:1045
Symbol 1044 ShapeTweeningUsed by:1045
Symbol 1045 MovieClipUses:783 307 1043 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 1044 342Used by:1070
Symbol 1046 ShapeTweeningUsed by:1048
Symbol 1047 ShapeTweeningUsed by:1048
Symbol 1048 MovieClipUses:793 352 1046 357 359 361 365 367 369 371 375 379 383 385 387 389 393 395 397 1047 399Used by:1070
Symbol 1049 ShapeTweeningUsed by:1051
Symbol 1050 ShapeTweeningUsed by:1051
Symbol 1051 MovieClipUses:801 404 1049 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 1050 439Used by:1070
Symbol 1052 ShapeTweeningUsed by:1054
Symbol 1053 ShapeTweeningUsed by:1054
Symbol 1054 MovieClipUses:809 444 1052 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 1053 479Used by:1070
Symbol 1055 ShapeTweeningUsed by:1057
Symbol 1056 ShapeTweeningUsed by:1057
Symbol 1057 MovieClipUses:817 484 1055 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 1056 519Used by:1070
Symbol 1058 ShapeTweeningUsed by:1060
Symbol 1059 ShapeTweeningUsed by:1060
Symbol 1060 MovieClipUses:825 524 1058 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 1059 559Used by:1070
Symbol 1061 ShapeTweeningUsed by:1063
Symbol 1062 ShapeTweeningUsed by:1063
Symbol 1063 MovieClipUses:833 564 1061 567 569 571 573 575 577 579 581 583 585 587 589 591 593 595 597 1062 599Used by:1070
Symbol 1064 ShapeTweeningUsed by:1066
Symbol 1065 ShapeTweeningUsed by:1066
Symbol 1066 MovieClipUses:841 604 1064 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 1065 639Used by:1070
Symbol 1067 ShapeTweeningUsed by:1069
Symbol 1068 ShapeTweeningUsed by:1069
Symbol 1069 MovieClipUses:849 644 1067 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 1068 679Used by:1070
Symbol 1070 MovieClipUses:1042 1045 1048 1051 1054 1057 1060 1063 1066 1069Used by:1545
Symbol 1071 ShapeTweeningUsed by:1082
Symbol 1072 GraphicUsed by:1082
Symbol 1073 GraphicUsed by:1082
Symbol 1074 GraphicUsed by:1082
Symbol 1075 GraphicUsed by:1082
Symbol 1076 GraphicUsed by:1082
Symbol 1077 ShapeTweeningUsed by:1082
Symbol 1078 ShapeTweeningUsed by:1082
Symbol 1079 ShapeTweeningUsed by:1082
Symbol 1080 GraphicUsed by:1082
Symbol 1081 GraphicUsed by:1082
Symbol 1082 MovieClipUses:270 272 274 265 267 302 276 278 280 282 284 286 288 290 292 294 296 298 300 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081Used by:1191
Symbol 1083 ShapeTweeningUsed by:1094
Symbol 1084 GraphicUsed by:1094
Symbol 1085 GraphicUsed by:1094
Symbol 1086 GraphicUsed by:1094
Symbol 1087 GraphicUsed by:1094
Symbol 1088 GraphicUsed by:1094
Symbol 1089 ShapeTweeningUsed by:1094
Symbol 1090 ShapeTweeningUsed by:1094
Symbol 1091 ShapeTweeningUsed by:1094
Symbol 1092 GraphicUsed by:1094
Symbol 1093 GraphicUsed by:1094
Symbol 1094 MovieClipUses:310 312 314 305 307 342 316 318 320 322 324 326 328 330 332 334 336 338 340 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093Used by:1191
Symbol 1095 ShapeTweeningUsed by:1106
Symbol 1096 GraphicUsed by:1106
Symbol 1097 GraphicUsed by:1106
Symbol 1098 GraphicUsed by:1106
Symbol 1099 GraphicUsed by:1106
Symbol 1100 GraphicUsed by:1106
Symbol 1101 ShapeTweeningUsed by:1106
Symbol 1102 ShapeTweeningUsed by:1106
Symbol 1103 ShapeTweeningUsed by:1106
Symbol 1104 GraphicUsed by:1106
Symbol 1105 GraphicUsed by:1106
Symbol 1106 MovieClipUses:357 359 361 349 352 399 365 367 369 371 375 379 383 385 387 389 393 395 397 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105Used by:1191
Symbol 1107 ShapeTweeningUsed by:1118
Symbol 1108 GraphicUsed by:1118
Symbol 1109 GraphicUsed by:1118
Symbol 1110 GraphicUsed by:1118
Symbol 1111 GraphicUsed by:1118
Symbol 1112 GraphicUsed by:1118
Symbol 1113 ShapeTweeningUsed by:1118
Symbol 1114 ShapeTweeningUsed by:1118
Symbol 1115 ShapeTweeningUsed by:1118
Symbol 1116 GraphicUsed by:1118
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:407 409 411 402 404 439 413 415 417 419 421 423 425 427 429 431 433 435 437 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117Used by:1191
Symbol 1119 ShapeTweeningUsed by:1130
Symbol 1120 GraphicUsed by:1130
Symbol 1121 GraphicUsed by:1130
Symbol 1122 GraphicUsed by:1130
Symbol 1123 GraphicUsed by:1130
Symbol 1124 GraphicUsed by:1130
Symbol 1125 ShapeTweeningUsed by:1130
Symbol 1126 ShapeTweeningUsed by:1130
Symbol 1127 ShapeTweeningUsed by:1130
Symbol 1128 GraphicUsed by:1130
Symbol 1129 GraphicUsed by:1130
Symbol 1130 MovieClipUses:447 449 451 442 444 479 453 455 457 459 461 463 465 467 469 471 473 475 477 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129Used by:1191
Symbol 1131 ShapeTweeningUsed by:1142
Symbol 1132 GraphicUsed by:1142
Symbol 1133 GraphicUsed by:1142
Symbol 1134 GraphicUsed by:1142
Symbol 1135 GraphicUsed by:1142
Symbol 1136 GraphicUsed by:1142
Symbol 1137 ShapeTweeningUsed by:1142
Symbol 1138 ShapeTweeningUsed by:1142
Symbol 1139 ShapeTweeningUsed by:1142
Symbol 1140 GraphicUsed by:1142
Symbol 1141 GraphicUsed by:1142
Symbol 1142 MovieClipUses:487 489 491 482 484 519 493 495 497 499 501 503 505 507 509 511 513 515 517 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141Used by:1191
Symbol 1143 ShapeTweeningUsed by:1154
Symbol 1144 GraphicUsed by:1154
Symbol 1145 GraphicUsed by:1154
Symbol 1146 GraphicUsed by:1154
Symbol 1147 GraphicUsed by:1154
Symbol 1148 GraphicUsed by:1154
Symbol 1149 ShapeTweeningUsed by:1154
Symbol 1150 ShapeTweeningUsed by:1154
Symbol 1151 ShapeTweeningUsed by:1154
Symbol 1152 GraphicUsed by:1154
Symbol 1153 GraphicUsed by:1154
Symbol 1154 MovieClipUses:527 529 531 522 524 559 533 535 537 539 541 543 545 547 549 551 553 555 557 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153Used by:1191
Symbol 1155 ShapeTweeningUsed by:1166
Symbol 1156 GraphicUsed by:1166
Symbol 1157 GraphicUsed by:1166
Symbol 1158 GraphicUsed by:1166
Symbol 1159 GraphicUsed by:1166
Symbol 1160 GraphicUsed by:1166
Symbol 1161 ShapeTweeningUsed by:1166
Symbol 1162 ShapeTweeningUsed by:1166
Symbol 1163 ShapeTweeningUsed by:1166
Symbol 1164 GraphicUsed by:1166
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:567 569 571 562 564 599 573 575 577 579 581 583 585 587 589 591 593 595 597 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165Used by:1191
Symbol 1167 ShapeTweeningUsed by:1178
Symbol 1168 GraphicUsed by:1178
Symbol 1169 GraphicUsed by:1178
Symbol 1170 GraphicUsed by:1178
Symbol 1171 GraphicUsed by:1178
Symbol 1172 GraphicUsed by:1178
Symbol 1173 ShapeTweeningUsed by:1178
Symbol 1174 ShapeTweeningUsed by:1178
Symbol 1175 ShapeTweeningUsed by:1178
Symbol 1176 GraphicUsed by:1178
Symbol 1177 GraphicUsed by:1178
Symbol 1178 MovieClipUses:607 609 611 602 604 639 613 615 617 619 621 623 625 627 629 631 633 635 637 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177Used by:1191
Symbol 1179 ShapeTweeningUsed by:1190
Symbol 1180 GraphicUsed by:1190
Symbol 1181 GraphicUsed by:1190
Symbol 1182 GraphicUsed by:1190
Symbol 1183 GraphicUsed by:1190
Symbol 1184 GraphicUsed by:1190
Symbol 1185 ShapeTweeningUsed by:1190
Symbol 1186 ShapeTweeningUsed by:1190
Symbol 1187 ShapeTweeningUsed by:1190
Symbol 1188 GraphicUsed by:1190
Symbol 1189 GraphicUsed by:1190
Symbol 1190 MovieClipUses:647 649 651 642 644 679 653 655 657 659 661 663 665 667 669 671 673 675 677 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189Used by:1191
Symbol 1191 MovieClipUses:1082 1094 1106 1118 1130 1142 1154 1166 1178 1190Used by:1545
Symbol 1192 GraphicUsed by:1193
Symbol 1193 MovieClipUses:1192Used by:1204
Symbol 1194 ShapeTweeningUsed by:1204
Symbol 1195 ShapeTweeningUsed by:1204
Symbol 1196 ShapeTweeningUsed by:1204
Symbol 1197 GraphicUsed by:1204
Symbol 1198 GraphicUsed by:1204
Symbol 1199 GraphicUsed by:1204
Symbol 1200 GraphicUsed by:1204
Symbol 1201 GraphicUsed by:1204
Symbol 1202 ShapeTweeningUsed by:1204
Symbol 1203 GraphicUsed by:1204
Symbol 1204 MovieClipUses:1193 267 1194 270 272 274 276 278 280 282 284 286 296 298 300 288 290 292 294 1195 1196 1197 1198 1199 1200 1201 1202 1203Used by:1324
Symbol 1205 GraphicUsed by:1206
Symbol 1206 MovieClipUses:1205Used by:1217
Symbol 1207 ShapeTweeningUsed by:1217
Symbol 1208 ShapeTweeningUsed by:1217
Symbol 1209 ShapeTweeningUsed by:1217
Symbol 1210 GraphicUsed by:1217
Symbol 1211 GraphicUsed by:1217
Symbol 1212 GraphicUsed by:1217
Symbol 1213 GraphicUsed by:1217
Symbol 1214 GraphicUsed by:1217
Symbol 1215 ShapeTweeningUsed by:1217
Symbol 1216 GraphicUsed by:1217
Symbol 1217 MovieClipUses:1206 307 1207 310 312 314 316 318 320 322 324 326 336 338 340 328 330 332 334 1208 1209 1210 1211 1212 1213 1214 1215 1216Used by:1324
Symbol 1218 GraphicUsed by:1221
Symbol 1219 GraphicUsed by:1221
Symbol 1220 GraphicUsed by:1221
Symbol 1221 MovieClipUses:1218 347 1219 1220Used by:1232
Symbol 1222 ShapeTweeningUsed by:1232
Symbol 1223 ShapeTweeningUsed by:1232
Symbol 1224 ShapeTweeningUsed by:1232
Symbol 1225 GraphicUsed by:1232
Symbol 1226 GraphicUsed by:1232
Symbol 1227 GraphicUsed by:1232
Symbol 1228 GraphicUsed by:1232
Symbol 1229 GraphicUsed by:1232
Symbol 1230 ShapeTweeningUsed by:1232
Symbol 1231 GraphicUsed by:1232
Symbol 1232 MovieClipUses:1221 352 1222 357 359 361 365 367 369 371 375 379 393 395 397 383 385 387 389 1223 1224 1225 1226 1227 1228 1229 1230 1231Used by:1324
Symbol 1233 GraphicUsed by:1234
Symbol 1234 MovieClipUses:1233Used by:1245
Symbol 1235 ShapeTweeningUsed by:1245
Symbol 1236 ShapeTweeningUsed by:1245
Symbol 1237 ShapeTweeningUsed by:1245
Symbol 1238 GraphicUsed by:1245
Symbol 1239 GraphicUsed by:1245
Symbol 1240 GraphicUsed by:1245
Symbol 1241 GraphicUsed by:1245
Symbol 1242 GraphicUsed by:1245
Symbol 1243 ShapeTweeningUsed by:1245
Symbol 1244 GraphicUsed by:1245
Symbol 1245 MovieClipUses:1234 404 1235 407 409 411 413 415 417 419 421 423 433 435 437 425 427 429 431 1236 1237 1238 1239 1240 1241 1242 1243 1244Used by:1324
Symbol 1246 GraphicUsed by:1247
Symbol 1247 MovieClipUses:1246Used by:1258
Symbol 1248 ShapeTweeningUsed by:1258
Symbol 1249 ShapeTweeningUsed by:1258
Symbol 1250 ShapeTweeningUsed by:1258
Symbol 1251 GraphicUsed by:1258
Symbol 1252 GraphicUsed by:1258
Symbol 1253 GraphicUsed by:1258
Symbol 1254 GraphicUsed by:1258
Symbol 1255 GraphicUsed by:1258
Symbol 1256 ShapeTweeningUsed by:1258
Symbol 1257 GraphicUsed by:1258
Symbol 1258 MovieClipUses:1247 444 1248 447 449 451 453 455 457 459 461 463 473 475 477 465 467 469 471 1249 1250 1251 1252 1253 1254 1255 1256 1257Used by:1324
Symbol 1259 GraphicUsed by:1260
Symbol 1260 MovieClipUses:1259Used by:1271
Symbol 1261 ShapeTweeningUsed by:1271
Symbol 1262 ShapeTweeningUsed by:1271
Symbol 1263 ShapeTweeningUsed by:1271
Symbol 1264 GraphicUsed by:1271
Symbol 1265 GraphicUsed by:1271
Symbol 1266 GraphicUsed by:1271
Symbol 1267 GraphicUsed by:1271
Symbol 1268 GraphicUsed by:1271
Symbol 1269 ShapeTweeningUsed by:1271
Symbol 1270 GraphicUsed by:1271
Symbol 1271 MovieClipUses:1260 484 1261 487 489 491 493 495 497 499 501 503 513 515 517 505 507 509 511 1262 1263 1264 1265 1266 1267 1268 1269 1270Used by:1324
Symbol 1272 GraphicUsed by:1273
Symbol 1273 MovieClipUses:1272Used by:1284
Symbol 1274 ShapeTweeningUsed by:1284
Symbol 1275 ShapeTweeningUsed by:1284
Symbol 1276 ShapeTweeningUsed by:1284
Symbol 1277 GraphicUsed by:1284
Symbol 1278 GraphicUsed by:1284
Symbol 1279 GraphicUsed by:1284
Symbol 1280 GraphicUsed by:1284
Symbol 1281 GraphicUsed by:1284
Symbol 1282 ShapeTweeningUsed by:1284
Symbol 1283 GraphicUsed by:1284
Symbol 1284 MovieClipUses:1273 524 1274 527 529 531 533 535 537 539 541 543 553 555 557 545 547 549 551 1275 1276 1277 1278 1279 1280 1281 1282 1283Used by:1324
Symbol 1285 GraphicUsed by:1286
Symbol 1286 MovieClipUses:1285Used by:1297
Symbol 1287 ShapeTweeningUsed by:1297
Symbol 1288 ShapeTweeningUsed by:1297
Symbol 1289 ShapeTweeningUsed by:1297
Symbol 1290 GraphicUsed by:1297
Symbol 1291 GraphicUsed by:1297
Symbol 1292 GraphicUsed by:1297
Symbol 1293 GraphicUsed by:1297
Symbol 1294 GraphicUsed by:1297
Symbol 1295 ShapeTweeningUsed by:1297
Symbol 1296 GraphicUsed by:1297
Symbol 1297 MovieClipUses:1286 564 1287 567 569 571 573 575 577 579 581 583 593 595 597 585 587 589 591 1288 1289 1290 1291 1292 1293 1294 1295 1296Used by:1324
Symbol 1298 GraphicUsed by:1299
Symbol 1299 MovieClipUses:1298Used by:1310
Symbol 1300 ShapeTweeningUsed by:1310
Symbol 1301 ShapeTweeningUsed by:1310
Symbol 1302 ShapeTweeningUsed by:1310
Symbol 1303 GraphicUsed by:1310
Symbol 1304 GraphicUsed by:1310
Symbol 1305 GraphicUsed by:1310
Symbol 1306 GraphicUsed by:1310
Symbol 1307 GraphicUsed by:1310
Symbol 1308 ShapeTweeningUsed by:1310
Symbol 1309 GraphicUsed by:1310
Symbol 1310 MovieClipUses:1299 604 1300 607 609 611 613 615 617 619 621 623 633 635 637 625 627 629 631 1301 1302 1303 1304 1305 1306 1307 1308 1309Used by:1324
Symbol 1311 GraphicUsed by:1312
Symbol 1312 MovieClipUses:1311Used by:1323
Symbol 1313 ShapeTweeningUsed by:1323
Symbol 1314 ShapeTweeningUsed by:1323
Symbol 1315 ShapeTweeningUsed by:1323
Symbol 1316 GraphicUsed by:1323
Symbol 1317 GraphicUsed by:1323
Symbol 1318 GraphicUsed by:1323
Symbol 1319 GraphicUsed by:1323
Symbol 1320 GraphicUsed by:1323
Symbol 1321 ShapeTweeningUsed by:1323
Symbol 1322 GraphicUsed by:1323
Symbol 1323 MovieClipUses:1312 644 1313 647 649 651 653 655 657 659 661 663 673 675 677 665 667 669 671 1314 1315 1316 1317 1318 1319 1320 1321 1322Used by:1324
Symbol 1324 MovieClipUses:1204 1217 1232 1245 1258 1271 1284 1297 1310 1323Used by:1545
Symbol 1325 GraphicUsed by:1326
Symbol 1326 MovieClipUses:1325Used by:1445 1520 1528
Symbol 1327 GraphicUsed by:1328 1354
Symbol 1328 MovieClipUses:1327Used by:1445 1520 1528
Symbol 1329 GraphicUsed by:1330 1356
Symbol 1330 MovieClipUses:1329Used by:1445 1520 1528
Symbol 1331 MovieClipUses:282Used by:1445 1520 1528
Symbol 1332 GraphicUsed by:1333
Symbol 1333 MovieClipUses:1332Used by:1445 1523 1531 1534
Symbol 1334 GraphicUsed by:1335
Symbol 1335 MovieClipUses:1334Used by:1445 1523 1531 1534
Symbol 1336 GraphicUsed by:1337
Symbol 1337 MovieClipUses:1336Used by:1445
Symbol 1338 GraphicUsed by:1339
Symbol 1339 MovieClipUses:1338Used by:1445 1520 1528
Symbol 1340 GraphicUsed by:1341
Symbol 1341 MovieClipUses:1340Used by:1445 1520 1528
Symbol 1342 GraphicUsed by:1343
Symbol 1343 MovieClipUses:1342Used by:1445 1520 1528
Symbol 1344 MovieClipUses:322Used by:1445 1520 1528
Symbol 1345 GraphicUsed by:1346
Symbol 1346 MovieClipUses:1345Used by:1445 1523 1531 1534
Symbol 1347 GraphicUsed by:1348
Symbol 1348 MovieClipUses:1347Used by:1445 1523 1531 1534
Symbol 1349 GraphicUsed by:1352
Symbol 1350 GraphicUsed by:1352
Symbol 1351 GraphicUsed by:1352
Symbol 1352 MovieClipUses:1349 347 1350 1351Used by:1445 1520 1528
Symbol 1353 GraphicUsed by:1354
Symbol 1354 MovieClipUses:347 1327 1353Used by:1445 1520 1528
Symbol 1355 GraphicUsed by:1356
Symbol 1356 MovieClipUses:347 1329 1355Used by:1445 1520 1528
Symbol 1357 MovieClipUses:371Used by:1445 1520 1528
Symbol 1358 GraphicUsed by:1363
Symbol 1359 GraphicUsed by:1363
Symbol 1360 GraphicUsed by:1363
Symbol 1361 GraphicUsed by:1363
Symbol 1362 GraphicUsed by:1363
Symbol 1363 MovieClipUses:1358 347 1359 1360 1361 1362Used by:1445 1523 1531 1534
Symbol 1364 GraphicUsed by:1367
Symbol 1365 GraphicUsed by:1367
Symbol 1366 GraphicUsed by:1367
Symbol 1367 MovieClipUses:1364 347 1365 1366Used by:1445 1523 1531 1534
Symbol 1368 GraphicUsed by:1369
Symbol 1369 MovieClipUses:1368Used by:1445 1520 1528
Symbol 1370 GraphicUsed by:1371
Symbol 1371 MovieClipUses:1370Used by:1445 1520 1528
Symbol 1372 GraphicUsed by:1373
Symbol 1373 MovieClipUses:1372Used by:1445 1520 1528
Symbol 1374 MovieClipUses:419Used by:1445 1520 1528
Symbol 1375 GraphicUsed by:1376
Symbol 1376 MovieClipUses:1375Used by:1445 1523 1531 1534
Symbol 1377 GraphicUsed by:1378
Symbol 1378 MovieClipUses:1377Used by:1445 1523 1531 1534
Symbol 1379 GraphicUsed by:1380
Symbol 1380 MovieClipUses:1379Used by:1445 1520 1528
Symbol 1381 GraphicUsed by:1382
Symbol 1382 MovieClipUses:1381Used by:1445 1520 1528
Symbol 1383 GraphicUsed by:1384
Symbol 1384 MovieClipUses:1383Used by:1445 1520 1528
Symbol 1385 MovieClipUses:459Used by:1445 1520 1528
Symbol 1386 GraphicUsed by:1387
Symbol 1387 MovieClipUses:1386Used by:1445 1523 1531 1534
Symbol 1388 GraphicUsed by:1389
Symbol 1389 MovieClipUses:1388Used by:1445 1523 1531 1534
Symbol 1390 GraphicUsed by:1391
Symbol 1391 MovieClipUses:1390Used by:1445 1520 1528
Symbol 1392 GraphicUsed by:1393
Symbol 1393 MovieClipUses:1392Used by:1445 1520 1528
Symbol 1394 GraphicUsed by:1395
Symbol 1395 MovieClipUses:1394Used by:1445 1520 1528
Symbol 1396 MovieClipUses:499Used by:1445 1520 1528
Symbol 1397 GraphicUsed by:1398
Symbol 1398 MovieClipUses:1397Used by:1445 1523 1531 1534
Symbol 1399 GraphicUsed by:1400
Symbol 1400 MovieClipUses:1399Used by:1445 1523 1531 1534
Symbol 1401 GraphicUsed by:1402
Symbol 1402 MovieClipUses:1401Used by:1445 1520 1528
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClipUses:1403Used by:1445 1520 1528
Symbol 1405 GraphicUsed by:1406
Symbol 1406 MovieClipUses:1405Used by:1445 1520 1528
Symbol 1407 MovieClipUses:539Used by:1445 1520 1528
Symbol 1408 GraphicUsed by:1409
Symbol 1409 MovieClipUses:1408Used by:1445 1523 1531 1534
Symbol 1410 GraphicUsed by:1411
Symbol 1411 MovieClipUses:1410Used by:1445 1523 1531 1534
Symbol 1412 GraphicUsed by:1413
Symbol 1413 MovieClipUses:1412Used by:1445 1520 1528
Symbol 1414 GraphicUsed by:1415
Symbol 1415 MovieClipUses:1414Used by:1445 1520 1528
Symbol 1416 GraphicUsed by:1417
Symbol 1417 MovieClipUses:1416Used by:1445 1520 1528
Symbol 1418 MovieClipUses:579Used by:1445 1520 1528
Symbol 1419 GraphicUsed by:1420
Symbol 1420 MovieClipUses:1419Used by:1445 1523 1531 1534
Symbol 1421 GraphicUsed by:1422
Symbol 1422 MovieClipUses:1421Used by:1445 1523 1531 1534
Symbol 1423 GraphicUsed by:1424
Symbol 1424 MovieClipUses:1423Used by:1445 1520 1528
Symbol 1425 GraphicUsed by:1426
Symbol 1426 MovieClipUses:1425Used by:1445 1520 1528
Symbol 1427 GraphicUsed by:1428
Symbol 1428 MovieClipUses:1427Used by:1445 1520 1528
Symbol 1429 MovieClipUses:619Used by:1445 1520 1528
Symbol 1430 GraphicUsed by:1431
Symbol 1431 MovieClipUses:1430Used by:1445 1523 1531 1534
Symbol 1432 GraphicUsed by:1433
Symbol 1433 MovieClipUses:1432Used by:1445 1523 1531 1534
Symbol 1434 GraphicUsed by:1435
Symbol 1435 MovieClipUses:1434Used by:1445 1520 1528
Symbol 1436 GraphicUsed by:1437
Symbol 1437 MovieClipUses:1436Used by:1445 1520 1528
Symbol 1438 GraphicUsed by:1439
Symbol 1439 MovieClipUses:1438Used by:1445 1520 1528
Symbol 1440 MovieClipUses:659Used by:1445 1520 1528
Symbol 1441 GraphicUsed by:1442
Symbol 1442 MovieClipUses:1441Used by:1445 1523 1531 1534
Symbol 1443 GraphicUsed by:1444
Symbol 1444 MovieClipUses:1443Used by:1445 1523 1531 1534
Symbol 1445 MovieClipUses:1326 1328 1330 1331 1333 267 1335 286 1337 1339 1341 1343 1344 1346 307 1348 326 1352 1354 1356 1357 1363 352 1367 379 1369 1371 1373 1374 1376 404 1378 423 1380 1382 1384 1385 1387 444 1389 463 1391 1393 1395 1396 1398 484 1400 503 1402 1404 1406 1407 1409 524 1411 543 1413 1415 1417 1418 1420 564 1422 583 1424 1426 1428 1429 1431 604 1433 623 1435 1437 1439 1440 1442 644 1444 663Used by:1545
Symbol 1446 GraphicUsed by:1447
Symbol 1447 MovieClipUses:1446Used by:1520 1529
Symbol 1448 GraphicUsed by:1449 1467
Symbol 1449 MovieClipUses:1448Used by:1520 1529
Symbol 1450 GraphicUsed by:1451 1469
Symbol 1451 MovieClipUses:1450Used by:1520 1529
Symbol 1452 MovieClipUses:282Used by:1520 1529
Symbol 1453 GraphicUsed by:1454
Symbol 1454 MovieClipUses:1453Used by:1520 1528 1529 1530
Symbol 1455 GraphicUsed by:1456
Symbol 1456 MovieClipUses:1455Used by:1520 1529
Symbol 1457 GraphicUsed by:1458
Symbol 1458 MovieClipUses:1457Used by:1520 1529
Symbol 1459 GraphicUsed by:1460
Symbol 1460 MovieClipUses:1459Used by:1520 1529
Symbol 1461 MovieClipUses:322Used by:1520 1529
Symbol 1462 GraphicUsed by:1465
Symbol 1463 GraphicUsed by:1465
Symbol 1464 GraphicUsed by:1465
Symbol 1465 MovieClipUses:1462 347 1463 1464Used by:1520 1529
Symbol 1466 GraphicUsed by:1467
Symbol 1467 MovieClipUses:347 1448 1466Used by:1520 1529
Symbol 1468 GraphicUsed by:1469
Symbol 1469 MovieClipUses:347 1450 1468Used by:1520 1529
Symbol 1470 MovieClipUses:371Used by:1520 1529
Symbol 1471 GraphicUsed by:1472
Symbol 1472 MovieClipUses:1471Used by:1520 1529
Symbol 1473 GraphicUsed by:1474
Symbol 1474 MovieClipUses:1473Used by:1520 1529
Symbol 1475 GraphicUsed by:1476
Symbol 1476 MovieClipUses:1475Used by:1520 1529
Symbol 1477 MovieClipUses:419Used by:1520 1529
Symbol 1478 GraphicUsed by:1479
Symbol 1479 MovieClipUses:1478Used by:1520 1529
Symbol 1480 GraphicUsed by:1481
Symbol 1481 MovieClipUses:1480Used by:1520 1529
Symbol 1482 GraphicUsed by:1483
Symbol 1483 MovieClipUses:1482Used by:1520 1529
Symbol 1484 MovieClipUses:459Used by:1520 1529
Symbol 1485 GraphicUsed by:1486
Symbol 1486 MovieClipUses:1485Used by:1520 1529
Symbol 1487 GraphicUsed by:1488
Symbol 1488 MovieClipUses:1487Used by:1520 1529
Symbol 1489 GraphicUsed by:1490
Symbol 1490 MovieClipUses:1489Used by:1520 1529
Symbol 1491 MovieClipUses:499Used by:1520 1529
Symbol 1492 GraphicUsed by:1493
Symbol 1493 MovieClipUses:1492Used by:1520 1529
Symbol 1494 GraphicUsed by:1495
Symbol 1495 MovieClipUses:1494Used by:1520 1529
Symbol 1496 GraphicUsed by:1497
Symbol 1497 MovieClipUses:1496Used by:1520 1529
Symbol 1498 MovieClipUses:539Used by:1520 1529
Symbol 1499 GraphicUsed by:1500
Symbol 1500 MovieClipUses:1499Used by:1520 1529
Symbol 1501 GraphicUsed by:1502
Symbol 1502 MovieClipUses:1501Used by:1520 1529
Symbol 1503 GraphicUsed by:1504
Symbol 1504 MovieClipUses:1503Used by:1520 1529
Symbol 1505 MovieClipUses:579Used by:1520 1529
Symbol 1506 GraphicUsed by:1507
Symbol 1507 MovieClipUses:1506Used by:1520 1529
Symbol 1508 GraphicUsed by:1509
Symbol 1509 MovieClipUses:1508Used by:1520 1529
Symbol 1510 GraphicUsed by:1511
Symbol 1511 MovieClipUses:1510Used by:1520 1529
Symbol 1512 MovieClipUses:619Used by:1520 1529
Symbol 1513 GraphicUsed by:1514
Symbol 1514 MovieClipUses:1513Used by:1520 1529
Symbol 1515 GraphicUsed by:1516
Symbol 1516 MovieClipUses:1515Used by:1520 1529
Symbol 1517 GraphicUsed by:1518
Symbol 1518 MovieClipUses:1517Used by:1520 1529
Symbol 1519 MovieClipUses:659Used by:1520 1529
Symbol 1520 MovieClipUses:1326 1328 1330 1331 286 1447 1449 1451 1452 1454 1339 1341 1343 1344 326 1456 1458 1460 1461 1352 1354 1356 1357 379 1465 1467 1469 1470 1369 1371 1373 1374 423 1472 1474 1476 1477 1380 1382 1384 1385 463 1479 1481 1483 1484 1391 1393 1395 1396 503 1486 1488 1490 1491 1402 1404 1406 1407 543 1493 1495 1497 1498 1413 1415 1417 1418 583 1500 1502 1504 1505 1424 1426 1428 1429 623 1507 1509 1511 1512 1435 1437 1439 1440 663 1514 1516 1518 1519Used by:1524 1545
Symbol 1521 GraphicUsed by:1522
Symbol 1522 MovieClipUses:1521Used by:1523 1531
Symbol 1523 MovieClipUses:1333 267 270 272 274 1335 1522 1346 307 310 312 314 1348 1363 352 357 359 361 1367 1376 404 407 409 411 1378 1387 444 447 449 451 1389 1398 484 487 489 491 1400 1409 524 527 529 531 1411 1420 564 567 569 571 1422 1431 604 607 609 611 1433 1442 644 647 649 651 1444Used by:1545
Symbol 1524 MovieClipUses:1520Used by:1527
Symbol 1525 GraphicUsed by:1526
Symbol 1526 MovieClipUses:1525Used by:1527
Symbol 1527 MovieClipUses:1524 1526Used by:1545
Symbol 1528 MovieClipUses:1326 1328 1330 1331 1454 1339 1341 1343 1344 1352 1354 1356 1357 1369 1371 1373 1374 1380 1382 1384 1385 1391 1393 1395 1396 1402 1404 1406 1407 1413 1415 1417 1418 1424 1426 1428 1429 1435 1437 1439 1440Used by:1545
Symbol 1529 MovieClipUses:286 1447 1449 1451 1452 1454 326 1456 1458 1460 1461 379 1465 1467 1469 1470 423 1472 1474 1476 1477 463 1479 1481 1483 1484 503 1486 1488 1490 1491 543 1493 1495 1497 1498 583 1500 1502 1504 1505 623 1507 1509 1511 1512 663 1514 1516 1518 1519Used by:1545
Symbol 1530 MovieClipUses:286 1454 326 379 423 463 503 543 583 623 663Used by:1545
Symbol 1531 MovieClipUses:1333 267 1335 1522 1346 307 1348 1363 352 1367 1376 404 1378 1387 444 1389 1398 484 1400 1409 524 1411 1420 564 1422 1431 604 1433 1442 644 1444Used by:1545
Symbol 1532 GraphicUsed by:1533
Symbol 1533 MovieClipUses:1532Used by:1534
Symbol 1534 MovieClipUses:1333 267 1335 1533 1346 307 1348 1363 352 1367 1376 404 1378 1387 444 1389 1398 484 1400 1409 524 1411 1420 564 1422 1431 604 1433 1442 644 1444Used by:1545
Symbol 1535 GraphicUsed by:1536
Symbol 1536 MovieClipUses:1535Used by:1537
Symbol 1537 MovieClipUses:270 272 274 1536 310 312 314 357 359 361 407 409 411 447 449 451 487 489 491 527 529 531 567 569 571 607 609 611 647 649 651Used by:1545
Symbol 1538 GraphicUsed by:1545
Symbol 1539 GraphicUsed by:1545
Symbol 1540 GraphicUsed by:1545
Symbol 1541 GraphicUsed by:1545
Symbol 1542 MovieClipUses:778Used by:1545
Symbol 1543 MovieClipUsed by:1544
Symbol 1544 MovieClipUses:1543Used by:1545
Symbol 1545 MovieClip [mcPlayer]Uses:5 262 263 681 772 856 857 858 899 964 1037 1038 1039 1070 1191 1324 1445 1520 1523 1527 1528 1529 1530 1531 1534 1537 1538 1539 1540 1541 1542 1544Used by:Timeline
Symbol 1546 MovieClipUses:260Used by:Timeline
Symbol 1547 MovieClip [mcPlayerNew]Used by:Timeline
Symbol 1548 MovieClipUsed by:Timeline
Symbol 1549 MovieClipUsed by:Timeline
Symbol 1550 GraphicUsed by:1551
Symbol 1551 MovieClipUses:1550Used by:1558
Symbol 1552 GraphicUsed by:1553
Symbol 1553 MovieClipUses:1552Used by:1558
Symbol 1554 GraphicUsed by:1558
Symbol 1555 BitmapUsed by:1556
Symbol 1556 GraphicUses:1555Used by:1557
Symbol 1557 MovieClipUses:1556Used by:1558
Symbol 1558 MovieClipUses:1551 1553 1554 1557Used by:1564
Symbol 1559 GraphicUsed by:1560
Symbol 1560 MovieClipUses:1559Used by:1564
Symbol 1561 BitmapUsed by:1562
Symbol 1562 GraphicUses:1561Used by:1563
Symbol 1563 MovieClipUses:1562Used by:1564
Symbol 1564 MovieClipUses:1558 1560 1563 3Used by:Timeline

Instance Names

"camControl"Frame 4Symbol 192 MovieClip
"thedot"Frame 5Symbol 2 MovieClip [defaultdotshadow]
"minigame"Frame 5Symbol 204 MovieClip
"exturltext"Frame 6Symbol 207 EditableText
"playershad"Frame 7Symbol 70 MovieClip
"urldummy"Frame 7Symbol 3 MovieClip [mcEmpty]
"playerspark"Frame 7Symbol 258 MovieClip
"enemyspark"Frame 7Symbol 258 MovieClip
"soundbank"Frame 7Symbol 259 MovieClip
"enemy"Frame 7Symbol 260 MovieClip
"player"Frame 7Symbol 1545 MovieClip [mcPlayer]
"enemyshad"Frame 7Symbol 1546 MovieClip
"controller"Frame 9Symbol 1548 MovieClip
"newbgclip"Frame 9Symbol 1549 MovieClip
"scrollbg"Frame 9Symbol 1564 MovieClip
"prog"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"progbar"Symbol 33 MovieClip Frame 55Symbol 25 MovieClip
"msgText"Symbol 65 MovieClip Frame 1Symbol 49 EditableText
"bubbletail"Symbol 65 MovieClip Frame 1Symbol 56 MovieClip
"bubbletype"Symbol 65 MovieClip Frame 1Symbol 63 MovieClip
"drawText"Symbol 71 MovieClip Frame 1Symbol 70 MovieClip
"drawSelector"Symbol 71 MovieClip Frame 1Symbol 70 MovieClip
"drawinto"Symbol 71 MovieClip Frame 1Symbol 70 MovieClip
"sld"Symbol 82 MovieClip Frame 1Symbol 80 MovieClip
"sldbak"Symbol 82 MovieClip Frame 1Symbol 80 MovieClip
"sldbak"Symbol 93 MovieClip Frame 1Symbol 80 MovieClip
"BV"Symbol 135 MovieClip Frame 13Symbol 122 MovieClip
"HU"Symbol 135 MovieClip Frame 13Symbol 124 MovieClip
"HR"Symbol 135 MovieClip Frame 13Symbol 126 MovieClip
"HL"Symbol 135 MovieClip Frame 13Symbol 128 MovieClip
"HD"Symbol 135 MovieClip Frame 13Symbol 130 MovieClip
"TU"Symbol 135 MovieClip Frame 13Symbol 124 MovieClip
"TR"Symbol 135 MovieClip Frame 13Symbol 126 MovieClip
"TL"Symbol 135 MovieClip Frame 13Symbol 128 MovieClip
"TD"Symbol 135 MovieClip Frame 13Symbol 130 MovieClip
"BU"Symbol 135 MovieClip Frame 13Symbol 30 MovieClip
"BR"Symbol 135 MovieClip Frame 13Symbol 29 MovieClip
"BL"Symbol 135 MovieClip Frame 13Symbol 31 MovieClip
"BD"Symbol 135 MovieClip Frame 13Symbol 28 MovieClip
"W"Symbol 135 MovieClip Frame 13Symbol 132 MovieClip
"E"Symbol 135 MovieClip Frame 13Symbol 134 MovieClip
"U"Symbol 135 MovieClip Frame 13Symbol 30 MovieClip
"R"Symbol 135 MovieClip Frame 13Symbol 29 MovieClip
"L"Symbol 135 MovieClip Frame 13Symbol 31 MovieClip
"D"Symbol 135 MovieClip Frame 13Symbol 28 MovieClip
"B"Symbol 135 MovieClip Frame 13Symbol 122 MovieClip
"bar"Symbol 143 MovieClip Frame 1Symbol 141 MovieClip
"nextcolor"Symbol 143 MovieClip Frame 1Symbol 141 MovieClip
"mc"Symbol 145 MovieClip Frame 1Symbol 3 MovieClip [mcEmpty]
"bar"Symbol 160 MovieClip Frame 1Symbol 159 MovieClip
"nextcolor"Symbol 160 MovieClip Frame 1Symbol 141 MovieClip
"bounds"Symbol 192 MovieClip Frame 1Symbol 5 MovieClip
"mcqte"Symbol 192 MovieClip Frame 1Symbol 33 MovieClip
"mousecursor"Symbol 192 MovieClip Frame 1Symbol 44 MovieClip
"timespinnerdata"Symbol 192 MovieClip Frame 11Symbol 47 EditableText
"chatbubble"Symbol 192 MovieClip Frame 11Symbol 65 MovieClip
"selectdown"Symbol 192 MovieClip Frame 11Symbol 71 MovieClip
"sld_sound_music"Symbol 192 MovieClip Frame 11Symbol 82 MovieClip
"sld_sound"Symbol 192 MovieClip Frame 11Symbol 93 MovieClip
"emenydir"Symbol 192 MovieClip Frame 11Symbol 105 MovieClip
"hpslider"Symbol 192 MovieClip Frame 11Symbol 80 MovieClip
"playerModeClip"Symbol 192 MovieClip Frame 11Symbol 135 MovieClip
"showNaughty"Symbol 192 MovieClip Frame 11Symbol 137 MovieClip
"showDirty"Symbol 192 MovieClip Frame 11Symbol 139 MovieClip
"emptygrid"Symbol 192 MovieClip Frame 11Symbol 70 MovieClip
"gui_playerhp"Symbol 192 MovieClip Frame 11Symbol 143 MovieClip
"gui_enemyhp"Symbol 192 MovieClip Frame 11Symbol 143 MovieClip
"embedgui"Symbol 192 MovieClip Frame 18Symbol 145 MovieClip
"chatbubble"Symbol 192 MovieClip Frame 34Symbol 65 MovieClip
"selectdown"Symbol 192 MovieClip Frame 34Symbol 71 MovieClip
"gui_playerhp"Symbol 192 MovieClip Frame 34Symbol 160 MovieClip
"gui_enemyhp"Symbol 192 MovieClip Frame 34Symbol 160 MovieClip
"emptygrid"Symbol 192 MovieClip Frame 34Symbol 70 MovieClip
"emenydir"Symbol 192 MovieClip Frame 34Symbol 105 MovieClip
"hpsliderbutton"Symbol 192 MovieClip Frame 34Symbol 168 Button
"hpslider"Symbol 192 MovieClip Frame 34Symbol 80 MovieClip
"playerModeClip"Symbol 192 MovieClip Frame 34Symbol 135 MovieClip
"embedgui"Symbol 192 MovieClip Frame 34Symbol 145 MovieClip
"timespinnerdata"Symbol 192 MovieClip Frame 43Symbol 172 EditableText
"exturllisttext"Symbol 192 MovieClip Frame 43Symbol 178 EditableText
"exturltext"Symbol 192 MovieClip Frame 43Symbol 179 EditableText
"enemyurlname"Symbol 192 MovieClip Frame 54Symbol 181 EditableText
"dup_orange"Symbol 204 MovieClip Frame 1Symbol 202 MovieClip
"entertainor"Symbol 204 MovieClip Frame 1Symbol 203 MovieClip
"enemy"Symbol 260 MovieClip Frame 2Symbol 70 MovieClip
"center"Symbol 263 MovieClip Frame 1Symbol 262 MovieClip
"center"Symbol 265 MovieClip Frame 1Symbol 262 MovieClip
"head"Symbol 303 MovieClip Frame 1Symbol 265 MovieClip
"head"Symbol 343 MovieClip Frame 1Symbol 305 MovieClip
"head"Symbol 400 MovieClip Frame 1Symbol 349 MovieClip
"head"Symbol 440 MovieClip Frame 1Symbol 402 MovieClip
"head"Symbol 480 MovieClip Frame 1Symbol 442 MovieClip
"head"Symbol 520 MovieClip Frame 1Symbol 482 MovieClip
"head"Symbol 560 MovieClip Frame 1Symbol 522 MovieClip
"head"Symbol 600 MovieClip Frame 1Symbol 562 MovieClip
"head"Symbol 640 MovieClip Frame 1Symbol 602 MovieClip
"head"Symbol 680 MovieClip Frame 1Symbol 642 MovieClip
"mc"Symbol 681 MovieClip Frame 1Symbol 303 MovieClip
"mc"Symbol 681 MovieClip Frame 2Symbol 343 MovieClip
"mc"Symbol 681 MovieClip Frame 3Symbol 400 MovieClip
"mc"Symbol 681 MovieClip Frame 4Symbol 440 MovieClip
"mc"Symbol 681 MovieClip Frame 5Symbol 480 MovieClip
"mc"Symbol 681 MovieClip Frame 6Symbol 520 MovieClip
"mc"Symbol 681 MovieClip Frame 7Symbol 560 MovieClip
"mc"Symbol 681 MovieClip Frame 8Symbol 600 MovieClip
"mc"Symbol 681 MovieClip Frame 9Symbol 640 MovieClip
"mc"Symbol 681 MovieClip Frame 10Symbol 680 MovieClip
"head"Symbol 690 MovieClip Frame 1Symbol 265 MovieClip
"head"Symbol 699 MovieClip Frame 1Symbol 305 MovieClip
"head"Symbol 708 MovieClip Frame 1Symbol 349 MovieClip
"head"Symbol 717 MovieClip Frame 1Symbol 402 MovieClip
"head"Symbol 726 MovieClip Frame 1Symbol 442 MovieClip
"head"Symbol 735 MovieClip Frame 1Symbol 482 MovieClip
"head"Symbol 744 MovieClip Frame 1Symbol 522 MovieClip
"head"Symbol 753 MovieClip Frame 1Symbol 562 MovieClip
"head"Symbol 762 MovieClip Frame 1Symbol 602 MovieClip
"head"Symbol 771 MovieClip Frame 1Symbol 642 MovieClip
"mc"Symbol 772 MovieClip Frame 1Symbol 690 MovieClip
"mc"Symbol 772 MovieClip Frame 2Symbol 699 MovieClip
"mc"Symbol 772 MovieClip Frame 3Symbol 708 MovieClip
"mc"Symbol 772 MovieClip Frame 4Symbol 717 MovieClip
"mc"Symbol 772 MovieClip Frame 5Symbol 726 MovieClip
"mc"Symbol 772 MovieClip Frame 6Symbol 735 MovieClip
"mc"Symbol 772 MovieClip Frame 7Symbol 744 MovieClip
"mc"Symbol 772 MovieClip Frame 8Symbol 753 MovieClip
"mc"Symbol 772 MovieClip Frame 9Symbol 762 MovieClip
"mc"Symbol 772 MovieClip Frame 10Symbol 771 MovieClip
"abox"Symbol 781 MovieClip Frame 8Symbol 779 MovieClip
"abox"Symbol 789 MovieClip Frame 8Symbol 787 MovieClip
"abox"Symbol 799 MovieClip Frame 8Symbol 797 MovieClip
"abox"Symbol 807 MovieClip Frame 8Symbol 805 MovieClip
"abox"Symbol 815 MovieClip Frame 8Symbol 813 MovieClip
"abox"Symbol 823 MovieClip Frame 8Symbol 821 MovieClip
"abox"Symbol 831 MovieClip Frame 8Symbol 829 MovieClip
"abox"Symbol 839 MovieClip Frame 8Symbol 837 MovieClip
"abox"Symbol 847 MovieClip Frame 8Symbol 845 MovieClip
"abox"Symbol 855 MovieClip Frame 8Symbol 853 MovieClip
"mc"Symbol 856 MovieClip Frame 1Symbol 781 MovieClip
"mc"Symbol 856 MovieClip Frame 2Symbol 789 MovieClip
"mc"Symbol 856 MovieClip Frame 3Symbol 799 MovieClip
"mc"Symbol 856 MovieClip Frame 4Symbol 807 MovieClip
"mc"Symbol 856 MovieClip Frame 5Symbol 815 MovieClip
"mc"Symbol 856 MovieClip Frame 6Symbol 823 MovieClip
"mc"Symbol 856 MovieClip Frame 7Symbol 831 MovieClip
"mc"Symbol 856 MovieClip Frame 8Symbol 839 MovieClip
"mc"Symbol 856 MovieClip Frame 9Symbol 847 MovieClip
"mc"Symbol 856 MovieClip Frame 10Symbol 855 MovieClip
"mc"Symbol 857 MovieClip Frame 1Symbol 781 MovieClip
"mc"Symbol 857 MovieClip Frame 2Symbol 789 MovieClip
"mc"Symbol 857 MovieClip Frame 3Symbol 799 MovieClip
"mc"Symbol 857 MovieClip Frame 4Symbol 807 MovieClip
"mc"Symbol 857 MovieClip Frame 5Symbol 815 MovieClip
"mc"Symbol 857 MovieClip Frame 6Symbol 823 MovieClip
"mc"Symbol 857 MovieClip Frame 7Symbol 831 MovieClip
"mc"Symbol 857 MovieClip Frame 8Symbol 839 MovieClip
"mc"Symbol 857 MovieClip Frame 9Symbol 847 MovieClip
"mc"Symbol 857 MovieClip Frame 10Symbol 855 MovieClip
"mc"Symbol 858 MovieClip Frame 1Symbol 781 MovieClip
"mc"Symbol 858 MovieClip Frame 2Symbol 789 MovieClip
"mc"Symbol 858 MovieClip Frame 3Symbol 799 MovieClip
"mc"Symbol 858 MovieClip Frame 4Symbol 807 MovieClip
"mc"Symbol 858 MovieClip Frame 5Symbol 815 MovieClip
"mc"Symbol 858 MovieClip Frame 6Symbol 823 MovieClip
"mc"Symbol 858 MovieClip Frame 7Symbol 831 MovieClip
"mc"Symbol 858 MovieClip Frame 8Symbol 839 MovieClip
"mc"Symbol 858 MovieClip Frame 9Symbol 847 MovieClip
"mc"Symbol 858 MovieClip Frame 10Symbol 855 MovieClip
"abox"Symbol 862 MovieClip Frame 9Symbol 779 MovieClip
"abox"Symbol 866 MovieClip Frame 9Symbol 787 MovieClip
"abox"Symbol 870 MovieClip Frame 9Symbol 797 MovieClip
"abox"Symbol 874 MovieClip Frame 9Symbol 805 MovieClip
"abox"Symbol 878 MovieClip Frame 9Symbol 813 MovieClip
"abox"Symbol 882 MovieClip Frame 9Symbol 821 MovieClip
"abox"Symbol 886 MovieClip Frame 9Symbol 829 MovieClip
"abox"Symbol 890 MovieClip Frame 9Symbol 837 MovieClip
"abox"Symbol 894 MovieClip Frame 9Symbol 845 MovieClip
"abox"Symbol 898 MovieClip Frame 9Symbol 853 MovieClip
"mc"Symbol 899 MovieClip Frame 1Symbol 862 MovieClip
"mc"Symbol 899 MovieClip Frame 2Symbol 866 MovieClip
"mc"Symbol 899 MovieClip Frame 3Symbol 870 MovieClip
"mc"Symbol 899 MovieClip Frame 4Symbol 874 MovieClip
"mc"Symbol 899 MovieClip Frame 5Symbol 878 MovieClip
"mc"Symbol 899 MovieClip Frame 6Symbol 882 MovieClip
"mc"Symbol 899 MovieClip Frame 7Symbol 886 MovieClip
"mc"Symbol 899 MovieClip Frame 8Symbol 890 MovieClip
"mc"Symbol 899 MovieClip Frame 9Symbol 894 MovieClip
"mc"Symbol 899 MovieClip Frame 10Symbol 898 MovieClip
"abox"Symbol 905 MovieClip Frame 14Symbol 779 MovieClip
"abox"Symbol 911 MovieClip Frame 14Symbol 787 MovieClip
"abox"Symbol 921 MovieClip Frame 14Symbol 797 MovieClip
"abox"Symbol 927 MovieClip Frame 14Symbol 805 MovieClip
"abox"Symbol 933 MovieClip Frame 14Symbol 813 MovieClip
"abox"Symbol 939 MovieClip Frame 14Symbol 821 MovieClip
"abox"Symbol 945 MovieClip Frame 14Symbol 829 MovieClip
"abox"Symbol 951 MovieClip Frame 14Symbol 837 MovieClip
"abox"Symbol 957 MovieClip Frame 14Symbol 845 MovieClip
"abox"Symbol 963 MovieClip Frame 14Symbol 853 MovieClip
"mc"Symbol 964 MovieClip Frame 1Symbol 905 MovieClip
"mc"Symbol 964 MovieClip Frame 2Symbol 911 MovieClip
"mc"Symbol 964 MovieClip Frame 3Symbol 921 MovieClip
"mc"Symbol 964 MovieClip Frame 4Symbol 927 MovieClip
"mc"Symbol 964 MovieClip Frame 5Symbol 933 MovieClip
"mc"Symbol 964 MovieClip Frame 6Symbol 939 MovieClip
"mc"Symbol 964 MovieClip Frame 7Symbol 945 MovieClip
"mc"Symbol 964 MovieClip Frame 8Symbol 951 MovieClip
"mc"Symbol 964 MovieClip Frame 9Symbol 957 MovieClip
"mc"Symbol 964 MovieClip Frame 10Symbol 963 MovieClip
"abox"Symbol 971 MovieClip Frame 8Symbol 779 MovieClip
"abox"Symbol 978 MovieClip Frame 8Symbol 787 MovieClip
"abox"Symbol 987 MovieClip Frame 8Symbol 797 MovieClip
"abox"Symbol 994 MovieClip Frame 8Symbol 805 MovieClip
"abox"Symbol 1001 MovieClip Frame 8Symbol 813 MovieClip
"abox"Symbol 1008 MovieClip Frame 8Symbol 821 MovieClip
"abox"Symbol 1015 MovieClip Frame 8Symbol 829 MovieClip
"abox"Symbol 1022 MovieClip Frame 8Symbol 837 MovieClip
"abox"Symbol 1029 MovieClip Frame 8Symbol 845 MovieClip
"abox"Symbol 1036 MovieClip Frame 8Symbol 853 MovieClip
"mc"Symbol 1037 MovieClip Frame 1Symbol 971 MovieClip
"mc"Symbol 1037 MovieClip Frame 2Symbol 978 MovieClip
"mc"Symbol 1037 MovieClip Frame 3Symbol 987 MovieClip
"mc"Symbol 1037 MovieClip Frame 4Symbol 994 MovieClip
"mc"Symbol 1037 MovieClip Frame 5Symbol 1001 MovieClip
"mc"Symbol 1037 MovieClip Frame 6Symbol 1008 MovieClip
"mc"Symbol 1037 MovieClip Frame 7Symbol 1015 MovieClip
"mc"Symbol 1037 MovieClip Frame 8Symbol 1022 MovieClip
"mc"Symbol 1037 MovieClip Frame 9Symbol 1029 MovieClip
"mc"Symbol 1037 MovieClip Frame 10Symbol 1036 MovieClip
"mc"Symbol 1038 MovieClip Frame 1Symbol 971 MovieClip
"mc"Symbol 1038 MovieClip Frame 2Symbol 978 MovieClip
"mc"Symbol 1038 MovieClip Frame 3Symbol 987 MovieClip
"mc"Symbol 1038 MovieClip Frame 4Symbol 994 MovieClip
"mc"Symbol 1038 MovieClip Frame 5Symbol 1001 MovieClip
"mc"Symbol 1038 MovieClip Frame 6Symbol 1008 MovieClip
"mc"Symbol 1038 MovieClip Frame 7Symbol 1015 MovieClip
"mc"Symbol 1038 MovieClip Frame 8Symbol 1022 MovieClip
"mc"Symbol 1038 MovieClip Frame 9Symbol 1029 MovieClip
"mc"Symbol 1038 MovieClip Frame 10Symbol 1036 MovieClip
"mc"Symbol 1039 MovieClip Frame 1Symbol 971 MovieClip
"mc"Symbol 1039 MovieClip Frame 2Symbol 978 MovieClip
"mc"Symbol 1039 MovieClip Frame 3Symbol 987 MovieClip
"mc"Symbol 1039 MovieClip Frame 4Symbol 994 MovieClip
"mc"Symbol 1039 MovieClip Frame 5Symbol 1001 MovieClip
"mc"Symbol 1039 MovieClip Frame 6Symbol 1008 MovieClip
"mc"Symbol 1039 MovieClip Frame 7Symbol 1015 MovieClip
"mc"Symbol 1039 MovieClip Frame 8Symbol 1022 MovieClip
"mc"Symbol 1039 MovieClip Frame 9Symbol 1029 MovieClip
"mc"Symbol 1039 MovieClip Frame 10Symbol 1036 MovieClip
"mc"Symbol 1070 MovieClip Frame 1Symbol 1042 MovieClip
"mc"Symbol 1070 MovieClip Frame 2Symbol 1045 MovieClip
"mc"Symbol 1070 MovieClip Frame 3Symbol 1048 MovieClip
"mc"Symbol 1070 MovieClip Frame 4Symbol 1051 MovieClip
"mc"Symbol 1070 MovieClip Frame 5Symbol 1054 MovieClip
"mc"Symbol 1070 MovieClip Frame 6Symbol 1057 MovieClip
"mc"Symbol 1070 MovieClip Frame 7Symbol 1060 MovieClip
"mc"Symbol 1070 MovieClip Frame 8Symbol 1063 MovieClip
"mc"Symbol 1070 MovieClip Frame 9Symbol 1066 MovieClip
"mc"Symbol 1070 MovieClip Frame 10Symbol 1069 MovieClip
"head"Symbol 1082 MovieClip Frame 1Symbol 265 MovieClip
"head"Symbol 1094 MovieClip Frame 1Symbol 305 MovieClip
"head"Symbol 1106 MovieClip Frame 1Symbol 349 MovieClip
"head"Symbol 1118 MovieClip Frame 1Symbol 402 MovieClip
"head"Symbol 1130 MovieClip Frame 1Symbol 442 MovieClip
"head"Symbol 1142 MovieClip Frame 1Symbol 482 MovieClip
"head"Symbol 1154 MovieClip Frame 1Symbol 522 MovieClip
"head"Symbol 1166 MovieClip Frame 1Symbol 562 MovieClip
"head"Symbol 1178 MovieClip Frame 1Symbol 602 MovieClip
"head"Symbol 1190 MovieClip Frame 1Symbol 642 MovieClip
"mc"Symbol 1191 MovieClip Frame 1Symbol 1082 MovieClip
"mc"Symbol 1191 MovieClip Frame 2Symbol 1094 MovieClip
"mc"Symbol 1191 MovieClip Frame 3Symbol 1106 MovieClip
"mc"Symbol 1191 MovieClip Frame 4Symbol 1118 MovieClip
"mc"Symbol 1191 MovieClip Frame 5Symbol 1130 MovieClip
"mc"Symbol 1191 MovieClip Frame 6Symbol 1142 MovieClip
"mc"Symbol 1191 MovieClip Frame 7Symbol 1154 MovieClip
"mc"Symbol 1191 MovieClip Frame 8Symbol 1166 MovieClip
"mc"Symbol 1191 MovieClip Frame 9Symbol 1178 MovieClip
"mc"Symbol 1191 MovieClip Frame 10Symbol 1190 MovieClip
"mc"Symbol 1324 MovieClip Frame 1Symbol 1204 MovieClip
"mc"Symbol 1324 MovieClip Frame 2Symbol 1217 MovieClip
"mc"Symbol 1324 MovieClip Frame 3Symbol 1232 MovieClip
"mc"Symbol 1324 MovieClip Frame 4Symbol 1245 MovieClip
"mc"Symbol 1324 MovieClip Frame 5Symbol 1258 MovieClip
"mc"Symbol 1324 MovieClip Frame 6Symbol 1271 MovieClip
"mc"Symbol 1324 MovieClip Frame 7Symbol 1284 MovieClip
"mc"Symbol 1324 MovieClip Frame 8Symbol 1297 MovieClip
"mc"Symbol 1324 MovieClip Frame 9Symbol 1310 MovieClip
"mc"Symbol 1324 MovieClip Frame 10Symbol 1323 MovieClip
"def_l"Symbol 1545 MovieClip [mcPlayer] Frame 2Symbol 5 MovieClip
"def_m"Symbol 1545 MovieClip [mcPlayer] Frame 2Symbol 5 MovieClip
"def_h"Symbol 1545 MovieClip [mcPlayer] Frame 2Symbol 5 MovieClip
"centerbox"Symbol 1545 MovieClip [mcPlayer] Frame 2Symbol 262 MovieClip
"cbox"Symbol 1545 MovieClip [mcPlayer] Frame 2Symbol 262 MovieClip
"head"Symbol 1545 MovieClip [mcPlayer] Frame 2Symbol 263 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 2Symbol 681 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 9Symbol 772 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 31Symbol 856 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 40Symbol 857 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 48Symbol 858 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 56Symbol 899 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 64Symbol 964 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 72Symbol 1037 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 80Symbol 1038 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 88Symbol 1039 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 97Symbol 1070 MovieClip
"rollbox"Symbol 1545 MovieClip [mcPlayer] Frame 119Symbol 262 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 119Symbol 1191 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 128Symbol 1324 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 154Symbol 1445 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 164Symbol 1520 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 174Symbol 1523 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 184Symbol 1527 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 198Symbol 1528 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 208Symbol 1529 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 217Symbol 1530 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 228Symbol 1531 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 238Symbol 1534 MovieClip
"aniclip"Symbol 1545 MovieClip [mcPlayer] Frame 254Symbol 1537 MovieClip
"abox"Symbol 1545 MovieClip [mcPlayer] Frame 342Symbol 1542 MovieClip
"abox"Symbol 1545 MovieClip [mcPlayer] Frame 355Symbol 1542 MovieClip
"abox"Symbol 1545 MovieClip [mcPlayer] Frame 370Symbol 1542 MovieClip
"t"Symbol 1546 MovieClip Frame 1Symbol 260 MovieClip
"mc"Symbol 1564 MovieClip Frame 1Symbol 1558 MovieClip
"mc"Symbol 1564 MovieClip Frame 7Symbol 1560 MovieClip
"mc"Symbol 1564 MovieClip Frame 13Symbol 1563 MovieClip
"bgct"Symbol 1564 MovieClip Frame 24Symbol 3 MovieClip [mcEmpty]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "defaultdotshadow"
ExportAssets (56)Timeline Frame 1Symbol 3 as "mcEmpty"
ExportAssets (56)Timeline Frame 7Symbol 1545 as "mcPlayer"
ExportAssets (56)Timeline Frame 8Symbol 1547 as "mcPlayerNew"

Labels

"rootLoad"Frame 2
"loading game"Frame 5
"warning"Frame 6
"default"Frame 9
"rootCache"Frame 16
"OK"Symbol 33 MovieClip Frame 10
"FAIL"Symbol 33 MovieClip Frame 16
"L"Symbol 33 MovieClip Frame 22
"R"Symbol 33 MovieClip Frame 26
"U"Symbol 33 MovieClip Frame 32
"D"Symbol 33 MovieClip Frame 38
"B"Symbol 33 MovieClip Frame 43
"ANY"Symbol 33 MovieClip Frame 48
"MASHDIR"Symbol 33 MovieClip Frame 55
"none"Symbol 44 MovieClip Frame 1
"c"Symbol 44 MovieClip Frame 10
"cL"Symbol 44 MovieClip Frame 15
"cR"Symbol 44 MovieClip Frame 20
"cU"Symbol 44 MovieClip Frame 25
"cD"Symbol 44 MovieClip Frame 30
"cLU"Symbol 44 MovieClip Frame 35
"cLD"Symbol 44 MovieClip Frame 40
"cRU"Symbol 44 MovieClip Frame 45
"cRD"Symbol 44 MovieClip Frame 50
"cA"Symbol 44 MovieClip Frame 56
"cAL"Symbol 44 MovieClip Frame 62
"cAR"Symbol 44 MovieClip Frame 67
"cAU"Symbol 44 MovieClip Frame 72
"cAD"Symbol 44 MovieClip Frame 77
"cALU"Symbol 44 MovieClip Frame 82
"cALD"Symbol 44 MovieClip Frame 87
"cARU"Symbol 44 MovieClip Frame 92
"cARD"Symbol 44 MovieClip Frame 97
"dead"Symbol 134 MovieClip Frame 1
"mode0"Symbol 135 MovieClip Frame 1
"mode1"Symbol 135 MovieClip Frame 7
"consumed"Symbol 135 MovieClip Frame 13
"off"Symbol 137 MovieClip Frame 1
"on"Symbol 137 MovieClip Frame 7
"off"Symbol 139 MovieClip Frame 1
"on"Symbol 139 MovieClip Frame 7
"legacy"Symbol 192 MovieClip Frame 5
"game"Symbol 192 MovieClip Frame 11
"gamecustom"Symbol 192 MovieClip Frame 18
"nogui"Symbol 192 MovieClip Frame 27
"bettergui"Symbol 192 MovieClip Frame 34
"debuggui"Symbol 192 MovieClip Frame 43
"aup"Symbol 192 MovieClip Frame 54
"loading"Symbol 192 MovieClip Frame 62
"heart"Symbol 258 MovieClip Frame 4
"dust"Symbol 258 MovieClip Frame 14
"wave"Symbol 258 MovieClip Frame 26
"cutmid"Symbol 258 MovieClip Frame 46
"cuthigh"Symbol 258 MovieClip Frame 53
"cutlow"Symbol 258 MovieClip Frame 60
"cutblock"Symbol 258 MovieClip Frame 67
"hitblock"Symbol 258 MovieClip Frame 78
"hitmid"Symbol 258 MovieClip Frame 90
"hithigh"Symbol 258 MovieClip Frame 97
"hitlow"Symbol 258 MovieClip Frame 104
"number5"Symbol 258 MovieClip Frame 120
"number4"Symbol 258 MovieClip Frame 151
"number3"Symbol 258 MovieClip Frame 180
"number2"Symbol 258 MovieClip Frame 211
"number1"Symbol 258 MovieClip Frame 240
"number0"Symbol 258 MovieClip Frame 271
"OK"Symbol 258 MovieClip Frame 302
"FAIL"Symbol 258 MovieClip Frame 310
"L"Symbol 258 MovieClip Frame 318
"R"Symbol 258 MovieClip Frame 327
"U"Symbol 258 MovieClip Frame 337
"D"Symbol 258 MovieClip Frame 348
"B"Symbol 258 MovieClip Frame 358
"LR"Symbol 258 MovieClip Frame 368
"UD"Symbol 258 MovieClip Frame 378
"LRUD"Symbol 258 MovieClip Frame 388
"external"Symbol 260 MovieClip Frame 2
"idle"Symbol 1545 MovieClip [mcPlayer] Frame 2
"walk"Symbol 1545 MovieClip [mcPlayer] Frame 9
"turn"Symbol 1545 MovieClip [mcPlayer] Frame 24
"atkh"Symbol 1545 MovieClip [mcPlayer] Frame 31
"atkh2"Symbol 1545 MovieClip [mcPlayer] Frame 40
"atkh3"Symbol 1545 MovieClip [mcPlayer] Frame 48
"atkm"Symbol 1545 MovieClip [mcPlayer] Frame 56
"atkl"Symbol 1545 MovieClip [mcPlayer] Frame 64
"atkp"Symbol 1545 MovieClip [mcPlayer] Frame 72
"atkd"Symbol 1545 MovieClip [mcPlayer] Frame 80
"atku"Symbol 1545 MovieClip [mcPlayer] Frame 88
"hith"Symbol 1545 MovieClip [mcPlayer] Frame 97
"hitm"Symbol 1545 MovieClip [mcPlayer] Frame 104
"hitl"Symbol 1545 MovieClip [mcPlayer] Frame 111
"run"Symbol 1545 MovieClip [mcPlayer] Frame 119
"death"Symbol 1545 MovieClip [mcPlayer] Frame 128
"dead"Symbol 1545 MovieClip [mcPlayer] Frame 141
"blank"Symbol 1545 MovieClip [mcPlayer] Frame 148
"vicWholeMid"Symbol 1545 MovieClip [mcPlayer] Frame 154
"vicWholeBot"Symbol 1545 MovieClip [mcPlayer] Frame 164
"vicWholeTop"Symbol 1545 MovieClip [mcPlayer] Frame 174
"vicWholeBotLegKick"Symbol 1545 MovieClip [mcPlayer] Frame 184
"vicLegFront"Symbol 1545 MovieClip [mcPlayer] Frame 198
"vicLegBack"Symbol 1545 MovieClip [mcPlayer] Frame 208
"vicBodyHipTail"Symbol 1545 MovieClip [mcPlayer] Frame 217
"vicBodyTop"Symbol 1545 MovieClip [mcPlayer] Frame 228
"vicWholeTopNoArms"Symbol 1545 MovieClip [mcPlayer] Frame 238
"vicArmFront"Symbol 1545 MovieClip [mcPlayer] Frame 254
"vicArmBack"Symbol 1545 MovieClip [mcPlayer] Frame 264
"none"Symbol 1545 MovieClip [mcPlayer] Frame 281
"idle"Symbol 1547 MovieClip [mcPlayerNew] Frame 1
"default"Symbol 1564 MovieClip Frame 1
"desert"Symbol 1564 MovieClip Frame 7
"ztorirocks"Symbol 1564 MovieClip Frame 13
"none"Symbol 1564 MovieClip Frame 18
"custom"Symbol 1564 MovieClip Frame 24

Dynamic Text Variables

loadtextSymbol 7 EditableText"Loading... 0 Percent"
exturllistSymbol 47 EditableText"0"
msgTextTextSymbol 49 EditableText"<p align="left"></p>"
gui_leveldescSymbol 94 EditableText"LEVEL NAME AND LEVEL DESCRIPTION 5 FLOORS 48 ROOMS"
gui_playergfxidSymbol 100 EditableText"9"
gui_killsSymbol 106 EditableText"000000"
gui_pointsSymbol 107 EditableText"000000"
gui_playerstatusSymbol 110 EditableText"PlayerCURRENTSTATUS"
gui_playernameSymbol 111 EditableText"Ter"
gui_enemystatusSymbol 113 EditableText"Enemy CURRENTSTATUS"
gui_enemynameSymbol 114 EditableText"Enemy Name"
gui_leveldescSymbol 163 EditableText"LEVEL NAME AND"
gui_enemystatusSymbol 164 EditableText"Enemy CURRENTSTATUS"
gui_enemynameSymbol 167 EditableText"Enemy Name"
timespinnerSymbol 172 EditableText"0"
exturllistSymbol 178 EditableText""
exturlSymbol 179 EditableText"<EXTERNAL URL>"
enemyurlnameSymbol 181 EditableText"<p align="right"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="1">&lt;enemyurl&gt;</font></p>"
gui_loadtextSymbol 187 EditableText""
gui_loadtextSymbol 190 EditableText""
gamescoreSymbol 205 EditableText"SCORE: 0"
exturlSymbol 207 EditableText"<EXTERNAL URL>"




https://swfchan.com/53/262706/info.shtml
Created: 4/2 -2026 22:15:40 Last modified: 4/2 -2026 22:15:40 Server time: 05/02 -2026 02:01:52