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

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

Blu's Barbftr by BlutheLizard (Vore MonsterMakerFighterCharemCock).swf

This is the info page for
Flash #165490

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


Text
Loading... 0 Percent

Help

SET HP

Quality

Slow

Pause

9

volume

000000

000000

RE - HP

LEVEL NAME AND
LEVEL DESCRIPTION
5 FLOORS 48 ROOMS

PlayerCURRENTSTATUS

Ter

Enemy CURRENTSTATUS

Enemy Name

New ENEMY

(Select Enemy)

BACK

GET LIST

EXTERNAL ENEMY URL LIST

LOAD LIST

<EXTERNAL URL>

LOADING

SCORE: 0

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="https://www.furaffinity.net/user/superflame/">B = BlutheLizard</a></font></p>

google translate: Hello
こんにちは! (Japanse)
Алло! (Russian)
你好! (Chinese trad.)
مرحبا! (Arabic)

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="https://www.furaffinity.net/user/superflame/">F = SuperFlame</a></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="https://www.furaffinity.net/user/PwrOf3D/">P = PWROF3D</a></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="https://www.furaffinity.net/user/stormyrange/">S = StormyRange</a></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="https://www.furaffinity.net/user/ozythesquirrel/">O = OzyTheSquirrel</a></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="https://www.furaffinity.net/user/darklord92/">D = Darklord92</a></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="https://www.furaffinity.net/user/imaginaryz/">Z = ImaginaryZ</a></font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="https://www.furaffinity.net/user/alsnapz/">A = AlSnapz</a></font></p>

WORK CREDIT TREE:
! = Not Original
<your name here>
...if I FORGOT you,
remind me!

<EXTERNAL URL>

WARNING: LOTS of VORE and evocative stuff

The Alsnapz and Z and More! Barbftr Mod: MKX 2015-01-03

Cheats(?):
hold w/a/s/d to control enemy attacks
Home slows framerate
Insert pauses!

Cheats(?):
hold w/a/s/d to control enemy attacks
Home slows framerate
Insert pauses!

Warning!
Sounds!

Play

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

Monster Maker

ActionScript [AS1/AS2]

