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

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

Barbftr MONSTERMAKER 2015_01_03.swf

This is the info page for
Flash #167198

(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

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/imaginaryz/1420351883/1420351883.imaginaryz_lizzy.swf"); GLOBAL_LOADEEMS.push("http://d.facdn.net/art/imaginaryz/1420351021/1420351021.imaginaryz_fatgatoral.swf"); GLOBAL_LOADEEMS.push("http://d.facdn.net/art/imaginaryz/1420351997/1420351997.imaginaryz_orangeraptor.swf"); GLOBAL_LOADEEMS.push("http://d.facdn.net/art/imaginaryz/1418192026/1418192026.imaginaryz_qu_tii.swf"); GLOBAL_LOADEEMS.push("http://d.facdn.net/art/imaginaryz/1418191910/1418191910.imaginaryz_anthro_rex_ext.swf"); GLOBAL_LOADEEMS.push("http://d.facdn.net/art/superflame/1418188672/1418178753.superflame_shagora.swf"); GLOBAL_LOADEEMS.push("http://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 198 MovieClip Frame 5
stop();
Symbol 208 Button
on (release) { _root.externalURL = exturl; play(); }
Symbol 253 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 2
gotoAndStop (1);
Symbol 253 MovieClip Frame 3
gotoAndStop (1);
Symbol 253 MovieClip Frame 12
gotoAndStop (1);
Symbol 253 MovieClip Frame 23
gotoAndStop (1);
Symbol 253 MovieClip Frame 42
gotoAndStop (1);
Symbol 253 MovieClip Frame 51
gotoAndStop (1);
Symbol 253 MovieClip Frame 58
gotoAndStop (1);
Symbol 253 MovieClip Frame 65
gotoAndStop (1);
Symbol 253 MovieClip Frame 95
gotoAndStop (1);
Symbol 253 MovieClip Frame 102
gotoAndStop (1);
Symbol 253 MovieClip Frame 109
gotoAndStop (1);
Symbol 253 MovieClip Frame 120
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 150
gotoAndStop (1);
Symbol 253 MovieClip Frame 151
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 179
gotoAndStop (1);
Symbol 253 MovieClip Frame 180
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 210
gotoAndStop (1);
Symbol 253 MovieClip Frame 211
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 239
gotoAndStop (1);
Symbol 253 MovieClip Frame 240
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 270
gotoAndStop (1);
Symbol 253 MovieClip Frame 271
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 300
gotoAndStop (1);
Symbol 253 MovieClip Frame 302
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 307
gotoAndStop (1);
Symbol 253 MovieClip Frame 310
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 315
gotoAndStop (1);
Symbol 253 MovieClip Frame 318
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 321
gotoAndStop (1);
Symbol 253 MovieClip Frame 327
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 330
gotoAndStop (1);
Symbol 253 MovieClip Frame 337
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 340
gotoAndStop (1);
Symbol 253 MovieClip Frame 348
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 351
gotoAndStop (1);
Symbol 253 MovieClip Frame 358
_xscale = Math.abs(_xscale); _yscale = Math.abs(_xscale); _rotation = 0;
Symbol 253 MovieClip Frame 361
gotoAndStop (1);
Symbol 253 MovieClip Frame 371
gotoAndStop (1);
Symbol 253 MovieClip Frame 381
gotoAndStop (1);
Symbol 253 MovieClip Frame 391
gotoAndStop (1);
Symbol 254 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 3
gotoAndStop (1);
Symbol 255 MovieClip Frame 1
stop();
Symbol 255 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 261 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 265 MovieClip Frame 9
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 280 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 271 MovieClip "head" in Symbol 280 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 273 MovieClip "head2" in Symbol 280 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 280 MovieClip Frame 32
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 293 MovieClip Frame 1
stop();
Symbol 305 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 305 MovieClip Frame 30
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 328 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 25
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 348 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 348 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 348 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 348 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 348 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 355 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 355 MovieClip Frame 12
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("walk");
Symbol 360 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 271 MovieClip "head" in Symbol 360 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 273 MovieClip "head2" in Symbol 360 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 360 MovieClip Frame 20
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("walk");
Symbol 370 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 370 MovieClip Frame 17
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("walk");
Symbol 393 MovieClip Frame 25
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("walk");
Symbol 394 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 394 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 394 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 394 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 394 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 401 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 401 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 402 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 271 MovieClip "head" in Symbol 402 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 273 MovieClip "head2" in Symbol 402 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 402 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 411 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 411 MovieClip Frame 12
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 429 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { } };
Symbol 429 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 430 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 430 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 430 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 430 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 430 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 435 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 435 MovieClip Frame 14
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 440 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 271 MovieClip "head" in Symbol 440 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 273 MovieClip "head2" in Symbol 440 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 440 MovieClip Frame 14
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 445 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 445 MovieClip Frame 10
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 456 MovieClip Frame 11
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 457 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 457 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 457 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 457 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 457 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 464 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 464 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 465 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 271 MovieClip "head" in Symbol 465 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 273 MovieClip "head2" in Symbol 465 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 465 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 474 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 474 MovieClip Frame 16
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 490 MovieClip Frame 13
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 491 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 491 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 491 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 491 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 491 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 494 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 494 MovieClip Frame 15
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 495 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Instance of Symbol 271 MovieClip "head" in Symbol 495 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Instance of Symbol 273 MovieClip "head2" in Symbol 495 MovieClip Frame 1
onClipEvent (load) { if (!_root.GLOBAL_PLAYERHEAD) { _visible = false; } }
Symbol 495 MovieClip Frame 15
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 502 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 502 MovieClip Frame 15
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 518 MovieClip Frame 15
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 519 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 519 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 519 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 519 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 519 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 533 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 533 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 533 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 533 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 535 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 535 MovieClip Frame 5
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 537 MovieClip Frame 1
stop();
Symbol 538 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Symbol 538 MovieClip Frame 7
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 540 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 540 MovieClip Frame 7
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 546 MovieClip Frame 5
_parent._parent.s_ended = 1; _parent._parent.gotoAndStop("idle");
Symbol 547 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 547 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 547 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 547 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 547 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 548 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 548 MovieClip Frame 20
stop();
Symbol 549 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; head2._visible = false; } };
Symbol 549 MovieClip Frame 14
stop();
Symbol 555 MovieClip Frame 1
onEnterFrame = function () { if (!_root.GLOBAL_PLAYERHEAD) { head._visible = false; } };
Symbol 555 MovieClip Frame 15
stop();
Symbol 556 MovieClip Frame 13
stop();
Symbol 557 MovieClip Frame 1
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 557 MovieClip Frame 2
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 557 MovieClip Frame 3
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 557 MovieClip Frame 4
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 557 MovieClip Frame 5
gotoAndStop(_root.GLOBAL_PLAYERGRAPHIC);
Symbol 558 MovieClip Frame 1
stop(); nextFrame();
Symbol 558 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 558 MovieClip Frame 6
gotoAndStop ("idle");
Symbol 558 MovieClip Frame 7
s_idle = 0; s_moving = 4; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_decidedanim = "walk";
Symbol 558 MovieClip Frame 12
gotoAndStop ("idle");
Symbol 558 MovieClip Frame 13
s_idle = 0; s_moving = 8; s_attacking = 0; s_hit = 0; s_animbusy = 0; s_decidedanim = "run";
Symbol 558 MovieClip Frame 17
gotoAndStop ("idle");
Symbol 558 MovieClip Frame 18
s_animbusy = 1; s_decidedanim = "turn";
Symbol 558 MovieClip Frame 22
gotoAndStop ("idle");
Symbol 558 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 558 MovieClip Frame 28
gotoAndStop ("idle");
Symbol 558 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 558 MovieClip Frame 34
gotoAndStop ("idle");
Symbol 558 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 558 MovieClip Frame 39
gotoAndStop ("idle");
Symbol 558 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 558 MovieClip Frame 45
gotoAndStop ("idle");
Symbol 558 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 558 MovieClip Frame 50
gotoAndStop ("idle");
Symbol 558 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 558 MovieClip Frame 55
gotoAndStop ("idle");
Symbol 558 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 558 MovieClip Frame 60
gotoAndStop ("idle");
Symbol 558 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 558 MovieClip Frame 74
s_idle = 0; s_moving = 0; s_attacking = 0; s_hit = 1; s_animbusy = 1; hp = 0; s_decidedanim = "dead";
Symbol 558 MovieClip Frame 79
stop();
Symbol 558 MovieClip Frame 81
s_decidedanim = "blank";
Symbol 558 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 558  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 180 181 182 183 184 185 186 187 188 189 192 193 199 202 204 209 210
Symbol 4 EditableTextUses:3Used by:Timeline
Symbol 5 GraphicUsed by:20
Symbol 6 GraphicUsed by:20 253
Symbol 7 GraphicUsed by:8 136
Symbol 8 MovieClipUses:7Used by:20
Symbol 9 GraphicUsed by:20
Symbol 10 GraphicUsed by:11 135 253
Symbol 11 MovieClipUses:10Used by:20
Symbol 12 GraphicUsed by:13 134
Symbol 13 MovieClipUses:12Used by:20
Symbol 14 GraphicUsed by:15 137 253
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 255  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 558
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 558
Symbol 127 GraphicUsed by:130 558
Symbol 128 GraphicUsed by:130 558
Symbol 129 GraphicUsed by:130 558
Symbol 130 MovieClipUses:126 96 127 128 129Used by:141 265 355 401 435 464 494 535 548
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 Font
Symbol 179 Font
Symbol 180 EditableTextUses:3Used by:Timeline
Symbol 181 EditableTextUses:3 190Used by:Timeline
Symbol 182 EditableTextUses:3 190Used by:Timeline
Symbol 183 EditableTextUses:3 190Used by:Timeline
Symbol 184 EditableTextUses:3 190Used by:Timeline
Symbol 185 EditableTextUses:3 190Used by:Timeline
Symbol 186 EditableTextUses:3 190Used by:Timeline
Symbol 187 EditableTextUses:3 190Used by:Timeline
Symbol 188 TextUses:3Used by:Timeline
Symbol 189 EditableTextUses:3Used by:Timeline
Symbol 190 FontUsed by:181 182 183 184 185 186 187 191
Symbol 191 TextUses:190Used by:Timeline
Symbol 192 TextUses:3Used by:Timeline
Symbol 193 TextUses:3Used by:201
Symbol 194 ShapeTweeningUsed by:198
Symbol 195 GraphicUsed by:198
Symbol 196 GraphicUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:194 195 196 197Used by:201
Symbol 199 TextUses:3Used by:201
Symbol 200 GraphicUsed by:201
Symbol 201 ButtonUses:193 198 199 200Used by:Timeline
Symbol 202 TextUses:3Used by:Timeline
Symbol 203 GraphicUsed by:208
Symbol 204 TextUses:3Used by:208
Symbol 205 GraphicUsed by:208
Symbol 206 GraphicUsed by:208
Symbol 207 GraphicUsed by:208
Symbol 208 ButtonUses:203 204 205 206 207Used by:Timeline
Symbol 209 TextUses:3Used by:Timeline
Symbol 210 TextUses:3Used by:Timeline
Symbol 211 GraphicUsed by:Timeline
Symbol 212 GraphicUsed by:253
Symbol 213 GraphicUsed by:253
Symbol 214 GraphicUsed by:253
Symbol 215 GraphicUsed by:253
Symbol 216 GraphicUsed by:253
Symbol 217 GraphicUsed by:253
Symbol 218 GraphicUsed by:253
Symbol 219 GraphicUsed by:253
Symbol 220 GraphicUsed by:253
Symbol 221 ShapeTweeningUsed by:253
Symbol 222 ShapeTweeningUsed by:253
Symbol 223 GraphicUsed by:253
Symbol 224 ShapeTweeningUsed by:253
Symbol 225 ShapeTweeningUsed by:253
Symbol 226 ShapeTweeningUsed by:253
Symbol 227 ShapeTweeningUsed by:253
Symbol 228 ShapeTweeningUsed by:253
Symbol 229 ShapeTweeningUsed by:253
Symbol 230 ShapeTweeningUsed by:253
Symbol 231 ShapeTweeningUsed by:253
Symbol 232 ShapeTweeningUsed by:253
Symbol 233 ShapeTweeningUsed by:253
Symbol 234 ShapeTweeningUsed by:253
Symbol 235 ShapeTweeningUsed by:253
Symbol 236 ShapeTweeningUsed by:253
Symbol 237 ShapeTweeningUsed by:253
Symbol 238 ShapeTweeningUsed by:253
Symbol 239 GraphicUsed by:253
Symbol 240 GraphicUsed by:253
Symbol 241 GraphicUsed by:253
Symbol 242 GraphicUsed by:253
Symbol 243 GraphicUsed by:253
Symbol 244 GraphicUsed by:253
Symbol 245 GraphicUsed by:253
Symbol 246 GraphicUsed by:253
Symbol 247 GraphicUsed by:249
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:247 248Used by:253
Symbol 250 GraphicUsed by:253
Symbol 251 GraphicUsed by:253
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:212 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 6 249 250 10 251 14 252Used by:Timeline
Symbol 254 MovieClipUsed by:Timeline
Symbol 255 MovieClipUses:48Used by:559  Timeline
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:258 264 347 393 429 456 490 518 546 556 558
Symbol 258 MovieClipUses:257Used by:558
Symbol 259 GraphicUsed by:261
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:259 260Used by:265 355 558
Symbol 262 GraphicUsed by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:262 257 263Used by:265 355 401 435 464 494 535 548 558
Symbol 265 MovieClipUses:130 261 264Used by:348
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:280 360 402 440 465 495 524 538 549
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:280 360 402 465 524 538 549
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:280 360 402 440 465 495
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:280 360 402 440 465 495 538 549
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:280 360 402 524 538 549
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:280 360 402 524 538 549
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:280 360 402 440 465 495 538 549
Symbol 280 MovieClipUses:267 269 271 273 275 277 279Used by:348
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:305 370 411 445 474 502 540 555
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:305 370 411 445 474 502 540 555
Symbol 285 GraphicUsed by:293
Symbol 286 GraphicUsed by:293
Symbol 287 GraphicUsed by:293
Symbol 288 GraphicUsed by:293
Symbol 289 GraphicUsed by:293
Symbol 290 GraphicUsed by:293
Symbol 291 GraphicUsed by:293
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:285 286 287 288 289 290 291 292Used by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:293 294Used by:305 370 411 445 474 502 540 555
Symbol 296 ShapeTweeningUsed by:305
Symbol 297 ShapeTweeningUsed by:305
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:305 370 411 445 474 502 540 555
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:305 370 411 445 474 502 540 555
Symbol 302 ShapeTweeningUsed by:305
Symbol 303 ShapeTweeningUsed by:305
Symbol 304 GraphicUsed by:305 411 445 474 502
Symbol 305 MovieClipUses:282 284 295 296 297 299 301 302 303 304Used by:348
Symbol 306 GraphicUsed by:347 393 412 456 490 518 546 556
Symbol 307 GraphicUsed by:347 393 413 456 490 518 546 556
Symbol 308 GraphicUsed by:328
Symbol 309 GraphicUsed by:328
Symbol 310 GraphicUsed by:328
Symbol 311 GraphicUsed by:328
Symbol 312 GraphicUsed by:328
Symbol 313 GraphicUsed by:328
Symbol 314 GraphicUsed by:328
Symbol 315 GraphicUsed by:328
Symbol 316 GraphicUsed by:328
Symbol 317 GraphicUsed by:328
Symbol 318 GraphicUsed by:328
Symbol 319 GraphicUsed by:328
Symbol 320 GraphicUsed by:328
Symbol 321 GraphicUsed by:328
Symbol 322 GraphicUsed by:328
Symbol 323 GraphicUsed by:328
Symbol 324 GraphicUsed by:328
Symbol 325 GraphicUsed by:328
Symbol 326 GraphicUsed by:328
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327Used by:330
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:328 329Used by:347 393 429 456 490 518 546 556
Symbol 331 ShapeTweeningUsed by:347
Symbol 332 GraphicUsed by:347 393 429 456 490 518 532 546 556
Symbol 333 GraphicUsed by:347 393 429 456 490 518 532 546 556
Symbol 334 ShapeTweeningUsed by:347
Symbol 335 ShapeTweeningUsed by:347
Symbol 336 ShapeTweeningUsed by:347
Symbol 337 ShapeTweeningUsed by:347
Symbol 338 GraphicUsed by:347 393 429 456 490 518 532 546 556
Symbol 339 GraphicUsed by:347 393 429 456 490 518 532 546 556
Symbol 340 ShapeTweeningUsed by:347
Symbol 341 ShapeTweeningUsed by:347
Symbol 342 ShapeTweeningUsed by:347
Symbol 343 ShapeTweeningUsed by:347
Symbol 344 ShapeTweeningUsed by:347
Symbol 345 GraphicUsed by:347 429 456 490 518 546 556
Symbol 346 GraphicUsed by:347 429 456 490 518 546 556
Symbol 347 MovieClipUses:257 306 307 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346Used by:348
Symbol 348 MovieClipUses:265 280 305 347Used by:558
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:355 558
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:355 558
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:355 558
Symbol 355 MovieClipUses:130 261 264 350 352 354Used by:394
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:360 402 465
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:360 402 440 465 495 538 549
Symbol 360 MovieClipUses:267 269 271 273 275 277 279 357 359Used by:394
Symbol 361 ShapeTweeningUsed by:370
Symbol 362 ShapeTweeningUsed by:370
Symbol 363 ShapeTweeningUsed by:370
Symbol 364 ShapeTweeningUsed by:370
Symbol 365 ShapeTweeningUsed by:370
Symbol 366 ShapeTweeningUsed by:370
Symbol 367 ShapeTweeningUsed by:370
Symbol 368 ShapeTweeningUsed by:370
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:282 284 295 361 362 299 301 363 364 365 366 367 368 369Used by:394
Symbol 371 ShapeTweeningUsed by:393
Symbol 372 ShapeTweeningUsed by:393
Symbol 373 ShapeTweeningUsed by:393
Symbol 374 ShapeTweeningUsed by:393
Symbol 375 ShapeTweeningUsed by:393
Symbol 376 ShapeTweeningUsed by:393
Symbol 377 ShapeTweeningUsed by:393
Symbol 378 ShapeTweeningUsed by:393
Symbol 379 ShapeTweeningUsed by:393
Symbol 380 ShapeTweeningUsed by:393
Symbol 381 ShapeTweeningUsed by:393
Symbol 382 ShapeTweeningUsed by:393
Symbol 383 ShapeTweeningUsed by:393
Symbol 384 ShapeTweeningUsed by:393
Symbol 385 ShapeTweeningUsed by:393
Symbol 386 ShapeTweeningUsed by:393
Symbol 387 ShapeTweeningUsed by:393
Symbol 388 ShapeTweeningUsed by:393
Symbol 389 ShapeTweeningUsed by:393
Symbol 390 ShapeTweeningUsed by:393
Symbol 391 GraphicUsed by:393
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:257 306 307 330 371 332 333 372 373 374 375 338 339 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392Used by:394
Symbol 394 MovieClipUses:355 360 370 393Used by:558
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:401 558
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397Used by:401 402 411 429 435 440 445 456 464 465 474 490 494 495 502 518 558
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399Used by:401 558
Symbol 401 MovieClipUses:130 396 264 398 400Used by:430
Symbol 402 MovieClipUses:267 269 271 273 275 277 279 398 359 357Used by:430
Symbol 403 ShapeTweeningUsed by:411
Symbol 404 ShapeTweeningUsed by:411
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:411 445 502 530 555
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:411 445 502 530 555
Symbol 409 ShapeTweeningUsed by:411
Symbol 410 ShapeTweeningUsed by:411
Symbol 411 MovieClipUses:282 284 295 403 404 299 301 406 408 398 409 410 304Used by:430
Symbol 412 MovieClipUses:306Used by:429
Symbol 413 MovieClipUses:307Used by:429
Symbol 414 ShapeTweeningUsed by:429
Symbol 415 ShapeTweeningUsed by:429
Symbol 416 ShapeTweeningUsed by:429
Symbol 417 ShapeTweeningUsed by:429
Symbol 418 ShapeTweeningUsed by:429
Symbol 419 ShapeTweeningUsed by:429
Symbol 420 ShapeTweeningUsed by:429
Symbol 421 ShapeTweeningUsed by:429
Symbol 422 ShapeTweeningUsed by:429
Symbol 423 ShapeTweeningUsed by:429
Symbol 424 ShapeTweeningUsed by:429
Symbol 425 ShapeTweeningUsed by:429
Symbol 426 ShapeTweeningUsed by:429
Symbol 427 ShapeTweeningUsed by:429
Symbol 428 ShapeTweeningUsed by:429
Symbol 429 MovieClipUses:257 412 413 330 414 332 333 415 416 417 418 338 339 398 419 420 421 422 423 424 425 426 427 428 345 346Used by:430
Symbol 430 MovieClipUses:401 402 411 429Used by:558
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:435 558
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:435 558
Symbol 435 MovieClipUses:130 432 264 398 434Used by:457
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:440 465 495
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:438Used by:440 465 495
Symbol 440 MovieClipUses:267 437 271 273 439 279 359 398Used by:457
Symbol 441 ShapeTweeningUsed by:445
Symbol 442 ShapeTweeningUsed by:445
Symbol 443 ShapeTweeningUsed by:445
Symbol 444 ShapeTweeningUsed by:445
Symbol 445 MovieClipUses:282 284 295 441 442 299 301 398 406 443 444 408 304Used by:457
Symbol 446 ShapeTweeningUsed by:456
Symbol 447 ShapeTweeningUsed by:456
Symbol 448 ShapeTweeningUsed by:456
Symbol 449 ShapeTweeningUsed by:456
Symbol 450 ShapeTweeningUsed by:456
Symbol 451 ShapeTweeningUsed by:456
Symbol 452 ShapeTweeningUsed by:456
Symbol 453 ShapeTweeningUsed by:456
Symbol 454 ShapeTweeningUsed by:456
Symbol 455 ShapeTweeningUsed by:456
Symbol 456 MovieClipUses:257 306 307 330 446 332 333 447 448 449 450 338 339 398 451 452 453 454 455 345 346Used by:457
Symbol 457 MovieClipUses:435 440 445 456Used by:558
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:464 558
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:464 558
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:464 558
Symbol 464 MovieClipUses:130 459 264 461 398 463Used by:491
Symbol 465 MovieClipUses:398 267 437 271 273 439 279 269 359 357Used by:491
Symbol 466 ShapeTweeningUsed by:474
Symbol 467 ShapeTweeningUsed by:474
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:474 555
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:474 555
Symbol 472 ShapeTweeningUsed by:474
Symbol 473 ShapeTweeningUsed by:474
Symbol 474 MovieClipUses:282 284 295 466 467 299 301 398 469 471 472 473 304Used by:491
Symbol 475 ShapeTweeningUsed by:490
Symbol 476 ShapeTweeningUsed by:490
Symbol 477 ShapeTweeningUsed by:490
Symbol 478 ShapeTweeningUsed by:490
Symbol 479 ShapeTweeningUsed by:490
Symbol 480 ShapeTweeningUsed by:490
Symbol 481 ShapeTweeningUsed by:490
Symbol 482 ShapeTweeningUsed by:490
Symbol 483 ShapeTweeningUsed by:490
Symbol 484 ShapeTweeningUsed by:490
Symbol 485 ShapeTweeningUsed by:490
Symbol 486 ShapeTweeningUsed by:490
Symbol 487 ShapeTweeningUsed by:490
Symbol 488 ShapeTweeningUsed by:490
Symbol 489 ShapeTweeningUsed by:490
Symbol 490 MovieClipUses:257 306 307 330 475 332 333 476 477 478 479 338 339 480 481 482 483 484 398 485 486 487 488 489 345 346Used by:491
Symbol 491 MovieClipUses:464 465 474 490Used by:558
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:494
Symbol 494 MovieClipUses:398 493 264 130Used by:519
Symbol 495 MovieClipUses:267 437 271 273 439 279 359 398Used by:519
Symbol 496 ShapeTweeningUsed by:502
Symbol 497 ShapeTweeningUsed by:502
Symbol 498 ShapeTweeningUsed by:502
Symbol 499 ShapeTweeningUsed by:502
Symbol 500 ShapeTweeningUsed by:502
Symbol 501 ShapeTweeningUsed by:502
Symbol 502 MovieClipUses:282 284 295 496 497 299 301 398 406 498 499 408 500 501 304Used by:519
Symbol 503 ShapeTweeningUsed by:518
Symbol 504 ShapeTweeningUsed by:518
Symbol 505 ShapeTweeningUsed by:518
Symbol 506 ShapeTweeningUsed by:518
Symbol 507 ShapeTweeningUsed by:518
Symbol 508 ShapeTweeningUsed by:518
Symbol 509 ShapeTweeningUsed by:518
Symbol 510 ShapeTweeningUsed by:518
Symbol 511 ShapeTweeningUsed by:518
Symbol 512 ShapeTweeningUsed by:518
Symbol 513 ShapeTweeningUsed by:518
Symbol 514 ShapeTweeningUsed by:518
Symbol 515 ShapeTweeningUsed by:518
Symbol 516 ShapeTweeningUsed by:518
Symbol 517 ShapeTweeningUsed by:518
Symbol 518 MovieClipUses:257 306 307 330 503 332 333 504 505 506 507 338 339 398 508 509 510 511 512 513 514 515 516 517 345 346Used by:519
Symbol 519 MovieClipUses:494 495 502 518Used by:558
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:533
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:524
Symbol 524 MovieClipUses:267 269 275 277 523Used by:533
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:525Used by:530
Symbol 527 GraphicUsed by:530
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:530
Symbol 530 MovieClipUses:406 526 527 408 529Used by:533
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:332 333 531 338 339Used by:533
Symbol 533 MovieClipUses:521 524 530 532Used by:534
Symbol 534 MovieClipUses:533Used by:535 548 558
Symbol 535 MovieClipUses:130 534 264Used by:547
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:538 549
Symbol 538 MovieClipUses:267 269 537 273 275 277 279 359Used by:547
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:282 284 295 539 299 301Used by:547
Symbol 541 ShapeTweeningUsed by:546
Symbol 542 ShapeTweeningUsed by:546
Symbol 543 ShapeTweeningUsed by:546
Symbol 544 ShapeTweeningUsed by:546
Symbol 545 ShapeTweeningUsed by:546
Symbol 546 MovieClipUses:257 306 307 330 541 332 333 542 543 544 545 338 339 345 346Used by:547
Symbol 547 MovieClipUses:535 538 540 546Used by:558
Symbol 548 MovieClipUses:130 534 264Used by:557
Symbol 549 MovieClipUses:267 269 537 273 275 277 279 359Used by:557
Symbol 550 ShapeTweeningUsed by:555
Symbol 551 ShapeTweeningUsed by:555
Symbol 552 ShapeTweeningUsed by:555
Symbol 553 ShapeTweeningUsed by:555
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:282 284 295 550 551 299 301 552 553 406 469 408 471 554Used by:557
Symbol 556 MovieClipUses:257 306 307 330 345 332 333 346 338 339Used by:557
Symbol 557 MovieClipUses:548 549 555 556Used by:558
Symbol 558 MovieClipUses:2 257 258 348 394 430 457 491 519 547 557 126 261 264 96 127 128 129 350 352 354 396 398 400 432 434 459 461 463 534Used by:560  Timeline
Symbol 559 MovieClipUses:255Used by:Timeline
Symbol 560 MovieClipUses:558Used by:Timeline
Symbol 561 GraphicUsed by:565
Symbol 562 GraphicUsed by:565
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:565
Symbol 565 MovieClipUses:561 562 564Used by:571
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:571
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:570
Symbol 570 MovieClipUses:569Used by:571
Symbol 571 MovieClipUses:565 567 570Used by:Timeline
Symbol 572 GraphicUsed by:Timeline

Instance Names

"camControl"Frame 3Symbol 164 MovieClip
"minigame"Frame 4Symbol 176 MovieClip
"exturltext"Frame 5Symbol 189 EditableText
"playerspark"Frame 6Symbol 253 MovieClip
"enemyspark"Frame 6Symbol 253 MovieClip
"soundbank"Frame 6Symbol 254 MovieClip
"enemy"Frame 6Symbol 255 MovieClip
"player"Frame 6Symbol 558 MovieClip
"enemyshad"Frame 6Symbol 559 MovieClip
"playershad"Frame 6Symbol 560 MovieClip
"controller"Frame 8Symbol 48 MovieClip
"scrollbg"Frame 8Symbol 571 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 255 MovieClip Frame 2Symbol 48 MovieClip
"center"Symbol 258 MovieClip Frame 1Symbol 257 MovieClip
"center"Symbol 264 MovieClip Frame 1Symbol 257 MovieClip
"head"Symbol 265 MovieClip Frame 1Symbol 264 MovieClip
"head"Symbol 280 MovieClip Frame 1Symbol 271 MovieClip
"head2"Symbol 280 MovieClip Frame 1Symbol 273 MovieClip
"head2"Symbol 280 MovieClip Frame 16Symbol 271 MovieClip
"head"Symbol 280 MovieClip Frame 16Symbol 273 MovieClip
"head"Symbol 280 MovieClip Frame 32Symbol 271 MovieClip
"head2"Symbol 280 MovieClip Frame 32Symbol 273 MovieClip
"eye"Symbol 295 MovieClip Frame 1Symbol 293 MovieClip
"head"Symbol 305 MovieClip Frame 1Symbol 295 MovieClip
"eye"Symbol 330 MovieClip Frame 1Symbol 328 MovieClip
"cbox"Symbol 347 MovieClip Frame 1Symbol 257 MovieClip
"head"Symbol 347 MovieClip Frame 1Symbol 330 MovieClip
"mc"Symbol 348 MovieClip Frame 1Symbol 265 MovieClip
"mc"Symbol 348 MovieClip Frame 2Symbol 280 MovieClip
"mc"Symbol 348 MovieClip Frame 3Symbol 305 MovieClip
"mc"Symbol 348 MovieClip Frame 4Symbol 347 MovieClip
"head"Symbol 355 MovieClip Frame 1Symbol 264 MovieClip
"head"Symbol 360 MovieClip Frame 1Symbol 271 MovieClip
"head2"Symbol 360 MovieClip Frame 1Symbol 273 MovieClip
"head"Symbol 360 MovieClip Frame 9Symbol 271 MovieClip
"head2"Symbol 360 MovieClip Frame 9Symbol 273 MovieClip
"head"Symbol 370 MovieClip Frame 1Symbol 295 MovieClip
"cbox"Symbol 393 MovieClip Frame 1Symbol 257 MovieClip
"head"Symbol 393 MovieClip Frame 1Symbol 330 MovieClip
"mc"Symbol 394 MovieClip Frame 1Symbol 355 MovieClip
"mc"Symbol 394 MovieClip Frame 2Symbol 360 MovieClip
"mc"Symbol 394 MovieClip Frame 3Symbol 370 MovieClip
"mc"Symbol 394 MovieClip Frame 4Symbol 393 MovieClip
"head"Symbol 401 MovieClip Frame 1Symbol 264 MovieClip
"abox"Symbol 401 MovieClip Frame 4Symbol 398 MovieClip
"head"Symbol 402 MovieClip Frame 1Symbol 271 MovieClip
"head2"Symbol 402 MovieClip Frame 1Symbol 273 MovieClip
"abox"Symbol 402 MovieClip Frame 3Symbol 398 MovieClip
"head"Symbol 402 MovieClip Frame 3Symbol 271 MovieClip
"head2"Symbol 402 MovieClip Frame 3Symbol 273 MovieClip
"abox"Symbol 402 MovieClip Frame 6Symbol 398 MovieClip
"head"Symbol 411 MovieClip Frame 1Symbol 295 MovieClip
"abox"Symbol 411 MovieClip Frame 5Symbol 398 MovieClip
"cbox"Symbol 429 MovieClip Frame 1Symbol 257 MovieClip
"jaw"Symbol 429 MovieClip Frame 1Symbol 412 MovieClip
"horns"Symbol 429 MovieClip Frame 1Symbol 413 MovieClip
"head"Symbol 429 MovieClip Frame 1Symbol 330 MovieClip
"abox"Symbol 429 MovieClip Frame 7Symbol 398 MovieClip
"mc"Symbol 430 MovieClip Frame 1Symbol 401 MovieClip
"mc"Symbol 430 MovieClip Frame 2Symbol 402 MovieClip
"mc"Symbol 430 MovieClip Frame 3Symbol 411 MovieClip
"mc"Symbol 430 MovieClip Frame 4Symbol 429 MovieClip
"head"Symbol 435 MovieClip Frame 1Symbol 264 MovieClip
"abox"Symbol 435 MovieClip Frame 4Symbol 398 MovieClip
"head"Symbol 440 MovieClip Frame 1Symbol 271 MovieClip
"head2"Symbol 440 MovieClip Frame 1Symbol 273 MovieClip
"abox"Symbol 440 MovieClip Frame 5Symbol 398 MovieClip
"head"Symbol 440 MovieClip Frame 5Symbol 271 MovieClip
"head2"Symbol 440 MovieClip Frame 5Symbol 273 MovieClip
"head"Symbol 445 MovieClip Frame 1Symbol 295 MovieClip
"abox"Symbol 445 MovieClip Frame 4Symbol 398 MovieClip
"cbox"Symbol 456 MovieClip Frame 1Symbol 257 MovieClip
"head"Symbol 456 MovieClip Frame 1Symbol 330 MovieClip
"abox"Symbol 456 MovieClip Frame 4Symbol 398 MovieClip
"mc"Symbol 457 MovieClip Frame 1Symbol 435 MovieClip
"mc"Symbol 457 MovieClip Frame 2Symbol 440 MovieClip
"mc"Symbol 457 MovieClip Frame 3Symbol 445 MovieClip
"mc"Symbol 457 MovieClip Frame 4Symbol 456 MovieClip
"head"Symbol 464 MovieClip Frame 1Symbol 264 MovieClip
"abox"Symbol 464 MovieClip Frame 5Symbol 398 MovieClip
"abox"Symbol 465 MovieClip Frame 1Symbol 398 MovieClip
"head"Symbol 465 MovieClip Frame 1Symbol 271 MovieClip
"head2"Symbol 465 MovieClip Frame 1Symbol 273 MovieClip
"head"Symbol 465 MovieClip Frame 7Symbol 271 MovieClip
"head2"Symbol 465 MovieClip Frame 7Symbol 273 MovieClip
"head"Symbol 474 MovieClip Frame 1Symbol 295 MovieClip
"abox"Symbol 474 MovieClip Frame 5Symbol 398 MovieClip
"cbox"Symbol 490 MovieClip Frame 1Symbol 257 MovieClip
"head"Symbol 490 MovieClip Frame 1Symbol 330 MovieClip
"abox"Symbol 490 MovieClip Frame 6Symbol 398 MovieClip
"mc"Symbol 491 MovieClip Frame 1Symbol 464 MovieClip
"mc"Symbol 491 MovieClip Frame 2Symbol 465 MovieClip
"mc"Symbol 491 MovieClip Frame 3Symbol 474 MovieClip
"mc"Symbol 491 MovieClip Frame 4Symbol 490 MovieClip
"abox"Symbol 494 MovieClip Frame 1Symbol 398 MovieClip
"head"Symbol 494 MovieClip Frame 1Symbol 264 MovieClip
"head"Symbol 495 MovieClip Frame 1Symbol 271 MovieClip
"head2"Symbol 495 MovieClip Frame 1Symbol 273 MovieClip
"abox"Symbol 495 MovieClip Frame 6Symbol 398 MovieClip
"head"Symbol 495 MovieClip Frame 6Symbol 271 MovieClip
"head2"Symbol 495 MovieClip Frame 6Symbol 273 MovieClip
"head"Symbol 502 MovieClip Frame 1Symbol 295 MovieClip
"abox"Symbol 502 MovieClip Frame 5Symbol 398 MovieClip
"cbox"Symbol 518 MovieClip Frame 1Symbol 257 MovieClip
"head"Symbol 518 MovieClip Frame 1Symbol 330 MovieClip
"abox"Symbol 518 MovieClip Frame 5Symbol 398 MovieClip
"mc"Symbol 519 MovieClip Frame 1Symbol 494 MovieClip
"mc"Symbol 519 MovieClip Frame 2Symbol 495 MovieClip
"mc"Symbol 519 MovieClip Frame 3Symbol 502 MovieClip
"mc"Symbol 519 MovieClip Frame 4Symbol 518 MovieClip
"mc"Symbol 533 MovieClip Frame 1Symbol 521 MovieClip
"mc"Symbol 533 MovieClip Frame 2Symbol 524 MovieClip
"mc"Symbol 533 MovieClip Frame 3Symbol 530 MovieClip
"mc"Symbol 533 MovieClip Frame 4Symbol 532 MovieClip
"head"Symbol 535 MovieClip Frame 1Symbol 264 MovieClip
"head"Symbol 538 MovieClip Frame 1Symbol 537 MovieClip
"head2"Symbol 538 MovieClip Frame 1Symbol 273 MovieClip
"head"Symbol 540 MovieClip Frame 1Symbol 295 MovieClip
"cbox"Symbol 546 MovieClip Frame 1Symbol 257 MovieClip
"head"Symbol 546 MovieClip Frame 1Symbol 330 MovieClip
"mc"Symbol 547 MovieClip Frame 1Symbol 535 MovieClip
"mc"Symbol 547 MovieClip Frame 2Symbol 538 MovieClip
"mc"Symbol 547 MovieClip Frame 3Symbol 540 MovieClip
"mc"Symbol 547 MovieClip Frame 4Symbol 546 MovieClip
"head"Symbol 548 MovieClip Frame 1Symbol 264 MovieClip
"head"Symbol 549 MovieClip Frame 1Symbol 537 MovieClip
"head2"Symbol 549 MovieClip Frame 1Symbol 273 MovieClip
"head"Symbol 555 MovieClip Frame 1Symbol 295 MovieClip
"cbox"Symbol 556 MovieClip Frame 1Symbol 257 MovieClip
"head"Symbol 556 MovieClip Frame 1Symbol 330 MovieClip
"mc"Symbol 557 MovieClip Frame 1Symbol 548 MovieClip
"mc"Symbol 557 MovieClip Frame 2Symbol 549 MovieClip
"mc"Symbol 557 MovieClip Frame 3Symbol 555 MovieClip
"mc"Symbol 557 MovieClip Frame 4Symbol 556 MovieClip
"def_l"Symbol 558 MovieClip Frame 2Symbol 2 MovieClip
"def_m"Symbol 558 MovieClip Frame 2Symbol 2 MovieClip
"def_h"Symbol 558 MovieClip Frame 2Symbol 2 MovieClip
"centerbox"Symbol 558 MovieClip Frame 2Symbol 257 MovieClip
"cbox"Symbol 558 MovieClip Frame 2Symbol 257 MovieClip
"head"Symbol 558 MovieClip Frame 2Symbol 258 MovieClip
"aniclip"Symbol 558 MovieClip Frame 2Symbol 348 MovieClip
"aniclip"Symbol 558 MovieClip Frame 7Symbol 394 MovieClip
"aniclip"Symbol 558 MovieClip Frame 23Symbol 430 MovieClip
"aniclip"Symbol 558 MovieClip Frame 29Symbol 457 MovieClip
"aniclip"Symbol 558 MovieClip Frame 35Symbol 491 MovieClip
"aniclip"Symbol 558 MovieClip Frame 41Symbol 519 MovieClip
"aniclip"Symbol 558 MovieClip Frame 46Symbol 547 MovieClip
"aniclip"Symbol 558 MovieClip Frame 61Symbol 557 MovieClip
"head"Symbol 558 MovieClip Frame 88Symbol 264 MovieClip
"abox"Symbol 558 MovieClip Frame 126Symbol 398 MovieClip
"abox"Symbol 558 MovieClip Frame 139Symbol 398 MovieClip
"abox"Symbol 558 MovieClip Frame 154Symbol 398 MovieClip
"t"Symbol 559 MovieClip Frame 1Symbol 255 MovieClip
"t"Symbol 560 MovieClip Frame 1Symbol 558 MovieClip
"mc"Symbol 571 MovieClip Frame 1Symbol 565 MovieClip
"mc"Symbol 571 MovieClip Frame 7Symbol 567 MovieClip
"mc"Symbol 571 MovieClip Frame 13Symbol 570 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 253 MovieClip Frame 4
"dust"Symbol 253 MovieClip Frame 14
"wave"Symbol 253 MovieClip Frame 26
"cutmid"Symbol 253 MovieClip Frame 46
"cuthigh"Symbol 253 MovieClip Frame 53
"cutlow"Symbol 253 MovieClip Frame 60
"cutblock"Symbol 253 MovieClip Frame 67
"hitblock"Symbol 253 MovieClip Frame 78
"hitmid"Symbol 253 MovieClip Frame 90
"hithigh"Symbol 253 MovieClip Frame 97
"hitlow"Symbol 253 MovieClip Frame 104
"number5"Symbol 253 MovieClip Frame 120
"number4"Symbol 253 MovieClip Frame 151
"number3"Symbol 253 MovieClip Frame 180
"number2"Symbol 253 MovieClip Frame 211
"number1"Symbol 253 MovieClip Frame 240
"number0"Symbol 253 MovieClip Frame 271
"OK"Symbol 253 MovieClip Frame 302
"FAIL"Symbol 253 MovieClip Frame 310
"L"Symbol 253 MovieClip Frame 318
"R"Symbol 253 MovieClip Frame 327
"U"Symbol 253 MovieClip Frame 337
"D"Symbol 253 MovieClip Frame 348
"B"Symbol 253 MovieClip Frame 358
"LR"Symbol 253 MovieClip Frame 368
"UD"Symbol 253 MovieClip Frame 378
"LRUD"Symbol 253 MovieClip Frame 388
"external"Symbol 255 MovieClip Frame 2
"normal"Symbol 293 MovieClip Frame 1
"angry"Symbol 293 MovieClip Frame 4
"happy"Symbol 293 MovieClip Frame 9
"half"Symbol 293 MovieClip Frame 15
"sleep"Symbol 293 MovieClip Frame 19
"joy"Symbol 293 MovieClip Frame 24
"annoy"Symbol 293 MovieClip Frame 28
"pain"Symbol 293 MovieClip Frame 33
"normal"Symbol 328 MovieClip Frame 1
"stand"Symbol 328 MovieClip Frame 8
"angry"Symbol 328 MovieClip Frame 14
"angry2"Symbol 328 MovieClip Frame 20
"half"Symbol 328 MovieClip Frame 23
"hurt"Symbol 328 MovieClip Frame 29
"lookat"Symbol 328 MovieClip Frame 35
"digest"Symbol 328 MovieClip Frame 40
"block"Symbol 328 MovieClip Frame 49
"blockshine"Symbol 328 MovieClip Frame 54
"hug1"Symbol 328 MovieClip Frame 60
"hug2"Symbol 328 MovieClip Frame 71
"digest1"Symbol 328 MovieClip Frame 77
"digeststand1"Symbol 328 MovieClip Frame 83
"innose"Symbol 328 MovieClip Frame 88
"tailend"Symbol 328 MovieClip Frame 93
"chase"Symbol 328 MovieClip Frame 99
"idle"Symbol 558 MovieClip Frame 2
"walk"Symbol 558 MovieClip Frame 7
"run"Symbol 558 MovieClip Frame 13
"turn"Symbol 558 MovieClip Frame 18
"atkh"Symbol 558 MovieClip Frame 23
"atkm"Symbol 558 MovieClip Frame 29
"atkl"Symbol 558 MovieClip Frame 35
"atkp"Symbol 558 MovieClip Frame 41
"hith"Symbol 558 MovieClip Frame 46
"hitm"Symbol 558 MovieClip Frame 51
"hitl"Symbol 558 MovieClip Frame 56
"death"Symbol 558 MovieClip Frame 61
"dead"Symbol 558 MovieClip Frame 74
"blank"Symbol 558 MovieClip Frame 81
"default"Symbol 571 MovieClip Frame 1
"desert"Symbol 571 MovieClip Frame 7
"ztorirocks"Symbol 571 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 189 EditableText"<EXTERNAL URL>"




http://swfchan.com/34/167198/info.shtml
Created: 18/10 -2018 14:35:38 Last modified: 18/10 -2018 14:35:38 Server time: 22/12 -2024 07:09:17