Instance of Symbol 2 MovieClip in Frame 1
onClipEvent (enterFrame) { if (_root.getBytesLoaded() < _root.getBytesTotal()) { this._xscale = 1500 * (_root.getBytesLoaded() / _root.getBytesTotal()); } else { _root.play(); } _parent.loadtext = ("Loading... " + (Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 1000) / 10)) + " Percent"; }
Frame 3
function colorize(obje, passr, passg, passb, passa) { tempc = new Color(eval (obje)); tempc = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; tempc.rb = passr; tempc.gb = passg; tempc.bb = passb; tempc.ab = passa; eval (obje).Acolor = tempc; eval (obje).Ccolor = new Color(eval (obje)); eval (obje).Ccolor.setTransform(eval (obje).Acolor); } GLOBAL_PLAYERGRAPHIC = 1; GLOBAL_PLAYERSUBGRAPHIC = 1; GLOBAL_ASSISTANCE = 0; GLOBAL_SANDBOXTYPE = System.security.sandboxType; System.security.allowDomain("*");
Frame 4
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 6
stop();
Frame 8
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 48 MovieClip "controller" in Frame 8
onClipEvent (load) { function displayHelp() { _root.GLOBAL_ASSISTANCE = 1; GLOBAL_ASSISTANCE_TIMER = 0; Log("Use arrow keys and spacebar"); } function _extSetup(T, D) { var _local5; var _local2 = T._parent; if (T == T.G._parent.enemyshad.t.enemy) { trace((((T + " ") + T._parent) + " ") + T.G); trace("Ext setup was shadow!"); } else if (T == T.G._parent.enemyshad.t.enemy.enemy) { trace((((T + " ") + T._parent) + " ") + T.G); trace("Ext setup was shadow from correct external clip!"); } else { trace("Ext setup called: " + T); for (var _local4 in D) { _local2[_local4] = D[_local4]; } _local2.hp = _local2.maxhp; T.in_movex = 0; T.in_movey = 0; T.in_action = 0; if (D.in_movex != undefined) { T.in_movex = D.in_movex; } if (D.in_movey != undefined) { T.in_movey = D.in_movey; } if (D.in_action != undefined) { T.in_action = D.in_action; } T.s_atktype = 0; T.s_animbusy = 0; T.s_idle = 1; T.s_moving = 0; T.s_attacking = 0; T.s_hit = 0; T.s_vx = 0; _local2.ignore_hitweak = -1; _local2.ignore_hitanim = false; _local2.ignore_hitanimonly = false; _local2.hatk_original = _local2.hatk; _local2.matk_original = _local2.matk; _local2.latk_original = _local2.latk; _local2.hdef_original = _local2.hdef; _local2.mdef_original = _local2.mdef; _local2.ldef_original = _local2.ldef; _local2.hatk_original = _local2.hatk; T.is_external = true; T.is_external_loaded = 0; _local2._xscale = 100; _local2._yscale = 100; T._xscale = 100; T._yscale = 100; _local5 = "idle"; } if (D.m_scale == undefined) { _local2.m_scale = 100; } var _local6 = 100 * (100 / _local2.m_scale); T.onEnterFrame = function () { }; if (_local5 != undefined) { T.gotoAndPlay(_local5); } T._xscale = _local6; T._yscale = _local6; } function goPlay(target, animm) { var _local1; var _local2; if ((target != undefined) and (animm != undefined)) { _local1 = target; _local2 = animm; } else if (target != undefined) { trace((("Reassigned target to enemy: " + target) + " ") + animm); _local1 = getEnemyT(GLOBAL_ENEMY); _local2 = target; } else { trace(((" goPlay has bad arguments: " + target) + " ") + animm); } if (_local1.__animmap == undefined) { _local1.__animmap = new Object(); } if (_local1.__animnamemap == undefined) { _local1.__animnamemap = new Object(); } if (_local1.__aniprefix != undefined) { _local2 = _local1.__aniprefix + _local2; } if (!_local1.__animmap.hasOwnProperty(_local1._currentframe)) { _local1.__animmap[_local1._currentframe] = new Object(); } _local1.__animcurrent = _local2; _local1.gotoAndPlay(_local2); _local1.__animmap[_local1._currentframe][_local2] = 0; if (!_local1.__animnamemap.hasOwnProperty(_local2)) { _local1.__animnamemap[_local2] = new Object({fmin:_local1._currentframe, fmax:_local1._currentframe}); } var _local3 = _local1.__animnamemap[_local2]; if (_local1._currentframe > _local3.fmax) { _local3.fmax = _local1._currentframe; } if (_local1._currentframe < _local3.fmin) { _local3.fmin = _local1._currentframe; } } function 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 _loadMovie(targ, url, usermessage) { var tp = targ._parent; GLOBAL_ENEMY.is_external_loaded = 0; tp.controllerClip = _root.controller; tp.MovieClipLoaderURL = url; tp.onLoadInit = function (target_mc) { }; tp.onLoadComplete = function (target_mc, httpStatus) { }; tp.onLoadProgress = function (target_mc, errorCode, httpStatus) { }; tp.onLoadError = function (target_mc, errorCode, httpStatus) { trace("Could not load: " + tp.MovieClipLoaderURL); Log("Could not load: " + tp.MovieClipLoaderURL); var _local2 = 0; while (_local2 < tp.controllerClip.GLOBAL_LOADEEMS.length) { if (tp.controllerClip.GLOBAL_LOADEEMS[_local2] == tp.MovieClipLoaderURL) { var _local3 = true; var _local1 = 0; while (_local1 < tp.controllerClip.GLOBAL_LOADEEMS_BROKEN.length) { if (tp.controllerClip.GLOBAL_LOADEEMS_BROKEN[_local1] == tp.MovieClipLoaderURL) { _local3 = false; break; } _local1++; } if (_local3) { tp.controllerClip.GLOBAL_LOADEEMS_BROKEN.push(tp.MovieClipLoaderURL); } } _local2++; } }; var _local5 = new MovieClipLoader(); _local5.addListener(tp); _local5.loadClip(url, targ); } function cameraComputeZoomScale(targetclip) { var _local6 = targetclip._x - _parent.camControl._x; var _local3 = targetclip._y - _parent.camControl._y; var _local5 = (120 + ((1 - GLOBAL_CAMERA_ZOOMPLAYER) * (GLOBAL_FLOOR - 120))) - _parent.camControl._y; var _local7 = -(targetclip._y - GLOBAL_FLOOR); var _local2 = _local7 / ((GLOBAL_CAMERA_ZOOMPLAYER * 240) / 2); if (_local2 > 1) { _local2 = 1; } if (_local2 < 0) { _local2 = 0; } _local3 = (_local2 * _local3) + ((1 - _local2) * _local5); _parent.camControl._x = _parent.camControl._x + _local6; _parent.camControl._y = _parent.camControl._y + _local3; _parent.camControl._xscale = _parent.camControl._xscale * GLOBAL_CAMERA_ZOOMPLAYER; _parent.camControl._yscale = _parent.camControl._yscale * GLOBAL_CAMERA_ZOOMPLAYER; } function isPaused() { if (GLOBAL_PAUSE or GLOBAL_TRUEPAUSE) { return(true); } return(false); } function mcPointToLocal(mc, px, py) { var _local5 = new flash.geom.Point(px, py); if (mc != undefined) { var _local6 = new Array(); var _local8 = this._parent; var _local2 = mc; while (_local2 != _local8) { _local6.unshift(_local2); _local2 = _local2._parent; } var _local4 = 0; var _local7 = _local6.length; while (_local4 != _local7) { _local2 = _local6[_local4]; var _local3 = _local2.transform.matrix.clone(); _local3.invert(); _local5 = _local3.transformPoint(_local5); _local4++; } } return(Object({_x:_local5.x, _y:_local5.y})); } function mcPointToGlobal(mc, px, py) { var _local4 = new flash.geom.Point(px, py); if (mc != undefined) { var _local5 = this._parent; var _local2 = mc; while (_local2 != _local5) { var _local3 = _local2.transform.matrix; _local4 = _local3.transformPoint(_local4); _local2 = _local2._parent; } } return(Object({_x:_local4.x, _y:_local4.y})); } function rand(nval, pval) { if (pval == undefined) { if (nval == undefined) { return(Math.random()); } if (nval > 0) { return(Math.floor(nval * Math.random())); } if (nval == 0) { } } return(0); } function chance(percent) { if (percent != undefined) { return((100 * Math.random()) < percent); } return((100 * Math.random()) < 50); } function smoothChanceDown(healthpercent) { var _local1 = 100 - healthpercent; if (_local1 > 0) { if (_local1 < 100) { return(chance(_local1)); } return(true); } return(false); } function smoothChanceUp(healthpercent) { var _local1 = healthpercent; if (_local1 > 0) { if (_local1 < 100) { return(chance(_local1)); } return(true); } return(false); } function chanceSmoothLess(percent, lowpercent) { if (percent <= lowpercent) { return(true); } if (lowpercent < 100) { (percent - lowpercent) / (100 - lowpercent); } else { return(true); } } function chanceCall(percent, functionptr, arg0, arg1, arg2, arg3, arg4, arg5, arg6) { if (chance(percent)) { functionptr(arg0, arg1, arg2, arg3, arg4, arg5, arg6); return(true); } return(false); } function histFromObject(A) { var _local4 = new Array(); var _local2 = new Array(); for (akey in A) { _local2.push(akey); } _local2.sort(); var _local1 = 0; while (_local1 < _local2.length) { _local4.push(A[_local2[_local1]]); _local1++; } return(_local4); } function histToUnityRange(A) { var _local3 = 0; var _local4 = 0; var _local5 = 0; for (akey in A) { var _local1 = A[akey]; if (_local1 < _local3) { _local3 = _local1; } if (_local1 > _local4) { _local4 = _local1; } _local5 = _local5 + _local1; } _local4 = _local4 / _local5; _local3 = _local3 / _local5; if (_local3 < _local4) { var _local6 = new Object(); var _local7 = _local4 - _local3; for (akey in A) { _local6[akey] = ((A[akey] / _local5) - _local3) / _local7; } return(histFromObject(_local6)); } return(histFromObject(A)); } function histSelect(distofanims) { var _local2 = new Array(); var _local9 = new Array(); var _local4 = 0; var _local8 = 0; for (akey in distofanims) { var _local1 = distofanims[akey]; _local2.push(_local1); _local9.push(akey); if (_local1 < _local4) { _local4 = _local1; } if (_local1 > _local8) { _local8 = _local1; } } if (_local4 < _local8) { var _local7 = 0; var _local3 = 0; while (_local3 < _local2.length) { var _local6 = _local2[_local3] - _local4; _local7 = _local7 + _local6; _local2[_local3] = _local7; _local3++; } var _local10 = Math.random() * _local7; _local3 = 0; while (_local3 < _local2.length) { if (_local2[_local3] > _local10) { return(_local9[_local3]); } _local3++; } } for (var _local11 in distofanims) { return(_local11); } return(undefined); } function histBlend(A, B, factor) { if (A.length == B.length) { var _local2 = histToUnityRange(A); var _local4 = histToUnityRange(B); var _local3 = new Array(_local2.length); var _local1 = 0; while (_local1 < _local2.length) { _local3[_local1] = _local2[_local1] + (factor * (_local4[_local1] - _local2[_local1])); _local1++; } return(histToUnityRange(_local3)); } return(histFromObject(A)); } function setPlayerGraphic(sid, subid) { if (sid < 1) { sid = 1; } sid = sid % GLOBAL_MAX_PLAYERGRAPHIC; if (sid < 1) { sid = 1; } _root.GLOBAL_PLAYERGRAPHIC = sid; if (subid != undefined) { _root.GLOBAL_PLAYERSUBGRAPHIC = subid; } } function getPlayerGraphic() { return(_root.GLOBAL_PLAYERGRAPHIC); } function getPlayerSubGraphic() { return(_root.GLOBAL_PLAYERSUBGRAPHIC); } function getPlayerMode() { return(GLOBAL_PLAYER_MODE); } function isPlayerFacingEnemy() { var _local1 = GLOBAL_ENEMY._xscale > 0; var _local2 = GLOBAL_PLAYER._xscale > 0; return(_local1 != _local2); } function enemyFacing() { if (GLOBAL_ENEMY._xscale >= 0) { return(1); } return(-1); } function enemyFacingRight() { return(GLOBAL_ENEMY._xscale >= 0); } function enemyFacingLeft() { return(GLOBAL_ENEMY._xscale < 0); } function playerInputX() { return(GLOBAL_PLAYER.in_movex); } function playerInputY() { return(GLOBAL_PLAYER.in_movey); } function playerInputA() { return(GLOBAL_PLAYER.in_action); } function playerTapReset() { GLOBAL_PLAYER_TAPS.L = 2; GLOBAL_PLAYER_TAPS.R = 2; GLOBAL_PLAYER_TAPS.U = 2; GLOBAL_PLAYER_TAPS.D = 2; GLOBAL_PLAYER_TAPS.B = 2; } function playerTapGet() { var _local1 = ""; for (var _local2 in GLOBAL_PLAYER_TAPS) { if (GLOBAL_PLAYER_TAPS[_local2] == 1) { _local1 = _local1 + _local2; } } return(_local1); } function getPlayerRelativeMovement(option) { if (option == undefined) { option = 0; } var _local2 = GLOBAL_PLAYER; var _local6 = GLOBAL_ENEMY; var _local4 = _local6._xscale > 0; var _local1 = ""; var _local3 = ""; if (_local2.in_action) { _local1 = "B"; _local3 = _local3 + "B"; } _local3 = _local1; if (_local2.in_movex < 0) { if (_local4) { _local1 = _local1 + "L"; } else { _local1 = _local1 + "R"; } _local3 = _local1; } else if (_local2.in_movex > 0) { if (_local4) { _local1 = _local1 + "R"; } else { _local1 = _local1 + "L"; } _local3 = _local1; } else if (_local2.in_movey < 0) { _local1 = _local1 + "D"; } else if (_local2.in_movey > 0) { _local1 = _local1 + "U"; } if (_local1 == "") { } if (option == 1) { if (_local2.in_movey < 0) { _local3 = _local3 + "D"; } else if (_local2.in_movey > 0) { _local3 = _local3 + "U"; } return(_local3); } return(_local1); } function getNextAnimation(AO, RM) { var _local2 = ""; if (AO != undefined) { if (RM == "B") { if (AO.b != undefined) { _local2 = AO.b; } } else if (RM == "L") { if (AO.l != undefined) { _local2 = AO.l; } } else if (RM == "R") { if (AO.r != undefined) { _local2 = AO.r; } } else if (RM == "U") { if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "D") { if (AO.d != undefined) { _local2 = AO.d; } } else if (RM == "BL") { if (AO.bl != undefined) { _local2 = AO.bl; } } else if (RM == "BR") { if (AO.br != undefined) { _local2 = AO.br; } } else if (RM == "BU") { if (AO.bu != undefined) { _local2 = AO.bu; } } else if (RM == "BD") { if (AO.bd != undefined) { _local2 = AO.bd; } } else if (RM == "LU") { if (AO.lu != undefined) { _local2 = AO.lu; } else if (AO.l != undefined) { _local2 = AO.l; } else if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "RU") { if (AO.ru != undefined) { _local2 = AO.ru; } else if (AO.r != undefined) { _local2 = AO.r; } else if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "LD") { if (AO.ld != undefined) { _local2 = AO.ld; } else if (AO.l != undefined) { _local2 = AO.l; } else if (AO.d != undefined) { _local2 = AO.d; } } else if (RM == "RD") { if (AO.rd != undefined) { _local2 = AO.rd; } else if (AO.r != undefined) { _local2 = AO.r; } else if (AO.d != undefined) { _local2 = AO.d; } } else if (RM == "BLU") { if (AO.blu != undefined) { _local2 = AO.blu; } else if (AO.bl != undefined) { _local2 = AO.bl; } else if (AO.bu != undefined) { _local2 = AO.bu; } else if (AO.b != undefined) { _local2 = AO.b; } else if (AO.l != undefined) { _local2 = AO.l; } else if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "BRU") { if (AO.bru != undefined) { _local2 = AO.bru; } else if (AO.br != undefined) { _local2 = AO.br; } else if (AO.bu != undefined) { _local2 = AO.bu; } else if (AO.b != undefined) { _local2 = AO.b; } else if (AO.r != undefined) { _local2 = AO.r; } else if (AO.u != undefined) { _local2 = AO.u; } } else if (RM == "BLD") { if (AO.bld != undefined) { _local2 = AO.bld; } else if (AO.bl != undefined) { _local2 = AO.bl; } else if (AO.bd != undefined) { _local2 = AO.bd; } else if (AO.b != undefined) { _local2 = AO.b; } else if (AO.l != undefined) { _local2 = AO.l; } else if (AO.d != undefined) { _local2 = AO.d; } } else if (RM == "BRD") { if (AO.brd != undefined) { _local2 = AO.brd; } else if (AO.br != undefined) { _local2 = AO.br; } else if (AO.bd != undefined) { _local2 = AO.bd; } else if (AO.b != undefined) { _local2 = AO.b; } else if (AO.r != undefined) { _local2 = AO.r; } else if (AO.d != undefined) { _local2 = AO.d; } } } return(_local2); } function initDigestion(target) { _traceF1("initDigestion"); target.digeststruct = new Object(); target.digeststruct.frames = 0; target.digeststruct.curr = 0; target.digeststruct.escapes = new Array(); } function startDigestion(target, onehpperframes) { _traceF2("startDigestion"); if (target.digeststruct == undefined) { initDigestion(target); } target.digeststruct.frames = onehpperframes; } function stopDigestion(target) { _traceF1("stopDigestion"); target.digeststruct.frames = 0; target.digeststruct.curr = 0; target.digeststruct.escapes = new Array(); target.digeststruct = undefined; } function endDigestion(target) { _traceF1("endDigestion"); target.digeststruct.frames = 0; target.digeststruct.curr = 0; target.digeststruct.escapes = new Array(); target.digeststruct = undefined; } function getDigestion(target) { if (target.digeststruct == undefined) { initDigestion(target); } return(target.digeststruct); } function enemyGetAnimStruct() { if (GLOBAL_ENEMY.enemy.animstruct == undefined) { if (GLOBAL_ENEMY.enemy.enemy.animstruct == undefined) { if (GLOBAL_ENEMY.enemy.enemy.enemy.animstruct == undefined) { // unexpected jump } return(GLOBAL_ENEMY.enemy.enemy.enemy.animstruct); } else { return(GLOBAL_ENEMY.enemy.enemy.animstruct); } } else { return(GLOBAL_ENEMY.enemy.animstruct); } return(undefined); } function enemyGetDigestionStruct() { if (GLOBAL_ENEMY.enemy.digeststruct == undefined) { if (GLOBAL_ENEMY.enemy.enemy.digeststruct == undefined) { if (GLOBAL_ENEMY.enemy.enemy.enemy.digeststruct == undefined) { // unexpected jump } return(GLOBAL_ENEMY.enemy.enemy.enemy.digeststruct); } else { return(GLOBAL_ENEMY.enemy.enemy.digeststruct); } } else { return(GLOBAL_ENEMY.enemy.digeststruct); } return(undefined); } function hurtPlayer(whodoes, amount) { if (amount >= 0) { if (GLOBAL_PLAYER.hp > amount) { GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp - amount; } else { GLOBAL_PLAYER.hp = 0; } } else { healPlayer(whodoes, -amount); } } function healPlayer(whodoes, amount) { if (amount >= 0) { GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp + amount; if (GLOBAL_PLAYER.hp > GLOBAL_PLAYER.maxhp) { GLOBAL_PLAYER.hp = GLOBAL_PLAYER.maxhp; } } else { hurtPlayer(whodoes, -amount); } } function healEnemy(amount, optiona) { if (optiona != undefined) { amount = optiona; } if (amount >= 0) { GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp + amount; if (GLOBAL_ENEMY.hp > GLOBAL_ENEMY.maxhp) { GLOBAL_ENEMY.hp = GLOBAL_ENEMY.maxhp; } } else { hurtEnemy(-amount); } } function hurtEnemy(amount, optiona) { if (optiona != undefined) { amount = optiona; } if (amount >= 0) { if (GLOBAL_ENEMY.hp > amount) { GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp - amount; } else { GLOBAL_ENEMY.hp = 0; } } else { healEnemy(-amount); } } function enemySetIgnoreHits(vals) { if (vals != 0) { GLOBAL_ENEMY.ignore_hitanim = 1; } else { GLOBAL_ENEMY.ignore_hitanim = 0; } } function enemySetIgnoreWeakHits(vals) { if (vals == undefined) { GLOBAL_ENEMY.ignore_hitweak = -1; } else { GLOBAL_ENEMY.ignore_hitweak = vals; } } function enemySetDontPlayHitAnimation(vals) { if (vals != 0) { GLOBAL_ENEMY.ignore_hitanimonly = 1; } else { GLOBAL_ENEMY.ignore_hitanimonly = 0; } } function enemySetAttackHistogram(vallow, valmedium, valhigh) { if (vallow == undefined) { vallow = 0; } if (valmedium == undefined) { valmedium = 0; } if (valhigh == undefined) { valhigh = 0; } if (valhigh < 0) { valhigh = 0; } if (valmedium < 0) { valmedium = 0; } if (vallow < 0) { vallow = 0; } if (((valhigh + valmedium) + vallow) <= 0) { vallow = 0.09; valmedium = 0.71; valhigh = 0.1; } var _local1 = new Array(valhigh, vallow, valmedium); var _local5 = (_local1[0] + _local1[1]) + _local1[2]; _local1[0] = _local1[0] / _local5; _local1[1] = _local1[1] / _local5; _local1[2] = _local1[2] / _local5; GLOBAL_ENEMY_ATKUSE = _local1; } function enemySetAllowPets(doit) { GLOBAL_ALLOW_PETS = doit; } function getNumEscapes(targ) { if (targ.digeststruct != undefined) { var _local1 = targ.digeststruct; if (_local1.escapes != undefined) { return(_local1.escapes.length); } } return(0); } function toggleOption(optname) { if (GLOBAL_OPTIONS[optname] > 0) { GLOBAL_OPTIONS[optname] = 0; } else { GLOBAL_OPTIONS[optname] = 1; } } function getOption(optname) { return(GLOBAL_OPTIONS[optname]); } function setAnims(targ, AO) { if (targ.animstruct == undefined) { targ.animstruct = new Object(); } targ.animstruct = AO; } function clearAnims(targ, AO) { targ.animstruct = undefined; } function setEscape(targ, nextanim, inputseq, count, options) { if (targ.digeststruct != undefined) { var _local6 = targ.digeststruct; var _local7 = new Object(); _local7.inseq = inputseq; _local7.count = count; _local7.options = options; _local7.curr = 0; _local7.anim = nextanim; _local7.inputs = new Array(); var _local8 = inputseq.split(" "); var _local3 = 0; while (_local3 < _local8.length) { var _local4 = _local8[_local3].toUpperCase(); var _local5 = ""; var _local2 = 0; while (_local2 < _local4.length) { var _local1 = _local4.charCodeAt(_local2); if ((_local1 >= 65) && (_local1 <= 90)) { _local5 = _local5 + String.fromCharCode(_local1); } _local2++; } if (_local5.length > 0) { _local7.inputs.push(_local5); } _local3++; } if (_local6.escapes == undefined) { _local6.escapes = new Array(); _local6.escapes.push(_local7); } else { var _local9 = true; _local3 = 0; while (_local3 < _local6.escapes.length) { if (_local6.escapes[_local3].anim == nextanim) { if (_local6.escapes[_local3].inseq == inputseq) { if (_local6.escapes[_local3].options == options) { _local9 = false; } } } _local3++; } if (_local9) { _local6.escapes.push(_local7); } } } } function updateOnlyDigestion(target) { if (target.digeststruct != undefined) { var _local2 = target.digeststruct; if (_local2.frames > 0) { _local2.curr = _local2.curr + 1; this.hurtPlayer(target, 1 / _local2.frames); } } } function updateDigestion(target, movedex) { var _local8 = ""; if (target.digeststruct != undefined) { var _local7 = target.digeststruct; updateOnlyDigestion(target); if (_local7.escapes != undefined) { if (movedex == "") { if (GLOBAL_PLAYER.hp < 1) { movedex = "E"; } else { movedex = "W"; } } var _local5 = 0; while (_local5 < _local7.escapes.length) { var _local1 = _local7.escapes[_local5]; var _local4 = false; var _local2 = 0; while (_local2 < _local1.inputs.length) { if (_local1.inputs[_local2] == "W") { _local4 = true; break; } _local2++; } if (_local4) { if (movedex != "W") { _local1.curr = 0; } } else { _local1.curr = _local1.curr - 0.0333333333333333; } if (_local1.curr < 0) { _local1.curr = 0; } if (movedex != undefined) { var _local6 = 0; _local2 = 0; while (_local2 < _local1.inputs.length) { if (_local1.inputs[_local2] == movedex) { _local6 = true; break; } _local2++; } if (_local6) { if (movedex == "W") { _local1.curr = _local1.curr + 0.0333333333333333; } else { _local1.curr = _local1.curr + 1; } if (_local1.curr > _local1.count) { if (_local8 == "") { _local8 = _local1.anim; _local1.curr = 0; } } } } _local5++; } } } return(_local8); } function upMapAOVars(AO) { if (AO != undefined) { if (AO.E != undefined) { if (AO.e == undefined) { AO.e = AO.E; } } if (AO.W != undefined) { if (AO.w == undefined) { AO.w = AO.W; } } if (AO.L != undefined) { if (AO.l == undefined) { AO.l = AO.L; } } if (AO.R != undefined) { if (AO.r == undefined) { AO.r = AO.R; } } if (AO.U != undefined) { if (AO.u == undefined) { AO.u = AO.U; } } if (AO.D != undefined) { if (AO.d == undefined) { AO.d = AO.D; } } if (AO.B != undefined) { if (AO.b == undefined) { AO.b = AO.B; } } if (AO.BL != undefined) { if (AO.bl == undefined) { AO.bl = AO.BL; } } if (AO.BR != undefined) { if (AO.br == undefined) { AO.br = AO.BR; } } if (AO.BU != undefined) { if (AO.bu == undefined) { AO.bu = AO.BU; } } if (AO.BD != undefined) { if (AO.bd == undefined) { AO.bd = AO.BD; } } if (AO.LU != undefined) { if (AO.lu == undefined) { AO.lu = AO.LU; } } if (AO.RU != undefined) { if (AO.ru == undefined) { AO.ru = AO.RU; } } if (AO.LD != undefined) { if (AO.ld == undefined) { AO.ld = AO.LD; } } if (AO.RD != undefined) { if (AO.rd == undefined) { AO.rd = AO.RD; } } if (AO.BLU != undefined) { if (AO.blu == undefined) { AO.blu = AO.BLU; } } if (AO.BRU != undefined) { if (AO.bru == undefined) { AO.bru = AO.BRU; } } if (AO.BLD != undefined) { if (AO.bld == undefined) { AO.bld = AO.BLD; } } if (AO.BRD != undefined) { if (AO.brd == undefined) { AO.brd = AO.BRD; } } } } function handleBasicStruggle(targ, AO) { if (targ.animstruct != undefined) { if (AO == undefined) { AO = targ.animstruct; } } upMapAOVars(AO); targ.animstruct = AO; if (AO != undefined) { if (GLOBAL_PLAYER.hp < 1) { if (AO.e != undefined) { goPlay(targ, AO.e); return(false); } } } var _local4 = getPlayerRelativeMovement(1); var _local1 = updateDigestion(targ, _local4); if (_local1 == "") { _local1 = getNextAnimation(AO, _local4); 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 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 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 actUnbusy(target) { _traceF1("actUnbusy"); target.s_hit = 0; target.s_animbusy = 0; target.s_vx = 0; } function consumePlayer(target) { _traceF1("consumePlayer"); var _local1 = GLOBAL_PLAYER; _local1.s_consumed = 1; _local1._alpha = 0; _local1.s_animbusy = 1; _local1.s_hit = 1; _local1.s_vx = 0; _local1.in_movex = 0; _local1.in_movey = 0; _local1.in_action = 0; _local1.stop(); _local1.mc.stop(); GLOBAL_ENEMY.s_atktype = 8; } function isPlayerConsumed(target) { if (target == undefined) { target = GLOBAL_PLAYER; } if (target.s_consumed != undefined) { return(target.s_consumed > 0); } return(target._alpha < 50); } function suckPlayer(target, range, speed) { var _local3 = GLOBAL_PLAYER; var _local4 = mcPointToGlobal(target, 0, 0); var _local2 = _local4._x - _local3._x; if (Math.abs(_local2) < range) { var _local1 = 1 - Math.abs(_local2 / range); if (_local2 < 0) { _local1 = -_local1; } _local3._x = _local3._x + (speed * _local1); } } function instantKillPlayer(target) { _traceF1("instantKillPlayer"); var _local1 = GLOBAL_PLAYER; _local1.hp = 0; } function setPlayerStatus(msg) { GLOBAL_PLAYER.m_status = msg; } function setPlayerMode(newmode) { if (newmode == undefined) { GLOBAL_PLAYER_MODE++; if (GLOBAL_PLAYER_MODE > GLOBAL_PLAYER_MODE_MAX) { GLOBAL_PLAYER_MODE = 0; } } else if ((newmode >= 0) && (newmode <= GLOBAL_PLAYER_MODE_MAX)) { GLOBAL_PLAYER_MODE = newmode; } if (GLOBAL_PLAYER_MODE == 0) { setPlayerSparkAt(GLOBAL_PLAYER); setPlayerSparkPhysics("MoveUp,2"); GLOBAL_PLAYERSPARK.gotoAndPlay("number" + GLOBAL_PLAYER_MODE); } else if (GLOBAL_PLAYER_MODE == 1) { setPlayerSparkAt(GLOBAL_PLAYER); setPlayerSparkPhysics("MoveUp,2"); GLOBAL_PLAYERSPARK.gotoAndPlay("number" + GLOBAL_PLAYER_MODE); } } function pointsSetPerDamage(factor) { if (factor > 0) { GLOBAL_SCORE_ON_DAMAGE = factor; } else { GLOBAL_SCORE_ON_DAMAGE = 0; } } function pointsAdd(amount, dontuselog) { if (amount > 0) { GLOBAL_POINTS = GLOBAL_POINTS + amount; if (dontuselog == 1) { Log(((GLOBAL_PLAYER.m_name + " got ") + amount) + " points!"); } } } function pointsGet(amount) { return(GLOBAL_POINTS); } function pointsGetFightDelta(amount) { return(GLOBAL_POINTS - GLOBAL_POINTS_START); } function setHAtk(v) { GLOBAL_ENEMY.hatk = v; } function setMAtk(v) { GLOBAL_ENEMY.matk = v; } function setLAtk(v) { GLOBAL_ENEMY.latk = v; } function setHDef(v) { GLOBAL_ENEMY.hdef = v; } function setMDef(v) { GLOBAL_ENEMY.mdef = v; } function setLDef(v) { GLOBAL_ENEMY.ldef = v; } function setMaxHP(v) { GLOBAL_ENEMY.maxhp = v; } function setHP(v) { GLOBAL_ENEMY.hp = v; } function setHMLDef(vh, vm, vl) { GLOBAL_ENEMY.hdef = vh; GLOBAL_ENEMY.mdef = vm; GLOBAL_ENEMY.ldef = vl; } function setHMLAtk(vh, vm, vl) { GLOBAL_ENEMY.hatk = vh; GLOBAL_ENEMY.matk = vm; GLOBAL_ENEMY.latk = vl; } function setScaleValue(v) { GLOBAL_ENEMY.m_scale = v; GLOBAL_ENEMY.enemy.m_scale = v; getEnemyT(GLOBAL_ENEMY).m_scale = v; var _local2 = 100 * (100 / v); if (GLOBAL_ENEMY._xscale >= 0) { GLOBAL_ENEMY._xscale = 100; } else { GLOBAL_ENEMY._xscale = -100; } GLOBAL_ENEMY._yscale = 100; getEnemyT(GLOBAL_ENEMY)._xscale = _local2; getEnemyT(GLOBAL_ENEMY)._yscale = _local2; } function setName(v) { GLOBAL_ENEMY.m_name = v; } function setStatus(v) { GLOBAL_ENEMY.m_status = v; } function setCredit(v) { GLOBAL_ENEMY.m_credit = v; } function getHAtk() { return(GLOBAL_ENEMY.hatk); } function getMAtk() { return(GLOBAL_ENEMY.matk); } function getLAtk() { return(GLOBAL_ENEMY.latk); } function getHDef() { return(GLOBAL_ENEMY.hdef); } function getMDef() { return(GLOBAL_ENEMY.mdef); } function getLDef() { return(GLOBAL_ENEMY.ldef); } function getMaxHP() { return(GLOBAL_ENEMY.maxhp); } function getHP() { return(GLOBAL_ENEMY.hp); } function getScaleValue() { return(GLOBAL_ENEMY.m_scale); } function getName() { return(GLOBAL_ENEMY.m_name); } function getStatus() { return(GLOBAL_ENEMY.m_status); } function getCredit() { return(GLOBAL_ENEMY.m_credit); } function resetHAtk(v) { GLOBAL_ENEMY.hatk = GLOBAL_ENEMY.hatk_original; } function resetMAtk(v) { GLOBAL_ENEMY.matk = GLOBAL_ENEMY.matk_original; } function resetLAtk(v) { GLOBAL_ENEMY.latk = GLOBAL_ENEMY.latk_original; } function resetHDef(v) { GLOBAL_ENEMY.hdef = GLOBAL_ENEMY.hdef_original; } function resetMDef(v) { GLOBAL_ENEMY.mdef = GLOBAL_ENEMY.mdef_original; } function resetLDef(v) { GLOBAL_ENEMY.ldef = GLOBAL_ENEMY.ldef_original; } function resetMaxHP(v) { GLOBAL_ENEMY.maxhp = GLOBAL_ENEMY.maxhp_original; } function setEnemySolid(v) { if (v == 1) { GLOBAL_ENEMY.m_notsolid = undefined; } else { GLOBAL_ENEMY.m_notsolid = 1; } } function setEnemyFaceTarget(v) { if (v == 1) { GLOBAL_ENEMY.m_dontfacetarget = 0; } else { GLOBAL_ENEMY.m_dontfacetarget = 1; } } function setEnemyAIUseAttacks(v) { if (v == 1) { GLOBAL_ENEMY.m_dontattackauto = undefined; } else { GLOBAL_ENEMY.m_dontattackauto = 1; } } function setPlayerHP(v) { GLOBAL_PLAYER.hp = v; } function 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 setValue(key, val) { if (GLOBAL_VALUES[key] != val) { _traceF1(((("setValue( " + key) + ", ") + val) + ");"); } GLOBAL_VALUES[key] = val; } function getValue(key, usedefault) { if (GLOBAL_VALUES.hasOwnProperty(key)) { return(GLOBAL_VALUES[key]); } return(usedefault); } function hasValue(key) { return(GLOBAL_VALUES.hasOwnProperty(key)); } function addValue(key, addme) { if (GLOBAL_VALUES.hasOwnProperty(key)) { if (addme != val) { _traceF1(((("addValue( " + key) + ", ") + addme) + ");"); } GLOBAL_VALUES[key] = GLOBAL_VALUES[key] + addme; return(true); } trace(("Value: " + key) + " does not exist, adding as 0"); GLOBAL_VALUES[key] = addme; return(false); } function setF(key, func) { GLOBAL_FUNCS[key] = func; } function callF(key, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { if (GLOBAL_FUNCS.hasOwnProperty(key)) { return(GLOBAL_FUNCS[key](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)); } trace(("callF: " + key) + " does not exist"); } function setAnimPrefix(target, v) { target.__aniprefix = v; } function unconsumePlayer(target, xposrel, playanim) { _traceF1("unconsumePlayer"); if (isPlayerConsumed(GLOBAL_PLAYER)) { var _local2 = GLOBAL_PLAYER; _local2.s_consumed = 0; _local2._alpha = 100; _local2.s_animbusy = 0; _local2.s_hit = 1; _local2.s_vx = 0; _local2.in_movex = 0; _local2.in_movey = 0; _local2.in_action = 0; if (playanim != undefined) { goPlay(_local2, playanim); } else { goPlay(_local2, "hitm"); } trace((((target + " ") + target._parent) + " ") + target._parent._parent); if (xposrel != undefined) { if (target._parent._parent == GLOBAL_ENEMY) { _local2._x = target._parent._parent._x + ((xposrel * (target._xscale / 100)) * (target._parent._parent._xscale / 100)); } else { _local2._x = target._parent._x + ((xposrel * (target._xscale / 100)) * (target._parent._xscale / 100)); } } else if (target._parent._parent == GLOBAL_ENEMY) { _local2._x = target._parent._parent._x + ((32 * (target._xscale / 100)) * (target._parent._parent._xscale / 100)); } else { _local2._x = target._parent._x + ((32 * (target._xscale / 100)) * (target._parent._xscale / 100)); } } } function 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 playerWithin(target, distance, fardistance) { if (fardistance != undefined) { var _local1 = playerDistance(target); return((_local1 >= distance) and (_local1 <= fardistance)); } return(playerDistance(target) < distance); } function playSound(soundkey, extravolume, exparam) { var _local5 = _parent.soundbank; if (extravolume != undefined) { var _local7 = new Sound(_local5); _local7.setVolume(extravolume); } else { var _local7 = new Sound(_local5); _local7.setVolume(100); } var _local4 = ""; var _local2 = 0; while (_local2 < soundkey.length) { if (soundkey.charCodeAt(_local2) == 46) { _local4 = _local4 + "_"; } else { _local4 = _local4 + soundkey.charAt(_local2); } _local2++; } var _local9 = _local5._currentframe; _local5.gotoAndPlay(1); _local5.gotoAndPlay(_local4); var _local6 = _local5._currentframe; if (_local6 == 1) { trace(((((((((((("Manual soundplay" + _local5) + ": ") + _local4) + " :") + extravolume) + " |") + exparam) + " [") + _local9) + " ") + _local6) + "]"); } } function _getCBox(bc) { if (bc.cbox != undefined) { return(bc.cbox); } if (bc.cBox != undefined) { return(bc.cBox); } if (bc.Cbox != undefined) { return(bc.Cbox); } if (bc.CBox != undefined) { return(bc.CBox); } if (bc.CBOX != undefined) { return(bc.CBOX); } return(undefined); } function _getABox(bc) { if (bc.abox != undefined) { return(bc.abox); } if (bc.aBox != undefined) { return(bc.aBox); } if (bc.Abox != undefined) { return(bc.Abox); } if (bc.ABox != undefined) { return(bc.ABox); } if (bc.ABOX != undefined) { return(bc.ABOX); } return(undefined); } function _getSBox(bc) { if (bc.sbox != undefined) { return(bc.sbox); } if (bc.sBox != undefined) { return(bc.sBox); } if (bc.Sbox != undefined) { return(bc.Sbox); } if (bc.SBox != undefined) { return(bc.SBox); } if (bc.SBOX != undefined) { return(bc.SBOX); } return(undefined); } function _getScopelessFunc(bc, usefunc) { var _local1 = usefunc(bc); if (_local1 != undefined) { return(_local1); } _local1 = usefunc(bc.aniclip.mc); if (_local1 != undefined) { return(_local1); } _local1 = usefunc(bc.enemy); if (_local1 != undefined) { return(_local1); } return(undefined); } function getCBox(mc) { return(_getScopelessFunc(mc, _getCBox)); } function getABox(mc) { return(_getScopelessFunc(mc, _getABox)); } function getSBox(mc) { return(_getScopelessFunc(mc, _getSBox)); } function getEnemyT(GE) { if (GE.enemy.enemy != undefined) { return(GE.enemy.enemy); } return(GE.enemy); } function getEnemyURL(index) { if (index > GLOBAL_MAXENEMYNONEXTERNAL) { var _local1 = (index - GLOBAL_MAXENEMYNONEXTERNAL) - 1; if (_local1 < GLOBAL_LOADEEMS.length) { return(GLOBAL_LOADEEMS[_local1]); } } return(""); } 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 _local2 = GLOBAL_ENEMY_DATA[index]; _local1 = ((((_local2.m_name + ", ") + _local2.m_status) + "[") + _local2.m_credit) + "]"; } 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 hitPlayerHeadCenter(clip) { return(clip.hitTest(_root.player.head.center)); } function hitPlayerHead(clip) { return(clip.hitTest(_root.player.head)); } function hitPlayerCenter(clip) { return(clip.hitTest(_root.player.centerbox)); } function hitPlayer(clip) { return(clip.hitTest(_root.player.cbox)); } function getPlayer() { return(_root.player); } function getPlayerHealthPercent() { return(100 * (_root.player.hp / 63)); } function getEnemyHealthPercent() { return(100 * (_root.enemy.hp / _root.enemy.maxhp)); } function getPlayerHP() { return(_root.player.hp); } function getEnemyHP() { return(_root.enemy.hp); } function getEnemy() { return(_root.enemy); } function getController() { return(_root.controller); } function enemyFacePlayer() { if (GLOBAL_ENEMY._x < GLOBAL_PLAYER._x) { GLOBAL_ENEMY._xscale = Math.abs(GLOBAL_ENEMY._xscale); } else { GLOBAL_ENEMY._xscale = -Math.abs(GLOBAL_ENEMY._xscale); } } function setPlayerHasHead(v) { if (v) { _root.GLOBAL_PLAYERHEAD = 1; GLOBAL_PLAYERHASHEAD = true; } else { _root.GLOBAL_PLAYERHEAD = 0; GLOBAL_PLAYERHASHEAD = false; } } function enemyGetID() { return(GLOBAL_ENEMY._currentframe); } function enemyGetHashData(thisframe) { if (GLOBAL_ENEMY_HASHCODES.hasOwnProperty(thisframe)) { return(GLOBAL_ENEMY_HASHCODES[thisframe]); } var _local1 = new Object(); _local1.external = 0; _local1.url = ""; _local1.index = thisframe; if (thisframe > GLOBAL_MAXENEMYNONEXTERNAL) { var _local13 = (thisframe - GLOBAL_MAXENEMYNONEXTERNAL) - 1; if (_local13 < GLOBAL_LOADEEMS.length) { _local1.url = GLOBAL_LOADEEMS[_local13]; _local1.external = 1; } else { return(undefined); } } var _local12 = 2147483647 /* 0x7FFFFFFF */; var _local9 = 2147483647 /* 0x7FFFFFFF */; var _local3 = int(_local12); if (_local1.external) { _local3 = _local12; } else { _local3 = _local12 * _local1.index; } var _local5 = 0; while (_local5 < _local1.url.length) { var _local4 = _local1.url.charCodeAt(_local5); _local3 = _local3 ^ (((_local4 | (_local4 << 8)) | (_local4 << 16)) | (_local4 << 24)); _local3 = _local3 + _local9; _local5++; } _local1.hashcode = _local3; _local1.hashflip = ((((_local3 >> 24) & 255) ^ ((_local3 >> 16) & 255)) ^ ((_local3 >> 8) & 255)) ^ (_local3 & 255); _local1.red = 0; _local1.green = 0; _local1.blue = 0; var _local2 = 0; while (_local2 < 11) { var _local8 = (_local3 >> (0 + (_local2 * 3))) & 1; var _local7 = (_local3 >> (1 + (_local2 * 3))) & 1; var _local6 = (_local3 >> (2 + (_local2 * 3))) & 1; _local1.red = _local1.red << 1; _local1.green = _local1.green << 1; _local1.blue = _local1.blue << 1; _local1.red = _local1.red | _local8; _local1.green = _local1.green | _local7; _local1.blue = _local1.blue | _local6; _local2++; } _local1.red = _local1.red / 2048; _local1.green = _local1.green / 2048; _local1.blue = _local1.blue / 2048; var _local10 = Math.sqrt(((_local1.red * _local1.red) + (_local1.green * _local1.green)) + (_local1.blue * _local1.blue)); if (_local10 > 0) { _local1.red = _local1.red / _local10; _local1.green = _local1.green / _local10; _local1.blue = _local1.blue / _local10; } GLOBAL_ENEMY_HASHCODES[thisframe] = _local1; return(_local1); } function toggleQuality() { if (_root._quality == "LOW") { _root._quality = "MEDIUM"; } else if (_root._quality == "MEDIUM") { _root._quality = "HIGH"; } else { _root._quality = "LOW"; } } function toggleSlowMode() { GLOBAL_PAUSEHFR++; GLOBAL_PAUSEHFR = GLOBAL_PAUSEHFR % 4; } function legacy4Struggle(target, aright, aleft, aup, adown) { return(legacy8StruggleDist(target, aright, aleft, aup, adown, aright, aleft, aup, adown)); } function legacy8Struggle(target, aright, aleft, aup, adown, bright, bleft, bup, bdown) { return(legacy8StruggleDist(target, aright, aleft, aup, adown, bright, bleft, bup, bdown)); } function legacyRandomStruggle(target, aright, aleft, aup, adown) { var _local1 = new Object(); if (adown != undefined) { _local1[adown] = 1; } if (aup != undefined) { _local1[aup] = 1; } if (aleft != undefined) { _local1[aleft] = 1; } if (aright != undefined) { _local1[aright] = 1; } return(legacy8StruggleDist(target, _local1, _local1, _local1, _local1, _local1, _local1, _local1, _local1)); } function legacySelectAndPlay(target, distofanims) { if (typeof(distofanims) == "string") { target.gotoAndPlay(distofanims); return(true); } var _local1 = histSelect(distofanims); if (_local1 != undefined) { target.gotoAndPlay(_local1); return(true); } return(false); } function legacy4StruggleDist(target, aright, aleft, aup, adown, bright, bleft, bup, bdown) { return(legacy8StruggleDist(target, aright, aleft, aup, adown, aright, aleft, aup, adown)); } function legacy8StruggleDist(target, aright, aleft, aup, adown, bright, bleft, bup, bdown) { var _local4 = playerInputX(); var _local3 = playerInputY(); var _local5 = playerInputA(); var _local2 = enemyFacingRight(); if (_local5 != 0) { if (_local4 < 0) { if (_local2) { return(legacySelectAndPlay(target, aleft)); } return(legacySelectAndPlay(target, aright)); } if (_local4 > 0) { if (_local2) { return(legacySelectAndPlay(target, aright)); } return(legacySelectAndPlay(target, aleft)); } if (_local3 > 0) { return(legacySelectAndPlay(target, aup)); } if (_local3 < 0) { return(legacySelectAndPlay(target, adown)); } } else { if (_local4 < 0) { if (_local2) { return(legacySelectAndPlay(target, bleft)); } return(legacySelectAndPlay(target, bright)); } if (_local4 > 0) { if (_local2) { return(legacySelectAndPlay(target, bright)); } return(legacySelectAndPlay(target, bleft)); } if (_local3 > 0) { return(legacySelectAndPlay(target, bup)); } if (_local3 < 0) { return(legacySelectAndPlay(target, bdown)); } } return(false); } function _stopExtSounds() { var _local2 = new Sound(GLOBAL_ENEMY); _local2.stop(); _local2.setVolume(0); var _local3 = new Sound(GLOBAL_ENEMY.enemy); _local3.stop(); _local3.setVolume(0); var _local4 = new Sound(GLOBAL_ENEMY.enemy.enemy); _local4.stop(); _local4.setVolume(0); var _local5 = new Sound(GLOBAL_ENEMY.enemy.enemy.enemy); _local5.stop(); _local5.setVolume(0); var _local1 = new Sound(getEnemyT(GLOBAL_ENEMY)); _local1.stop(); _local1.setVolume(0); } function _startExtSounds() { var _local2 = new Sound(GLOBAL_ENEMY); _local2.stop(); _local2.setVolume(100); var _local3 = new Sound(GLOBAL_ENEMY.enemy); _local3.stop(); _local3.setVolume(100); var _local4 = new Sound(GLOBAL_ENEMY.enemy.enemy); _local4.stop(); _local4.setVolume(100); var _local5 = new Sound(GLOBAL_ENEMY.enemy.enemy.enemy); _local5.stop(); _local5.setVolume(100); var _local1 = new Sound(getEnemyT(GLOBAL_ENEMY)); _local1.stop(); _local1.setVolume(100); } function 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 _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 LogParsed(s) { var _local5 = ""; var _local1 = 0; var _local8 = s.length; while (_local1 < _local8) { if (s.charCodeAt(_local1) == 37) { if ((_local1 + 1) < _local8) { if (s.charCodeAt(_local1 + 1) == 91) { var _local7 = _local1 + 2; var _local6 = _local7; var _local3 = _local1 + 1; while (_local3 < _local8) { if (s.charCodeAt(_local3) == 93) { _local6 = _local3; break; } _local3++; } var _local2 = s.substr(_local7, _local6 - _local7); if (GLOBAL_VALUES.hasOwnProperty(_local2)) { _local5 = _local5 + GLOBAL_VALUES[_local2]; } else { _local2 = _local2.toLowerCase(); hasmsg = _local2; if (_local2 == "enemyname") { hasmsg = GLOBAL_ENEMY.m_name; } else if (_local2 == "playername") { hasmsg = "Barb"; } else if (_local2 == "enemydescr") { hasmsg = GLOBAL_ENEMY.m_status; } else if (_local2 == "playerdescr") { hasmsg = ""; } else if (_local2 == "enemyhp") { hasmsg = GLOBAL_ENEMY.hp; } else if (_local2 == "playerhp") { hasmsg = GLOBAL_PLAYER.hp; } _local5 = _local5 + hasmsg; } _local1 = _local6 + 1; } else { _local5 = _local5 + s.charAt(_local1); _local5 = _local5 + s.charAt(_local1 + 1); _local1 = _local1 + 2; } } else { _local5 = _local5 + s.charAt(_local1); _local1++; } } else { _local5 = _local5 + s.charAt(_local1); _local1++; } } Log(_local5); } 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(); 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.active) { GLOBAL_PLAYER.play(GLOBAL_PLAYER._currentframe); GLOBAL_PLAYER.aniclip.mc.play(); getEnemyT(GLOBAL_ENEMY).play(GLOBAL_ENEMY._currentframe); GLOBAL_ENEMYSPARK.play(GLOBAL_ENEMYSPARK._currentframe); GLOBAL_PLAYERSPARK.stop(GLOBAL_PLAYERSPARK._currentframe); } } function moveCharacterGravity(sourcedata, char) { char.s_vy = char.s_vy + 0.533333333333333; sourcedata._y = sourcedata._y + char.s_vy; if (sourcedata._y >= GLOBAL_FLOOR) { sourcedata._y = GLOBAL_FLOOR; char.s_vy = 0; } } function movecharacter(obje, objdataclip, options) { var _local4 = Math.abs(obje._xscale); var _local3 = "null"; if (!isPlayerConsumed(objdataclip)) { if ((objdataclip.s_idle || (objdataclip.s_moving != 0)) && (((!objdataclip.s_attacking) && (!objdataclip.s_hit)) && (!objdataclip.s_animbusy))) { if (objdataclip.in_action) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if ((objdataclip.attackmode == undefined) || (objdataclip.attackmode == 0)) { if (objdataclip.in_movex > 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = _local4; } _local3 = "atkm"; } else if (objdataclip.in_movex < 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = -_local4; } _local3 = "atkm"; } if (objdataclip.in_movey > 0) { _local3 = "atkh"; } else if (objdataclip.in_movey < 0) { _local3 = "atkl"; } } else if (objdataclip.attackmode == 1) { if (objdataclip.in_movex > 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = _local4; } _local3 = "atkp"; } else if (objdataclip.in_movex < 0) { if (obje.m_dontfacetarget != 1) { obje._xscale = -_local4; } _local3 = "atkp"; } if (objdataclip.in_movey > 0) { _local3 = "atkp"; } else if (objdataclip.in_movey < 0) { _local3 = "atkp"; } } } else if (objdataclip.in_movex > 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (obje.m_dontfacetarget != 1) { obje._xscale = _local4; } if (objdataclip.s_moving == 0) { _local3 = "walk"; } } else if (objdataclip.in_movex < 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (obje.m_dontfacetarget != 1) { obje._xscale = -_local4; } if (objdataclip.s_moving == 0) { _local3 = "walk"; } } else if (objdataclip.in_movex == 0) { obje.hdefon = 0; obje.mdefon = 0; obje.ldefon = 0; if (objdataclip.in_movey > 0) { obje.hdefon = 1; } else if (objdataclip.in_movey < 0) { obje.ldefon = 1; } else if (objdataclip.in_movey == 0) { obje.mdefon = 1; } } if (objdataclip.in_movex == 0) { if ((((objdataclip.s_moving != 0) && (!objdataclip.s_attacking)) && (!objdataclip.s_hit)) && (!objdataclip.s_animbusy)) { _local3 = "idle"; } } } else if (objdataclip.s_moving != 0) { } } objdataclip.def_h._visible = false; objdataclip.def_m._visible = false; objdataclip.def_l._visible = false; if (obje.hdefon != 0) { objdataclip.def_h._visible = true; } if (obje.mdefon != 0) { objdataclip.def_m._visible = true; } if (obje.ldefon != 0) { objdataclip.def_l._visible = true; } if (_local3 == "null") { if (((((objdataclip.s_idle == 0) && (objdataclip.s_moving == 0)) && (objdataclip.s_attacking == 0)) && (objdataclip.s_hit == 1)) && (objdataclip.s_animbusy == 1)) { _local3 = objdataclip.__animcurrent; } } if (_local3 != "null") { if (_local3 == "walk") { if (objdataclip.replaceAnimWalk != undefined) { _local3 = objdataclip.replaceAnimWalk; } else { _local3 = "walk"; } } if ((options != undefined) and (options == 2)) { objdataclip.__animcurrent = _local3; objdataclip.gotoAndStop(_local3); } else if (objdataclip.__animcurrent != _local3) { goPlay(objdataclip, _local3); } } } function moveplayer() { GLOBAL_PLAYER.attackmode = GLOBAL_PLAYER_MODE; movecharacter(GLOBAL_PLAYER, GLOBAL_PLAYER, 2); if (!isPlayerConsumed(GLOBAL_PLAYER)) { if ((((GLOBAL_PLAYER.s_idle == 0) && (GLOBAL_PLAYER.s_moving != 0)) && (GLOBAL_PLAYER.s_vx == 0)) && (!GLOBAL_PLAYER.s_animbusy)) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + ((GLOBAL_PLAYER._xscale / Math.abs(GLOBAL_PLAYER._xscale)) * GLOBAL_PLAYER.s_moving); } } if ((GLOBAL_PLAYER.s_vx != 0) && (!GLOBAL_PLAYER.s_animbusy)) { if (GLOBAL_PLAYER._x > GLOBAL_ENEMY._x) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + GLOBAL_PLAYER.s_vx; } else { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x - GLOBAL_PLAYER.s_vx; } } moveCharacterGravity(GLOBAL_PLAYER, GLOBAL_PLAYER); if (GLOBAL_ENEMY.m_notsolid != 1) { var _local4 = getCBox(GLOBAL_ENEMY.enemy); var _local5 = getCBox(GLOBAL_PLAYER); if (((_local5 != undefined) && (_local4 != undefined)) && (_local5.hitTest(_local4))) { var _local2 = _local4.getBounds(_root); var _local3 = _local5.getBounds(_root); if (((_local2.xMin + _local2.xMax) / 2) > ((_local3.xMin + _local3.xMax) / 2)) { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + (_local2.xMin - _local3.xMax); } else { GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + (_local2.xMax - _local3.xMin); } } } } function moveenemy(ENMC) { moveCharacterGravity(ENMC, getEnemyT(ENMC)); if (getEnemyT(ENMC)._run != undefined) { return(getEnemyT(ENMC)._run(this, ENMC)); } if (getEnemyT(ENMC) != undefined) { movecharacter(ENMC, getEnemyT(ENMC), undefined); } else { movecharacter(ENMC, ENMC, undefined); } if (ENMC.m_dontfacetarget != 1) { enemyFacePlayer(); } if (((getEnemyT(ENMC).s_idle == 0) && (getEnemyT(ENMC).s_moving != 0)) && (!getEnemyT(ENMC).s_animbusy)) { ENMC._x = ENMC._x + (((ENMC._xscale / Math.abs(ENMC._xscale)) * getEnemyT(ENMC).s_moving) * ENMC.s_movespeed); } if ((getEnemyT(ENMC).s_vx != 0) && (!getEnemyT(ENMC).s_animbusy)) { if (GLOBAL_PLAYER._x > ENMC._x) { ENMC._x = ENMC._x - getEnemyT(ENMC).s_vx; } else { ENMC._x = ENMC._x + getEnemyT(ENMC).s_vx; } } else if (((getEnemyT(ENMC).s_moving != 0) && (getEnemyT(ENMC).s_vx != 0)) && (getEnemyT(ENMC).s_animbusy)) { if (GLOBAL_PLAYER._x > ENMC._x) { ENMC._x = ENMC._x - getEnemyT(ENMC).s_vx; } else { ENMC._x = ENMC._x + getEnemyT(ENMC).s_vx; } } if (ENMC.m_notsolid != 1) { if (getCBox(ENMC.enemy).hitTest(getCBox(GLOBAL_PLAYER))) { var _local4 = getCBox(ENMC.enemy).getBounds(_root); var _local5 = getCBox(GLOBAL_PLAYER).getBounds(_root); if (((_local4.xMin + _local4.xMax) / 2) < ((_local5.xMin + _local5.xMax) / 2)) { ENMC._x = ENMC._x + (_local5.xMin - _local4.xMax); } else { ENMC._x = ENMC._x + (_local5.xMax - _local4.xMin); } } } } function setClipAt(mc, clip) { var _local2 = clip.getBounds(_root); mc._x = (_local2.xMax + _local2.xMin) * 0.5; mc._y = (_local2.xMax + _local2.xMin) * 0.5; } function setClipAtExact(mc, clip) { var _local2 = mcPointToGlobal(clip, 0, 0); var _local6 = mcPointToGlobal(clip, 1, 0); var _local4 = _local6._x - _local2._x; var _local3 = _local6._y - _local2._y; var _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); var _local7 = 57.2957795130823 * Math.atan2(_local3 / _local5, _local4 / _local5); mc._x = _local2._x; mc._y = _local2._y; mc._rotation = _local7; mc._xscale = (100 * _local5) / 1; mc._yscale = mc._xscale; } function _resetSparkSim(clip) { clip.xvel = 0; clip.yvel = 0; clip.rotvel = 0; clip.xacc = 0; clip.yacc = 0; clip.rotacc = 0; clip.shrinkto = 0; clip.shrinktime = 0; clip.shrinktimemax = 0; } function _updateSparkSim(mc, steps) { if (mc.xacc != 0) { mc.xvel = mc.xvel + (steps * mc.xacc); } if (mc.yacc != 0) { mc.yvel = mc.yvel + (steps * mc.yacc); } if (mc.rotacc != 0) { mc.rotvel = mc.rotvel + (steps * mc.rotacc); } if (mc.xvel != 0) { mc._x = mc._x + (steps * mc.xvel); } if (mc.yvel != 0) { mc._y = mc._y + (steps * mc.yvel); } if (mc.rotvel != 0) { mc._rotation = mc._rotation + (steps * mc.rotvel); } if (mc.shrinktimemax > 0) { if (mc.shrinktime == mc.shrinktimemax) { mc._originalscalex = mc._xscale; mc._originalscaley = mc._yscale; } mc.shrinktime = mc.shrinktime - steps; if (mc.shrinktime < 0) { mc.shrinktime = 0; } var _local3 = (1 - mc.shrinkto) * ((1 * mc.shrinktime) / (1 * mc.shrinktimemax)); mc._xscale = (mc.shrinkto + _local3) * mc._originalscalex; mc._yscale = (mc.shrinkto + _local3) * mc._originalscaley; } } function _setClipPhysics(clip, vx, vy, ax, ay, rv, ra, shrinkin, shrinkamount) { if (vx != undefined) { clip.xvel = vx; } else { clip.xvel = 0; } if (vy != undefined) { clip.yvel = vy; } else { clip.yvel = 0; } if (ax != undefined) { clip.xacc = ax; } else { clip.xacc = 0; } if (ay != undefined) { clip.yacc = ay; } else { clip.yacc = 0; } if (rv != undefined) { clip.rotvel = rv; } else { clip.rotvel = 0; } if (ra != undefined) { clip.rotacc = ra; } else { clip.rotacc = 0; } if (shrinkin != undefined) { clip.shrinkto = 0; clip.shrinktime = shrinkin; clip.shrinktimemax = shrinkin; if (shrinkamount != undefined) { clip.shrinkto = shrinkamount / 100; } } else { clip.shrinktimemax = 0; clip.shrinkto = 0; clip.shrinktime = 0; } } function _parseClipPhysicsAndSet(clip, lex) { var _local5; var _local4; var _local10; var _local9; var _local7; var _local11; var _local8; var _local6; var _local2 = lex.split(","); var _local3 = _local2.length; var _local1 = 0; while (_local1 < _local3) { if (_local2[_local1] == "MoveUp") { _local1++; if (_local1 < _local3) { _local4 = -Number(_local2[_local1]); } } else if (_local2[_local1] == "MoveRight") { _local1++; if (_local1 < _local3) { _local5 = Number(_local2[_local1]); } } else if (_local2[_local1] == "MoveLeft") { _local1++; if (_local1 < _local3) { _local5 = -Number(_local2[_local1]); } } else if (_local2[_local1] == "MoveDown") { _local1++; if (_local1 < _local3) { _local4 = Number(_local2[_local1]); } } else if (_local2[_local1] == "Spin") { _local1++; if (_local1 < _local3) { _local7 = Number(_local2[_local1]); } } else if (_local2[_local1] == "Shrink") { _local1++; if (_local1 < _local3) { _local8 = 60; _local6 = Number(_local2[_local1]); } } _local1++; } _setClipPhysics(clip, _local5, _local4, _local10, _local9, _local7, _local11, _local8, _local6); } function setEnemySparkPhysics(lex) { _parseClipPhysicsAndSet(GLOBAL_ENEMYSPARK, lex); } function setPlayerSparkPhysics(lex) { _parseClipPhysicsAndSet(GLOBAL_PLAYERSPARK, lex); } function setEnemySparkAnim(anim) { if (anim != undefined) { GLOBAL_PLAYERSPARK.gotoAndPlay(anim); } } function setPlayerSparkAt(clip, anim, offsetx, offsety) { setClipAt(GLOBAL_PLAYERSPARK, clip); _resetSparkSim(GLOBAL_PLAYERSPARK); if (GLOBAL_PLAYER._xscale < 0) { GLOBAL_PLAYERSPARK._xscale = -100; } else { GLOBAL_PLAYERSPARK._xscale = 100; } if (offsetx != undefined) { if (GLOBAL_PLAYERSPARK._xscale > 0) { GLOBAL_PLAYERSPARK._x = GLOBAL_PLAYERSPARK._x + offsetx; } else { GLOBAL_PLAYERSPARK._x = GLOBAL_PLAYERSPARK._x - offsetx; } } if (offsety != undefined) { GLOBAL_PLAYERSPARK._y = GLOBAL_PLAYERSPARK._y + offsety; } if (anim != undefined) { GLOBAL_PLAYERSPARK.gotoAndPlay(anim); } } function setEnemySparkAt(clip, anim, offsetx, offsety) { setClipAt(GLOBAL_ENEMYSPARK, clip); _resetSparkSim(GLOBAL_ENEMYSPARK); if (GLOBAL_ENEMY._xscale < 0) { GLOBAL_ENEMYSPARK._xscale = -100; } else { GLOBAL_ENEMYSPARK._xscale = 100; } if (offsetx != undefined) { if (GLOBAL_ENEMYSPARK._xscale > 0) { GLOBAL_ENEMYSPARK._x = GLOBAL_ENEMYSPARK._x + offsetx; } else { GLOBAL_ENEMYSPARK._x = GLOBAL_ENEMYSPARK._x - offsetx; } } if (offsety != undefined) { GLOBAL_ENEMYSPARK._y = GLOBAL_ENEMYSPARK._y + offsety; } if (anim != undefined) { GLOBAL_ENEMYSPARK.gotoAndPlay(anim); } } function setPlayerScale(val) { GLOBAL_PLAYER._xscale = val * (GLOBAL_PLAYER._xscale / Math.abs(GLOBAL_PLAYER._xscale)); GLOBAL_PLAYER._yscale = val * (GLOBAL_PLAYER._yscale / Math.abs(GLOBAL_PLAYER._yscale)); } function getPlayerScale() { return(Math.abs(GLOBAL_PLAYER._xscale)); } function setEnemySparkOnScreen(anim, screenfloatx, screenfloaty, screenscale) { _resetSparkSim(GLOBAL_ENEMYSPARK); GLOBAL_ENEMYSPARK._x = _parent.camControl._x; GLOBAL_ENEMYSPARK._y = _parent.camControl._y; var _local3 = 0; if (screenfloatx != undefined) { _local3 = (screenfloatx * _parent.camControl.fixX) * (_parent.camControl._xscale / 200); } var _local2 = 0; if (screenfloaty != undefined) { _local2 = ((-screenfloaty) * _parent.camControl.fixY) * (_parent.camControl._yscale / 200); } GLOBAL_ENEMYSPARK._x = GLOBAL_ENEMYSPARK._x + _local3; GLOBAL_ENEMYSPARK._y = GLOBAL_ENEMYSPARK._y + _local2; if (screenscale != undefined) { GLOBAL_ENEMYSPARK._xscale = screenscale * Math.abs(_parent.camControl._xscale / 100); GLOBAL_ENEMYSPARK._yscale = screenscale * Math.abs(_parent.camControl._yscale / 100); } if (anim != undefined) { GLOBAL_ENEMYSPARK.gotoAndPlay(anim); } } function setEnemySparkAtExact(clip, anim, param) { _resetSparkSim(GLOBAL_ENEMYSPARK); setClipAtExact(GLOBAL_ENEMYSPARK, clip); if (param != undefined) { for (var _local2 in param) { GLOBAL_ENEMYSPARK[_local2] = param[_local2]; } } if (anim != undefined) { GLOBAL_ENEMYSPARK.gotoAndPlay(anim); } } function unscaleEnemySpark(arg1) { if (arg1 != undefined) { GLOBAL_ENEMYSPARK._xscale = arg1; GLOBAL_ENEMYSPARK._yscale = arg1; } else { GLOBAL_ENEMYSPARK._xscale = 100; GLOBAL_ENEMYSPARK._yscale = 100; } } function getEnemySpark() { return(GLOBAL_ENEMYSPARK); } function damagecollisions() { var _local2 = null; var _local1 = null; var _local4 = getABox(GLOBAL_PLAYER); var _local6 = getCBox(GLOBAL_PLAYER); var _local3 = getABox(GLOBAL_ENEMY.enemy); var _local5 = getCBox(GLOBAL_ENEMY.enemy); if (getEnemyT(GLOBAL_ENEMY).s_attacking) { if (((_local3 != undefined) && (_local6 != undefined)) && (_local3.hitTest(_local6))) { if (getEnemyT(GLOBAL_ENEMY).s_atktype < 1) { var _local7 = GLOBAL_ENEMY.latk - GLOBAL_PLAYER.ldef; if (GLOBAL_PLAYER.ldefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setEnemySparkAt(getABox(GLOBAL_ENEMY.enemy)); if (GLOBAL_PLAYER.ldefon != 0) { GLOBAL_ENEMYSPARK.gotoAndPlay("cutblock"); } else { GLOBAL_ENEMYSPARK.gotoAndPlay("cutlow"); } GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp - _local7; _local2 = "hitl"; GLOBAL_PLAYER.s_hit = 1; getEnemyT(GLOBAL_ENEMY).s_attacking = 0; Log(((((GLOBAL_ENEMY.m_name + " hit ") + GLOBAL_PLAYER.m_name) + " for ") + _local7) + "!"); } else if (getEnemyT(GLOBAL_ENEMY).s_atktype == 1) { var _local7 = GLOBAL_ENEMY.matk - GLOBAL_PLAYER.mdef; if (GLOBAL_PLAYER.mdefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setEnemySparkAt(getABox(GLOBAL_ENEMY.enemy)); if (GLOBAL_PLAYER.mdefon != 0) { GLOBAL_ENEMYSPARK.gotoAndPlay("cutblock"); } else { GLOBAL_ENEMYSPARK.gotoAndPlay("cutmid"); } GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp - _local7; _local2 = "hitm"; GLOBAL_PLAYER.s_hit = 1; getEnemyT(GLOBAL_ENEMY).s_attacking = 0; Log(((((GLOBAL_ENEMY.m_name + " hit ") + GLOBAL_PLAYER.m_name) + " for ") + _local7) + "!"); } else if (getEnemyT(GLOBAL_ENEMY).s_atktype == 2) { var _local7 = GLOBAL_ENEMY.hatk - GLOBAL_PLAYER.hdef; if (GLOBAL_PLAYER.hdefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setEnemySparkAt(getABox(GLOBAL_ENEMY.enemy)); if (GLOBAL_PLAYER.hdefon != 0) { GLOBAL_ENEMYSPARK.gotoAndPlay("cutblock"); } else { GLOBAL_ENEMYSPARK.gotoAndPlay("cuthigh"); } GLOBAL_PLAYER.hp = GLOBAL_PLAYER.hp - _local7; _local2 = "hith"; GLOBAL_PLAYER.s_hit = 1; getEnemyT(GLOBAL_ENEMY).s_attacking = 0; Log(((((GLOBAL_ENEMY.m_name + " hit ") + GLOBAL_PLAYER.m_name) + " for ") + _local7) + "!"); } numclamp(GLOBAL_PLAYER.hp); } } if (GLOBAL_PLAYER.s_attacking and (GLOBAL_ENEMY.hp >= 1)) { if (((_local5 != undefined) && (_local4 != undefined)) && (_local4.hitTest(_local5))) { if (GLOBAL_PLAYER.s_atktype < 1) { var _local7 = GLOBAL_PLAYER.latk - GLOBAL_ENEMY.ldef; if (GLOBAL_ENEMY.ldefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setPlayerSparkAt(getABox(GLOBAL_PLAYER)); if (GLOBAL_ENEMY.ldefon != 0) { GLOBAL_PLAYERSPARK.gotoAndPlay("hitblock"); } else { GLOBAL_PLAYERSPARK.gotoAndPlay("hitlow"); } GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp - _local7; if (!GLOBAL_ENEMY.ignore_hitanim) { if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { _local1 = "hitl"; } } if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { GLOBAL_ENEMY.s_hit = true; GLOBAL_ENEMY.ai = -1; } GLOBAL_PLAYER.s_attacking = 0; if ((GLOBAL_SCORE_ON_DAMAGE * _local7) > 0) { GLOBAL_POINTS = GLOBAL_POINTS + (GLOBAL_SCORE_ON_DAMAGE * _local7); Log(((((GLOBAL_PLAYER.m_name + " hit ") + GLOBAL_ENEMY.m_name) + " for ") + _local7) + "!"); } } else if (GLOBAL_PLAYER.s_atktype == 1) { var _local7 = GLOBAL_PLAYER.matk - GLOBAL_ENEMY.mdef; if (GLOBAL_ENEMY.lmdefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setPlayerSparkAt(getABox(GLOBAL_PLAYER)); if (GLOBAL_ENEMY.lmdefon != 0) { GLOBAL_PLAYERSPARK.gotoAndPlay("hitblock"); } else { GLOBAL_PLAYERSPARK.gotoAndPlay("hitmid"); } GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp - _local7; if (!GLOBAL_ENEMY.ignore_hitanim) { if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { _local1 = "hitm"; } } if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { GLOBAL_ENEMY.s_hit = true; GLOBAL_ENEMY.ai = -1; } GLOBAL_PLAYER.s_attacking = 0; if ((GLOBAL_SCORE_ON_DAMAGE * _local7) > 0) { GLOBAL_POINTS = GLOBAL_POINTS + (GLOBAL_SCORE_ON_DAMAGE * _local7); Log(((((GLOBAL_PLAYER.m_name + " hit ") + GLOBAL_ENEMY.m_name) + " for ") + _local7) + "!"); } } else if (GLOBAL_PLAYER.s_atktype == 2) { var _local7 = GLOBAL_PLAYER.hatk - GLOBAL_ENEMY.hdef; if (GLOBAL_ENEMY.hdefon != 0) { _local7 = _local7 / 2; } _local7 = numclamp(_local7); setPlayerSparkAt(getABox(GLOBAL_PLAYER)); if (GLOBAL_ENEMY.hdefon != 0) { GLOBAL_PLAYERSPARK.gotoAndPlay("hitblock"); } else { GLOBAL_PLAYERSPARK.gotoAndPlay("hithigh"); } GLOBAL_ENEMY.hp = GLOBAL_ENEMY.hp - _local7; if (!GLOBAL_ENEMY.ignore_hitanim) { if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { _local1 = "hith"; } } if ((_local7 > GLOBAL_ENEMY.ignore_hitweak) && (!GLOBAL_ENEMY.ignore_hitanimonly)) { GLOBAL_ENEMY.s_hit = true; GLOBAL_ENEMY.ai = -1; } GLOBAL_PLAYER.s_attacking = 0; if ((GLOBAL_SCORE_ON_DAMAGE * _local7) > 0) { GLOBAL_POINTS = GLOBAL_POINTS + (GLOBAL_SCORE_ON_DAMAGE * _local7); Log(((((GLOBAL_PLAYER.m_name + " hit ") + GLOBAL_ENEMY.m_name) + " for ") + _local7) + "!"); } } else if (GLOBAL_PLAYER.s_atktype == 4) { var _local7 = 0; if (GLOBAL_ALLOW_PETS) { setPlayerSparkAt(getABox(GLOBAL_PLAYER)); GLOBAL_PLAYERSPARK.gotoAndPlay("heart"); _local1 = "hitp"; Log(((GLOBAL_PLAYER.m_name + " pet ") + GLOBAL_ENEMY.m_name) + "!"); } else { setPlayerSparkAt(getABox(GLOBAL_PLAYER)); GLOBAL_PLAYERSPARK.gotoAndPlay("heart"); } GLOBAL_PLAYER.s_attacking = 0; } numclamp(GLOBAL_ENEMY.hp); } } if (_local1 != null) { if (!isPlayerConsumed(GLOBAL_PLAYER)) { goPlay(getEnemyT(GLOBAL_ENEMY), _local1); } } if (_local2 != null) { goPlay(GLOBAL_PLAYER, _local2); actHurt(GLOBAL_PLAYER, 1); } } function _pickEnemyReset() { GLOBAL_VALUES = new Object(); GLOBAL_SYNCMAP = new Object(); GLOBAL_POSTSYNC = function (G, Obj, extra) { }; GLOBAL_PRESYNC = function (G, Obj, extra) { }; 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; } function pickEnemy(userev) { GLOBAL_ENEMY_FRAMES_RUN = 0; GLOBAL_ENEMY_REQUEST_VICTORY = 0; GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = 0; var _local5 = userev; 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)) { } else { _pickEnemyReset(); _local4 = int(_local5); } if (_local4 != undefined) { GLOBAL_ENEMY.m_scale = 100; GLOBAL_ENEMY.m_name = "Default"; GLOBAL_ENEMY.m_status = "Default"; GLOBAL_ENEMY.m_credit = ""; GLOBAL_ENEMY.maxhp = 1; GLOBAL_ENEMY.hp = GLOBAL_ENEMY.maxhp; GLOBAL_ENEMY.enemy.in_movex = 0; GLOBAL_ENEMY.enemy.in_movey = 0; GLOBAL_ENEMY.enemy.in_action = 0; getEnemyT(GLOBAL_ENEMY).in_movex = 0; getEnemyT(GLOBAL_ENEMY).in_movey = 0; getEnemyT(GLOBAL_ENEMY).in_action = 0; GLOBAL_ENEMY.hatk = 0; GLOBAL_ENEMY.matk = 0; GLOBAL_ENEMY.latk = 0; GLOBAL_ENEMY.hdef = 0; GLOBAL_ENEMY.mdef = 0; GLOBAL_ENEMY.ldef = 0; GLOBAL_ENEMY.enemy.s_atktype = 0; GLOBAL_ENEMY.enemy.s_animbusy = 0; GLOBAL_ENEMY.enemy.s_idle = 1; GLOBAL_ENEMY.enemy.s_moving = 0; GLOBAL_ENEMY.enemy.s_attacking = 0; GLOBAL_ENEMY.enemy.s_hit = 0; GLOBAL_ENEMY.enemy.s_vx = 0; getEnemyT(GLOBAL_ENEMY).s_atktype = 0; getEnemyT(GLOBAL_ENEMY).s_animbusy = 0; getEnemyT(GLOBAL_ENEMY).s_idle = 1; getEnemyT(GLOBAL_ENEMY).s_moving = 0; getEnemyT(GLOBAL_ENEMY).s_attacking = 0; getEnemyT(GLOBAL_ENEMY).s_hit = 0; getEnemyT(GLOBAL_ENEMY).s_vx = 0; GLOBAL_ENEMY.m_cameraoffset = 0; GLOBAL_ENEMY.m_animPrefix = undefined; GLOBAL_ENEMY.m_background = undefined; GLOBAL_ENEMY.m_notsolid = undefined; GLOBAL_ENEMY.m_dontfacetarget = 0; GLOBAL_ENEMY.m_dontattackauto = undefined; GLOBAL_ENEMY.m_dontplayhurt = undefined; GLOBAL_ENEMY.m_dontplayhurtforweakattacks = -1; GLOBAL_ENEMY._manuallyReset = undefined; GLOBAL_ENEMY.is_external = undefined; GLOBAL_ENEMY.is_external_loaded = 0; GLOBAL_ENEMY.enemy.is_external_loaded = 0; GLOBAL_ENEMY.enemy.enemy.is_external_loaded = 0; GLOBAL_ENEMY.m_loadurl = undefined; GLOBAL_ENEMY_ATKUSE = new Array(0.1, 0.09, 0.71); GLOBAL_ENEMY.gotoAndStop(_local4); GLOBAL_ENEMY.enemy.G = this; GLOBAL_ENEMY.enemy.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; GLOBAL_ENEMY.m_blatently_reset = 2; GLOBAL_ENEMY.m_blatently_resetenemy = _local4; if (_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]); } BLOCK_ENEMY_ONE_FRAME = true; } musicStop(); } GLOBAL_ENEMY.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; GLOBAL_ENEMY.enemy.enemy.G = this; GLOBAL_ENEMY.ignore_hitweak = -1; GLOBAL_ENEMY.ignore_hitanim = false; GLOBAL_ENEMY.ignore_hitanimonly = false; GLOBAL_ENEMY.hatk_original = GLOBAL_ENEMY.hatk; GLOBAL_ENEMY.matk_original = GLOBAL_ENEMY.matk; GLOBAL_ENEMY.latk_original = GLOBAL_ENEMY.latk; GLOBAL_ENEMY.hdef_original = GLOBAL_ENEMY.hdef; GLOBAL_ENEMY.mdef_original = GLOBAL_ENEMY.mdef; GLOBAL_ENEMY.ldef_original = GLOBAL_ENEMY.ldef; GLOBAL_ENEMY.hatk_original = GLOBAL_ENEMY.hatk; _parent.camControl.emptygrid.drawnyet = undefined; GLOBAL_PLAYER.m_status = "Normal"; GLOBAL_SCORE_ON_DAMAGE = 1; GLOBAL_POINTS_START = GLOBAL_POINTS; fadeInBG(); _resetSparkSim(GLOBAL_ENEMYSPARK); _resetSparkSim(GLOBAL_PLAYERSPARK); BLOCK_ENEMY_ONE_FRAME = true; if (Math.random() < 0.5) { GLOBAL_ENEMY._x = GLOBAL_PLAYER._x + 640; GLOBAL_ENEMY._xscale = -Math.abs(GLOBAL_ENEMY._xscale); } else { GLOBAL_ENEMY._x = GLOBAL_PLAYER._x - 640; GLOBAL_ENEMY._xscale = Math.abs(GLOBAL_ENEMY._xscale); } GLOBAL_ENEMY_TIMEOUT = 0; } function victoryStatus() { if (GLOBAL_ENEMY.hp < 1) { return(-1); } return(GLOBAL_ENEMY_REQUEST_VICTORY); } function victoryRequest(nextenemy, endanim) { GLOBAL_ENEMY_REQUEST_VICTORY = 1; GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = 0; if (nextenemy != undefined) { if (typeof(nextenemy) == "number") { GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = nextenemy; } else if (typeof(nextenemy) == "string") { if (GLOBAL_ENEMIES_BY_NAME.hasOwnProperty(nextenemy)) { GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = GLOBAL_ENEMIES_BY_NAME[nextenemy]; } else { _traceF0(("requestVictory does not have monster: \"" + nextenemy) + "\""); } } } } function ObjHitsBody(obj) { return(getCBox(GLOBAL_PLAYER).hitTest(obj)); } function ObjHitsBodyCenter(obj) { return(GLOBAL_PLAYER.centerbox.hitTest(obj)); } function ObjHitsHead(obj) { return(GLOBAL_PLAYER.head.hitTest(obj)); } function ObjHitsHeadCenter(obj) { return(GLOBAL_PLAYER.head.center.hitTest(obj)); } function CanVoreHigh() { if (GLOBAL_PLAYER.hdefon == 0) { return(true); } return(false); } function CanVoreMid() { if (GLOBAL_PLAYER.mdefon == 0) { return(true); } return(false); } function CanVoreLow() { if (GLOBAL_PLAYER.ldefon == 0) { return(true); } return(false); } function CanVore() { if (((GLOBAL_PLAYER.ldefon == 0) && (GLOBAL_PLAYER.mdefon == 0)) && (GLOBAL_PLAYER.hdefon == 0)) { return(true); } return(false); } function shakeBegin(freq, amplitude, autodecay) { if (GLOBAL_CAMERA_SHAKE.use == 0) { GLOBAL_CAMERA_SHAKE.phase = 0; GLOBAL_CAMERA_SHAKE.decay = 0; GLOBAL_CAMERA_SHAKE.maxdecay = 10; } GLOBAL_CAMERA_SHAKE.use = 1; GLOBAL_CAMERA_SHAKE.amp = amplitude; GLOBAL_CAMERA_SHAKE.freq = freq * Math.PI; GLOBAL_CAMERA_SHAKE.autodecay = -1; if (autodecay != undefined) { if (autodecay > 0) { GLOBAL_CAMERA_SHAKE.autodecay = autodecay; } else { GLOBAL_CAMERA_SHAKE.autodecay = -1; } } } function shakeEnd(decay) { GLOBAL_CAMERA_SHAKE.autodecay = -1; GLOBAL_CAMERA_SHAKE.use = 0; if (decay != undefined) { if (decay > 0) { GLOBAL_CAMERA_SHAKE.maxdecay = decay; } else { GLOBAL_CAMERA_SHAKE.maxdecay = 0; } } } function _setClipColor(mc, color) { var _local2 = new flash.geom.Transform(mc); var _local6 = 1; var _local4 = (color & 255) / 255; var _local7 = ((color >> 8) & 255) / 255; var _local3 = ((color >> 16) & 255) / 255; var _local1 = new flash.geom.ColorTransform(_local4, _local7, _local3, _local6, 0, 0, 0, 0); _local2.colorTransform = _local1; return(_local1); } function fadeBG(nframes, optionalcolor) { GLOBAL_BG_FADE_COLOR = 0; if (optionalcolor != undefined) { GLOBAL_BG_FADE_COLOR = optionalcolor; } GLOBAL_BG_FADE = -1; GLOBAL_BG_FADE_TIME = -1; if ((nframes != undefined) and (nframes > 0)) { GLOBAL_BG_FADE = 0; GLOBAL_BG_FADE_TIME = nframes; } else { _setClipColor(GLOBAL_SCROLLBG, GLOBAL_BG_FADE_COLOR); GLOBAL_BG_FADE_PREV_COLOR = GLOBAL_BG_FADE_COLOR; } } function fadeInBG(nframes, optionalcolor) { GLOBAL_BG_FADE_COLOR = 16777215 /* 0xFFFFFF */; if (optionalcolor != undefined) { GLOBAL_BG_FADE_COLOR = optionalcolor; } GLOBAL_BG_FADE = -1; GLOBAL_BG_FADE_TIME = -1; if ((nframes != undefined) and (nframes > 0)) { GLOBAL_BG_FADE = 0; GLOBAL_BG_FADE_TIME = nframes; } else { _setClipColor(GLOBAL_SCROLLBG, GLOBAL_BG_FADE_COLOR); GLOBAL_BG_FADE_PREV_COLOR = GLOBAL_BG_FADE_COLOR; } } function showConsumedPlayer(how, freezy) { if (how != undefined) { GLOBAL_SHOW_CONSUMED_PLAYER = how; } else { GLOBAL_SHOW_CONSUMED_PLAYER = false; } if (freezy != undefined) { GLOBAL_SHOW_CONSUMED_PLAYER_FROZEN = freezy; } else { GLOBAL_SHOW_CONSUMED_PLAYER_FROZEN = false; } } function musicPlay(localname) { if (localname != GLOBAL_MUSIC_FILE) { GLOBAL_MUSIC_FILE = localname; } trace("MUSIC: " + GLOBAL_MUSIC_FILE); GLOBAL_MUSIC.loadSound(GLOBAL_MUSIC_FILE, true); GLOBAL_MUSIC.start(); GLOBAL_MUSIC.onSoundComplete = function () { GLOBAL_MUSIC.start(); }; GLOBAL_MUSIC.setVolume(0.5 * GLOBAL_SET_VOLUME); } function musicStop() { GLOBAL_MUSIC.setVolume(0); GLOBAL_MUSIC.stop(); } function musicUpdate() { } function resetPlayer() { GLOBAL_PLAYER.hp = 63; GLOBAL_PLAYER.s_atktype = 0; GLOBAL_PLAYER.s_animbusy = 0; GLOBAL_PLAYER.s_idle = 1; GLOBAL_PLAYER.s_moving = 0; GLOBAL_PLAYER.s_attacking = 0; GLOBAL_PLAYER.s_hit = 0; GLOBAL_PLAYER.s_vx = 0; GLOBAL_PLAYER.s_consumed = undefined; GLOBAL_PLAYER._alpha = 100; GLOBAL_PLAYER.head._alpha = 100; GLOBAL_PLAYER.head._visible = true; GLOBAL_PLAYER._visible = true; setPlayerScale(100); goPlay(GLOBAL_PLAYER, "idle"); setPlayerHasHead(true); G.enemyFacePlayer(); } function qteEvent(frames, typeobject) { if (typeobject == undefined) { typeobject = new Object({type:1}); } 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; GLOBAL_ENEMY.enemy.stop(); getEnemyT(GLOBAL_ENEMY).stop(); GLOBAL_PLAYER.stop(); GLOBAL_PLAYER.aniclip.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 _local8 = new Array(); var _local9 = 0; var _local4 = 0; while (_local4 < textData.length) { var _local6 = textData.charCodeAt(_local4); if ((_local6 == 13) || (_local6 == 0)) { if (_local9 < _local4) { var _local7 = textData.substring(_local9, _local4); if (String.fromCharCode(_local7.charCodeAt(0)) == "#") { } else { var _local5 = new Object(); _local5.text = _local7; _local8.push(_local5); } } _local9 = _local4 + 1; } _local4++; } _local4 = 0; while (_local4 < _local8.length) { var _local10 = _local8[_local4]; var _local3 = _local10.text; BLOCK_ENEMY_ONE_FRAME = true; var _local2 = true; var _local1 = 0; while (_local1 < GLOBAL_LOADEEMS.length) { if (GLOBAL_LOADEEMS[_local1] == _local3) { _local2 = false; break; } _local1++; } if (_local2) { GLOBAL_LOADEEMS.push(_local3); GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYFRAMES + 1; } _local4++; } return(0); } function getURLList() { var _local2 = ""; var _local1 = 0; while (_local1 < GLOBAL_LOADEEMS.length) { _local2 = _local2 + GLOBAL_LOADEEMS[_local1]; _local2 = _local2 + newline; _local1++; } return(_local2); } GLOBAL_LOADEEMS = new Array(); 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); if (GLOBAL_LOCALSCOPE) { } else { GLOBAL_LOADEEMS.push("http://d.facdn.net/art/bluthelizard/1420308081/1420307283.bluthelizard_blubarbftrmonster_charem.swf"); GLOBAL_LOADEEMS.push("https://d.facdn.net/art/bluthelizard/1420308081/1420307283.bluthelizard_blubarbftrmonster_charem.swf"); } GLOBAL_OPTIONS = new Object(); GLOBAL_OPTIONS.showDirty = 1; GLOBAL_OPTIONS.showNaughty = 1; GLOBAL_EXTERNAL_XML_FILEURL = "external.xml"; GLOBAL_MAX_PLAYERGRAPHIC = 5; GLOBAL_MAXENEMYFRAMES = GLOBAL_LOADEEMS.length; _root.GLOBAL_PLAYERGRAPHIC = 1; _root.GLOBAL_PLAYERSUBGRAPHIC = 1; _root.GLOBAL_PLAYERHEAD = 1; GLOBAL_SET_VOLUME = 50; _root.GLOBAL_WEAPON_TYPE = 2; GLOBAL_ENEMIES_BY_NAME_LOADING = 0; GLOBAL_CAMERA_ZOOMPLAYER = 1; GLOBAL_ALLOW_PETS = 0; GLOBAL_PLAYER_MODE = 0; GLOBAL_PLAYER_MODE_MAX = 1; GLOBAL_PLAYER_MODE_DETECT = 0; GLOBAL_ENEMY_REQUEST_VICTORY = 0; GLOBAL_ENEMY_REQUEST_VICTORY_NEXT = 0; GLOBAL_QTE_DATA = new Object({result:0}); ATTACK_MEDIUM = 1; ATTACK_HIGH = 2; ATTACK_LOW = 0; ATTACK_SPECIAL = 1; _parent.camControl.gotoAndStop("game"); _parent.camControl.resetStage(); GLOBAL_SYNCMAP = new Object(); GLOBAL_PRESYNC = function (G, Obj, extra) { }; GLOBAL_POSTSYNC = function (G, Obj, extra) { }; GLOBAL_VALUES = new Object(); GLOBAL_FUNCS = new Object(); GLOBAL_ENEMY_HASHCODES = new Object(); _root.nvSetVolume = function (amt100) { var _local2 = new Sound(_parent); _local2.setVolume(amt100); GLOBAL_SET_VOLUME = amt100; GLOBAL_MUSIC.setVolume(0.5 * GLOBAL_SET_VOLUME); }; _root.nvSetVolume(GLOBAL_SET_VOLUME); GLOBAL_ENEMY_DATA = new Object(); GLOBAL_CURRENT_BACKGROUND = "default"; GLOBAL_FLOOR = 180; GLOBAL_LIVES = 6; GLOBAL_KILLS = 0; GLOBAL_POINTS = 0; GLOBAL_LOG = new Array(); GLOBAL_TRUEPAUSE = false; GLOBAL_PAUSE = false; GLOBAL_PAUSECTR = false; GLOBAL_PAUSEHFR = 0; GLOBAL_PAUSEHFRCTR = 0; GLOBAL_PLAYER = _parent.player; GLOBAL_PLAYERHASHEAD = true; GLOBAL_ENEMY = _parent.enemy; GLOBAL_ENEMY_TIMEOUT = 0; GLOBAL_BG = _parent.MBG; _parent.colorize(_parent.playershad, -100, -100, -100, -50); _parent.colorize(_parent.enemyshad, -100, -100, -100, -50); GLOBAL_CAMERA_SHAKE = new Object(); GLOBAL_CAMERA_SHAKE.use = false; GLOBAL_CAMERA_SHAKE.freq = 5; GLOBAL_CAMERA_SHAKE.amp = 1; GLOBAL_CAMERA_SHAKE.decay = 0; GLOBAL_CAMERA_SHAKE.maxdecay = 0; GLOBAL_ENEMYSPARK = _parent.enemyspark; GLOBAL_PLAYERSPARK = _parent.playerspark; GLOBAL_ENEMY_FRAMES_RUN = 0; GLOBAL_FULL_TRACE = 0; GLOBAL_ENEMY_ATKUSE = new Array(0.1, 0.09, 0.71); GLOBAL_PLAYER_TAPS = new Object(); GLOBAL_SCORE_ON_DAMAGE = 1; GLOBAL_POINTS_START = 0; GLOBAL_DELAY_STARTNOISE = 0; playerTapReset(); GLOBAL_SHOW_CONSUMED_PLAYER = false; GLOBAL_SHOW_CONSUMED_PLAYER_FROZEN = false; GLOBAL_MAXENEMYFRAMES = GLOBAL_ENEMY._totalframes; _traceF0 = _traceFx; _traceF1 = function (msg) { }; _traceF2 = function (msg) { }; _traceF3 = function (msg) { }; LogScrollOffset = 0; GLOBAL_BG_FADE = -1; GLOBAL_BG_FADE_TIME = -1; GLOBAL_BG_FADE_COLOR = 16777215 /* 0xFFFFFF */; GLOBAL_BG_FADE_PREV_COLOR = 16777215 /* 0xFFFFFF */; GLOBAL_SCROLLBG = _parent.scrollbg; GLOBAL_MUSIC = new Sound(this); GLOBAL_MUSIC_FILE = ""; addcharactervariables(GLOBAL_PLAYER); addcharactervariables(GLOBAL_ENEMY); GLOBAL_ENEMY.ai = 1; GLOBAL_PLAYER.m_name = "Barb"; GLOBAL_PLAYER.m_status = "Normal"; setPlayerHasHead(true); GLOBAL_ENEMIES_BY_NAME = new Object(); GLOBAL_ENEMIES_BY_NAME_SORTED = new Array(); BLOCK_ENEMY_ONE_FRAME = true; GLOBAL_MAXENEMYNONEXTERNAL = 1; LOADINGXML = false; LOADINGXMLCOMPLETED = false; REGISTER_FIRST_ENEMY_FRAME = 1; GLOBAL_ENEMY.gotoAndStop("external"); Log((((("Player: " + System.capabilities.playerType) + ", ") + GLOBAL_LOCALSCOPE) + ": ") + _root._url); } onClipEvent (enterFrame) { if (_root.GLOBAL_ASSISTANCE) { if (GLOBAL_ASSISTANCE_TIMER == undefined) { GLOBAL_ASSISTANCE_TIMER = 0; } GLOBAL_ASSISTANCE_TIMER++; if (GLOBAL_ASSISTANCE_TIMER > 30) { GLOBAL_ASSISTANCE_TIMER = 0; _root.GLOBAL_ASSISTANCE = 0; } } if (REGISTER_FIRST_ENEMY_FRAME) { GLOBAL_MAXENEMYNONEXTERNAL = GLOBAL_ENEMY._currentframe; GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYNONEXTERNAL; GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYFRAMES + GLOBAL_LOADEEMS.length; REGISTER_FIRST_ENEMY_FRAME = 0; BLOCK_ENEMY_ONE_FRAME = true; trace("Synced auto: " + GLOBAL_MAXENEMYNONEXTERNAL); var loadme = new XML(); loadme.ignoreWhite = true; loadme.onLoad = function (success) { var _local2 = loadme.firstChild.firstChild; while (_local2 != null) { var _local4 = _local2.attributes.path; var _local1 = _local2.attributes.local; if (_local1 == undefined) { _local1 = 0; } _local1 = Number(_local1); var _local3 = false; if (GLOBAL_LOCALSCOPE) { _local3 = true; } else if (_local1 == 0) { _local3 = true; } if (_local3) { GLOBAL_LOADEEMS.push(_local4); GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYFRAMES + 1; } _local2 = _local2.nextSibling; } trace("loaded XML " + GLOBAL_LOADEEMS); LOADINGXML = false; }; LOADINGXML = true; if (GLOBAL_EXTERNAL_XML_FILEURL == undefined) { GLOBAL_EXTERNAL_XML_FILEURL = "external.xml"; } loadme.load(GLOBAL_EXTERNAL_XML_FILEURL); } if (LOADINGXML) { LOADINGXMLCOMPLETED = false; if (loadme.getBytesTotal() > 0) { } return(undefined); } if (!LOADINGXMLCOMPLETED) { _parent.camControl.emptygrid.drawnyet = undefined; _parent.camControl.emptygrid.selectnext = 1; LOADINGXMLCOMPLETED = true; Log("Loaded!"); pickEnemy(2); } if (GLOBAL_LOADEEMS_BROKEN.length > 0) { while (GLOBAL_LOADEEMS_BROKEN.length > 0) { var killme = GLOBAL_LOADEEMS_BROKEN.pop(); var i = 0; while (i < GLOBAL_LOADEEMS.length) { if (GLOBAL_LOADEEMS[i] == killme) { GLOBAL_LOADEEMS.splice(i, 1); if (GLOBAL_ENEMY_HASHCODES.hasOwnProperty(i)) { delete GLOBAL_ENEMY_HASHCODES[i]; } if (GLOBAL_ENEMY_DATA.hasOwnProperty(i)) { delete GLOBAL_ENEMY_DATA[i]; } GLOBAL_MAXENEMYFRAMES = GLOBAL_MAXENEMYFRAMES - 1; trace("EXREMOVE: " + killme); Log("EXREMOVE: " + killme); break; } i++; } } pickEnemy(0); } GLOBAL_PLAYER.aniclip.mc.G = this; GLOBAL_ENEMY.enemy.G = this; GLOBAL_ENEMY.enemy.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; var correctMyExternalEnemy = 0; if (GLOBAL_ENEMY.m_name == "EXTERNAL") { BLOCK_ENEMY_ONE_FRAME = true; if (GLOBAL_ENEMY.m_status == "SxS*NOTLOADED") { if (GLOBAL_ENEMIES_BY_NAME_LOADING > 0) { pickEnemy(2); GLOBAL_ENEMIES_BY_NAME_LOADING = 0; var nenemies = 0; var names = new Array(); for (var key in GLOBAL_ENEMIES_BY_NAME) { names.push(new Object({name:key, value:GLOBAL_ENEMIES_BY_NAME[key]})); } names.sortOn("name", Array.CASEINSENSITIVE); GLOBAL_ENEMIES_BY_NAME_SORTED = new Object(); var ia = 0; while (ia < names.length) { GLOBAL_ENEMIES_BY_NAME_SORTED[ia + 2] = names[ia].value; ia++; } trace(GLOBAL_ENEMIES_BY_NAME_SORTED); _parent.camControl.gotoAndStop("game"); return(undefined); } _stopExtSounds(); if (GLOBAL_ENEMY.m_loadurl != undefined) { GLOBAL_ENEMY.is_external = fixURL(GLOBAL_ENEMY.m_loadurl); GLOBAL_ENEMY.is_external_loaded = 0; GLOBAL_ENEMY._manuallyReset = undefined; GLOBAL_ENEMY.enemy._xscale = 100; GLOBAL_ENEMY.enemy._yscale = 100; _loadMovie(_parent.enemyshad.t.enemy, GLOBAL_ENEMY.m_loadurl, ""); _loadMovie(GLOBAL_ENEMY.enemy, GLOBAL_ENEMY.m_loadurl, ""); } else { GLOBAL_ENEMY.is_external = fixURL(_root.externalURL); GLOBAL_ENEMY.is_external_loaded = 0; GLOBAL_ENEMY._manuallyReset = undefined; GLOBAL_ENEMY.enemy._xscale = 100; GLOBAL_ENEMY.enemy._yscale = 100; _loadMovie(_parent.enemyshad.t.enemy, _root.externalURL, ""); _loadMovie(GLOBAL_ENEMY.enemy, _root.externalURL, ""); } _parent.enemyshad.t.enemy.G = this; _parent.enemyshad.t.enemy.enemy.G = this; GLOBAL_ENEMY.m_status = ""; } } if (GLOBAL_ENEMY.is_external) { if (!GLOBAL_ENEMY.is_external_loaded) { var FMin = goPlayGetMinFrame(getEnemyT(GLOBAL_ENEMY), "idle"); if (FMin == undefined) { FMin = 1; } if (getEnemyT(GLOBAL_ENEMY)._currentframe != FMin) { correctMyExternalEnemy = 1; } } else if (GLOBAL_ENEMY.is_external_loaded == 1) { correctMyExternalEnemy = 1; GLOBAL_ENEMY.is_external_loaded = 2; } } if (GLOBAL_ENEMY.m_blatently_reset > 0) { GLOBAL_ENEMY.m_blatently_reset--; if (GLOBAL_ENEMY.m_blatently_reset < 1) { GLOBAL_CURRENT_BACKGROUND = GLOBAL_ENEMY.m_background; if (GLOBAL_CURRENT_BACKGROUND == undefined) { GLOBAL_CURRENT_BACKGROUND = "default"; } _parent.scrollbg.gotoAndStop(GLOBAL_CURRENT_BACKGROUND); } } var usethisenemy = GLOBAL_ENEMY._currentframe; var continueme = true; if (GLOBAL_ENEMY.is_external) { if (!GLOBAL_ENEMY.is_external_loaded) { continueme = false; } } if ((GLOBAL_ENEMY.m_name == "EXTERNAL") || (GLOBAL_ENEMY.m_status == "SxS*NOTLOADED")) { continueme = false; } if (GLOBAL_ENEMY_DATA.hasOwnProperty(usethisenemy)) { } else if (continueme) { var EDATA = new Object(); EDATA.m_scale = GLOBAL_ENEMY.m_scale; EDATA.m_name = GLOBAL_ENEMY.m_name; EDATA.m_status = GLOBAL_ENEMY.m_status; EDATA.m_credit = GLOBAL_ENEMY.m_credit; EDATA.maxhp = GLOBAL_ENEMY.maxhp; GLOBAL_ENEMIES_BY_NAME[EDATA.m_name] = GLOBAL_ENEMY._currentframe; GLOBAL_ENEMY_DATA[usethisenemy] = EDATA; } if (GLOBAL_ENEMIES_BY_NAME_LOADING > 0) { pickEnemy(Math.floor(GLOBAL_ENEMIES_BY_NAME_LOADING) + 1); GLOBAL_ENEMIES_BY_NAME_LOADING = GLOBAL_ENEMIES_BY_NAME_LOADING + 0.5; _parent.camControl.gotoAndStop("loading"); _parent.scrollbg._visible = false; return(undefined); } _parent.scrollbg._visible = true; var inputKeyAction = (Key.isDown(101) || (Key.isDown(32))); var inputKeyLeft = (Key.isDown(100) || (Key.isDown(37))); var inputKeyRight = (Key.isDown(102) || (Key.isDown(39))); var inputKeyUp = (Key.isDown(104) || (Key.isDown(38))); var inputKeyDown = (Key.isDown(98) || (Key.isDown(40))); var inputMouseX = ((_parent.camControl.mouseX - -160) / 320); var inputMouseY = ((_parent.camControl.mouseY - -72) / 144); var inputMouseB = _parent.m_input_raw_mouse_down; var inputMouseValid = false; if ((inputMouseX >= 0) && (inputMouseX <= 1)) { if ((inputMouseY >= 0) && (inputMouseY <= 1)) { inputMouseValid = true; } } var inputB = (1 & (Key.isDown(101) || (Key.isDown(32)))); var inputL = (1 & (Key.isDown(100) || (Key.isDown(37)))); var inputR = (1 & (Key.isDown(102) || (Key.isDown(39)))); var inputU = (1 & (Key.isDown(104) || (Key.isDown(38)))); var inputD = (1 & (Key.isDown(98) || (Key.isDown(40)))); _parent.camControl.mousecursor.gotoAndStop("none"); if (inputMouseValid) { if (inputMouseB) { var useactioncode = false; if (inputMouseX < 0.5) { GLOBAL_PLAYER.in_action = false; } else { GLOBAL_PLAYER.in_action = true; useactioncode = true; } var dx = (inputMouseX / 0.5); var dy = (inputMouseY / 1); if (dx > 1) { dx = dx - 1; mcframe = mcframe + "A"; } GLOBAL_PLAYER.in_movex = 0; GLOBAL_PLAYER.in_movey = 0; if (useactioncode) { inputB = inputB | 1; if (dx < 0.333) { inputL = inputL | 1; GLOBAL_PLAYER.in_movex = -1; if (GLOBAL_PLAYER._xscale > 0) { GLOBAL_PLAYER._xscale = -Math.abs(GLOBAL_PLAYER._xscale); } } else if (dx > 0.666) { inputR = inputR | 1; GLOBAL_PLAYER.in_movex = 1; if (GLOBAL_PLAYER._xscale < 0) { GLOBAL_PLAYER._xscale = Math.abs(GLOBAL_PLAYER._xscale); } } if (dy < 0.333) { inputU = inputU | 1; GLOBAL_PLAYER.in_movey = 1; } else if (dy > 0.666) { inputD = inputD | 1; GLOBAL_PLAYER.in_movey = -1; } } else if (Math.abs(dx - 0.5) > Math.abs(dy - 0.5)) { if (dx < 0.333) { inputL = inputL | 1; GLOBAL_PLAYER.in_movex = -1; if (GLOBAL_PLAYER._xscale > 0) { GLOBAL_PLAYER._xscale = -Math.abs(GLOBAL_PLAYER._xscale); } } else if (dx > 0.666) { inputR = inputR | 1; GLOBAL_PLAYER.in_movex = 1; if (GLOBAL_PLAYER._xscale < 0) { GLOBAL_PLAYER._xscale = Math.abs(GLOBAL_PLAYER._xscale); } } } else if (dy < 0.333) { inputU = inputU | 1; GLOBAL_PLAYER.in_movey = 1; } else if (dy > 0.666) { inputD = inputD | 1; GLOBAL_PLAYER.in_movey = -1; } } var mcframe = "c"; var dx = (inputMouseX / 0.5); var dy = (inputMouseY / 1); if (dx > 1) { dx = dx - 1; mcframe = mcframe + "A"; if (dx < 0.333) { mcframe = mcframe + "L"; } else if (dx > 0.666) { mcframe = mcframe + "R"; } if (dy < 0.333) { mcframe = mcframe + "U"; } else if (dy > 0.666) { mcframe = mcframe + "D"; } } else if (Math.abs(dx - 0.5) > Math.abs(dy - 0.5)) { if (dx < 0.333) { mcframe = mcframe + "L"; } else if (dx > 0.666) { mcframe = mcframe + "R"; } } else if (dy < 0.333) { mcframe = mcframe + "U"; } else if (dy > 0.666) { mcframe = mcframe + "D"; } _parent.camControl.mousecursor.gotoAndStop(mcframe); } if (inputL) { GLOBAL_PLAYER_TAPS.L = GLOBAL_PLAYER_TAPS.L + 1; } else { GLOBAL_PLAYER_TAPS.L = 0; } if (inputR) { GLOBAL_PLAYER_TAPS.R = GLOBAL_PLAYER_TAPS.R + 1; } else { GLOBAL_PLAYER_TAPS.R = 0; } if (inputU) { GLOBAL_PLAYER_TAPS.U = GLOBAL_PLAYER_TAPS.U + 1; } else { GLOBAL_PLAYER_TAPS.U = 0; } if (inputD) { GLOBAL_PLAYER_TAPS.D = GLOBAL_PLAYER_TAPS.D + 1; } else { GLOBAL_PLAYER_TAPS.D = 0; } if (inputB) { GLOBAL_PLAYER_TAPS.B = GLOBAL_PLAYER_TAPS.B + 1; } else { GLOBAL_PLAYER_TAPS.B = 0; } GLOBAL_PRESYNC(this, getEnemyT(GLOBAL_ENEMY), undefined); GLOBAL_CAMERA_ZOOMPLAYER = getPlayerScale() / 100; if (GLOBAL_QTE_DATA.active) { 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 (getEnemyT(GLOBAL_ENEMY).camera != undefined) { var offy = 0; var cbounds = getEnemyT(GLOBAL_ENEMY).camera.getBounds(_root); var useviewbox = false; if (cbounds.xMax != undefined) { if (((cbounds.xMax - cbounds.xMin) > 2) && ((cbounds.yMax - cbounds.yMin) > 2)) { useviewbox = true; } } if (useviewbox) { var xsize = (cbounds.xMax - cbounds.xMin); var ysize = (cbounds.yMax - cbounds.yMin); var ysp = ((ysize * 320) / 240); if (xsize >= ysp) { ysize = (xsize * 240) / 320; } else { xsize = (ysize * 320) / 240; } var newx = (0.5 * (cbounds.xMin + cbounds.xMax)); var newy = (0.5 * (cbounds.yMin + cbounds.yMax)); var newxscale = (xsize / 3.2); var newyscale = (ysize / 2.4); _parent.camControl._x = newx; _parent.camControl._y = newy; _parent.camControl._xscale = newxscale; _parent.camControl._yscale = newyscale; delmove = (160 - newx) * decayspeed; } else { _parent.camControl.resetStage(); var offx = (((GLOBAL_ENEMY._xscale / Math.abs(GLOBAL_ENEMY._xscale)) * (getEnemyT(GLOBAL_ENEMY)._xscale / Math.abs(getEnemyT(GLOBAL_ENEMY)._xscale))) * getEnemyT(GLOBAL_ENEMY).camera._x); delmove = ((160 - GLOBAL_ENEMY._x) - offx) * decayspeed; if (!isPlayerConsumed(GLOBAL_PLAYER)) { cameraComputeZoomScale(GLOBAL_PLAYER); } else { cameraComputeZoomScale(GLOBAL_ENEMY); } } } _parent.camControl.emenydir.gotoAndStop("qte"); _traceF1("QTE Active"); if (GLOBAL_QTE_DATA.type == 1) { if (GLOBAL_QTE_DATA.qsetup == 0) { playerTapReset(); var barray = new Array("L", "D", "U", "R"); GLOBAL_QTE_DATA.qbutton = barray[Math.floor(Math.random() * barray.length)]; GLOBAL_QTE_DATA.qsetup = 1; } QT.gotoAndStop(GLOBAL_QTE_DATA.qbutton); if (playerTapGet() == GLOBAL_QTE_DATA.qbutton) { GLOBAL_QTE_DATA.active = false; GLOBAL_QTE_DATA.result = 1; } } else if (GLOBAL_QTE_DATA.type == 2) { if (GLOBAL_QTE_DATA.qsetup == 0) { playerTapReset(); var barray = new Array("B", "L", "D", "U", "R"); GLOBAL_QTE_DATA.qbutton = barray[Math.floor(Math.random() * barray.length)]; GLOBAL_QTE_DATA.qsetup = 1; } QT.gotoAndStop(GLOBAL_QTE_DATA.qbutton); if (playerTapGet() == GLOBAL_QTE_DATA.qbutton) { GLOBAL_QTE_DATA.active = false; GLOBAL_QTE_DATA.result = 1; } } else { if (GLOBAL_QTE_DATA.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.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(); } 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; } } else if (!GLOBAL_PAUSE) { if (GLOBAL_QTE_DATA.fadetime > 0) { GLOBAL_QTE_DATA.fadetime = GLOBAL_QTE_DATA.fadetime - 1; } else { _parent.camControl.mcqte._visible = false; _parent.camControl.mcqte.gotoAndStop(1); } if (inputB) { GLOBAL_PLAYER.in_action = true; } else { GLOBAL_PLAYER.in_action = false; } if (inputL) { GLOBAL_PLAYER.in_movex = -1; } else if (inputR) { GLOBAL_PLAYER.in_movex = 1; } else { GLOBAL_PLAYER.in_movex = 0; } if (inputU) { GLOBAL_PLAYER.in_movey = 1; } else if (inputD) { GLOBAL_PLAYER.in_movey = -1; } else { GLOBAL_PLAYER.in_movey = 0; } if (GLOBAL_PLAYER_MODE_DETECT < 0) { GLOBAL_PLAYER_MODE_DETECT = 0; } else { GLOBAL_PLAYER_MODE_DETECT = GLOBAL_PLAYER_MODE_DETECT - 0.08; } if (GLOBAL_PLAYER_TAPS.D == 1) { GLOBAL_PLAYER_MODE_DETECT = GLOBAL_PLAYER_MODE_DETECT + 1; if (GLOBAL_PLAYER_MODE_DETECT > 3) { setPlayerMode(); GLOBAL_PLAYER_MODE_DETECT = 0; } } _parent.camControl.mousecursor._x = _parent.camControl.mouseX; _parent.camControl.mousecursor._y = _parent.camControl.mouseY; _updateSparkSim(GLOBAL_PLAYERSPARK, 1); _updateSparkSim(GLOBAL_ENEMYSPARK, 1); moveplayer(); if (!isPlayerConsumed(GLOBAL_PLAYER)) { if (((Math.abs(GLOBAL_PLAYER._x - GLOBAL_ENEMY._x) < (2 * GLOBAL_PLAYER._width)) || (!GLOBAL_PLAYER.s_attacking)) && ((getCBox(GLOBAL_PLAYER).getBounds(_root).xMax + 16) < getCBox(GLOBAL_ENEMY.enemy).getBounds(_root).xMin)) { getEnemyT(GLOBAL_ENEMY).in_movex = -1 * GLOBAL_ENEMY.ai; if ((Math.random() * 10) < 2) { GLOBAL_ENEMY.ai = 1; } } else if (((Math.abs(GLOBAL_PLAYER._x - GLOBAL_ENEMY._x) < (2 * GLOBAL_PLAYER._width)) || (!GLOBAL_PLAYER.s_attacking)) && ((getCBox(GLOBAL_PLAYER).getBounds(_root).xMin - 16) > getCBox(GLOBAL_ENEMY.enemy).getBounds(_root).xMax)) { getEnemyT(GLOBAL_ENEMY).in_movex = 1 * GLOBAL_ENEMY.ai; if ((Math.random() * 10) < 2) { GLOBAL_ENEMY.ai = 1; } } else { getEnemyT(GLOBAL_ENEMY).in_movex = 0; if ((GLOBAL_PLAYER.s_attacking && (!getEnemyT(GLOBAL_ENEMY).s_attacking)) && (Math.abs(GLOBAL_PLAYER._x - GLOBAL_ENEMY._x) < (2 * GLOBAL_PLAYER._width))) { GLOBAL_ENEMY.ai = -1; } else if ((((getEnemyT(GLOBAL_ENEMY).s_moving != 0) && (!getEnemyT(GLOBAL_ENEMY).s_attacking)) && (!getEnemyT(GLOBAL_ENEMY).s_hit)) && (!getEnemyT(GLOBAL_ENEMY).s_animbusy)) { goPlay(getEnemyT(GLOBAL_ENEMY), "idle"); } else { var goleft = (GLOBAL_PLAYER._x < GLOBAL_ENEMY._x); var trulyleft = true; var whichattack = histSelect(GLOBAL_ENEMY_ATKUSE); if (GLOBAL_ENEMY.m_dontattackauto != 1) { if (goleft) { if (whichattack == 0) { getEnemyT(GLOBAL_ENEMY).in_movex = 0; getEnemyT(GLOBAL_ENEMY).in_movey = 1; getEnemyT(GLOBAL_ENEMY).in_action = 1; } else if (whichattack == 1) { getEnemyT(GLOBAL_ENEMY).in_movex = 0; getEnemyT(GLOBAL_ENEMY).in_movey = -1; getEnemyT(GLOBAL_ENEMY).in_action = 1; } else { getEnemyT(GLOBAL_ENEMY).in_movex = -1; getEnemyT(GLOBAL_ENEMY).in_movey = 0; getEnemyT(GLOBAL_ENEMY).in_action = 1; } } else if (whichattack == 0) { getEnemyT(GLOBAL_ENEMY).in_movex = 0; getEnemyT(GLOBAL_ENEMY).in_movey = 1; getEnemyT(GLOBAL_ENEMY).in_action = 1; } else if (whichattack == 1) { getEnemyT(GLOBAL_ENEMY).in_movex = 0; getEnemyT(GLOBAL_ENEMY).in_movey = -1; getEnemyT(GLOBAL_ENEMY).in_action = 1; } else { getEnemyT(GLOBAL_ENEMY).in_movex = 1; getEnemyT(GLOBAL_ENEMY).in_movey = 0; getEnemyT(GLOBAL_ENEMY).in_action = 1; } } } } } if (Key.isDown(87)) { getEnemyT(GLOBAL_ENEMY).in_movey = 1; } else if (Key.isDown(83)) { getEnemyT(GLOBAL_ENEMY).in_movey = -1; } if (Key.isDown(65)) { getEnemyT(GLOBAL_ENEMY).in_movex = 1; } else if (Key.isDown(68)) { getEnemyT(GLOBAL_ENEMY).in_movex = -1; } if (Key.isDown(70)) { getEnemyT(GLOBAL_ENEMY).in_action = 1; } if (GLOBAL_ENEMY_REQUEST_VICTORY) { if ((getEnemyT(GLOBAL_ENEMY).s_idle || (getEnemyT(GLOBAL_ENEMY).s_moving)) && (((!getEnemyT(GLOBAL_ENEMY).s_attacking) && (!getEnemyT(GLOBAL_ENEMY).s_hit)) && (!getEnemyT(GLOBAL_ENEMY).s_animbusy))) { var movehere = (GLOBAL_ENEMY._x - GLOBAL_PLAYER._x); if (movehere > 0) { GLOBAL_ENEMY._xscale = Math.abs(GLOBAL_ENEMY._xscale); getEnemyT(GLOBAL_ENEMY).in_movex = -1; } else { GLOBAL_ENEMY._xscale = -Math.abs(GLOBAL_ENEMY._xscale); getEnemyT(GLOBAL_ENEMY).in_movex = 1; } getEnemyT(GLOBAL_ENEMY).in_movey = 0; getEnemyT(GLOBAL_ENEMY).in_action = 0; setEnemyFaceTarget(0); } } if (GLOBAL_PLAYER.hp > 0) { GLOBAL_ENEMY.enemy.G = this; GLOBAL_ENEMY.enemy.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; if (!BLOCK_ENEMY_ONE_FRAME) { moveenemy(GLOBAL_ENEMY); } } damagecollisions(); var delmove = 0; var decayspeed = 0.25; if (!isPlayerConsumed(GLOBAL_PLAYER)) { delmove = (160 - GLOBAL_PLAYER._x) * decayspeed; _parent.camControl.resetStage(); cameraComputeZoomScale(GLOBAL_PLAYER); } else if (getEnemyT(GLOBAL_ENEMY).camera != undefined) { var offy = 0; var cbounds = getEnemyT(GLOBAL_ENEMY).camera.getBounds(_root); var useviewbox = false; if (cbounds.xMax != undefined) { if (((cbounds.xMax - cbounds.xMin) > 2) && ((cbounds.yMax - cbounds.yMin) > 2)) { useviewbox = true; } } if (useviewbox) { var xsize = (cbounds.xMax - cbounds.xMin); var ysize = (cbounds.yMax - cbounds.yMin); var ysp = ((ysize * 320) / 240); if (xsize >= ysp) { ysize = (xsize * 240) / 320; } else { xsize = (ysize * 320) / 240; } var newx = (0.5 * (cbounds.xMin + cbounds.xMax)); var newy = (0.5 * (cbounds.yMin + cbounds.yMax)); var newxscale = (xsize / 3.2); var newyscale = (ysize / 2.4); _parent.camControl._x = newx; _parent.camControl._y = newy; _parent.camControl._xscale = newxscale; _parent.camControl._yscale = newyscale; delmove = (160 - newx) * decayspeed; } else { _parent.camControl.resetStage(); var offx = (((GLOBAL_ENEMY._xscale / Math.abs(GLOBAL_ENEMY._xscale)) * (getEnemyT(GLOBAL_ENEMY)._xscale / Math.abs(getEnemyT(GLOBAL_ENEMY)._xscale))) * getEnemyT(GLOBAL_ENEMY).camera._x); delmove = ((160 - GLOBAL_ENEMY._x) - offx) * decayspeed; if (!isPlayerConsumed(GLOBAL_PLAYER)) { cameraComputeZoomScale(GLOBAL_PLAYER); } else { cameraComputeZoomScale(GLOBAL_ENEMY); } } } else { _parent.camControl.resetStage(); if (GLOBAL_ENEMY.m_cameraoffset != undefined) { var offx = (((GLOBAL_ENEMY._xscale / Math.abs(GLOBAL_ENEMY._xscale)) * (getEnemyT(GLOBAL_ENEMY)._xscale / Math.abs(getEnemyT(GLOBAL_ENEMY)._xscale))) * GLOBAL_ENEMY.m_cameraoffset); delmove = ((160 - GLOBAL_ENEMY._x) - offx) * decayspeed; } if (!isPlayerConsumed(GLOBAL_PLAYER)) { cameraComputeZoomScale(GLOBAL_PLAYER); } else { cameraComputeZoomScale(GLOBAL_ENEMY); } } if (GLOBAL_CAMERA_SHAKE.use != 0) { _parent.camControl._y = _parent.camControl._y + (GLOBAL_CAMERA_SHAKE.amp * Math.cos(GLOBAL_CAMERA_SHAKE.phase)); GLOBAL_CAMERA_SHAKE.phase = GLOBAL_CAMERA_SHAKE.phase + GLOBAL_CAMERA_SHAKE.freq; GLOBAL_CAMERA_SHAKE.decay = 0; if (GLOBAL_CAMERA_SHAKE.autodecay > 0) { GLOBAL_CAMERA_SHAKE.autodecay--; if (GLOBAL_CAMERA_SHAKE.autodecay < 1) { GLOBAL_CAMERA_SHAKE.use = 0; } } } else if (GLOBAL_CAMERA_SHAKE.maxdecay > 0) { var decay = (1 - (GLOBAL_CAMERA_SHAKE.decay / GLOBAL_CAMERA_SHAKE.maxdecay)); if (decay < 0) { decay = 0; } else { _parent.camControl._y = _parent.camControl._y + ((decay * GLOBAL_CAMERA_SHAKE.amp) * Math.cos(GLOBAL_CAMERA_SHAKE.phase)); GLOBAL_CAMERA_SHAKE.decay = GLOBAL_CAMERA_SHAKE.decay + 1; } } if ((GLOBAL_BG_FADE_TIME >= 0) and (GLOBAL_BG_FADE >= 0)) { GLOBAL_BG_FADE++; if (GLOBAL_BG_FADE >= GLOBAL_BG_FADE_TIME) { GLOBAL_BG_FADE = GLOBAL_BG_FADE_TIME; } var fadef = ((1 * GLOBAL_BG_FADE) / (1 * GLOBAL_BG_FADE_TIME)); var fader = Math.floor(((GLOBAL_BG_FADE_PREV_COLOR & 255) * (1 - fadef)) + (fadef * (GLOBAL_BG_FADE_COLOR & 255))); var fadeg = Math.floor((((GLOBAL_BG_FADE_PREV_COLOR >> 8) & 255) * (1 - fadef)) + (fadef * ((GLOBAL_BG_FADE_COLOR >> 8) & 255))); var fadeb = Math.floor((((GLOBAL_BG_FADE_PREV_COLOR >> 16) & 255) * (1 - fadef)) + (fadef * ((GLOBAL_BG_FADE_COLOR >> 16) & 255))); var fadec = ((fader + (fadeg << 8)) + (fadeb << 16)); _setClipColor(_parent.scrollbg, fadec); if (GLOBAL_BG_FADE >= GLOBAL_BG_FADE_TIME) { GLOBAL_BG_FADE_PREV_COLOR = GLOBAL_BG_FADE_COLOR; GLOBAL_BG_FADE_TIME = -1; GLOBAL_BG_FADE = -1; } } if (delmove != 0) { _parent.scrollbg.gotoAndStop(GLOBAL_CURRENT_BACKGROUND); GLOBAL_PLAYER._x = GLOBAL_PLAYER._x + delmove; GLOBAL_ENEMY._x = GLOBAL_ENEMY._x + delmove; _parent.scrollbg.mc._x = _parent.scrollbg.mc._x + delmove; var waxol = (_parent.scrollbg.mc._width / 3); if (_parent.scrollbg.mc._x < 0) { _parent.scrollbg.mc._x = _parent.scrollbg.mc._x + waxol; } else if (_parent.scrollbg.mc._x > waxol) { _parent.scrollbg.mc._x = _parent.scrollbg.mc._x - waxol; } } if (isPlayerConsumed(GLOBAL_PLAYER)) { _parent.camControl.emenydir.gotoAndStop("eaten"); } else if (GLOBAL_PLAYER.hp < 1) { _parent.camControl.emenydir.gotoAndStop("dead"); } else if (GLOBAL_ENEMY._x < (GLOBAL_PLAYER._x - 160)) { _parent.camControl.emenydir.gotoAndStop(3); } else if (GLOBAL_ENEMY._x > (GLOBAL_PLAYER._x + 160)) { _parent.camControl.emenydir.gotoAndStop(2); } else { _parent.camControl.emenydir.gotoAndStop(1); } if (isPlayerConsumed(GLOBAL_PLAYER)) { _parent.camControl.playerModeClip._visible = true; _parent.camControl.playerModeClip.gotoAndStop("consumed"); var PV = _parent.camControl.playerModeClip; var sourcebutts = new Array("L", "R", "U", "D", "E", "B", "W", "BL", "BR", "BU", "BD"); var flipbutts = new Object(); var i = 0; while (i < sourcebutts.length) { flipbutts[sourcebutts[i]] = sourcebutts[i]; i++; } if (enemyFacing() < 0) { flipbutts.L = "R"; flipbutts.R = "L"; flipbutts.BL = "BR"; flipbutts.BR = "BL"; } var onlyanim = new Array(-140, -140, -140); var allcolors = new Array(); allcolors.push(new Array(128, -64, -64)); allcolors.push(new Array(128, 128, -64)); allcolors.push(new Array(-64, 128, -64)); allcolors.push(new Array(-64, 128, 128)); allcolors.push(new Array(-64, -64, 128)); allcolors.push(new Array(128, 64, -64)); allcolors.push(new Array(128, -64, 128)); allcolors.push(new Array(128, 128, 128)); var i = 0; while (i < sourcebutts.length) { var mc = PV[sourcebutts[i]]; mc._visible = false; i++; } var TAS = enemyGetAnimStruct(); if (TAS != undefined) { var i = 0; while (i < sourcebutts.length) { var mc = PV[flipbutts[sourcebutts[i]]]; var hasit = getNextAnimation(TAS, sourcebutts[i]); if (hasit != "") { mc._visible = true; _parent.colorize(mc, onlyanim[0], onlyanim[1], onlyanim[2], 0); } i++; } } var TDS = enemyGetDigestionStruct(); if (TDS != undefined) { var inuse = new Object(); var escapeid = 0; while (escapeid < TDS.escapes.length) { var D = TDS.escapes[escapeid]; var usecolor = allcolors[escapeid % allcolors.length]; var din = 0; while (din < D.inputs.length) { var mc = PV[flipbutts[D.inputs[din]]]; if (inuse[D.inputs[din]] == undefined) { inuse[D.inputs[din]] = new Array(); } mc._visible = true; inuse[D.inputs[din]].push(escapeid); din++; } escapeid++; } var uniquekeys = new Object(); var maxuniquekeys = 0; for (var k in inuse) { var sk = String(inuse[k]); if (uniquekeys.hasOwnProperty(sk)) { } else { maxuniquekeys++; uniquekeys[sk] = maxuniquekeys; } inuse[k] = uniquekeys[sk]; } for (var k in inuse) { var mc = PV[flipbutts[k]]; var usecolor = allcolors[inuse[k] % allcolors.length]; _parent.colorize(mc, usecolor[0], usecolor[1], usecolor[2], 0); } } PV.BV._visible = ((PV.BL._visible | PV.BR._visible) | PV.BU._visible) | PV.BD._visible; _parent.colorize(PV.BV, onlyanim[0], onlyanim[1], onlyanim[2], 0); } else { _parent.camControl.playerModeClip._visible = true; _parent.camControl.playerModeClip.gotoAndStop("mode" + GLOBAL_PLAYER_MODE); } if (GLOBAL_PLAYER.hp < 1) { if ((!GLOBAL_PLAYER.s_hit) && (!GLOBAL_PLAYER.s_animbusy)) { goPlay(GLOBAL_PLAYER, "death"); } } if (GLOBAL_ENEMY.hp < 1) { GLOBAL_ENEMY.hp = 0; if (!GLOBAL_ENEMY.ignore_hitanim) { if (GLOBAL_ENEMY_TIMEOUT == 1) { goPlay(getEnemyT(GLOBAL_ENEMY), "death"); GLOBAL_KILLS++; Log(("YOU KILLED THE " + GLOBAL_ENEMY.m_name) + "!"); } GLOBAL_ENEMY_TIMEOUT++; if (GLOBAL_ENEMY_TIMEOUT > 60) { pickEnemy(0); resetPlayer(); } } else { GLOBAL_ENEMY_TIMEOUT = 0; } } else if (GLOBAL_ENEMY_REQUEST_VICTORY) { if (GLOBAL_ENEMY_TIMEOUT == 1) { Log(("YOU DEFEATED THE " + GLOBAL_ENEMY.m_name) + "!"); } if (_parent.camControl.bounds.hitTest(GLOBAL_ENEMY)) { } else { trace("notvisible! "); GLOBAL_ENEMY_TIMEOUT = 150; } GLOBAL_ENEMY_TIMEOUT++; if (GLOBAL_ENEMY_TIMEOUT > 150) { pickEnemy(GLOBAL_ENEMY_REQUEST_VICTORY_NEXT); } } else { GLOBAL_ENEMY_TIMEOUT = 0; } if (GLOBAL_SHOW_CONSUMED_PLAYER) { if (isPlayerConsumed(GLOBAL_PLAYER)) { GLOBAL_PLAYER._alpha = 100; } else { GLOBAL_PLAYER._alpha = 100; } } else if (isPlayerConsumed(GLOBAL_PLAYER)) { GLOBAL_PLAYER._alpha = 0; } else { GLOBAL_PLAYER._alpha = 100; } GLOBAL_ENEMYSPARK.nextFrame(); GLOBAL_PLAYERSPARK.nextFrame(); _parent.camControl.gui_enemyhp.setbarvalue(GLOBAL_ENEMY.hp); _parent.camControl.gui_playerhp.setbarvalue(GLOBAL_PLAYER.hp); _parent.camControl.gui_playername = GLOBAL_PLAYER.m_name; _parent.camControl.gui_playerstatus = GLOBAL_PLAYER.m_status; _parent.camControl.gui_enemyname = GLOBAL_ENEMY.m_name; _parent.camControl.gui_enemystatus = ((GLOBAL_ENEMY.m_status + "[") + GLOBAL_ENEMY.m_credit) + "]"; _parent.camControl.gui_points = "Score: " + GLOBAL_POINTS; _parent.camControl.gui_kills = "Kills: " + GLOBAL_KILLS; _parent.playershad._y = calcShadowPosition(GLOBAL_PLAYER._y); _parent.playershad._x = GLOBAL_PLAYER._x; _parent.playershad._yscale = 10 * calcShadowScale(GLOBAL_PLAYER._y); _parent.playershad._xscale = GLOBAL_PLAYER._xscale * calcShadowScale(GLOBAL_PLAYER._y); _parent.playershad.t.gotoAndStop(GLOBAL_PLAYER._currentframe); _parent.playershad._alpha = GLOBAL_PLAYER._alpha; if (GLOBAL_SHOW_CONSUMED_PLAYER) { _parent.playershad._visible = true; } else if (isPlayerConsumed(GLOBAL_PLAYER)) { _parent.playershad._visible = false; } else { _parent.playershad._visible = true; } _parent.playershad.t.head._alpha = GLOBAL_PLAYER.head._alpha; _parent.playershad.t.head._x = GLOBAL_PLAYER.head._x; _parent.playershad.t.head._y = GLOBAL_PLAYER.head._y; _parent.enemyshad._y = calcShadowPosition(GLOBAL_ENEMY._y); _parent.enemyshad._x = GLOBAL_ENEMY._x; _parent.enemyshad._xscale = 100; _parent.enemyshad._yscale = 10; _parent.enemyshad.t._xscale = GLOBAL_ENEMY._xscale * calcShadowScale(GLOBAL_ENEMY._y); _parent.enemyshad.t._yscale = GLOBAL_ENEMY._yscale * calcShadowScale(GLOBAL_ENEMY._y); _parent.enemyshad.t.enemy._xscale = GLOBAL_ENEMY.enemy._xscale; _parent.enemyshad.t.enemy._yscale = GLOBAL_ENEMY.enemy._yscale; _parent.enemyshad.t.enemy.enemy._xscale = GLOBAL_ENEMY.enemy.enemy._xscale; _parent.enemyshad.t.enemy.enemy._yscale = GLOBAL_ENEMY.enemy.enemy._yscale; _parent.enemyshad.t.enemy.G = undefined; _parent.enemyshad.t.enemy.enemy.G = undefined; _parent.enemyshad.t.G = undefined; _parent.enemyshad.G = undefined; _parent.enemyshad.t.gotoAndStop(GLOBAL_ENEMY._currentframe); _parent.enemyshad.t.enemy.gotoAndStop(GLOBAL_ENEMY.enemy._currentframe); _parent.enemyshad.t.enemy.enemy.gotoAndStop(GLOBAL_ENEMY.enemy.enemy._currentframe); GLOBAL_ENEMY_FRAMES_RUN++; } else if (GLOBAL_TRUEPAUSE) { if (inputMouseValid) { if (inputMouseB) { if (inputMouseX < 0.333) { inputKeyLeft = 1; } else if (inputMouseX > 0.666) { inputKeyRight = 1; } if (inputMouseY < 0.333) { inputKeyUp = 1; } else if (inputMouseY > 0.666) { inputKeyDown = 1; } } } var delx = (inputKeyRight - inputKeyLeft); var dely = (inputKeyUp - inputKeyDown); if (inputKeyAction) { if (dely != 0) { var factorx = 1; if (dely > 0) { factorx = 1.125; } else if (dely < 0) { factorx = 0.8; } _parent.camControl._xscale = _parent.camControl._xscale * factorx; _parent.camControl._yscale = _parent.camControl._yscale * factorx; } if (delx != 0) { _parent.camControl._xscale = _parent.camControl._xscale + (0.1 * (100 - _parent.camControl._xscale)); _parent.camControl._yscale = _parent.camControl._yscale + (0.1 * (100 - _parent.camControl._yscale)); } if (_parent.camControl._xscale < 26.2144) { _parent.camControl._xscale = 26.2144; } else if (_parent.camControl._xscale > 100) { _parent.camControl._xscale = 100; } if (_parent.camControl._yscale < 26.2144) { _parent.camControl._yscale = 26.2144; } else if (_parent.camControl._yscale > 100) { _parent.camControl._yscale = 100; } } else { if (delx != 0) { _parent.camControl._x = _parent.camControl._x + (((8 * delx) * _parent.camControl._xscale) / 100); } if (dely != 0) { _parent.camControl._y = _parent.camControl._y - (((8 * dely) * _parent.camControl._yscale) / 100); } } } if (GLOBAL_ENEMY.is_external) { var lpercent = 0; if (GLOBAL_ENEMY.enemy != undefined) { if (GLOBAL_ENEMY.enemy.getBytesTotal() > 0) { lpercent = (100 * GLOBAL_ENEMY.enemy.getBytesLoaded()) / GLOBAL_ENEMY.enemy.getBytesTotal(); } } if (!GLOBAL_ENEMY.is_external_loaded) { if (lpercent < 100) { _parent.camControl.gui_enemystatus = Math.floor(lpercent) + "% "; _parent.camControl.gui_enemyname = GLOBAL_ENEMY.m_name; _parent.camControl.gui_enemystatus = _parent.camControl.gui_enemystatus + (((GLOBAL_ENEMY.m_status + "[") + GLOBAL_ENEMY.m_credit) + "]"); if (GLOBAL_ENEMY._x < GLOBAL_PLAYER._x) { GLOBAL_ENEMY._x = GLOBAL_PLAYER._x - 640; } else { GLOBAL_ENEMY._x = GLOBAL_PLAYER._x + 640; } } else { GLOBAL_ENEMY.is_external_loaded = 1; } } else if (lpercent < 100) { GLOBAL_ENEMY.is_external_loaded = 0; } } if (Key.isDown(8)) { setPlayerScale((Math.floor(19 * Math.random()) * 10) + 10); } if (Key.isDown(45)) { if (!GLOBAL_PAUSECTR) { GLOBAL_TRUEPAUSE = !GLOBAL_TRUEPAUSE; var TM = getEnemyT(GLOBAL_ENEMY).__animmap; trace("ENEMY MAP: "); for (var fkey in TM) { trace("frame " + fkey); var ao = TM[fkey]; for (var akey in ao) { trace("\t" + akey); } } } GLOBAL_PAUSECTR = true; } else { GLOBAL_PAUSECTR = false; } if (Key.isDown(35)) { resetPlayer(); } if (Key.isDown(36)) { GLOBAL_PAUSEHFR++; GLOBAL_PAUSEHFR = GLOBAL_PAUSEHFR % 4; } if (Key.isDown(16)) { } if (!GLOBAL_TRUEPAUSE) { if (GLOBAL_PAUSEHFR != 0) { GLOBAL_PAUSEHFRCTR = GLOBAL_PAUSEHFRCTR + 1; if (GLOBAL_PAUSEHFRCTR > GLOBAL_PAUSEHFR) { unpauseall(); GLOBAL_PAUSEHFRCTR = 0; } else { pauseall(); } } else if ((!GLOBAL_TRUEPAUSE) and GLOBAL_PAUSE) { unpauseall(); } } else if (GLOBAL_TRUEPAUSE and (!GLOBAL_PAUSE)) { pauseall(); } var esounds = new Sound(_parent.enemyshad); esounds.setVolume(0); var psounds = new Sound(_parent.playershad); psounds.setVolume(0); _parent.flashColorize(_parent.playershad, -1, -1, -1, 0.4); _parent.flashColorize(_parent.enemyshad, -1, -1, -1, 0.4); GLOBAL_ENEMY.G = this; GLOBAL_ENEMY.enemy.G = this; GLOBAL_ENEMY.enemy.enemy.G = this; getEnemyT(GLOBAL_ENEMY).G = this; GLOBAL_PLAYER.G = this; _root.G = this; GLOBAL_ENEMY.enemy.goPlay = function (animf) { _root.controller.goPlay(_root.controller.GLOBAL_ENEMY.enemy, animf); }; getEnemyT(GLOBAL_ENEMY).goPlay = function (animf) { _root.controller.goPlay(_root.controller.GLOBAL_ENEMY.enemy.enemy, animf); }; if (_parent.camControl.sld_sound.mousedown) { var sldtarg = _parent.camControl.sld_sound; var my = sldtarg.My; var checkyb = sldtarg.sldbak.getBounds(_parent.camControl.sld_sound); var sldcoord = my; var sldsize = (checkyb.yMax - checkyb.yMin); var val = (-100 * (sldcoord / sldsize)); if (val > 100) { val = 100; } if (val < 0) { val = 0; } sldtarg.sld._yscale = val; _root.nvSetVolume(val); } _parent.camControl.gui_playergfxid = _root.GLOBAL_PLAYERGRAPHIC; BLOCK_ENEMY_ONE_FRAME = false; if (_parent.camControl.exturl != undefined) { if (_parent.camControl.exturl != _root.externalURL) { trace("exturl exists? :" + _parent.camControl.exturl); _root.externalURL = _parent.camControl.exturl; } } reassignAllXClips(GLOBAL_ENEMY); reassignAllXClips(GLOBAL_ENEMY.enemy); reassignAllXClips(GLOBAL_ENEMY.enemy.enemy); reassignAllXClips(GLOBAL_PLAYER); if (GLOBAL_PLAYERHASHEAD) { setPlayerHasHead(true); } else { setPlayerHasHead(false); } if (guiTextScroll == 1) { var gmx = ((_parent.camControl.mouseX - -160) / 240); var gmy = ((_parent.camControl.mouseY - 72) / 48); if ((gmx > 0) and (gmx < 1)) { if ((gmy > 0) and (gmy < 1)) { if (gmx < 0.1) { LogScrollOffset = 0; } else if (gmx > 0.9) { LogScrollOffset = GLOBAL_LOG.length - 2; } else { LogScrollOffset = LogScrollOffset + ((gmy - 0.5) * 4); } if (LogScrollOffset > (GLOBAL_LOG.length - 2)) { LogScrollOffset = GLOBAL_LOG.length - 2; } if (LogScrollOffset < 0) { LogScrollOffset = 0; } } } } var offi = Math.floor(LogScrollOffset); _parent.camControl.gui_leveldesc = ""; if (offi < GLOBAL_LOG.length) { _parent.camControl.gui_leveldesc = _parent.camControl.gui_leveldesc + GLOBAL_LOG[offi + 0]; offi++; } if (offi < GLOBAL_LOG.length) { _parent.camControl.gui_leveldesc = _parent.camControl.gui_leveldesc + GLOBAL_LOG[offi + 0]; offi++; } if (offi < GLOBAL_LOG.length) { _parent.camControl.gui_leveldesc = _parent.camControl.gui_leveldesc + GLOBAL_LOG[offi + 0]; offi++; } if (offi < GLOBAL_LOG.length) { _parent.camControl.gui_leveldesc = _parent.camControl.gui_leveldesc + GLOBAL_LOG[offi + 0]; offi++; } if (getOption("showDirty")) { _parent.camControl.showDirty.gotoAndStop("on"); } else { _parent.camControl.showDirty.gotoAndStop("off"); } if (getOption("showNaughty")) { _parent.camControl.showNaughty.gotoAndStop("on"); } else { _parent.camControl.showNaughty.gotoAndStop("off"); } if (GLOBAL_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) { if (GLOBAL_PLAYER.hp < 1) { GLOBAL_PLAYER.aniclip.mc.stop(); } else { 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(); } _parent.playershad.t.aniclip.gotoAndStop(GLOBAL_PLAYER.aniclip._currentframe); _parent.playershad.t.aniclip.mc.gotoAndStop(GLOBAL_PLAYER.aniclip.mc._currentframe); GLOBAL_PLAYER.aniclip.mc.head._visible = _root.GLOBAL_PLAYERHEAD; GLOBAL_PLAYER.aniclip.mc.head2._visible = _root.GLOBAL_PLAYERHEAD; GLOBAL_PLAYER.aniclip.mc.head3._visible = _root.GLOBAL_PLAYERHEAD; _parent.playershad.t.aniclip.mc.head._visible = _root.GLOBAL_PLAYERHEAD; _parent.playershad.t.aniclip.mc.head2._visible = _root.GLOBAL_PLAYERHEAD; _parent.playershad.t.aniclip.mc.head3._visible = _root.GLOBAL_PLAYERHEAD; } for (var skey in GLOBAL_SYNCMAP) { var S = GLOBAL_SYNCMAP[skey]; if (S.owner._visible) { if (S.target != undefined) { if (S.owner.__animcurrent == S.framename) { var anis = S.owner.__animnamemap[S.framename]; if (anis != undefined) { var delfram = (S.owner._currentframe - anis.fmin); if (!S.fixedframemap.hasOwnProperty(S.framename)) { S.target.gotoAndStop(S.framename); S.fixedframemap[S.framename] = S.target._currentframe; } S.target.gotoAndStop(S.fixedframemap[S.framename] + delfram); S.target._visible = true; if (S.target._alpha < 100) { S.target._alpha = S.target._alpha + 5; } if (S.target._alpha > 95) { S.target._alpha = 100; } } else { trace((("not mapped yet? " + anis) + " ") + S.framename); } } } } if (S.funccall != undefined) { S.funccall(this, S.owner, S.target); } } musicUpdate(); if (correctMyExternalEnemy) { GLOBAL_ENEMY._manuallyReset = undefined; goPlay(getEnemyT(GLOBAL_ENEMY), "idle"); getEnemyT(GLOBAL_ENEMY).gotoAndStop(getEnemyT(GLOBAL_ENEMY)._totalframes); getEnemyT(GLOBAL_ENEMY).gotoAndPlay("idle"); _parent.camControl.clearDrawingByIndex(GLOBAL_ENEMY._currentframe); } if (GLOBAL_ENEMY.is_external) { if (correctMyExternalEnemy || (GLOBAL_ENEMY.is_external_loaded == 0)) { _stopExtSounds(); } } GLOBAL_POSTSYNC(this, getEnemyT(GLOBAL_ENEMY), undefined); if (GLOBAL_DELAY_STARTNOISE > 0) { GLOBAL_DELAY_STARTNOISE--; if (GLOBAL_DELAY_STARTNOISE < 1) { _startExtSounds(); } } }
Symbol 20 MovieClip Frame 1
stop();
Symbol 34 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 5
if (_root.GLOBAL_ASSISTANCE) { } else { gotoAndPlay ("off"); }
Symbol 42 MovieClip Frame 10
stop();
Symbol 43 Button
on (press) { _parent.controller.toggleOption("showDirty"); }
Symbol 44 Button
on (press) { _parent.controller.toggleOption("showNaughty"); }
Symbol 47 Button
on (release) { guiButtonRelease = 1; }
Symbol 51 Button
on (press) { gotoAndStop ("debuggui"); }
Symbol 52 Button
on (release, releaseOutside) { _parent.controller.guiTextScroll = 0; } on (press) { _parent.controller.guiTextScroll = 1; }
Symbol 53 Button
on (press) { gotoAndStop ("nogui"); }
Symbol 54 Button
on (press) { var parc = _parent.controller; parc.displayHelp(); }
Symbol 57 Button
on (press) { var parc = _parent.controller; parc.toggleQuality(); }
Symbol 58 Button
on (press) { var parc = _parent.controller; parc.toggleSlowMode(); }
Symbol 60 Button
on (press) { var parc = _parent.controller; parc.GLOBAL_TRUEPAUSE = !parc.GLOBAL_TRUEPAUSE; }
Symbol 75 Button
on (release, releaseOutside) { mousedown = 0; } on (press) { mousedown = 1; }
Instance of Symbol 78 MovieClip "sldbak" in Symbol 80 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.Mx = _xmouse; _parent.My = _ymouse; }
Symbol 84 Button
on (press) { _parent.controller.resetPlayer(); }
Symbol 88 Button
on (press) { var parc = _parent.controller; parc.setPlayerGraphic(parc.getPlayerGraphic() + 1); }
Symbol 91 Button
on (press) { selectorDown = 1; return(undefined); }
Symbol 93 Button
on (press) { emptygrid.drawnyet = undefined; emptygrid.selectnext = selectf; _parent.controller.pickEnemy(0); _parent.controller.resetPlayer(); }
Symbol 94 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 95 Button
on (press) { _parent.controller.setPlayerMode(); }
Symbol 130 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_WEAPON_TYPE); stop();
Symbol 130 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_WEAPON_TYPE); stop();
Symbol 130 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_WEAPON_TYPE); stop();
Symbol 130 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_WEAPON_TYPE); stop();
Symbol 150 MovieClip Frame 1
function setbarvalue(v) { if (v < 0) { v = 0; } colorv = int(v / 64); if (colorv == 0) { _root.colorize(bar, 0, 200, 0, 0); _root.colorize(nextcolor, 0, 0, 0, 0); } else if (colorv == 1) { _root.colorize(bar, 200, 200, 0, 0); _root.colorize(nextcolor, 0, 200, 0, 0); } else if (colorv == 2) { _root.colorize(bar, 255, 128, 0, 0); _root.colorize(nextcolor, 200, 200, 0, 0); } else if (colorv == 3) { _root.colorize(bar, 200, 0, 0, 0); _root.colorize(nextcolor, 255, 128, 0, 0); } else if (colorv == 4) { _root.colorize(bar, 200, 200, 200, 0); _root.colorize(nextcolor, 200, 0, 0, 0); } else { _root.colorize(bar, 200, 200, 200, 0); _root.colorize(nextcolor, 50, 50, 50, 0); } v = v % 64; bar._yscale = v / 0.64; }
Symbol 150 MovieClip Frame 2
stop();
Symbol 153 Button
on (press) { gotoAndStop ("game"); }
Symbol 155 Button
on (release) { exturllist = _parent.controller.getURLList(); }
Symbol 158 Button
on (release) { _parent.controller.loadURLList(exturllist); }
Symbol 164 MovieClip Frame 1
function updateCallback() { } function camControl() { parentColor.setTransform(camColor.getTransform()); var _local4 = sX / ((fixX * this._xscale) / 100); var _local3 = sY / ((fixY * this._yscale) / 100); _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; mouseX = _xmouse; mouseY = _ymouse; updateCallback(); } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; _xscale = 100; _yscale = 100; _x = (fixX / 2); _y = (fixY / 2); } parentColor.setTransform(camColor.getTransform()); this.stop(); var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; var fixX = 320; var fixY = 240; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 164 MovieClip Frame 4
function getCellCoords(idex, selectmax4, delx, dern, ncolumns) { if (dern == undefined) { dern = 1; } if (idex == undefined) { idex = 0; } if (idex < 0) { idex = 0; } if (idex > 1024) { idex = 0; } var _local3 = 0; while (idex >= selectmax4) { idex = idex - selectmax4; _local3++; } var _local4 = new Object(); _local4.xMin = (idex * delx) + dern; _local4.xMax = ((idex * delx) + delx) - dern; _local4.yMin = ((_local3 * 36) / ncolumns) + dern; _local4.yMax = (((_local3 * 36) / ncolumns) + (36 / ncolumns)) - dern; return(_local4); } function drawCell(M, idex, selectmax4, delx, color, dern, ncolumns) { var _local1 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMax); M.lineTo(_local1.xMin, _local1.yMax); M.lineTo(_local1.xMin, _local1.yMin); M.endFill(); } function drawCellBits(M, bits, idex, selectmax4, delx, color, dern, ncolumns) { var _local2 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); var _local4 = (_local2.xMin + _local2.xMax) / 2; var _local3 = (_local2.yMin + _local2.yMax) / 2; if (bits & 1) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local2.xMin, _local2.yMin); M.lineTo(_local4, _local2.yMin); M.lineTo(_local4, _local3); M.lineTo(_local2.xMin, _local3); M.lineTo(_local2.xMin, _local2.yMin); M.endFill(); } if (bits & 2) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local4, _local2.yMin); M.lineTo(_local2.xMax, _local2.yMin); M.lineTo(_local2.xMax, _local3); M.lineTo(_local4, _local3); M.lineTo(_local4, _local2.yMin); M.endFill(); } if (bits & 4) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local2.xMin, _local3); M.lineTo(_local4, _local3); M.lineTo(_local4, _local2.yMax); M.lineTo(_local2.xMin, _local2.yMax); M.lineTo(_local2.xMin, _local3); M.endFill(); } if (bits & 8) { M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local4, _local3); M.lineTo(_local2.xMax, _local3); M.lineTo(_local2.xMax, _local2.yMax); M.lineTo(_local4, _local2.yMax); M.lineTo(_local4, _local3); M.endFill(); } if (bits & 16) { var _local6 = _local4 - (_local4 / 2); var _local5 = _local3 - (_local3 / 2); M.lineStyle(0, 0); M.beginFill(color, 100); M.moveTo(_local4 - _local6, _local3 - _local5); M.lineTo(_local4 + _local6, _local3 - _local5); M.lineTo(_local4 + _local6, _local3 + _local5); M.lineTo(_local4 - _local6, _local3 + _local5); M.lineTo(_local4 - _local6, _local3 - _local5); M.endFill(); } } function drawCellX(M, idex, selectmax4, delx, color, dern, ncolumns) { var _local1 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); M.lineStyle(0.5, color, 100); M.beginFill(0, 0); M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMax); M.moveTo(_local1.xMax, _local1.yMin); M.lineTo(_local1.xMin, _local1.yMax); M.endFill(); } function drawCellChar(M, uchar, idex, selectmax4, delx, color, dern, ncolumns) { var _local1 = getCellCoords(idex, selectmax4, delx, dern, ncolumns); M.lineStyle(0.5, color, 100); M.beginFill(0, 0); var _local5 = (_local1.xMin + _local1.xMax) / 2; var _local4 = (_local1.yMin + _local1.yMax) / 2; if (char8segmap.hasOwnProperty(uchar)) { var _local3 = char8segmap[uchar]; if (_local3 & 1) { M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMax, _local1.yMin); } if (_local3 & 2) { M.moveTo(_local1.xMin, _local1.yMin); M.lineTo(_local1.xMin, _local4); } if (_local3 & 4) { M.moveTo(_local1.xMin, _local4); M.lineTo(_local1.xMax, _local4); } if (_local3 & 8) { M.moveTo(_local1.xMax, _local1.yMin); M.lineTo(_local1.xMax, _local4); } if (_local3 & 16) { M.moveTo(_local1.xMin, _local4); M.lineTo(_local1.xMin, _local1.yMax); } if (_local3 & 32) { M.moveTo(_local1.xMin, _local1.yMax); M.lineTo(_local1.xMax, _local1.yMax); } if (_local3 & 64) { M.moveTo(_local1.xMax, _local4); M.lineTo(_local1.xMax, _local1.yMax); } } M.endFill(); } function gridSelectFrom(max, may) { } function clearDrawingByIndex(enemyid) { newGui.drawMap[enemyid] = 1; } function updateCallback() { if (newGui == undefined) { var _local14 = new Object(); _local14.activeEnemySelection = 0; _local14.enemySelectionFade = 0; _local14.bitmapChars = undefined; _local14.bitmapIconStored = undefined; _local14.bitmapScale = 3; _local14.cellSize = 100; _local14.maxCount = 0; _local14.drawMap = new Object(); newGui = _local14; } var _local12 = 296; var _local13 = 48; var _local31 = -148; var _local27 = -120; var _local50 = 48; var _local25 = new Object({xMin:_local31, xMax:_local31 + 148, yMin:_local27, yMax:_local27 + 36}); var _local54 = _local31; var _local42 = _local27 - _local50; var _local30 = false; var _local10 = selectdown.drawText; if (_local10.mytext == undefined) { var _local26 = new TextFormat(); _local26.font = "Arial"; _local26.size = 16; _local26.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 = _local26; _local10.mytext.setNewTextFormat(_local10.useformat); } _local10.mytext.text = ""; _local10._x = 0; var _local23 = selectdown.drawinto; var _local4 = selectdown.drawSelector; if (newGui.bitmapChars == undefined) { newGui.bitmapChars = new flash.display.BitmapData(newGui.bitmapScale * _local12, newGui.bitmapScale * _local13, true, 0); _local23.attachBitmap(newGui.bitmapChars, 0, "auto", false); _local23._xscale = 100 / newGui.bitmapScale; _local23._yscale = 100 / newGui.bitmapScale; } var _local15 = _parent.controller.GLOBAL_MAXENEMYFRAMES; if (newGui.maxCount != _local15) { newGui.drawMap = new Object(); newGui.maxCount = _local15; var _local48 = new flash.geom.Rectangle(0, 0, newGui.bitmapScale * _local12, newGui.bitmapScale * _local13); newGui.bitmapChars.fillRect(_local48, 0); var _local5 = Math.min(_local13, _local12); while ((Math.floor(_local12 / _local5) * Math.floor(_local13 / _local5)) < _local15) { _local5--; } newGui.cellSize = _local5; _local15++; var _local7 = Math.floor(_local12 / _local5); var _local11 = Math.floor(_local13 / _local5); _local4.clear(); var _local20 = newGui.cellSize / 64; var _local6 = 0; while (_local6 < _local11) { var _local3 = 0; while (_local3 < _local7) { var _local8 = (_local3 + (_local6 * _local7)) + 1; var _local24 = _parent.controller.enemyGetHashData(_local8); if (_local24 != undefined) { var _local22 = 0; _local22 = _local22 | -16777216; _local22 = _local22 | ((int(_local24.red * 255) & 255) << 16); _local22 = _local22 | ((int(_local24.green * 255) & 255) << 8); _local22 = _local22 | (int(_local24.blue * 255) & 255); _local48 = new flash.geom.Rectangle((newGui.bitmapScale * newGui.cellSize) * _local3, (newGui.bitmapScale * newGui.cellSize) * _local6, (newGui.bitmapScale * 64) * _local20, (newGui.bitmapScale * 64) * _local20); var _local35 = new flash.geom.Rectangle(((newGui.bitmapScale * newGui.cellSize) * _local3) + 1, ((newGui.bitmapScale * newGui.cellSize) * _local6) + 1, ((newGui.bitmapScale * 64) * _local20) - 2, ((newGui.bitmapScale * 64) * _local20) - 2); newGui.bitmapChars.fillRect(_local35, _local22); } _local3 = _local3 + 1; } _local6 = _local6 + 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 <= _local7) { _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(_local7 * _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 _local41 = _local23.transform.matrix.clone(); _local41.invert(); _local17.concat(_local41); var _local45; var _local46; _local48 = undefined; var _local61 = false; newGui.bitmapChars.draw(_local4, _local17, _local45, _local46, _local48, 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 _local43 = _parent.controller.enemyGetID() - 1; if (!newGui.drawMap.hasOwnProperty(_local43)) { newGui.drawMap[_local43] = 1; } if (newGui.drawMap[_local43] != 3) { newGui.drawMap[_local43] = newGui.drawMap[_local43] + 1; } else { newGui.drawMap[_local43] = newGui.drawMap[_local43] + 1; var _local40 = Math.floor(_local12 / newGui.cellSize); var _local59 = Math.floor(_local13 / newGui.cellSize); var _local55 = Math.floor(_local43 % _local40); var _local53 = Math.floor(_local43 / _local40); var _local34 = _local55 * newGui.cellSize; var _local33 = _local53 * newGui.cellSize; var _local20 = newGui.cellSize / 64; var _local18 = _parent.controller.GLOBAL_ENEMY; var _local32 = _local18; if (_local18.enemy.enemy.head != undefined) { _local32 = _local18.enemy.enemy.head; } else if (_local18.enemy.head != undefined) { _local32 = _local18.enemy.head; } var _local17 = _local18.transform.matrix.clone(); var _local19 = 1; var _local21 = _local32.getBounds(_root); var _local37 = _local21.xMax - _local21.xMin; var _local38 = _local21.yMax - _local21.yMin; var _local51 = _local18._x - _local21.xMin; var _local52 = _local18._y - _local21.yMin; if (_local37 > 0) { _local19 = 64 / _local37; } if (_local38 > 0) { var _local36 = 64 / _local38; if (_local36 < _local19) { _local19 = _local36; } } _local17.scale(_local19, _local19); _local17.translate((-_local17.tx) + (_local19 * _local51), (-_local17.ty) + (_local19 * _local52)); _local17.scale(_local20, _local20); _local17.translate(_local34, _local33); var _local41 = _local23.transform.matrix.clone(); _local41.invert(); _local17.concat(_local41); var _local48 = new flash.geom.Rectangle(newGui.bitmapScale * _local34, newGui.bitmapScale * _local33, (newGui.bitmapScale * 64) * _local20, (newGui.bitmapScale * 64) * _local20); var _local35 = new flash.geom.Rectangle((newGui.bitmapScale * _local34) + 1, (newGui.bitmapScale * _local33) + 1, ((newGui.bitmapScale * 64) * _local20) - 2, ((newGui.bitmapScale * 64) * _local20) - 2); var _local24 = _parent.controller.enemyGetHashData(_parent.controller.enemyGetID()); if (_local24 != undefined) { var _local22 = 0; _local22 = _local22 | -16777216; _local22 = _local22 | ((int(_local24.red * 255) & 255) << 16); _local22 = _local22 | ((int(_local24.green * 255) & 255) << 8); _local22 = _local22 | (int(_local24.blue * 255) & 255); newGui.bitmapChars.fillRect(_local35, _local22); } else { newGui.bitmapChars.fillRect(_local35, 0); } newGui.bitmapChars.draw(_parent.controller.GLOBAL_ENEMY, _local17, undefined, undefined, _local48, false); } } if (newGui.activeEnemySelection) { _local30 = 1; var _local40 = Math.floor(_local12 / newGui.cellSize); var _local59 = Math.floor(_local13 / newGui.cellSize); var _local29 = Math.floor((selectdown._xmouse - 0) / newGui.cellSize); var _local28 = Math.floor((selectdown._ymouse - 0) / newGui.cellSize); var _local16 = _local29 + (_local28 * _local40); if ((_local16 > 0) && (_local16 < newGui.maxCount)) { } else { _local16 = 0; } _local4._visible = false; if ((_local29 >= 0) && (_local29 < _local40)) { if ((_local28 >= 0) && (_local28 < _local59)) { if ((_local16 > 0) && (_local16 < newGui.maxCount)) { _local4._x = 0 + (_local29 * newGui.cellSize); _local4._y = 0 + (_local28 * newGui.cellSize); _local4._xscale = newGui.cellSize; _local4._yscale = newGui.cellSize; _local4._visible = true; } } } if (!_local4._visible) { var _local43 = _parent.controller.enemyGetID() - 1; _local40 = Math.floor(_local12 / newGui.cellSize); _local59 = Math.floor(_local13 / newGui.cellSize); var _local55 = Math.floor(_local43 % _local40); var _local53 = Math.floor(_local43 / _local40); _local4._x = 0 + (_local55 * newGui.cellSize); _local4._y = 0 + (_local53 * newGui.cellSize); _local4._xscale = newGui.cellSize; _local4._yscale = newGui.cellSize; _local4._visible = true; var _local44 = new flash.geom.ColorTransform(); _local44.blueMultiplier = 0.5; _local44.greenMultiplier = 0.5; _local44.redMultiplier = 0.5; var _local49 = new flash.geom.Transform(_local4); _local49.colorTransform = _local44; } else { var _local44 = new flash.geom.ColorTransform(); var _local49 = new flash.geom.Transform(_local4); _local49.colorTransform = _local44; var _local47 = _parent.controller.getEnemyURLName(_local16 + 1); _local10.mytext.text = _local47; _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 { _local42 = _local27; } } else { _local30 = 0; var _local39 = false; if ((_xmouse < _local25.xMax) && (_xmouse > _local25.xMin)) { if ((_ymouse < _local25.yMax) && (_ymouse > _local25.yMin)) { if (selectorDown) { _local39 = true; } } } if (_local39) { newGui.activeEnemySelection = 1; } } selectdown._x = _local54; selectdown._y = _local42; selectdown._visible = _local30; 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 164 MovieClip Frame 10
function updateCallback() { }
Symbol 164 MovieClip Frame 16
function updateCallback() { } exturl = _root.externalURL;
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 2
stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 8
removeMovieClip(this); _parent.removeMovieClip(this);
Instance of Symbol 175 MovieClip "entertainor" in Symbol 176 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 199 MovieClip Frame 5
stop();
Symbol 209 Button
on (release) { _root.externalURL = exturl; play(); }
Symbol 254 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 2
gotoAndStop (1);
Symbol 254 MovieClip Frame 3
gotoAndStop (1);
Symbol 254 MovieClip Frame 12
gotoAndStop (1);
Symbol 254 MovieClip Frame 23
gotoAndStop (1);
Symbol 254 MovieClip Frame 42
gotoAndStop (1);
Symbol 254 MovieClip Frame 51
gotoAndStop (1);
Symbol 254 MovieClip Frame 58
gotoAndStop (1);
Symbol 254 MovieClip Frame 65
gotoAndStop (1);
Symbol 254 MovieClip Frame 95
gotoAndStop (1);
Symbol 254 MovieClip Frame 102
gotoAndStop (1);
Symbol 254 MovieClip Frame 109
gotoAndStop (1);
Symbol 254 MovieClip Frame 120
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 150
gotoAndStop (1);
Symbol 254 MovieClip Frame 151
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 179
gotoAndStop (1);
Symbol 254 MovieClip Frame 180
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 210
gotoAndStop (1);
Symbol 254 MovieClip Frame 211
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 239
gotoAndStop (1);
Symbol 254 MovieClip Frame 240
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 270
gotoAndStop (1);
Symbol 254 MovieClip Frame 271
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 300
gotoAndStop (1);
Symbol 254 MovieClip Frame 302
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 307
gotoAndStop (1);
Symbol 254 MovieClip Frame 310
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 315
gotoAndStop (1);
Symbol 254 MovieClip Frame 318
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 321
gotoAndStop (1);
Symbol 254 MovieClip Frame 327
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 330
gotoAndStop (1);
Symbol 254 MovieClip Frame 337
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 340
gotoAndStop (1);
Symbol 254 MovieClip Frame 348
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 351
gotoAndStop (1);
Symbol 254 MovieClip Frame 358
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 254 MovieClip Frame 361
gotoAndStop (1);
Symbol 254 MovieClip Frame 371
gotoAndStop (1);
Symbol 254 MovieClip Frame 381
gotoAndStop (1);
Symbol 254 MovieClip Frame 391
gotoAndStop (1);
Symbol 255 MovieClip Frame 1
stop();
Symbol 255 MovieClip Frame 3
gotoAndStop (1);
Symbol 256 MovieClip Frame 1
stop();
Symbol 256 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 262 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 266 MovieClip Frame 9
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 281 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 272 MovieClip "head" in Symbol 281 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 274 MovieClip "head2" in Symbol 281 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 281 MovieClip Frame 32
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 294 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 306 MovieClip Frame 30
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 329 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 25
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 349 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 349 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 349 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 349 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 349 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 356 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 356 MovieClip Frame 12
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("walk");
Symbol 361 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 272 MovieClip "head" in Symbol 361 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 274 MovieClip "head2" in Symbol 361 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 361 MovieClip Frame 20
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("walk");
Symbol 371 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 371 MovieClip Frame 17
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("walk");
Symbol 394 MovieClip Frame 25
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("walk");
Symbol 395 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 395 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 395 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 395 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 395 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 402 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 402 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 403 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 272 MovieClip "head" in Symbol 403 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 274 MovieClip "head2" in Symbol 403 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 403 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 412 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 412 MovieClip Frame 12
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 430 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { } };
Symbol 430 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 431 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 431 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 431 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 431 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 431 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 436 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 436 MovieClip Frame 14
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 441 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 272 MovieClip "head" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 274 MovieClip "head2" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 441 MovieClip Frame 14
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 446 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 446 MovieClip Frame 10
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 457 MovieClip Frame 11
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 458 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 458 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 458 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 458 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 458 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 465 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 465 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 466 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 272 MovieClip "head" in Symbol 466 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 274 MovieClip "head2" in Symbol 466 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 466 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 475 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 475 MovieClip Frame 16
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 491 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 492 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 492 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 492 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 492 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 492 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 495 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 495 MovieClip Frame 15
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 496 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 272 MovieClip "head" in Symbol 496 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 274 MovieClip "head2" in Symbol 496 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 496 MovieClip Frame 15
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 503 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 503 MovieClip Frame 15
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 519 MovieClip Frame 15
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 520 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 520 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 520 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 520 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 520 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 534 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 534 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 534 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 534 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 536 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 536 MovieClip Frame 5
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 538 MovieClip Frame 1
stop();
Symbol 539 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Symbol 539 MovieClip Frame 7
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 541 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 541 MovieClip Frame 7
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 547 MovieClip Frame 5
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 548 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 548 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 548 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 548 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 548 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 549 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 549 MovieClip Frame 20
stop();
Symbol 550 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Symbol 550 MovieClip Frame 14
stop();
Symbol 556 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 556 MovieClip Frame 15
stop();
Symbol 557 MovieClip Frame 13
stop();
Symbol 558 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 558 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 558 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 558 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 558 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 559 MovieClip Frame 1
stop(); nextFrame();
Symbol 559 MovieClip Frame 2
s_idle = 1; s_moving = 0; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_vx = 0; s_decidedanim = "idle";
Symbol 559 MovieClip Frame 6
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 7
s_idle = 0; s_moving = 4; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_decidedanim = "walk";
Symbol 559 MovieClip Frame 12
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 13
s_idle = 0; s_moving = 8; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_decidedanim = "run";
Symbol 559 MovieClip Frame 17
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 18
s_animbusy = 1; s_decidedanim = "turn";
Symbol 559 MovieClip Frame 22
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 23
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 2; s_decidedanim = "atkh";
Symbol 559 MovieClip Frame 28
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 29
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 1; s_decidedanim = "atkm";
Symbol 559 MovieClip Frame 34
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 35
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 0; s_decidedanim = "atkl";
Symbol 559 MovieClip Frame 39
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 41
s_idle = 0; s_moving = 0; s_attacking = 1; s_hit = 0; s_animbusy = 1; s_atktype = 4; s_decidedanim = "atkp";
Symbol 559 MovieClip Frame 45
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 46
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 6; s_decidedanim = "hith";
Symbol 559 MovieClip Frame 50
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 51
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 4; s_decidedanim = "hitm";
Symbol 559 MovieClip Frame 55
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 56
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 2; s_decidedanim = "hitl";
Symbol 559 MovieClip Frame 60
gotoAndStop ("idle");
Symbol 559 MovieClip Frame 61
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; s_vx = 0; s_decidedanim = "death";
Symbol 559 MovieClip Frame 74
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; hp = 0; s_decidedanim = "dead";
Symbol 559 MovieClip Frame 79
stop();
Symbol 559 MovieClip Frame 81
s_decidedanim = "blank";
Symbol 559 MovieClip Frame 85
gotoAndStop ("blank");

Library Items

Symbol 1 GraphicUsed by:2 43 44 51 52 53 54 57 58 60 84 88 91 93 94 95 153 155 158 164  Timeline
Symbol 2 MovieClipUses:1Used by:164 559  Timeline
Symbol 3 FontUsed by:4 45 50 55 56 59 61 74 81 82 83 85 86 87 89 90 92 146 152 154 156 157 159 160 161 162 177 178 181 182 183 184 185 186 187 188 189 190 193 194 200 203 205 210 211
Symbol 4 EditableTextUses:3Used by:Timeline
Symbol 5 GraphicUsed by:20
Symbol 6 GraphicUsed by:20 254
Symbol 7 GraphicUsed by:8 136
Symbol 8 MovieClipUses:7Used by:20
Symbol 9 GraphicUsed by:20
Symbol 10 GraphicUsed by:11 135 254
Symbol 11 MovieClipUses:10Used by:20
Symbol 12 GraphicUsed by:13 134
Symbol 13 MovieClipUses:12Used by:20
Symbol 14 GraphicUsed by:15 137 254
Symbol 15 MovieClipUses:14Used by:20
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18 133
Symbol 18 MovieClipUses:16 17Used by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:5 6 8 9 11 13 15 18 19Used by:164
Symbol 21 GraphicUsed by:34
Symbol 22 GraphicUsed by:34
Symbol 23 GraphicUsed by:34
Symbol 24 GraphicUsed by:34
Symbol 25 GraphicUsed by:34
Symbol 26 GraphicUsed by:34
Symbol 27 GraphicUsed by:34
Symbol 28 GraphicUsed by:34
Symbol 29 GraphicUsed by:34
Symbol 30 GraphicUsed by:34
Symbol 31 GraphicUsed by:34
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:21 22 23 24 25 26 27 28 29 30 31 32 33Used by:164
Symbol 35 GraphicUsed by:164
Symbol 36 GraphicUsed by:164
Symbol 37 GraphicUsed by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:37 38Used by:43 44 51 52 53 54 57 58 60 84 88 91 93 94 95 153 155 158
Symbol 40 ShapeTweeningUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:40 41Used by:43 44 47 51 52 53 54 57 58 60 75 84 88 91 93 94 95 153 155 158
Symbol 43 ButtonUses:39 42 1Used by:164
Symbol 44 ButtonUses:39 42 1Used by:164
Symbol 45 TextUses:3Used by:164
Symbol 46 GraphicUsed by:47 49 75 141 143 145
Symbol 47 ButtonUses:42 46Used by:49
Symbol 48 MovieClipUsed by:49 164 256  Timeline
Symbol 49 MovieClipUses:47 48 46Used by:164
Symbol 50 TextUses:3Used by:164
Symbol 51 ButtonUses:39 42 1Used by:164
Symbol 52 ButtonUses:39 42 1Used by:164
Symbol 53 ButtonUses:39 42 1Used by:164
Symbol 54 ButtonUses:39 42 1Used by:164
Symbol 55 TextUses:3Used by:164
Symbol 56 TextUses:3Used by:164
Symbol 57 ButtonUses:39 42 1Used by:164
Symbol 58 ButtonUses:39 42 1Used by:164
Symbol 59 TextUses:3Used by:164
Symbol 60 ButtonUses:39 42 1Used by:164
Symbol 61 EditableTextUses:3Used by:164
Symbol 62 ShapeTweeningUsed by:65
Symbol 63 ShapeTweeningUsed by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:62 63 64Used by:73
Symbol 66 ShapeTweeningUsed by:69
Symbol 67 ShapeTweeningUsed by:69
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:66 67 68Used by:73
Symbol 70 GraphicUsed by:73 140
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:65 69 70 71 72Used by:164
Symbol 74 TextUses:3Used by:80
Symbol 75 ButtonUses:42 46Used by:80
Symbol 76 GraphicUsed by:80
Symbol 77 GraphicUsed by:78 143 145
Symbol 78 MovieClipUses:77Used by:80 164
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:74 75 76 78 79Used by:164
Symbol 81 EditableTextUses:3Used by:164
Symbol 82 EditableTextUses:3Used by:164
Symbol 83 TextUses:3Used by:164
Symbol 84 ButtonUses:39 42 1Used by:164
Symbol 85 EditableTextUses:3Used by:164
Symbol 86 EditableTextUses:3Used by:164
Symbol 87 EditableTextUses:3Used by:164
Symbol 88 ButtonUses:39 42 1Used by:164
Symbol 89 EditableTextUses:3Used by:164
Symbol 90 EditableTextUses:3Used by:164
Symbol 91 ButtonUses:39 42 1Used by:164
Symbol 92 TextUses:3Used by:164
Symbol 93 ButtonUses:39 42 1Used by:164
Symbol 94 ButtonUses:39 42 1Used by:164
Symbol 95 ButtonUses:39 42 1Used by:164
Symbol 96 GraphicUsed by:126 130 559
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:126
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:126
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:126
Symbol 103 GraphicUsed by:107
Symbol 104 GraphicUsed by:107
Symbol 105 GraphicUsed by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:103 105 104 106Used by:126
Symbol 108 ShapeTweeningUsed by:117
Symbol 109 ShapeTweeningUsed by:117
Symbol 110 ShapeTweeningUsed by:117
Symbol 111 ShapeTweeningUsed by:117
Symbol 112 ShapeTweeningUsed by:117
Symbol 113 ShapeTweeningUsed by:117
Symbol 114 ShapeTweeningUsed by:117
Symbol 115 ShapeTweeningUsed by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:108 109 110 111 112 113 114 115 116Used by:126
Symbol 118 GraphicUsed by:123
Symbol 119 GraphicUsed by:123
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:123
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:118 121 119 122Used by:126
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:96 98 100 102 107 117 123 125Used by:130 559
Symbol 127 GraphicUsed by:130 559
Symbol 128 GraphicUsed by:130 559
Symbol 129 GraphicUsed by:130 559
Symbol 130 MovieClipUses:126 96 127 128 129Used by:141 266 356 402 436 465 495 536 549
Symbol 131 GraphicUsed by:141
Symbol 132 GraphicUsed by:141
Symbol 133 MovieClipUses:17Used by:141
Symbol 134 MovieClipUses:12Used by:141
Symbol 135 MovieClipUses:10Used by:141
Symbol 136 MovieClipUses:7Used by:141
Symbol 137 MovieClipUses:14Used by:141
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:141
Symbol 140 MovieClipUses:70Used by:141
Symbol 141 MovieClipUses:130 131 46 132 133 134 135 136 137 139 140Used by:164
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142 46 77Used by:164
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144 46 77Used by:164
Symbol 146 TextUses:3Used by:164
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:148 149Used by:164
Symbol 151 GraphicUsed by:164
Symbol 152 TextUses:3Used by:164
Symbol 153 ButtonUses:39 42 1Used by:164
Symbol 154 TextUses:3Used by:164
Symbol 155 ButtonUses:39 42 1Used by:164
Symbol 156 TextUses:3Used by:164
Symbol 157 TextUses:3Used by:164
Symbol 158 ButtonUses:39 42 1Used by:164
Symbol 159 EditableTextUses:3Used by:164
Symbol 160 EditableTextUses:3Used by:164
Symbol 161 TextUses:3Used by:164
Symbol 162 EditableTextUses:3Used by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:2 20 34 35 36 43 44 45 49 50 51 52 53 54 55 56 57 58 59 60 61 73 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 78 95 141 143 145 48 146 150 151 152 153 154 155 156 157 158 159 160 1 161 162 163Used by:Timeline
Symbol 165 MovieClipUsed by:Timeline
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:174
Symbol 168 GraphicUsed by:174
Symbol 169 GraphicUsed by:174
Symbol 170 GraphicUsed by:174
Symbol 171 GraphicUsed by:174
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:167 168 169 170 171 172 173Used by:176
Symbol 175 MovieClipUsed by:176
Symbol 176 MovieClipUses:174 175Used by:Timeline
Symbol 177 EditableTextUses:3Used by:Timeline
Symbol 178 EditableTextUses:3 191Used by:Timeline
Symbol 179 Font
Symbol 180 Font
Symbol 181 EditableTextUses:3Used by:Timeline
Symbol 182 EditableTextUses:3 191Used by:Timeline
Symbol 183 EditableTextUses:3 191Used by:Timeline
Symbol 184 EditableTextUses:3 191Used by:Timeline
Symbol 185 EditableTextUses:3 191Used by:Timeline
Symbol 186 EditableTextUses:3 191Used by:Timeline
Symbol 187 EditableTextUses:3 191Used by:Timeline
Symbol 188 EditableTextUses:3 191Used by:Timeline
Symbol 189 TextUses:3Used by:Timeline
Symbol 190 EditableTextUses:3Used by:Timeline
Symbol 191 FontUsed by:178 182 183 184 185 186 187 188 192
Symbol 192 TextUses:191Used by:Timeline
Symbol 193 TextUses:3Used by:Timeline
Symbol 194 TextUses:3Used by:202
Symbol 195 ShapeTweeningUsed by:199
Symbol 196 GraphicUsed by:199
Symbol 197 GraphicUsed by:199
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:195 196 197 198Used by:202
Symbol 200 TextUses:3Used by:202
Symbol 201 GraphicUsed by:202
Symbol 202 ButtonUses:194 199 200 201Used by:Timeline
Symbol 203 TextUses:3Used by:Timeline
Symbol 204 GraphicUsed by:209
Symbol 205 TextUses:3Used by:209
Symbol 206 GraphicUsed by:209
Symbol 207 GraphicUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 ButtonUses:204 205 206 207 208Used by:Timeline
Symbol 210 TextUses:3Used by:Timeline
Symbol 211 TextUses:3Used by:Timeline
Symbol 212 GraphicUsed by:Timeline
Symbol 213 GraphicUsed by:254
Symbol 214 GraphicUsed by:254
Symbol 215 GraphicUsed by:254
Symbol 216 GraphicUsed by:254
Symbol 217 GraphicUsed by:254
Symbol 218 GraphicUsed by:254
Symbol 219 GraphicUsed by:254
Symbol 220 GraphicUsed by:254
Symbol 221 GraphicUsed by:254
Symbol 222 ShapeTweeningUsed by:254
Symbol 223 ShapeTweeningUsed by:254
Symbol 224 GraphicUsed by:254
Symbol 225 ShapeTweeningUsed by:254
Symbol 226 ShapeTweeningUsed by:254
Symbol 227 ShapeTweeningUsed by:254
Symbol 228 ShapeTweeningUsed by:254
Symbol 229 ShapeTweeningUsed by:254
Symbol 230 ShapeTweeningUsed by:254
Symbol 231 ShapeTweeningUsed by:254
Symbol 232 ShapeTweeningUsed by:254
Symbol 233 ShapeTweeningUsed by:254
Symbol 234 ShapeTweeningUsed by:254
Symbol 235 ShapeTweeningUsed by:254
Symbol 236 ShapeTweeningUsed by:254
Symbol 237 ShapeTweeningUsed by:254
Symbol 238 ShapeTweeningUsed by:254
Symbol 239 ShapeTweeningUsed by:254
Symbol 240 GraphicUsed by:254
Symbol 241 GraphicUsed by:254
Symbol 242 GraphicUsed by:254
Symbol 243 GraphicUsed by:254
Symbol 244 GraphicUsed by:254
Symbol 245 GraphicUsed by:254
Symbol 246 GraphicUsed by:254
Symbol 247 GraphicUsed by:254
Symbol 248 GraphicUsed by:250
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:248 249Used by:254
Symbol 251 GraphicUsed by:254
Symbol 252 GraphicUsed by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 6 250 251 10 252 14 253Used by:Timeline
Symbol 255 MovieClipUsed by:Timeline
Symbol 256 MovieClipUses:48Used by:560  Timeline
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:259 265 348 394 430 457 491 519 547 557 559
Symbol 259 MovieClipUses:258Used by:559
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:260 261Used by:266 356 559
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:263 258 264Used by:266 356 402 436 465 495 536 549 559
Symbol 266 MovieClipUses:130 262 265Used by:349
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:281 361 403 441 466 496 525 539 550
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:281 361 403 466 525 539 550
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:281 361 403 441 466 496
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:281 361 403 441 466 496 539 550
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:281 361 403 525 539 550
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:281 361 403 525 539 550
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:281 361 403 441 466 496 539 550
Symbol 281 MovieClipUses:268 270 272 274 276 278 280Used by:349
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:306 371 412 446 475 503 541 556
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:306 371 412 446 475 503 541 556
Symbol 286 GraphicUsed by:294
Symbol 287 GraphicUsed by:294
Symbol 288 GraphicUsed by:294
Symbol 289 GraphicUsed by:294
Symbol 290 GraphicUsed by:294
Symbol 291 GraphicUsed by:294
Symbol 292 GraphicUsed by:294
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:286 287 288 289 290 291 292 293Used by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:294 295Used by:306 371 412 446 475 503 541 556
Symbol 297 ShapeTweeningUsed by:306
Symbol 298 ShapeTweeningUsed by:306
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:306 371 412 446 475 503 541 556
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:306 371 412 446 475 503 541 556
Symbol 303 ShapeTweeningUsed by:306
Symbol 304 ShapeTweeningUsed by:306
Symbol 305 GraphicUsed by:306 412 446 475 503
Symbol 306 MovieClipUses:283 285 296 297 298 300 302 303 304 305Used by:349
Symbol 307 GraphicUsed by:348 394 413 457 491 519 547 557
Symbol 308 GraphicUsed by:348 394 414 457 491 519 547 557
Symbol 309 GraphicUsed by:329
Symbol 310 GraphicUsed by:329
Symbol 311 GraphicUsed by:329
Symbol 312 GraphicUsed by:329
Symbol 313 GraphicUsed by:329
Symbol 314 GraphicUsed by:329
Symbol 315 GraphicUsed by:329
Symbol 316 GraphicUsed by:329
Symbol 317 GraphicUsed by:329
Symbol 318 GraphicUsed by:329
Symbol 319 GraphicUsed by:329
Symbol 320 GraphicUsed by:329
Symbol 321 GraphicUsed by:329
Symbol 322 GraphicUsed by:329
Symbol 323 GraphicUsed by:329
Symbol 324 GraphicUsed by:329
Symbol 325 GraphicUsed by:329
Symbol 326 GraphicUsed by:329
Symbol 327 GraphicUsed by:329
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328Used by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:329 330Used by:348 394 430 457 491 519 547 557
Symbol 332 ShapeTweeningUsed by:348
Symbol 333 GraphicUsed by:348 394 430 457 491 519 533 547 557
Symbol 334 GraphicUsed by:348 394 430 457 491 519 533 547 557
Symbol 335 ShapeTweeningUsed by:348
Symbol 336 ShapeTweeningUsed by:348
Symbol 337 ShapeTweeningUsed by:348
Symbol 338 ShapeTweeningUsed by:348
Symbol 339 GraphicUsed by:348 394 430 457 491 519 533 547 557
Symbol 340 GraphicUsed by:348 394 430 457 491 519 533 547 557
Symbol 341 ShapeTweeningUsed by:348
Symbol 342 ShapeTweeningUsed by:348
Symbol 343 ShapeTweeningUsed by:348
Symbol 344 ShapeTweeningUsed by:348
Symbol 345 ShapeTweeningUsed by:348
Symbol 346 GraphicUsed by:348 430 457 491 519 547 557
Symbol 347 GraphicUsed by:348 430 457 491 519 547 557
Symbol 348 MovieClipUses:258 307 308 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347Used by:349
Symbol 349 MovieClipUses:266 281 306 348Used by:559
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:356 559
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:356 559
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356 559
Symbol 356 MovieClipUses:130 262 265 351 353 355Used by:395
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:361 403 466
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:361 403 441 466 496 539 550
Symbol 361 MovieClipUses:268 270 272 274 276 278 280 358 360Used by:395
Symbol 362 ShapeTweeningUsed by:371
Symbol 363 ShapeTweeningUsed by:371
Symbol 364 ShapeTweeningUsed by:371
Symbol 365 ShapeTweeningUsed by:371
Symbol 366 ShapeTweeningUsed by:371
Symbol 367 ShapeTweeningUsed by:371
Symbol 368 ShapeTweeningUsed by:371
Symbol 369 ShapeTweeningUsed by:371
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:283 285 296 362 363 300 302 364 365 366 367 368 369 370Used by:395
Symbol 372 ShapeTweeningUsed by:394
Symbol 373 ShapeTweeningUsed by:394
Symbol 374 ShapeTweeningUsed by:394
Symbol 375 ShapeTweeningUsed by:394
Symbol 376 ShapeTweeningUsed by:394
Symbol 377 ShapeTweeningUsed by:394
Symbol 378 ShapeTweeningUsed by:394
Symbol 379 ShapeTweeningUsed by:394
Symbol 380 ShapeTweeningUsed by:394
Symbol 381 ShapeTweeningUsed by:394
Symbol 382 ShapeTweeningUsed by:394
Symbol 383 ShapeTweeningUsed by:394
Symbol 384 ShapeTweeningUsed by:394
Symbol 385 ShapeTweeningUsed by:394
Symbol 386 ShapeTweeningUsed by:394
Symbol 387 ShapeTweeningUsed by:394
Symbol 388 ShapeTweeningUsed by:394
Symbol 389 ShapeTweeningUsed by:394
Symbol 390 ShapeTweeningUsed by:394
Symbol 391 ShapeTweeningUsed by:394
Symbol 392 GraphicUsed by:394
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:258 307 308 331 372 333 334 373 374 375 376 339 340 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393Used by:395
Symbol 395 MovieClipUses:356 361 371 394Used by:559
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:402 559
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:402 403 412 430 436 441 446 457 465 466 475 491 495 496 503 519 559
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:402 559
Symbol 402 MovieClipUses:130 397 265 399 401Used by:431
Symbol 403 MovieClipUses:268 270 272 274 276 278 280 399 360 358Used by:431
Symbol 404 ShapeTweeningUsed by:412
Symbol 405 ShapeTweeningUsed by:412
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:412 446 503 531 556
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:412 446 503 531 556
Symbol 410 ShapeTweeningUsed by:412
Symbol 411 ShapeTweeningUsed by:412
Symbol 412 MovieClipUses:283 285 296 404 405 300 302 407 409 399 410 411 305Used by:431
Symbol 413 MovieClipUses:307Used by:430
Symbol 414 MovieClipUses:308Used by:430
Symbol 415 ShapeTweeningUsed by:430
Symbol 416 ShapeTweeningUsed by:430
Symbol 417 ShapeTweeningUsed by:430
Symbol 418 ShapeTweeningUsed by:430
Symbol 419 ShapeTweeningUsed by:430
Symbol 420 ShapeTweeningUsed by:430
Symbol 421 ShapeTweeningUsed by:430
Symbol 422 ShapeTweeningUsed by:430
Symbol 423 ShapeTweeningUsed by:430
Symbol 424 ShapeTweeningUsed by:430
Symbol 425 ShapeTweeningUsed by:430
Symbol 426 ShapeTweeningUsed by:430
Symbol 427 ShapeTweeningUsed by:430
Symbol 428 ShapeTweeningUsed by:430
Symbol 429 ShapeTweeningUsed by:430
Symbol 430 MovieClipUses:258 413 414 331 415 333 334 416 417 418 419 339 340 399 420 421 422 423 424 425 426 427 428 429 346 347Used by:431
Symbol 431 MovieClipUses:402 403 412 430Used by:559
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClipUses:432Used by:436 559
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:436 559
Symbol 436 MovieClipUses:130 433 265 399 435Used by:458
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:441 466 496
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:441 466 496
Symbol 441 MovieClipUses:268 438 272 274 440 280 360 399Used by:458
Symbol 442 ShapeTweeningUsed by:446
Symbol 443 ShapeTweeningUsed by:446
Symbol 444 ShapeTweeningUsed by:446
Symbol 445 ShapeTweeningUsed by:446
Symbol 446 MovieClipUses:283 285 296 442 443 300 302 399 407 444 445 409 305Used by:458
Symbol 447 ShapeTweeningUsed by:457
Symbol 448 ShapeTweeningUsed by:457
Symbol 449 ShapeTweeningUsed by:457
Symbol 450 ShapeTweeningUsed by:457
Symbol 451 ShapeTweeningUsed by:457
Symbol 452 ShapeTweeningUsed by:457
Symbol 453 ShapeTweeningUsed by:457
Symbol 454 ShapeTweeningUsed by:457
Symbol 455 ShapeTweeningUsed by:457
Symbol 456 ShapeTweeningUsed by:457
Symbol 457 MovieClipUses:258 307 308 331 447 333 334 448 449 450 451 339 340 399 452 453 454 455 456 346 347Used by:458
Symbol 458 MovieClipUses:436 441 446 457Used by:559
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:465 559
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:465 559
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:465 559
Symbol 465 MovieClipUses:130 460 265 462 399 464Used by:492
Symbol 466 MovieClipUses:399 268 438 272 274 440 280 270 360 358Used by:492
Symbol 467 ShapeTweeningUsed by:475
Symbol 468 ShapeTweeningUsed by:475
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469Used by:475 556
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClipUses:471Used by:475 556
Symbol 473 ShapeTweeningUsed by:475
Symbol 474 ShapeTweeningUsed by:475
Symbol 475 MovieClipUses:283 285 296 467 468 300 302 399 470 472 473 474 305Used by:492
Symbol 476 ShapeTweeningUsed by:491
Symbol 477 ShapeTweeningUsed by:491
Symbol 478 ShapeTweeningUsed by:491
Symbol 479 ShapeTweeningUsed by:491
Symbol 480 ShapeTweeningUsed by:491
Symbol 481 ShapeTweeningUsed by:491
Symbol 482 ShapeTweeningUsed by:491
Symbol 483 ShapeTweeningUsed by:491
Symbol 484 ShapeTweeningUsed by:491
Symbol 485 ShapeTweeningUsed by:491
Symbol 486 ShapeTweeningUsed by:491
Symbol 487 ShapeTweeningUsed by:491
Symbol 488 ShapeTweeningUsed by:491
Symbol 489 ShapeTweeningUsed by:491
Symbol 490 ShapeTweeningUsed by:491
Symbol 491 MovieClipUses:258 307 308 331 476 333 334 477 478 479 480 339 340 481 482 483 484 485 399 486 487 488 489 490 346 347Used by:492
Symbol 492 MovieClipUses:465 466 475 491Used by:559
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:495
Symbol 495 MovieClipUses:399 494 265 130Used by:520
Symbol 496 MovieClipUses:268 438 272 274 440 280 360 399Used by:520
Symbol 497 ShapeTweeningUsed by:503
Symbol 498 ShapeTweeningUsed by:503
Symbol 499 ShapeTweeningUsed by:503
Symbol 500 ShapeTweeningUsed by:503
Symbol 501 ShapeTweeningUsed by:503
Symbol 502 ShapeTweeningUsed by:503
Symbol 503 MovieClipUses:283 285 296 497 498 300 302 399 407 499 500 409 501 502 305Used by:520
Symbol 504 ShapeTweeningUsed by:519
Symbol 505 ShapeTweeningUsed by:519
Symbol 506 ShapeTweeningUsed by:519
Symbol 507 ShapeTweeningUsed by:519
Symbol 508 ShapeTweeningUsed by:519
Symbol 509 ShapeTweeningUsed by:519
Symbol 510 ShapeTweeningUsed by:519
Symbol 511 ShapeTweeningUsed by:519
Symbol 512 ShapeTweeningUsed by:519
Symbol 513 ShapeTweeningUsed by:519
Symbol 514 ShapeTweeningUsed by:519
Symbol 515 ShapeTweeningUsed by:519
Symbol 516 ShapeTweeningUsed by:519
Symbol 517 ShapeTweeningUsed by:519
Symbol 518 ShapeTweeningUsed by:519
Symbol 519 MovieClipUses:258 307 308 331 504 333 334 505 506 507 508 339 340 399 509 510 511 512 513 514 515 516 517 518 346 347Used by:520
Symbol 520 MovieClipUses:495 496 503 519Used by:559
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:534
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:525
Symbol 525 MovieClipUses:268 270 276 278 524Used by:534
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:531
Symbol 528 GraphicUsed by:531
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:531
Symbol 531 MovieClipUses:407 527 528 409 530Used by:534
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:333 334 532 339 340Used by:534
Symbol 534 MovieClipUses:522 525 531 533Used by:535
Symbol 535 MovieClipUses:534Used by:536 549 559
Symbol 536 MovieClipUses:130 535 265Used by:548
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:539 550
Symbol 539 MovieClipUses:268 270 538 274 276 278 280 360Used by:548
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:283 285 296 540 300 302Used by:548
Symbol 542 ShapeTweeningUsed by:547
Symbol 543 ShapeTweeningUsed by:547
Symbol 544 ShapeTweeningUsed by:547
Symbol 545 ShapeTweeningUsed by:547
Symbol 546 ShapeTweeningUsed by:547
Symbol 547 MovieClipUses:258 307 308 331 542 333 334 543 544 545 546 339 340 346 347Used by:548
Symbol 548 MovieClipUses:536 539 541 547Used by:559
Symbol 549 MovieClipUses:130 535 265Used by:558
Symbol 550 MovieClipUses:268 270 538 274 276 278 280 360Used by:558
Symbol 551 ShapeTweeningUsed by:556
Symbol 552 ShapeTweeningUsed by:556
Symbol 553 ShapeTweeningUsed by:556
Symbol 554 ShapeTweeningUsed by:556
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:283 285 296 551 552 300 302 553 554 407 470 409 472 555Used by:558
Symbol 557 MovieClipUses:258 307 308 331 346 333 334 347 339 340Used by:558
Symbol 558 MovieClipUses:549 550 556 557Used by:559
Symbol 559 MovieClipUses:2 258 259 349 395 431 458 492 520 548 558 126 262 265 96 127 128 129 351 353 355 397 399 401 433 435 460 462 464 535Used by:561  Timeline
Symbol 560 MovieClipUses:256Used by:Timeline
Symbol 561 MovieClipUses:559Used by:Timeline
Symbol 562 GraphicUsed by:566
Symbol 563 GraphicUsed by:566
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:566
Symbol 566 MovieClipUses:562 563 565Used by:572
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:572
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:571
Symbol 571 MovieClipUses:570Used by:572
Symbol 572 MovieClipUses:566 568 571Used by:Timeline
Symbol 573 GraphicUsed by:Timeline

Instance Names

"camControl"Frame 3Symbol 164 MovieClip
"minigame"Frame 4Symbol 176 MovieClip
"exturltext"Frame 5Symbol 190 EditableText
"playerspark"Frame 6Symbol 254 MovieClip
"enemyspark"Frame 6Symbol 254 MovieClip
"soundbank"Frame 6Symbol 255 MovieClip
"enemy"Frame 6Symbol 256 MovieClip
"player"Frame 6Symbol 559 MovieClip
"enemyshad"Frame 6Symbol 560 MovieClip
"playershad"Frame 6Symbol 561 MovieClip
"controller"Frame 8Symbol 48 MovieClip
"scrollbg"Frame 8Symbol 572 MovieClip
"drawText"Symbol 49 MovieClip Frame 1Symbol 48 MovieClip
"drawSelector"Symbol 49 MovieClip Frame 1Symbol 48 MovieClip
"drawinto"Symbol 49 MovieClip Frame 1Symbol 48 MovieClip
"sld"Symbol 80 MovieClip Frame 1Symbol 78 MovieClip
"sldbak"Symbol 80 MovieClip Frame 1Symbol 78 MovieClip
"BV"Symbol 141 MovieClip Frame 13Symbol 133 MovieClip
"BU"Symbol 141 MovieClip Frame 13Symbol 134 MovieClip
"BR"Symbol 141 MovieClip Frame 13Symbol 135 MovieClip
"BL"Symbol 141 MovieClip Frame 13Symbol 136 MovieClip
"BD"Symbol 141 MovieClip Frame 13Symbol 137 MovieClip
"W"Symbol 141 MovieClip Frame 13Symbol 139 MovieClip
"E"Symbol 141 MovieClip Frame 13Symbol 140 MovieClip
"U"Symbol 141 MovieClip Frame 13Symbol 134 MovieClip
"R"Symbol 141 MovieClip Frame 13Symbol 135 MovieClip
"L"Symbol 141 MovieClip Frame 13Symbol 136 MovieClip
"D"Symbol 141 MovieClip Frame 13Symbol 137 MovieClip
"B"Symbol 141 MovieClip Frame 13Symbol 133 MovieClip
"bar"Symbol 150 MovieClip Frame 1Symbol 148 MovieClip
"nextcolor"Symbol 150 MovieClip Frame 1Symbol 148 MovieClip
"bounds"Symbol 164 MovieClip Frame 1Symbol 2 MovieClip
"mcqte"Symbol 164 MovieClip Frame 1Symbol 20 MovieClip
"mousecursor"Symbol 164 MovieClip Frame 1Symbol 34 MovieClip
"selectdown"Symbol 164 MovieClip Frame 4Symbol 49 MovieClip
"emenydir"Symbol 164 MovieClip Frame 4Symbol 73 MovieClip
"sld_sound"Symbol 164 MovieClip Frame 4Symbol 80 MovieClip
"hpslider"Symbol 164 MovieClip Frame 4Symbol 78 MovieClip
"playerModeClip"Symbol 164 MovieClip Frame 4Symbol 141 MovieClip
"showNaughty"Symbol 164 MovieClip Frame 4Symbol 143 MovieClip
"showDirty"Symbol 164 MovieClip Frame 4Symbol 145 MovieClip
"emptygrid"Symbol 164 MovieClip Frame 4Symbol 48 MovieClip
"gui_playerhp"Symbol 164 MovieClip Frame 4Symbol 150 MovieClip
"gui_enemyhp"Symbol 164 MovieClip Frame 4Symbol 150 MovieClip
"exturllisttext"Symbol 164 MovieClip Frame 16Symbol 159 EditableText
"exturltext"Symbol 164 MovieClip Frame 16Symbol 160 EditableText
"dup_orange"Symbol 176 MovieClip Frame 1Symbol 174 MovieClip
"entertainor"Symbol 176 MovieClip Frame 1Symbol 175 MovieClip
"enemy"Symbol 256 MovieClip Frame 2Symbol 48 MovieClip
"center"Symbol 259 MovieClip Frame 1Symbol 258 MovieClip
"center"Symbol 265 MovieClip Frame 1Symbol 258 MovieClip
"head"Symbol 266 MovieClip Frame 1Symbol 265 MovieClip
"head"Symbol 281 MovieClip Frame 1Symbol 272 MovieClip
"head2"Symbol 281 MovieClip Frame 1Symbol 274 MovieClip
"head2"Symbol 281 MovieClip Frame 16Symbol 272 MovieClip
"head"Symbol 281 MovieClip Frame 16Symbol 274 MovieClip
"head"Symbol 281 MovieClip Frame 32Symbol 272 MovieClip
"head2"Symbol 281 MovieClip Frame 32Symbol 274 MovieClip
"eye"Symbol 296 MovieClip Frame 1Symbol 294 MovieClip
"head"Symbol 306 MovieClip Frame 1Symbol 296 MovieClip
"eye"Symbol 331 MovieClip Frame 1Symbol 329 MovieClip
"cbox"Symbol 348 MovieClip Frame 1Symbol 258 MovieClip
"head"Symbol 348 MovieClip Frame 1Symbol 331 MovieClip
"mc"Symbol 349 MovieClip Frame 1Symbol 266 MovieClip
"mc"Symbol 349 MovieClip Frame 2Symbol 281 MovieClip
"mc"Symbol 349 MovieClip Frame 3Symbol 306 MovieClip
"mc"Symbol 349 MovieClip Frame 4Symbol 348 MovieClip
"head"Symbol 356 MovieClip Frame 1Symbol 265 MovieClip
"head"Symbol 361 MovieClip Frame 1Symbol 272 MovieClip
"head2"Symbol 361 MovieClip Frame 1Symbol 274 MovieClip
"head"Symbol 361 MovieClip Frame 9Symbol 272 MovieClip
"head2"Symbol 361 MovieClip Frame 9Symbol 274 MovieClip
"head"Symbol 371 MovieClip Frame 1Symbol 296 MovieClip
"cbox"Symbol 394 MovieClip Frame 1Symbol 258 MovieClip
"head"Symbol 394 MovieClip Frame 1Symbol 331 MovieClip
"mc"Symbol 395 MovieClip Frame 1Symbol 356 MovieClip
"mc"Symbol 395 MovieClip Frame 2Symbol 361 MovieClip
"mc"Symbol 395 MovieClip Frame 3Symbol 371 MovieClip
"mc"Symbol 395 MovieClip Frame 4Symbol 394 MovieClip
"head"Symbol 402 MovieClip Frame 1Symbol 265 MovieClip
"abox"Symbol 402 MovieClip Frame 4Symbol 399 MovieClip
"head"Symbol 403 MovieClip Frame 1Symbol 272 MovieClip
"head2"Symbol 403 MovieClip Frame 1Symbol 274 MovieClip
"abox"Symbol 403 MovieClip Frame 3Symbol 399 MovieClip
"head"Symbol 403 MovieClip Frame 3Symbol 272 MovieClip
"head2"Symbol 403 MovieClip Frame 3Symbol 274 MovieClip
"abox"Symbol 403 MovieClip Frame 6Symbol 399 MovieClip
"head"Symbol 412 MovieClip Frame 1Symbol 296 MovieClip
"abox"Symbol 412 MovieClip Frame 5Symbol 399 MovieClip
"cbox"Symbol 430 MovieClip Frame 1Symbol 258 MovieClip
"jaw"Symbol 430 MovieClip Frame 1Symbol 413 MovieClip
"horns"Symbol 430 MovieClip Frame 1Symbol 414 MovieClip
"head"Symbol 430 MovieClip Frame 1Symbol 331 MovieClip
"abox"Symbol 430 MovieClip Frame 7Symbol 399 MovieClip
"mc"Symbol 431 MovieClip Frame 1Symbol 402 MovieClip
"mc"Symbol 431 MovieClip Frame 2Symbol 403 MovieClip
"mc"Symbol 431 MovieClip Frame 3Symbol 412 MovieClip
"mc"Symbol 431 MovieClip Frame 4Symbol 430 MovieClip
"head"Symbol 436 MovieClip Frame 1Symbol 265 MovieClip
"abox"Symbol 436 MovieClip Frame 4Symbol 399 MovieClip
"head"Symbol 441 MovieClip Frame 1Symbol 272 MovieClip
"head2"Symbol 441 MovieClip Frame 1Symbol 274 MovieClip
"abox"Symbol 441 MovieClip Frame 5Symbol 399 MovieClip
"head"Symbol 441 MovieClip Frame 5Symbol 272 MovieClip
"head2"Symbol 441 MovieClip Frame 5Symbol 274 MovieClip
"head"Symbol 446 MovieClip Frame 1Symbol 296 MovieClip
"abox"Symbol 446 MovieClip Frame 4Symbol 399 MovieClip
"cbox"Symbol 457 MovieClip Frame 1Symbol 258 MovieClip
"head"Symbol 457 MovieClip Frame 1Symbol 331 MovieClip
"abox"Symbol 457 MovieClip Frame 4Symbol 399 MovieClip
"mc"Symbol 458 MovieClip Frame 1Symbol 436 MovieClip
"mc"Symbol 458 MovieClip Frame 2Symbol 441 MovieClip
"mc"Symbol 458 MovieClip Frame 3Symbol 446 MovieClip
"mc"Symbol 458 MovieClip Frame 4Symbol 457 MovieClip
"head"Symbol 465 MovieClip Frame 1Symbol 265 MovieClip
"abox"Symbol 465 MovieClip Frame 5Symbol 399 MovieClip
"abox"Symbol 466 MovieClip Frame 1Symbol 399 MovieClip
"head"Symbol 466 MovieClip Frame 1Symbol 272 MovieClip
"head2"Symbol 466 MovieClip Frame 1Symbol 274 MovieClip
"head"Symbol 466 MovieClip Frame 7Symbol 272 MovieClip
"head2"Symbol 466 MovieClip Frame 7Symbol 274 MovieClip
"head"Symbol 475 MovieClip Frame 1Symbol 296 MovieClip
"abox"Symbol 475 MovieClip Frame 5Symbol 399 MovieClip
"cbox"Symbol 491 MovieClip Frame 1Symbol 258 MovieClip
"head"Symbol 491 MovieClip Frame 1Symbol 331 MovieClip
"abox"Symbol 491 MovieClip Frame 6Symbol 399 MovieClip
"mc"Symbol 492 MovieClip Frame 1Symbol 465 MovieClip
"mc"Symbol 492 MovieClip Frame 2Symbol 466 MovieClip
"mc"Symbol 492 MovieClip Frame 3Symbol 475 MovieClip
"mc"Symbol 492 MovieClip Frame 4Symbol 491 MovieClip
"abox"Symbol 495 MovieClip Frame 1Symbol 399 MovieClip
"head"Symbol 495 MovieClip Frame 1Symbol 265 MovieClip
"head"Symbol 496 MovieClip Frame 1Symbol 272 MovieClip
"head2"Symbol 496 MovieClip Frame 1Symbol 274 MovieClip
"abox"Symbol 496 MovieClip Frame 6Symbol 399 MovieClip
"head"Symbol 496 MovieClip Frame 6Symbol 272 MovieClip
"head2"Symbol 496 MovieClip Frame 6Symbol 274 MovieClip
"head"Symbol 503 MovieClip Frame 1Symbol 296 MovieClip
"abox"Symbol 503 MovieClip Frame 5Symbol 399 MovieClip
"cbox"Symbol 519 MovieClip Frame 1Symbol 258 MovieClip
"head"Symbol 519 MovieClip Frame 1Symbol 331 MovieClip
"abox"Symbol 519 MovieClip Frame 5Symbol 399 MovieClip
"mc"Symbol 520 MovieClip Frame 1Symbol 495 MovieClip
"mc"Symbol 520 MovieClip Frame 2Symbol 496 MovieClip
"mc"Symbol 520 MovieClip Frame 3Symbol 503 MovieClip
"mc"Symbol 520 MovieClip Frame 4Symbol 519 MovieClip
"mc"Symbol 534 MovieClip Frame 1Symbol 522 MovieClip
"mc"Symbol 534 MovieClip Frame 2Symbol 525 MovieClip
"mc"Symbol 534 MovieClip Frame 3Symbol 531 MovieClip
"mc"Symbol 534 MovieClip Frame 4Symbol 533 MovieClip
"head"Symbol 536 MovieClip Frame 1Symbol 265 MovieClip
"head"Symbol 539 MovieClip Frame 1Symbol 538 MovieClip
"head2"Symbol 539 MovieClip Frame 1Symbol 274 MovieClip
"head"Symbol 541 MovieClip Frame 1Symbol 296 MovieClip
"cbox"Symbol 547 MovieClip Frame 1Symbol 258 MovieClip
"head"Symbol 547 MovieClip Frame 1Symbol 331 MovieClip
"mc"Symbol 548 MovieClip Frame 1Symbol 536 MovieClip
"mc"Symbol 548 MovieClip Frame 2Symbol 539 MovieClip
"mc"Symbol 548 MovieClip Frame 3Symbol 541 MovieClip
"mc"Symbol 548 MovieClip Frame 4Symbol 547 MovieClip
"head"Symbol 549 MovieClip Frame 1Symbol 265 MovieClip
"head"Symbol 550 MovieClip Frame 1Symbol 538 MovieClip
"head2"Symbol 550 MovieClip Frame 1Symbol 274 MovieClip
"head"Symbol 556 MovieClip Frame 1Symbol 296 MovieClip
"cbox"Symbol 557 MovieClip Frame 1Symbol 258 MovieClip
"head"Symbol 557 MovieClip Frame 1Symbol 331 MovieClip
"mc"Symbol 558 MovieClip Frame 1Symbol 549 MovieClip
"mc"Symbol 558 MovieClip Frame 2Symbol 550 MovieClip
"mc"Symbol 558 MovieClip Frame 3Symbol 556 MovieClip
"mc"Symbol 558 MovieClip Frame 4Symbol 557 MovieClip
"def_l"Symbol 559 MovieClip Frame 2Symbol 2 MovieClip
"def_m"Symbol 559 MovieClip Frame 2Symbol 2 MovieClip
"def_h"Symbol 559 MovieClip Frame 2Symbol 2 MovieClip
"centerbox"Symbol 559 MovieClip Frame 2Symbol 258 MovieClip
"cbox"Symbol 559 MovieClip Frame 2Symbol 258 MovieClip
"head"Symbol 559 MovieClip Frame 2Symbol 259 MovieClip
"aniclip"Symbol 559 MovieClip Frame 2Symbol 349 MovieClip
"aniclip"Symbol 559 MovieClip Frame 7Symbol 395 MovieClip
"aniclip"Symbol 559 MovieClip Frame 23Symbol 431 MovieClip
"aniclip"Symbol 559 MovieClip Frame 29Symbol 458 MovieClip
"aniclip"Symbol 559 MovieClip Frame 35Symbol 492 MovieClip
"aniclip"Symbol 559 MovieClip Frame 41Symbol 520 MovieClip
"aniclip"Symbol 559 MovieClip Frame 46Symbol 548 MovieClip
"aniclip"Symbol 559 MovieClip Frame 61Symbol 558 MovieClip
"head"Symbol 559 MovieClip Frame 88Symbol 265 MovieClip
"abox"Symbol 559 MovieClip Frame 126Symbol 399 MovieClip
"abox"Symbol 559 MovieClip Frame 139Symbol 399 MovieClip
"abox"Symbol 559 MovieClip Frame 154Symbol 399 MovieClip
"t"Symbol 560 MovieClip Frame 1Symbol 256 MovieClip
"t"Symbol 561 MovieClip Frame 1Symbol 559 MovieClip
"mc"Symbol 572 MovieClip Frame 1Symbol 566 MovieClip
"mc"Symbol 572 MovieClip Frame 7Symbol 568 MovieClip
"mc"Symbol 572 MovieClip Frame 13Symbol 571 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.

Labels

"loading game"Frame 4
"warning"Frame 5
"default"Frame 8
"OK"Symbol 20 MovieClip Frame 10
"FAIL"Symbol 20 MovieClip Frame 16
"L"Symbol 20 MovieClip Frame 22
"R"Symbol 20 MovieClip Frame 26
"U"Symbol 20 MovieClip Frame 32
"D"Symbol 20 MovieClip Frame 38
"B"Symbol 20 MovieClip Frame 43
"ANY"Symbol 20 MovieClip Frame 48
"none"Symbol 34 MovieClip Frame 1
"c"Symbol 34 MovieClip Frame 10
"cL"Symbol 34 MovieClip Frame 15
"cR"Symbol 34 MovieClip Frame 20
"cU"Symbol 34 MovieClip Frame 25
"cD"Symbol 34 MovieClip Frame 30
"cLU"Symbol 34 MovieClip Frame 35
"cLD"Symbol 34 MovieClip Frame 40
"cRU"Symbol 34 MovieClip Frame 45
"cRD"Symbol 34 MovieClip Frame 50
"cA"Symbol 34 MovieClip Frame 56
"cAL"Symbol 34 MovieClip Frame 62
"cAR"Symbol 34 MovieClip Frame 67
"cAU"Symbol 34 MovieClip Frame 72
"cAD"Symbol 34 MovieClip Frame 77
"cALU"Symbol 34 MovieClip Frame 82
"cALD"Symbol 34 MovieClip Frame 87
"cARU"Symbol 34 MovieClip Frame 92
"cARD"Symbol 34 MovieClip Frame 97
"off"Symbol 39 MovieClip Frame 1
"on"Symbol 39 MovieClip Frame 6
"dead"Symbol 73 MovieClip Frame 10
"eaten"Symbol 73 MovieClip Frame 20
"qte"Symbol 73 MovieClip Frame 27
"dead"Symbol 140 MovieClip Frame 1
"mode0"Symbol 141 MovieClip Frame 1
"mode1"Symbol 141 MovieClip Frame 7
"consumed"Symbol 141 MovieClip Frame 13
"off"Symbol 143 MovieClip Frame 1
"on"Symbol 143 MovieClip Frame 7
"off"Symbol 145 MovieClip Frame 1
"on"Symbol 145 MovieClip Frame 7
"game"Symbol 164 MovieClip Frame 4
"nogui"Symbol 164 MovieClip Frame 10
"debuggui"Symbol 164 MovieClip Frame 16
"loading"Symbol 164 MovieClip Frame 23
"heart"Symbol 254 MovieClip Frame 4
"dust"Symbol 254 MovieClip Frame 14
"wave"Symbol 254 MovieClip Frame 26
"cutmid"Symbol 254 MovieClip Frame 46
"cuthigh"Symbol 254 MovieClip Frame 53
"cutlow"Symbol 254 MovieClip Frame 60
"cutblock"Symbol 254 MovieClip Frame 67
"hitblock"Symbol 254 MovieClip Frame 78
"hitmid"Symbol 254 MovieClip Frame 90
"hithigh"Symbol 254 MovieClip Frame 97
"hitlow"Symbol 254 MovieClip Frame 104
"number5"Symbol 254 MovieClip Frame 120
"number4"Symbol 254 MovieClip Frame 151
"number3"Symbol 254 MovieClip Frame 180
"number2"Symbol 254 MovieClip Frame 211
"number1"Symbol 254 MovieClip Frame 240
"number0"Symbol 254 MovieClip Frame 271
"OK"Symbol 254 MovieClip Frame 302
"FAIL"Symbol 254 MovieClip Frame 310
"L"Symbol 254 MovieClip Frame 318
"R"Symbol 254 MovieClip Frame 327
"U"Symbol 254 MovieClip Frame 337
"D"Symbol 254 MovieClip Frame 348
"B"Symbol 254 MovieClip Frame 358
"LR"Symbol 254 MovieClip Frame 368
"UD"Symbol 254 MovieClip Frame 378
"LRUD"Symbol 254 MovieClip Frame 388
"external"Symbol 256 MovieClip Frame 2
"normal"Symbol 294 MovieClip Frame 1
"angry"Symbol 294 MovieClip Frame 4
"happy"Symbol 294 MovieClip Frame 9
"half"Symbol 294 MovieClip Frame 15
"sleep"Symbol 294 MovieClip Frame 19
"joy"Symbol 294 MovieClip Frame 24
"annoy"Symbol 294 MovieClip Frame 28
"pain"Symbol 294 MovieClip Frame 33
"normal"Symbol 329 MovieClip Frame 1
"stand"Symbol 329 MovieClip Frame 8
"angry"Symbol 329 MovieClip Frame 14
"angry2"Symbol 329 MovieClip Frame 20
"half"Symbol 329 MovieClip Frame 23
"hurt"Symbol 329 MovieClip Frame 29
"lookat"Symbol 329 MovieClip Frame 35
"digest"Symbol 329 MovieClip Frame 40
"block"Symbol 329 MovieClip Frame 49
"blockshine"Symbol 329 MovieClip Frame 54
"hug1"Symbol 329 MovieClip Frame 60
"hug2"Symbol 329 MovieClip Frame 71
"digest1"Symbol 329 MovieClip Frame 77
"digeststand1"Symbol 329 MovieClip Frame 83
"innose"Symbol 329 MovieClip Frame 88
"tailend"Symbol 329 MovieClip Frame 93
"chase"Symbol 329 MovieClip Frame 99
"idle"Symbol 559 MovieClip Frame 2
"walk"Symbol 559 MovieClip Frame 7
"run"Symbol 559 MovieClip Frame 13
"turn"Symbol 559 MovieClip Frame 18
"atkh"Symbol 559 MovieClip Frame 23
"atkm"Symbol 559 MovieClip Frame 29
"atkl"Symbol 559 MovieClip Frame 35
"atkp"Symbol 559 MovieClip Frame 41
"hith"Symbol 559 MovieClip Frame 46
"hitm"Symbol 559 MovieClip Frame 51
"hitl"Symbol 559 MovieClip Frame 56
"death"Symbol 559 MovieClip Frame 61
"dead"Symbol 559 MovieClip Frame 74
"blank"Symbol 559 MovieClip Frame 81
"default"Symbol 572 MovieClip Frame 1
"desert"Symbol 572 MovieClip Frame 7
"ztorirocks"Symbol 572 MovieClip Frame 13

Dynamic Text Variables

loadtextSymbol 4 EditableText"Loading... 0 Percent"
gui_playergfxidSymbol 61 EditableText"9"
gui_killsSymbol 81 EditableText"000000"
gui_pointsSymbol 82 EditableText"000000"
gui_leveldescSymbol 85 EditableText"LEVEL NAME AND LEVEL DESCRIPTION 5 FLOORS 48 ROOMS"
gui_playerstatusSymbol 86 EditableText"PlayerCURRENTSTATUS"
gui_playernameSymbol 87 EditableText"Ter"
gui_enemystatusSymbol 89 EditableText"Enemy CURRENTSTATUS"
gui_enemynameSymbol 90 EditableText"Enemy Name"
exturllistSymbol 159 EditableText""
exturlSymbol 160 EditableText"<EXTERNAL URL>"
gui_loadtextSymbol 162 EditableText""
gamescoreSymbol 177 EditableText"SCORE: 0"
exturlSymbol 190 EditableText"<EXTERNAL URL>"




http://swfchan.com/34/165490/info.shtml
Created: 19/10 -2018 01:05:17 Last modified: 19/10 -2018 01:05:17 Server time: 13/05 -2024 18:48:43